当前位置:首页 > 显示光电 > 显示光电
[导读]摘要:采用Freescale公司的MC9SDG128单片机进行控制,使用ROHM公司生产的发送接收一体化反射型光电传感器RPR220,设计了一种新型迷宫机器人。该迷宫机器人能够在程序中严格控制光电传感器的开关,同时用软件消除外界

摘要:采用Freescale公司的MC9SDG128单片机进行控制,使用ROHM公司生产的发送接收一体化反射型光电传感器RPR220,设计了一种新型迷宫机器人。该迷宫机器人能够在程序中严格控制光电传感器的开关,同时用软件消除外界干扰,取得了很好的探测效果。
关键词:迷宫机器人;光电传感器;RPR220;MC9SDG128;干扰

引言
    迷宫机器人走迷宫竞赛是一项综合性十分强的竞赛,它涉及的学科包括了计算机学、机械学、电工学、嵌入式开发知识以及算法的实现等。迷宫机器人是一种人工智能的机器人,又称为电脑鼠(Micromouse)。它拥有灵活的“双腿”,锐利的“眼睛”,还有聪明的“大脑”用于控制“眼睛”和“双腿”协调工作,最终走出IEEE标准迷宫。迷宫由256个方块(单元)组成,每个方块的大小为18 cm见方,排成16行×16列。
    迷宫机器人在迷宫中要能按照一定规则完成行走,所以机器人必须具备以下几种能力:
    ◆稳定且快速的行走能力;
    ◆正确判断能力;
    ◆记忆路径的能力。
    很明显,这些能力必须建立在迷宫墙壁能够被准确探知的基础上,这就要求迷宫机器人要有很强的“观察力”,即具有一双“慧眼”。现实中,能够进行避障的传感器有很多,如CCD摄像头、超声波传感器、光电传感器等。从设计成本和使用方面综合考虑,本设计采用红外式光电传感器。红外传感器的功能有两个:一是判断迷宫墙壁的有无,确定迷宫机器人的行进方向;二是根据传感器获得的数值判断迷宫机器人和墙壁之间的距离,从而对迷宫机器人的姿态进行调整,避免迷宫机器人和墙壁发生碰撞。

1 光电传感器原理
    红外光电传感器工作原理如图1所示。发送器对准目标发射光束,发射的光束一般来源于半导体光源、发光二极管(LED)、激光二极管及红外发射二极管。光束不间断地发射,或者改变脉冲宽度。接收器由光电二极管、光电三极管、光电池组成。在接收器的前面装有光学元件(如透镜和光圈等);在接收器后面的是检测电路,用于滤除无效信号,以及对有效信号进行利用。


    随着车体和墙壁的距离不同,接收管接收到的信号的强弱也不同。当车体距离墙壁较近时,大量发射的红外光线经墙壁反射后被接收管接收,产生的电压较高;反之,车体距离墙壁较远时,反射的红外光线在传播过程中会损耗,被接收管接收到的信号较弱,产生的电压也就较低。根据接收管产生电压的强弱,可以判断车体与墙壁之间的距离,为迷宫机器人避障提供数据。

2 光电传感器的选用
    光电传感器的特点:不受电磁波的干扰,非噪声源,可实现非接触性测量;受环境的影响非常大,物体的颜色、方向、周围的光线都可能导致测量误差;由于发射光线是光而不是声音,可以在相当短的时间内获得较多的红外线传感器测量值;测距范围较近,大致为40 cm以内。红外传感器发射管和接收管的类型很多,其工作光波长约为800~1100 nm。通常在小功率条件下的工作电压为1.5~5 V左右,工作电流为3~10 mA左右。在本设计中选用了日本ROHM公司生产的发送接收一体化反射型光电传感器RPR220。该光电管功率为80 mW,工作波长为800 nm,完全满足迷宫机器人的使用要求。

3 光电传感器应用电路
    在本设计中,采用Freescale公司的16位单片机MC9S12DG128对光电传感器进行控制。单片机的A/D模块进行信号采集,获知当前的墙壁信息和车体的位置信息。单片机采集到A/D数值后,通过RS232传到PC机上。然后根据传感器采得的数值为电机指定相应的动作信号,控制迷宫机器人在迷宫中的姿态,并且实时记录迷宫墙壁有无的信息,为建立迷宫地图提供数据。
3.1 传感器电路
    传感器电路是获知迷宫信息的主要途径,其电路设计的好坏直接影响着机器人的工作。一般来说,传感器电路由控制电路、发射管、接收管和信号处理电路构成。阳光谱中含有红外成分,所以在迷宫机器人中要想方设法将红外光谱消除,才能保证迷宫机器人的正常运行。
    本设计使用了5路传感器,分置于迷宫机器人的正前、偏左45°、左侧、偏右45°、右侧。每一路的打开与关闭由处理器控制,如图2所示。


    本设计中的传感器电路如图3所示。CTR1为传感器的开关控制口,CTR1置高时,发射管两端没有电压差,所以传感器不会对外发射红外信号;CTR1置低时,发射管和传感器均工作,对外发射红外光谱信号。当发射的红外光谱经迷宫墙壁发射反射回迷宫机器人时,接收管会产生感应电流。此时,RPR220的3号端口的电阻将该端的电动势拉高。如果电流增大,那么3号端口输出的地电动势也会相应增大,从而实现对迷宫环境的信息探测。


3.2 传感器电路的使用
    从前面的分析可以知道,传感器采集信号时存在着阳光干扰。在设计期间,我们也进行了相应的干扰实验。结果表明,阳光的干扰十分强烈,完全可以使得红外传感器失去作用。因此,在传感器电路的使用过程中必须考虑阳光对光电传感器的干扰,可从硬件和软件两方面去消除阳光的影响。
    在本设计中,采用了软件消除误差的方法。首先,CTR1置高,也就是传感器发射管处于关闭状态。这时使用处理器的A/D采集模块对接收管的信号进行采集,作为基值AD1。然后,将CTR1置低,将发射管打开,再一次用处理器的A/D采集功能进行信号采集。这时采得的数据为AD2,是反射光谱和阳光红外谱的混合信号,而真正的A/D值应为AD=AD2-AD1。软件消除阳光红外光误差的流程如图4所示。


    本设计采用MC9S12DG128处理器的PB0~PB4控制5个传感器的开断。实验表明,软件消除阳光红外光误差的方法效果较好。


3.3 实验结果
    该实验使用RS232通信接口,将处理器采集获得的A/D数值实时传到上位机,然后改变车体与墙壁之间的距离,记录各个点的A/D数值,利用MATLAB绘制出A/D值与距离之间的关系图。
    实验表明,该方法能够有效地在迷宫中进行距离的探测,最大探测距离达到20 cm,在1 cm处传感器饱和,而迷宫机器人的要求能够探测的最大距离为18 cm,饱和距离不能大于2 cm。显然,该电路完全满足使用要求。实验程序如下所示:
    
    实验结果如图5所示,可见距离与A/D采样值成反比。

4 结论
    本文设计了一款新型迷宫机器人,其中光电传感器的设计部分采用RPR220实现。实验表明,本设计的探测距离完全满足迷宫机器人的使用要求。其创新点是使用软件的方法进行干扰消除,有效地避免了阳光红外信号的干扰,提高了迷宫机器人走迷宫的成功率,机器人的可靠性也得到了大幅的提升。
 

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