一、引言
随着现代电子技术的飞速发展,特别是微机技术在汽车上的广泛应用,使得汽车的内涵和功能不断拓展和延伸,汽车电子化正逐渐成为现代汽车的基本特征。节气门是汽车发动机的重要控制部件。为了提高汽车行驶的动力性、平稳性及经济性,并减少排放污染,世界各大汽车制造商推出了各种控制特性良好的电子节气门及其相应的电子控制系统,组成电子节气门控制系统(ETCS)。采用电子节气门控制系统,使节气门开度得到精确控制,不但可以提高燃油经济性,减少排放,同时,系统响应迅速,可获得满意的操控性能;另一方面,可实现怠速控制、巡航控制和车辆稳定控制等的集成,简化了控制系统结构。现在,电子节气门控制系统已成为发动机完全电控管理系统的一个重要模块。由于ETCS的优越性,目前,世界上越来越多的大型汽车制造公司开始采用ETCS,传统机械式节气门面临着被电子节气门所取代的趋势。
在电子节气门这种柔性连接方式中,油门踏板与节气门之间不再有机械连接。节气门的实际开度由车载电控系统根据当时的汽车行驶状况并考虑发动机特性确定,从而保证发动机运行于最佳工况。本设计进行了电子节气门控制系统的电控单元开发、传感器信号处理电路及执行器功率驱动电路的硬件电路设计,并进行了PID控制试验。
二、系统组成
电子节气门控制系统如图1所示,包括:节气门体、加速踏板位置传感器、DSP(Digital Signal Processor)开发板、信号处理电路、功率驱动电路及微机监控系统几个部分。节气门体包括:直流电机、节气门开度传感器及机械装置,它们被封装为一体。通过ECU驱动直流电机,完成节气门开度调整;节气门开度信号通过节气门体内部的一对高精度节气门开度传感器获取当前开度下相应的电压反馈值,该反馈值与节气门打开角度成线性变化。利用这两路反馈信号,构建闭环控制系统。加速踏板带动一个位置传感器,将加速踏板位置信号转变为电压信号传到ECU,其作用相当于一个反映驾驶员操纵意图的传感器,提供节气门开度的参考信号。 当驾驶员踩下加速踏板时,加速踏板位置信号经过模拟信号采样处理电路,由DSP进行采集、处理及判断驾驶员的驾车意图;同时参考发动机的转速传感器、进气压力传感器及其它与车辆行驶工况相关的传感器信号进行综合分析计算,确定一个期望的节气门开度值;并将期望值与当前反馈回来的节气门开度值进行比较,确定控制信号,发出脉宽调制信号,经过功率放大电路驱动执行器,实时调整占空比,实现各项控制功能。最后驱动电机使节气门移动到一个与期望的节气门开度值相对应的位置。
(一)电子节气门控制系统的核心DSP56F807
控制单元DSP处理输入信号,计算和输出控制信号是整个电子节气门控制系统的核心。电子节气门控制系统要求电控单元抗干扰能力强、可靠性好、功能强和运算速度高。针对本系统,选择了Freescale公司DSP56F807进行系统开发。16位DSP56F807在硬件设计上采取了一些独特的设计,以求最快的运算速度。DSP56800系列数字信号处理器具有很丰富的I/O口和多种外围配置。在单一的DSP56F807芯片上集成了14个专用的和18个复用的通用输入/输出通道GPIO、2个异步串行通信模块SCI、1个同步串行外设模块SPI、1个控制系统局域网模块CAN2.0、4个4通道的12-bitADC,共16路模拟量输入通道、2个6通道用于各类电机控制的脉冲宽度调制PWM模块、4个16位四定时/计数器Timer、外部存储器接口、片内电源监视器及看门狗(watchdog)、JTAG/OnCE实时调试接口等多路外设模块。实现了完全的单片化,可以满足电子节气门控制系统需要。
(二)驱动电路设计
在电路设计中加入了大量的滤波和抗干扰元件,采用RC滤波、光耦隔离、电压跟随器和比较器等优化组合来提高电路的可靠性和抗干扰性。执行器功率驱动电路的功用就是将DSP输出的数字信号转换成可以驱动执行元件的输出信号。该模块是电控系统执行机构正常工作的保证,驱动模块的好坏与系统的稳定性和可靠性有密切的联系。
要控制节气门的开度,就需要控制其直流电机的输出扭矩,该扭矩与电机线圈中的电流成正比。如图2所示,直流电机PWM功率驱动电路:DSP产生PWM信号通过光电耦合器控制功率MOS管来完成对直流电机电源的高频开闭,最终控制节气门的开度。由于节气门片需要正反两个方向转动,所以需要搭建一个H桥电路来满足对直流电机双向控制的需求。光电耦合器实现上、下级之间的电器隔离,防止有高电压大电流进入主控电路,干扰DSP的正常工作。4个二极管具有消除电压尖峰的作用。 三、PID控制原理
由于节气门体中存在非线性弹簧、粘性摩擦和滑动摩擦、进气扰动及齿隙冲击等,导致了控制对象为一严重非线性系统,控制难度较高。PID控制不需要测量系统的模型,容易实现,所以本文选择了使用PID控制策略进行控制。PID控制将偏差的比例P、积分I和微分D通过线性组合构成控制量,对被控对象进行控制,故称PID控制。 [page]
PID控制系统是一种线性控制系统,如图3所示,控制偏差e(t)为目标值与实际输出值之差:
e(t)=r(t)-y(t)(1)
PID控制规律为: 式中:KP——比例系数;
TI——积分时间常数;
TD——微分时间常数。
KP成比例地反映控制系统的偏差信号e(t),偏差一旦产生,控制系统立即产生控制作用以减小偏差。
TI主要用于消除静差,提高系统的无差度,积分作用的强弱取决于积分时间常数TI,TI越大积分作用越弱,反之则越强。
TD反应偏差信号的变化趋势(变化速率),并能在偏差信号变得太大之前,在系统中引入一个有效的早期修正信号,从而加快系统的动作速度,减少调节周期。 在计算机PID控制中,需使用数字PID控制,本文使用增量式PID控制算法,公式如下:
△u(k)=KP[e(k)-e(k-1)]+KIe(k)+KD[e(k)-2e(k-1)+e(k-2)](3)
u(k)=u(k-1)+△u(k)(4)
式中:△u(k)——k时刻输出增量;
KI——积分系数;
KD——微分系数。
数字PID控制是连续系统中技术最成熟应用最广泛的一种控制,不需了解被控对象的数学模型,只要根据经验进行调整参数的在线整定,即可获得满意的效果,特别适用于软件编程的方法实现PID控制,参数变化十分灵活。具有控制原理简单、实现容易及稳定性好等优点。
由于节气门体中复位弹簧的作用,使节气门片的受力变得复杂,增加了控制的难度。节气门片向不同方向转动时其受力不同,转动范围大小也不同,因此,正、反转模型也就不同。于是需要设计正转和反转两组PID控制,其控制参数和流程均不同。程序需根据控制输出量值的正负,判断进入正转控制流程还是反转控制流程,并完成控制流程的非线性切换。
四、节气门控制实验
节气门开度控制实验中,节气门位置传感器的电压为反馈量,PWM的占空比信号为控制输出量。实验中由PC机监控系统向DSP发送目标开度值和PID控制参数,DSP根据控制参数和节气门位置信号计算并输出PWM信号,电机执行命令,控制电子节气门完成动作;同时DSP向PC机监控系统传送控制过程,PC机记录并显示实际控制效果,根据控制效果不断调整PID控制参数,最终达到最佳控制。图4记载了试验中进行的阶跃响应测试,参数KP=65,KI=125,KD=10,电子节气门从初始值1200mV到目标值2000mV的阶跃变化情况。从系统的阶跃响应曲线可知节气门上升时间短且稳态跟踪误差小,满足系统响应和控制精度要求。 五、结论
试验表明,该控制系统具有性能稳定、抗干扰能力强和可靠性高等优点,取得了十分满意的控制效果,故该节气门控制系统具有很高的应用价值。
下一步将电子节气门控制系统装车,与发动机ECU整合,进行发动机实车试验,需要对电子节气门的控制特性进行深入研究,结合更有针对性的非线性智能控制方法,进一步提高发动机控制效果。(end)
关键字:PID控制 DSP 电子节气门
引用地址:基于DSP的电子节气门PID控制
随着现代电子技术的飞速发展,特别是微机技术在汽车上的广泛应用,使得汽车的内涵和功能不断拓展和延伸,汽车电子化正逐渐成为现代汽车的基本特征。节气门是汽车发动机的重要控制部件。为了提高汽车行驶的动力性、平稳性及经济性,并减少排放污染,世界各大汽车制造商推出了各种控制特性良好的电子节气门及其相应的电子控制系统,组成电子节气门控制系统(ETCS)。采用电子节气门控制系统,使节气门开度得到精确控制,不但可以提高燃油经济性,减少排放,同时,系统响应迅速,可获得满意的操控性能;另一方面,可实现怠速控制、巡航控制和车辆稳定控制等的集成,简化了控制系统结构。现在,电子节气门控制系统已成为发动机完全电控管理系统的一个重要模块。由于ETCS的优越性,目前,世界上越来越多的大型汽车制造公司开始采用ETCS,传统机械式节气门面临着被电子节气门所取代的趋势。
在电子节气门这种柔性连接方式中,油门踏板与节气门之间不再有机械连接。节气门的实际开度由车载电控系统根据当时的汽车行驶状况并考虑发动机特性确定,从而保证发动机运行于最佳工况。本设计进行了电子节气门控制系统的电控单元开发、传感器信号处理电路及执行器功率驱动电路的硬件电路设计,并进行了PID控制试验。
二、系统组成
电子节气门控制系统如图1所示,包括:节气门体、加速踏板位置传感器、DSP(Digital Signal Processor)开发板、信号处理电路、功率驱动电路及微机监控系统几个部分。节气门体包括:直流电机、节气门开度传感器及机械装置,它们被封装为一体。通过ECU驱动直流电机,完成节气门开度调整;节气门开度信号通过节气门体内部的一对高精度节气门开度传感器获取当前开度下相应的电压反馈值,该反馈值与节气门打开角度成线性变化。利用这两路反馈信号,构建闭环控制系统。加速踏板带动一个位置传感器,将加速踏板位置信号转变为电压信号传到ECU,其作用相当于一个反映驾驶员操纵意图的传感器,提供节气门开度的参考信号。 当驾驶员踩下加速踏板时,加速踏板位置信号经过模拟信号采样处理电路,由DSP进行采集、处理及判断驾驶员的驾车意图;同时参考发动机的转速传感器、进气压力传感器及其它与车辆行驶工况相关的传感器信号进行综合分析计算,确定一个期望的节气门开度值;并将期望值与当前反馈回来的节气门开度值进行比较,确定控制信号,发出脉宽调制信号,经过功率放大电路驱动执行器,实时调整占空比,实现各项控制功能。最后驱动电机使节气门移动到一个与期望的节气门开度值相对应的位置。
(一)电子节气门控制系统的核心DSP56F807
控制单元DSP处理输入信号,计算和输出控制信号是整个电子节气门控制系统的核心。电子节气门控制系统要求电控单元抗干扰能力强、可靠性好、功能强和运算速度高。针对本系统,选择了Freescale公司DSP56F807进行系统开发。16位DSP56F807在硬件设计上采取了一些独特的设计,以求最快的运算速度。DSP56800系列数字信号处理器具有很丰富的I/O口和多种外围配置。在单一的DSP56F807芯片上集成了14个专用的和18个复用的通用输入/输出通道GPIO、2个异步串行通信模块SCI、1个同步串行外设模块SPI、1个控制系统局域网模块CAN2.0、4个4通道的12-bitADC,共16路模拟量输入通道、2个6通道用于各类电机控制的脉冲宽度调制PWM模块、4个16位四定时/计数器Timer、外部存储器接口、片内电源监视器及看门狗(watchdog)、JTAG/OnCE实时调试接口等多路外设模块。实现了完全的单片化,可以满足电子节气门控制系统需要。
(二)驱动电路设计
在电路设计中加入了大量的滤波和抗干扰元件,采用RC滤波、光耦隔离、电压跟随器和比较器等优化组合来提高电路的可靠性和抗干扰性。执行器功率驱动电路的功用就是将DSP输出的数字信号转换成可以驱动执行元件的输出信号。该模块是电控系统执行机构正常工作的保证,驱动模块的好坏与系统的稳定性和可靠性有密切的联系。
要控制节气门的开度,就需要控制其直流电机的输出扭矩,该扭矩与电机线圈中的电流成正比。如图2所示,直流电机PWM功率驱动电路:DSP产生PWM信号通过光电耦合器控制功率MOS管来完成对直流电机电源的高频开闭,最终控制节气门的开度。由于节气门片需要正反两个方向转动,所以需要搭建一个H桥电路来满足对直流电机双向控制的需求。光电耦合器实现上、下级之间的电器隔离,防止有高电压大电流进入主控电路,干扰DSP的正常工作。4个二极管具有消除电压尖峰的作用。 三、PID控制原理
由于节气门体中存在非线性弹簧、粘性摩擦和滑动摩擦、进气扰动及齿隙冲击等,导致了控制对象为一严重非线性系统,控制难度较高。PID控制不需要测量系统的模型,容易实现,所以本文选择了使用PID控制策略进行控制。PID控制将偏差的比例P、积分I和微分D通过线性组合构成控制量,对被控对象进行控制,故称PID控制。 [page]
PID控制系统是一种线性控制系统,如图3所示,控制偏差e(t)为目标值与实际输出值之差:
e(t)=r(t)-y(t)(1)
PID控制规律为: 式中:KP——比例系数;
TI——积分时间常数;
TD——微分时间常数。
KP成比例地反映控制系统的偏差信号e(t),偏差一旦产生,控制系统立即产生控制作用以减小偏差。
TI主要用于消除静差,提高系统的无差度,积分作用的强弱取决于积分时间常数TI,TI越大积分作用越弱,反之则越强。
TD反应偏差信号的变化趋势(变化速率),并能在偏差信号变得太大之前,在系统中引入一个有效的早期修正信号,从而加快系统的动作速度,减少调节周期。 在计算机PID控制中,需使用数字PID控制,本文使用增量式PID控制算法,公式如下:
△u(k)=KP[e(k)-e(k-1)]+KIe(k)+KD[e(k)-2e(k-1)+e(k-2)](3)
u(k)=u(k-1)+△u(k)(4)
式中:△u(k)——k时刻输出增量;
KI——积分系数;
KD——微分系数。
数字PID控制是连续系统中技术最成熟应用最广泛的一种控制,不需了解被控对象的数学模型,只要根据经验进行调整参数的在线整定,即可获得满意的效果,特别适用于软件编程的方法实现PID控制,参数变化十分灵活。具有控制原理简单、实现容易及稳定性好等优点。
由于节气门体中复位弹簧的作用,使节气门片的受力变得复杂,增加了控制的难度。节气门片向不同方向转动时其受力不同,转动范围大小也不同,因此,正、反转模型也就不同。于是需要设计正转和反转两组PID控制,其控制参数和流程均不同。程序需根据控制输出量值的正负,判断进入正转控制流程还是反转控制流程,并完成控制流程的非线性切换。
四、节气门控制实验
节气门开度控制实验中,节气门位置传感器的电压为反馈量,PWM的占空比信号为控制输出量。实验中由PC机监控系统向DSP发送目标开度值和PID控制参数,DSP根据控制参数和节气门位置信号计算并输出PWM信号,电机执行命令,控制电子节气门完成动作;同时DSP向PC机监控系统传送控制过程,PC机记录并显示实际控制效果,根据控制效果不断调整PID控制参数,最终达到最佳控制。图4记载了试验中进行的阶跃响应测试,参数KP=65,KI=125,KD=10,电子节气门从初始值1200mV到目标值2000mV的阶跃变化情况。从系统的阶跃响应曲线可知节气门上升时间短且稳态跟踪误差小,满足系统响应和控制精度要求。 五、结论
试验表明,该控制系统具有性能稳定、抗干扰能力强和可靠性高等优点,取得了十分满意的控制效果,故该节气门控制系统具有很高的应用价值。
下一步将电子节气门控制系统装车,与发动机ECU整合,进行发动机实车试验,需要对电子节气门的控制特性进行深入研究,结合更有针对性的非线性智能控制方法,进一步提高发动机控制效果。(end)
上一篇:汽车交流发电机纹波电流及其抑制
下一篇:采用试验手段优化安全气囊噪声冲击特性
推荐阅读最新更新时间:2024-05-02 22:37
DSP 与PC 机串行通讯的设计
摘要:以TMS320F240 系列为例,简要介绍了数字信号处理器串行通信接口SCI 模块和RS485 串口通信,并编程实现了TMS320F240 与PC 机串行通信接口电路。 1 引言 DSP 既是Digital Signal Pricessing 的缩写,也是Digital Signal Pricessor 的缩写。前者是指数字信号处理的理论和方法,后者则是指用于数字信号处理的可编程微处理器。TMS320F240 系列是在TMS320F2000TM 平台下的一种定点DSP 芯片,是专为数字电机控制和其他控制应用系统而设计的16位定点运算的DSP。它集合了DSP 的高速运算功能与电机的强大控制能力,为控制系统应用提
[嵌入式]
双口RAM在DSP与ICCD通信系统中的应用
引言
增强型电荷耦合器件(Intensified Charge Coupled Device,简称ICCD)作为一种数据采集部件,因其采集光谱数据量大,快门时间达ns级,采集速率高的特点,在高时间分辨率光谱系统中应用较广。在高分辨率光谱测量分析系统中,为了与ICCD子系统实时通信,及时处理IC-CD子系统采集到的信息,作为实时信息处理器件的DSP子系统必须与ICCD子系统采取一种高速的并行接口方案,常用的串口通信不可能满足这样的要求,而USB口通信模式则显得比较复杂,DSP系统中常用的FIFO存储器不能满足双向读取的需求。因此在实际的双机通信系统中,一般通过双口RAM实现并口通信。双口RAM具有以下优越的性能特
[网络通信]
安森美半导体推出Rhythm R3710预配置DSP系统,用于耳道内不可见助听器
应用于高能效电子产品的首要高性能硅方案供应商 安森美半导体 (ON Semiconductor,美国纳斯达克上市代号: ONNN )推出新的预配置 数字信号处理 (DSP) 系统 Rhythm R3710,专为用于耳道内不可见(IIC)助听器设备而设计。
Rhythm R3710混合系统集成先进的语音及音频信号处理算法,采用安森美半导体先进的微型封装技术,使助听器制造商能够开发置于深耳道的极分立产品。
Rhythm R3710混合系统的尺寸为4.57 mm x 3.12 mm x 1.52 mm (0.180 x 0.123 x 0.060英寸),比现有Rhythm混合系统系列小20%,是
[医疗电子]
DSP+CPLD空间瞬态光辐射信号实时探测系统
探测系统对输入的空间瞬态光辐射信号进行实时识别处理,反演估算出空间瞬态信号能量大小并报告发生时刻。采用DSP+CPLD的数字处理方案,利用dsp的高速数字信号处理特性及cold的复杂逻辑可编程特性,可实现对瞬态信号的实时识别和处理。其中用cpld实现a/d变速率采样,解决了嵌入式系统线路板面积有限与实时处理需要大容量存储空间的矛盾。
实时处理我国现役空间瞬态光辐射信号探测系统中,老型号较多,大部分没有配备自动检测和录取设备。空间瞬态信号的录取、数据的处理和上报大多由人工进行,难以胜任复杂环境下快速、准确录取信号以及气象情报入网的要求。为适应现代化气象分析的要求,采用dsp+cpld的方式将极大地提高现有空间瞬态信
[工业控制]
基于集成DSP的视频处理卡在机器视觉中的应用
机器视觉(Machine Vision)是以机器模仿人类视觉的光学识别系统,他利用摄影机和电脑撷取、分析及解释影像内容,进而下达某些决策。由于机器视觉系统可以快速获取大量信息,而且易于自动处理,也易于同设计信息以及加工控制信息集成,因此,在现代自动化生产过程中,人们将机器视觉系统广泛地用于工况监视、成品检验和质量控制等领域。机器视觉系统的特点是提高生产的柔性和自动化程度。在一些不适合于人工作业的危险工作环境或人工视觉难以满足要求的场合,常用机器视觉来替代人工视觉;同时在大批量工业生产过程中,用人工视觉检查产品质量效率低且精度不高,用机器视觉检测方法可以大大提高生产效率和生产的自动化程度。视觉的最大优点是与被观测的对象无接触,因此对
[嵌入式]
基于TMS320C6711B DSP的中心定位算法设计
地平仪是卫星姿态控制系统的关键子系统,其测量精度和可靠性直接关系到卫星姿态是否精确和稳定。本文利用TI公司的DSP芯片TMS320C6711B(简称C6711)实现了中心定位的相关算法。 1 实时图像处理系统的硬件构成 本系统以C6711为核心,辅助以现场可编程门阵列FPGA及高速A/D等器件构成实时高速数字图像处理系统。系统硬件框图如图1。该图像处理系统的工作原理是:由CCD采集输出的模拟图像信号,经过高速A/D将模拟信号转换为数字信号。数字图像信号在FPGA控制下,将数据不断输入至双口RAM。每当一帧图像扫描结束时,FPGA提供一个中断标志信号,触发DSP进行数据搬移,将双口RAM中的一帧图像通过C6711的Q
[工业控制]
基于DSP和ADS8364的高速数据采集处理系统
随着现代科学技术的发展和计算机技术的普及,高速数据采集系统已应用于越来越多的场合,如通信、雷达、生物医学、机器人、语音和图像处理等领域。本文介绍的数据采集处理系统采用CPLD控制ADS8364完成数据的A/D转换,转换后的数据预先存储到FIFO中,再经DSP进行前端的数字信号处理后,通过USB总线传给上位机,并在上位机上进行存储、显示和分析等。该系统完全可以满足信号采集处理对高精度及实时性的要求。 1 系统原理 数据采集处理系统主要由前端信号调理电路、ADC芯片ADS8364、CPLD芯片EPM3128A、DSP芯片TMS320F2812、USB芯片CY7C68013及其外围电路组成。系统原理框图如图l所示。
[嵌入式]
基于ADmC812和DSP的实时数据采集系统设计
引言 ADmC812是ADI公司的以8051(8052)内核为控制核心的新型微转换器。由于ADmC812内部集成了大量的外围设备。它本身就是一个完全可编程、自校准、高精度的数据采集系统,可以取代传统的MCU+A/D+ROM+RAM高成本、大体积产品,尤其是它的高精度和高速度A/D模块,特别适应于智能传感、瞬时获取、数据采集和各种通信系统。但是,对于需要采集数据量大、运算复杂、实时性又要求较高的场合,由于在结构和速度上的限制,往往是无法满足要求的。本文针对这种情况,提出了基于ADmC812和DSP的数据采集系统。在这个系统中,ADmC812作为主机,完成ADC、DAC、显示、键盘等功能,而DSP作从机,专注于复杂的数据运算,两者通过通
[应用]