文档库 最新最全的文档下载
当前位置:文档库 › 单片机课程设计 步进电机正反转

单片机课程设计 步进电机正反转

单片机课程设计 步进电机正反转
单片机课程设计 步进电机正反转

单片机课程设计课题:步进电机正反转设计

系别:电气与电子工程系

专业:电气工程及其自动化

姓名:张豪杰

学号:121408256

指导老师:李晓敏王明杰

河南城建学院

2011年01月06日

成绩评定·

一、指导教师评语(根据学生设计报告质量、答辩情况及其平时表现综合评定)。

二、评分

课程设计成绩评定

目录

一.设计目的 (4)

二.设计要求 (4)

三.总体设计思路 (4)

四.硬件设计 (5)

1 系统复位电路 (5)

2 系统时钟电路 (6)

3 系统电机及驱动部分 (7)

4 系统的显示电路 (8)

五.软件设计 (9)

1 主程序的设计 (9)

2 显示子程序的设计 (10)

六.整体电路图 (14)

七.电路仿真 (15)

八.设计总结 (16)

附录 (18)

参考文献 (21)

步进电机正反转设计

一、设计目的

目的:系统地运用已学的理论知识解决实际问题的能力和查阅资料的能力。培养一定的自学能力和独立分析问题、解决问题的能力,能通过独立思考、查阅工具书、参考文献,寻找解决方案;

任务:完成所选题目的分析与设计,达到技术性能要求。提交正式课程设计总结报告一份。

二、设计要求:

1.具有速度和转向设定功能。

2.设置开始、停止以及正反转键。

3.转速以及转向由数码管显示。

三、总体设计思路

方案与思路

因为步进电机的控制是通过脉冲信号来控制的,将电脉冲信号转变为角位移或线位移的开环控制元件。所以怎样产生这个脉冲信号和产生怎样的信号是电机控制的关键。

用软件控制单片机产生脉冲信号,通过单片机的P1口输出脉冲信号,因为所选电机是两相的,所以只需要P1口的低四位P1.0~P1.3分别接到电机的四根电线上。可以通过调整输出脉冲的频率来调整电机的转速,通过改变输入脉冲的顺序来改变转动方向,P0口接LED数码管,可以显示当前的电机转速和转向,设置复位键可使正在转动的电机停止转动,大概可分为如下图所示的几部分。

图1 系统方框图

四、硬件设计

1.系统复位电路

复位是单片机的初始化操作,只要给RESET引脚加上2个机器周期以上的高电平信号,即可使单片机复位。除了进入系统的正常初始化之外,当程序运行出错或是操作错误使系统处于死锁状态时,为了摆脱死锁状态,也需要按复位键重新复位。

在系统中,为了实现上述的两项功能,采用常用的按键电平复位电路,这样复位键有复位和停止两个功能,如图所示。

图2复位电路

从图中可以看出,当系统得到工作电压的时候,复位电路工作在上电自动复位状态,通过外部复位电路的电容充电来实现,只要Vcc的上升时间不超过1ms就可以实现自动上电复位功能。在本系统中,采用10uF的电容和100kΩ的电阻来实现复位电路。当系统出错时,直接按开关实现模拟系统上电复位的功能,从而实现系统重新复位启动。

2.系统的时钟电路

时钟电路是用于产生单片机工作时所必需的时钟信号。时钟是单片机的心脏,单片机各功能部件的运行都是以时钟频率为基准的,有条不紊地一拍一拍地工作。时钟频率直接影响单片机的速度,时钟电路的质量也直接影响单片机系统的稳定性。在本系统中采用外部时钟方式的电路,如图所示:

在本设计中的电容C1、C2典型值为30±10 pF。外接代内容的值虽然没有严格的要求,但是电容的大小会影响振荡器的稳定性和起振的快速性。同时,在系统中采用12MHz的晶体振荡器来产生时钟脉冲。这样可以满足系统在设计时的机器周期的需要。

3电机驱动电路

由单片机直接输出的脉冲不足以驱动步进电机正常工作所以需要驱动电路给步进电机提供电源,在本设计中采用型号为ULN2003A的芯片,使步进电机正常工作。驱动信号由P1口的P1.0~P1.3输出,分别与驱动芯片的B1~B4相连,电路如下图所示:

+12V

图4 系统的驱动电路

4 显示电路

显示电路中采用四位LED数码管显示,最左边一位作为转动方向位,正转时不显示,反转时显示“--”,后边三位显示转速,左边为低位,右边为高位,转速的单位为转\分。为了提高数码管的显示效果,在数码管的输入端接上拉电阻。在本设计中采用型号为7SEG-MPX4的四位LED数码管,显示控制字由P0口输出,P0.0~P0.7分别与数码管的A~dp连接,位控制口由P2口的P2.0~P2.3输出,分别与数码管的1、2、3、4连接。电路如图所示:

图5 系统的显示电路

五软件设计

1.主程序的设计

主程序需具备的功能,要不断扫描P3口并判断K1和K2是否闭合,并能根据其电平高低,输出不同的控制脉冲,并调用显示子程序显示转速及方向。

图6 主程序设计流程图

2.显示子程序的设计

图7 显示程序流程图

系统的程序如下:

主程序:

ORG 00H

START: MOV R0,#03H

MOV R4,#00H

MOV P1,#03H

W AIT: MOV P1,R0 ;初始角度,0度MOV P3,#0FFH

JNB P3.0,POS ;判断键盘状态

JNB P3.1,NEG

SJMP W AIT

JUST: JB P3.1,NEG ;首次按键处理POS: MOV A,R4 ;正转9度

MOV DPTR,#TAB1

MOVC A,@A+DPTR

MOV P1,A

ACALL DIR

INC R4

AJMP KEY

NEG: MOV R4,#6

MOV DPTR,#TAB1 ;反转9度

MOV A,R4

MOVC A,@A+DPTR

MOV P1,A

ACALL DIRF

AJMP KEY

KEY: MOV P3,#03H ;读键盘情况MOV A,P1

JB P3.0,FZ1

CJNE R4,#08H,LOOPZ ;是结束标志

MOV R4,#00H

LOOPZ: MOV A,R4

MOV DPTR,#TAB1

MOVC A,@A+DPTR

MOV P1,A ;输出控制脉冲

ACALL DIR ;程序延时

INC R4 ;地址加1

AJMP KEY

