汽车ECU(1)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
汽车ECU(1)
2.1 汽车电子总体设计流程
在进行系统设 计时,首先根 据需要完成系 统结构的综合 描述,建立详 细的系统需求 模型。
1. 明确设计要求 2. 建立系统需求模型 3. 建立系统结构模型和控制模型 4. 系统结构设计 5. 软件设计 6. 系统调试 7. 反馈设计信息,修改模型 8. 系统测试
随被控对象模型的变化自动变化。
自动测量和分析输入信号及受控对 象特性,计算系统的变化情况。
滑模控制 计算出相应的控制或调整策略。
模糊控制 优化模型参数,是模型逐步完善。
神经网络控制
预测控制
在汽车主动悬架上的到应用。
汽车ECU(1)
2.4 ECU的控制程序
控制理论:
PID控制 最优控制 自适应控制 滑模控制 模糊控制 神经网络控制 预测控制
在汽车四轮转向控制中应用。
汽车ECU(1)
2.4 ECU的控制程序
控制理论:
PID控制 最优控制 自适应控制
滑模控制 模糊控制 神经网络控制 预测控制
基于模型的控制算法,预测模型是在 对象运行过程中直接获得,只强调功 能而不强调其结构形式,所以模型的 形式可以多种类型。预测模型可以像 系统仿真时一样,任意的制定控制策 略,通过不断观察对象在不同控制策 略下输出的变化进行自动优化。
PWM Interrupt SIO
输出端口
是数输S收数P调而对入,e中能r。据ui制控微的作la断力s通。le。 制机脉计(RI,。程W信n调充内冲数Ot具ie是序dr整电部进器Mt有f异ha)脉电时行时c对M步e冲流是钟计外oI的/d信。脉数对O部u,串l号冲。微a异端t行的进机i(步oR口数输n占行外A事,能入据空计部M件脉够输比)的冲在出,处宽一。从理度根通线信上使发用送3根数线据完同成时:在地另I线/一O、根端发线口送上、接接收
汽车ECU(1)
2.1 汽车电子总体设计流程
整体性原则:考虑机械设计和电子设计、液压、气动设计 的特点,先进性与可靠性结合。
协调性原则:使汽车各子系统满足整车控制水平,并对各 自不同的系统进行优化设计的约束。
适应性原则:对汽车行驶的各种条件和工况能有好的适应 能力,承受各种干扰;能主动适应条件的变 化。
车速传感器 发动机转速传感器 输入轴转速传感器
加速器踏板传感器 离合器位置传感器
水温传感器
档位 选择器杆 节气门开关 加速器踏板开关 空调开关 制动开关巡航开关 照明开关
脉冲输 入电路
模拟输 入电路
接 盘 输 入 电 路
多 路 转 换 器
中央处 理机 CPU
随机存部分ECU的电路结构大同小异,控制功能 的变化则依赖于软件及输入输出模块的变化, 随控制系统所完成任务的不同而不同。
汽车ECU(1)
1.1 输入处理电路
ECU的输入信号主要有三种形式,模拟信号、数字信 号(包括开关信号)、脉冲信号。
模拟信号通过A/D转换为数字信号提供给微处理器。 控制系统要求模数信号转换具有较高的分辨率和精度 (>10位)。为了保证测控系统的实时性,采样间隔一般 要求小于4ms。
数字信号需要通过电平转换,得到计算机接受的信号。 对超过电源电压、电压在正负之间变化、带有较高的 振荡或噪声、带有波动电压等输入信号,输入电路也 对其进行转换处理。
汽车ECU(1)
输入 电压 突变
正负 交替 电压
噪声 信号
电涌 电压
+12V 0V + 0V _
5V 0V
0V -46V
ON OFF
t
控制理论:
PID控制 最优控制 自适应控制 滑模控制 模糊控制 神经网络控制 预测控制
最优控制法是求解在约束条件 下的极值问题。
使得评价控制系统性能的二次 型目标函数为最小。
最优控制法在汽车悬架控制中 得到应用。
汽车ECU(1)
2.4 ECU的控制程序
控制理论:
PID控制 最优控制 自适应控制
在汽车发动机怠速控制中应用。
汽车ECU(1)
2.5 ECU硬件抗干扰设计
输入系统受干扰,使模拟信号失真,数字信号 出错。
输出系统受干扰,使各输出信号混乱,不能正 常反应ECU的真实输出。
微处理器受干扰,使三总线上数字信号错乱, 程序失控、死机
抗干扰设计中,综合采用硬件和软件措施。硬 件将绝大多数干扰拒之门外,但不可避免有少 数干扰窜入ECU中,故软件抗干扰措施也是必 不可少的。
汽车ECU(1)
2.2 微处理器的选择
汽车ECU中微处理器经常要进行大量的I/O操作, 而要实现高精度和实时控制,能够同时进行多种 独立的控制操作。
为此,微处理器必须具有高速计算、高速实时输 入和输出、高速A/D和D/A转换、多中断响应等 持性。
综合考虑成本等因素,不应片面地追求微处理器 的高速和高位数。
汽车ECU(1)
2.2 微处理器的选择
按功能分类
通用单片机 通用可编程DSP 专用DSP
按位处理能力分类
4位机 8位机 16位机 32位机
I/O 接口数量多; 处理高速度,能力 强; 具有A/D、D/A功能; 有处理“死机”的 能力; 有强大的中断处理 能力。
汽车ECU(1)
2.3 控制程序的设计开发
PID控制 最优控制 自适应控制 滑模控制 模糊控制 神经网络控制 预测控制
模糊控制是对变工况非线性控制模 式。模糊控制不依赖于系统的精确 数学模型,而对系统参数变化不敏 感,具有很强的鲁棒性。
它的控制算法是基于模糊数学若干 条控制规则,算法非常简洁。
在汽车自动离合器上应用。
汽车ECU(1)
2.4 ECU的控制程序
2.3 控制程序的设计开发
开始
固化封装
NO

