版权声明:本文为IND4汽车人版权所有,未经网站官方许可严禁转载
话题“燃料电池”
“ECU——汽车的大脑”
那你搞懂了吗?
在对整车电子电器进行诊断测试的时候,经常要对ECU进行在线的各种操作:读,写,配置,重置,解析故障码等。本课程介绍了ECU诊断所涉及的必备知识和概念,并对每个点进行了解释,最后用一个实例来说明一个完整的诊断命令。
还没搞懂,那一定要往下看啦!
01
ECU概述——汽车的大脑
ECU的定义
ECU是以单片机为核心而组成的电子控制装置,具有很强的运算和逻辑判断功能,ECU是电控系统的控制核心。
控制对象的不同,ECU控制功能有所不同,且各控制对象所要求的控制精度、灵敏度、输入、输出的信息也都不相同。但所有控制系统ECU内部各种处理电路的构成却基本相似。
ECU的基本组成
ECU的基本体系结构
ECU的功能
汽车电子控制系统:硬件有电子控制单元(ECU-Electronic Control Unit)及其接口、执行机构、传感器等;软件存储在ECU中,支配电控系统完成数据采集、计算处理、输出控制、系统监控与自诊断等。
大部分ECU的电路结构大同小异,控制功能的变化则依赖于软件及输入输出模块的变化,随控制系统所完成任务的不同而不同。
02
ECU的设计流程
设计原则
设计流程
1、明确设计要求
包括索要具有的功能和配置,传感器和执行机构等输入输出环节,控制结构和系统控制电路的操作步骤。
2、简历系统需求模型
在进行系统设计时,首先根据需要完成系统结构的综和描述,简历详细的系统需求模型。
3、简历系统结构模型和控制模型
软硬件设计平行、交叉进行。有的功能即可由硬件实现,也可由软件完成。因此,需要分析比较两者之间的得失,才能最好确定。
4、系统结构设计
进行系统硬件的总体设计,确定输入输出处理方法,估计所需ROM和RAM的容量等;同时还要考虑到开发时间、费用、ECU的结构形式和尺寸等情况。
5、软件设计
尽可能采用集成器件代替分离元件,以及使用软件功能代替硬件功能,这样可以使系统的可靠性增加,成本降低和灵活性增强。
6、系统调试
7、反馈设计信息,修改模型
8、系统测试
控制程序的设计开发
ECU本身没有开发编程能力,通过开发工具将应用系统与开发系统联系起来,充分发挥开发系统的功能,对其进行仿真;
应用时,把开发成功的控制程序固化在程序存储器中。
用流程图给出开发步骤,并检查确认与系统总体设计不存在相抵触的地方。
按流程图编写源代码,编译成目标程序。
编程后进行仿真模拟,以检验能否正确运行。
在实际的电路系统中进行硬件和软件的综和调试。
系统调试好以后,就把开发好的程序固化在程序存储器中。
ECU的控制程序
ECU的控制模式
ECU的控制理论
03
ECU的诊断
ECU诊断实现的框架与机制
通常诊断做什么?
实现的条件——诊断规范
ECU诊断开发流程
百闻不如一见,
来一个真实的案例吧!
在对整车电子电器进行诊断测试的时候,经常要对ECU进行在线的各种操作:读,写,配置,重置,解析故障码等。本课程介绍了ECU诊断所涉及的必备知识和概念,并对每个点进行了解释,最后用一个实例来说明一个完整的诊断命令。
“还没搞懂【整车ECU开发】?”
马上带您起飞~
修行在自身:在文章下方留言在“整车ECU开发”方面您想学习的课程。我们会将您的需求反馈给讲师。