关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 红外遥控器综合测试装置的设计

红外遥控器综合测试装置的设计

作者:时间:2011-04-07来源:网络收藏

当某一按键按下后,就会发射编码,发射时间的长短来表示二进制数据的01,多个01的组合构成一个编码,按键不同,则编码不同。采用图4电路来接收红外编码,图4中IR_LED即是红外敏感二极管,电路具有红外收发功能,将IR_EN和IR_OUT置为低电平,则可以通过IR_IN端检测红外编码的高低电平,该端子连接到LPC2214的捕获输入引脚,利用捕获功能可以测量高低电平的时间长度。将IR_EN置为高电平,则可以通过IR_OUT发送红外编码信号,发送功能是用来对进行校正的,文中不再赘述。

本文引用地址:http://www.eepw.com.cn/article/162208.htm

d.JPG


发射的红外信号有散射角度,接收者必须处于前方一定角度范围内才能可靠接收。在被测遥控器的前方水平布置了12个红外接收管,通过测量这12个红外接收管信号的有无来判断遥控器的发射角度。
装置通过电池仓的连线给遥控器供电,不同的遥控器需要不同的供电电压,装置提供给被测遥控器的是可调直流电源,供电电压由PC设定,通过LPC2214的PWM功能进行调整,在电源输出端接有电流测量电路,用来测量遥控器的发射功耗和静态功耗,测量信号放大后送LPC2214的AD引脚。
开始后,PC依据程序给平台发送测试记录,每条记录中指定要打开的喷嘴,LPC2214收到指令后,打开对应电磁阀,模拟按键动作,通电的遥控器会发射红外信号,功率测量、红外编码测试、红外角度测量、功耗测量电路获取相应值并送回给PC,PC和标准值比较后作出判定,如不合格则发出分拣信号,分拣机构执行分拣动作。

3 测试软件
一个完整的测试由若干条测试记录组成,PC发送的测试记录如图5所示,测试平台返回的记录如图6所示。以下对测试和返回记录的字段予以说明,前导头是异步通信中表示一帧开始的标志,最末校验值字段用来验证一帧传输数据的传输是否正确,中采用CRC校验方式。

e.JPG

f.JPG


图5中的测试指令字段是PC发给测试平台的动作指示,有预测试指令、分拣指令、编码测试指令。前文对预测试和分拣指令的功能已做过说明,在这两条指令中3个阀门号字段无定义。编码测试指令是测试当遥控器某一按键按下后它的红外编码、发射功率、角度、功耗等指标的指令,指令中3个阀门号字段指定了该测试记录中需要打开的电磁阀编号,在一个测试记录中允许有3个电磁阀打开,即遥控器最多允许同时按下3个键。
图6是测试平台发送给PC的返回记录,包含有发射功率、发射角度、当前功耗、红外编码字段。每个按键按下,遥控器发信号,测试平台测量这四组值并回送给PC。红外编码字段是反映红外高低电平时间长度的所有数据,数据量较大。此外需要说明的是发射功率、发射角度、当前功耗都反映的是当前记录的瞬时值,发射不同红外编码时这些值会有差别,PC在测试完成所有按键后,将这些值平均得到最终判定值。
PC端程序中存放有测试数据,测试新型号的遥控器之前,数据需要预先录入,数据包括遥控器每个按键和喷嘴编号的对应关系、每个按键按下后遥控器发射红外高低电平时间长度的所有数据、遥控器供电电压、预测试限制电流最大最小值、发射功率、发射角度、发射功耗、静态功耗等的限定值,所有这些数据组成一个测试文本,测试时PC依据它来控制整个测试过程并做出遥控器合格与否的判定。一个遥控器测试完成后,如果合格,PC会累计合格数量,如不合格PC会打印维修建议。
除上述基本功能外,PC端程序还具有统计功能,能够计算合格率,统计日、月、年报表等。

4 结论
按上述方法的遥控器测试装置经过样机调试,连续测试一个按键的平均测试时间为0.4 s,远远高于人工测试速度,由于测试过程全自动,避免了误测、漏测的可能,通过简单地修改PC的测试文本,就能够做到对多种不同型号遥控器的测试。在样机试验过程中,发现这样的速度完全满足中低速生产线的要求,但对于高速流水线显得稍慢,究其原因,电磁阀的动作速度在系统中偏慢,但样机中所选电磁阀已经是速度指标较高的,多轨并行可能是解决这个问题的惟一出路。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