单片机在汽车电控空气悬架系统中的应用

发布者:未来画家最新更新时间:2011-08-06 关键字:单片机  电控空气悬架系统 手机看文章 扫描二维码
随时随地手机看文章

  1 ECAS的组成及原理

  电控空气悬架系统由电子控制单元(ECU),高度传感器、空气弹簧、速度传感器、减震器,车高升降控制键盘等组成。ECU通过高度传感器实时检测车身高度,间接获得车身垂直加速度,同时通过速度传感器检测车辆行驶速度。ECU内保存若干指标高度和三级可调阻尼值,指标高度与弹簧的舒适性、驾驶安全性和与应用规范保持一致。车速在不同的行驶条件下由ECU自动执行相应的指标高度,也可由驾驶员手动控制高度和阻尼值。通过比较高度传感器检测结果和指标高度,若高度差超过了一定的公差范围,电磁阀就会被激发,通过充放气将实际高度调整到指标高度。减震器阻尼力共三档,根据车身上升速度、加速度控制减震器,执行相应的阻尼力,从而满足汽车行驶平顺性和乘坐舒适型的要求。电控空气悬架组成结构如图1。

  

 

  2 ECAS系统各功能模块的设计

  ECAS主要由6大功能模块组成,分别是中央处理单元,信号输入模块(即传感器信号),信号输出模块(即控制量的输出),操作界面模块,电源模块,其他模块(外接存储器,RS485通信,系统的升级扩展端口)。

  2.1 MC9S08GB60

  单片机是ECU的核心部件,它要经常处理大量的输入和输出信号,而且要实现高精度和实时控制。本设计采用了美国飞思卡尔公司的加强型8位车用微控制器——MC9S08GB60单片机。该单片机内有64Kflash和4K的E2PROM,高度集成了四个串行通信端口(SCI1,SCI2,SPI,I2C),最多达8个定时器(PWM),8通道的10位A/D转换模块。

  2.2 信号传感输入模块

  该模块主要由3个高度传感器和1个速度传感器构成。车身高度传感器等效电感串联电阻。等效电感0°转角时对应约20mH,-45°转角时对应约8mH,+45°转角时对应约35mH。等效电阻120Ω。为此设计了LC三点式振荡电路来检测车身高度传感器传来的信号,即设计一个正弦波发生器,由TL082元件及外围电路构成,正弦波的频率随高度传感器等效电感的变化而不断变化,而后经比较器出来一个频率随电感不断变化的方波,经三极管放大和光耦隔离后输入到MCU的输入捕捉端口。MCU通过检测这一不断变化的频率来实现对高度传感器传来信号的检测。电路如图2所示,对速度传感器信号的检测也是通过检测其频率实现的,原理同高度传感输入电路类似。

  

[page]

2.3 信号控制输出模块

  ECU采用PWM方式输出控制电磁阀的开启,根据当前实际高度与预期调节高度的偏差来输出控制信号。ECU计算电磁阀的调节脉冲长度,如果需要调节的高度量大、由于没有过冲危险,ECU将给出一个长的脉冲,同时,快的上升速度将减小脉冲长度,这样就能精确控制车辆的高度调节速度,极大的避免了高度的过冲及振荡调节。对于电磁阀的驱动,本设计选用了安森美半导体公司生产的NUD3124继电器驱动芯片。NUD3124(汽车版本)器件的高反向雪崩能量容量(350mJ)可以控制大多数用于汽车应用的继电器。控制信号经过光耦隔离后输出给NUD3124驱动芯片,由NUD3124驱动电磁阀工作,并在NUD3124的输出端加了一个二极管保护电路。

  2.4 电源模块,操作界面模块及其他扩展功能模块

  ECAS系统主要有两种电压源,一是24V电压源,二是3V电压源。其中3V电压源分数字电压源和模拟电压源。24V电源是由车辆自身电源引出,然后经π型滤波,再经稳压管稳压,在经过一个滤波电路最终得到一个稳定的24V电压源。3V电压源与此类似,只是须要在数字电源和模拟电源之间加上一个隔离电阻,以防串扰。

  操作界面主要是键盘输入和发光二极管显示。当司机要手动控制阻尼和车高的时候,便可通过键盘输入其操作,然后相应的发光二极管亮,显示其输入。键盘输入经过了滤波,光耦隔离和IC106滤波及保护,最终送入ECU,然后ECU输出控制驱动相应发光二极管点亮。其他模块主要包括便于日后升级的接口,以及RS485通信,大容量存储器等。大容量存储器采用了ATMAL公司的AT24C1024,其通过PTC2/SDA和PTC3/SCL与单片机相连;RS485用典型接法即可,芯片采用max3485;其他未用引脚均通过插槽引出,以便于日后升级之用。

  3 汽车ECAS的软件设计方案

  空气悬架电子控制单元(ECAS)应用软件由系统初始化模块、判断手动自动调高模块、信号采集模块,键盘响应模块,输出控制模块等构成。主程序为一循环体,它担负调节车身高度和阻尼的任务,车身高度信号经传感器转换为具有一定占空比的方波信号,然后经过与微处理器中预设的标定高度进行比较,输出控制信号,当快达到标定高度时,减小输出信号的占空比,以防止过充。具体主程序框图如图3所示。

  

 

  4 试验及结果分析

  本设计做了两自由度1/4车辆空气悬架试验,通过在一定频率特性下,对比分析电控空气悬架和被动空气悬架在相同的路面激励下,得到不同的悬架动行程,车辆动载荷及垂直加速度,来验证本设计的可行性,验证本设计是否达到了提高车辆行驶平顺性和乘坐舒适型的目的。为下一步将科研成果转换成汽车电子产品提供技术储备和试验手段。

  

 

  

 

  

 

  

 

