关于数字信号控制器在汽车设计中的应用

发布者:caoda143最新更新时间:2015-10-12 来源: eechina关键字:数字信号  控制器  汽车设计 手机看文章 扫描二维码
随时随地手机看文章
汽车设计从过去单纯的机械式系统,到如今常常包含多达100个微处理器的现代汽车,已经走过了很长的历程。传统汽车上用到电子器件的部分仅仅是那些娱乐设施,最常见的是汽车收音机。直到有关诸如废气排放量和节油性等汽车各方面性能的政府规定出台以后,对汽车功能的电子控制才开始变得越来越普遍。最初,某些功能是依靠分立式硬件元件或数字逻辑执行的。随着单片机(MCU)等嵌入式处理器解决方案的出现,使用MCU来代替固定硬件的好处正逐步显现,这是因为设计者可以对MCU进行编程以执行模块所要求的特定任务。汽车设计中大量采用了各种MCU,从用在转动挡风玻璃雨刮器和开门等功能的最简单的8位MCU到控制引擎的复杂32位MCU。这个范围的中间是大量的16位MCU,它们本身在计算能力、存储容量、功耗和外设特性方面也呈现出相当大的多样性。为每个独立的汽车子系统选择合适的处理器,并在不同的子系统间合理地分配处理能力,对汽车产品的性能、可靠性和增强功能起着至关重要的作用。  

数字信号控制器:单片机和数字信号处理器领域的佼佼者  

大多数汽车控制和监视操作都需要大量的数学运算。例如,在引擎预热阶段,空气流量(MAF)传感器和引擎转速计(以每分钟转数(RPM)表示)的输出数据会被MCU采样,然后需要根据测得的数值,计算出要求喷射到每个汽缸的燃油量,公式如下:  

F=MAF/(K*N*RPM/120)  

其中,K是给定润滑剂温度下的理想(常数)空气-燃油比,N是汽缸的数量。  

上面的计算不仅涉及精确的乘法和除法,还必须对要射入的燃油量进行重复计算以适应快速变化的引擎工作条件。因此,当废气含氧量(EGO)传感器已预热充分,能够测量废气的质量时,必须持续监视EGO传感器的输出数据,以调节燃油喷射速率,从而获得最佳的引擎性能并减少废气的排放量。  

计算密集型操作的其他实例还有:  

a)对来自各种传感器的数据进行有限冲激响应(FIR)或无限冲激响应(IIR)滤波,以消除噪声。应用实例:引擎爆震检测、熄火检测或在持续监视燃油液位时消除油料晃动的影响。  

b)进行快速傅立叶变换(FFT)对数据进行分析,以在后续的处理阶段使用频谱。应用实例:主动振动控制或排气噪声消除。  

c)根据传感器输入数据的数量级,对其进行定标,以及归一化和线性化处理。  

d)比例-积分(PI)或比例-积分-微分(PID)控制算法。应用实例:导航控制。  

图1描绘了一个简化的引擎控制系统,它本身就是汽车中各种处理器所执行任务的一部分。  


  
车厢噪声消除、引擎爆震检测及防翻滚和稳定性控制等舒适、诊断和安全功能都需要更强的信号处理能力,这就要求使用自适应滤波等数学密集型算法。  

进行这样的计算要求所使用的处理器具有非常高速的数学运算功能。8位的MCU或一般的16位MCU架构完全不具备这样的功能,而对成本的考虑又常常会使昂贵的32位MCU无法在这样的场合得到使用。一个专门针对重复性数学处理进行优化的特殊处理器架构--16位数字信号处理器(DSP)可用来执行这样的密集型任务。  

但就DSP本身(没有处理控制任务的相关MCU)来说,它并不是非常适合在汽车系统等动态环境中使用。主要有以下几个原因:  

a)DSP不具有灵活的中断结构。  

b)DSP无法对位(如各个I/O引脚的状态)进行十分高效的操作。  

c)DSP在很大程度上需要依赖片外存储器和外设。  

