遥控器测试系统的制作方法

文档序号:6035323阅读:252来源:国知局
专利名称:遥控器测试系统的制作方法
技术领域
本发明涉及遥控器领域,尤其涉及遥控器的测试领域。
背景技术
目前家电产品多采用遥控器控制,由于各家电和遥控器的种类不同、厂商不同,各种遥 控器的遥控码的载波频率和编码格式也不同。当前市场上的简单遥控器一般只针对一种家电 进行控制。随着科技的发展和家电种类的增加,家庭中的遥控器数量也随之增加,为了解决 使用者面对众多遥控器的烦恼,预置型遥控器应运而生。预置型多功能遥控器是将不同种类、 不同品牌的家电所对应的简单遥控器的不同遥控码(一般几十至几百套)预置在同一遥控器 的存储器中,使用者根据家电的型号,通过对该遥控器进行简单的按键设置,即可选择相应 的遥控码,从而达到使用一个遥控器遥控多个家电的目的。
设计预置型遥控器的关键在于如何保证内置的大量遥控码参数都符合设计要求,而保证 遥控器参数都正确的关键是采用何种测试方法和测试工具。
原始的遥控器测试方法采用示波器或逻辑分析仪等波形采集工具,将波形采集工具的探 针连接到遥控器内部的波形输出管脚;由人工手动按下遥控器的某个按键,同时在示波器或 逻辑分析仪上捕获遥控器发出的波形(即逻辑电平序列);根据逻辑电平序列,人工读取并分 析遥控码的各个参数,并将分析结果与设计要求进行人工对比。这种人工测试的方法适用于 简单遥控器,但对于具有几百套遥控码的预置型遥控器,人工按键和分析的工作量相当巨大 (例如以300套遥控码,每套遥控码30个键,每个键按4次的遥控器来计算,测试全部遥控 码至少需按键36000次),使测试周期很长,测试结果难于判断,测试重复性差。如果不采用 逻辑分析仪或高端示波器,则每次采集的波形都难以保存。
为了提高遥控码分析效率,目前存在一种红外遥控编码分析系统(如图l所示),由计算 机、红外编码分析仪和遥控器组成,所述红外编码分析仪由相连的微控制器和信号转换模块 组成,所述微控制器与所述计算机相连,所述的信号转换模块与所述遥控器(即被测遥控器) 相连。这种测试系统借助了计算机的显示优势,提高了单个波形的分析效率。
如图l所示的红外遥控编码分析系统工作原理为人工手动按下遥控器的按键后,红外遥 控编码分析仪接收到遥控器发出的红外信号,并将其转化为表示高低电平持续时间的波形数 据,上传给计算机。所述计算机安装有应用软件,通过分析波形数据,获得遥控码的参数, 并将波形数据和遥控码参数以图文的方式显示给测试人员。
另一种简易的红外遥控器分析仪如图2所示,其接收遥控器的红外信号,根据内部预置的
多种码型参数,找出与之匹配的码型,并分析出用户码和键数据码显示给测试人员。这种简 易的红外遥控器分析仪可以快速获得用户码和键数据码等信息,但对于波形是否符合较小的 误差要求则无从判断。
以上列举的遥控器测试方法和工具的最大的不足在于没有解决人工按键所带来的繁琐、 效率低下、重复性差、 一致性差、容易出错等问题。由于采用人工按键,每次测试采集所得 到的波形数据没有简单可比性,因此,无法实现采集数据与设计要求的自动对比,导致测试 报告的可信度很差,实际上还是很难得出明确的测试结果。此外,单纯通过红外线的方式接 收遥控器的编码,受角度、距离和环境亮度的影响较大,精确度不高,且不能得出正确的载 波占空比,从而使遥控编码分析工具在分析波形数据、获得遥控码参数、显示波形图形时容 易出错。
发明内容
本发明的主要目的在于大幅度提高遥控器的测试效率,为此,本发明提供了一种遥控器 测试系统,其关键是实现对被测遥控器的自动按键并采集被测遥控器发出的波形数据,在此 基础上,可实现将采集结果与设计要求进行自动对比,简化对测试结果的判断。
本发明还提供了 一种遥控器测试方法。
一种遥控器测试系统,包括计算机、遥控码采集装置和遥控器,其特征在于所述遥控码 采集装置包括微控制器和模拟键盘,所述遥控码采集装置的微控制器接收来自所述计算机的 控制指令,控制所述模拟键盘对所述遥控器实施按键动作,并将采集到的遥控器波形数据上 传给所述计算机。
所述遥控器采集装置的微控制器可以通过有线方式连接遥控器,接收所述遥控器发送的 信号。
所述遥控码采集装置还可以包括信号转换模块,所述信号转换模块包括红外接收模块, 所述红外接收模块接收所述遥控器发送的红外遥控信号,并将其转换为微控制器可识别的脉 冲信号发送至微控制器。
所述微控制器包括微控制器内核,以及与微控制器内核相连的程序存储器、数据存储器、 通信模块、键盘控制接口和脉冲输入模块。
所述模拟键盘包括键盘控制接口、译码电路、锁存电路和开关矩阵。
所述计算机包括计算机应用软件模块,所述计算机应用软件模块包括控制程序执行模块、 通信模块和数据存取模块;所述控制程序执行模块读取由控制指令组成的控制程序文件,解
析所述控制指令,并根据控制指令的内容,执行相应的操作;所述通信模块将控制程序执行 模块发出的控制指令传递给遥控码采集装置,接收遥控码采集装置上传的波形数据,发送给 控制程序执行模块;所述数据存取模块,接收控制程序执行模块发送的波形数据,将其存入 文件中,所述数据存取模块还可自动将同类的多个按键的波形数据存入同一个波形文件中, 并可以从计算机中读取波形数据文件。
所述控制指令包括按键指令模块和延时指令模块,所述按键指令模块包括闭合指定按键 的指令和断开指定按键的指令;所述延时指令模块用来控制按键维持闭合或断开状态的持续 时间。
所述控制指令还可包括混合指令模块和参数设置指令模块,所述混合指令模块用来闭合 指定的按键,并维持闭合状态到设定的时间,然后断开该按键;所述参数设置指令模块用来 指定遥控码采集装置和计算机应用软件模块的运行环境的参数。
所述计算机应用软件模块还可以包括波形比较模块,所述波形比较模块从数据存取模块 中读取多个波形文件,将其中的波形数据相比较,产生相似性结果分析报告。
所述计算机应用软件模块还可以包括数据处理模块,所述数据处理模块从数据存取模块 中读取波形文件,根据己知的码型特征,分析出遥控码的参数,并存入与波形文件对应的码 型参数文件。
所述数据处理模块还可以从计算机中读取多个码型参数文件,将其中的分析结果相比较, 产生相似性结果分析报告。
所述计算机应用软件模块还可以包括控制程序设计模块,进行控制程序的代码设计。
所述计算机应用软件模块还可以包括显示模块,将控制程序执行模块中的波形数据和/ 或对应的遥控码参数以图文结合的方式显示在屏幕上。
本发明提供的一种遥控器测试方法,其特征在于包括以下步骤
Sl遥控码采集装置的微控制器接收计算机发送的控制程序文件的按键控制指令,控制遥 控码采集装置的模拟键盘对被测遥控器实施按键动作,从而控制遥控器发码;
S2遥控码采集装置的微处理器接收遥控器发出的波形信息,转换为波形数据; S3遥控器采集装置将波形数据上传给计算机的数据存取模块;
S4重复步骤S1-S3,直至需要进行测试的遥控器码型全部测试完毕。 其中所述步骤S3还可以将多个波形数据自动存入一个波形文件,作为遥控器按键对应的
一类波形数据。
利用本发明提供的遥控器测试方法还可以进行波形比较:计算机的数据存取模块分别读
取多个采集到的遥控器的波形数据,计算机的波形比较模块将多个波形数据进行比较,产生 相似性结果分析报告。
利用本发明提供的遥控器测试方法还可以进行码型参数比较计算机的数据存取模块分 别读取多个采集到的遥控器的波形数据,计算机的数据处理模块读取数据存取模块中的波形 数据,根据已知的遥控器码型特征,分析出遥控码参数,计算机的数据处理模块读取事先准 备好的遥控码参数文件,将被分析的遥控码参数与文件中相应的遥控码参数相比较,产生相 似性结果分析报告。
本发明有益效果在于
1) 计算机通过模拟键盘采集遥控器的波形和/或码型参数,并可通过计算机程序的控制 实现对遥控器的自动按键和波形采集,节省了人力资源,提高了测试效率,有利于大批量测 试;自动采集,可以充分利用非工作时间,进一步縮短遥控器产品的设计周期或生产测试周 期。
2) 使用计算机程序控制按键,可精确控制按键顺序和每次按键按下的时间,从而可以保 证遥控器测试向量(按键顺序和按键持续时间)的一致性,有利于将采集结果进行自动分析 或直接与设计要求进行批量比较,进而能够自动获得测试报告,精简了人工判断的过程和依 据,使得测试结果精确可信。
3) 采用程序控制,可根据实际的测试需求,任意组合按键的先后顺序,通用性强。
4) 在测试向量一致的基础上,可直接实施波形比较,可将产品与标准品的遥控码进行波 形对比,迅速判断产品的合格率;增加波形数据分析功能后,也可进行遥控码参数的比较。
5) 采集模块可选择采用有线的电平信号输入方式,避免由红外信号转换成电平信号时产 生的误差,采集精度高,能精确获得载波占空比。


