支援汽车设计的数位讯号控制器
■弹性化的中断架构
DSC架构提供弹性极高的中断架构。DSC通常支援大量可选择且可设定优先权限的中断资源与向量(这对于含有众多感测器与制动启的应用而言相当有利)。中断的延迟都相当确定,鲜少会变化,有助于简化系统研发业者的工作流程。
■执行阶段的自我烧录(RTSP)
大多数汽车应用系统都需求储存一些常数,利用这些常数并根据环境状况、转换器之间的变化以及预先量测的偏移值,校正从感测器撷取到的资料。后置处理演算法也会使用许多常数,例如像滤波器的系数与各种预定系统特性,例如像活塞尺肌⒔气/燃油比以及误差门槛等。就资料记忆体的使用效率而言,将这类常数储存在RAM是相当浪费的作法。DSC元件通常含有可烧录的快闪记忆体以及快闪型资料EEPROM记忆体,能可靠且有效率的储存或存取这类常数。在快闪型DSC中,使用者的程式甚至能根据环境、资料或运转状况,在执行阶段修改这些常数。在许多系统中,可以使用像是控制器区域网路(CAN)这类序列通讯通道,协助系统运用Bootloader演算法来修改某段程式码或常数。
■线上串列烧录(ICSP)
快闪型DSC让使用者能运用一种名为线上串列烧录的技术,在现场升级产品的韧体。这项功能让某些控制器能重复应用在不同的汽车子系统以及不同的运转/环境条件,而且能修正软体错误或校正感测器,或是在最小的成本与最低的延迟下进行功能升级。
■高解析度类比转数位转换器(ADC)
许多汽车子系统大量运用感测器,促使业者必须利用具备充裕速度与解析度的晶片内部ADC来量测幅度相当微小且快速变化的流入数据。这对于封闭式路的运作而言尤其重要,例如像量测进气歧管压力的样本,以研判点火火花的确切时间,藉以输出至最佳的扭力。对于许多汽车功能而言,解析度低于12位元的ADC已不敷需求,若非线性错误率高于1 Least Significant Bit(LSB),这种ADC也不适用。在某些子系统中,裱的速度是主要的考量因素,尤其是像安全气囊控制这类攸关安全的功能。在其他方面,最重要的考量因素可能是同时量测不同数据的能力。例如,主动式气压悬吊系统就需要同时撷取汽车速度、加速度、相对车体/轮胎动态与方向盘的转动角度等数据。根据模组所需的ADC功能,可视状况使用适合的DSC元件。
■脉冲宽度调变(PWM)
汽车系统中使用许多阀门与制动器都是由可调整的作业L期脉冲所控制。两项PWM控制功能的常见实例包括燃油喷射阀门,会在脉冲期间开启,藉此控制注入气缸的燃油量;另一项则是点火火花产生器,在脉冲下降至低电压阶段就会产生火花。DSC能自动产生特定波长与极性的PWM讯号。像是动力方向盘、自动变速箱以及空调等子系统,都涉及到精密的马达控制演算法。某些DSC结合完备的晶片内部L边元件来支援各种先进PWM演算法。
■相位差编码器介面(QEI)
精准迅速的量测速度与位置(包括车辆与内部各种机械元件),是以电子元件有效控制汽车运转的关键。例如像防撞系统就需要量测速度与加速度。相位差编码器(例如像Optical Encoders)经常是这类功能的理想感测器。有些DSC含有一个内部相位差编码器介面,能在最少的软体资源使用率下针对相位差编码器所产生的讯号快速解码。
■控制器区域网路(CAN)
一部汽车中含有大量的处理器执行各式各样的功能,不同的子系统之间必须迅速且可靠的相互通讯,以便分享感测器与控制方面的资讯。各模组之间的通讯除了进行系统层级的监控与侦测外,同时也让系统不必配置多个侦测器来量测相同的数据。例如在电池监控的功能中,MCU不仅要时常量测电池电压,亦须传送开启或关闭的控制讯号到其他模组,以达到最佳化的电池使用效率,让汽车顺利发动。在汽车网路方面,CANR流排标准在各种通讯标准中子邢嗟敝匾的地位。许多DSC内含一或多种晶片内建CAN控制器,吸引许多业者将它们应用在汽车的设计。更高阶通讯协定的软体支援(例如像遵循OSEK标准的即时作业系统以及CAN应用层的建置),针对在汽车网路中使用DSC的业者提供更多的功能。
图二 显示由CANR流排串连的汽车系统元件
一些典型应用
以下是数位讯号控制器在汽车方面的一些典型应用,虽然没有完整列出,但可以说明DSC所支援的多元化汽车功能。
●电子动力方向盘;
●电子离合器与变速箱控制;
●晃动与稳定控制;
●座舱噪音消除;
●先进电池监控系统;
●安全气囊控制;
●点火控制;
●乘客感测器;
●燃油压力感测器;
●空调控制;
●引擎敲击侦测;
●引擎熄火(misfire)侦测;
●调适性导航控制;
●燃料电池;
●车内娱乐;
●免持听筒套件;
●免钥匙生物辨识车锁;
结论
汽车系统的需求日趋严苛,就功能、连结以及数学运算的需求而言,16位元数位讯号控制器在许多汽车子系统方面已成为理想的处理器架构。愈来愈多创新且强大的功能,包括新型的汽电混合与燃料电池技术,迅速引进至汽车设计领域。这促使业者需要DSC的性能以及多元化的特性。包括像OSEK、CAN-based通讯协定堆叠、TCP/IP以及预先封装的DSP演算法,将进一步提N这类架构在各种汽车应用中的适用性。
pid控制器相关文章:pid控制器原理
评论