FZ1: JB P3.1,KEY

CJNE R4,#255,LOOPF ;是结束标志

MOV R4,#07H

LOOPF: DEC R4

MOV A,R4

MOV DPTR,#TAB1

MOVC A,@A+DPTR

MOV P1,A ;输出控制脉冲

ACALL DIRF ;程序延时

AJMP KEY

TAB1: DB 02H,06H,04H,0CH

DB 08H,09H,01H,03H ;正转模型资料显示子程序:

DIR:MOV DPTR,#TABL1 ;正转显示AJMP DIR1

DIRF:MOV DPTR,#TABL2 ;反转显示

DIR1:MOV R1,#00H

MOV R2,#04H

MOV R3,#0F7H

DIR2:MOV A,R1

MOVC A,@A+DPTR

MOV P0,A

MOV A,R3

MOV P2,A

RR A

MOV R3,A

INC R1

ACALL DELY

DJNZ R2,DIR2

RET

DELY:MOV R6,#20H ;延时

D1:MOV R7,#56H

LOOP:DJNZ R7,LOOP

DJNZ R6,D1

RET

TABL1:DB 06H,06H,06H,00H ;正转TABL2:DB 06H,06H,06H,40H ;反转END

河南城建学院单片机课程设计六、整体电路图

七、电路仿真

绘制完电路图后,将编好的程序输入软件内检查所编程序是否正确,检查程序无误后装入单片机内,进行防真。

系统进入仿真模式后,令正转键K1闭合,步进电机正转工作,可以看到如下图所示:

图8 电机正转

在正转时,如果按下复位键,电机会停止转动,数码管也将不显示转速。

反转键K2闭合,步进电机开始反转工作,显示的转速为负值,如下图所示:

图9 步进电机反转

七设计总结

为期一周的单片机课程设计已经结束了,虽然感到时间有点儿紧,但是我还是圆满地完成了这次设计。通过本次设计使我对步进电动机有了深入的了解,平时我们接触的电动机主要是直流电动机和交流电动机,很少见到步进电动机,所以我对步进电机几乎是一无所知。在辅导老师指导下,然后自己在图书馆翻阅有关书籍和上网,搜集到了不少有关步进电动机的知识。

经过我的不懈努力,把步进电机的结构、工作原理及控制其正、反转等一一弄明白了,但是这离课程设计需要掌握的知识相差

甚远,我只能不断的向老师和同学请教,然后仔细的揣摩。在这次课程设计中,通过用单片机控制步进电机的正、反转,我也对单片机的知识也进行了复习和巩固。在学习单片机的时候觉得学了一点用都没有,通过这次设计让我明白了单片机的功能如此的强大。实践是检验真理的唯一标准,学习再多的理论也只能纸上谈兵,只有把理论应用到实践中,才能检验出理论的真伪。

通过这次的课程设计,我不仅把单片机的有关知识系统的复习了一遍,而且学会了各种设计电路的软件,提高自己的实际动手能力和独立思考的能力,这次设计实在是让我获益匪浅。

附录步进电机概述

1.步进电机的组成

步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步进角。这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点,使得在速度、位置等控制领域用步进电机来控制变的非常的简单。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。如果给步进电机一个持续脉冲,也可以使电机固定在某一角度,因此步进电机还有定位的功能,可以用于起重机上。其内部结构如下图所示:

图10 步进电机内部结构示意图

2.步进电机的工作原理

以三相步进电机为例,电机转子均匀分布着很多小齿,定子齿

有三个励磁绕阻,其几何轴线依次分别与转子齿轴线错开。0、1/3て、2/3て,(相邻两转子齿轴线间的距离为齿距以て表示),即A 与齿1相对齐,B与齿2向右错开1/3て,C与齿3向右错开2/3て。

图11 工作原理

如A相通电,B,C相不通电时,由于磁场作用,齿1与A对齐,(转子不受任何力以下均同)。

如B相通电,A,C相不通电时,齿2应与B对齐,此时转子向右移过1/3て,此时齿3与C偏移为1/3て,齿4与A偏移(て-1/3て)=2/3て。

如C相通电,A,B相不通电,齿3应与C对齐,此时转子又向右移过1/3て,此时齿4与A偏移为1/3て对齐。

如A相通电,B,C相不通电,齿4与A对齐,转子又向右移过1/3て

这样经过A、B、C、A分别通电状态,齿4(即齿1前一齿)移到A相,电机转子向右转过一个齿距,如果连续不断地按A,B,C,A……通电,电机就每步(每脉冲)1/3て,向右旋转。如按A,C,B,A……通电,电机就反转。

3 控制步进电机的转动

按照一定的顺序向步进电机的各相分配驱动脉冲。对于四相步进电机,如果采用单四拍方式,其脉冲的方式和顺序是A-B-C-D-A,就这样循环就可以转动。如果采用四相八拍方式,其脉冲分配的方式和顺序是A-AB-B-BC-C-CD-D-DA-A。(以四相八拍方式为例,编码是低电平有效)

表1 四相步进电机励磁工作方式示例

4控制转动方向

控制转动方向,只需考虑在脉冲分配时注意其顺序即可,对于四相步进电机,若脉冲分配方式和顺序是A-B-C-D-A为正转,则其反转脉冲分配方式和顺序是A-D-C-B-A。

步进电机正反转启停控制的设计

电机控制课程设计报告书 题 目 步进电机正反转启停控制的设计 院 部 名 称 机电工程学院 专 业 电气工程及其自动化 班 级 组 长 姓 名 学 号 同 组 学 生 设 计 地 点 工科楼C 设 计 学 时 1周 指 导 教 师 金陵科技学院教务处制

目录 一、设计任务和要求 二、设计思路 2.1系统总框图------------------------------------------------------------------------02 2.2设计原理--------------------------------------------------------03 三、系统硬件设置 3.1时钟信号控制电路原理介绍----------------------------------------03 3.1.1 芯片89C51介绍--------------------------------------------03 3.1.2 芯片管脚说明----------------------------------------------03 3.1.3 时钟信号控制电路------------------------------------------05 3.2系统复位电路原理介绍--------------------------------------------06 3.2.1 系统复位电路----------------------------------------------06 3.3驱动电路原理介绍------------------------------------------------06 3.3.1步进电机原理介绍-------------------------------------------06 3.3.2驱动电路---------------------------------------------------08 3.4正反转控制电路原理介绍------------------------------------------08 3. 4.1正反转控制电路---------------------------------------------08 四、系统软件设置 4.1主程序流程图----------------------------------------------------09 4.2源程序----------------------------------------------------------09 五、调试过程与结果----------------------------------------------18 六、总结与体会---------------------------------------------------18 七、参考资料------------------------------------------------------19 八、附录-----------------------------------------------------------20附录一总电路图

