红外线遥控器编码分析仪-2012企业版(USB2.0接口)-使用说明 |
||||||||||||||||
1,软件下载安装: | ||||||||||||||||
下载最新版本的软件后,直接打开软件就可以使用.无须安装USB驱动,不用安装软件. |
||||||||||||||||
2,使用操作: | ||||||||||||||||
首先选择使用中文语言:'language'-->'chinese' | ||||||||||||||||
插入USB线时,软件显示'USB connected',然后按手中的遥控器约1-2秒,电脑马上就能显示出波形和数据了. |
||||||||||||||||
当鼠标移动到波形位置时,可显示波长数据,如'第2通道 2L_4486.2','2L'代表这是第2个电平,是低电平.'4486.2'代表电平宽度是4486.2us. | ||||||||||||||||
如显示多个通道的波形,波形下面显示的波长数据是最后一次测量的数据. | ||||||||||||||||
软件会根据数据自动生成标准的红外线二进制码和十六进制码,如下: | ||||||||||||||||
通道1: (头码)+ 11000011 11110010 00000000 00000000 00000100 00000010 00000100 00000000 00000000 00000100 00000000 00000000 01001101 |
||||||||||||||||
16进制: | C3 | 4F | 00 | 00 | 20 | 40 | 20 | 00 | 00 | 20 | 00 | 00 | B2 | |||
二进制码和十六进制码数据转换关系:由于红外线遥控器波形先发送D0低位数据,所以格式是'D0,D1,D2,D3,D4,D5,D6,D7'.如"11110010"的倒码="4F".而不是"F2". | ||||||||||||||||
"区分编码比例系数"(1-60整数,一般设置20左右) ,用于区分编码0或1,值=(低电平长度/高电平长度)*10 . | ||||||||||||||||
如果编码都显示11111111..(FFFFF) ,可增大"区分编码比例系数"值: | ||||||||||||||||
![]() |
||||||||||||||||
如果编码都显示00000000.. ,可减小"区分编码比例系数"值: | ||||||||||||||||
![]() |
||||||||||||||||
3,遥控器量产测试: | ||||||||||||||||
首先在软件中选择:'功能'-->'遥控器量产测试' | ||||||||||||||||
1,遥控器学习模式:先用鼠标左键选择要学习的键,选中后该键闪烁,此时按遥控器,键将停止闪烁,1个键学习完成.其它键学习方法相同. | ||||||||||||||||
当键闪烁时,可以选择'限制测试电平数量'.因为测试遥控器时不需要过多的电平数量,所以仅对设置的电平数量进行比较测试.每个键都可以设置. | ||||||||||||||||
当键闪烁时,可以设置键名,支持中文输入. | ||||||||||||||||
当键闪烁时,按'清除键'可以清除已学习的1个键. | ||||||||||||||||
'测试通过范围'20%:是指接收到的遥控器电平波长在学习的遥控器波长的+/-20%之内,被认为测试通过.否则测试不通过. | ||||||||||||||||
2,遥控器测试模式:学习完成后,点'测试模式'键.就可以测试遥控器了.当遥控器测试通过时,键颜色转变,并在文本框显示测试结果. | ||||||||||||||||
测试时可以选择是否使用声音提示. | ||||||||||||||||
操作过程动画演示: |
||||||||||||||||
![]() |
||||||||||||||||
二,如何使用得到的编码: 通过对波形的观察,可以看到:第1个高电平:是指红外线遥控器在发射38K载波的状态(此时红外接收头的引脚是低电平),第2个低电平:是指红外遥控器没有发射38K载波的状态(此时红外接收端引脚为高电平,常态状态),波形图下面的文本框记录了每个高低电平的精确的波长值 ,这些值与波形位置是对应的:如第1个高电平是1H_4600 第2个低电平是2L_4112 (H代表高电平,L代表低电平,单位us) |
||||||||||||||||
使用得到的编码用单片机做红外线接收的方法:(参考下图为例进行说明:) | ||||||||||||||||
![]() |
||||||||||||||||
如上图,举例说明单片机红外接收的编程方法: RA1常态为高电平-->当有红外信号时,RA1变为低电平-->开始对低电平进行计时,得到的值就是波形图的第1个高电平:1H_4600 us =4.6ms , 设定1个范围:如 4ms-5.2ms 范围内表示正确-->用同样方法对下一个RA1口的高电平进行计时.-->如不在此范围,退出,返回主程序-->如果全部通过,则执行控制. | ||||||||||||||||
三,通过编码数据开发无线应用产品的方法: (尽量使无线发射器靠近接收座!) | ||||||||||||||||
在使用单片机进行无线编码的编程中使用:如用PT2262发射,接收部份不使用PT2272,而直接用单片机进行解码.分析仪没有配无线接收模块,但预留了插座,用户放入无线模块,同时把插针插到RF端即可使用,方法同红外相同!唯一不同的是:须先按住无线发射键,再打开PC上的开关,原因是:空中时时刻刻存在不同的无线电波.这样操作有点困难,也可直接把信号脚用线接过来(不接高频),这样不会被空中无线波干扰.本产品主要用于检测红外线信号,这个是额外辅助的功能.使用比较麻烦. | ||||||||||||||||
pt2262 无线遥控器 "1"键的波形图 | ||||||||||||||||
pt2262 发送端编码特点: 二个窄脉冲代表 1,二个宽脉冲代表 0,一窄一宽代表 "悬空" ,由3种状态组成 图形上的高电平是指无线接收端 DATA脚为低电平的状态. |
||||||||||||||||
四,用户在使用中的常见问题: | ||||||||||||||||
1,问:怎么样检测非38K的红外信号? 答:本产品可用于所有红外线遥控器的检测,不管什么型号红外芯片都能检测,国内使用最多的是38K,如检测36K的红外信号,只需将红外接收头换成36K即可.(排针选择到RF,断开当前的红外接收头). |
||||||||||||||||
2,问:最大只能测270个电平检测红外线遥控器够用了吗? 答:最大270个电平可以测量几乎所有的红外线遥控器了,一般遥控器一个周期最多(2+32+1)*2=70个电平,最多可以重复显示波形2--5遍! |
||||||||||||||||