首页 步进电机论文

步进电机论文

举报
开通vip

步进电机论文 CHANGCHUN INSTITUTE OF TECHNOLOGY 设计题目: 步进电机控制器 学生姓名: 李毅航 刘权兵 徐重瑶 张国为 学院名称: 电气与信息工程学院 专业名称: 电子信息工程 班级名称: 电子 0841 学 号: 22 24 34 37 完成时间: 2011年7月6日 ...

步进电机论文
CHANGCHUN INSTITUTE OF TECHNOLOGY 设计题目: 步进电机控制器 学生姓名: 李毅航 刘权兵 徐重瑶 张国为 学院名称: 电气与信息 工程 路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理 学院 专业名称: 电子信息工程 班级名称: 电子 0841 学 号: 22 24 34 37 完成时间: 2011年7月6日 2011 年 7 月 6 日 小组成员: 电子0841班 22号 李毅航 (程序源代码) 电子0841班 24号 刘权兵 (Proteus电路设计) 电子0841班 34号 徐重瑶 (论文) 电子0841班 37号 张国为 (Protel原理图和PCB图) 步进电机控制器 李毅航、刘权兵、徐重瑶、张国为 (电子0841班 22号、24号、34号、37号) 摘 要: 步进电机是一种以脉冲控制的转动器件,由于是以脉冲驱动,很适合心数字或微型计算机来控制,所以我们又把它当成是一种数字器件。本设计主要是运用51单片机控制4相步进电机系统,由单片产生驱动脉冲信号,控制步进电机以一定的转速向某一方向转动,并用LCD液晶显示器显示其实时工作状态 关键词:单片机;步进电机;脉冲;LCD液晶显示器 引言 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。使得在速度、位置等控制领域用步进电机来控制变的非常的简单。 在工业控制系统中,最常见的是对步进电机的控制。步进电机的数字控制是步进电机控制的发展趋势, 用单片机对步进电机进行控制是实现电动机数字控制的最常用手段。 1. 步进电机工作原理 步进电机按照它们的结构和工作原理可以划分为磁阻式(也称反应式或变磁阻式)电机、混合式电机、永磁式电机和特种电机等4种主要型式,下面主要以四相磁阻式步进电机为例说明步进电机的工作原理。 图1是一个四相磁阻式步进电机的结构示意图,该电机定子上有8个凸齿,相距180度的两个凸齿构成一相,每一相上的线圈反相连接,这样8个齿就构成四相,AA1,BB1,CC1,DD1,因此称为四相步进电机。 图1四相磁阻式步进电机的结构示意图 四相步进电机按照通电顺序的不同,可分为单四拍、双四拍、八拍三种工作方式。 单四拍与双四拍的步距角相等,但单四拍的转动力矩小。八拍工作方式的步距角是单四拍与双四拍的一半,因此,八拍工作方式既可以保持较高的转动力矩又可以提高控制精度。   单四拍、双四拍与八拍工作方式的电源通电时序与波形分别如图2.a、b、c所示: a b c 图2 步进电机工作时序波形图 2. 步进电机控制系统设计 本设计的功能是实现一个基于51单片机控制的4相步进电机系统,由单片机产生驱动脉冲信号,步进电机的驱动器收到驱动脉冲信号后,步进电机将会按照设定的方向转动一个固定的角度,将电脉冲转化成角位移。电机的转速由脉冲信号频率来控制决定,可以通过控制脉冲的个数来控制角位移量,从而达到调速的目的。 系统框图如图3所示: 时 钟 脉 冲 单片机 AT98C51 电机驱动器 步 进 电 机 128*64 LCD 驱动与显示 键 盘 图3系统框图   驱动电路的主要作用是实现功率放大。一般脉冲分配器输出的驱动能力是有限的,它不可能直接驱动步进电机,而要经过一级功率放大。 3. 硬件电路设计 在单片机控制的步进电机系统中,输入由单片机接口电路构成的5个按键完成,单片机根据输人的键值控制步进电机的正反转、停止和加减速的操作信号,并在LCD显示器中显示出其工作状态,再由驱动电路输出脉冲控制步进电机的运行。如图4所示: 图4 硬件电路图 像直流电机一样,步进电机也需要驱动电路才能被单片机的I/O口控制,这是因为对于电机这类功率器件,普通单片机的I/O口驱动能力不够。为了让步进电机能够运转起来,还要有一套驱动电路才能让它有足够的能量。下面图5是一个12V的4相步进电机的驱动电路图: 图5 步进电机的驱动电路 在这个设计中,我用到了一个128*64的LCD液晶显示器来显示步进电机的实时工作状态。下面图6为LCD器件图, 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 1为LCD引脚功能: 表1 LCD显示器功能表 引脚号 引脚名称 功能说明 1 H: 选择芯片IC1(右半屏)信号 2 H: 选择芯片IC2(左半屏)信号 3 GND 模块的电源地 4 VCC 模块的电源正端 5 V0 LCD驱动电压输入端 6 RS H/L 并行的指令/数据选择信号 7 R/W H/L 并行的读写选择信号 8 E H/L 并行的使能信号 9 DB0 数据0 10 DB1 数据1 11 DB2 数据2 12 DB3 数据3 13 DB4 数据4 14 DB5 数据5 15 DB6 数据6 16 DB7 数据7 17 H/L 复位 低电平有效 18 -Vout 电源 图6 LCD器件图 设计步进电机的Protel的原理图和PCD电路图如下图7、图8 图8 PCB电路图 4 软件设计 4.1 流程图 软件程序构成包括主程序和子程序两部分。主程序控制各个硬件电路的执行过程顺序而子程序主要是一些功能性程序,如定时器服务子程序、键消延时子程序以及键扫描程序。开始执行时,先初始化各引脚(设计用的是P2口引脚实现对驱动芯片及步进电机的控制,P1口用于键盘控制)。然后开始执行主程序,完成设置定时器选择及工作模式选择,再设置激励方式、转向轨迹、步进电机转向。尔后再调用键盘扫描函数,根据不同的按键信号执行不同的控制功能。流程图如图7、图8所示: 4.2 软件编程 PHASE EQU 11H ;驱动方式 TIMES EQU 10 LCDPAGE EQU 0B8H LCDLINE EQU 040H PAG EQU R0 COL EQU R1 E BIT P3.5 RW BIT P3.4 RS BIT P3.2 L BIT P3.1 R BIT P3.0 BUSY BIT P2.7 ORG 0000H AJMP START ORG 0013H LJMP KEY ORG 0100H ;----------------------主程序-----------------------; START: MOV P2,#0FFH ;显示 LCALL INILCD LCALL CLEAR MOV PAG,#00H MOV COL,#10H MOV DPTR,#CHANG LCALL DISPLAY MOV PAG,#00H MOV COL,#20H LCALL DISPLAY MOV PAG,#00H MOV COL,#30H LCALL DISPLAY MOV PAG,#00H MOV COL,#40H LCALL DISPLAY MOV PAG,#00H MOV COL,#50H LCALL DISPLAY MOV PAG,#00H MOV COL,#60H LCALL DISPLAY MOV PAG,#06H MOV COL,#00H MOV DPTR,#DIAN LCALL DISPLAY MOV PAG,#06H MOV COL,#10H LCALL DISPLAY MOV PAG,#06H MOV COL,#20H LCALL DISPLAY MOV PAG,#06H MOV COL,#30H LCALL DISPLAY MOV IE,#10000100B SETB IT1 MOV SP,#070H STR: JBC B.0,RL_11 JBC B.2,RR_11 MOV PAG,#02H MOV COL,#20H MOV DPTR,#R_0 LCALL DISPLAY MOV PAG,#02H MOV COL,#30H LCALL DISPLAY MOV PAG,#02H MOV COL,#40H LCALL DISPLAY MOV PAG,#02H MOV COL,#50H LCALL DISPLAY MOV R5,#30 LCALL DELAY MOV PAG,#02H MOV COL,#20H MOV DPTR,#KONG LCALL DISPLAY MOV PAG,#02H MOV COL,#30H MOV DPTR,#KONG LCALL DISPLAY MOV PAG,#02H MOV COL,#40H MOV DPTR,#KONG LCALL DISPLAY MOV PAG,#02H MOV COL,#50H MOV DPTR,#KONG LCALL DISPLAY MOV R5,#30 LCALL DELAY SJMP STR RL_11: LJMP RL_1 RR_11: LJMP RR_1 ;----------------按键子程序------------------; KEY: ;定时器按键扫描 PUSH ACC PUSH PSW MOV R2,#200 DJNZ R2,$ ;防抖延时 MOV A,P1 JNB ACC.0,KEY_1 JNB ACC.1,KEY_2 JNB ACC.2,KEY_3 JNB ACC.3,KEY_4 JNB ACC.4,KEY_5 KEY_1: ;正转按键 MOV B,#00000001B JMP RET_0 KEY_2: ;停止按键 MOV B,#00000010B JMP RET_0 KEY_3: ;反转按键 MOV B,#00000100B JMP RET_0 KEY_4: ;加速按键 MOV B,#00001000B JMP RET_0 KEY_5: ;减速按键 MOV B,#00010000B RET_0: POP PSW POP ACC RETI RL_1: ;左转 MOV PAG,#02H MOV COL,#30H MOV DPTR,#KONG LCALL DISPLAY MOV PAG,#02H MOV COL,#40H MOV DPTR,#KONG LCALL DISPLAY MOV PAG,#02H MOV COL,#18H MOV DPTR,#ZHENG LCALL DISPLAY MOV PAG,#02H MOV COL,#28H MOV DPTR,#ZHUAN LCALL DISPLAY MOV PAG,#02H MOV COL,#48H MOV DPTR,#ZHENG LCALL DISPLAY MOV PAG,#02H MOV COL,#58H MOV DPTR,#CHANG_0 LCALL DISPLAY MOV A,#PHASE RL1: MOV R5,#TIMES RL2: MOV P0,A LCALL DELAY RL A JBC B.0,RL_1 JBC B.1,STOP JBC B.2,RR_13 JB B.3,ACCE JB B.4,DECE JMP RL1 ACCE: ;左转高速 MOV PAG,#02H MOV COL,#48H MOV DPTR,#GAO LCALL DISPLAY MOV PAG,#02H MOV COL,#58H MOV DPTR,#SU LCALL DISPLAY MOV R5,#5 JMP RL2 DECE: ;左转低速 MOV PAG,#02H MOV COL,#48H MOV DPTR,#DI LCALL DISPLAY MOV PAG,#02H MOV COL,#58H MOV DPTR,#SU LCALL DISPLAY MOV R5,#17 JMP RL2 RR_13: LJMP RR_1 STOP: ;停止 MOV PAG,#02H MOV COL,#18H MOV DPTR,#KONG LCALL DISPLAY MOV PAG,#02H MOV COL,#58H MOV DPTR,#KONG LCALL DISPLAY STP: JBC B.0,RL_13 JBC B.2,RR_1 MOV PAG,#02H MOV COL,#28H MOV DPTR,#TING LCALL DISPLAY MOV PAG,#02H MOV COL,#48H MOV DPTR,#ZHI LCALL DISPLAY MOV R5,#30 LCALL DELAY JBC B.0,RL_13 JBC B.2,RR_1 MOV PAG,#02H MOV COL,#28H MOV DPTR,#KONG LCALL DISPLAY MOV PAG,#02H MOV COL,#48H MOV DPTR,#KONG LCALL DISPLAY MOV R5,#30 LCALL DELAY SJMP STP RL_13: LJMP RL_1 RR_1: ;右转 MOV PAG,#02H MOV COL,#30H MOV DPTR,#KONG LCALL DISPLAY MOV PAG,#02H MOV COL,#40H MOV DPTR,#KONG LCALL DISPLAY MOV P AG,#02H MOV COL,#18H MOV DPTR,#FAN LCALL DISPLAY MOV PAG,#02H MOV COL,#28H LCALL DISPLAY MOV PAG,#02H MOV COL,#48H MOV DPTR,#ZHENG LCALL DISPLAY MOV PAG,#02H MOV COL,#58H MOV DPTR,#CHANG_0 LCALL DISPLAY MOV A,#PHASE RR1: MOV R5,#TIMES RR2: MOV P0,A LCALL DELAY RR A JBC B.0,RL_12 JBC B.1,STOP_2 JBC B.2,RR_12 JB B.3,ACCE0 JB B.4,DECE0 JMP RR1 RL_12: LJMP RL_1 STOP_2: LJMP STOP RR_12: LJMP RR_1 ACCE0: ;右转高速 MOV PAG,#02H MOV COL,#48H MOV DPTR,#GAO LCALL DISPLAY MOV PAG,#02H MOV COL,#58H MOV DPTR,#SU LCALL DISPLAY MOV R5,#5 JMP RR2 DECE0: ;右转低速 MOV PAG,#02H MOV COL,#48H MOV DPTR,#DI LCALL DISPLAY MOV PAG,#02H MOV COL,#58H MOV DPTR,#SU LCALL DISPLAY MOV R5,#17 JMP RR2 JMP RR1 ;----------------------显示子程序------------------; DISPLAY: LCALL DISROM ;显示上半字 INC PAG LCALL DISROM ;显示下半字 RET INILCD: ;初始化LCD MOV R7,#38H LCALL WCODE MOV R7,#0FH LCALL WCODE MOV R7,#0C0H LCALL WCODE MOV R7,#01H LCALL WCODE MOV R7,#06H LCALL WCODE RET CLEAR: ;清屏 PUSH B MOV COL,#00H MOV B,#00H CLE_0: MOV PAG,B MOV DPTR,#KONG LCALL DISPLAY MOV A,#10H ADD A,COL MOV COL,A CJNE COL,#80H,CLE_0 INC B INC B MOV PAG,B MOV COL,#00H CJNE PAG,#08H,CLE_0 POP B RET CHKBUSY: ;检查LCD是否忙 SETB E CLR RS SETB RW MOV P2,#0FFH JNB BUSY,$ RET WCODE: ;写入LCD命令 LCALL CHKBUSY MOV P2,#0FFH CLR RW CLR RS SETB E MOV P2,R7 CLR E RET WDATA: ;写入LCD数据 LCALL CHKBUSY MOV P2,#0FFH CLR RW SETB RS SETB E MOV P2,R7 CLR E RET DISROM: ;显示写入 PUSH ACC CLR C MOV A,COL SUBB A,#64 JNC RSIDE LSIDE: SETB L CLR R MOV A,PAG ADD A,#LCDPAGE MOV R7,A LCALL WCODE MOV A,COL ADD A,#LCDLINE MOV R7,A LCALL WCODE MOV R2,#0 WLS: CLR A MOVC A,@A+DPTR MOV R7,A LCALL WDATA INC DPTR INC R2 CJNE R2,#16,WLS JMP RET0 RSIDE: CLR L SETB R CLR C MOV A,PAG ADD A,#LCDPAGE MOV R7,A LCALL WCODE MOV A,COL ADD A,#LCDLINE SUBB A,#64 MOV R7,A LCALL WCODE MOV R2,#0 WRS: CLR A MOVC A,@A+DPTR MOV R7,A LCALL WDATA INC DPTR INC R2 CJNE R2,#16,WRS RET0: POP ACC RET DELAY: ;延时子程序 MOV R6,#50 D1: MOV R7,#100 DJNZ R7,$ DJNZ R6,D1 DJNZ R5,DELAY RET ;-------------------------汉字表----------------------; ORG 2000H CHANG: /*-- 文字: 长 --*/ DB 0x80,0x80,0x80,0x80,0xFF,0x80,0x80,0xA0 DB 0x90,0x88,0x84,0x82,0x80,0x80,0x80,0x00 DB 0x00,0x00,0x00,0x00,0xFF,0x40,0x21,0x12 DB 0x04,0x08,0x10,0x20,0x20,0x40,0x40,0x00 CHUN: /*-- 文字: 春 --*/ DB 0x40,0x44,0x54,0x54,0xD4,0x54,0x74,0x5F DB 0x54,0x54,0xD4,0x54,0x54,0x44,0x40,0x00 DB 0x04,0x04,0x02,0x01,0xFE,0x92,0x92,0x92 DB 0x92,0x92,0xFE,0x01,0x02,0x04,0x04,0x00 GONG: /*-- 文字: 工 --*/ DB 0x00,0x04,0x04,0x04,0x04,0x04,0x04,0xFC DB 0x04,0x04,0x04,0x04,0x04,0x04,0x00,0x00 DB 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x3F DB 0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x00 CHENG: /*-- 文字: 程 --*/ DB 0x24,0x24,0xA4,0xFE,0x23,0x22,0x0,0x3E DB 0x22,0x22,0x22,0x22,0x22,0x3E,0x00,0x00 DB0x08,0x06,0x01,0xFF,0x01,0x06,0x40,0x49 DB 0x49,0x49,0x7F,0x49,0x49,0x49,0x41,0x00 XUE: /*-- 文字: 学 --*/ DB 0x40,0x30,0x11,0x96,0x90,0x90,0x91,0x96 DB 0x90,0x90,0x98,0x14,0x13,0x50,0x30,0x00 DB 0x04,0x04,0x04,0x04,0x04,0x44,0x84,0x7E DB 0x06,0x05,0x04,0x04,0x04,0x04,0x04,0x00 YUAN: /*-- 文字: 院 --*/ DB 0x0,0xFE,0x22,0x5A,0x86,0x10,0x0C,0x24 DB 0x24,0x25,0x26,0x24,0x24,0x14,0x0C,0x00 DB 0x00,0xFF,0x04,0x08,0x07,0x80,0x41,0x31 DB 0x0F,0x01,0x01,0x3F,0x41,0x41,0x71,0x00 DIAN: /*-- 文字: 电 --*/ DB 0x00,0x00,0xF8,0x88,0x88,0x88,0x88,0xFF DB 0x88,0x88,0x88,0x88,0xF8,0x00,0x00,0x00 DB 0x00,0x00,0x1F,0x08,0x08,0x08,0x08,0x7F DB 0x88,0x88,0x88,0x88,0x9F,0x80,0xF0,0x00 ZI: /*-- 文字: 子 --*/ DB 0x80,0x82,0x82,0x82,0x82,0x82,0x82,0xE2 DB 0xA2,0x92,0x8A,0x86,0x82,0x80,0x80,0x0 DB 0x00,0x00,0x00,0x00,0x00,0x40,0x80,0x7F DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 LING: /*-- 文字: 08 --*/ DB 0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00 DB 0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00 DB 0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00 DB 0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00 SI: /*-- 文字: 41 --*/ DB 0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00 DB 0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00 DB 0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00 DB 0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00 ZHENG: /*-- 文字: 正 --*/ DB 0x00,0x02,0x02,0xC2,0x02,0x02,0x02,0xFE DB 0x82,0x82,0x82,0x82,0x82,0x02,0x00,0x00 DB 0x40,0x40,0x40,0x7F,0x40,0x40,0x40,0x7F DB 0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x00 FAN: /*-- 文字: 反 --*/ DB 0x00,0x00,0xFC,0x24,0x24,0xE4,0x24,0x24 DB 0x22,0x22,0x22,0xA3,0x62,0x00,0x00,0x00 DB 0x40,0x30,0x8F,0x80,0x40,0x40,0x23,0x14 DB 0x08,0x14,0x22,0x41,0x40,0x80,0x80,0x00 ZHUAN: /*-- 文字: 转 --*/ DB 0xC8,0xB8,0x8F,0xE8,0x88,88H,0x40,0x48 DB 0x48,0xE8,0x5F,0x48,0x48,0x48,0x40,0x00 DB 0x08,0x18,0x08,0xFF,0x04,0x04,0x00,0x02 DB 0x0B,0x12,0x22,0xD2,0x0A,0x06,0x0,0x00 GAO: /*-- 文字: 高 --*/ DB 0x04,0x04,0x04,0x04,0xF4,0x94,0x95,0x96 DB 0x94,0x94,0xF4,0x04,0x04,0x04,0x04,0x00 DB 0x0,0xFE,0x02,02H,0x7A,0x4A,0x4A,0x4A DB 0x4A,0x4A,0x7A,0x02,0x82,0xFE,0x0,0x00 DI: /*-- 文字: 低 --*/ DB 0x00,0x80,0x60,0xF8,0x07,0x00,0xFC,0x84 DB 0x84,0x84,0xFE,0x82,0x83,0x82,0x80,0x00 DB 0x01,0x00,0x00,0xFF,0x00,0x00,0xFF,0x40 DB 0x20,0x00,0x41,0x8E,0x30,0x40,0xF8,0x00 SU: /*-- 文字: 速 --*/ DB 0x40,0x40,0x42,0xCC,0x0,0x04,0xF4,0x94 DB 0x94,0xFF,0x94,0x94,0xF4,0x04,0x00,0x00 DB 0x00,0x40,0x20,0x1F,0x20,0x48,0x44,0x42 DB 0x41,0x5F,0x41,0x42,0x44,0x48,0x40,0x00 TING: /*-- 文字: 停 --*/ DB 0x80,0x60,0xF8,0x07,0x00,0x04,0x74,0x54 DB 0x55,0x56,0x54,0x54,0x74,0x04,0x00,0x00 DB 0x00,0x00,0xFF,0x00,0x03,0x01,0x05,0x45 DB 0x85,0x7D,0x05,0x05,0x05,0x01,0x03,0x00 ZHI: /*-- 文字: 止 --*/ DB 0x00,0x00,0x00,0xF0,0x00,0x00,0x00,0xFF DB 0x40,0x40,0x40,0x40,0x40,0x00,0x00,0x00 DB 0x40,0x40,0x40,0x7F,0x40,0x40,0x40,0x7F DB 0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x00 CHANG_0: /*-- 文字: 常 --*/ DB 20H,18H,8H,0xEA,0xAC,0xA8,0xA8,0xAF DB 0xA8,0xA8,0xAC,0xEA,08H,28H,0x18,0x0 DB 0x00,0x00,0x3E,0x02,0x02,0x02,0x02,0xFF DB 0x02,0x02,0x12,0x22,0x1E,0x00,0x00,0x00 R_0: /*-- 文字: R --*/ DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 DB 0x08,0xF8,0x88,0x88,0x88,0x88,0x70,0x00 DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 DB 0x20,0x3F,0x20,0x00,0x03,0x0C,0x30,0x20 ea_0: /*-- 文字: ea --*/ DB 0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00 DB 0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00 DB 0x00,0x1F,0x22,0x22,0x22,0x22,0x13,0x00 DB 0x00,0x19,0x24,0x22,0x22,0x22,0x3F,0x20 dy: /*-- 文字: d --*/ DB 0x00,0x00,0x00,0x80,0x80,0x88,0xF8,0x00 DB 0x80,0x80,0x80,0x00,0x00,0x80,0x80,0x80 DB 0x00,0x0E,0x11,0x20,0x20,0x10,0x3F,0x20 DB 0x80,0x81,0x8E,0x70,0x18,0x06,0x01,0x00 TAN: /*-- 文字: ! --*/ DB 0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00 DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 DB 0x00,0x00,0x00,0x33,0x30,0x00,0x00,0x00 DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 KONG: DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 DB 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 END 5 结论 本设计主要是运用51单片机控制4相步进电机系统,由单片产生驱动脉冲信号,控制步进电机以一定的转速向某一方向转动,并用LCD液晶显示器显示其实时工作状态。步进电机受脉冲电流控制,转子的角位移正比于输入脉冲的数量,转子的角速度正比于输入脉冲的频率,转子的旋转方向取决于定子绕组的通电顺序。由于步进电机工作原理易学易用,成本低、电机和驱动器不易损坏,非常适合于微电脑和单片机控制,因此近年来在各行各业的控制设备中获得了越来越广泛的应用。 参考文献: [1]潘永雄.新编单片机原理与应用(第二版)[M].西安;西安电子科技大学出版社,2007.2 [2]张义.例说0851(第三版)[M].北京;人民邮电出版社,2010.1 [3]陈中平.基于Proteus的AVR单片机C语言程序设计与仿真[M].北京;电子工业出版社,2011.1 [4]刘刚.Protel DXP 2004 SP2原理图与PCB设计(第二版)[M].北京;电子工业出版社,2011.1 [5]刘祖明.Protel DXP 2004入门与提高[M].北京;电子工业出版社,2010.6 图7 Protel原理图 图8 中断服务程序流程图 图7 主程序流程图 _1234567891.unknown _1234567892.unknown _1234567890.unknown
本文档为【步进电机论文】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_946310
暂无简介~
格式:doc
大小:398KB
软件:Word
页数:14
分类:互联网
上传时间:2011-11-14
浏览量:83