ARM嵌入式汽车节能控制系统

发布者:老卫最新更新时间:2008-01-15 来源: 汽车电子关键字:电平转换  ARM微处理器  16级灰度  高速数字电路设计  通信接口电路  去耦电容  乘法器  DC变换器  核心处理器 手机看文章 扫描二维码
随时随地手机看文章

  ARM嵌入式汽车节能控制系统

  引言

  由于各种原因,公交车总是不断重复加速—减速或停车—再加速的过程。通过加装本节能装置,当汽车需要制动时,在主控单元的控制下,可将汽车行驶时具有的巨大动能通过空气压缩机转化成高压气体的势能并储存起来,从而实现汽车减速或停车。当汽车需要启动或加速时,用储存起来的高压气体势能代替燃油来驱动汽车,从而实现汽车能量的回收再利用,达到节能的效果。同时由于汽车在起动或加速时能耗最大,如果汽车是用燃油驱动,则此时油料燃烧不充分,燃烧效果最差,而且产生的噪音最大。

  系统工作原理

  本系统主要由三部分组成,即检测部分,控制部分和执行机构。检测部分包括踏板位置传感器、曲轴位置传感器、压缩机活塞位置传感器、汽车运行速度传感器、储气罐压力传感器等信号的检测。执行机构主要包括双向可控电磁阀和电磁离合器。控制部分主要由ARM微处理器组成的控制系统及一些外围电路构成。本文主要介绍该系统的控制部分。该装置的作用就是将刹车时本应由摩擦来消耗掉的汽车动能,改为由气体的势能来消耗,在启动时,利用刹车时储气罐内储存的高压气体势能来驱动汽车行走,当车速到达一定值如20km/h 时,再切换到由汽车发动机驱动的模式。

  系统硬件设计

  由于该节能装置需检测的模拟量较多,如储气罐内的压力、制动踏板的位置、车速、活塞运行位置和油门踏板位置等数据,而且有些是需实时监控的,如储气罐内的压力等,需要使用多任务执行方可实现,而普通单片机无法满足这一要求。因此需根据实际情况,选用合适的处理器芯片,加上各种数据和程序存储芯片构成最小系统。同时,增加数据采集、显示、通信接口、控制执行单元和电源管理模块等,来组成一个完整的控制系统。由于目前汽车应用CAN现场总线比较广泛,因此,为了与汽车的控制系统连接的方便,还增加了CAN总线接口,由此构成了整个硬件系统。系统的总体框图如图1所示。

  

  

  图1 系统框图

  S3C44BOX

  由于设计要求系统能随车采集信号,并进行实时监控,对主控模块的要求较高,因此主控制模块应当是以高性能的微处理器为核心而组成的一个最小系统。根据具体应用的要求,实际应用的反映情况,选用了Samsung公司的ARM芯片S3C44BOX,其主要性能如下:

  Samsung公司推出的16/32位RISC处理器S3C44BOX为一般类型的应用提供了高性价比和高性能的微控制器解决方案。为了降低成本, S3C44BOX提供了丰富的内置部件,包括:8KB的Cache,内部SRAM, LCD控制器,带自动握手的2通道DART, 4通道DMA,系统管理器(片选逻辑,FP/EDO/SDRAM控制器),带有PWM功能的5通道定时器,I/O端口,RTC, 8通道10位ADC,IIC-BUS接口,IIS-BUS接口,同步SIO接口和PLL倍频器。

  S3C44BOX的突出特性是它的CPU核,是由ARM公司设计的16/32位ARM7TDMI RISC处理器(66MHz)。ARM7TDMI体系结构的特点是它集成了Thumb代码压缩器,ICE (In Circuit Emulator)断点调试支持,和一个32位的硬件乘法器。

  数据采集单元

  数据采集单元的作用就是对需要的模拟信号进行采集、处理后送到处理器进行处理。在该单元中,核心是对模拟信号的调理。由于系统要采集到汽车的储气罐内的压力数据、制动踏板的位置数据、车速、离合器切合位置和油门踏板位置等数据,因此需要多路数据采集通道。各通道的数据必须完成信号的调理后,才能送到处理器进行处理。该采集单元的信号采集通道框图如图2所示。

  图2 信号采集通道

  控制执行单元

  控制执行单元的功能主要是接收处理器发出的数字量,经过隔离及驱动后,送到执行机构如电磁阀、继电器、离合器等来使行相应的动作。功能框图如图3所示。

  图3 控制执行单元

  这一级相对来说较为简单,但为了防止外界对系统的干扰,须采用隔离。隔离器件采用普通的光电祸器即可,系统中采用TLP521-1。

  数据显示模块

  在系统的设计中,为了对采集的数据进行监控,使得调试更为方便、直观,因此增加了数据显示模块。S3C44BOX集成了LCD (Liquid Cristal Display)控制器,该控制器支持在LCD上的单色、4级、16级灰度、256色的显示,具有很强的通用性,S3C44BOX的LCD控制器的作用是将缓存中的数据传送到外部的LCD驱动器,并产生必须的LCD控制信号。LCD控制器可以编程支持不同水平和垂直点数(640×480,320×240, 160×160等)、不同数据线宽度、不同接口时序和刷新速率的LCD,支持4位双扫描、4位单扫描、8位单扫描模式,并支持水平/垂直滚动,以用来支持更大的屏幕显示(如1280× 1280)。

  由于不同尺寸的LCD具有不同数量的垂直和水平象素、数据接口、数据宽度、接口时间和刷新率,S3C44BOX中的LCD控制器可以对相应的寄存器值进行编程,以适应不同的LCD显示板。LCD控制器逻辑框图如下图4所示。

  

  

  图4 LCD控制器逻辑框图

  电源模块

  在本系统设计中,由外部供给系统单一的9V电源,通过三端稳压AS1117-5.0, AS1117-3.3和AS1117-2.5,分别得到5.0V, 3.3V以及2.5V。AS1117系列稳压器最大能提供800mA电流,由于本系统功耗较低,最大需求电流不超过300mA,因此用AS1117足以满足系统的供电需求。另外的两套±15V电源由DC/DC变换器供给。考虑到系统中有数字电路和模拟电路,由于数字电路的电流变化较快,容易产生脉冲干扰,从而影响模拟信号的采样精度,因此应把数字地和模拟地分开。

  调试接口

  S3C44BOX内嵌JTAG测试电路,使得调试起来非常方便。JTAG是一种国际标准测试协议,主要用于芯片内部测试及对系统进行仿真、调试,JTAG技术是一种嵌入式调试技术,它在芯片内部封装了专门的测试电路TAP (Test Access Port,测试访问口),通过专用的JTAG测试工具对内部节点进行测试。JTAG测试允许多个器件通过JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试。JTAG接口还常用于实现ISP(In System Programmable)功能,如对Flash器件进行编程等。

  目前JTAG接口的连接有两种标准,即14针接口和20针接口,在本设计中,采用的是14针的接口。该接口主要通过下载电路与计算机的并行口相连,在集成开发环境之下,使用相应的JTAG下载代理软件就可以用来进行系统调试,而不需专门的仿真器,这样可以降低开发的成本。

  通信单元

  在系统设计中,考虑到数据传送、下载以及调试的方便,增加了串行通信RS-232C接口。另外,考虑到系统升级的方便,以及为了与现在流行的汽车总线接口的方便,增加了CAN现场总线的接口。

  本系统中选用MAX232。MAX232可以实现TTL电平和RS-232电平之间的转换。由于在实际应用中,器件对电源噪声很敏感,因此MAX232 的VCC引脚必须要对地加0.lmF去耦电容,另外,为提高抗干扰能力,添加了四个l0mF电容,在连接在内部电源引脚输出端。MAX232芯片第7, 8引脚接入分别到串行口的第3, 2引脚;9, 10引脚接处理器的RXD, TXD引脚,实现与处理器的连接。

  需要注意的是, MAX232是5V器件,而处理器芯片是用的是3V供电,因此需要考虑电平转换,否则将无法正常收发数据。由于Maxim公司已经注意到这点并推出了专用 3V供电的器件MAX3232C,利用它就可以无需考率3V到5V的电平转换问题。MAX3232C与处理器的接口电路如图5所示。

  

  

  图5 RS-232C与处理器的通信接口电路

  系统软件设计

  在本系统中,主程序是整个程序的核心,担负着系统的运行、控制的主要任务,需要对其控制流程进行仔细考虑,以完成所需的控制要求。

  在程序开始时,首先对系统进行初步的初始化。之后,采集各种数据并判断数据是否正常,如果正常,则显示数据并等待中断,根据中断转向相应的中断服务子程序。如果数据不正常,则通过报警来提示用户检查数据,直到数据正常才执行其他程序。如果一切正常,且没有刹车和启动等控制,则可以与其他设备进行通信等操作。具体的流程见图6所示。

  

  

  图6 系统主程序流程图

  系统的抗干扰设计

  要达到良好的系统控制效果需要在系统设计中非常注意它的抗干扰性和可靠性。本系统由于采用高速ARM作为核心处理器,它的高频信号不仅容易受到干扰,而且也会成为系统的干扰源,因此有必要对整个系统,特别是ARM部分的抗干扰及保护做更多的处理。

  硬件部分,控制系统的电源及功率驱动部分抗干扰措施主要就是从防和抗两方面入手。其总原则是:抑制或消除干扰源;切断干扰对系统的耦合通道;降低系统对干扰信号的敏感性。抗干扰设计的具体措施包括:隔离、接地、屏蔽、滤波等常用方法。

  软件部分,本系统的软件主要采用了以下几种软件抗干扰设计:

  软件陷阱法

  测试系统在遇到外界干扰时,往往会导致运行程序进入程序存储器的空白区(即无指令区),这种现象叫做程序“跑飞”。于是在各子程序之间、各功能模块之间和所有空白处,都写上连续3个空操作指令(nop),后接一无条件转移指令,一旦程序跑飞到这些区域,就会自动返回执行正常程序。

  程序的冗余设计

  在程序存储器的空白区域,写入一些重要的数据表和程序作为备份,以便系统程序被破坏时仍有备份参数和程序维持系统正常工作。由于 TMS320LF2407A的数据存储以数据页为基准,如果对不同数据页的数据进行操作而不指定相应的数据页,会导致程序跑飞。因此需要对程序未使用满的数据页进行填充,防止数据页混乱导致的系统误操作。

  结语

  加装了能量回收再利用装置后,当汽车在加速或重新起动初期,可以利用存储的高压气体驱动汽车,不需要燃料,可以较少汽车尾气对环境的污染。因此,该装置不仅可以节约能源,而且有利于环保。

  参考文献:

  1. 徐达等编著,现代汽车电子装置及控制技术,人民交通出版社,1998

  2. 周立功等编著,ARM嵌入式系统基础教程,北京航空航天大学出版社,2005

  3. 马忠梅等编著,ARM嵌入式处理器结构与应用基础,北京航空航天大学出版社,2002

  4. 谢金明编著,高速数字电路设计与噪声控制技术,电子工业出版社,2003

 

