您的位置 首页 IOT

RFID导购机器人导航与控制系统的规划

RFID导购机器人导航与控制系统的设计

本文选用了无线射频辨认技能、红外线间隔传感技能和地磁感应电子罗盘相结合的办法,规划出了一种依据DSP操控的信息交融的自主移动的机器人的导航与操控体系

并且在规划的过程中依据实践状况的需求,对传统的红外避障传感器进行了一些改善,一起,对信息交融状况下的DSP体系的驱动架购规划,作出了一些研讨和论说。给出了小型机器人的运动操控的驱动电路的规划。终究,对这种架构下的自行规划出来的机器人,在超级市场中进行了实践的安稳性测验。

1前语

跟着科学技能发展和人民日子水平进步,机器人现已开端进入了人们的日子中。这个年代的降临,呈现了各种新式机器人,如打扫机器人、安防机器人。移动机器人的最重要的部分之一:导航体系,愈加引起机器人范畴的重视。机器人导航体系对许多机器人运用范畴至关重要如:智能库房,超市导购,家用机器人,自动化图书馆,智能医院等。比较遍及的是寻线机器人。作者在读研期间,屡次参与这类机器人竞赛和规划。实践规划中发现:因为遭到固定线的约束,这种体系并不能完成真实意义上的全方位的自主运转。别的,这种办法遭到光的影响很大,不能实践的运用与日子中。线在地表也会影响地上漂亮。在通过充沛的文献查找和思考后提出了一种新的机器人导航体系,把RFID,地磁感应,DSP等技能交融。进行了实践的体系硬软件规划和安稳性测验。

2 导航硬件体系

咱们开发的硬件体系首要由:DSP中心板,RFID板,体系主板,电子罗盘,驱动板构成。

2.1DSP中心板

咱们自行规划的DSP体系选用TMS320F2812为中心,2812是TI公司的一款用于操控的高性能、多功用、高性价比的32位定点DSP芯片。中心选用高速的处理机,首要是考虑今后关于体系的二次开发。以及便利算法的移植。指令体系最高可在150MHZ主频下作业,并带有18k的0等候周期片上SRAM和128k片上存取时刻为36ns FLASH。其片上外设首要包括ADC、双SCI、SPI、McBSP、eCAN等,并带有事情办理模块(EVA、EVB),别离包括6路PWM/CMP、2路QEP、3路CAP、2路16位定时器。其间的双SCI能够一路接传感器一路接PC及时输出调试信息。16位的PWM能够完成精密的调速。CAP等便利了与传感器的接口。最大输入为3V的16路、12位,转化时刻为80ns的ADC能够一起接16路间隔传感器。2812具有16×16位双乘法累加器,能够为处理射频和地磁方向信号供应满足的处理速度。因为2812中心电压(1.8V)和起振频率的特殊性,此中心板选用无源晶振。

中心板选用TPS767D318双路输出低压降LDO。供应双电源,确保了中心电压1.8V的安稳供应。TPS767D318有高速的瞬态呼应,专用于DSP,最大能够供应1A的电流。能够完成对IO和中心的分时复位。有上电复位功用,低压维护功用,其复位延迟时刻为200ms。有过热维护功用。最大功率核算能够用式1核算。

(1)

其间TJMAX是最大答应温度,依据经历一般TPS767D318为125度左右。TA是环境温度。 RθJA是衔接阻抗。关于28管脚一般为27.9°C/W。实践的功耗可由式2核算,其间VI和VO别离为输入输出电压,IO为输出电流。

(2)

在外围电压滤波方面选用多级坦电容(104和220uF)并联的办法。这样的规划能够发生低ESR的效果。依据经历,在频域,104能极大的滤除高频搅扰,而220uF能够最佳程度的下降电压的低频搅扰。

2.2体系主板与传感模块

关于电源,体系选用12V锂电池供电,选用三规矩电压调理器调理电压。内部集成功率维护。输出电流能够抵达1A。输入耐压能够抵达30V。供应充电接口,通过开关进行操控,电路板上留有接口,能够对锂电池进行充电。

定位设备选用射频技能(RFID)。RFID现已成为一个抢手的技能。最近沃尔玛通过了一项”要求其前100家供货商在2005年1月之前向其配送中心发送货盘和包装箱时运用RFID技能,2006年后逐渐在单件产品中运用这项技能”的抉择。从信息传递的基本原理来说,射频辨认技能在低频段依据变压器耦合模型(初级与次级之间的能量传递及信号传递),在高频段依据雷达勘探方针的空间耦合模型(雷达发射电磁波信号碰到方针后带着方针信息回来雷达接纳机)。最基本的RFID体系由三部分组成:标签、阅读器、天线。按效果间隔可分为密耦合卡(效果间隔小于1厘米)、近耦合卡(效果间隔小于15厘米)、疏耦合卡(效果间隔约1米)和远间隔卡(效果间隔从1米到10米,乃至更远)。本体系选用近耦合卡。射频模块与2812的SCIA口进行通讯。通过对数据流进行解码,判别机器人的方位。

