1红外测速传感器概述
红外线对射管的驱动分为电平型和脉冲型两种驱动方式,本系统中红外传感器选用脉冲型驱动方式。由红外线对射管阵列组成分离型光电传感器。该传感器的创新 点在于能够抵抗外界的强光干扰。太阳光中含有对红外线接收管产生干扰的红外线,该光线能够将红外线接收二极管导通,使系统产生误判,甚至导致整个系统瘫 痪。本传感器的优点在于能够设置多点采集,对射管阵列的间距和阵列数量可根据需求选取。
2红外线测速传感器硬件设计
2.1红外线发射管电路设计
发射管选取SIR204-A型发射管,该红外线二极管驱动电流范嗣为20~100mA,其正向导通压降为1.3~1.5V,发出红外线光波长范围约为 835~930nm,发射角度为30°,直射时红外线光强度最大。发射管驱动电压采用脉冲电压,38kHz载波频率,发送时长为280μs,占空比为 1/2的方波,发送间隔为720μs。载波脉冲需要与红外线接收管的型号相匹配。红外发射管能够匹配光电晶体管、光敏二极管和红外接收器模块,红外传感器 的接收部分选择了带有放大和滤波功能的红外线接收二极管。发射部分的设计需要考虑到接收部分的制约。经过验证调制脉冲驱动电流能够匹配红外线接收管,将红 外线接收管导通。驱动发射管PWM的波形如图l所示。
2.2红外线接收管电路设计
红外线接收管内部电路如图3所示,红外线接收二极管内部电路将导通后微弱脉冲信号放大、滤波整形,输出单片机可以识别的方波脉冲信号。该类型红外线接收管导通波长范围约为850~1050nm,红外线发射管发射波长约为875nm,能够满足红外线接收管导通要求。
3红外线测速传感器软件设计
控制软件需要保证红外线对射管一对一工作,且对信号采集处理,对采集的信号编写算法程序,完成对物体是否遮挡红外线对射管的判定,即分辨红外线接收管是 否被导通。通过单片机内部计数器计取脉冲个数,可以将物体遮挡某个红外线接收管的时间记录下来。程序流程如图5(a)所示,需要不断判定第一个红外线接收 管的输出状态,当确定有物体遮挡时,将开始标志位置为1,单片机开始读取其他接收管状态,同时启动定时器,下一对红外线对射管的接收管被遮挡停止计时。红 外线发射管按顺序依次发射红外线,处理单元依次读取红外线接收管状态,可以防止鸟或人无意遮挡引起的误判现象。判断有物体遮挡的程序思想为判断1ms内, 是否有物体遮挡,若没有物体遮挡,红外线接收管输出的脉冲波形保持不变;若有物体遮挡,红外线接收管输出高电平持续1ms以上。红外线接收管输出状态是否 为高电平,可以判断是否有物体遮挡。当按顺序扫描的前一对红外线对管被判定遮挡时,开始扫描下一对管子的脉冲个数,同时开启定时器。延时50μs,判定接 收管接收到的是否为脉冲,判定是否为脉冲则需要判定引脚是否为低电平,如果引脚为低电平,计数值清零。计数值并不是计数器的值,而是计算延时50μs的次 数是否达到28。
4整体结构
红外线对射管构成一对红外传感器收发子单元。若干对红外传感器收发子单元构成完整的红外线测速传感器,其红外线对射管分离距离和红外传感器收发子单元间 距可以调整。如图6所示,Ⅳ需要大于2,分离距离超过5m。在两对红外线对射管之间测量物体经过的时间T,间距设置为L,可以得到后一对红外线对射管的即 时速度V:
红外线对射管方法,能够动态地反应物体运动经过红外对管时的即时速度和阶段加速度。红外线在速度测量中的应用,可以作为其他设备或者系统的技术支持,为 后续的设备校准和分析提供数据准备。CD4051等模拟开关芯片可以作为增加测量点数量的编码、译码器,控制红外线接收管一对一工作,得到精确采样点的速 度和阶段的加速度的信息。完整的速度测量系统结构,包括传感器、处理单元以及人机交互单元,适合于小型企业和研究所。红外线对射管工艺上,不需要严格的管 子对射标准,红外线对射管间距加工略有偏差不影响测量精度和红外线对射管导通。