《a控制步进电机》doc版

《a控制步进电机》doc版

ID:33160120

大小:1.63 MB

页数:3页

时间:2019-02-21

《a控制步进电机》doc版_第1页
《a控制步进电机》doc版_第2页
《a控制步进电机》doc版_第3页
资源描述:

《《a控制步进电机》doc版》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、接口技术实验报告专业班级计算机1208姓名刘正皓学号20124729实验题目8255A控制步进电机日期2014.12实验五、8255A控制步进电机一、实验目的掌握步进电机的工作原理和控制方法。二、实验设备EL教学实验装置一个、计算机一套。三、实验内容用8255A的PA0~3分别控制步进电机的A、B、C、D四相,“1”则该相绕组通电,“0”则不通电。步进电机的驱动原理是使各相绕组依次通电来使其作步进式旋转,通过通电顺序和切换频率来调节其转速和转向。步进电机可以四相四拍或四相八拍方式工作,即通电顺序为:A→B→C→D→A;

2、A→AB→B→BC→C→CD→D→DA→A。按相反的顺序即可改变电机的旋转方向。本实验系统采用的是:AB→BC→CD→DA→AB。四、实验原理反应式步进电动机(三相)结构示意图B8255APA17407PA0+12VPA3PA2ACD8255A控制步进电机电路五、实验步骤1、实验连线8255A的PA0~PA3与步进电机的A、B、C、D相连;为了观察步进电机的通电情况,将A、B、C、D插孔与发光二极管相连;8255的片选信号8255CS与系统CS0相连。2、根据程序框图编程实验程序,并对编写好的程序进行汇编、连接,然后全

3、速或单步运行程序。3、全速运行后观察步进电机的旋转情况以及发光二极管的变化。六、实验程序CODESEGMENTASSUMECS:CODECOTREQU04A6HIOAEQU04A0HORG100HH12:MOVAL,80HMOVDX,COTROUTDX,ALMOVBL,33HIOLED1:MOVDX,IOAMOVAL,BLOUTDX,ALROLBL,1CALLXDELAYJMPIOLED1XDELAY:MOVCX,03FFFHXDELA:LOOPXDELARETCODEENDSENDH12七、思考题1、分析程序并写出程

4、序注释。CODESEGMENTASSUMECS:CODECOTREQU04A6H;IOAEQU04A0HORG100HH12:MOVAL,80HMOVDX,COTROUTDX,ALMOVBL,33HIOLED1:MOVDX,IOA将A地址给DXMOVAL,BLOUTDX,ALROLBL,1左移一位CALLXDELAY调用子程序JMPIOLED1转移回去XDELAY:MOVCX,03FFFH延迟03FFFH次,控制加速和减速XDELA:LOOPXDELARETCODEENDSENDH122、怎么实现步进电机的反向转动?将

5、ROLBL,1改为RORBL,1,即可反向转动。3、怎么实现步进电机的加速或减速?XDELAY:MOVCX,03FFFH将03FFFH改小,加速;改大,减速。

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

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

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