微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 一种基于计算机的电控发动机故障模拟实验台设计

一种基于计算机的电控发动机故障模拟实验台设计

时间:02-08 来源:互联网 点击:

在数据采集软件模块中,CPU向A/D转换电路板发出设置参数,然后从板上读取转换后的结果,得到发动机节点电压值和传感器波形测量值。程序流程如图5所示。

数据采集线程启动后,首先完成A/D设备创建、硬件参数设置等初始化工作,然后CPU循环读取采样数据。当一批数据读取并处理完毕之后,CPU向主程序线程发送一个事件,通知主程序绘图,刷新界面显示。在软件退出之前,系统释放A/D设备资源,关闭数据采集线程。数据采集模块的部分源程序如下:

2.2.3 串口信息处理
串口信息处理模块运行以后,计算机的CPU可以从RS 232C串行接口向故障执行电路板发送故障设置命令。
在Windows XP操作系统下有两种常用的串口通信编程方式:调用Windows的API函数和使用Active X控件MScomm。相比较而言,使用API函数较为复杂。因此,在该设计中,采用了Microsoft公司提供的ActiveX控件MScomm来完成串口信息传送。该控件可以方便地应用在VB,VC,C++Bulider等多种语言开发工具中,为应用程序提供了通过串行接口收发数据的简便方法。

3 结语
在电控发动机的维修实训中,用计算机测量发动机节点电压和传感器波形,把测量结果送入投影仪来拓宽学生的视野,可以实现整班教学,提高教学效率,节省教学成本。通过计算机设置故障点,提升了电控发动机故障模拟的自动化水平。教学实践表明:在多媒体实验室按装了基于计算机测控技术的电控发动机故障模拟实验台以后,实训教学取得了更好的效果。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top