2022-12-11 07:52来源:m.sf1369.com作者:宇宇
单片机红外遥控器编码一般由引导码+地址码(16位)+命令码(16位)组成,在普通的遥控器上所有的按键只是命令码不同,地址码是不变的
这样的方案应该不少,现在做的比较成熟的方案应该是英唐众创的。
智能循迹部分是基于红外反射式光电传感器的寻迹原理,采用STC89C52单片机为核心控制单元,控制步进电机调节小车按预定轨道平稳行驶。红外遥控部分是手动模式,单片机解码遥控器发出的指令,通过步进电机控制小车行进路线。传感器部分TCRT5000传感器的红外发射二极管不断发射红外线,当发射出的红外线没有被反射回来或反射回来但强度不够大时,光敏三极管一直处于关断状态,比较器负端相当于接地,比较器输出端为高电平,指示二极管被点亮;被检测物体出现在检测范围内时,红外线反射回来且强度足够大,光敏三极管饱和,比较器负端为高电平,比较器输出端为低电平,指示二极管一直处于熄灭状态。原理一:AGV自动导引车采用发光二极管发光,用光敏二极管接收。
当发光二极管发出的可见光照射到黑带时,光线被黑带吸收,光敏二极管为检测到信号,呈高阻抗,使输出端为低电平。当发光二极管发出的可见光照射到地面时,它发出的可见光反射回来被光敏二极管检测到,其阻抗迅速降低,此时输出端为高电平。但是由于光敏二极管受环境中可见光影响较大,电路的稳定性很差。
原理二:AGV自动导引车采用光敏电阻接受可见光检测。
该电路采用T性网络,可避免使用太大的反馈电阻,并且便于提高输入阻抗。六组光敏电阻用于检测可见光信号。但光敏电阻检测到黑带时,输出端为低电平,但用光是电路输出端显示为高电平,信号返回给单片机,通过单片机控制前轮的转向。但由于需要正负电源,同时光敏电阻易受环境影响,稳定性也很差。
原理三:AGV自动导引车利用红外线发射管发射红外线,红外线二极管进行接收。
AGV采用六组红外光敏耦合三极管发射和接受红外信号,外面可见光对接收信号的影响较小,再用射极输出器对信号进行隔离。接收的红外信号转换为电压信号经LM339进行比较,产生高电平或低电平返回给51单片机。
STC15F104W单片机制作红外线遥控器,比较合适,价格低,有DIP8和SOP8两种封装。考虑下载程序的问题,还是用DIP8封装方便。在焊接前,用其它板下载程序,然后再焊到板子。如果用SOP8封装的,板子上还要留出下载接口,要占用板子面积了。
51单片机的红外接口可以选用BA5048和5050
你应该没搞清楚热释电红外传感器的原理吧!它的工作原理是通过将红外线的能量变化转化为电压信号的,这个的难点在你处理信号的电路上,你要采集热释电红外传感器输出的电压信号并放大信号送单片机,单片机只需要采集这路电压信号就可以了。单片机才AD的程序就非常简单了
红外传感器模块和单片机利用管脚连接就可以使用算法和传感器传输数据。
通常彩电遥控信号的发射,就是将某个按键所对应的控制指令和系统码(由0和1组成的序列),调制在38KHz的载波上,然后经放大、驱动红外发射管将信号发射出去。不同公司的遥控芯片,采用的遥控码格式也不一样。较普遍的有两种,一种是NEC标准,一种是PHILIPS 标准。