图l为目前红外遥控编码分析系统结构图。
图2为目前简易红外遥控器分析仪结构图。 图3为遥控器测试系统的结构图1 。 图4为遥控器测试系统的结构图2。
图5为遥控器测试系统中遥控码采集装置的信号转换模块的一种结构图。
图6为遥控器测试系统中遥控码采集装置的微控制器结构图。
图7为遥控器测试系统中遥控码采集装置的模拟键盘结构图。
图8为一种用于遥控器测试系统的模拟开关矩阵芯片的内部结构图。 图9为遥控器测试系统的模拟键盘连接方式的一个具体实施例。 图10为遥控器测试系统中计算机应用软件模块结构图。 图11为采用遥控器测试方法进行测试的流程图。
具体实施方式
以下结合附图对本发明内容进一步说明。
本发明提供的一种遥控器测试系统,如图3所示,包括计算机(30)、遥控码釆集装置(31) 和遥控器(32),其特征在于所述遥控码采集装置(31)包括模拟键盘(311)、微控制器(310), 所述微控制器(310)与所述计算机(30)相连,所述模拟键盘(311)与所述微控制器(310)和遥控 器(32)相连。
所述遥控码采集装置(31)的微控制器(310)接收来自所述计算机(30)的控制指令,控制所 述模拟键盘(311)对所述遥控器实施按键动作,并且将采集到的遥控器(32)的波形数据上传 给所述计算机(30)。
所述遥控器采集装置(31)的微控制器(310)可以通过有线方式连接遥控器(32),微 控制器(310)接收所述遥控器(32)发送的信号。
所述遥控码采集装置(31)还可以包括信号转换模块(312),如图4所示,所述信号转换 模块包括红外接收模块,所述红外接收模块接收所述遥控器(23)发送的红外遥控信号,并 将其转换为微控制器(310)可识别的脉冲信号发送至微控制器(310)。
所述遥控码釆集装置(31)的信号转换模块(312)的一种结构如图5所示,包括红外接收模 块(40)、电平转换模块(41)和选择模块(42):所述红外接收模块(40)接收遥控器的红外线信 号,将其转换为微控制器可识别的脉冲信号;所述电平转换模块(41)通过有线方式连接到遥 控器的遥控码信号产生电路,接收遥控器发送的电平遥控信号,并将其转换为微控制器可识 别的脉冲信号;所述选择模块(42)选通红外接收模块(40)、电平转换模块(41)中的一路, 将所述脉冲信号传送给微控制器。
所述遥控码采集装置(31)的微控制器(310)的结构如图6所示,包括微控制器内核(50), 以及与微控制器内核相连的程序存储器(51)、数据存储器(52)、通信模块(53)、键盘控制接 口(55)和脉冲输入模块(54);
所述微控制器(310)可以采用兼容MCS51的单片机,也可以釆用AVR、 ARM和DSP等;所述微 控制器的软件功能由预置在程序存储器(51)中的程序实现,程序存储器(51)可釆用只读 存储器(ROM)、快闪存储器(Flash)、可擦除存储器(EPROM)和电可擦除存储器(EEPROM)
中的任一种;数据存储器(52)实现波形数据的存取,可采用随机存取存储器(RAM);通信 模块(53)实现微控制器(310)与计算机(30)的通信,可采用RS232串口通信模块或USB 通信模块等;键盘控制接口 (55)可以采用微控制器的通用输出口来实现键盘控制信号的时 序,从而控制模拟键盘(311)的电子开关的通断;脉冲输入模块(54)可以采用微控制器(310) 的可边沿触发中断的输入口,当外部输入信号的电平发生跳变时,记录该跳变发生的时间。 微控制器(310)的软件可通过计算两次跳变的间隔,获得脉冲的宽度,作为波形输入,存入 随机存取存储器中。程序存储器(51)、数据存储器(52)和通信模块(53)也可分别采用单 独的芯片,通过外部总线连接于微控制器(310)。
所述遥控码采集装置(31)的模拟键盘(311)结构如图7所示,包括键盘控制接口(60)、译 码电路(61)、锁存电路(62)和开关矩阵(63),所述开关矩阵(63)的行列信号线分别与所述遥 控器(32)的按键扫描输入输出端口相连,使所述开关矩阵(63)的部分电子开关与所述遥 控器(32)的按键并联,从而可以通过控制电子开关的动作,达到控制所述遥控器(32)的 目的。
以下,以模拟键盘采用MITEL公司生产的8X16模拟开关芯片为例进行具体说明。
MT8816的内部框图如图8所示,它由7 128线地址译码器、128位控制数据锁存器和8X 16 模拟开关阵列组成。根据行地址AXO-AX3和列地址AY0-AY2对应的128位锁存器的输入数据 DATA,控制8X16模拟开关阵列中对应开关的通断,S卩置片选信号CS为高电平,设置行地址 和列地址;置选通脉冲STROBE为高电平,输入地址。再将STROBE置为低电平,利用STROBE的 下降沿将数据DATA写入锁存单元,控制所选行列信号对应交叉点开关的通断。若DATA为高电 平,则相应开关闭合;若DATA为低电平则开关断开。当数据DATA写入锁存器时,仅与所述地 址对应的开关有关,即可实现输入到输出的任意连接。若复位信号RESET为高电平,则不论片 选CS的高低,全部开关均断开。
遥控器测试系统的模拟键盘采用2片MT8816相级联,组成16X16的开关矩阵,其连接方式 如图9所示。采用微控制器的Pl. 0-Pl. 6端口作为MT8816的行地址和列地址控制线,P3. 0-P3. 4 分别作为复位信号RESET、芯片1的片选信号CS1、选通脉冲STROBE、数据输入DATA和芯片2的 片选信号CS2。 XO-X15作为按键扫描输入端口, Y0-Y15作为按键扫描输出端口,分别与遥控 器的按键扫描输入输出口相连。
图9中的开关编号用8位数据表示,高4位为按键扫描输入端口的序号(行号),低4位为按 键扫描输出口的序号(列号)。例如编号为89H的开关,表示第8行(X8)与第9列(Y9)的 交叉点开关。
以下为控制编号为89H开关闭合的步骤。
S20微控制器根据控制指令设置P3.2为逻辑"0", MT8816芯片1、 2的脉冲STR0BE为"0";
S21微控制器根据控制指令设置P3.1为逻辑"0", MT8816芯片1的片选信号CS1为"0": 设置P3.4为逻辑"1", MT8816芯片2的片选信号CS2为"1",微控制器选择对MT8816芯片2进行 操作;
S23微控制器根据控制指令设置P1.0-1.6为"0011000",行地址为"1000",列地址为 "001";
S24微控制器根据控制指令设置P3. 2为逻辑"1",选通MT8816芯片1、 2脉冲STR0BE,将 行地址和列地址写入MT8816芯片2;
S25微控制器根据控制指令设置P3.3为逻辑"1",数据输入MT8816芯片2 DATA,将数据 "1"写入MT8816芯片2的锁存单元;
S26微控制器根据控制指令设置P3. 2为逻辑"0",选通MT8816芯片1、 2脉冲STROBE,模 拟键盘所选择的遥控器的开关闭合;
S27微控制器根据控制指令设置P3. 4为逻辑"0", MT8816芯片2的片选信号CS2为"0", 芯片2片选信号无效。
开关断开的步骤与闭合步骤同理,只需将上述步骤中S25改为设置P3.3(数据输入DATA) 为逻辑"0",将数据"0"写入芯片2的锁存单元;
微控制器指令的执行速度很快,相对于遥控器按键扫描的时间,执行一个开关的闭合或 断开过程的时间可以忽略不计。因此,基于步骤S20-S27,可得到同时闭合和断开多个开关的 步骤。例如控制编号为12H、 89H、 A5H的3个开关同时闭合的过程为微控制器接收计算机 闭合按键指令,并依次取出按键的编号作为要控制的电子开关的编号12H、 89H、 A5H;依次闭 合编号为12H、 89H、 A5H的开关,编号为12H、 89H、 A5H闭合后,视为同时闭合了上述3个按键。 多个开关的同时断开的过程与闭合过程同理。
所述遥控器测试系统的计算机(30)的特征在于包括计算机应用软件模块,如图10所示, 所述计算机应用软件模块包括控制程序执行模块(70)、通信模块(71)和数据存取模块(72):
所述控制程序执行模块(70)读取由控制指令组成的控制程序文件,解析所述控制指令, 并根据控制指令的内容,执行相应的操作;
所述通信模块(71)将控制程序执行模块发出的控制指令传递给遥控码采集装置(31); 接收遥控码采集装置(31)上传的波形数据,发送给控制程序执行模块(70);
所述数据存取模块(72),接收控制程序执行模块(70)发送的波形数据,将其存入文件中,
所述数据存取模块还可自动将同类的多个按键的波形数据存入同一个波形文件中,并可以从 计算机中读取波形数据文件。
所述控制指令的特征在于包括按键指令和延时指令,所述按键指令包括闭合指定按键的 指令和断开指定按键的指令,所述延时指令用来控制按键维持闭合或断开状态的持续时间。
所述按键指令的闭合按键指令和断开按键指令,可分别用0N和0FF来表示,计算机发给微 控制器的指令码分别为"4FH 4EH"和"4FH 46H",其指令格式为0N/0FF (N, paral, para2……)。 其中,N表示闭合或断开按键的个数,范围为[l, 256]; paral, para2……表示每个按键的编 号。
例如闭合编号为86H, 99H的2个按键,指令为ON (02H, 86H, 99H),计算机发给微控制 器的指令码为4FH 4EH 02H 86H 99H;断开编号为12H, 59H, 32H的3个按键,指令为OFF (03H, 12H, 59H, 32H),计算机发给微控制器的指令码为4FH 46H 03H 12H 59H 32H。
所述延时指令的可用Delay表示,其指令格式为Delay (paral),其中paral表示延时的时 间,时间单位为毫秒,范围为[O, 65535]。
例如闭合按键86H,延时2秒后,再断开按键86H,其指令序列为ON (01H, 86H);
Delay (2000);
OFF (OIH, 86H);
所述控制指令还可包括条件转移指令、循环指令、混合指令和参数设置指令。 所述条件转移指令可根据实际问题中给定的条件,判断条件满足与否,产生一个或多个
分支,以决定控制程序的流向;
所述循环指令可使同样的控制指令组成的一个操作过程重复执行多次; 所述混合指令用来闭合指定的按键,并维持闭合状态到指定的时间,然后断开该按键; 所述参数设置指令用来指定遥控码采集装置和计算机应用软件模块的运行环境的参数,
包括允许自动采码指令、禁止采码指令、自动采码结束条件指令、波形比较相对误差指令和
遥控码参数比较相对误差指令等。
如图10所示的遥控器测试系统的计算机应用软件模块还可以包括波形比较模块(74)。所
述波形比较模块(74)可从数据存取模块(72)中读取多个波形文件,将其中的波形数据相
比较,产生相似性结果分析报告。
所述计算机应用软件模块还可以包括数据处理模块(73),所述数据处理模块(73)可从
数据存取模块(72)中读取波形文件,根据已知的码型特征,分析出遥控码的参数,并存入
与波形文件对应的码型参数文件。
所述数据处理模块(73)还可以从计算机中读取多个码型参数文件,将其中的分析结果 相比较,产生相似性结果分析报告。
如图10所示的遥控器测试系统的计算机的应用软件模块还可以包括控制程序设计模块 (75)或/和显示模块(76)。
所述控制程序设计模块(75)进行控制程序的录入、修改、载入和保存,也可以使用控 制程序设计模块(70)的语法检査功能,检査控制程序中的指令是否合法。
所述显示模块(76)将控制程序执行模块(70)中的波形数据和/或对应的遥控码参数以 图文结合的方式显示在屏幕上。
本发明提供一种遥控器测试方法,以下以预置型多功能遥控器测试方法为例并结合附图 ll进行具体说明
S40通过计算机应用软件模块的控制程序设计模块或者第三方编辑软件,预先设计包含 按键指令、延时指令、转移指令、循环指令和参数设置指令的控制程序文件,同时预先将预 置型多功能遥控器的各套遥控码对应的测试设置模式编译在控制程序文件中;
S41复位遥控器、遥控码采集装置以及计算机应用软件模块至默认状态;
S42计算机应用软件模块的控制程序执行模块读取并执行控制程序文件;
S43计算机应用软件模块的控制程序执行模块发送遥控码采集装置禁止采码指令,并通 过通信模块发送到遥控码采集装置的微控制器;
S44计算机应用软件模块的控制程序执行模块通过计算机的通信模块向遥控码采集装置 的模拟键盘发送闭合或断开按键指令;
S45遥控码采集装置通过微控制器的通信模块接收到按键控制指令,控制遥控码采集装 置的模拟键盘对所述遥控器实施闭合或断开按键动作;
S46计算机应用软件模块的控制程序执行模块根据延时指令,维持按键闭合或断开状态 至设定的时间;
S47重复步骤S44-S46,直至将预置型多功能遥控器的发码模式设定为预置型多功能遥控 器码型中的一套,从而对该套码型进行测试;
S48计算机应用软件模块的控制程序执行模块发送允许自动采码指令和自动采码结束条 件指令,并通过通信模块发送到遥控码采集装置的微控制器;
S49计算机应用软件模块的控制程序执行模块通过计算机的通信模块向遥控码采集装置 的模拟键盘发送闭合按键指令;
S50计算机应用软件模块的控制程序执行模块执行并发送延时指令,维持按键闭合状态
至设定的时间;
S51遥控码采集装置通过微控制器的通信模块接收到按键控制指令,控制遥控码采集装 置的模拟键盘对所述遥控器实施闭合按键动作;
S52遥控码采集装置通过红外接收或者电平接收遥控器发出的波形信息; S53遥控码采集装置的信号转换模块将遥控器波形输入到微控制器内核; S54遥控器采集装置的微控制器内核将遥控器的波形数据存入随机存取存储器;
S55到达延迟时间后,计算机应用软件模块的控制程序执行模块通过计算机的通信模块
向遥控码采集装置的模拟键盘发送断开按键指令;
S56计算机应用软件模块的控制程序执行模块执行并发送延时指令;
S57遥控码采集装置通过微控制器的通信模块接收到按键控制指令,控制遥控码采集装
置的模拟键盘对所述遥控器实施断开按键动作;
S58遥控码釆集装置根据自动釆码结束条件指令设置的条件,判断是否自动采码结束,
若自动采码未结束,继续进行采码;
S59若自动釆码结束,遥控码采集装置的微控制器读取波形数据,通过通信模块上传给 计算机;
S60计算机接收波形数据,存入计算机的数据存取模块;
S61计算机应用软件模块的数据处理模块可从数据存取模块中读取波形数据,根据已知 的码型特征,分析出遥控码的参数;
S62计算机应用软件模块的显示模块读取波形数据和对应的遥控码参数,以图文结合的 方式显示在屏幕上;
S63重复步骤S49-S62,直至完成预置型多功能遥控器的一套遥控码的码型采集和数据分 析工作;
S64计算机的数据存取模块将多个波形数据自动存入一个波形文件,计算机的数据处理模
块自动将遥控码参数存入与波形数据对应的文件中;
S65重复步骤S43-S64,直至完成预置型多功能遥控器的各套遥控码的码型采集、数据分 析和数据存储工作。
通过上述步骤可以实现大量遥控器的波形数据的测试工作。
本发明所述的遥控器测试方法,其特征在于还可以进行遥控器波形比较计算机的数据 存取模块分别读取多个采集到的遥控器的波形数据,计算机的波形比较模块将多个波形数据 进行比较,产生相似性结果分析报告。
本发明所述的遥控器测试方法,其特征在于还可以进行遥控器码型参数比较计算机的 数据存取模块分别读取多个采集到的遥控器的波形数据,计算机的数据处理模块读取数据存 取模块中的波形数据,根据已知的遥控器码型特征,分析出遥控码参数,计算机的数据处理 模块读取事先准备好的遥控码参数文件,将被分析的遥控码参数与文件中相应的遥控码参数 相比较,产生相似性结果分析报告。
对于无法获得遥控码参数的波形数据,可以人工分析出码型特征后,添加至已知的码型 特征中。修改遥控码参数文件,重新进行遥控码参数比较。
应该理解到的是上述实施例只是对本发明的说明,而不是对本发明的限制,任何不超 出本发明实质精神范围内的发明创造,例如将所述遥控器测试系统中的遥控码采集装置同计 算机结合为一体,即遥控码采集系统具有控制模拟键盘且采集遥控器码型数据功能的微处理 器或其它可编程控制逻辑器件;采用不同具体构造形式的模拟键盘;对所述系统的计算机软 件模块的非实质性更改等,均落入本发明的保护范围之内。
权利要求1. 遥控器测试系统,包括计算机、遥控码采集装置和遥控器,其特征在于所述遥控码采集装置包括微控制器和模拟键盘,所述遥控码采集装置的微控制器接收来自所述计算机的控制指令,控制所述模拟键盘对所述遥控器实施按键动作,并将采集到的遥控器波形数据上传给所述计算机。
2. 如权利要求1所述的遥控器测试系统,其特征在于所述遥控器采集装置的微控制器可以通过有线连接遥控器,接收所述遥控器发送的信号。
3. 如权利要求1所述的遥控器测试系统,其特征在于所述遥控码采集装置还可以包括信号 转换模块,所述信号转换模块包括红外接收模块,所述红外接收模块接收所述遥控器发 送的红外遥控信号,并将其转换为微控制器可识别的脉冲信号发送至微控制器。
4. 如权利要求1所述的遥控器测试系统,其特征在于所述微控制器包括微控制器内核,以 及与微控制器内核相连的程序存储器、数据存储器、通信模块、键盘控制接口和脉冲输 入模块。
5. 如权利要求1所述的遥控器测试系统,其特征在于所述模拟键盘包括键盘控制接口、译 码电路、锁存电路和开关矩阵。
6. 如权利要求1所述的遥控器测试系统,其特征在于所述计算机包括计算机应用软件模块, 所述计算机应用软件模块包括控制程序执行模块、通信模块和数据存取模块;所述控制 程序执行模块读取由控制指令组成的控制程序文件,解析所述控制指令,并根据控制指 令的内容,执行相应的操作;所述通信模块将控制程序执行模块发出的控制指令传递给 遥控码采集装置,接收遥控码采集装置上传的波形数据,发送给控制程序执行模块;所 述数据存取模块,接收控制程序执行模块发送的波形数据,将其存入文件中,所述数据 存取模块还可自动将同类的多个按键的波形数据存入同一个波形文件中,并可以从计算 机中读取波形数据文件。
7. 如权利要求6所述的遥控器测试系统,其特征在于所述控制指令包括按键指令模块和延 时指令模块,所述按键指令模块包括闭合指定按键的指令和断开指定按键的指令,所述 延时指令模块用来控制按键维持闭合或断开状态的持续时间。
8. 如权利要求7所述的遥控器测试系统,其特征在于所述控制指令还可包括混合指令模块和参数设置指令模块,所述混合指令模块用来闭合指定的按键,并维持闭合状态到设定的时间,然后断开该按键;所述参数设置指令模块用来指定遥控码采集装置和计算机应用软件模块的运行环境的参数。
9. 如权利要求6所述的遥控器测试系统,其特征在于所述计算机应用软件模块还可以包括 波形比较模块,所述波形比较模块从数据存取模块中读取多个波形文件,将其中的波形 数据相比较,产生相似性结果分析报告。
10. 如权利要求6所述的遥控器测试系统,其特征在于所述计算机应用软件模块还可以包括 数据处理模块,所述数据处理模块从数据存取模块中读取波形文件,根据已知的码型特 征,分析出遥控码的参数,并存入与波形文件对应的码型参数文件。
11. 如权利要求10所述的遥控器测试系统,其特征在于所述数据处理模块还可以连接计算 机,从计算机中读取多个码型参数文件,将其中的分析结果相比较,产生相似性结果分 析报告。
12. 如权利要求6所述的遥控器测试系统,其特征在于所述计算机应用软件模块还可以包括 控制程序设计模块。
13. 如权利要求6所述的遥控器测试系统,其特征在于所述遥控器测试系统的计算机的应用 软件模块还可以包括显示模块。
专利摘要本实用新型公开了一种遥控器测试系统,所述遥控器测试系统包括计算机、遥控码采集装置和遥控器,其特征在于所述遥控码采集装置包括模拟键盘和微控制器,所述遥控码采集装置的微控制器接收来自所述计算机的控制指令,控制所述模拟键盘对所述遥控器实施按键动作,并将采集到的遥控器波形数据上传给所述计算机。
文档编号G01R31/00GK201203654SQ20082008269
公开日2009年3月4日 申请日期2008年1月22日 优先权日2008年1月22日
发明者斌 胡, 蒋宏业, 郑尊标 申请人:杭州士兰微电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1