控制流程开始
检查

编写源程序 实际系统调试
编译
NO 检查
NO 检查
仿真调试
ECU 控制程序 开发流程
用流程图给出开 发步骤,并检查确 认与系统总体设计 不存在相抵触的地 方。
按流程图编写源 代码,编译成目标 程序。
编程后进行仿真 模拟,以检验能否 正确运行。
程序组成模块 计算 控制 检测与诊断 管理 监控
编程所用语言 汇编语言
ASM 高级语言
控制用高级语言 VC 多任务操作系统
C语言、VB、
汽车ECU(1)
2.4 ECU的控制程序
控制模式:开环控制及闭环控制
给定值
微型计算机 控制器
D/A 转换器
执行 机构
被控 被控参数 对象
反馈
汽车ECU(1)
单片机典型结构框图
汽车ECU(1)
1.2 微处理器
微处理器首先完成传感器信号的A/D转换、周 期脉冲信号测量和其它有关汽车行驶状态信号 的输入处理,然后计算并控制所需的输出值, 按要求适时地向执行机构发送控制信号。
过去微处理器多数是8位和l 6位的,也有少数 采用32位的。现在多用16位和32位机。
喷射信号
ON
5V
微 处 0V
OFF


输出功 率驱动
信号
+
B
喷射器
功率放大
燃油喷射驱动电路
14V OFF
0V ON 喷射器 电压波形
喷射器电弧 抑制电路汽车ECU(1)
1.4 电源电路
ECU一般带有电池和内置电源电路,以保证微处理 器及其接口电路工作在+5v的电压下。即使在发动机 启动工况等使汽车蓄电池电压有较大波动时,也能 提供+5v的稳定电压,从而保证系统的正常工作。
电磁阀 驱动电路
指示器 驱动电路
节气门
离合器 变速器 HSA 指示器
起动器 禁汽止车E器CU(1)
起动器 继电器
1.ECU的基本结构与功能
汽车电子控制系统:硬件有电子控制单元 (ECU—Electronic Control Unit)及其接口、 执行机构、传感器等;软件存储在ECU中, 支配电控系统完成数据采集、计算处理、输 出控制、系统监控与自诊断等。
5V

0V

5V

0V


5V
0V

5V
0V
输入信号的处理
ON OFF
t
电涌:微秒量级的异常大的电流脉冲
汽车ECU(1)
1.2 微处理器
CPU
Clock
特殊功能 I/O 输入端口
Timer/Counter
地址总线
A/D
控制总线 都是计A数na器lo,g-只数Di不据git过总al模在线数定转时换时单元
是一种非线性控制系统的控制方法
它根据系统的即时状态、偏差及其 导数,在不同的控制区域,以理想 开关的方式,切换控制量的大小和 方向,使系统状态在切换线附近区 域来回运动(变更运动方向),即 沿切换线上滑动。
在汽车防抱死制动系统(ABS)上应 用
汽车ECU(1)
2.4 ECU的控制程序
控制理论:
汽车ECU(1)
2.1 汽车电子总体设计流程
尽可能采用集 成器件代替分 离元件,以及 使用软件功能 代替硬件功能, 这样可以使系 统的可靠性增 加,成本降低 和灵活性增强。
1. 明确设计要求 2. 建立系统需求模型 3. 建立系统结构模型和控制模型 4. 系统结构设计 5. 软件设计 6. 系统调试 7. 反馈设计信息,修改模型 8. 系统测试
汽车ECU(1)
2023/5/7
汽车ECU(1)
1.ECU的基本结构与功能
输入 模拟信号 数字信号 电源
ECU
A/D




