专利名称:一种遥控器检测方法
技术领域:
本发明涉及一种遥控器检测方法。
背景技术:
遥控器主要由形成遥控信号的微处理器芯片、晶体振荡器、放大晶体管、红外发光二极管以及键盘矩阵组成。其主要通过微处理器芯片内部的振荡器与外部的振荡晶体组成一个高频振荡器,产生高频振荡信号(比如455KHz或480kHz),此信号送入定时信号发生器后产生一个载波信号(频率为38KHz或56KHZ等)的正弦信号和定时脉冲信号正弦信号送入编码调制器作为载波信号,定时脉冲信号作为这些电路的时间标准信号。微处理器芯片内部的扫描信号发生器产生多种不同时间的扫描脉冲信号,由数个脚输出送至键盘矩阵电路。当按下某一键时,相应于该功能按键的控制信号分别由另外数个脚输入到键控编码器, 输出相应功能的数码信号。然后由指编码器输出指令码信号,经过调制器调制在载波信号上,形成包含有功能信息的高频脉冲串,输出经过晶体管放大,推动红外线发光二极管发射出脉冲调制信号。在传统的遥控器批量生产并需要检测时,首先需要预知被测试遥控器的信号编码方式或遥控通讯协议(如引导码的高低电平宽度,逻辑信号I与逻辑信号O的高低电平宽度,以及结束位的电平宽度等),测试仪接收到被测试遥控器信号后,根据预知的编码方式进行解码,然后再判断测试结果,所以测试结果只有码值对错或信号有无的定性的判断,用户只能预设解码误差精度限制,但无法定量显示测试信号的偏差结果,易产生误判,并且检测速度慢,很难实现自动化批量测试,生产需要大量人工,最重要的是通用性不强,对不明编码方式的遥控器无法作正确识别与测试。因此,生产厂家需要更新测试软件或测试设备来测试应用新的通信协议的遥控器产品,从而影响投产周期,耗费人力与物力。
发明内容
本发明的首要目的在于提供一种无需预知遥控器产品的通信协议,又极大提高了测试精度的遥控器检测方法,本发明的具体方案如下一种遥控器检测方法,通过待测遥控器按键所发射红外信号的待测信号包括引导码、用户码、数据码、结束码等每一位信号波形与工程样机按键所发射红外信号的工程信号波形进行比对。优选的,所述待测信号波形由待测遥控器按键所发射红外信号的包括引导码、用户码、数据码、结束码等每一位信号高低电平及时间长度生成。所述工程信号波形由工程样机按键所发射红外信号包括引导码、用户码、数据码、结束码等每一位信号的高低电平及时间长度生成。优选的,待测信号波形与工程信号波形进行包括引导码、用户码、数据码、结束码等每一位信号的高低电平波形宽度比对。
本发明提供的遥控器检测方法有以下几大优点I.可以方便地任用电脑实现多通道地在用户可编程控制下同时全自动地测试四只或多只遥控器,及大地提高了生产效率,有效地节省了人工。(相对传统手工测试,可节省3至4名生产员工。)2.此发明实例也同应用机械手来实现自动按键动作,在电脑控制下实现的自动化测试动作,可以及大地提高了生产中品质控制的可靠性。3.此发明实例也同时应用可视化编程,可方便用户操作使用,并共享编程与测试数据。4.此发明实例由电脑来完成测试数据的处理与显示,及大地简化了生产设备的结构,易于保养与检修。5.因为采用波形比对的方式测试遥控器的按键信号,此发明实例兼容绝大多数遥 控器的测试,极大地减少生产厂家因产品更换或升级所带来的设备升级或增购的开支。6.应用本发明所研发的遥控器检测方法,成本低,易生产,可以极大地促进了遥控器生产中自动化生产的推广与普及,产生明显的社会效益。
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的不当限定,在附图中图I是本发明实施例按键信号采样与处理电原理图;图2是本发明实施例接收处理后的典型的UTO6122信号波型图;图3是本发明实施例逻辑框图。
具体实施例方式下面将结合附图以及具体实施例来详细说明本发明,在此本发明的示意性实施例以及说明用来解释本发明,但并不作为对本发明的限定。实施例如图f图3所示,遥控器检测方法包括以下步骤Stepl:工程样机信号采样。如图I所示,光纤接收头接收到遥控器工程样机的每一个按键的红外信号由光纤传输至红外接收管,滤波后即可得到遥控器所发射的信号完整波形。Step2:将红外接收管的波形信号送入MCU进行处理,将每一个高低电平的时间长度结果通过电脑通信串口传输至电脑,也可将红外接收管的波形信号直接由电脑通信并口通过用户软件直接读入电脑,再由用户软件分析得出每个信号位的高低电平时间长度,经用户软件处理后的信号波形及相关数据显示给用户,并将每位信号的时长及有关参数保存在设定的文件中,以便后续测试时作工程数据备用。本发明实施例的装置中按键信号采样电路不仅限于红外信号的接收与处理,只需更新接受电路,同样可接收与处理射频(RF)信号,测试与处理方法与红外信号相同。图2为接收处理后的典型的UPD6122信号波型图以UPD6122信号为例,电脑所获取的每个波形信号数据共有32位信号位及67个波宽数据,主要分以下几个部分-引导码,2个波形数据(D0H/D0L) : 9000us/4500us-用户码,16位 32 个数据(D1H/D1L D16H/D16L) :560us/560us (一般地称为逻辑信号O)或560us/1680us (一般地称为逻辑信号I)-数据码,16位 32 个数据(D17H/D17L D32H/D32L) :560us/560us (一般地称为逻辑信号O)或560US/1680US (—般地称为逻辑信号I)-停止位,I个数据(D33H) : 560us ;Step3:与St印I及St印2同样的方法,将待测遥控器每一个按键所发射的红外信号以高低电平及时间长度生成待测信号波形;
Step4:工程信号波形与待测信号波形比对,并作出最终结论显示给用户如果工程样机遥控器的波形宽度为Dn’,被测试遥控器的波形宽度为Dn,则测试结果,若相比较后的波形差异百分比计为Rn,则Rn= (Dn-Dn') /Dn' *100%当R超出用户设定值时,程序会发出报错显示,显示模块显示标准信号与被测试信号波形显示与比较示意图,错误数据位显示为红色。本发明实施例的装置中测试结果直接通过电脑显示屏直观显示。显示结果主要有以下几个重要参数I.被测试机的引导码(即头码)高低电平的时长(设为D0,单位为微秒us)与样机引导码高低电平的时长Φ0’)的差异百分比(如多通道测试多个遥控器,则分多个通道显示)。其百分比的数学表达式为RO= (DO-DO') /D0,*100%选择头码来作比较主要是考虑到头码的波长较长,可大大增加判断结果精度,SP上式中分母D0’越大,百分比越精确。以UPD6122为例,头码的波长为D0H+D0L=13500us。则测试结果的理论精度为1/13500。实际精度可很容易控制到0.1%以内。远远高于用户的需求(最高要求为1%以内),也远高于现有的解码技术测试红外信号,其容错百分比甚至高达20%,传统方法只有通过载波测试才可以达到1%以内的精度,但需新增仪器,且浪费人工。2.波形显示每一位的正确性,如有错误位,则以红色波形在显示屏上区分来显示。3.显示对应的不良按键的位号,或图形化显示不良按键的位置。4.如多通道测试多个遥控器,则可图形化显示对应的不良通道,即不良遥控器的位置号。以上对本发明实施例所提供的技术方案进行了详细介绍,本文中应用了具体个例对本发明实施例的原理以及实施方式进行了阐述,以上实施例的说明只适用于帮助理解本发明实施例的原理,其他等同药用、食品、保健液体瓶、类同的构造均应属于本专利的范围;同时,对于本领域的一般技术人员,依据本发明实施例,在具体实施方式
以及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种遥控器检测方法,其特征在于 通过待测遥控器按键所发射红外信号的待测信号波形与工程样机按键所发射红外信号的工程信号波形进行比对。
2.如权利要求I所述的一种遥控器检测方法,其特征在于 所述待测信号波形由待测遥控器按键所发射红外信号的高低电平及时间长度生成; 所述工程信号波形由工程样机按键所发射红外信号的高低电平及时间长度生成。
3.如权利要求2所述的一种遥控器检测方法,其特征在于 待测信号波形与工程信号波形进行波形宽度比对。
4.如权利要求3所述的一种遥控器检测方法,其特征在于 待测信号波形与工程信号波形进行用户码波形宽度比对。
全文摘要
本发明涉及一种遥控器检测方法通过待测遥控器按键所发射红外信号的待测信号波形与工程样机按键所发射红外信号的工程信号波形进行比对。本发明提供的遥控器检测方法无需预知遥控器产品的通信协议,可方便地由电脑编程通过软件实现快速度地,同时地进行多通道自动比对测试。极大提高了测试精度,并且成本低,易生产,极大地促进了遥控器生产中自动化生产的推广与普及,产生明显的社会效益。
文档编号G08C25/00GK102881151SQ20121035819
公开日2013年1月16日 申请日期2012年9月24日 优先权日2012年9月24日
发明者蒋海兵 申请人:深圳市牧特电子设备有限公司