汽车发动机模拟器的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着现代汽车制造业的发展,人们对汽车发动机智能化控制的要求越来越高,从而使得发动机智能控制的核心——ECU变得越来越重要。在传统的ECU研发过程中,研发人员需要将ECU在实际的汽车发动机上进行测试之后才能够出厂。这就使得ECU的开发周期长,成本高。本课题设计了一种汽车发动机的模拟器,它能够模拟汽车发动机实际工作时产生的各种信号,就相当于一台虚拟的汽车发动机。将该发动机模拟器与ECU相连,就能够测试ECU的有关性能,从而避免了将ECU装在实际发动机上进行测试的麻烦,进而缩短了ECU的开发时间,节约了开发成本。
     本课题的硬件设计分为三大块,分别是核心板电路设计、液晶板电路设计和信号接口面板电路设计。在这三部分中,又包括了电源模块设计、处理器模块设计、信号发生电路模块设计、CAN通信模块设计等电路设计。软件部分包括核心板程序设计、液晶板驱动设计和CAN通信驱动设计。
     本模拟器经过调试,能够很好地模拟发动机产生的各类信号,有效地协助了某ECU厂商进行新款ECU的开发。
With the development of modern auto industry,people make higher requirement forthe intelligent control of automotive engine.So the core of intelligent control——ECU isbecoming more and more important.In the process of traditional ECU development,R&Dengineer need to test the ECU in the actural automotive engine before it leave factory.Thisresearch and development way makes the period of ECU development long and the costhigh.This time we will design an automotive engine simulator.It can simulate all kinds ofsignals of the automotive engine when it is working.In other words,it is equivalent to avirtual automotive engine.Connecting the simulator with the ECU can test the performanceof the ECU.The method avoids the trouble of testing ECU on actual automotive engine.Itshortens the development time and development cost of ECU.
     The hardware design of the simulator is divided into three parts:the circuit design ofthe core panel,the circuit design of LCD panel,and the circuit design of signal interfacepanel.The three parts include the design of power module,the design of processormodule,the design of signal generating circuit,the design of CAN bus communicationcircuit.The sofeware part includes the design of the core panel program,the design of theLCD driver program,and the design of CAN communication driver program.
     Atder testing,the simulator can simulate the signals of automotive engine well.It hashelped an ECU manufacturer develop a new ECU.
引文
[1]邵华,钱人一,郭晓潞,习纲.LabCar的功能与构成[J].世界汽车.2001(11):22-23.
    [2]谭力.嵌入式系统SPI总线控制器的内核设计[D].华中科技大学,2002.
    [3]江应红.基于单片机控制的牛肉电刺激嫩化仪研究与实验[D].华中农业大学,2011.
    [4] Data Sheet.3.3-V CAN TRANSCEIVERS.TEXAS INSTRUMENTS,2006.
    [5]刘波文.ARMCoretex-M3应用开发实例详解[M].北京:电子工业出版社,2011.
    [6]刘国良,廖力清,施进平.AD9833型高精度可编程波形发生器及其应用[J].国外电子元器件,2006(6):44-51.
    [7]牛跃听,周立功,方丹.CAN总线嵌入式开发[M].北京:北京航空航天大学出版社,2012.
    [8]王永虹,徐炜,郝立平.STM32系列ARMCoretex-M3微控制器原理与实践[M].北京:北京航空航天大学出版社,2008.
    [9]刘艳强,马秋霞,王健.CAN总线通讯的电磁兼容性能分析与设计[J].电子技术应用,2006(08):77-79.
    [10] Datasheet Single and Dual Universal Serial Bus Port Transient Suppressors, SN65220.Oct,2000-Rev,2.www.ti.com.
    [11] Datasheet Incorporating Clock Generator Output and FTDIChip-IDtm SecurityDongle,FT232RL.Version1.04.www.ftdichip.com.
    [12] Data Sheet.28V2A Step-Down Switching Regulator.SEMTECH,2008.
    [13]朱品伟,乔学亮,陈建国.下一代TSC触摸屏控制器[J].单片机与嵌入式系统,2005(10):2-4.
    [14]蒙屈.汽车发动机信号智能模拟系统[D].吉林大学,2010.
    [15]吴远波.汽车发动机电控单元辅助调试系统人机交互的实现[D].吉林大学,2011.
    [16]王兴武.汽车发动机曲轴凸轮信号模拟系统[D].吉林大学,2011.
    [17]江宏林.基于μC/OS-Ⅱ汽车发动机电控单元辅助调试系统信号源的设计[D].吉林大学,2012.
    [18]喻金钱,喻斌.STM32F系列ARMCoretex-M3核微控制器开发与应用[M].北京:清华大学出版社,2010.
    [19]姜平,周根荣,李俊红.基于AD9833的多通道信号发生器设计[J].仪表技术与传感器,2006(12):46-48.
    [20]黄斌,洪嬴政,朱康生.基于AD9833的高精度可编程波形发生器系统设计[J].电子设计工程,2009,17(5):6-7.
    [21]肖伸平,窦颖艳,曾红兵,邹恩.基于AD9833信号发生器的设计[J].机电产品开发与创新,2008,21(2):67-73.
    [22]吴立松.CAN总线智能节点设计[D].哈尔滨理工大学,2009.
    [23]魏宗寿,杨春杰.基于CAN总线的一种计算机通信系统设计及CAN常见错误分析[J].测控技术,2006(2):36-39.
    [24]张铖瑶.用于数字输出传感器的I2C/SPI总线设计[D].哈尔滨工业大学,2012.
    [25]陆林.基于ARM9的大型触摸屏控制器的研究与开发[D].江南大学,2008.
    [26]吴青萍,沈凯.基于ARM处理器的TSC2046触摸屏控制器的应用[J].先打电子技术,2011,34(23):195-198.
    [27]陶庆生.基于LPC2378和TSC2046的汽车触摸屏智能控制系统[J].东方企业文化,2012,(4):212-213.
    [28]唐思超.嵌入式系统软件设计实战——基于IAR Embedded Workbench[M].北京:北京航空航天大学出版社,2010.
    [29]周润景.ARM7嵌入式系统设计与仿真——基于Proteus、Keil与IAR[M].北京:清华大学出版社,2012.
    [30]徐爱钧.IAR EWARM V5嵌入式系统应用编程与开发[M].北京:北京航空航天大学出版社,2009.
    [31]徐爱钧.IAR EWARM嵌入式系统编程与实践[M].北京:北京航空航天大学出版社,2006.