d)很少有低引脚数的DSP器件,因而不适合在空间受限的模块中使用。  

因此,可执行大量汽车功能的理想单芯片架构平台将是16位数字信号控制器(DSC),比如Microchip的dsPIC30F系列器件。DSC是一款创新的混合型“片上系统”(SoC)架构,它无缝地组合了16位MCU的控制特性和大量的DSP功能。  

一方面,DSC架构尤其适合类似于下述的典型控制操作:  

a)定期提供中断服务,例如,获取对汽车速度和转向角度的定期采样以计算防抱死制动系统(ABS)所需的制动压力。  

b)从多个传感器和控制输入捕捉数据,例如,同时测量汽车速度、加速度、车身和车轮的相对运动,以及转向角度,从而确定主动悬架控制系统的制动水平。  

c)向执行机构发送数据和控制脉冲,例如,发送占空比可变的PWM信号以合适的周期开关燃油喷射器或点火电路。  

d)与分布式系统中的其他控制器模块共享数据,例如,各种子系统周期性地发送状态数据到诊断模块或用户显示面板。  

另一方面,DSC的CPU支持功能强大的一套DSP指令和灵活的寻址模式,因此能快速完成一系列精确的算术与逻辑运算。  

DSC的主要特性  

典型的DSC架构具备一些CPU和外设的特性,因而适用于众多汽车应用。在这一部分,我们将探讨这些特性中最具优势的特性,它们是考虑使用DSC架构时,最令人关注的特性。  

·增强的CPU功能  

16位DSC最强有力的功能可能就要属其强大的数学处理能力。一个真正的DSC包含两个40位累加器,可用来存储两个独立的16位×16位乘法运算的结果。  

大多数信号处理算法以及许多一般数学计算,都包含有动态“乘积和”的计算。诸如MAC(乘-累加)等特殊指令能够在一个指令周期内,求得两个16位数的乘积,将结果添加到累加器,然后从RAM预取一对数据值。因为有两个累加器,这种架构还能在回写数据到一个累加器的同时在另一个累加器中执行计算。  


  
40位宽的累加器允许数据暂时溢出(当在累加器中累加大量数值时,这种情况时有发生!)。此外,DSC的CPU还可选择将值保持在一个允许的范围内,这个范围由一种称为"饱和"的机制确定,在回写数据到RAM时,这种机制还将对数据进行舍入和调整。DSC还拥有MCU通常不具备的特性,那就是DSC有能力解析小数形式的数据而不总是将数据看作整数,这一特性有助于小数的算术运算。  [page]

除了上述特性以外,DSC架构还具有多种数据寻址模式,能够有效地传送数据、支持循环缓冲区和位反转寻址,以及零开销循环。很明显,DSC提供了一款非常有效且用户友好的CPU架构。DSC是处理和分析传感器数据、执行与控制各种执行机构相关的计算以及监视汽车系统性能的理想之选。  

·灵活的中断结构  

DSC架构的中断结构具有极高的灵活性。通常,支持大量的可独立选择和设定优先级的中断源和向量(对于包含多个传感器和执行机构的应用非常有用!)。中断延时具有高度的确定性,便于系统开发人员进行设计。  

·运行时自编程(RTSP)  

大多数汽车应用需要对常量进行存储,这些常量可用于根据环境条件、传感器的种类和预先测得的偏移量校准传感器的输出数据。后处理算法也会使用到常量,比如滤波系数、活塞尺寸和目标空气-燃油比等预先确定的系统特性参数,以及误差门限值。若在RAM中存储这些常量会浪费数据存储器的容量。DSC器件通常有闪存程序存储器和闪存数据EEPROM,这些存储器可用来可靠而高效地存储和访问这些常量。在具有闪存的DSC中,用户程序甚至可以根据环境、数据或工作条件的变化实时修改这些常量。在许多系统中,还有可能使用控制器局域网(CAN)等串行通信通道,使用自举程序算法来重新编写代码段或常量。  

·在线串行编程(ICSP)  

