步进电机控制及其汇编程序.docx_第1页
步进电机控制及其汇编程序.docx_第2页
步进电机控制及其汇编程序.docx_第3页
步进电机控制及其汇编程序.docx_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

综合实践报告之第二次大作业题目:步进电机控制设计说明:在工业电气自动化工程中,步进电机是一种常用的控制设备,它以脉冲信号控制电机的转速,在数控机床、仪器仪表、计算机外围设备以及其它自动设备中有广泛的应用。步进电机是指一步步走的电动机,所谓“步”指转动角度,每步都会使电机转过一个固定的角度。步进电机有不同的种类,但其控制方法均相同,均以脉冲信号进行驱动,很适合使用单片机来进行控制。本次大作业要求设计一个步进电机的控制部分。已知:1. 采用2相制5线步进电机,其结构如下图所示,线圈中心抽头X1与X2连接在一起;2. 步进电机采用1相激磁法,即在每一个瞬间只有一个线圈导通,其它线圈休息;3. 单片机与步进电机之间可采用ULN2003类的驱动IC;要求:1. 查找资料,设计出步进电机的硬件连接电路图;2. 给出控制软件流程图;3. 用汇编语言写出控制软件的代码。提示:本作业对电机的转动方向不做要求,在实际应用中,改变线圈激磁的顺序可以改变步进电机的转动方向,每送一次激磁信号后应经过一小段时间延时,让步进电机有足够的时间建立激励磁场及转动。可以使用单片机的P0.0P0.3端口输出控制信号,经驱动IC传至步进电机。一. 电路图设计说明此控制电路选用AT89S51型单片机作为驱动时序的输出控制器,其P0.1-P0.3输出作为两相四线步进电机的时序信号,经过驱动芯片ULN2003放大后输入到两相四线步进电机的输入端口;单片机P1.0-P1.2作为控制指令的输入按键K1-K3的输入端口,K1为电机正转按键,K2为电机正转按键,K3为电机停止按键,这三个按键均为高电平输入有效,按一下K1电机正转,按一下K2电机反转转,按一下K3电机停止。其硬件电路如图一:二. 控制程序流程图由于ULN2003是非们输出电路所以P0.0-P0.3端口输出低电平才是有效驱动电平,其控制程序流程图如图二:三. 控制程序 K1 BIT P1.0 K2 BIT P1.1 K3 BIT P1.2 K_OLD EQU 30H K_NEW EQU 31H;- ORG 0000H JMP MAIN ORG 0030H;-MAIN: MOV SP,#60H MOV P1,#00H MOV P0,#0FFH MOV K_OLD,#04HMAIN1: MOV R2,#4 ;给R2赋值4循环移位次数 CALL K_SCAN ;键扫描 MOV A,K_NEW CJNE A,#00H,MAIN2 ;是否有按键按下 MOV A, K_OLD ; JMP MAIN4MAIN2: CALL DELAY ;延时示去抖动 CALL K_SCAN ;再次判断键是否按下 MOV A,K_NEW CJNE A,#00H,MAIN3 ; 再次判断键是否按下 MOV A, K_OLD JMP MAIN4MAIN3: MOVK_OLD,A MAIN4: JB ACC.0,LOOP1 ;K1按下既P1.2-P1.0输入为001电机正转指令 JB ACC.1,LOOP2 ;K2按下既P1.2-P1.0输入为010电机反转指令 JB ACC.2,LOOP3 ;K3按下既P1.2-P1.0输入为110电机停止指令 JMP MAIN1;电机正转控制时序LOOP1: MOV A,#0FEHLOPP1A: MOV P0,A CALL DELAY ;延时 RLC A ;左移1位 DJNZ R2,LOPP1A JMP MAIN1;电机反转控制时序LOOP2: MOV A,#0F7HLOPP2A: MOV P0,A CALL DELAY ;延时 RRC A ;右移1位 DJNZ R2,LOOP1A JMP MAIN1;电机停止控制时序LOOP3: MOV A,#0FFH MOV P0,A ;P0.0-P0.3输出1111电机停止 JMP MAIN1 ;- ;K_SCAN:; MOV K_NEW,#00H; MOV A,P1 ;将P1端口的输入状态读入; ANL A,#07H ;保留P1端口状态的低三位; MOV K_NEW,A ;将K1,K2,K3的输入状态存入K_NEW,; RET;-;-;延时子程序DELAY: MOV R6,#200DEL: MOV R7,#0FFH DJNZ R7,$ DJNZ R6,DEL RET;-to West rear, to County Shen Liqun report guerrillas breakout Hou of action situation, boat via Zhejiang wuxing daughter town Shi, six people has a NI surname spies (enemy) midway tuogu landing tipsters, away from small town three in Xu, was day Elves Li Taishan Department captured, five people all killed, broken corpse sank Yu River in the. On January 18, 1943, when the Japanese army militiamen arrested 53 people in Wuzhen, transferred to the tomb of the former Japanese military police command (in the Tai Jiang Yuan), the 28th in Shenyang North of jade bang massacred them. Hu Maosheng knife wounds woke up in the middle of them, crawling out from the dead, in the tomb of Gao Changhai residents, saved by bing. Such as Hu Maosheng, Gao Changhai is a witness to this tragedy. (B) in memory of massacre Xu Youyong yan tomb is the copper law. Copper originally was called Luo yan Tomb, because Eastern Han dynasty distinguished prose poems my father yan Tan bogey was buried in the towns water. Has a long history here, cultural atmosphere, and there are many old houses, and left many people with lofty ideals. Business flourished here, is the hub of four

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论