西门子S 系列PLC控制步进电机进行正反转的方法

1、主程序先正转,等到正转完了就中断,中断中接通个辅助触点(),当闭合,住程序中的反转开始运做。这样子就OK了。 2、用PTO指令让OR 高速脉冲,另一个点如做方向信号,就可以控制正反转了,速度快慢就要控制输出脉冲周期了,周期越短速度越快,如果你速度很快的话请考虑缓慢加速,不然它是启动不了的,如果方向也变的快的话就要还做一个缓慢减速,不然它振动会蛮厉害,而且也会失步。 3、程NETWORK 1 // 用于单段脉冲串操作的主程序(PTO) // 首次扫描时,将映像寄存器位设为低 // 并调用子程序0 LD R 1 CALL SBR_0 NETWORK 1 // 子程序0开始 LD MOVB 16#8D SMB67 // 设置控制字节: // - 选择PTO操作 // - 选择单段操作 // - 选择毫秒增加 // - 设置脉冲计数和周期数值 // - 启用PTO功能 MOVW +500 SMW68 // 将周期设为500毫秒。 MOVD +4 SMD72 // 将脉冲计数设为4次脉冲。 ATCH INT_0 19 // 将中断例行程序0定义为 // 处理PTO完成中断的中断。 ENI // 全局中断启用

PLS 0 // 激活PTO操作,PLS0 =》 MOVB 16#89 SMB67 // 预载控制字节,用于随后的 // 周期改动。 NETWORK 1 // 中断0开始 // 如果当前周期为500毫秒: // 将周期设为1000毫秒,并生成4次脉冲 LDW= SMW68 +500 MOVW +1000 SMW68 PLS 0 CRETI NETWORK 2 // 如果当前周期为1000毫秒: // 将周期设为500毫秒,并生成4次脉冲 LDW= SMW68 +1000 MOVW +500 SMW68 PLS 0序注释 艾驰商城是国内最专业的MRO工业品网购平台,正品现货、优势价格、迅捷配送,是一站式采购的工业品商城!具有10年工业用品电子商务领域研究,以强大的信息通道建设的优势,以及依托线下贸易交易市场在工业用品行业上游供应链的整合能力,为广大的用户提供了传感器、图尔克传感器、变频器、断路器、继电器、PLC、工控机、仪器仪表、气缸、五金工具、伺服电机、劳保用品等一系列自动化的工控产品。 如需进一步了解相关PLC产品的选型,报价,采购,参数,图片,批发等信息,请关注艾驰商城。

电机正反转电路图

电机正反转电路图

三相异步电动机接触器联锁的正反转控制的电气电子原理图如图3-4所示。线路中采用了两个接触器,即正转用的接触器KM1和反转用的接触器KM2,它们分别由正转按钮SB2和反转按钮SB3控制。这两个接触器的主触头所接通的电源相序不同,KM1按L1—L2—L3相序接线,KM2则对调了两相的相序。控制电路有两条,一条由按钮SB2和KM1线圈等组成的正转控制电路;另一条由按钮SB3和KM2线圈等组成的反转控制电路。

220v单相电机正反原理 单相电机不同于三相电机,三相电进入电机后,由于存在120°电角度,所以产生N S N S旋转磁场,推动转子旋转。而单相电进入电机后,产生不了N S N S磁场,所以加了一个启动绕组,启动绕组在定子内与工作绕组错开90°电角度排列,外接离心开关和启动电容后与工作绕组并联接入电源,又因为电容有阻直通交的作用,交流电通过电容时又滞后一个电角度,这样就人为地把进入电机的单相电又分出来一相,产生旋转磁场,推动转子旋转。反转时,只要把工作绕组或者启动绕组的两个接线对调一下就行,产生S N S N的磁场,电机就反转了。 网友完善的答案好评率:75% 单相电机的接线方法,是在副绕组中串联(不是并联)电容,再与主绕组并联接入电源;只要调换一下主绕组与副绕组的头尾并联接线,电机即反转 如果电机是3条出线的,其中一条是公共点!(分别与另外2条线的测电阻其值较小)接电源零线!然后把剩下的两条线并联电容,在电容的一端接220V电源相(火)线,就可以了!若要改变电机转向只要把220V电源相(火)线接在电容的另一端就可以了!

笼型电动机正反转的控制线路(电路图) 发布: | 作者: | 来源: jiasonghu | 查看:775次 | 用户关注: 接通电源让KMF--线圈通电其主触点闭合三相电源ABC分别通入电机三相绕组UVW,电动机正转。KMF线圈断电,主触点打开,电机停。让KMR线圈通电----其主触点闭合三相电源ABC通入电机三相绕组变为A—U未变,但B—W,C—V。电动→笼型电动机正反转的控制线路要使电动机给够实现反转,只要把接到电源的任意两根联线对调一头即可。为此用两个接触器来实现这一要求。设KMF为实现电机正转的接触器,KMR为实现电机反转的接触器。合上--S 笼型电动机正反转的控制线路 要使电动机给够实现反转,只要把接到电源的任意两根联线对调一头即可。为此用两个接触器来实现这一要求。 设 KMF 为实现电机正转的接触器, KMR 为实现电机反转的接触器。 接通电源→合上--S 让 KMF--线圈通电其主触点闭合 三相电源 ABC 分别通入电机三相绕组 UVW ,电动机正转。 KMF 线圈断电,主触点打开,电机停。 让 KMR 线圈通电----其主触点闭合 三相电源 ABC 通入电机三相绕组变 为 A — U 未变,但 B — W ,C — V。电动机将反转

PLC实现步进电机地正反转和调整控制系统

