实验十-步进电机与直流电机控制实验(共8页).doc
《实验十-步进电机与直流电机控制实验(共8页).doc》由会员分享,可在线阅读,更多相关《实验十-步进电机与直流电机控制实验(共8页).doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上电子科技大学中山学院学生实验报告院别:电子信息学院 课程名称:微处理器实验 班级: 12电信A 姓名: 学号: 实验名称:十、 步进电机与直流电机控制实验 实验时间:2014年12月1日成绩: 教师签名: 批改时间:一、 实验原理与目的1、掌握步进电机工作原理、单片机接口电路及程序控制方法。2、掌握直流电机工作原理、单片机接口电路及程序控制方法。步进电机和直流电机是机电一体化系统中常用的两种电动执行设备。步进电机可在电脉冲信号的控制下,实现快速启停以及精确的角位移控制。直流电机可通过H桥电路切换转向,并可利用PWM技术进行调速。ZSC-1实验箱为MCU1配置了一个四相
2、步进电机(其最小步距角为5.625/64)和一个减速直流电机。图3.10.1为步进电机实验电路。P2.4P2.7某根口线输出低电平时,相应的功率三极管导通,其所连接的一相线圈通电,口线输出高电平时线圈断电。程序以一定的时间间隔依次输出单4拍、双4拍或4-8拍方式对应的相序字,便可控制步进电机转动,颠倒相序字顺序,或改变时间间隔,步进电机的转向和转速也随之改变。图中按键KX0KX3可用于步进电机转向、转速的控制输入。图3.10.1 步进电机实验电路图3.10.2为直流电机实验电路,其核心为功率三极管T104T107组成的H型全桥驱动电路。在单片机控制信号作用下,4个功率管呈现多种不同的通断组合,
3、使电机处于相应工作状态。图中按键KX0KX3可用于直流电机转向、转速的控制输入。图3.10.2 直流电机实验电路表10-1为不同控制信号组合对应的直流电机状态。进行调速控制时,单片机先将FWD、REV置为10或01组合,再通过ENM输出PWM信号,利用PWM信号的不同占空比来调节电机绕组的平均电压,从而实现电机转速的控制。表3.10.1 直流电机控制功能表ENMFWDREV电机状态ENMFWDREV电机状态000制动100制动001惰行101反转010惰行110正转011惰行111制动二、实验设备1、PC机一台(已安装Keil uVision、STC_ISP等软件);2、ZSC-1单片机实验箱
4、一台。三、实验内容与分析1、设计程序,控制四相步进电机以4-8拍方式(步距角为5.625/64)正转90,停2s,然后反转90,再停2s,如此循环。 在Keil中编写源程序。C语言参考程序如下(请将下划线部分补充完整):/*头文件声明*#include /*数据类型定义*typedef unsigned char uint8;typedef unsigned int uint16;/*常量数组声明*uint8 code FWD_TABLE8= 0xEF,0xCF,0xDF,0x9F,0xBF,0x3F,0x7F ,0x6F ; /4-8拍正转相序字uint8 code REV_TABLE8=
5、0x6F,0x7F,0x3F,0xBF,0x9F,0xDF,0xCF,0xEF ; /4-8拍反转相序字 /*函数原型声明*void Delay(uint16 ms);/*主函数*void main() uint8 i,j; while(1) for(j=0;j 128 ;j+) /正转90(1024步) for(i=0;i8;i+) P2=FWD_TABLEi; /查表并输出正转相序字 Delay(5); /软件延时(控制步进电机转速) Delay(2000); for(j=0;j 128 ;j+) /反转90(1024步) for(i=0;i8;i+) P2=REV_TABLEi ; /查
6、表并输出反转相序字 Delay(5); /软件延时(控制步进电机转速) Delay(2000); /*软件延时函数*void Delay(uint16 ms) uint16 i; do for(i=700;i;i-); while(-ms); /*程序结束* 在Keil中创建工程,加入源程序文件,设置选项,进行编译、连接、转换处理,生成HEX格式的单片机程序文件。 用串行电缆连接实验箱和PC机各自的串行通信口,并运行PC机上的STC_ISP程序,进行单片机程序下载(注意MCU1要先断电再上电)。 验证程序运行效果。也可对程序做适当修改,试验多种不同的控制方案和运行效果。2、设计程序,通过按键K
7、X0、KX1调节步进电机的转速,通过按键KX2、KX3切换其转向。C语言参考程序如下(请将下划线部分补充完整):/*头文件声明*#include /*数据类型定义*typedef unsigned char uint8;typedef unsigned int uint16;/*口线声明*sbit P32 = P32;sbit P34 = P34;sbit P35 = P35;sbit P37 = P37;/*常量数组声明*uint8 code PHASE_TABLE8= 0xEF,0xCF,0xDF,0x9F,0xBF,0x3F,0x7F,0x6F ; /4-8拍相序字/*函数原型声明*ui
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 步进 电机 直流电机 控制
限制150内