键控板测试装置
技术领域
本发明涉及电器的键控板测试装置,具体用于生产线上键控板的大批量检测。
背景技术
键控板是用户通过按按键向电器中的CPU发出指令的电路板,如图1所示,当不同的键闭合时,由于与每个键串联的电阻阻值不同,按键闭合的状态下与R1分压后得到的电压也就不同,CPU根据检测到键控板a点电压的高低分辨出哪个键被按下。目前,工厂在生产此类键控板时,检测工位使用的设备往往是与键控板相配的电器,如图1所示,电器的CPU通过不断读取a点电压,识别哪个键被按下或没有任何键被按下。在有键被按下的情况下显示部件将可以看出反应,根据反应是否正确判断键控板是否合格。比如电视机的键控板用电视机检验,通过按每个键观察屏幕的反映判断键控板是否合格。现有键控板测试方法的缺点是:1、使用与之相配的电器作为测试设备成本较贵,一种键控板对应一种测试设备;2、按键控板按键时电器的反应速度往往较慢,降低了测试速度;3、电器在按按键后显示的界面往往不适合用于测试,这样在测试人员疲劳的情况下容易引起误测。
发明内容
本发明的主要目的是针对以上问题提出一种价格低廉、测试精确、反映快速的键控板测试装置,降低生产成本,提高测试速度。
本发明的次一目的是提出一种适合于测试各种键控板的通用的测试装置。
本发明的又一目的是提出一种以声音和视觉显示测试结果的通用的测试装置。
本发明的目的是这样实现的:一种键控板测试装置包括放大单元1、A/D转换单元2和信号处理单元3,所述放大单元1的输入端用于连接键控板4的测试a点,输出端接A/D转换单元2的输入端,所述A/D转换单元2的输出端接信号处理单元3,所述信号处理单元3中有电压处理程序,用于将测试a点电压的测试结果记录或和标准进行比较并判断。
其中,信号处理单元3包括用于运算的微处理器5和用于存储标准的存储器6,所述存储器6与微处理器5相连。
为适用于各种机型的键控板的测试,本发明还包括用于控制微处理器5进入测试模式或学习模式的模式控制单元11和学习单元7,所述学习单元7的输入端用于连接键控板4的测试a点,输出端与微处理器5相连。
特别的,为了便于识别测试结果,本发明还包括测试结果提示单元8,用于接收信号处理单元3的处理结果信号并以声音和视觉显示。
本发明的有益效果是:本发明的原理是利用不同键被按下时a点的分压不同,通过设定不同键的电压范围作为标准,将a点的电压与标准比较来判断是否合格。本发明还设计了声音提示和视觉提示,对于符合规格的键,测试装置就会发出对应的声音并在显示屏上显示,对于不符合规格的键,测试装置不发出任何声音。与现有键控板测试方法即依靠人眼去检测判断相比,本发明依靠仪器测试要准确的多,工作效率大大提高,通过声音和视觉的双重提示,减少了人为出错的几率,减轻了工作人员的劳动强度。本发明还包含有学习功能,针对于一种新机型的键控板,本发明通过选择先进入学习模式,测试每个键的分压并保存作为标准,之后再进入测试模式。从而使该测试仪可以适用于各种机型的键控板的测试,与现有的机型不兼容的检测电器相比,操作简单,成本低。
本发明的特征及优点将通过实施例结合附图进行详细说明。
附图说明
图1表示键控板的现有测试方案;
图2表示本发明的电路方框图;
图3表示本发明的电路图;
图4表示本发明的测试模式流程图;
图5表示本发明的学习模式流程图。
具体实施方式
如图1所示为本发明的电路方框图,包括放大单元1、A/D转换单元2和信号处理单元3,所述放大单元1的输入端用于连接键控板4的测试a点,输出端接A/D转换单元2的输入端,所述A/D转换单元2的输出端接信号处理单元3,所述信号处理单元3中有电压处理程序,用于将测试a点电压的测试结果记录或和标准进行比较并判断。
所述放大单元1可以是包含有三极管的放大电路,也可以是包含有运算放大器的放大电路。
所述信号处理单元3可以是计算机,也可以是包含单独一个微处理器5或者包含有一个微处理器5和一个存储器6。
如图1所示为本发明的一种最佳实施方式,放大单元1为包含有运算放大器的放大电路,其输入端用于连接键控板4的测试a点,将a点电压信号放大后输出至A/D转换器2进行模数转换,A/D转换器2的输出端与微处理器5相连。存储器6通过I2C总线与微处理器5相连,用于在微处理器5和存储器6之间进行数据的读和写,电阻R14和电阻R15分别为存储器6的SCL脚和SDA脚的上拉电阻。还包括测试结果提示单元8,用于接收微处理器5的处理结果信号并以声音和视觉显示,界面的具体形式如同电子琴,识别到第一个键则发出第一个音阶“do”的音符,识别到第二个键则发出第二个音阶“re”的音符,下面识别到的第三个、第四个......键依次发出“mi”、“fa”、“sol”、“la”、“xi”的音符,并显示在液晶屏上。如果与键串联的电阻发生插错或漏插等故障将不发出任何声音,如果所有键都测试合格最后发出键控板测试合格的提示声,并显示于显示屏上。待测键控板如果所有按键都未被按下,则a点输出5V,每个按键都串一个不同阻值的电阻,如果SW1被按下,则a点输出的电压是5V经R1、R2的分压,如果SW2被按下,则a点电压是5V经R1、R3的分压。由于R2、R3、R4、R5、R6、R7、R16的阻值各不相同,因此按下不同的键a点电压都不同,由于A/D转换器2的输入电阻不够高,从键控板过来的电压(a点)必须先进入包含有运算放大器的放大电路中缓冲,再输给A/D转换器2,转换结果通过数据线送到微处理器5的数据口,微处理器5再根据接收到的数据判断是否在某个键的电压区间内,并将测试结果从P1.3脚传输给测试结果提示单元8,测试结果提示单元8包括有用于驱动扬声器发声的功放电路和液晶显示模块9。如果在SW1键的电压区间内,扬声器则发出“do”的音符,如果在SW2的电压区间内则发出“re”的音符,依次SW3对应“mi”、SW4对应“fa”、SW5对应“sol”、SW6对应“la”、SW7对应“xi”,液晶显示屏同时显示识别到的键号,如果不在任何区间内则不发声。微处理器5不断地取键控板的a点电压、区间判断、发声、取电压、区间判断、发声的循环中,这样键控板测试仪就如同电子琴,按下某键则发出对应的音符,松键则停止发声。如果所有键都识别到则发出合格的提示声。本实施例还包括一个用于控制微处理器5进入测试模式或学***,反之,没有键被按下则a点输出5V,比较器10的1脚输出高电平,经电阻R11、R12分压输给微处理器5的P3.2脚。在学***到低电平的跳变,微处理器5就认为有一个键按下,于是通过放大单元、A/D转换器取a点电压,再加上容许正负偏差。得到该键的电压区间,然后通过微处理器5的P3.0、P3.1口保存于存储器6中。存储器6为电擦除存储器,掉电后学习状态下保存的电压区间数据不会丢失。
本发明提高了测试速度,降低了误测率,只使用一个键控板测试装置能测试所有型号电视机的键控板,大大降低了测试成本。