微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 汽车电子 > 基于单片机和数字信号处理器的汽车发动机点火线圈测试系统

基于单片机和数字信号处理器的汽车发动机点火线圈测试系统

时间:03-12 来源:互联网 点击:
4. 系统软件设计

系统软件包括上位机软件和下位机软件,下位机软件的设计在介绍各个部分的硬件实现的时候已经有所述及,在此不在赘述。
上位机程序设计可分为四大部分:测试界面的设计、用于存储测量结果以及测试参数设置的数据库的设计、上位机与下位机之间串口通信程序的设计、测量算法的设计。

上位机软件采用Visual Basic 6.0来实现。Visual Basic 6.0是Windows环境下简单、易学、高效的可视化编程语言开发系统。VB6.0既可使用DLL来实现IO端口的输入输出功能,又可通过Mscomm 控件或API函数实现串口通信,能方便地实现图像显示和数据存储,还能够充分发挥VB数据库功能以及生成用户界面快等优点。因此采用VB6.0来实现本系统恰到好处。在这里介绍在VB6.0下如何访问插在工控机I/O插槽中的IO板的端口。

由于VB不能直接对寄存器进行操作,没有直接的输入输出端口操作语句,而VC++同时具有汇编语言和高级语言的功能与特点,如果利用VC++编制一个动态链接库,库中包含对输入输出端口的读/写函数,然后在VB 程序中,通过声明DLL中的函数并提供DLL路径来调用这些函数完成控制行为,那么在VB中就可以很方便的实现对IO口的操作。

5.结束语

本文所介绍的汽车发动机点火线圈测试系统的实现方法,实际应用于武汉理工大学汽车电子电气研究所为广州飞达电器公司和北京同享同悦汽车电子有限公司研制的点火线圈测试台上,取得了很好的效果。

本文作者创新点:本文中所论述的点火线圈测试系统能测量国家标准中规定的所有点火线圈的参数,达到替代进口设备,填补国内空白的目的,并且汽车发动机点火线圈测试的准确性、精确度方面都达到了较高要求,完善提高了国内现有设备的性能,

参考文献

1. 陈昌巨,刘家良,卢珞先  汽车点火线圈测试系统[J]  武汉理工大学学报•信息与管理工程版  2002,24(4):124-126
2. 宋仲康,李久芳  基于DSP的汽车点火线圈测试系统[J] 武汉理工大学学报•信息与管理工程版  2003,25(4):19-22
3. 黄涛,周南心  点火线圈生产线测试台的设计[J]  汽车电器  1999-2:57-58
4. 刘帆,刘小俊  基于TM S320VC5402的点火线圈测试系统[J] 微计算机信息 2004,20(12):87-88
5. 兰 云,曾烈捷,龚志强  数字式程控信号源[J]  重庆邮电学院学报 1996,8(3):26-31

作者简介:

余志超(1971.5-),男,实验师,主要从事计算机方面的实验教学以及研究工作
刘小俊(1979.2—),男,硕士,助教,毕业于武汉理工大学自动化学院,主要从事电力电子、电子设计自动化方面的研究。
涂春霞(1977.2—),女,工程硕士,助教,主要从事计算机方面的教学以及研究工作
联系地址:湖北省黄冈师范学院计算机科学与技术学院 邮编:438000

来源:《现场总线技术应用200例》2006-9

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

网站地图

Top