汽车设计已有相当长远的歷史,从过去纯粹的机械系统演变至现今的汽车,其内部经常搭配数以百计的微处理控制器。在各国政府开始执行汽车性能的管制法律,以控制像是排气量与省油效率等汽车规格后,业界才开始注重汽车的电子控制功能。以往这些功能都是由独立的硬体元件或数位逻辑元件负责。像在微处理控制器(MCU)这类嵌入式处理器解决方案陆续问市后,MCU的优势才逐渐显现(就成本、弹性以及适应法规与标准的能力),促使业者用MCU取代固定功能的硬体元件,因为MCU在经过程式控制后就能执行模组所要求的特定工作。
汽车设计运用各式各样的MCU,包括从最简单的8位元MCU,支援像是控制雨刷与车门的功能;一直到用来控制引擎的32位元精密型MCU。中阶产品包括像16位元MCU,具备不同的运算性能、记忆体容量、功耗以及週边元件功能。针对不同汽车子系统选择适合的处理器,并妥善将处理效能分散至各个子系统,这对于汽车产品的效能、可靠度以及功能而言扮演着相当重要的角色。
数位讯号控制器:最佳方案
大多数汽车控制与监控的作业都需要进行为数可观的数学运算。例如在引擎暖机期间,MCU会针对从空气流量(MAF)感测器与引擎每分转数(RPM)计数器所传来的资料进行取样,并根据所量到的数据计算出每个气缸需要注入的油量,其计算公式如下:F=MAF/(K×N×RPM/120)其中K是特定冷却剂温度所需要(常数)的进气/燃油比值,而N代表气缸的数量。
上述运算不仅包含精准的乘法与除法,且注入燃油的数量亦须不断计算,以配合持续改变的引擎运转状态。因此,当排气含氧(EGO)感测器准备好量测排气的品质时,就必须持续监控EGO感测器传来的资料,以便调整燃油注入的速度,进而获得最佳的引擎效能,减少排气。
其他密集运算的实例包括:
(1)使用有限脉冲响应(FIR)或无限脉冲响应(IIR)滤波器,针对来自各种感测器传来的资料去除其中的杂讯,例如引擎敲击侦测、引擎熄火(misfire)侦测或降低燃油喷溅的效应,持续监控燃油量。
(2)分析资料时进行的高速傅立叶转换(FFT)运算,在进一步处理的阶段中能使用频谱,例如像主动式震动控制或排气噪音消除等。
(3)根据幅度对感测器输入资料进行缩放、正规化以及线性化的处理。
(4)比例积分(PI)或比例积分微分(PID)控制演算法,例如像导航控制所需的运算。
图一 简化的引擎控制系统,这个系统是汽车中各种处理器执行作业的一部份。
包括座舱噪音消除、引擎敲击侦测以及晃动与稳定控制在内的舒适/侦测/安全功能需要更繁复的讯号处理作业,运用像是调适性过滤在内的密集运算演算法。
这类运算会用到处理器执行大量的高速数学计算,可能是8位元MCU或一般的16位元MCU架构,成本的考量让昂贵的32位元MCU很难被业者採纳。针对重复性数学运算进行最佳化的16位元数位讯号处理器(DSP),适合用来执行这类密集运算的作业。
但传统DSP本身(没有相关的MCU处理控制作业)并不适合应用在像汽车系统这类动态环境,主要有四个原因:
●DSP没有弹性化的中断架构;
●DSP在位元资料的处理上效率不是最高,例如像个别I/O针脚的状态;
●DSP相当依赖晶片外部记忆体与週边元件;
●DSP很少有低脚数的版本,因此不适合应用在空间有限的模组。
理想的单晶片架构平台能执行各式各样的汽车功能,DSC是一套创新的混合式系统单晶片(SoC)架构,紧密结合16位元MCU的各种控制功能以及数量众多的DSP功能。
另一方面,DSC架构特别适合应用在各种典型控制作业,例如:
●定期启动的中断,例如像定期撷取车辆速度与方向盘角度的样本资料,为防锁死煞车系统(ABS)计算所需的煞车压力;
●计算多个感测与控制输入端的资料,例如像同时量测汽车速度、加速度、相对车体/轮胎动态与转向角度,为主动式气压悬吊控制系统计算出阻尼值;
●将资料与控制脉冲传送到制动器,例如像传送可变作业週期PWM讯号,在适当的週期内开启与关闭燃油喷注器或点火电路;
●与分散式系统中的其他控制器模组分享资料,例如像各种子系统定期传送状态资料到侦测模组或使用者显示面板。
另一方面,DSC的CPU支援一套功能强大的DSP指令与弹性定址模组,故能进行快速且精准的数据演算与逻辑运算。[page]
DSC的重要功能 ■强化型CPU功能 採用40位元累加器取代32位元版本,让资料能暂时呈现「溢满」状态(在累加器中对大量数值进行加总时经常出现这种状况)。此外,DSC的CPU能透过一种名为饱和的机制将数值维持在允许的范围,并在写入至RAM时对资料进行四捨五入或进位的运算。DSC(在MCU中通常没有这种元件)的另一种特性是能将资料解译成含有小数点的格式,而不是永远设定资料为整数型态,藉以协助小数数值的运算。 除了上述功能外,还有各种能迅速移动资料的资料定址模式;支援循环缓冲区与位元反转的定址模式;零负载的迴圈,很明显可看出DSC提供一套功能完备但简单易用的CPU架构。DSC适合用来处理或分析感测器资料;执行各种制动器控制作业有关的运算以及监控汽车系统的效能。 ■执行阶段的自我烧录(RTSP) ■线上串列烧录(ICSP) ■高解析度类比转数位转换器(ADC) ■脉冲宽度调变(PWM) ■相位差编码器介面(QEI) ■控制器区域网路(CAN)
一些典型应用 ●电子动力方向盘; 结论 |
上一篇:车载GPS导航系统设计
下一篇:智能无线通信对推进汽车安全系统应用的作用
- CGD和Qorvo将共同革新电机控制解决方案
- 是德科技 FieldFox 手持式分析仪配合 VDI 扩频模块,实现毫米波分析功能
- 贸泽开售可精确测量CO2水平的 英飞凌PASCO2V15 XENSIV PAS CO2 5V传感器
- 玩法进阶,浩亭让您的PCB板端连接达到新高度!
- 长城汽车研发新篇章:固态电池技术引领未来
- 纳芯微提供全场景GaN驱动IC解决方案
- 解读华为固态电池新专利,2030 叫板宁德时代?
- 让纯电/插混车抓狂?中企推全球首款-40℃可放电增混电池,不怕冷
- 智驾域控知多少:中低端车型加速上车,行泊一体方案占主体
- Foresight推出六款先进立体传感器套件 彻底改变工业和汽车3D感知