新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于单片机的发动机尾气参数采集系统的设计

基于单片机的发动机尾气参数采集系统的设计

作者:时间:2010-04-14来源:网络收藏

摘要:通过利用STC89C52RC与12位串行控制AD转换器TLC2543,单片K型热电偶放大器与数字转换器MAX6675、压力传感器VESX-100组成柴油车,此主要用于对运行时的工况检测,时通过串口线与上位机相连接,上住机通过VB6.O将到的数据进行实时显示,并进行保存。此具有良好的应用价值。
关键词:STC89C52RC;TLC2543;MAX6675;温度采集;VB6.O

本文引用地址:http://www.eepw.com.cn/article/173374.htm

0 引言
为满足日趋严厉的排放法规,在车辆出厂或检测时需要对其进行温度、压力等进行检测,参数也是反应是否正常运行的一个重要指标,所以对柴油机车定期进行尾气温度的检测是非常必要的。本文开发了一套数据采集自动完成对尾气参数的采集与存储,对发动机尾气温度、压力参数进行采集、存储,由于性能以及所使用柴油品质的不同,不同型号的柴油机排气温度也不尽相同,所以我们采用在上位机存储不同型号柴油发动机正常运行时的尾气温度参数,实时采集到的温度与存储温度进行比较,当有较大的差别时,就需要对发动机进行性能的检修。

1 系统
本系统由上位机和下位机两部分组成,下位机进行尾气温度、压力的实时采集,并把采集到的数据传送至上位机,上位机采用Visual Basic6.O进行编程,对下位机传送的温度数据进行显示,绘制温度曲线,并和上位机内存储的柴油机车正常运行温度进行比较,观察者可以根据两条曲线的不同判断发动机是否正常运行。图1为本系统的原理图,具有冷端补偿的单片K型热电偶放大器与数字转换器MAX6675进行温度采集,VESX-100型压力传感器采用三线制,10~32 V供电,输出信号为l~5 V,可以直接和AD转换器件连接,对A/D转换后的数字量进行处理,传送到上位机。

2 下位机
2.1 下位机硬件设计
为了准确测量压力,公交车尾气参数采集实验中选用了线性度较高的压力传感器VESX-100,VESX-lOO型压力传感器采用三线制,10~32 V供电,输出信号为l~5 V,可以直接和AD转换器件连接。为了对温度进行准确测量,本试验采用的温度传感器是直径为1 mm的高灵敏度K型热电偶。在选定传感器以后,利用STC89C52RC与12位串行控制AD转换器TLC2543,单片K型热电偶放大器与数字转换器MAX6675,512 kbit串行EEPROM存储器AT24C512和MAX232组成柴油车尾气温度数据采集系统。本系统选用的STC89C52RC单片机是STC系列单片机中的一款,STC单片机具有较强的抗干扰能力,功耗低,适合在比较恶劣的场合下使用。TLC2543是内部带采样保持的12位串行控制AD转换器,在设计中利用TLC2543不仅能够节省单片机的I/O资源,而且价格适中,分辨率较高。MAX6675是一复杂的单片K型热电偶数字转换器,内部具有信号调节放大器、12位的模拟/数字化热电偶转换器、冷端补偿传感和校正、数字控制器、1个SPI兼容接口和1个相关的逻辑控制。单片机可将MAX-6675测得的K型热电偶的温度值读出,本实验采用MAX6675可以省掉复杂的线性化电路处理,并且具有较高的温度转换精度,AT24C512是Atmel公司生产的64 kbyte串行电可擦除的可编程程序存储器,数据掉电不丢失,适用于具有大容量数据存储要求的数据采集系统,本实验就采用AT24C512作为存储器。PC机几乎都具有RS-232-C接口,因此,单片机通过RS-232-C口与PC机通信最方便,本实验采用MAX232实现逻辑电平与RS-232-C电平的相互转换。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