ABS传感器功能测试系统的设计(图)

[09-12 18:38:38]   来源:http://www.88dzw.com  传感技术   阅读:8578

文章摘要:图4 接口板结构框图图5是测试程序流程图,图6是设备全图,测试具体步骤如下。图5 测试程序流程图图6 设备全图1 开机运行程序,首先进行程序初始化,包括读入参数设置值、初始化数组和簇。2 测试程序每50ms扫描一次“测试指令”脉冲信号,该脉冲信号至少保持200ms。一旦扫描到“测试指令”脉冲信号,就开始测试。3 上次的测试结果首先要清零。4 接口板上的继电器K1和K13上电接通,连接ABS传感器,并施加12V电压,进行第一次测试,对测试值进行计算。5 接口板上的继电器K13保持连接ABS传感器,K1断开,将电压切换到3.3V,进行第二次测试,并对测试值进行计算。6 将计算结果汇总,得出结

ABS传感器功能测试系统的设计(图),标签:传感技术知识,传感器与检测技术,http://www.88dzw.com

图4  接口板结构框图


图5是测试程序流程图,图6是设备全图,测试具体步骤如下。

图5  测试程序流程图

图6  设备全图


1 开机运行程序,首先进行程序初始化,包括读入参数设置值、初始化数组和簇。
2 测试程序每50ms扫描一次“测试指令”脉冲信号,该脉冲信号至少保持200ms。一旦扫描到“测试指令”脉冲信号,就开始测试。
3 上次的测试结果首先要清零。
4 接口板上的继电器K1和K13上电接通,连接ABS传感器,并施加12V电压,进行第一次测试,对测试值进行计算。
5 接口板上的继电器K13保持连接ABS传感器,K1断开,将电压切换到3.3V,进行第二次测试,并对测试值进行计算。
6 将计算结果汇总,得出结论。
7 输出计算结果和测试结论,发送给PLC测试完成及合格与否的I/O信号;在测试软件的主界面上显示计算结果和测试结论;将计算结果附加上时间、日期和条形码一起对应存盘。
8 等待PLC的反馈信号,在3s之内,收到PLC发回的“结果收到”信号,则返回步骤2,处于等待“测试指令”脉冲信号,准备下次测试;否则进行报警提示。

程序设计要点


以LabVIEW的标准状态机为模板,共19个框。建立4个簇作为数据的高速公路,它们分别是:ABS与REF顺序比较、参数设置、计算结果和测得数据。共有15个子程序被调用来完成测试、参数设置和硬件测试等功能。


显示画面可以在“查看数据”、“第一次波形”、“第二次波形”和“参数设置及硬件测试”四个界面间切换。默认画面是“查看数据”,也是主界面,如图7所示。在默认画面上显示出要求测试项目的计算值、测试结果和此次程序运行后测试的数量、合格的数量及合格率。在测试过程中,有测试进程显示。在“第一次波形”和“第二次波形”画面中显示出两次连续测试的ABS信号和REF信号波形。图8是第一次测试波形。在“参数设置及硬件测试”画面中,授权用户能进行参数设置。需要对系统进行调试时,能进行硬件测试。每天以日期为文件的前缀生成数据记录文件,如“2006-6-3_ABS”。

图7  主界面

图8  第一次测试波形


在测试数据前面加上日期、时间和被测试件的条形码一起对应存盘,每测试一次添加一行,在均为80G的C盘和D盘中同时存储,以保证数据的安全性,便于数据追溯,数据存储格式如表1所示,用Excel软件可以查看该记录文件。


由于采集速度很快,虽然在理论上认为方波信号的上升沿和下降沿是跳变的,如可以说从0V跳变到5V,但是,如果把这个跳变过程放大很多倍,就能捕捉到从0V跳变到5V的中间值,可能是2.7V、3.5V等。就是类似于这样的跳变过程中的一个值,就是波峰或波谷超限的值。通过对采集数据的分析,发现根据需要的采样速率和方波的频率,在跳变过程中最多能产生一个中间值,这样,在程序中将这样的中间值识别出来并加以过滤,就避免了假的不合格的数据参与计算。另外,虽然从宏观上:如果ABS传感器合格,参考信号有45个齿,ABS就应该有43个齿。但是,通过对纸制模型的分析,发现在采样开始的瞬间,ABS或参考信号(简称REF)的相对状态不同,计算数值是不一样的。即如果脉冲顺序判断结果是REF先于ABS,则以REF为基准,在REF=46时,ABS=43即为正确;如果脉冲顺序判断结果是ABS先于REF,则以ABS为基准,在ABS=44时,REF=45即为正确;如果脉冲顺序判断结果是ABS与REF同时到来,则以ABS为基准,在ABS=43时,REF=45即为正确。

上一页  [1] [2] [3]  下一页


Tag:传感技术传感技术知识,传感器与检测技术传感技术

《ABS传感器功能测试系统的设计(图)》相关文章

分类导航
最新更新
热门排行