实训课题三 PLC实现步进电机正反转和调速控制 一、实验目的 1、掌握步进电机的工作原理 2、掌握带驱动电源的步进电机的控制方法 3、掌握DECO指令实现步进电机正反转和调速控制的程序 二、实训仪器和设备 -48MR PLC一台 1、FX 2N 2、两相四拍带驱动电源的步进电机一套 3、正反切换开关、起停开关、增减速开关各一个 三、步进电机工作原理 步进电机是纯粹的数字控制电动机,它将电脉冲信号转换成角位移,即给一个脉冲信号,步进电机就转动一个角度,图3-1是一个三相反应式步进电机结图。从图中可以看出,它分成转子和定子两部分。定子是由硅钢片叠成,定子上有六个磁极(大极),每两个相对的磁极(N、S极)组成一对。共有3对。每对磁极都绕有同一绕组,也即形成1相,这样三对磁极有3个绕组,形成三相。可以得出,三相步进电机有3对磁极、3相绕组;四相步进电机有4对磁极、四相绕组,依此类推。 反应式步进电动机的动力来自于电磁力。在电磁力的作用下,转子被强行推动到最大磁导率(或者最小磁阻)的位置,如图3-1(a)所示,定子小齿与转子小齿对齐的位置,并处于平衡状态。对三相异步电动机来说,当某一相的磁极处于最大导磁位置时,另外两相相必处于非最大导磁位置,如图3-1(b)所示,即定子小齿与转子小齿不对齐的位置。 把定子小齿与转子小齿对齐的状态称为对齿,把定子小齿与转子小齿不对齐的状态称为错齿。错齿的存在是步进电机能够旋转的前提条件,所以,在步进电机的结构中必须保证有错齿的存在,也就是说,当某一相处于对齿状态时,其它绕组必须处于错齿状态。 本实验的电机采用两相混合式步进电机,其部上下是两个磁铁,中间是线圈,通了直流电以后,就成了电磁铁,被上下的磁铁吸引后就产生了偏转。因为中间

基于单片机ATS控制步进电机正反转

基于单片机A T S控制步进 电机正反转 The latest revision on November 22, 2020

目录 步进电机 (7) 附件A 源程序 .......................................... (12) 附件B 仿真结果 (15) 致谢 (18)

摘要 能够实现步进电机控制的方式有多种,可以采用前期的模拟电路、数字电路或模拟与数字电路相结合的方式。近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测日新月异更新。本文介绍一种用AT89S52作为核心部件进行逻辑控制及信号产生的单片机技术和汇编语言编程设计的步进电机控制系统,步进电机背景与现状、硬件设计、软件设计及其仿真都做了详细的介绍,使我们不仅对步进电机的原理有了深入的了解,也对单片机的设计研发过程有了更加深刻的体会。本控制系统采用单片机控制,通过人为按动开关实现步进电机的开关,复位。该系统还增加了步进电机的加速及减速功能。具有灵活方便、适用范围广的特点,基本能够满足实践需求。 关键词: AT89S52 步进电机 ULN2003 第一章系统分析 框图设计 根据系统要求画出基于AT89S52单片机的控制步进电机的控制框图如图2-1所示。

图2-1基于AT89C52单片机的控制步进电机的控制框图 系统主要包括单片机、复位电路、晶振电路、按键电路、步进电机及驱动电路几部分。 晶振电路 AT89C52单片机有一个用于构成内部振荡器的反相放大器,XTAL1 和XTAL2 分别是放大器的输入、输出端。石英晶体和陶瓷谐振器都可以用来一起构成自激振荡器。 晶振模块自带振荡器、提供低阻方波输出,并且能够在一定条件下保证运行。最常用的两种类型是晶振模块和集成RC振荡器(硅振荡器)。晶振模块提供与分立晶振相同的精度。硅振荡器的精度要比分立RC振荡器高,多数情况下能够提供与陶瓷谐振槽路相当的精度。图2-2为晶振电路。 图2-2 晶振电路 第二章系统设计 硬件连接图 根据图2-1,可以设计出单片机控制步进电机的硬件电路图,如图3-1所示。

片机课程设计步进电机启动停止正反转

单片机课程设计报告 步进电机控制设计 姓名:黄盛海 201030480108 詹志勋 201030480125 郑榕生 201030480128 班级: 10车辆工程1班 指导老师:李震姜晟 日期: 2012.6.18~6.20 华南农业大学工程学院

摘要:步进电机是机电控制中一种常用的执行机构,它的用途是将电脉冲转化为角位移,它的的驱动电路根据控制信号工作,控制信号由单片机产生。 本次课程设计主要采用AT89S52芯片,用汇编语言编写出电机的正转、反转、加速、减速、停止程序,通过单片机、电机的驱动芯片ULN2003以及相应的按键实现以上功能,并且步进电机的工作状态要用相应的发光二极管显示出来。控制系统主要由硬件设计和软件设计两部分组成。其中,硬件设计包括单片机的最小系统模块、电源模块、控制模块、步进电机ULN2003A驱动模块、彩灯显示模块5个功能模块的设计。并且通过仿真控制系统对硬件、软件进行了调试和改善,实现了上述功能。本系统具有智能性、实用性及可靠性的特点。 关键词:步进电机单片机电脉冲驱动系统汇编语言

目录 1、课程设计目的及要求 (4) 2、整体系统分析 (4) 3、硬件系统分析 (6) 4、软件系统分析 (10) 5、调试结果 (10) 6、结论 (11) 7、参考文献 (12) 附一:源程序 (12)

1. 课程设计目的及要求 1.1 课程设计目的 增进对单片机的感性认识,加深对单片机理论方面的理解; 掌握单片机的内部功能模块的应用,如定时器/计数器、中断、存贮器、I/O口、A/D转换等; 了解和掌握单片机应用系统的软硬件设计过程及实现方法。 1.2 课程设计要求 设计一个步进电机控制器,要求用多个按键控制电机的启动/停止、加速、减速、反转等控制功能; 用彩灯显示电机的转动状态,如加速就控制彩灯快速闪烁,减速则控制彩灯慢速闪烁等。 2. 整体系统分析 2.1步进电机控制工作原理 步进电机实际上是一个数字\角度转换器,也是一个串行的数\模转换器。步进电机的基本控制包括启停控制、转向控制、速度控制、换向控制4 个方面。从结构上看 ,步进电机分为三相、四相、五相等类型 ,本次设计的是四相电机。四相步进电机的工作方式有单四拍、双四拍和单双八拍 3 种。

西门子S系列PLC控制步进电机进行正反转的方法

西门子S系列P L C控制步进电机进行正反转 的方法 SANY标准化小组 #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#

