本篇目录:
- 1、单片机红外遥控器键值
- 2、红外编码和解码的原理是什么
- 3、红外编码按键问题
单片机红外遥控器键值
1、你所说的单片机红外遥控器键值就是指8位数据码,确定遥控器各个按键和接收设备各个功能的对应关系。回答完毕,希望对你有所帮助。
2、键值是不一样的,4x4矩阵键盘是直接读单片机的8位口。P0 P1 P2或是P3,是并行数据的键值。
![红外键值对应传输编码(红外编码协议有哪些)-图1 红外键值对应传输编码(红外编码协议有哪些)-图1](https://www.gongye.com.cn/zb_users/upload/2023/12/20231205201809170177868986516.jpeg)
3、另外还要做个遥控器,也用单片机UART接个红外发射。用遥控器的单片机做按键编码,发射不同的数据到串口,例如0x01是开,0xfe是关。然后接收的单片机做UART数据解码,接收到0X01就做开操作,0XFE做关操作。
4、接收,放大,对脉冲信号用单片机自己写程序即可读出键值,注意,必须知道其原始编码规则,不同遥控器原始编码规则不同。
5、按照您的思路,用单片机做红外遥控器需要解决几个问题。38KHZ产生问题中断方式要解决中断响应时间不固定问题,NOP等待延时方式是不能使用的。时间限制38KHZ意味着要在1/(38K*2)时间内处理所有的必须执行的指令。
![红外键值对应传输编码(红外编码协议有哪些)-图2 红外键值对应传输编码(红外编码协议有哪些)-图2](https://www.gongye.com.cn/zb_users/upload/2023/12/20231205201810170177869020019.jpeg)
红外编码和解码的原理是什么
红外遥控解码原理红外遥控解码原理基于红外信号的接收和解码。红外遥控器通过发射红外信号来控制电器。红外接收器接收红外信号,并使用电路进行解码,以确定信号的意图。红外遥控信号通常使用编码和加密技术来防止未经授权的控制。
红外接收解码原理红外接收解码原理是:红外接收器接收到红外信号后,将其转换成电信号,然后通过解码器进行解码,解码器将电信号转换成相应的指令,最后将指令发送给控制器,控制器根据指令进行相应的操作。
通用红外遥控系统由发射和接收两大部分组成,应用编;解码专用集成电路芯片来进行控制操作。发射部分发射部分包括键盘矩阵、编码调制、LED红外发送器。接收部分接收部分包括光、电转换放大器、解调、解码电路。
![红外键值对应传输编码(红外编码协议有哪些)-图3 红外键值对应传输编码(红外编码协议有哪些)-图3](https://www.gongye.com.cn/zb_users/upload/2023/12/20231205201810170177869057126.jpeg)
根据前面介绍的红外遥控的基本原理,红外遥控器编码调制的方法其实很简单,只要生成一定时间长的电平就可以。再通过一个38kHz载波调制便可以发射编码。载波的产生方法有多种,可以由CMOS门电路RC振荡器构成,或者由555时基电路构成等。
无线遥控器编码的原理就是发射机把控制的电信号先编码,然后再调制,红外调制或者无线调频、调幅,转换成无线信号发送出去。
红外编码按键问题
1、其基本原理是:首先编制命令码和解码方式,一般是二进制码。控制目标多所需编码位数当然就要多。然后再用编制的命令码去调制455K或者465K左右的载频波。最后才用该调制信号经过一个三极管去驱动红外发光管发出红外控制信号。
2、单片机UART接个红外接收。另外还要做个遥控器,也用单片机UART接个红外发射。用遥控器的单片机做按键编码,发射不同的数据到串口,例如0x01是开,0xfe是关。
3、你看看是不是没有循环回去,按一个键后,就执行到底了,没返回键盘扫描或等待状态。
4、按键不好用的原因如下:按键卡死(逐个按键按一次,每个按键是否有弹力)。键盘潮湿、漏电。键盘纵、横线的保护元件及抗干扰电容漏电、短路。翻盖控制电路失效引起。CPU虚焊。机板断线。
到此,以上就是小编对于红外编码协议有哪些的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。