文章阐述了关于51单片机红外遥控接线,以及51单片机红外遥控原理的信息,欢迎批评指正。
第一个图有两个错误:P0口是OD结构,没有外部上拉的情况下无法输出高电平,而你没有连接上拉电阻。
红外管的阳极接单片机,阴极对地串联一个510欧姆电阻。接收光电二极管的阳极接地,阴极接一个10K电阻,电阻另一段接电源5V,从阴极于电阻之间引线出来就是信号线,可以输出高低电平。
软件和硬件要结合起来,软件要用编解码,防止光谱段的干扰;硬件要滤波,接收头VCC引脚加个RC滤波,先串个100欧姆左右的电阻在并个100uf的电容可以对电源有效地滤波,输出最好接个1K的电阻。
不可以在电源脚串联电阻,因为串联电阻以后,如果导通,电阻上会有很大的压降,导致输出电压会下降,这是不可取的。红外接收头6伏电源是正常的,没必要害怕。
1、用定时器中断来做,例如红外发送引脚连接到P0口, 计数一下定时初值(让P0的翻转频率为38KHZ),进定时器中断就对P0取反,这样红外就发送出去了。
2、脚是OUT端,也就是信号输出端,接到单片机的IO口上,比如P0;2脚接到GND上;3脚接5V电源;单片机程序去读IO口上的状态,就可以读红外头的状态了。另外1脚接一个10K电阻到5V电源上。
3、达到降低电源功耗的目的。然后再通过红外发射二极管产生红外线向空间发射 ;遥控编码是连续的32位二进制码组,其中前16位为用户识别码,能区别不同的电器设备,;防止不同机种遥控码互相干扰。
4、红外传感器和单片机之间的连接方法:红外传感器绝大部分都是通过测引脚电压换算成距离。所以一般红外都有三根引脚,VCC和GND肯定会接噻,然后信号线接到你开启单片机的ADC通道对应的引脚,读该引脚的电平换算成距离。
5、以下文件是51单片机实现遥控解码,通过数码管显示键码的程序,P0口驱动数码管段选,p6和p7为数码管位选,接收头连到P2口。
线路连接问题。51单片机红外遥控小车是一个比较经典的51单片机项目,适合用来作为新手的毕业项目,红外扫不出很大问题是线路的连接问题导致的,重新将线路连接一遍即可恢复。
我帮你看了一下,没发现代码上有明显的问题,建议你按照我说的步骤自己调试一下。将main函数里面的LED注释掉。使用P0=LED[不一样的值],添加到红外解码的代码里面。
问题已经解决了,我百度了好久,发现是因为51单片机内部有傻100k的上拉电阻,所以高电平驱动能力很弱,这个人体红外模块输出的是3V,应该是不够高所以单片机内部检测不到高电平?是这样理解的吧。。
“遥控器没有反应的原因有:电池没电了,遥控器电路板坏了,遥控器按键坏了,遥控器红外LED坏了,晶振坏了,电池极性反了,发射接收区堵塞了,弹簧生锈了,潮湿了,距离太远了。遥控器的电池没电了。
遥控器没反应的原因有:电池没电、遥控器线路板摔坏了、遥控器按键坏了、遥控器红外发光二极管坏掉了、晶体振荡器坏了、电池极性装反了、发射接收区被遮挡、弹簧生锈、受潮、距离过远。
遥控器上不同的按键有着不一样的键值,按下相对应的键,红外二极管就会发送对应的信号,接收装置接收到信号后会对信号进行信号解调后会得到相应按键的键值,再根据不同的键值执行相应的操作。
首先通过4个按键,可以直接按下触发红外线编码。其次发射出的红外线与红外线遥控器相同。最后接通电源,系统进入工作状态,等待接收命令即可。
把红外接收头的输出口接到单片机的输入口上,检测低电平的到来,一旦检测到低电平,即刻进入接收程序处,进行接收解码。
红外传感器和单片机之间的连接方法:红外传感器绝大部分都是通过测引脚电压换算成距离。所以一般红外都有三根引脚,VCC和GND肯定会接噻,然后信号线接到你开启单片机的ADC通道对应的引脚,读该引脚的电平换算成距离。
红外传感器如果是数据信号,有几个脚,就用单片机几个脚连接,然后根据输出信号的时序写程序读。如果是模拟信号,就得用到A/D转换电路。
用TCRT5000红外传感器(就是两个红外管绑在一起,网上有资料),四条腿。东西不难买,大约2块钱一个。在发射管上串连一个200欧姆电阻直接接在+5V电源和地上,别接反了。
直接接到I/O脚上,然后用中断法,来一个信号就产生一次中断从而能检测出信号的输入。
E18-D50NK 红外避障传感器,红线接 +5V 电源,绿线接地,黄线是信号输出线,接入单片机 I/O 端口。后面小圆孔内电位器调节有效检测距离 3-50cm 。
红外接收头接收到38K的红外信号后,会在输出脚输出低电平,没有收到红外信号时,输出高电平。把红外接收头的输出口接到单片机的输入口上,检测低电平的到来,一旦检测到低电平,即刻进入接收程序处,进行接收解码。
1、展开全部 lm358的第7脚输出给单片机,被挡住时高电平,这个电路既有比较又有放大,如果是用来循迹的话,就没必要放大了。。
2、红外传感器如果是数据信号,有几个脚,就用单片机几个脚连接,然后根据输出信号的时序写程序读。如果是模拟信号,就得用到A/D转换电路。
3、只需要吧信号线接到增强的51的有AD功能的端口,启动AD来读他的电压就能辨别不同的颜色了。有各种传感器它们的连接方法不同的,有的信号输出大可以直接连单片机,如LM35可以直接连到单片机的AD转换口。
4、红外管的阳极接单片机,阴极对地串联一个510欧姆电阻。接收光电二极管的阳极接地,阴极接一个10K电阻,电阻另一段接电源5V,从阴极于电阻之间引线出来就是信号线,可以输出高低电平。
5、这种传感器是模拟电压输出,首先要单片机有AD转换功能,或者外接AD电路。把测到的电压通过查表计算出距离。表格的制作可根据器件手册里面的图形,如果精度要求高的话可以在做好后实际测量电压再自行制作电压对应距离的表格。
关于51单片机红外遥控接线和51单片机红外遥控原理的介绍到此就结束了,感谢你花时间阅读本站内容,更多关于51单片机红外遥控原理、51单片机红外遥控接线的信息别忘了在本站搜索。