直流风扇电机转速量与PWM控制 单片机课程设计.docVIP

  • 11
  • 0
  • 约5.38千字
  • 约 14页
  • 2016-11-05 发布于贵州
  • 举报

直流风扇电机转速量与PWM控制 单片机课程设计.doc

直流风扇电机转速量与PWM控制 单片机课程设计

直流风扇电机转速测量与PWM控制 二.设计方案: 程序应用模块化进行设计,主要有初始化模块、显示模块、读键模块、数制转换模块、双字节除法模块、中断模块和控制调节模块。编程次序可按此先后进行。 初始化模块:8155工作方式、T0和T1工作方式、标志位状态、所用单元初值、中断设置以及初始显示等。 显示模块:设定值和实测值的数值与字符动态显示。 读键模块:从I/O口依据某位数码管亮时读入小按键是否有效,然后根据四个小键盘的不同功能进行相应的处理,只要设定值一改变立刻显示。加1键和减1键要有连加连减功能。 数制转换模块:将二进制转换为十进制。 外部中断模块:将转1圈的时间通过双字节除法程序求出即时转速。 定时中断模块:PWM输出波形形成。 控制调节模块:通过设定值和实测值的比较来改变脉冲波的占空比,该数据的调节分为简单比例调节PP和比例积分调节PI。调节公式分别为: YK=YK1+KP*EK YK=YK1+KP*EK+KI*EK2 YK:要输出的数据 YK1:上次输出的数据 EK:设定值和实测值的差值 EK1:上次的EK值 EK2:EK-EK1的差值 KP:比例系数(设KP=1~2) KI:积分系数(设KI=1~2) 控制电路主要由单片机来控制,编写一段程序使单片机发出的PWM脉冲来实现对驱动的控制。新一代的单片机增加了很多的功能,其中包括PWM功能。单片机通过初始化设置,使其能自动的发出

文档评论(0)

1亿VIP精品文档

相关文档