关键字:单片机  电控空气悬架系统 引用地址:单片机在汽车电控空气悬架系统中的应用

上一篇:单片机温度记录系统
下一篇:基于2051的库房温湿度控制系统设计

推荐阅读最新更新时间:2024-03-16 12:39

单片机制作超级流水灯
实验源程序: #include reg52.h #include intrins.h unsigned int a,b; unsigned char d; sbit LED1 = P1^0; sbit LED2 = P1^1; sbit LED3 = P1^2; sbit LED4 = P1^3; sbit LED5 = P1^4; sbit LED6 = P1^5; sbit LED7 = P1^6; sbit LED8 = P1^7; sbit LED9 = P2^0; sbit LED10 = P2^1; sbit LED11 = P2^2; sbit LED12 = P2^3; sbit LE
[单片机]
座舱域控制器硬件架构方案:SoC + MCU
座舱域控制器是什么 座舱域控制器(Cabin Domain Controller)是一种用于航空飞机中的电子系统,用于集中管理和控制飞机内部的各种功能和系统。它是飞机电气系统的关键组件之一。 座舱域控制器的主要功能是将飞机上的各种设备和系统进行集成和协调,以实现对飞机座舱内部的各种功能和服务的控制和管理。它承担了多个子系统的集中控制和管理任务,包括各种显示系统、通信系统、音视频系统、照明系统、环境控制系统、安全系统等。座舱域控制器通过接收和处理来自这些子系统的命令和数据,控制和协调它们的工作状态,并向座舱内的用户提供各种功能和服务。 座舱域控制器还负责监测和诊断座舱各个子系统的状态和健康状况。它可以通过传感器和数据总线获取各个
[嵌入式]
座舱域控制器硬件架构方案:SoC + <font color='red'>MCU</font>
全新SimpleLink MCU平台重新定义无线设计
物联网和工业4.0的迅速发展对于应用、设计和有线无线连接提出了新的要求。根据IHS Markit和Bain & Company的最新数据, 2020年全球互联网设备将超过307亿,到2025年该数据将增长至754亿。除了电脑、手机、包括各种家用电器和可穿戴设备都可以轻松连接上云,催生行业新业态和生活新方式。 2017年3月21日,德州仪器(TI)宣布推出其全新的SimpleLink™ 微控制器(MCU)平台。通过将一套稳健的硬件、软件和工具在单一开发环境中集成。基于驱动、框架和数据库等共享基础,其软件开发套件(SDK)能够实现可扩展性以及100%的代码重复利用,大大缩短了研发人员开发周期。同时集成了通用MCU与专门的网络处理器,可
[单片机]
全新SimpleLink <font color='red'>MCU</font>平台重新定义无线设计
单片机学多久能工作,单片机学好了能应聘什么工作?
不喜欢学校所学的专业,为什么选择完全是迫于分数线的安排,那个时候也没想这么多,只要有书读就行了。 父母忙于生计,也不像现在的家长那样重视教育。 曾经我有个领导,为了小孩能上更好的学校,不惜亏本把房子卖了,然后找了个更贵的房子,每个月背负贷款压力只为小孩未来能成为一个学霸,出来社会成为人上人。 甚至还有把一线城市的住房卖了,然后供小孩去国外读书,自己一家挤在一个破出租里。 我在想,等小孩毕业了,或许要打拼一辈子才能在一线城市买套房,哈哈。 对于一些家里没矿,背后无人的孩子,就只能像我一样听天由命,一切靠自己。 我也是实习的时候才突然意识到这个问题,在学校老师帮我们安排好了,在家里父母帮我们安排好了,而出来社会一切都只能靠自己。 那个
[单片机]
51单片机信号发生器例子程序包括Proteus仿真
面的附件是两种AD芯片和51单片机而做出的信号发生器,幅度频率可以调整。芯片有PCF8591 和AD0832 按键1:设置/确定 按键2:在设置模式下,切换是频率调节还是幅度调节, 设置频率或者幅度时,对应的f/a闪烁; 在常态模式下,切换正弦波、三角波、锯齿波、 方波等波形; 按键3:频率/幅度增加 按键4:频率/幅度减少 单片机源程序如下: /*信号发生器程序*/ #include reg51.h #include intrins.h #include math.h //1、IO口以及变量定义等 unsigned int pinlv;//频率值 unsigned c
[单片机]
51<font color='red'>单片机</font>信号发生器例子程序包括Proteus仿真
使用8051微控制器的数字电压表的实现方法
数字电压表是一种测量电信号电压的电子仪器。它用于各种应用,包括电子、电力系统和自动化领域。在本文中,我们将讨论使用8051微控制器的数字电压表的实现。 8051微控制器是一种广泛使用的微控制器,适用于各种应用。它具有 4KB 片上 ROM、128 字节片上 RAM、32 个 I/O 引脚和一个 16位定时器。微控制器可以用汇编语言或高级语言(如C)进行编程。 该微控制器具有多种特性,非常适合用作数字电压表,例如内置ADC(模数转换器)和8位定时器。 所需组件 要使用 8051 微控制器构建数字电压表,我们需要以下组件: 8051微控制器(AT89C51)。 LCD 显示屏 –(7 段 4 位)。 模数转换器(ADC0804 I
[单片机]
使用8051<font color='red'>微控制器</font>的数字电压表的实现方法
51单片机做信号发生器实例编程
//用51单片机做信号发生器,同时输出四种频率的方波。 //要求:晶振为12MHz,用T0做定时器,在P1的低四位输出四种频率的方波: // P1.3 = 1.25kHz、P1.2 = 2.5kHz、P1.1 = 5kHz、P1.0 = 10kHz //另外,上述四个频率要求用一个四选一数据选择器,再选出其中的一个输出出去。 //P1.6、P1.7的输出用来控制四选一数据选择器的选择位,它们由P3.0按键控制。 //悬赏分:10 - 解决时间:2009-12-5 10:45 //=================================================== //最佳答案: //本题目早在一年前就回答完毕
[单片机]
51<font color='red'>单片机</font>做信号发生器实例编程
atmega16单片机设计电子考试系统
功能用途:采用两个单片机系统实现四则运算考试及判卷功能,具体内容包括: ⑴两个单片机系统分别作为服务器和答题终端。服务器负责验证考生个人信息,发送试题到终端,定时收卷及判分功能。答题终端负责输入考生个人信息,答题,修改答案及传送答案到服务器。 ⑵服务器验证考生个人信息,若信息不正确则向终端发出提示信息。信息验证正确后将试题发送到答题终端,同时开始计时。无论答题是否完成,考试时间到则强制收题。也可在考试时间尚有剩余时接收答题终端发送过来的答案。收题后进行判分工作并给出最终得分及答题情况统计信息。对回答错误的题目则给出原题及正确答案。 ⑶答题终端在收到试题后向考生显示试题内容(可逐道显示)并接受考生输入的答案。试题显示应具备翻页
[单片机]
atmega16<font color='red'>单片机</font>设计电子考试<font color='red'>系统</font>
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved