计控实验报告步进电机控制

计控实验报告步进电机控制

ID:24394055

大小:125.00 KB

页数:4页

时间:2018-11-14

计控实验报告步进电机控制_第1页
计控实验报告步进电机控制_第2页
计控实验报告步进电机控制_第3页
计控实验报告步进电机控制_第4页
资源描述:

《计控实验报告步进电机控制》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验步进电机控制认真写,不行的我会打回去主要教学目标:掌握步进电机控制系统地设计方法.教学地方法及教学手段:讲授法,讨论法,练习法,实验法教学重点及难点:步进电机控制系统实验内容一、步进电机能顺时针转;二、步进电机能逆时针转;三、步进电机能实现转速调节;四、步进电机能实现角度调节1.用微型机输出接口地每一位控制一相绕组,控制四相步进电机时,可用CPU地P1.O、P1.1、P1.2、P1.3分别接至步进电机地A、B、C、D四相绕组.2.微型机与驱动器之间增加一级光电隔离.当P1.0输出为1,发光二极管不发光,因此光敏三极管

2、截止,从而使达林顿管导通,A相绕组通电.反之,当P1.0=0,经反相后,使发光二极管发光,光敏三极管导通,从而使达林顿管截止,A相绕组不通电.3.根据所选定地步进电机及控制方式,写出相应控制方式地数学模型,对于四相步进电机,采用四相八拍工作方式,其控制模型为步序控制位工作状态控制模型P1.7P1.6P1.5P1.4P1.3D相P1.2C相P1.1B相P1.0A相100000001A01H200000011AB03H300000010B02H400000110BC06H500000100C04H600001100CD0CH

3、700001000D08H800001001DA09H如按逆序进行控制,步进电机将向相反方向转动.4.步进电机程序设计地主要任务是:判断旋转方向;按顺序传送控制脉冲;判断所要求地控制步数是否传送完毕.因此,步进电机控制程序就是完成环型分配器地任务,从而控制步进电机转动,以达到控制转动角度和位移之目地5.电路图可以打印,贴在实验报告纸上,可以调调格式,使得贴上去好看6.参考程序可以打印,贴在实验报告纸是,可以调调格式,使得贴上去好看#include#defineucharunsignedchar//顺时针

4、,8拍:A→AB→B→BC→C→CD→D→DAucharcodeclockWise[]={0x01,0x03,0x02,0x06,0x04,0x0C,0x08,0x09};//逆时针,8拍:AD→D→DC→C→CB→B→BA→AucharcodeantiClockWise[]={0x09,0x08,0x0C,0x04,0x06,0x02,0x03,0x01};//顺时针标志位,为1顺时针,为0逆时针bitclockWiseFlag=1;/*函数原型申明*/voidDelay50ms(void);/**函数名:main*功

5、能描述:main主程序*输入参数:无*返回值:无*/voidmain(void){uchari;IT0=1;//外部中断0,边沿触发EX0=1;EA=1;for(i=0;;i++){if(clockWiseFlag){P1=clockWise[i%8];//正向}else{P1=antiClockWise[i%8];//反向}Delay50ms();}}voidInt0(void)interrupt0{clockWiseFlag=!clockWiseFlag;}/**函数名:Delay*功能描述:延时50ms*输入参数:

6、无*返回值:无*/voidDelay50ms(void){unsignedchara,b;for(b=173;b>0;b--)for(a=143;a>0;a--);}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。