输入
理 器
处 理
处理
输出 电磁阀 电机 指示灯
电源电路 ECU基本组成
汽车ECU(1)
1.ECU的基本结构与功能
ECU的基本体系结构
输入处理电路
输出处理电路
微处理器
电源电路
汽车ECU(1)
1.2 微处理器
汽车ECU(1)
1.3 输出处理电路
微处理器输出的信号往往用作控制电磁阀、 指示灯、步进电机等。
微处理器输出信号功率小,使用+5v的电压, 汽车上执行机构的电源大多数是蓄电池,需要 将微处理器的控制信号通过输出处理电路处理 后再驱动执行机构。
汽车ECU(1)
1.3 输出处理电路
汽车ECU(1)
2.1 汽车电子总体设计流程
软、硬件设计 平行、交叉进 行。有的功能 既可由硬件实 现,也可由软 件完成。因此, 需要分析比较 两者之间的得 失,才能最后 确定。
1. 明确设计要求 2. 建立系统需求模型 3. 建立系统结构模型和控制模型 4. 系统结构设计 5. 软件设计 6. 系统调试 7. 反馈设计信息,修改模型 8. 系统测试
2.4 ECU的控制程序
控制理论:
PID控制 最优控制 自适应控制 滑模控制 模糊控制 神经网络控制 预测控制
P-比例 I-积分 D-微分
PID控制理论是经典的控制理论, 技术成熟,应用广泛,是实现连 续控制最简单的算法。
PID控制方法在汽车动力传动控制 中得到应用。
汽车ECU(1)
2.4 ECU的控制程序
汽车ECU(1)
2.1 汽车电子总体设计流程
进行系统硬件
的总体设计,
确定输入输出
处理方法,估 计所需ROM和 RAM的容量等; 同时还要考虑
到开发时间、 费用、ECU的 结构形式和尺 寸等情况。
1. 明确设计要求 2. 建立系统需求模型 3. 建立系统结构模型和控制模型 4. 系统结构设计 5. 软件设计 6. 系统调试 7. 反馈设计信息,修改模型 8. 系统测试
汽车ECU(1)
2.3 控制程序的设计开发
开始
固化封装
NO
控制流程开始
检查
在实际的电路系 结束 统中进行硬件和软
件的综合调试。
编写源程序
编译 NO
检查
实际系统调试
NO 检查
仿真调试
ECU 控制程序 开发流程
系统调试好以后, 就把开发好的程序
固化在程序存储器 中。
汽车ECU(1)
2.4 ECU的控制程序
可靠性原则:能抵御污染物侵蚀破坏;能耐受负荷突变或 过载;能抵御电磁和环境干扰。
低成本原则:良好的性价比。
汽车ECU(1)
2.1 汽车电子总体设计流程
包括所要具有 的功能和配置, 传感器和执行 机构等输入输 出环节,控制 结构和系统控 制电路的操作
步骤。
1. 明确设计要求 2. 建立系统需求模型 3. 建立系统结构模型和控制模型 4. 系统结构设计 5. 软件设计 6. 系统调试 7. 反馈设计信息,修改模型 8. 系统测试
控制理论:
PID控制 最优控制 自适应控制 滑模控制 模糊控制 神经网络控制
预测控制
神经网络是仿真人的神经网络,实现 人工智能的一种途径。它具有记忆经 验和识别环境的能力,并能按一定的 规律改变自己的结构或工作程序。即 具有比较强的自学习能力。它的学习 过程是由前向计算过程、误差计算和 误差反向过程组成。
开始
控制流程开始
编写源程序
编译 NO
检查
固化封装
NO 检查
结束
实际系统调试
NO 检查
仿真调试
ECU 控制程序 开发流程
ECU本身没有开 发编程能力,通过 开发工具将应用系 统与开发系统联系 起来,充分发挥开 发系统的功能,对 其进行仿真;
应用时,把开发 成功的控制程序固 化在程序存储器中。
汽车ECU(1)
相关文档
最新文档