中国·芯片交易在线
首页 | 供应信息 | 求购信息 | 库存查询 | 新闻中心 | 展会资讯 | IC厂商 | 技术资料 | 自由区域
   新闻首页 |  行业动态 | 新品发布 | 政策法规 | 科技成果 | 模拟技术 | 嵌入系统 | 传感控制 | 存储设计  
当前位置:IC72首页>> IC新闻中心>> 传感控制 >>电子行业新闻正文

基于BIM-418(433)-F的足球机器人无线通信系统实现

时间:2008/4/18 13:50:00  作者:  来源:ic72  浏览人数:1053
 
 

      0 引言

      机器人足球是一个典型的智能机器人系统。其机器人(小车)控制系统的基本任务是:接收决策系统通过无线通信发射装置传来的运动控制指令,然后根据接收到的运动指令控制小车左、右轮的速度以实现规划的运动。机器人能否正确接收运动控制指令,决定于无线通信系统的性能。开发出通信速率高、集成度好、可靠性高、抗干扰能力强的无线通信系统对于赢得比赛具有重要的意义。

      1 无线收发模块

      1.1控制系统结构

      机器人控制系统主要包括微处理器单元、无线接收单元、机器人ID编码单元、电机驱动单元、速度检测单元、电源单元等。系统结构框图见图1。

ic72新闻中心

      LPC2132芯片是一款内置Flash存储器、拥有ARM7TDMI-S内核的微处理器。通过无线收发模块,与上位机(PC机)实现无线通信。当微处理器接收到上位机发来的信息后,先对命令进行解释,实现PID、PWM算法,然后使能电机驱动电路,输出运动控制指令驱动电机,实现机器人左、右轮的启停、正反转和转动。

      1.2无线收发模块

      BIM-418(433)-F无线收发模块是英国Radiome-trix公司的一款低功耗超高频数据收发模块,载波频率分别为418 MHz和433 MHz,具有通信速率高、性能可靠、体积小的优点,只接少许外围电路即可工作,使用非常方便,既可发送又可接收。无线收发模块与微处理器LPC2132的接线见图2。模块15脚(发射允许端)接为高电平,禁止发射功能,16脚(接收允许端)接为低电平,使能接收功能。模块12脚RXD端为接收到的数据信息,11脚为载波测试端,该端为低时12脚的数据有效。

ic72新闻中心

      主要特性为:微型PCB(印制电路板)叠层结构;工作在业余无线电波波段;可双向传送;单向传输速率可达到40 kbit/s;室内有效范围为20 m,空旷处有效范围为100 m;工作电压范围4.5 V~5.5 V,工作电流小于15 mA;可与CMOS逻辑和TTL逻辑兼容。

      2 通信方式

      在机器人足球比赛过程中,机器人的无线通信协议采用广播式通信方式。上位机通过无线通信设备,每隔20 ms~30 ms发出一帧数据(规划场上所有机器人运动的控制命令),每个机器人全部接收,然后机器人根据自己的地址编号(机器人ID编码),从数据串中确定出发给自己的命令。每个机器人ID编码通过机器人车载控制板上的拨码开关来设定。接线电路见图3。

ic72新闻中心

     下面以上位机控制2台机器人为例说明数据接收和发送帧格式,见图4。上位机发送的数据帧格式为3字节的起始帧头(同步码),6字节的数据和1字节的校验码,即每次一帧发送10字节。

ic72新闻中心

      BIM-418(433)-F无线收发模块具有高灵敏度的特性,由于比赛环境存在各种干扰和噪声,它可能接收杂波并处理。因此,在每个数据帧之前要先发几字节的同步码,以实现数据的区分和同步。虽然干扰基本是随机的,但是若使用1字节的帧头,很难保证干扰和有效数据的区分。本系统协议使用3字节的帧头,它们的字码分别为2个55H和1个FAH。通过实践发现,干扰波产生连续55H、FAH、55H字码的概率很小,这种方法可以确保有效数据的确认。

      3 程序

      机器人无线接收程序是串行通信中断服务程序,其流程框图见图5。由流程图可知,必须通过启始同步码3道关验证,才能开始接收数据。一帧数据接收完后,字节还要进行CRC(循环冗余校验)。CRC校验字节是每个数据字节相互异或后的结果。接收到的数据校验正确则接收,否则放弃这帧数据。

      4 干扰与噪声

      造成无线通信系统可靠性不高的原因很多,主要原因是存在着各种噪声和干扰。它们的来源不向,有电台干扰、通信信号干扰及驱动左右轮的直流电机产生的干扰。在机器人足球比赛中,还有同频道干扰、邻道干扰以及系统设备本身所产生的各种噪声等。

ic72新闻中心

      为了抑制系统干扰及噪声,应尽可能提高无线模块的工作电压和发射功率。发射器是通过通信线缆与上位机相连的,发射器输入端加上光电隔离电路,以排除上位机的干扰。使用的发射和接收天线的长度保持一致,且均垂直于水平面向上。

      通信中出现失误的情况是难以避免的,因此在通信协议中加入起始帧头和校验码,通过抗干扰方法设计接收软件程序,提高数据接收的准确性。

      5 束语结

      采用成熟的商业化的无线通信模块BIM-418(433)-F,对于缩短开发周期、确保通信系统的高度可靠性具有重要意义。开发出的系统具有结构简单、无调整器件、抗干扰性好、运行稳定等优点,已经成功应用于参加的机器人足球比赛实践中。

 
【相关文章】
·基于BIM-418(433)-F的足球机器人无线通信系统实现
 
 
IC新闻搜索
 
热点新闻
基于红外超声光电编码器的室内移动小车定位系
基于闪烁存储器的TMS320VC5409DSP并行引导装载方法
非移动市场需求飙升,ARM预计2010年出货量超50亿片
一种快速响应的电容式湿度传感器感湿薄膜设计
利用特殊应用模拟开关改进便携式设计
无线传感器网络跨层通信协议的设计
基于ARM9内核Processor对外部NAND FLASH的控制实现
基于GSM技术的汽车防盗系统的设计
热电阻在烟叶初烤炕房温度控制中的应用
高速数据转换系统对时钟和数据传输的性能要求
友情连接
 关于我们  IC论坛  意见反馈  设置首页  广告服务  用户帮助  联系我们
copyright:(1998-2005) IC72 中国·芯片交易在线
(北京)联系电话:(010)82614113、82614123 传真:(010)82614123 客户服务:service@IC72.com 库存上载:IC72@IC72.com
在线MSN咨询:ic72sale8@hotmail.com 通信地址:北京市西城区西直门内大街2号大厦15层 邮政编码:100013
(深圳)联系方式: 在线MSN咨询:ic72sale6@hotmail.com 在线QQ咨询:191232636 通信地址:深圳市福田区振华路
注 册 号: 1101081318959(1-1)

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 0 1 2 3 4 5 6 7 8 9