当前位置:首页 > 红外球机 > 正文

红外线遥控控制单片机-单片机红外遥控系统设计

文章阐述了关于红外线遥控控制单片机,以及单片机红外遥控系统设计的信息,欢迎批评指正。

简略信息一览:

单片机的红外遥控的原理

1、单片机控制红外发光二极管发射38KHz左右的红外光,这个红外光就可能起到传递信号的作用。你可以在你的程序中规定发射红外线时表示二进制的一个位‘1’无红外线时表示二进制的‘0’。这样你就可以发出一系列由‘1’和‘0’所级成的信号。接收端是由红外接收二极管和单片机组成。

2、占空比:常用的有1/3,1/2,不常用1/4 4)调制方式:脉宽调制,相位调制,脉冲位置调制 2 红外解码原理 本次作业选用的是NEC协议编码的,由38K载波调制的红外编码。基于51单片机的编码环境,编程语言为C51。

红外线遥控控制单片机-单片机红外遥控系统设计
(图片来源网络,侵删)

3、红外遥控:单片机发送一定的信号(电信号)调制红外发光二极管的导通关闭,形成光波信号。然后再通过红外接收二极管、三极管或硅光电池,来输出光波信号中所含的信号(电信号)。输入到单片机,最后控制或输出某个信号。这里的所有电信号都为数字信号。

4、红外遥控 关键是遥控器的解码程序。要根据自己遥控器的不同,解码程序也有所不同。红外遥控器一般都是传送32位数据,前八位与第***位一般位遥控器的身份码,它们是互为反吗,第三个八位跟第四个八位也互为反码 。位数据位。当然,也不是所以的遥控器都是这样。

5、根据前面介绍的红外遥控的基本原理,红外遥控器编码调制的方法其实很简单,只要生成一定时间长的电平就可以。再通过一个38kHz载波调制便可以发射编码。载波的产生方法有多种,可以由CMOS门电路RC振荡器构成,或者由555时基电路构成等。 在此次设计中***用的是CPU延时,即用定时器中断完成,用单片机的T0定时产生38kHz载波。

红外线遥控控制单片机-单片机红外遥控系统设计
(图片来源网络,侵删)

6、学习型红外遥控器的原理:基本原理是发送端将基带二进制信号调制为一系列的脉冲串信号,通过红外发射管发射的红外信号,常用的有通过脉冲宽度来实现信号调制的脉宽调制(PWM)和通过脉冲串之间的时间间隔来实现信号调制的脉时调制(PPM)两种方法。

红外遥控到底是怎么回事?怎样用单片机控制红外遥控器?

学习型红外遥控器的原理:基本原理是发送端将基带二进制信号调制为一系列的脉冲串信号,通过红外发射管发射的红外信号,常用的有通过脉冲宽度来实现信号调制的脉宽调制(PWM)和通过脉冲串之间的时间间隔来实现信号调制的脉时调制(PPM)两种方法。

这个就是一个典型的红外传数据的问题。你要用红外传数据,一般单片机控制红外接收管,发射管用专用的芯片来控制红外发射。比如遥控板等之类。接收判断 0,1, 就是一个时序的问题,更具脉冲持续的时间来判断。你可以先用单片机读遥控板的按键值来实践。思维有点类是单总线,但不是单总线。

比如我家的:电视机是长虹,长虹遥控器的编码方式是SAA3010T。机顶盒遥控器的编码方式是NES。艾诺MP4 V8000 遥控器的编码方式也是NES。红外遥控插排 遥控器的编码方式也是NES。

单片机通常***用红外遥控编码格式,例如NEC编码格式,这种格式可以标识红外信号的控制码、地址码和反码等信息,单片机通常通过解码来获得这些信息,然后根据接收到的信息进一步操作。通常,单片机需要使用外部中断或者定时器来实现红外光信号的接收,以保证在信号到达时及时响应。

遥控器是一种无线发射装置,通过现代的数字编码技术,将按键信息进行编码,通过红外线二极管发射光波,光波经接收机的红外线接收器将收到的红外信号转变成电信号,进处理器进行解码,解调出相应的指令来达到控制机顶盒等设备完成所需的操作要求。

需要找读码器读出来,给你一具C51的红外C程序,试用过,可以用。

51单片机红外遥控和按键怎么连接

1、首先通过4个按键,可以直接按下触发红外线编码。其次发射出的红外线与红外线遥控器相同。最后接通电源,系统进入工作状态,等待接收命令即可。

2、遥控器上不同的按键有着不一样的键值,按下相对应的键,红外二极管就会发送对应的信号,接收装置接收到信号后会对信号进行信号解调后会得到相应按键的键值,再根据不同的键值执行相应的操作。

3、--你是指红外遥控解码吧,给你一点提示,在单片机定义一个I/O口为红外遥控的输入端口,(红外遥控解码不一定要用到定时器和中断方式.具体方法有很多的,看场合选取)当然输入这个端口的信号是经过遥控接收电路处理过的一串数据,如TTL或者CMOS电平。

关于红外线遥控控制单片机,以及单片机红外遥控系统设计的相关信息分享结束,感谢你的耐心阅读,希望对你有所帮助。

最新文章