接着是红外避障模块。一般机器人的避障能够选用红外反射的办法,这在机器人竞赛中比较遍及。GPIO操控红外线的发射,然后假如遇到妨碍物会反射回来,接纳管子收到光线后引起电阻改变,检测其电阻改变就能够判别是否有妨碍物了。可是这种办法简单遭到光噪声的搅扰。所以间隔比较近,一般只能抵达2-3cm。本人在屡次竞赛中,通过查资料和研讨,提出了一种运用规范高频信号38KHZ的红外线进行妨碍的勘探的电路。因为运用高频信号和高频运放,有了必定的抗搅扰才能,一起勘探的间隔的最大进步到8cm。首要,通过555发射红外线。接着,信号通过红外接纳管后通过隔直电容,送入高频运放LM318N,如图4。然后,通过50倍的扩大。如图5和图6。

图 1 555发射电路


图 2 频率辨认电路


图 3 检测扩大电路

LM567是锁相环电路, 8脚双列直插封装。第5、6脚外接的电阻和电容决议了内部压控振荡器的中心频率。1、2脚一般别离通过一个电容器接地,发生输出滤波网络和环路单级低通滤波网络。2脚接的电容决议锁相环路的捕捉带宽:%&&&&&%值越大,环路带宽越窄。压控振荡器的中心频率和滤波带宽可由式子3和式子4决议。

(3)

(4) (其间Vi为输入电压)

然后是电子罗盘模块。CMPS03 电子罗盘是平面视点传感器。通过检测当时传感器与地球磁场直接的视点,电子罗盘能够获得分辨率为0.1度的肯定旋转视点。这个电子罗盘模块是专门为机器人而制造,意图为了给机器人供应适宜的方向导航信号。关于任何方向,都能够生成绝无仅有的编码。该传感器运用PHILIPS的KMZ51地磁感应芯片,其精度很高。有两种输出办法,第一种:I2C办法,由Pin2(SCL)和Pin3(SDA)输出。Pin7和Pin5有必要悬空。Pin6用来进行校对。这些管脚都接到主板上,因为模块是5V供电,而DSP是3.3V所以还需求用74LVC245进行电平转化。通过2812的GPIOB通过Pin6对体系进行校对。校对只需求做一次,因为数据会保存在电子罗盘中的P%&&&&&%单片机的EEPROM。第6脚有一个上拉电阻。进行校对只需求通过GPIO给Pin6一个负相脉冲,并且因为有上拉电阻,所以,此管脚与体系断开也是能够的。

终究是体系的驱动模块的规划。选用L298芯片。L298是SGS公司的产品,比较常见的是15脚Multiwatt封装的L298N,内部相同包括4通道逻辑驱动电路。L298内含的功率输出器材规划制造在一块石英基片上,因为制造工艺的同一性,因此具有分立元件组合电路不行比较的性能参数一致性,作业安稳。15脚是输出电流反应引脚,其它与L293相同。在一般运用中这两个引脚也能够直接接地。它是高电压的,高电流的双全桥驱动芯片。能够直接承受规范的TTL逻辑电平。能够驱动各种负载如电机,继电器等。有两个使能输入,通过它操控PWM波的有效性。L298集成有两个能量输出块A,B。别的,咱们规划的板子上加有续流二极管。

2.3 驱动程序规划

通过编写InitSysCtrl()函数,对看门狗操控寄存器WDCR进行设置,其WDFLAG位是看门狗复位状况位。假如该方位位表明一个看门狗复位。向WDDIS位写1会使看门狗模块无效。写0对看门狗使能。而关于WDPS位首要是决议看门狗计数器的时钟速率。因为程序中包括有许多循环,所以关于看门狗的设置要特别注意。然后通过设置PLLCR对体系锁相环进行设置。这时候要注意,程序需求参加,5000次循环等候锁相安稳。这一点在2407里并不是必要的,而针对2812体系要注意这点。然后通过HISPCP和LOSPCP来对高速和低速外设来进行匹配。因为在程序中运用了中止,所以需求对外设中止扩展PIE进行设置。方向传感器通过捕获单元和DSP中心进行衔接。一次脉冲的捕获需求两次中止,通过操控和读取FIFO寄存器来取出方向的信息的脉冲编码。别的,红外避障模块通过74LV245模块,转化电平后,和中止管脚进行衔接。所以要对中止函数进行编程。和RFID传感器通讯是通过2812的双线异步串口。SCI模块支撑CPU与选用非回来至0(non-return-to-zero)(NRZ)规范格局的异步外围设备之间的数字通信。2812的SCI接纳器有一个16级深度的FIFO,这样能够削减空头的服务。程序通过判别TxRDY位来判别有没有RFID中止。这样,能够及时的发现机器人是否到了一个新的方位。然后读取SCIRXBUF。终究,通过EV单元设置PWM 脉冲,然后操控机器人的走向。

3 定论以及完成后的体系

终究,在联华超市邻近调试整个体系。通过重复调试,和对程序的修正,完成了对射频途径点的导航。终究体系运转状况如图6所示:

图4 机器人在超市的实践运转

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/iot/224812.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部