关键字:电平转换  ARM微处理器  16级灰度  高速数字电路设计  通信接口电路  去耦电容  乘法器  DC变换器  核心处理器 引用地址:ARM嵌入式汽车节能控制系统

上一篇:赛车中电子系统的是与非
下一篇:FPGA拓展高端车载摄像功能市场

推荐阅读最新更新时间:2024-05-13 21:01

乘法器与调制器
虽然许多有关调制的描述都将其描绘成一种乘法过程,但实际情况更为复杂。 首先,为清晰起见,若信号Acos(ωt)和未调制的载波cos(ωt)施加于理想乘法器的两路输入,则我们将得到一个调制器。这是因为两个周期波形Ascos(ωst)和Accos(ωct)施加于乘法器(为便于分析,假定比例因子为1 V)输入端,产生的输出为: 但在大多数情况下,调制器是执行此功能更好的电路。调制器(用来改变频率的时候也称为混频器)与乘法器密切相关。乘法器的输出是其输入的瞬时积。调制器的输出是该调制器其中一路输入的信号(称为信号输入)和另一路输入的信号符号(称为载波输入)的瞬时积。图1显示了调制函数的两种建模方法:作为放大器使用,通过载波输入上的
[电源管理]
<font color='red'>乘法器</font>与调制器
汽车行驶记录仪的硬件结构及抗干扰设计
  汽车上的干扰源   汽车电系上的负载多种多样,既有小阻抗、大电流的阻性感性负载,也有小电流、高电压的脉冲发生装置,还有高频振荡信号源,它们不仅对外是潜在的干扰发射源,也是对车载电子产品的干扰源。另外,由于高机动性,汽车也可能会处于各种可以想像得到的从低频到高频的复杂电磁场中,由此产生的电磁干扰耦合也会影响汽车电子电气系统的正常运行。汽车电系内的电压可以归纳为以下几类:正常工作电压、异常稳态电压、无线电干扰电压、瞬变过电压和静电放电。   汽车电器的电磁兼容设计   汽车电器的电磁兼容环境应是一个设备共存、互不干扰的环境,这就要求系统具备良好的EMI和EMS特性。造成电器功能降级或失效的电磁干扰的发生必须同时具备3个
