步进电机正反转加减速控制.doc
《步进电机正反转加减速控制.doc》由会员分享,可在线阅读,更多相关《步进电机正反转加减速控制.doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验题目:单片机控制步进电机电路设计与调试一、实验要求与目的1、设计要求1、利用Proteus软件设计仿真电路原理图。2、系统控制能够完成步进电机的启动、停止;正转、反转;加速、减速及速度显示功能。2、实验目的1、进一步掌握单片机应用系统的软硬件设计方法。 2、掌握步进电机正转反转设置方法。3、掌握步进电机调速工作原理及程序控制原理。4、了解单片机系统常用的功率驱动电路ULN2803的应用。二、 实验原理 实验电路原理图: AT89C51是一种带4K字节FLASH存储器的低电压、高性能CMOS 8位微处理器,俗称单片机;8重达林顿反相驱动器ULN2803包含8个NPN达林顿管,是一种大功率驱动
2、芯片,多用于智能仪器、PLC、步进电机控制,具有工作电压高,电路增益高,可以提供大功率负载的特点,适应于各种功率驱动电路;数码管显示模块能显示电机的转速和电机的运动趋势,方便直观。 三、 设计思路本设计的硬件电路包括独立按键控制模块、步进电机驱动模块、数码管显示模块和单片机最小系统四部分。单片机最小系统由时钟电路和复位电路组成,保证单片机正常运行;独立按键控制模块由开关和按键组成,当按下按键时,该系统就按照该按键控制的功能运作;显示模块主要是为了显示电机的工作状态和转速;驱动电路主要是对单片机输出的脉冲进行功率放大,从而驱动电机转动。根据系统的要求,按键输入部分设置了顺时针控制、逆时针控制、加
3、速控制、减速控制和启动、停止三种启动方式选择按键。控制电路原理图所示,当按下按键,内部程序检测P3.0P3.7的状态变化调用相应的启动和转向程序,从而实现系统的电机的启动和正反转控制。根据步进电机的工作原来可以知道,步进电机的转速主要通过控制通入电机的脉冲频率,从而控制电机的转速。对单片机而言,主要的方法有:软件延时和定时中断,在此电路中电机的转速控制主要是通过软件延时控制,本设计是根据操作者设定的转速大小依据一定的公式计算得到变量脉冲的大小,通过延时程序改变电机转动一个步进角的时间,从而改变电机转动的快慢。数码管显示电机的转速,主要是利用了单片机的P0口接一个四位的共阳极数码管。数码管a、b
4、、c、d、e、f、g、DP分别接P0.0P0.7口.数码管的公共脚14分别接P2.0P2.3。四、功能概述及方案设计系统主要组成单元电路图完成的功能AT89C51采集数据信息并通过预置的程序加工处理控制电路的输出Respk-8限流保护ULN2803驱动步进电机7SEG-MPX4-CC-BLUE显示步进电机的转向和速度实验运行程序#include #define uchar unsigned char#define uint unsigned intunsigned char code table=0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 步进 电机 反转 减速 控制
限制150内