1、主程序先正转,等到正转完了就中断,中断中接通个辅助触点(),当闭合,住程序中的反转开始运做。这样子就OK了。 2、用PTO指令让 OR 高速脉冲,另一个点如做方向信号,就可以控制正反转了,速度快慢就要控制输出脉冲周期了,周期越短速度越快,如果你速度很快的话请考虑缓慢加速,不然它是启动不了的,如果方向也变的快的话就要还做一个缓慢减速,不然它振动会蛮厉害,而且也会失步。 3、程NETWORK 1 // 用于单段脉冲串操作的主程序(PTO) // 首次扫描时,将映像寄存器位设为低 // 并调用子程序0 LD R 1 CALL SBR_0 NETWORK 1 // 子程序0开始 LD MOVB 16#8D SMB67 // 设置控制字节: // - 选择PTO操作 // - 选择单段操作 // - 选择毫秒增加 // - 设置脉冲计数和周期数值 // - 启用PTO功能 MOVW +500 SMW68 // 将周期设为500毫秒。 MOVD +4 SMD72 // 将脉冲计数设为4次脉冲。 ATCH INT_0 19 // 将中断例行程序0定义为 // 处理PTO完成中断的中断。 ENI // 全局中断启用

PLS 0 // 激活PTO操作,PLS0 =》 MOVB 16#89 SMB67 // 预载控制字节,用于随后的 // 周期改动。 NETWORK 1 // 中断0开始 // 如果当前周期为500毫秒: // 将周期设为1000毫秒,并生成4次脉冲 LDW= SMW68 +500 MOVW +1000 SMW68 PLS 0 CRETI NETWORK 2 // 如果当前周期为1000毫秒: // 将周期设为500毫秒,并生成4次脉冲 LDW= SMW68 +1000 MOVW +500 SMW68 PLS 0序注释 艾驰商城是国内最专业的MRO工业品网购平台,正品现货、优势价格、迅捷配送,是一站式采购的工业品商城!具有10年工业用品电子商务领域研究,以强大的信息通道建设的优势,以及依托线下贸易交易市场在工业用品行业上游供应链的整合能力,为广大的用户提供了传感器、图尔克传感器、变频器、断路器、继电器、PLC、工控机、仪器仪表、气缸、五金工具、伺服电机、劳保用品等一系列自动化的工控产品。 如需进一步了解相关PLC产品的选型,报价,采购,参数,图片,批发等信息,请关注艾驰商城。

步进电机启动停止正反转控制程序的汇编语言的实现

DELAY 1MS MACRO TIME ;延时宏命令 LOCAL AA LOCAL BB PUSH CX MOV CX,TIME AA: PUSH CX MOV CX,1000 BB: NOP LOOP BB POP CX LOOP AA POP CX ENDM DATA SEGMENT TABA DB 01H,03H,02H,06H,04H,05H;正转的模型 TABB DB 05H,04H,06H,02H,03H,01H;反转的模型DATA ENDS CODE SEGMENT ZZ PROC NEAR PUSH DS MOV AX,DATA MOV DS,AX MOV AX,0 PUSH AX MOV DX,203H MOV AL,80H OUT DX,AL ;8255的控制字设定 MOV DX,200H MOV AL,0 OUT DX,AL ;先输出制动命令 MOV CX,360 ;设定正转步数 DD: MOV BL,6 ;六拍 MOV DX,200H LEA DI,TABA ;指针指向正转的数字模型 CC: MOV AL,[DI] OUT DX,AL DELAY 1MS 10 INC DI ;指针加1,指向下一步的数字模型 DEC BL ;拍数减1 JNZ CC ;六拍未结束,则继续循环 LOOP DD;360个周期的六拍未结束,继续循环 ZZ ENDP

FZ PROC NEAR MOV CX,400 ;设定反转步数 FF: MOV BL,6 MOV DX,200H LEA DI,TABB ;指针指向反转的数字模型 EE: MOV AL,[DI] OUT DX,AL DELAY 1MS 10 DEC DI ;指针减1,指向反转下一步数字模型 DEC BL JNZ EE LOOP FF FZ ENDP MOV DX,200H MOV AL,0 OUT DX,AL ;结束后,输出制动命令 RET MAIN ENDP CODE ENDS END START

单片机课设步进电机控制正反转

单片机课程设计报告设计题目:步进电机控制系统 学院自动化与信息工程学院 专业电气工程及其自动化 班级 姓名 学号 指导教师王水鱼 2010 年秋季学期

目录 1.设计目的 (2) 2.设计的主要内容和要求 (2) 3.题目及要求功能分析 (2) 4.设计方案 (5) 4.1 整体方案 (5) 4.2 具体方案 (5) 5.硬件电路的设计 (6) 5.1 硬件线路 (6) 5.2 工作原理 (7) 5.3 操作时序 (8) 6. 软件设计 (8) 6.1 软件结构 (8) 6.2 程序流程 (9) 6.3 源程序清单 (9) 7. 系统仿真 (9) 8. 使用说明 (10) 9. 设计总结 (10) 参考文献 (11) 附录 (12)

步进电机的控制 1.设计目的 (1)熟悉单片机编程原理。 (2)熟练掌握51单片机的控制电路和最小系统。 (3)单片机基本应用系统的设计方法。 2.设计的主要内容和要求 (1)查阅资料,了解步进电机的工作原理。 (2)通过单片机给参数控制电机的转动。 (3)通过按钮控制启停及反转。 (4)其他功能。 3.题目及要求功能分析 步进电机:步进电机是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。步进电机可以作为一种控制用的特种电机,利用其精度高等特点,广泛应用于各种工业控制系统中。 三相单、双六拍步进电机的结构和工作原理: 三相单、双六拍步进电机通电方式:这种方式的通电顺

电动机正反转控制电路图及其原理分析

正反转控制电路图及其原理分析 要实现电动机的正反转,只要将接至电动机三相电源进线中的任意两相对调接线,即可达到反转的目的。下面是接触器联锁的正反转控制线路,如图所示

图中主回路采用两个接触器,即正转接触器KM1和反转接触器KM2。当接触器KM1的三对主触头接通时,三相电源的相序按U―V―W接入电动机。当接触器

