NEC红外协议编码周期为何是108ms

NEC红外协议编码周期为何是108ms,第1张

首先前导码只有9ms, 如果地址码和数据码全为1时间为32225=72ms,最后的同步位为056ms,全加起来就是8156ms。这只是发一个数据,如果要发下一个数据还需要与前一个数据有所区别,假如区隔时间为一个数据的时间是安全的话则总时间是8156加225等于8381ms,由于硬件的误差或者是软件编程时高低电平并非严格的225ms和1125ms则这个8381ms是有误差的。假如误差为30%,则时间为10895ms。我想它之所以设为108ms应该就是考虑允许硬软件有一定时间误差,同时又不影响发码的快速性吧。

载波是由555定时器产生的一个波,不含调制波在里面,我现在单独用示波器测量555产生的38K载波,发现用示波器5微妙间隔扫描时,频率稳定在38K,但是用5毫秒扫描时,显示在不同的几个频率间跳变。这是不是说明载波成分不稳定,含杂波呢?但是5微妙扫描得到的频率为啥是稳定的呢?调制的方式是FM,如果我把被调制波加载到555产生的载波上面,发现调制后的信号高低电平时间被拉长了。是不是与载波有关呢注:被调制信号是稳定无误的。

'

这有个帖子,你看了就明白,看看是怎样实现输入晶振频率自适应解码。

#define CPU_Fosc 12000000L //输入主频,自适应解码(单位:Hz,范围:6MHz ~ 40MHz)

红外线解码程序+遥控器程序+仿真文件(可定义任意I/O作接收脚,支持长/短按,适应6MHz~40MHz)

>

敏华编码器红外编码使用方法:

1、进入写地址,输入数字,对准灯具的编址孔,按下写键,即可完成编址,使用极其简单。

2、进行连续编址,需要短按加键增加地址数值,或按减键减少地址数值,之后对准灯具的编址孔,按下写键,可完成连续编址,方便快捷。

以上就是关于NEC红外协议编码周期为何是108ms全部的内容,包括:NEC红外协议编码周期为何是108ms、nec红外编码发射用示波器测试怎么没有38k、最简单51单片机红外编码获取问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10119053.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存