前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SONY NEX 5N相机遥控器红外码分析

SONY NEX 5N相机遥控器红外码分析

作者头像
云深无际
发布2020-11-23 11:06:30
8370
发布2020-11-23 11:06:30
举报
文章被收录于专栏:云深之无迹

我其实是有6相机,没有买逻辑分析仪

文章不是我写的,表原创是为了好写标签

代码语言:javascript
复制
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位是标示码。

以下内容来自博客,参考用

代码语言:javascript
复制
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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-11-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云深之无迹 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档