KM1的三对主触头断开,接触器KM2的三对主触头接通时,三相电源的相序按W―V―U接入电动机,电动机就向相反方向转动。电路要求接触器KM1和接触器KM2不能同时接通电源,否则它们的主触头将同时闭合,造成U、W两相电源短路。为此在KM1和KM2线圈各自支路中相互串联对方的一对辅助常闭触头,以保证接触器KM1和KM2不会同时接通电源,KM1和KM2的这两对辅助常闭触头在线路中所起的作用称为联锁或互锁作用,这两对辅助常闭触头就叫联锁或互锁触头。 正向启动过程:按下起动按钮SB2,接触器KM1线圈通电,与SB2并联的KM1的辅助常开触点闭合,以保证KMl线圈持续通电,串联在电动机回路中的KM1的主触点持续闭合,电动机连续正向运转。 停止过程:按下停止按钮SB1,接触器KMl线圈断电,与SB2并联的KM1的辅助触点断开,以保证KMl线圈持续失电,串联在电动机回路中的KMl的主触点持续断开,切断电动机定子电源,电动机停转。 反向起动过程:按下起动按钮SB3,接触器KM2线圈通电,与SB3并联的KM2的辅助常开触点闭合,以保证KM2线圈持续通电,串联在电动机回路中的KM2的主触点持续闭合,电动机连续反向运转。 对于这种控制线路,当要改变电动机的转向时,就必须先按停止按钮SB1,再按反转按钮SB3,才能使电机反转。如果不先按SB1,而是直接按SB3,电动机是不会反转的。

电机正反转联动控制电路图

按钮联锁正反转控制线路 图2—12 按钮联锁正反转控制电路图 图2-12 按钮联锁正反转控制电路图接触器联锁正反转控制线路

双重联锁正反转控制线路 元件安装图

元件明细表 1、线路的运用场合: 正反转控制运用生产机械要求运动部件能向正反两个方向运动的场合。如机床工作台电机的前进与后退控制;万能铣床主轴的正反转控制;电梯、起重机的上升与下降控制等场所。 2、控制原理分析 (1)、控制功能分析:A、怎样才能实现正反转控制? B、为什么要实现联锁? 这两个问题是本控制线路的核心所在,务必要透彻地理解,否则只会接线安装,那只是知其然而不知其所以然。另外,问题的提出,一方面让学生学会去思考,另一方面也培养学生发现问题、分析问题的能力。教学中,计划先让学生温书预习(5分钟)、寻找答案,再集中讲解。先提问抽查,让学生能各抒己见、充分发挥,最后再总结归纳,解答所提出的问题,进一步统一全班思路。答案如下: A、电机要实现正反转控制:将其电源的相序中任意两相对调即可(简称换相),通常是V相不变,将U相与W 相对调。 B、由于将两相相序对调,故须确保2个KM线圈不能同时得电,否则会发生严重的相间短路故障,因此必须采取联锁。为安全起见,常采用按钮联锁和接触器联锁的双重联锁正反转控制线路(如原理图所示)

(2)、工作原理分析 C、停止控制: 按下SB3,整个控制电路失电,接触器各触头复位,电机M失电停转 (3)双重联锁正反转控制线路的优点: 接触器联锁正反转控制线路虽工作安全可靠但操作不方便;而按钮联锁正反转控制线路虽操作方便但容易产生电源两相短路故障。双重联锁正反 转控制线路则兼有两种联锁控制线路的优点,操作方便,工作安全可靠。 3、怎样正确使用控制按钮? 控制按钮按用途和触头的结构不同分停止(常闭按钮)、起动按钮(常开按钮)和复合按钮(常开和常闭组合按钮)。按钮的颜色有红、绿、黑等,一般红色表示“停止”,绿色表示“起动”。接线时红色按钮作停止用,绿色或黑色表示起动或通电。 三、注意事项

最新单片机课设步进电机控制正反转

单片机课设步进电机控制正反转

单片机课程设计报告设计题目:步进电机控制系统 学院自动化与信息工程学院 专业电气工程及其自动化 班级 姓名 学号 指导教师王水鱼 2010 年秋季学期 起止时间:2011年1月10日至2011年1月14日 平时 (10%) 任务完成 (30%) 答辩 (30%) 课设报告 (30%) 总评成绩

目录 1.设计目的 (2) 2.设计的主要内容和要求 (2) 3.题目及要求功能分析 (2) 4.设计方案 (5) 4.1 整体方案 (5) 4.2 具体方案 (5) 5.硬件电路的设计 (6) 5.1 硬件线路 (6) 5.2 工作原理 (7) 5.3 操作时序 (8) 6. 软件设计 (8) 6.1 软件结构 (8) 6.2 程序流程 (9) 6.3 源程序清单 (9) 7. 系统仿真 (9) 8. 使用说明 (10) 9. 设计总结 (10) 参考文献 (11) 附录 (12)

步进电机的控制 1.设计目的 (1)熟悉单片机编程原理。 (2)熟练掌握51单片机的控制电路和最小系统。 (3)单片机基本应用系统的设计方法。 2.设计的主要内容和要求 (1)查阅资料,了解步进电机的工作原理。 (2)通过单片机给参数控制电机的转动。 (3)通过按钮控制启停及反转。 (4)其他功能。 3.题目及要求功能分析 步进电机:步进电机是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。步进电机可以作为一种控制用的特种电机,利用其精度高等特点,广泛应用于各种工业控制系统中。 三相单、双六拍步进电机的结构和工作原理:

单相电机的倒顺开关正反转接线图及原理(一看便能搞懂)

单相电机的倒顺开关接线及原理 有不少电工对单相电机的接线搞不清。我先对单相电机的正反转原理讲一下。单机电机里面有二组线圈,一组是运转线圈(主线圈),一组是启动线圈(副线圈),大多的电机的启动线圈并不是只启动后就不用了,而是一直工作在电路中的。启动线圈电阻比运转线圈电阻大些,量下就知了。启动的线圈串了电容器的。也就是串了电容器的启动线圈与运转线圈并联,再接到220V电压上,这就是电机的接法。当这个串了电容器的启动线圈与运转线圈并联时,并联的二对接线头的头尾决定了正反转的。比起三相电动机的顺逆转控制,单相电动机要困难得多,一是因为单相电动机有启动电容、运行电容、离心开关等辅助装置,结构复杂;二是因为单相电动机运行绕组和启动绕组不一样,不能互为代用,增加了接线的难度,弄错就可能烧毁电动机。 有接线盒的单相电动机内部接线图