闪存DSC允许用户使用一种称为“在线串行编程(In-Circuit Serial Programming)”的方法在现场方便地升级应用程序固件。这允许在不同的汽车子系统和不同的工作/环境条件下重复使用同一个控制器,此外还允许修正软件漏洞、校准传感器,以及在保证开销和延时最少的情况下,使功能得到增强。  

·高分辨率模数转换器(ADC)  

传感器在许多汽车子系统中的广泛使用促使具有足够速度和分辨率的片上ADC成为迫切需要,以便允许对输入量的快速微小变化进行测量。在闭环工作中尤其重要,比如要采样进气歧管压力以确定点火的精确时机,从而产生最佳的转矩。分辨率小于12位或非线性误差大于1个最低有效位(LSB)的ADC无法满足多数汽车功能的需要。在某些子系统中,采样速度是考虑的重点,尤其是在气囊控制等对安全要求严格的功能中。在其他情况下,主要考虑的可能是同时测量不同物理量的能力。例如,主动悬架系统可能需要同时获取对汽车速度、加速度、车身/车轮相对运动和转向角度的采样。应根据模块所需的ADC功能选择合适的DSC器件。  

·脉宽调制(PWM)  

汽车系统中使用的一些阀门和执行机构由占空比可变的脉冲控制。PWM控制功能的两个常见实例为:燃油喷射阀,该阀门会在脉冲有效时开启以控制喷射到汽缸中的燃油量;以及点火发生器,当脉冲下降为低电压电平时,产生火花。DSC支持自动产生具有指定波形和极性的PWM信号。动力转向、自动变速器和空调等子系统均包含复杂的电机控制算法。有些DSC具备多种片内外设来支持此类高级PWM算法。  

·正交编码器接口(QEI)  

精确而快速地测量汽车以及其中的各种机械构件的速度和位置对于有效控制汽车运行的许多方面非常重要。例如,防碰撞系统需要测量速度和加速度。通常选择正交编码器(如光电编码器)作为这一测量的传感器。有些DSC包含内部正交编码器接口,能够在软件开销最少的情况下有效解码正交编码器产生的信号。  

·控制器局域网(CAN)  

由于一辆汽车包含许多处理器来执行各种各样的功能,因此为了共享传感器和控制信息,不同子系统之间有效而可靠的通信就非常重要。模块之间相互通信的另一个优点是它不需要用多个传感器对同一个物理量进行重复测量,此外还能在系统级进行有效的监视和诊断。例如,电池监视的功能,MCU不仅需要不时地测量电池的电压,还要将控制信号发送给各种其他模块以控制它们的开关,从而优化电池的使用并确保汽车启动。CAN总线标准在汽车网络的通信标准中处于重要地位。许多DSC包含一个或多个片内CAN控制器,使之自然而然地成为了应用在汽车设计中的不二选择。在汽车网络中使用DSC,借助软件对高层协议(如,符合OSEK标准的实时操作系统和CAN应用层实现方案)的支持,还可实现其他额外功能。  


  
典型应用  

下面列出了数字信号控制器在汽车中的典型应用。  

电子动力转向  

电子离合器和变速箱控制  

防翻滚和稳定性控制  

车厢噪声消除  

高级电池监视系统  

气囊控制  

点火控制  

泊车传感器  

燃油压力传感器  

温度控制  

引擎爆震检测  

引擎熄火检测  

自适应导航控制  

燃料电池  

车内娱乐设施  

车载免提电话套件  

基于人体生物学的无钥门禁  

结 论  

随着汽车系统对功能性、连通性和数学运算能力的要求越来越高,如Microchip dsPIC30F系列等16位数字信号控制器将是用在许多汽车子系统中的处理器架构的理想之选。越来越多的新颖而强大的功能,包括新兴的混合动力(Hybrid)技术和燃料电池技术,正快速引入到汽车设计领域中。这进一步加深了对DSC所具有的功能和多样性的需求。OSEK、基于CAN的协议栈、TCP/IP以及预先打包的DSP算法等软件工具的存在将进一步推进此类架构在大量汽车应用中的使用。
关键字:数字信号  控制器  汽车设计 引用地址:关于数字信号控制器在汽车设计中的应用

