摘要
为了提高发动机性能,采集发动机的实时工况信号,设计一种基于CAN总线进行传输的发动机数据采集传输系统。以英飞凌公司的8位单片机XC886作为核心,设计一套具有CAN接口的发动机数据采集传输系统。系统通过传感器采集发动机的温度、压力等工况信号,然后对采集的信号用信号调理电路变成0~5 V或1~5 V的标准信号。利用单片机自带的A/D装换功能,对数据进行A/D装换,最后利用CAN总线把所有数据上传到PC机,在PC机上对数据进行处理,方便使用。
In order to improve engine performance and acquisit the real-time signal of engine operating condition, a trans- mission system based on CAN bus is designed to acquisit and transmit the engine data, a system which takes Infineon XC886 8 b microcontroller as a core and adopts a CAN interface for acquisition and transmission of engine data is designed. The sig- nals of the engine temperature and pressure conditions are acquisited through sensors, and changed into 0~ 5 V or l~ 5 V standard signal by a signal conditioning circuit. The A/D conversion function of MCU, is employed to make A/D conversion of the data. All the data are uploaded to the PC through CAN bus.
出处
《现代电子技术》
2010年第19期159-161,共3页
Modern Electronics Technique
关键词
发动机
数据采集
单片机
CAN总线
A/D转换
engine
data acquisition
single-chip microcontroller
CAN Bus
A/D conversion