最后更新:2022-08-02 09:05:55 手机定位技术交流文章
人机界面
屏幕操作:按,旋转/触摸按,触摸屏幕
远程控制:红外遥控,433M-2.4G无线通信,Bluetooth-WIFI-Zigbee-4G-LoRa和其他无线网络红外遥控是一种利用红外光进行通信的设备,由红外LED发出信号,由专门的红外接收器调制输出信号。
通信模式:单一工作,一步步;
红外LED波长:940nm;
通信协议标准:NEC标准(通用使用)
接收端原理图:
集成接收器内置红外载体调制功能,它是由IRD导出的二进制通信信号。因此,单片机的IO可以通过直接访问IRD参数来读取红外信号中的通信信息。因此, 38KHz 载体的调制和调制过程对编程具有透明度。
红外接收器本身的内部有一个逆相,这意味着通常接收器在接收器不发送信号时接收1,接收器在接收器有传输负荷时接收0,这影响了我们的代码编写,而当我们查看协议之后的序列图时则接收逆相。
红外通信由两个部分组成: 发射器和接收器.发送器将数据编码,然后调制成一系列脉冲信号,然后,脉冲信号通过红外发射器的发射电路传输,即红外信号。接收端完成脉冲信号的接收、放大、检索和塑化。然后解码编码信号,通过解码发送的数据检索.具体的如下图所示:
NEC协议逻辑1和逻辑0在下列图表中显示:
–逻辑1是2.25ms,脉冲时间560us。
– 逻辑0为1.12ms,脉冲时间560us。根据脉冲时间长短来解码。推荐载波占空比为1/3至1/4。NEC协议格式如下图所示:
NEC协议中,第一个是9米高压平行脉冲,然后是4.5米低压,接下来是8位地址代码(从低有效性开始),其次是地址代码的8位反码(主要用于验证错误是否发生)。然后是8位指令代码(它也从一个低有效位开始),然后是命令代码的8位反码。
上面是命令代码的序列,但是,当你长时间保持遥控按钮时,在这这种情况下,使用NEC协议的红外遥控器发出一个周期110ms的重复代码。也就是说,每个用户按遥控按钮,远程控制发送指令代码后,不再发送指令代码,相反, 发送重复代码.如下图:
按9ms高压和平重复代码2.25ms的低压水平和560us的高压水平如图所示:
注意,1838红外接收器的设计是为了提高接收灵敏度。 输入高压,输出是相反的低压。
本文由 在线网速测试 整理编辑,转载请注明出处。