[嵌入式]
汽车电子自适应频率调制DC/DC降压变换器的开发策略
目前,高频、高效的DC/DC转换器在汽车电子系统中的应用越来越多。高开关频率可以使用较小的功率电感和输出滤波电容,从而减小系统的体积,提高紧凑性并降低成本。高工作效率可以延长汽车电池的使用时间,降低系统功耗,从而减少发热量,优化系统的热设计并进一步提高可靠性。但高开关频率会降低系统的工作效率。因此设计汽车电子应用的DC/DC降压变换器时必须在开关频率和工作效率之间作一些折衷处理。 DC/DC降压变换器的最高开关频率受限于DC/DC的最高输入电压、最低输出电压和功率管的最小开启时间,理论极限值可以由下式计算:     公式1 其中fSW(MAX)为最大的开关频率,tON(MIN)为开关管要求的最小导通时间,V
[电源管理]
汽车电子自适应频率调制<font color='red'>DC</font>/<font color='red'>DC</font>降压<font color='red'>变换器</font>的开发策略
采用PWM技术控制的DCDC变换器
  开关型DC/DC变换器有两种工作方式:一种是保持开关工作周期工不变,控制开关导通时间莎。n的脉冲宽度调制(PWM)方式;另一种是保持导通时间ton不变,改变开关工作周期几的脉冲频率调制(PFM)方式。脉冲宽度调制(PWM)DC/DC变换器就是通过控制开关管重复通/断的工作方式把一种直流电压(电流)变换为高频方波电压(电流),再经过整流平波后变为另一种直流电压(电流)输出。PWM DC/DC变换器由功率开关管、整流二极管、滤波电路和PWM控制电路等组成。其输入、输出间需要进行电气隔离时,可采用变压器进行隔离和升、降压。PWM DC/DC变换器的工作原理如图1所示。由于开关工作频率的提高,滤波电感L、变压器T等磁性元件及滤波电容C等
