发布时间 : 星期二 文章单片机控制的PWM直流电机调速系统设计毕业论文2-赵帅更新完毕开始阅读
毕业设计(论文)
图3-5 LED与单片机接口图
3.7 测速部分
CS3020有三个引脚,其中1脚接电源,2脚接地,3脚接输出,安装简单方便易用。在电机的转叶上贴上两片小磁钢,那么电机每转一圈,霍尔传感器输出两个脉冲,这样可测出被测对象的实际转速。其硬件原理图如图3-6所示:
图3-6 测速硬件原理图
CS3020工作原理是将磁信号转换为电信号。因其内部含稳压电路、霍尔电势发生器、差分放大器、施密特触发器以及输出级,故能实现以上功能。图3-7(a)和图3-7(b)分别是CS3020的功能图和输出特性图。对于开关型传感器的正值规定是:用磁铁的S极接近传感器的端面所形成的B值为正值。由输出
13
毕业设计(论文)
特性图可以看出:当B=0时,VO为高电平;当外磁场增至BOP时,输出VO由高电平转为低电平。外磁场由BOP降BRP时输出VO由低电平反向,BRP被为释放点。对于CS3020,BOP=0.022T,BRP=0.0165T,VOL=80~150mV,VOH=4V,工作电压为4.5V~24V。
(a)
VO VOH
VOL
BOP B BRP (b)
图3-7 (a)CS3020功能图和(b)CS3020输出特性
14
毕业设计(论文)
3.8 复位电路和时钟电路
图3-8 复位电路
图3-9 时钟电路
复位是单片机初始化操作,不仅可以正常工作时初始化,也可在发生故障时初始化,以摆脱困境,复位电路如图3-8所示。
单片机的每个功能部件都是以时钟控制信号为基准的,不仅时钟频率影响单片机的速度,时钟电路的质量也直接影响单片机系统的稳定性,时钟电路如图3-9所示。本设计中时钟频率适用于12MHZ,C11取100uF,R13取10K,为保证可靠复位初始化程序中应有一段延迟时间。
3.9 整体电路设计
整体电路设计部分见附录A所示
15
毕业设计(论文)
第4章 软件系统的论述
4.1 主程序
本设计是采用51汇编语言。汇编语言是一种面向机器的语言,它显著的特点是:程序结构紧凑,占用存储空间少;实用性强,执行的速度快;能直接管理和控制存储器及硬件接口,充分发挥硬件的作用。在设计编程时要尽量向结构化、模块化方向编写,整个程序清单见附录C。本章将对单片机控制的PWM直流电机调速系统的程序做具体分析。本节是对主程序的流程作分析,具体流程图如图4-1所示:
调用键盘子程序 调用显示子程序 调用测速子程序 中断初始化 数据初始化 程序入口
图4-1 直流电机调速系统主流程
在图4-1中可以看出首先对数据然后对数据和中断初始化。对控制直流电机的选通信号和方向信号的引脚置0(通电时电机不启动,直至启动键按下后才启
16