摘要: |
ECU开发系统的研究是电控技术在内燃机上应用的关键,该文通过硬件技术和软件开发工具的结合,着重考虑开发系统的任务、要求以及可靠性,成功开发了一套用于FAI摩托车ECU开发的实用的ECU开发系统.开发系统的硬件环境主要是针对ECU的不同开发阶段的不同任务要求进行设计.具体包括:电气检测系统、ECU开发和功能检测平台、自动检测系统和ECU检测-整车设定系统.电气检测主要适用于ECU开发的初期,即ECU硬件电路开发阶段,以期消除一些重要和敏感线路的硬件错误,为后续的工作做准备;ECU开发和功能检测平台主要实现了对包括角标和传感器信号在内的所有输入信号进行大范围连续的模拟,并通过相应的模块对控制信号和驱动电路的输出进行仿真,这样软件开发者可以方便的实现对各种不同工况输入信号的采集,可以任意地尝试不同的控制策略,通过信号输出仿真可以定性的分析ECU系统的工作状况,比较控制效果的优劣;自动检测系统是利用系统内的控制单片机直接与ECU中的控制芯片通信,对ECU中存在的问题进行诊断和快速定位;整车设定系统主要完成对ECU工作硬件环境的设定,并在此基础上对ECU进行调试,实现整车性能的优化匹配.在研究中,采用面向对象的编程方法和Windows操作系统的32位编程技术,充分利用各种软件开发工具,开发了ECU开发系统的软件.该软件主要实现用户与开发系统的友好交互,数据的处理、存储及分析,以及控制硬件环境的数据通讯.通过软件和硬件的完美结合实现了以下功能模块:ECU系统开发功能模块、ECU设定功能模块、ECU调试功能模块和数据管理功能模块.现整套系统已经成功地应用在FAI新的ECU的开发过程中,并取得了令人满意的效果. |