上一篇:汽车中的红外遥控发射器和接收机设计
下一篇:基于ZigBee技术的XBeePro模块在智能公交系统中的应用

推荐阅读最新更新时间:2024-05-03 00:01

新汉NIFE100智能控制器助力物联网时代数字工厂
新汉,英特尔网络解决方案联盟成员之一,新增NIFE 100系列工业现场总线嵌入式(NIFE)家族产品,助力现今的制造业从物联网(IOT)获得更多的效益。PC控制器新汉NIFE 100系列支持Intel® Atom™E3800处理器,集成现场总线技术,结合运算,通讯,和控制性能到一个强大的平台。新汉NIFE 100系列有效连接了企业和经营领域的智能和数字化制造。 先进制造业要求多控制任务的集成,高容量的数据处理,和跨协议通讯。支持单核Intel® Atom™ E3815处理器和双核Intel® Atom™ E3826处理器,PC控制器NIFE 100系列可以执行各种各样的任务,从聚集的现场数据到控制现场设备的执行端点
[物联网]
新汉NIFE100智能<font color='red'>控制器</font>助力物联网时代数字工厂
意法半导体推出新系列小存储容量产品STM32F446系列微控制器
意法半导体(STMicroelectronics,简称ST;纽约证券交易所代码:STM)最新的STM32F446系列微控制器为设计人员带来更多应用选择,新产品整合了增强的ARM®Cortex®-M4处理性能、256KB或512KB片上闪存(均配备128KB RAM)、高能效存储扩展接口以及各种通信接口。 新产品采用意法半导体独有的自适应实时加速器 (ART Accelerator™, Adaptive Real-Time Accelerator) 技术 、智能系统架构以及先进的90nm闪存技术,进一步提升了内置浮点单元和DSP指令的标准ARM Cortex-M4内核处理性能。因此,STM32F446 的CPU具有领先同类产品的225
[单片机]
LAN91C111型控制器在嵌入式以太网接口中的应用
摘要:嵌入式以太网不仅可用于工业现场实现现场节点的自动上网功能,而且还可以用于信息家电的以太网接口实现远程控制,具有很好的发展前景。文章介绍基于TMS320LF2407型DSP的嵌入式系统与LAN91C111型自适应10Mb/s/100Mb/s嵌入式以太网控制的接口电路及软硬件实现方法。 关键词:数字信号处理 LAN91C111 TCP/IP 嵌入式以太网 1 引言 在电子设备日趋网络的背景下,目前广泛使用的以太网及TCP/IP协议已经成为事实上最常用的网络标准之一,它的高速、可靠、分层及可扩充性使得它在各个领域的应用越来越灵活,很多情况下运用以太网和TCP/IP能够简化结构和降低成本。目前关于嵌入式以太网的设计方案不是很
[应用]
基于LIN总线汽车前灯运动控制系统的设计
引言   随着社会的发展,汽车越来越普及,汽车应用已变得日益复杂,而且越来越多地采用电子驱动,因此,将更多创新技术及专用技术应用在这个领域也就不足为奇了。随着汽车拥有量的增加,发生交通事故的概率也随之增加,特别是在夜间行车,两车相汇,汽车前灯的控制就是一个重要的问题,目前汽车常包含有带动态位置控制的前灯,特别是对高强度放电(HID)氙气灯来说,动态位置控制功能非常关键。不过,前灯定位系统对电子组件提出了非常恶劣的环境要求。如何降低前灯运动控制设计的复杂度,节省时间、降低成本成为汽车电子研究的重要课题,本文针对汽车前灯控制的要求,介绍一种价格低,功能较齐,基于LIN总线汽车前灯运动控制系统的实现方法,对不同的步进驱动器/控制器组合
[汽车电子]
基于LIN总线<font color='red'>汽车</font>前灯运动控制系统的<font color='red'>设计</font>
汽车ADC如何帮助设计人员在ADAS中实现功能安全
尽管当今的车辆在多种驾驶场景中实现了自动化,但背后真正推动汽车从部分自动驾驶实现全自动驾驶的不是汽车制造商,而是移动服务提供商,例如出租车公司、汽车租赁公司、送货服务公司以及需要提供安全、高效、方便且经济实用的公共和私人交通工具的城市。 在完全自主的自动驾驶汽车驶上公共道路之前,它必须经历六个不同的自动化等级,即 从0级(无自动化)到5级(完全自动化) ,如图1所示。自动化等级每提升一级,都需要对高级驾驶辅助系统 (ADAS) 技术进行大幅改进,并实现对所有安全关键型功能的适当管理。 图 1:自动驾驶等级 自动驾驶汽车 使用多项传感器技术,包括摄像头、雷达和激光雷达。根据不同的环境条件和距离,这些传感器各有优缺点。
[汽车电子]
<font color='red'>汽车</font>ADC如何帮助<font color='red'>设计</font>人员在ADAS中实现功能安全
成就优秀汽车遥控门禁(RKE)系统设计的无线收发芯片
摘要:RKE系统允许用户使用钥匙扣上的发射机来锁定汽车门或者开锁,此外,RKE还具有防盗作用。MELEXIS的无线收发芯片十分适合用在汽车遥控门禁中,其待机模式下仅消耗5nA电源电流。 RKE(Remote Keyless Entry)是遥控门禁系统/遥控车门开关的简称。RKE系统允许用户使用钥匙扣上的发射机来锁定汽车门或者开锁,该发射机传输数据到汽车内,用户按下钥匙扣上的按钮开关可触发系统工作。除了具有开启汽车制动装置的技术RKE还具有防盗作用。 RKE系统组成 由一个安装在汽车上的接收控制器和一个由用户携带的发射器,即无线遥控车门钥匙组成。 RKE系统的组成 RKE的工作原理 RKE系统允许用户使用钥匙扣上的发
[汽车电子]
成就优秀<font color='red'>汽车</font>遥控门禁(RKE)系统<font color='red'>设计</font>的无线收发芯片
赛普拉斯领先业界的可编程USB 3.0控制器系列增添三款全新解决方案
赛普拉斯半导体公司日前宣布,推出三款新的USB 3.0解决方案,适用于符合5-Gbps SuperSpeed USB 3.0标准的新应用。这三款新产品属于赛普拉斯领先市场的可编程USB 3.0控制器系列,包括EZ-USB® CX3摄像机控制器、EZ-USB FX3S™存储控制器和业界最小的USB3.0解决方案—EZ-USB FX3™ CSP。赛普拉斯将在英特尔开发者大会(IDF)上展示这三款产品,地址是Moscone中心西区380号展台。 赛普拉斯USB 3.0事业部高级总监Mark Fu说:“EZ-USB FX3 USB 3.0外设控制器自2011年推出以来,大大推进了SuperSpeed USB在高分辨率视频领域的应用
[嵌入式]
将RF信号转换为数字信号的CMOS转换器
从频率计数与合成到传感器信 号调整等很多应用都需要将 RF 信号转换为数字逻辑电平。在这些情况下,设计者一般采用一个高速电压比较器完成RF到数字信号的转换工作。由于电压比较器具有高增益,它们一般有很好的灵敏度,但也会带来一些问题。高速比较器价格高,很难找到现成的商品,并且易于被快速淘汰。   图1中的电路可以为高达180 MHz的频率提供一种有吸引力的方案。设计中的IC是一个74LVCU04极高速CMOS六反相器,可以是采用现成的,也可以从很多来源获得。此外,很多设备中可能已经含有三个未用到的反相器。一个反相器IC1A作为线性前置放大器工作,构成转换器的输入级。偏置电阻R3使反相器的输入、输出电压平均在电源电压的一半处
[模拟电子]
小广播
热门活动
换一批
更多
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

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

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