红外遥控编码分析仪


系统简介

    一、概述
    二、开发背景
    三、系统组成
    四、安装
    五、软件界面及功能
    六、技术指标
    七、注册和购买

使用方法

    八、选择通信端口
    九、波形共享
    十、自定义解码方案
    十一、自动解码设置
    十二、联系方法

 


一、概述

    60年代初,一些发达国家开始研究民用产品的遥控技术,但由于受当时技术条件的限制,遥控技术发展很缓慢。70年代末,随着大规模集成电路和计算机技术的发展,遥控技术才得到快速的发展。在遥控方式上大体经历了从有线到无线的超声波、从振动子到红外线、再到使用总线的微机红外遥控这样几个阶段。无论采用何种方式,准确无误传输信号,最终达到满意的控制效果是非常重要的。最初的无线遥控装置采用的是电磁波传输信号,由于电磁波容易产生干扰,也易受干扰,因此逐渐采用超声波和红外线媒介来传输信号。与红外线相比,超声传感器频带窄,所能携带的信息量少,易受干扰而引起误动作。较为理想的是光控方式,逐渐采用红外线的遥控方式取代了超声波遥控方式,出现了红外线多功能遥控器,成为当今时代的主流。

    由于红外线在频谱上居于可见光之外,所以抗干扰性强,具有光波的直线传播特性,不易产生相互间的干扰,是很好的信息传输媒体。信息可以直接对红外光进行调制传输,例如,信息直接调制红外光的强弱进行传输,也可以用红外线产生一定频率的载波,再用信息对载波进调制,接收端再去掉载波,取到信息。从信息的可靠传输来说,后一种方法更好,这就是我们今天看到的大多数红外遥控器所采用的方法。

二、开发背景

    红外遥控技术在这十年来得到了迅猛发展,尤其在家电领域如彩电、DVD、空调等,也在其它电子领域得到广泛应用,随着人们生活水平的提高,对产品的追求是使用更方便、更具智能化,红外遥控技术正是一个重点的发展方向。为了提高对红外遥控产品的开发效率以及生产厂家的检测手段等,重点推出该套红外遥控编码分析仪,她犹如一台示波器,并且利用最先进的电脑技术,对红外遥控信号进行全面的分析,显示详尽的数据,编码、解码信息,使开发人员对编、解码情况一目了然,以便设计人员提高工作效率,增加产品的稳定性、可靠性。红外遥控信号分析仪采用MCS-51系列单片机为外部采样处理控制器,并与微机通信完成整个处理过程,并由微机完成作图、数据管理等等。

三、系统组成

    系统由PC机软件和红外信号采样器组成,通过串行口进行数据通信,采样器直接收遥控器发出的红外遥控信号,不需作任何连线。


    1、PC机应用软件1套。
    2、采样器1个。
    3、电源变压器1只。
    4、通信电缆1条。
四、安装

    本软件只运行于中文WIN98上,PC机最小配置166MHZ,32M内存。
    如果你拿到的是安装文件,运行SETUP.EXE按提示操作即可,如你拿到的是ZIP文件,请把ZIP文件解压到一个新的目录,创建IRViewer.exe的快捷方式即可。
    连接好信号采样板,增强型连COM2,采样器插入9V电源,电源指示灯亮,简易型连LPT1,不需电源,运行本IRViewer.exe,选菜单"设置/选择通信端口",根据所使用的采样板类型选取相应的通信端口。选好通信端口后,点击窗口右上边的“ON/OFF”开关使之在ON状态(红灯亮),进入接收状态。用遥控器对接板发送信号,应可以在窗口上看到信号波形。否则检查连线和通信端口是否正确。对于增强型,如果采样器上接收指示灯闪亮,说明采样器工作正常,主要检查连线和通信端口。如果采样器上指示灯不亮,说明采样板工作不正常,检查电源供电是否正常。
    第一次运行本软件,使用简易型的用户软件会提示软件没有注册,按"确定"键,可以正常工作,只是每次只能使用5次。增强型不需注册。
    为了能达到最好的接收效果,应尽量避开红外光干扰源,不要正对日光灯,不要同时操作多个遥控器。如果发现接收指示灯不停地闪亮,说明此处干扰比较严重,请调整接收器摆放的位置,或者换一个环境。

五、软件界面及功能

    1、历史记录:自动保存最新的500个信号记录。通过历史记录窗可以方便地查看以前的信号波形图。
    2、波形显示窗:可以查看波形图的各个参数,包括引导码时间、高电平低电平时间、脉冲个数、波形对比,通过拖动鼠标操作可以测量任意两点间的时间,通过放大和缩小功能可以观看波形的整体效果和局部细节。
    3、自定义解码方案结果显示窗:用户根据需要,可以定义自己的解码方法。
    4、标准解码方案:软件本身收集了二十多种常用的解码方案,称为标准解码方案。包括以下几种类型:

1、SAA3010 RC-5 2、M50119P 3、M50119L 4、M9148
5、TC9012 TC9012F 6、TC9028 7、uPD6122-001 uPD6122-002 8、VICTOR-C8D8
9、M50560 10、M50560-001P M50560-003P 11、M50560-008P 12、Sharp(IX0773CE)
13、Sharp(LX0773) 14、LC7464M Panasonic 15、LC7461M-C13 16、MN6014A/W-C6D6
17、MN6014W-C5D6 18、uPD6124 19、uPD6124A 20、M3004/6C LAB1
21、uPD1986C 22、uPD6121G 23、M50462

    5、标准解码方案结果显示窗。
    6、“软电源”开关,设置好通信端口开启“软电源”开关即进入接收信号状态。
    7、触发时间:是指当有连续码串时,如果两个码串之间的时间间隔超过“触发时间”,软件只处理前一码串,其后的信号将被切掉。当时间间隔小于“触发时间”时,软件将处理多个码串,用于观看遥控器连续按键时发出的连续码。触发时间取值在:1ms-64ms。
    8、波形库:在使用的过程中,可以把重要的波形信号保存在这理,最我存500个,它不同于历史记录,它不会自动记录波形。

