红外脉冲编码IC的键值和用户码测试和分析

红外脉冲编码IC的键值和用户码测试和分析

ID:39396737

大小:381.51 KB

页数:13页

时间:2019-07-02

红外脉冲编码IC的键值和用户码测试和分析_第1页
红外脉冲编码IC的键值和用户码测试和分析_第2页
红外脉冲编码IC的键值和用户码测试和分析_第3页
红外脉冲编码IC的键值和用户码测试和分析_第4页
红外脉冲编码IC的键值和用户码测试和分析_第5页
资源描述:

《红外脉冲编码IC的键值和用户码测试和分析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、红外脉冲编码IC的键值和用户码测试和分析版权归作者所有,不得抄袭,转载请注明作者和出处,否则追究法律责任!作者:李海林2010.6月在网络上查找了一下红外脉冲编码IC的键值和用户码是怎样定义的,没找到一个清楚明了的资料,少许英文资料又不太看得懂,中文资料更少。总之没找到一看就懂的资料。我决定自己找一个红外脉冲编码IC,测试和分析它的键值和用户码。找了一个DVD最常用的红外脉冲编码ICPT2222。引脚定义图,图1:应用原电路图,图2:自己修改了的电路图,图3:下图是我用测码软件测得的64个遥控键值(注:实际应用电路没虚线内电

2、路,测试的用户码是00FF),图4:将IC的9脚接地,测试用户码仍然是00FF,不过按键码值变了,按键值是在9脚接高电平测试时的16进制数值加16进制数80。比如:00+80变成80,51+80变成D1,1B+80变成9B。HT2222的9脚设置不同键值比较,图5:测试发现改变K1-K16的闭合状态(见图3),可以得到不同的用户码,但是遥控器按键值只有9脚状态有关,跟K1-K16没关系,由K1-K16组合的状态很多,大家可以计算一下看有多少。下面测试的是部分状态,表1:闭合的开关(其它的都断开)测得的用户码全部断开00FFK

3、101FEK202FDK304FBK408F7K510EFK620DFK740BFK8807FK900FEK1000FDK1100FBK1200F7K1300EFK1400DFK1500BFK16007FK12K408FFK9K101FFK16K880FFK12K4K16087FK14K6K16207FK12K4K16K888FFK14K6K16K8A0FF……………………….………………..………………………..…………………下面说说我经过分析,计算,测试核对的用户码计算方法(开关闭合为1,断开为0)。大家先看看这几个资料

4、:图6图7用户码对应演示图8-1用户码对应演示接图8-1,图8-2:由K1-K16的开闭状态,推算用户码,计算结果同测码软件测得值:(1)测码软件测得用户码00FF=0000000011111111bit0-bit7bit7-bit0K1-K8:00000000----------000000000000FFK9*-K16*:00000000K9-K16:11111111----------11111111FF(2)测码软件测得用户码01FE=0000000111111110bit0-bit7bit7-bit0K1-K8:1

5、0000000----------000000010101FEK9*-K16*:00000000K9-K16:01111111----------11111110FE(3)测码软件测得用户码207F=0010000001111111bit0-bit7bit7-bit0K1-K8:00000100----------0010000020207FK9*-K16*:00000101K9-K16:11111110----------011111117F(4)测码软件测得用户码A0FF=1010000011111111bit0-bit

6、7bit7-bit0K1-K8:00000101----------10100000A0A0FFK9*-K16*:00000101K9-K16:11111111----------11111111FF(5)测码软件测得用户码807F=1000000001111111bit0-bit7bit7-bit0K1-K8:00000001----------1000000080807FK9*-K16*:00000000K9-K16:11111110----------011111117F……………………………………….……………………

7、…………………..**************************************************************************用户码转换表,表2:左边右边Bit0Bit1Bit2Bit3Bit4Bit5Bit6Bit7Bit0Bit1Bit2Bit3Bit4Bit5Bit6Bit7将bit0-bit7改变为bit7-bit0这时是8bit二进制转换为16进制就是遥控器用户码前一个16进制数将bit0-bit7改变为bit7-bit0这时是8bit二进制转换为16进制就是遥控器用户码的后

8、一个16进制数用户码Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0Bit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0000000001111111100FF000000011111111001FE0010000001111111207F10100000111

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。