上图,是双电容单相电动机接线盒上的接线图,图上清晰的反映了电动机主绕组、副绕组和电容的接线位置,你只需要按图接进电源线,用连接片连接Z2和U2,UI和VI,电动机顺转,用连接片连接Z2和U1,U2和VI,电动机逆转。 单相电动机各个元件也好鉴别,电容都是装在外面,用肉眼就可以看清楚接线位置(如上图)启动电容接在V2—Z1位置,运行电容接在V1—Z1间,从里面引出的线也好鉴别,接在(如上图)UI—U2位置的是运行绕组,接在Z1—Z2位置的是启动绕组、接在V1—V2位置的是离心开关。用万用表也容易区分6根线,阻值最大的是启动绕组,阻值比较小的运行绕组,阻值为零的是离心开关。如果运行绕组和启动绕组阻值一样大,说明这两个绕组是完全相同的,可以互为代用。单相电动机的绕组两端和电容两端不分极性,任意接都可以,但启动绕组和运行绕组不能接反,启动电容和运行电容不能接反,否则容易烧启动绕组 以下是自己为了消化吸收而画的接线图,在此献给广大电工朋友,希望能给大家带来一些帮助。本人学识粗浅,特建立 QQ群:79694587 以便大家相互学习。

步进电机正反转控制C语言程序 只为初学者

只为初学者的步进电机正反控制程序 #include<> #define uchar unsigned char #define uint unsigned int #define MotorData P2 //步进电机控制接口定义 sbit zheng=P3^0; sbit fan=P3^1; sbit stop=P3^2; uchar phasecw[8] ={0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09};//正转 uchar phaseccw[8]={0x09,0x08,0x0c,0x04,0x06,0x02,0x03,0x01};//反转 //ms延时函数 void delay(uint t) { uint k; while(t--) { for(k=0; k<125; k++); } } void Delay_xms(uint x) { uint i,j; for(i=0;i

