欢迎来到天天文库
浏览记录
ID:8317165
大小:2.65 MB
页数:18页
时间:2018-03-19
《单片机课程设计论文-基于pwm细分的步进电机调速报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、河南工程学院单片机课程设计论文论文题目:基于PWM细分的步进电机调速系部:电气信息工程系专业:电气工程及其自动化班级:0942班学生姓名:指导教师:2011年11月7日—11月18日17目录摘要…………………………………………..2一、基本方案及原理………………………………3二、系统框图………………………………………3三、流程图…………………………………………5四、仿真图…………………………………………6五、硬件电路………………………………………6六、程序……………………………………………8七、实物照片……………………………………...11八、元件清单…………
2、…………………………...13九、心得体会……………………………………...14十、参考文献………………………………………1617摘要:本文以四相五线步进电机为例,介绍了一种利用单片机产生PWM波来实现步进电机细分驱动的方法。该方法充分利用单片机的硬件资源,通过软件控制,产生占空比不同的方波,在电机线圈内产生近似正弦波的阶梯型电流。与常用的恒频脉宽调制方式相比,该方法不需要EI/A转换器和锯齿波发生器,不仅有利于简化电路和节约成本,而且能提高细分精度和电机运行平稳性,适用于需要精密控制的仪器仪表。关键词:PWM;细分驱动;步进电机;单片机17一、基本方案及原理
3、1、基本方案:利用AT89S52单片机来控制步进电机的速度和方向,完成基本要求和发挥部分的要求。在设计中,采用了PWM技术对电机进行控制,通过对占空比的计算达到精确调速的目的。步进电机是精密仪器仪表中常用的自动化执行部件,具有快速起停、精确步进、易于控制等优点。但是受制造工艺的影响,步进电机一般步距角较大,且有低频振动、噪声等缺点,不能应用于精度、平稳性要求较高的场合。步进电机细分驱动技术是20世纪70年代中期发展起来的可以显著改善步进电机性能并提高步进精度的驱动控制技术。PWM(脉宽调制)细分技术是目前较为常用的方式,其实质是通过在电机线圈中产生阶梯型电流从
4、而改善电机性能并达到细分的目的。随着仪器仪表技术的发展,各种带PWM模块的单片机越来越多地应用于仪器仪表中,用它可以直接实现仪表中步进电机的细分驱动。本文介绍了一种利用单片机软件产生PWM波实现仪表步进电机驱动的方法,这种方式具有以下优点:(1)与传统的硬件PWM方式相比,驱动电路明显简化,不需要D/A转换器和锯齿波发生器;(2)与纯软件模拟PWM方式相比,程序简单且占用CPU时间少。2、步进电机PWM驱动原理:步进电机是通过对定子上的各个线圈交替通电产生进式旋转磁场,从而带动转子作步进式旋转。用MCU驱动步进电机最简单的方式是整步驱动,即利用单片机Io口产生
5、各相脉冲通过功率器件来控制电机运转。这种方法虽然简单却存在精度不高、相电流突致运行不够平稳、有噪声等缺点。细分驱动技术的实质用近似正弦波的阶梯型电流代矩形波电流,产生一个微步旋转磁场,从而带动电机以小的步距角转动。同时由于正弦波电流变化平滑,使电机运行更平稳、更小。PWM技术是采用脉宽调制方式,即占空比不同的方电压产生不同的平均电流,由于电机线圈电感对电流变的阻碍作用,线圈中的电流波形围绕平均值下波动,当PWM波的频率足够高时,线圈中的电流以看成大小为L的恒定电流。通过调节占空比可以产生不同的平均电流。二、系统框图按系统功能实现要求,决定控制系统采用AT89S
6、52单片机,驱动芯片采用L298。整个设计以AT89S52单片机为核心,由数码管显示,时钟电路,复位电路。按键控制电路组成。系统方框图如图1。17单片机AT89S52P0P2^2~P2^0L298步进电机驱动电路正反控制P2^7PWM控制点击速度按键控制P1P3^0数码管显示段选位选图1硬件模块图功能简介:1、利用单片机程序控制PWM波的占空比来控制电机转速,操作简单方便。2、采用三个按键操作,通过正反按钮控制步进电机的正反转,用加减速按键控制PWM波的占空比从而来控制步进电机的加速与减速。电机最多可以加速9个级别。3、电机转动时可以通过数码管来显示电机的转速
7、。17三、流程图恢复现场,中断返回NYPWM=1判断计数是否到nN判断n?=10PWM=0Y按键扫描确定flag和n的取值保护现场T1中断中断程序流程图开始初始化flag=?正转反转10主程序流程图17四、仿真图图2仿真图五、硬件电路图3原理图17图四电路PCB1、芯片L298的外形及其工作原理图5L298引脚图L298N芯片可以驱动两个二相电机,也可以驱动一个四相电机,输出电压最高可达50V,可以直接通过电源来调节输出电压;可以直接用单片机的IO口提供信号;而且电路简单,使用比较方便。L298N可接受标准TTL逻辑电平信号VSS,VSS可接4.5~7V电压。
8、4脚VS17接电源电压,VS电压范围V
此文档下载收益归作者所有