基于LabVIEW的摩擦磨损试验机智能测控系统
对于中值滤波算法的实现,利用别一般的模块实现起来比较繁琐,如果能用C语言来处理,就变得很简单。经过多次尝试,终于实现了在LabVIEW中嵌入C语言的方法,利用LabVlEW中的公式节点作为切入点,实现调用C语言进行处理。利用C语言的强大的数据处理能力,能很方便的完成一些复杂的算法。程序实现如图7中中值滤波所示,将采集的数据先利用Build Array模块转变成数组,再将数组作为公式节点的输入,C程序首先对采集的数据进行了两次求平均处理,之后又按照中值滤波算法进行处理。相应的C语言程序附如图8所示。
经过以上方法的处理,数据的取得了较好的输出效果。尤其是本试验台在LabVIEW中嵌入C语言的数据处理方法及思路,大大提高了LabVIEW的数据处理能力,简化了程序的编写,具有较广的应用价值,可以为其他设计者提供设计思路,为以后的数据处理提供一个很好的平台。
4 试验结果及分析
选用山东淄博某制动材料生产公司的汽车制动衬片进行摩擦试验,先将衬片加工成尺寸为2.54 cm2试样。利用设计好的摩擦特性测试系统对试样进行测试,以获得衬片摩擦系数特性曲线。
图8所示为测试结果,图中给出的是对试样进行的磨损试验和第一次衰退与恢复试验的曲线,未经过数据处理的曲线干扰信号太大,曲线抖动严重,影响了测试结过的观察,经过处理的曲线,较为平滑,抖动较小。能很好的反应材料摩擦系数的变化趋势。
如图8(a)所示,在第一次衰退与恢复试验中,开始先加温并进行连续拖磨,摩擦系数开始先降低,在达到255 ℃左右开始降低。
在之后的断续拖磨中,摩擦系数逐渐下降。图8(b)为磨损试验的一部分曲线。将处理过的动态特性曲线与汽车制动衬片特性说明中所述的衬片特性曲线相比较,结果一致,表明采用本文设计的测试分析系统得到的试验结果是可靠的。
5 结语
利用LabVIEW软件结合相应的硬件实现了摩擦磨损试验机的测控系统的设计,可实时地监测和控制各试验状态,满足多种摩擦试验的要求。系统采取软硬件结合的抗干扰措施,尤其是在LabVIEW中嵌入C语言程序,利用其强大的数据处理能力,扩展了LabVIEW的功能,提高了系统的测试精度。人机界面友好、操作方便安全,测试效率较高,在实际应用中取得了良好的效果。

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW
或用微信扫描左侧二维码