首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
基于单片机控制的电子节气门的研究与实践
来源:本站整理  作者:佚名  2010-04-16 09:45:00




3.2 下位机软件设计
    单片机软件系统采用CodeVersionAVR环境编程,程序由前、后台程序构成。前台程序包括系统初始化程序和循环检测程序。后台程序则包括软件定时器中断程序、串口中断接收子程序与串口中断发送程序,过流保护外中断程序。
    初始化程序主要包括单片机I/O口初始化、两路A/D转换的初始化(脚踏板传感器A/D转换初始化和节气门开度传感器A/D转换A/D初始化)、串口通信初始化以及单片机PWM端口的初始化等。系统初始化完成后,就等待中断,以完成中断子程序的处理。
    对于软件定时器,采用的是8位T/CO的CTC模式,定时时间设置为20 ms。单片机需完成脚踏板和节气门位置信号的读取及A/D转换、模糊控制算法的实现,以及单片机PWM信号的输出等功能。软件定时中断程序的流程图如图6所示。


    驱动电路的PWM的输出,使用的是单片机引脚PD3的第二功能OCl,采用的是相位修正PWM模式。程序设计时,通过改变输入捕捉寄存器ICRl中的值来改变PWM的频率,改变OCRlA输出比较寄存器的值,以改变PWM的占空比。我们发现,电机的脉宽调制频率对电机有很大影响。频率过低则电机颤振幅度偏大,不符合电子节气门的高精度控制要求;频率过高则电机会产生刺耳的蜂鸣声。通过不断调试,发现,电机的脉宽调制频率为1 200 Hz左右效果最好。
    ETC系统试验台实物图如图7所示。

4 结语
    电子节气门系统是一个复杂的非线性系统,非线性因素的存在将影响系统的控制精度和响应特性。本系统采用模糊参数自整定控制策略,实现了对电子节气门的精确控制。节气门控制过程中无抖动,中间位置时无振荡,而且打开和关闭节气门过程中,节气门运动得十分平滑,从而达到了预期的目的。

上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:216,128.90000 毫秒