void Motor_work(uint t) { uchar i,j; switch(t) { case 0: while(1) {if(stop==0) break; for(i=0;i<8;i++) {MotorData=phasecw[i]; delay(50);//转速调节 } } break; case 1: while(1) {if(stop==0) break; for(j=0;j<8;j++) {MotorData=phaseccw[j]; delay(50);//转速调节 } } break; } } //停止转动 void Motor_test(void) { if(zheng==0) { Delay_xms(10); if(zheng==0) Motor_work(0); } if(fan==0) { Delay_xms(10); if(fan==0) Motor_work(1); } } //主函数 void main(void) {

单片机课程设计---步进电机正反转设计

单片机课程设计课题:步进电机正反转设计 系别:电气与电子工程系 专业: 姓名: 学号 指导老师: 2013年01月09日

一设计目的 1、增进对单片机的感性认识,加深对单片机理论方面的理解; 2、掌握单片机的内部功能模块的应用,如定时器/计数器、中断、片内外存贮器、I/O口、A/D、 3; 4、掌握控制步进电机转动的编程方法。 二设计要求 1、具有速度和转向设定功能; 2、设置开始、停止以及正反转健; 3、转速以及转向有数码管显示(本设计使用的为LCD12864)。 三、总体设计 步进电机是一种将电脉冲转化为角位移的数字控制执行机构。它将电脉冲信号转变成角位移,即给一个脉冲信号,步进电机就转动一个角度,因此非常适合于单片机控制。 步进电机具有控制简便、定位准确等特点。随着科学技术的发展,在许多领域将得到广泛的应用。鉴于传统的脉冲系统移植性不好,本文提出微机控制系统代替脉冲发生器和脉冲分配器,用软件的方法产生控制脉冲,通过软件编程可以任意设定步进电机的转速、旋转角度、转动次数和控制步进电机的运行状态。以简化控制电路,降低生产成本,提高系统的运行效率和灵活性。 步进电机的角位移与输入脉冲数严格成正比,因此,当它转动一周后,没有累计误差,具有良好的跟随性。由步进电机与驱动电路组成的开环数控系统,既非常简单、廉价,又非常可靠。同时,它也可以与角度反馈环节组成高性能的闭环数控系统。步进电机的动态响应快,易于起停、正反转及变速。速度可在相当宽的范围内平滑调节,低速下仍能保证获得大转矩。步进电机只能通过脉冲电源供电才能运行,它不能直接使用交流电源和直流电源。步进电机存在振荡和失步现象,必须对控制系统和机械负载采取相应的措施。步进电机自身的噪声和振动较大,带惯性负载的能力较差。 步进电机是自动控制系统中常用的执行部件。步进电机的输入信号为脉冲电流,它能将输入的脉冲信号转换为阶跃型的角位移或直线位移,因而步进电机可看作是一个串行的数/模转换器。由于步进电机能够直接接受数字信号,而不需数/模转换,所以使用微机控制步进电机显得非常方便。 步进电机有以下优点: (1)通常不需要反馈就能对位置和速度进行控制; (2)位置误差不会积累; (3)与数组设备兼容,能够直接接收数字信号; (4)可以快速启停。 步进电机的品种规格很多,按照它们的结构和工作原理可以划分为磁阻式(也称反应式或变磁阻式)电机、混合式电机、永磁式电机和特种电机等四种主要型式。步进电机不需位移传感器就可精确定位,所以在精确定位系统中应用广泛。目前打字机、计算机外部设备、数控机床、传真机等设备中都使用了步进电机。

电机正反转控制电路及实际接线图(个人学习用)

三相异步电动机正反转控制电路图原理及plc接线与编程在图1是三相异步电动机正反转控制的电路和继电器控制电路图,图2与3是功能与它相同的PLC控制系统的外部接线图和梯形图,其中,KM1和KM2分别是控制正转运行和反转运行的交流接触器. 在梯形图中,用两个起保停电路来分别控制电动机的正转和反转。按下正转启动按钮SB2,X0变ON,其常开触点接通,Y0的线圈“得电”并自保。使KM1的线圈通电,电机开始正转运行。按下停止按钮SB1,X2变ON,其常闭触点断开,使Y0线圈“失电”,电动机停止运行。 在梯形图中,将Y0与Y1的常闭触电分别与对方的线圈串联,可以保证他们不会同时为ON,因此KM1和KM2的线圈不会同时通电,这种安全措施在继电器电路中称为“互锁”。除此之外,为了方便操作和保证Y0和Y1不会同时为ON,在梯形图中还设置了“按钮互锁”,即将反转启动按钮X1的常闭点与控制正转的Y0的线圈串联,将正转启动按钮X0的常闭触点与控制反转的Y1的线圈串联。设Y0为ON,电动机正转,这是如果想改为反转运行,可

以不安停止按钮SB1,直接安反转启动按钮SB3,X1变为ON,它的常闭触点断开,使Y0线圈“失电”,同时X1的敞开触点接通,使Y1的线圈“得电”,点击正转变为反转。 在梯形图中的互锁和按钮联锁电路只能保证输出模块中的与Y0和Y1对应的硬件继电器的常开触点心不会同时接通。由于切换过程中电感的延时作用,可能会出现一个触点还未断弧,另一个却已合上的现象,从而造成瞬间短路故障。 可以用正反转切换时的延时来解决这一问题,但是这一方案会增大编程的工作量,也不能解决不述的接触触点故障引起的电源短路事故。如果因主电路电流过大或者接触器质量不好,某一接触器的主触点被断电时产生的电弧熔焊而被粘结,其线圈断电后主触点仍然是接通的,这时如果另一个接触器的线圈通电,仍将造成三相电源短路事故。为了防止出现这种情况,应在PLC外部设置KM1和KM2的辅助常闭触点组成的硬件互锁电路(见图2),假设KM1的主触点被电弧熔焊,这时它与KM2线圈串联的辅助常闭触点处于断开状态,因此KM2的线圈不可能得电。 图1中的FR是作过载保护用的热继电器,异步电动机长期严重过载时,经过一定延时,热继电器的常开触点断开,常开触点闭合。其常闭触点与接触器的线圈串联,过载时接触其线圈断电,电机停止运行,起到保护作用。 有的热继电器需要手动复位,即热继电器动作后要按一下它自带的复位按钮,其触点才会恢复原状,及常开触点断开,常闭触点闭合。这种热继电器的常闭触点可以像图2那样接在PLC的输出回路,仍然与接触器的线圈串联,这反而可以节约PLC的一个输入点。 有的热继电器有自动复位功能,即热继电器动作后电机停止转,串接在主回路中的热继电器的原件冷却,热继电器的触点自动恢复原状。如果这种热断电器的常闭触点仍然接在PLC的输出回路,电机停止转动后果一段时间会因热继电器的触点恢复原状而自动重新运转,可能会造成设备和人身事故。因此有自动复位功能的热继电器的常闭触点不能接在PLC的输出回路,必须将它的触点接在PLC的输入端(可接常开触点或常闭触点),用梯形图来实现点击的过载保护。如果用电子式电机过载保护来代替热继电器,也应注意它的复位. 电动机正反转实物接线图

步进电机正反转控制及转速显示

/***************************************************** 程序调试成功 *********************************************************/ #include #define uchar unsigned char #define uint unsigned int sbit wale = P1^4; sbitdula = P1^5; sbitjia_key=P3^3; sbitjian_key=P3^2; sbitZ_key=P3^0; sbitF_key=P3^1; sbit Z_LED=P1^0; sbit F_LED=P1^1; sbit J_LED=P1^2; sbit JA_LED=P1^3; uint flag; ucharnum,show_num=2,maichong=4,table_begin; uchar code SHU[10]={0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07,0x7f,0x6f};//共阳数码管驱动信号0---9,不显示 uchar code table[]={0xf1,0xf3,0xf2,0xf6,0xf4,0xfc,0xf8,0xf9,0xf1,0xf9,0xf8,0xfc,0xf4,0xf6,0xf2,0xf3};//电机正反转 void delay(uchar x) { uint y; for(;x>0;x--) for(y=0;y<124;y++); } void display() //显示函数 { uint a; a=num; if(a<10) a=a+1; else a=a%10; wale=1; P0=0xfb; wale=0; dula=1; P0=SHU[(num/10)]; dula=0; delay(10);

步进电机正反转程序

步进电机正反转程序 #include //51芯片管脚定义头文件 #include //内部包含延时函数 _nop_(); #define uchar unsigned char #define uint unsigned int uchar code FFW[8]={0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09}; //四相八拍正转编码 uchar code REV[8]={0x09,0x08,0x0c,0x04,0x06,0x02,0x03,0x01}; ////四相八拍反转编码 sbit K1 = P3^2; //正转 sbit K2 = P3^3; //反转 sbit K3 = P3^4; //停止 sbit BEEP = P3^6; //蜂鸣器 /********************************************************/ /* /* 延时t毫秒 /* 11.0592MHz时钟,延时约1ms /* /********************************************************/ void delay(uint t) { uint k; while(t--) {

for(k=0; k<125; k++) { } } } /********************************************************** / void delayB(uchar x) //x*0.14MS { uchar i; while(x--) { for (i=0; i<13; i++) { } } } /********************************************************** / void beep() { uchar i; for (i=0;i<100;i++) { delayB(4); BEEP=!BEEP; //BEEP取反

基于单片机原理的步进电机的正反转程设计报告书

基于单片机原理的步进电机的正反转程设计报告书

电机控制课程设计报告书题目基于单片机原理的步进电机的正反转

目录....................................................................... 错误!未定义书签。摘要...................................................................... 错误!未定义书签。 1.概述................................................................... 错误!未定义书签。 1.1课程设计的任务和要求 ............................ 错误!未定义书签。 1.2设计思路框架............................................ 错误!未定义书签。 1.3设计方案的模块解释................................ 错误!未定义书签。 2.系统硬件设计 ..................................................... 错误!未定义书签。 2.1单片机最小系统原理介绍 ........................ 错误!未定义书签。 2.1.1 AT89C51的工作原理 ....................... 错误!未定义书签。 2.1.2复位电路的工作原理 ...................... 错误!未定义书签。 2.1.3晶振电路的工作原理 ...................... 错误!未定义书签。 2.2电机驱动电路原理介绍 ............................ 错误!未定义书签。 3.系统软件设计 ..................................................... 错误!未定义书签。 3.1系统流程图 ............................................... 错误!未定义书签。 3.2系统程序分析............................................ 错误!未定义书签。4.调试过程与结果 .............................................. 错误!未定义书签。5.总结与体会 ...................................................... 错误!未定义书签。 6.参考资料............................................................. 错误!未定义书签。 7.附录.................................................................... 错误!未定义书签。

相关文档
相关文档 最新文档