我其实是有6相机,没有买逻辑分析仪
文章不是我写的,表原创是为了好写标签
http://www.360doc.com/content/16/0802/20/13253171_580329468.shtml
https://mbb.eet-china.com/blog/1376226-348165.html
小结:
这是标准的NEC 32位红外协议,其中:
1、导引头2434~2435us(低电平)
2、脉冲间隔应该是600us(高电平)(实测560~640之间,这是因为38k调制周期30us左右,解调设备不好,误差至少有一个载波周期)
3、逻辑1 是1200us左右(低电平)
4、逻辑0 是 600us左右(低电平)
5、一个数据帧有20位
6、两个数据帧的间隔为11.5ms7
7、按住按键会持续不断发码。
-----------------------------------------------------------------------------
按键S的数据为:0xB4B8F
按键2S的数据为:0xE6B8F
看起来后12位是标示码。
以下内容来自博客,参考用
http://www.liuwenhao.me/?p=565
索尼的遥控器采用通用的红外线遥控的方式,红外线波长为940nm,市售的最普通的几毛钱一个的红外线发射管的波长一般就是940nm。(850nm的红外线更常见于几瓦的大功率红外发射管)索尼的红外协议有三个不同的版本:每数据包12位、每数据包15位与每数据包20位。索尼的相机遥控器应该是采用的20位的版本。经过推测,索尼的红外传输协议的要点如下:
·采用950nm的红外线进行传输
·载波频率为40KHz
·每个数据包包含20位的数据
·采用脉宽的方式对每个位的数据进行调制:逻辑“1”的正脉宽为1200us,逻辑“0”的正脉宽为600us
·位与位之间相隔600us,即不论逻辑1还是逻辑0,负脉宽总是600us
·每个数据包开始时有一个持续2400us正脉宽作为起始标志
·20位的数据包依次为:8位的命令位、12位的地址位
·先传送LSB,后传送MSB
·两个数据包之间时间间隔必须大于一定的值,大约为20ms
·索尼相机里面,拍照键的20位命令应该是0xB4B8F