基于单片机直流电机转速控制系统设计.docVIP

  • 28
  • 0
  • 约4.18千字
  • 约 17页
  • 2018-06-06 发布于湖北
  • 举报

基于单片机直流电机转速控制系统设计.doc

基于单片机直流电机转速控制系统设计

设计目标和性能指标 设计任务 完成一个基于单片机的直流电机转速控制系统设计,要求设计的转速控制系统完成以下功能: 1)按键设定并显示转速,实时显示实际转速; 2)按键控制电机起停、正反转; 3)PWM转速闭环控制; 4)PID算法控制。 性能指标 1.转速调节范围:1500转/分--3000转/分 2.测速误差10% 设计方案 本设计以STCC5A16S2单片机为核心,完成转速控制的设计。硬件系统包括控制模块、按键模块、传感器模块、驱动模块、显示模块;软件部分由主函数控制模块、定时中断和外部中断模块、键盘部分、PID控制转速模块、LCD初始化模块、LED指示模块等组成,软件编写由Keil C51完成。设计原理是根据LCD显示原理、按键描显示原理、单片机的定时中断原理、外部中断将霍尔传感器所检测的脉冲进行计数原理。设计了一个可以控制电机的启动和停止,显示当前转速显示,设定转速,PID算法计算控制得道相应的PWM,然后改变PWM的值实现对电机的控制。 个独立按键中Mode键进行模式切换,UP、DN键可以对速度、PID参数进行修改此外,为方便显示还加了灯做指示。在“实时速度显示”模块中,利用外部中断0对霍尔元件脉冲记数,输出送到单片机,在定时器0下对信号进行周期刷新,调用计算公式算出转速,在LCD上显示实时速度;在转速控制中通过PID算法计算控制得道相应的PWM,然后改变PWM的值实现

文档评论(0)

1亿VIP精品文档

相关文档