Home » 传感与控制

机器人升级蓝牙控制成功

Submitted by fallen on Thursday, 16 February 200612 Comments

折腾了两天,终于把机器人的红外遥控接口升级为蓝牙,感觉爽极了!采用115200的波特率可以在空旷的40M范围内零误码,9600的波特率可以到60M,现在可以在我家里(8楼)遥控在小区平台上的机器人了,而且信号识别很好,不像红外那样容易被“误解”。115200的波特率的波特率可以很好地完成图像的回传,各种数据的采集等,接下来就大有搞头了 :twisted:

这是蓝牙加直流电机控制的附板何和主控板:
蓝牙加直流电机控制的附板何和主控板
组装整体图:
组装整体图

这是给机器人加一块覆板,可以让它运东西,以后插上校园卡,让它帮我们买东西 :D
给机器人加一块覆板



相关文章

    盐城城市交通网配合Fallen I/O Server的远程监控系统:Fallen Eyes(测试结束)抚摸色彩Fallen I/O Server 公网上线测试(06.13更新压力测试截图)Fallen I/O Server 原型 (2007.06.10更新暴力测试视频)

12 Responses to “机器人升级蓝牙控制成功”

  1. 1
    Last » Blog Archive » 毕设告一段落,收心应付软考 Says:

    [...] 实现用手机控制机器人 通过摄像头捕捉手势控制机器人试验成功 PPC通过蓝牙控制机器人程序开发完成 发布机器人-Eye 的Flash控制台 昨天的裸板,今天可以AD了! Flash的机器人信号采集、控制界面完成 我的第一块印刷电路板 复杂的美感 完善机器人避障系统 机器人升级蓝牙控制成功 C8051Fxxx 开发心得 我的第一只机器人 Development of a Bluetooth-based webserver 自己腐蚀的第一块“印刷电路板” 在图书馆里调试CH341 [...]

  2. 2
    hope Says:

    :) 请教fallen兄一下:您机器人上的那个蓝牙设备在哪里购买的?需要多少钱呢?我明年毕业,毕业设计打算做一个蓝牙通讯的,想了解一下,请大哥指点。谢!

  3. 3
    fallen Says:

    hope:
    蓝牙接口是用CSR的芯片开发的,意大利的一位朋友送的礼物,芯片上的程序是自己写进去的。

  4. 4
    hope Says:

    是您在blog里提到的那位david先生吗?我去他的网站看了,但是里面只有简介。您使用的是哪种csr芯片,是寄居板吗?

  5. 5
    fallen Says:

    hope:
    呵呵,不是他,他送我的是一块AVR的原型板。芯片是CSR core 3

  6. 6
    Yuchai Says:

    通过Google搜查到这Blog,cool!!!

    我也在做蓝牙传输的毕业论文,请教一下,115200的波特率下误码率你是怎么做到这么低??

    我在115200下误码率差不多到了不能用的程度(我的RS232连接只有3条线)

    很喜欢你的blog,会常来 :)

    希望取得你的e-mail,交个朋友 :P

  7. 7
    fallen Says:

    Yuchai:
    你好!很高兴认识你,关于你的问题,我需要先了解一下你用那种蓝牙芯片,高频PCB使自己设计的吗?PCB的天线形状,是否有外接增益天线?

  8. 8
    Yuchai Says:

    你好,我用的是bluecore2 external的蓝牙芯片,因为我刚了解蓝牙一个星期,所以导师出钱买了
    一对蓝牙模块给我学习用,天线是倒F型的天线,没有外接增益天线。

    数据传输过程是:通过一个单片机发送串口数据到一个蓝牙模块,然后传输到另外一个蓝牙模块,再
    接入计算机串口。问题是出现的误码很大。模块设定的波特率是115200,我自己的估计问题是由于
    RS232处没有CTS和RTS,没有握手过程,所以高波特率下会有问题。请教一下fallen兄这个问题。

    真的非常高兴你能回我的e-mail,你的blog做得很出色,而你youtube上的机械人设计得和你的blog
    一样棒!!希望在MCU和蓝牙的开发中能多跟你交流,交个朋友!!

  9. 9
    fallen Says:

    Yuchai:
    我收到你的Email了,用Gmail给你回了信,但被退回来了,请确认一下你的信箱(屏蔽IP,或者只收联系人之类的)。我把你的信转移到这里,继续回答你的问题:
    你们导师还是很不错的,我们的导师什么都不管,既然是使用模块,那高频PCB布线和天线应该都没有问题。不知道你是哪个型号的模块?
    我说一下我的情况,我最高测试过1M波特率(100KB/s),没有对握手在两米的距离内可用,具体的误码率我没有测过,我在软件层上自动丢弃了错误的包,但误码率应该比较低,否则我看到的波形图会有剧烈错动(因为一开始没加缓存,收到就显示),我看到的波形也会有错动,但不频繁,后来加了缓存就没感觉了,应该不是握手的问题。
    115200是RS232电平的最高波特率,我当时用的是TTL电平,不知道这个有没有关系。

  10. 10
    达达 Says:

    :mrgreen: 你的机器人的机械结构很复杂呀。。。怎么设计的。。有机会教教俺~~~

  11. 11
    fallen Says:

    达达:
    机械就比较痛苦了,有机会见面再谈吧。

  12. 12
    WordPress 留言转移笔记 | E.I.Art Says:

    [...] 另外,hope: 我已经将你的留言从“Ubuntu 6.06 快速设置笔记”转移到“机器人升级蓝牙控制成功”并在那里继续回答你的问题。 « Ubuntu 6.06 快速设置笔记 Flash [...]

Leave a Reply