[电源管理]
采用PWM技术控制的<font color='red'>DC</font>/<font color='red'>DC</font><font color='red'>变换器</font>
英特尔将向台积电开放凌动处理器核心技术
  2009年3月2日,加利福尼亚圣克拉拉 & 台湾新竹—— 英特尔 公司与台积电( TSMC )今天共同宣布签订合作备忘录,就技术平台、基础知识产权及片上系统(SoC)解决方案展开合作。根据该备忘录, 英特尔 将向台积电技术平台开放 英特尔 ® 凌动 ™处理器CPU核心技术,包括制程工艺、知识产权、库(libraries)及设计流程。结合台积电的各项基础知识产权,这项合作将有望进一步扩展 英特尔 ® 凌动 ™片上系统市场,为 英特尔 的客户提供更广泛的应用空间。   该备忘录是 英特尔 与台积电长期战略技术合作的重要一步。通过本次合作, 英特尔 有望显著扩展 英特尔 凌动 片上系统市场,并通过多种片上系统的应用加速 英特尔 架
[嵌入式]
大功率DCDC变换器的研制
  0引言   惯导系统专用DC/DC电源(28.5 V)主要功能是隔离和稳定弹上供电电压,保证弹上电源在较大范围波动时能提供精密稳定的电压,一般情况下,受弹上舵机等其他设备工作的影响,弹上电源的波动和干扰很大。   为此,本文采用氮化铝基板、混合集成技术和裸芯片组装工艺,给出了一种高可靠而且重量轻、体积小、输出功率较大的200 W直流/直流变换器的研制过程。该DC/DC变换器可替代进口产品,也可推广应用到其他型号的机载或弹用设备系统中。   1 电路设计   该DC/DC变换器在原理上采用双管推挽拓扑+两路串联设计技术,每路承担100 W的输出功率。由于是两路串联,故只要保证每路输出电压一样,就可使每路输出功率一样
[电源管理]
大功率<font color='red'>DC</font>/<font color='red'>DC</font><font color='red'>变换器</font>的研制
基于DSP控制的数字式双向DC/DC变换器的实现
  引言   数字化技术随着信息技术的发展而飞速发展,同时,也对电力电子技术的发展起到了巨大的推动作用。随着电力电子技术和数字控制技术的发展,越来越多的数字控制开关变换器投入使用。但是,在高频PWM变换器中还存在一些需要解决的问题。   随着数字信号处理技术的日益完善和成熟,它显示出了越来越多的优点,诸如便于计算机的处理和控制;避免模拟信号的传递畸变和失真;减少杂散信号的干扰;便于自诊断,容错等技术的植入等。在计算机进入电力电子技术领域的初期,只是完成诸如监控、显示等辅助功能,实现系统级的控制。但是,随着数字化技术的发展,计算机已经被应用于控制电路。   专用于PWM变换器的数字控制器由于其功耗低,对模拟电路部分参数变化不敏
[嵌入式]
台积电双核心A9 3Ghz处理器已可量产
        台湾积体电路制造公司(TSMC),是世界上最大的专业级晶圆代工厂,他们拥有全球最先进的制造技术与设备。他们5月3日宣布,已经有能力制造双核心Cortex-A9处理器,常态下其主频时脉不低于3.1 GHz。 附图: 台积电28nm HPM 制程,其处理器适合于行动装置使用。(图/blogs.synopsys.com) BigPic:550x233     这是归功于一款新的28奈米制程,被称为HPM(high-performance for mobile)制程,它付予行动装置运算性能更高的技术;台积电结合28HP技术;使用NVIDIA和28HPL图形运算晶片科技,应该生产于高通
[手机便携]
小广播
最新应用文章

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

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