六、技术指标

    软件环境:中文WIN98
    软件大小:1.5M
    编程语言:C++Builder 5
    载波范围:32KHz-56KHz
    接收距离:10米(载波为38KHz的情况下)
    最大误差:+/-50us(距离为1米的情况下)
    处理位数:300个高低电平(约150 bits) *
    历史记录:500个,自动保存最新500个波形图
    波 形 库:500个,用户使用
    电    源:DC9V 200mA
    体    积:12cm*7.8cm*4.5cm

注:处理位数 是指一次能处理遥控器发出的信号的位数。如一般VCD遥控器发出的数据量有十几位,而空调遥控器发出的数据量可达100位。

七、注册和购买
    

    1、使用增强型的用户购买整套工具以后不需做任何注册,可以在不同的电脑上使用,享受免费软件升级。

    2、使用简易型的用户需自制简易型采样器且只能在一台电脑上使用,需进行如下注册:

    选菜单"帮助/注册",可以看到本机号一栏和注册号一栏。

    1.请把本机号Email或电话告诉作者.
    2.注册费用请与作者联系.
    3.写清您的联系方法.
    4.收款后,作者将把注册号Email给您,请您把注册号填入注册号一栏,确定即可.
    5.注册后可以免费升级,作者会及时把最新版本发给您.
    6.保存好注册号。

主页:http://coolsh.163.nethttp://appleic.yeah.net
信箱:qinyg@tom.com
Tel: 13316529329
        0755-2136255
Fax: 0755-2136286
地址:深圳市嘉宾路4028号太平洋商厦21楼A3室
邮编:518001


八、选择通信端口

    选菜单“设置/选择通信端口”,弹出选择窗口,如果使用增强型请选COM1或COM2,简易型选LPT1。

九、波形共享

    波形可以以BMP图像文件格式存盘,可以在其它看图软件中打开,便于传阅,选择菜单“文件/存为BMP文件”。
    也可以存为波形文件格式,只能在另一台装有“红外遥控编码分析仪”的电脑上打开,这种格式更便于浏览。存盘时选择菜单“文件/波形存盘”。要打开波形文件选菜单“文件/打开”。

十、自定义解码方案

大部分遥控器是利用脉宽调制编码的,它们只是脉冲宽度、系统码、用户码、功能码定义方法不一样,称对这部分遥控器,自定义解码方案允许用户自己定义解码方法,以用在未知的遥控器类型上。
方案名称:
   
取与编码类型相关的名称。
逻辑0低电平、逻辑0高电平:
    一个逻辑0由一个低电平和一个高电平组成,低电平在前,高电平在后,单位为us,一般大于100us,不必输入单位,如设为1000us,直接输入'1000'即可。
逻辑1低电平、逻辑1高电平:
    一个逻辑1由一个低电平和一个高电平组成,低电平在前,高电平在后,单位为us。一般大于100us,不必输入单位,如设为1000us,直接输入'1000'即可。
误差范围:
    电平正负误差范围,如逻辑0低电平设为'500', 逻辑0高电平设为'1000',误差范围设为'200',当收到脉冲的低电平范围在300到700之间,高电平范围在800到1200之间,被认为是逻辑0。如果一个脉冲同符合逻辑0和逻辑1,则优先解成逻辑0。
划分方式:
    一般一串码按引导码、系统码、用户码、功能码等分开,它们各占其中的几位,显示解码结果时会将它们分开显示,如"8,8,8,8"表示某遥控器按8位系统码、8位系统反码、8位功能码、8位功能反码组成。每一项必须大于等于1,小于等于32,用分号隔开。
低位在前:
    遥控器先发低位还是高位,打入'T'表示低位在前,'F'表示高位在前。
有引导脉冲:
    引导脉冲由一个低电平和一个高电平组成,不考虑时间,输入时打'T'表示有(True),'F'表示无(False)。
勿略错误位:
    打入'T'表示如果码串中有错误位将被勿略掉,并继续解码,打入'F'表示不勿略错误位,如果码串中有既不符合逻辑0也不符合逻辑1的脉冲,将被认为解码失败。主要称对M50560的遥控器,它的码串中有一个分离位,既不属于0也不属于1,如果设为'T'可以正常解码,如果设为'F'将显示错误信息。
增加方案:
    单击左下角数据库导航器'+'号,在表中填入各项参数,不能留空,单击'√'号确定,单击'X'号取消。
删除方案:
    选中表中的欲删除的方案,单击左下角数据库导航器'-'号。
编辑方案:
    选中要修改的项,直接输入修改,单击'√'号确定,单击'X'号取消。

十一、自动解码设置
    1、定时系数
定时系数是指标准电路中使用晶振的频率与实际电路使用晶振频率的比值,一般设为1.0,如:某一遥控器标准电路所用的晶振频率为455KHz,有些厂家则用420KHz,此时定时系数为455/420=1.083。该系数只影响标准解码方案,自定义解码方案则不受其影响。
    2、全自动解码
对未知波形自动识别并解开其编码,由于有些编码定时时间相近,所以有时会造成误判,这时可以关闭该功能,而指定解码方案。

十二、联系方法

主页:http://coolsh.163.nethttp://appleic.yeah.net
信箱:qinyg@tom.com
Tel: 13316529329
     0755-2136255
Fax: 0755-2136286
地址:深圳市嘉宾路4028号太平洋商厦21楼A3室
邮编:518001