汽车设计从过去单纯的机械式系统,到如今常常包含多达100个
数字信号控制器:单片机和数字信号处理器领域的佼佼者
大多数汽车控制和监视 *** 作都需要大量的数学运算。例如,在引擎预热阶段,空气流量(MAF)
F=MAF/(K*N*RPM/120)
其中,K是给定润滑剂温度下的理想(常数)空气-燃油比,N是汽缸的数量。
上面的计算不仅涉及精确的乘法和除法,还必须对要射入的燃油量进行重复计算以适应快速变化的引擎工作条件。因此,当废气含氧量(EGO)传感器已预热充分,能够测量废气的质量时,必须持续监视EGO传感器的输出数据,以调节燃油喷射速率,从而获得最佳的引擎性能并减少废气的排放量。
计算密集型 *** 作的其他实例还有:
a)对来自各种传感器的数据进行有限冲激响应(FIR)或无限冲激响应(IIR)滤波,以消除噪声。应用实例:引擎爆震检测、熄火检测或在持续监视燃油液位时消除油料晃动的影响。
b)进行快速傅立叶变换(FFT)对数据进行分析,以在后续的处理阶段使用频谱。应用实例:主动振动控制或排气噪声消除。
c)根据传感器输入数据的数量级,对其进行定标,以及归一化和线性化处理。
d)比例-积分(PI)或比例-积分-微分(PID)控制算法。应用实例:导航控制。
图1描绘了一个简化的引擎控制系统,它本身就是汽车中各种处理器所执行任务的一部分。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)