CN103324186A - 一种遥控器的自动测试***及其控制方法 - Google Patents
一种遥控器的自动测试***及其控制方法 Download PDFInfo
- Publication number
- CN103324186A CN103324186A CN2013101982544A CN201310198254A CN103324186A CN 103324186 A CN103324186 A CN 103324186A CN 2013101982544 A CN2013101982544 A CN 2013101982544A CN 201310198254 A CN201310198254 A CN 201310198254A CN 103324186 A CN103324186 A CN 103324186A
- Authority
- CN
- China
- Prior art keywords
- telepilot
- tested
- signaling
- proving installation
- control method
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
Abstract
一种遥控器的自动测试***,包括被测遥控器、安装有测试应用程序的上位计算机、母本遥控器、遥控器测试装置。通过对比模式控制方法自动比较被测遥控器和母本控制器,从而客观准确判断被测遥控器的相应按键组合功能是否正常,大大减少了测试遥控器的工作量、降低了人工操作的劳动强度。
Description
技术领域
本发明涉及一种遥控器的自动测试***及其控制方法,属于家用电器的检测领域。
背景技术
随着家用电器智能化程度的提高,控制器尤其是遥控器的设计越加繁琐,其程序执行的选择路径数量呈指数增长,程序测试人员的工作量也随之成倍增加,常会出现程序编得出却测不全。另外,软件测试中无法避免的有太多测试人员主观判断,测试结果不够客观。
目前,遥控器测试流程为“触发-接收-确认”,操作简单但测试过程繁琐,因为其上按键较多,组合功能对应的按键组合代码的数量为被测遥控器的所有按键功能的相应按键的排列组合,是相当大的数字。以一款12个按键的遥控器为例,要无遗漏的将所有按键组合测试一遍,将有近三十万次按键动作。
发明内容
本发明在于解决上述遥控器测试中的工作量大、过程繁琐、客观性较差的问题。
为此,本发明提供了一种遥控器的自动测试***,包括被测遥控器、安装有测试应用程序的上位计算机,其特征在于还包括母本遥控器、遥控器测试装置,其中遥控器测试装置包括:
具有主控芯片和***电路的中央处理电路;
用来选择对比模式或自测模式的按键设置电路;
从外部变压器直接引入直流5V电源并稳压获得3.3V辅助电源、经电源线供给被前述测遥控器、前述母本遥控器使用的电源电路;
包括数码管、蜂鸣器在内的测试中显示并告知用户相关信息的显示电路;
经控制线连接到前述母本遥控器并通过光耦触发母本遥控器的对应按键的自动按键电路一;
经控制线连接到前述被测遥控器并通过光耦触发被测遥控器的对应按键的自动按键电路二;
通过接收头接收来自前述母本遥控器的发码的发码接收电路一;
通过接收头接收来自前述被测遥控器的发码的发码接收电路二;
与前述上位计算机进行数据通讯的串口通讯电路。
另外,本发明还提供了一种上述遥控器的自动测试***的控制方法,其特征在于:上述遥控器测试装置具有对比模式、自测模式两种控制方法进行选择,
其中对比模式的控制方法主要包括如下操作步骤:遥控器测试装置发出按键组合代码触发母本遥控器、被测遥控器的相应按键;遥控器测试装置接收母本遥控器的发码A、被测遥控器的发码B并进行比较;若发码A和发码B相同,则确认被测遥控器的相应按键组合功能正常;
其中自测模式的控制方法主要包括如下操作步骤:遥控器测试装置直接从上位计算机获取按键组合代码并据此触发被测遥控器的相应按键;遥控器测试装置接收被测遥控器的发码并将相应信息发送给上位计算机;上位计算机对前述相应信息进行出处理,并据此判断被测遥控器的相应按键组合功能是否正常。
作为进一步优化,本发明的遥控器的自动测试***的控制方法,其特征还在于:选择对比模式控制方法时,上述按键组合代码的数量为被测遥控器的所有按键功能的相应按键的排列组合;当第一个按键组合代码所对应的发码A和发码B相同时,遥控器测试装置自动发出下一个按键组合代码、循环进行上述操作步骤。
作为进一步优化,本发明的遥控器的自动测试***的控制方法,其特征还在于:选择自测模式控制方法时,遥控器测试装置先读取来自上位计算机的指令,并判断是否开始测试;若确认开始测试,再进行上述步骤。
本发明的自动测试***是通过引入母本遥控器、遥控器测试装置,使用了对比模式控制方法自动比较被测遥控器和母本控制器,从而客观准确判断被测遥控器的相应按键组合功能是否正常,大大减少了测试遥控器的工作量、降低了人工操作的劳动强度。
附图说明
以下结合附图和具体实施方式来进一步说明本发明。
图1为本发明的一种遥控器的自动测试***的原理图;
图2为图1所示自动测试***中遥控器测试装置的结构示意图;
图3为本发明的遥控器的自动测试***的控制方法的一实施例的流程图;
图4为本发明的遥控器的自动测试***的控制方法的另一实施例的流程图。
具体实施方式
为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体图示,进一步阐述本发明。
如图1所示,该实施例的遥控器的自动测试***,包括被测遥控器、安装有测试应用程序的上位计算机、母本遥控器、遥控器测试装置。其中,遥控器测试装置与上位计算机经串口通讯电路进行数据通讯。遥控器测试装置、母本遥控器间经电源线11、控制线12相连接。遥控器测试装置、被测遥控器间经电源线21、控制线22相连接。母本遥控器和被测遥控器应属于同一型号,并且相应按键组合功能被确认正常无误。
如图2所示,遥控器测试装置包括:具有主控芯片和***电路的中央处理电路;用来选择对比模式或自测模式的按键设置电路;从外部变压器直接引入直流5V电源并稳压获得3.3V辅助电源、经电源线供给被前述测遥控器、前述母本遥控器使用的电源电路;包括数码管、蜂鸣器在内的测试中显示并告知用户相关信息的显示电路;经控制线连接到前述母本遥控器并通过光耦触发母本遥控器的对应按键的自动按键电路一;经控制线连接到前述被测遥控器并通过光耦触发被测遥控器的对应按键的自动按键电路二;通过接收头接收来自前述母本遥控器的发码的发码接收电路一;通过接收头接收来自前述被测遥控器的发码的发码接收电路二;与前述上位计算机进行数据通讯的串口通讯电路。
遥控器测试装置具有对比模式、自测模式两种控制方法进行选择。选择对比模式控制方法时,具体操作步骤如图3所示:
步骤一,遥控器测试装置发出第N个按键组合代码触发母本遥控器的相应按键;其中,按键组合代码的数量为被测遥控器的所有按键功能的相应按键的排列组合;N=1,2,3…n。首次测试,应从1开始;测试中断后继续,应从前次测试开始。
步骤二,遥控器测试装置接收母本遥控器的发码A;母本遥控器被触发后发出相应的遥控码,遥控器测试装置接收并记录;
步骤三,遥控器测试装置发出第N个按键组合代码触发被测遥控器的相应按键;其中,按键组合代码的数量为被测遥控器的所有按键功能的相应按键的排列组合;N=1,2,3…n;首次测试,应从1开始;测试中断后继续,应从前次测试开始。
步骤四,遥控器测试装置接收被测遥控器的发码B;被测遥控器被触发后发出相应的遥控码,遥控器测试装置接收并记录;
步骤五,遥控器测试装置对母本遥控器的发码A、被测遥控器的发码B进行比较;若发码A和发码B相同,则确认被测遥控器的相应按键组合功能正常,则进入下一步骤;否则转入步骤七;
步骤六,遥控器测试装置判断前述按键组合代码是否为最后一个;若否,自动发出下一个,即第N=n+1个按键组合代码,转回步骤一循环进行上述操作步骤;若是,遥控器测试装置的数码管显示测试结束或确认测遥控器的全部按键组合功能均正常,测试程序结束;
步骤七,遥控器测试装置的蜂鸣器报警,并停止流程,转到下一步骤;
步骤八,遥控器测试装置的数码管显示出第N个按键组合代码的出错编码,供测试人员参考,测试程序结束。
选择自测模式控制方法时,具体操作步骤如图4所示:
步骤一,遥控器测试装置读取来自上位计算机的指令X;
步骤二,遥控器测试装置判断是否开始测试;若是,进入下一步骤;若否,测试程序结束;
步骤三,遥控器测试装置经串口通讯电路获取上位计算机传来的按键组合代码Y;
步骤四,遥控器测试装置根据按键组合代码Y发出指令触发被测遥控器的相应按键;
步骤五,遥控器测试装置接收被测遥控器的发码并转化为上位计算机可识别的遥控码Z;
步骤六,遥控器测试装置并将遥控码Z发送给上位计算机;上位计算机对遥控码Z的相应信息进行出处理,并据此判断被测遥控器的相应按键组合功能是否正常。
由上可知,本发明的自动测试***是通过引入母本遥控器、遥控器测试装置,使用了对比模式控制方法自动比较被测遥控器和母本控制器,从而准确判断被测遥控器的相应按键组合功能是否正常,大大减少了测试遥控器的工作量、降低了人工操作的劳动强度。
以上是本发明的实施方式之一,对于本领域内的一般技术人员,不花费创造性的劳动,在上述实施例的基础上可以做多种变化,同样能够实现本发明的目的。但是,这种变化显然应该在本发明的权利要求书的保护范围内。
Claims (4)
1.一种遥控器的自动测试***,包括被测遥控器、安装有测试应用程序的上位计算机,其特征在于还包括母本遥控器、遥控器测试装置,其中遥控器测试装置包括:
具有主控芯片和***电路的中央处理电路;
用来选择对比模式或自测模式的按键设置电路;
从外部变压器直接引入直流5V电源并稳压获得3.3V辅助电源、经电源线供给被前述测遥控器、前述母本遥控器使用的电源电路;
包括数码管、蜂鸣器在内的测试中显示并告知用户相关信息的显示电路;
经控制线连接到前述母本遥控器并通过光耦触发母本遥控器的对应按键的自动按键电路一;
经控制线连接到前述被测遥控器并通过光耦触发被测遥控器的对应按键的自动按键电路二;
通过接收头接收来自前述母本遥控器的发码的发码接收电路一;
通过接收头接收来自前述被测遥控器的发码的发码接收电路二;
与前述上位计算机进行数据通讯的串口通讯电路。
2.一种根据权利要求1所述的遥控器的自动测试***的控制方法,其特征在于:上述遥控器测试装置具有对比模式、自测模式两种控制方法进行选择,
其中对比模式的控制方法主要包括如下操作步骤:遥控器测试装置发出按键组合代码触发母本遥控器、被测遥控器的相应按键;遥控器测试装置接收母本遥控器的发码A、被测遥控器的发码B并进行比较;若发码A和发码B相同,则确认被测遥控器的相应按键组合功能正常;
其中自测模式的控制方法主要包括如下操作步骤:遥控器测试装置直接从上位计算机获取按键组合代码并据此触发被测遥控器的相应按键;遥控器测试装置接收被测遥控器的发码并将相应信息发送给上位计算机;上位计算机对前述相应信息进行出处理,并据此判断被测遥控器的相应按键组合功能是否正常。
3.根据权利要求2所述的遥控器的自动测试***的控制方法,其特征在于:选择对比模式控制方法时,上述按键组合代码的数量为被测遥控器的所有按键功能的相应按键的排列组合;当第一个按键组合代码所对应的发码A和发码B相同时,遥控器测试装置自动发出下一个按键组合代码、循环进行上述操作步骤。
4.根据权利要求2所述的遥控器的自动测试***的控制方法,其特征在于:选择自测模式控制方法时,遥控器测试装置先读取来自上位计算机的指令,并判断是否开始测试;若确认开始测试,再进行上述步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013101982544A CN103324186A (zh) | 2013-05-25 | 2013-05-25 | 一种遥控器的自动测试***及其控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013101982544A CN103324186A (zh) | 2013-05-25 | 2013-05-25 | 一种遥控器的自动测试***及其控制方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103324186A true CN103324186A (zh) | 2013-09-25 |
Family
ID=49192993
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2013101982544A Pending CN103324186A (zh) | 2013-05-25 | 2013-05-25 | 一种遥控器的自动测试***及其控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103324186A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104349198A (zh) * | 2014-11-12 | 2015-02-11 | 深圳市申江科技开发有限公司 | 遥控器及遥控器的控制方法 |
CN104375081A (zh) * | 2014-11-05 | 2015-02-25 | 浙江杭一电器有限公司 | 智能按键检测***及其使用方法 |
CN107680369A (zh) * | 2017-11-10 | 2018-02-09 | Tcl空调器(中山)有限公司 | 红外遥控器自动测试*** |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101571992A (zh) * | 2008-04-30 | 2009-11-04 | 杭州士兰微电子股份有限公司 | 遥控器测试***及方法 |
CN203365564U (zh) * | 2013-05-25 | 2013-12-25 | 宁波奥克斯空调有限公司 | 一种遥控器的自动测试*** |
-
2013
- 2013-05-25 CN CN2013101982544A patent/CN103324186A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101571992A (zh) * | 2008-04-30 | 2009-11-04 | 杭州士兰微电子股份有限公司 | 遥控器测试***及方法 |
CN203365564U (zh) * | 2013-05-25 | 2013-12-25 | 宁波奥克斯空调有限公司 | 一种遥控器的自动测试*** |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104375081A (zh) * | 2014-11-05 | 2015-02-25 | 浙江杭一电器有限公司 | 智能按键检测***及其使用方法 |
CN104349198A (zh) * | 2014-11-12 | 2015-02-11 | 深圳市申江科技开发有限公司 | 遥控器及遥控器的控制方法 |
CN104349198B (zh) * | 2014-11-12 | 2017-08-22 | 深圳市申江科技开发有限公司 | 遥控器及遥控器的控制方法 |
CN107680369A (zh) * | 2017-11-10 | 2018-02-09 | Tcl空调器(中山)有限公司 | 红外遥控器自动测试*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102158527B (zh) | 家用电器维护***及具有自检功能的家用电器 | |
US8074000B2 (en) | Hotkey processing method and computer system | |
JP2006333321A5 (zh) | ||
CN105446143B (zh) | 一种信息处理方法及电子设备 | |
CN104932335B (zh) | 一种插孔工作状态的控制方法及装置 | |
CN203365564U (zh) | 一种遥控器的自动测试*** | |
CN103324186A (zh) | 一种遥控器的自动测试***及其控制方法 | |
CN104461664B (zh) | Mcu启动模式选择电路 | |
KR20150053203A (ko) | 스마트 플러그에 연결된 전자장치를 검출하기 위한 방법 및 장치 | |
CN104158993B (zh) | 通信方式确认装置、***和方法以及家用电器 | |
CN110459260B (zh) | 自动测试切换装置、方法和*** | |
CN105446849A (zh) | 一种产品测试方法和设备 | |
CN205484615U (zh) | 多功能测试*** | |
CN202931339U (zh) | 一种控制供电设备供电的装置 | |
CN112822073B (zh) | 测试方法、装置、***、电子设备及可读存储介质 | |
CN103997641A (zh) | 接口检测装置及方法 | |
EP2817724B1 (en) | Input decoder | |
CN112463502A (zh) | 一种可编程逻辑器件管脚状态检测方法、装置及*** | |
CN109765452B (zh) | 单线通信自动老化测试仪 | |
CN208239888U (zh) | 整车控制器自动测试装置 | |
CN108989058A (zh) | 一种服务器操作方法及装置 | |
CN105510934A (zh) | Gnss模块检测***及方法 | |
KR20170037795A (ko) | 휴대용 단말 장치 및 그 제어 방법 | |
US20210184409A1 (en) | Power strip | |
WO2016091135A1 (zh) | 一种外部存储媒介的数据处理方法、处理器及*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20130925 |
|
RJ01 | Rejection of invention patent application after publication |