基于触摸屏的步进电机控制系统毕业设计说明书

基于触摸屏的步进电机控制系统毕业设计说明书
基于触摸屏的步进电机控制系统毕业设计说明书

四相步进电机控制系统设计资料讲解

四相步进电机控制系 统设计

课题:四相五线单4拍步进制电动机的正反转控制专业:机械电子工程 班级:2班 学号: 20110259 姓名:周后银 指导教师:李立成 设计日期: 2014.6.9~2014.6.20 成绩:

1概述 本实验旨在通过控制STC89C52芯片,实现对四相步进电机的转动控制。具体功能主要是控制电机正转10s、反转10s,连续运行1分钟,并用1602液晶显示屏显示出来。 具体工作过程是:给系统上电后,按下启动开关,步进电机按照预先 实验具体用到的仪器:STC89C52芯片、开关单元、四项步进电机、等硬件设 备。 实验具体电路单元有:单片机最小系统、步进电机连接电路、开关连接电路、1602液晶显示屏显示电路。 2四相步进电机 2.1步进电机 步进电机是一种将电脉冲转化为角位移的执行机构。电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。 2.2步进电机的控制 1.换相顺序控制:通电换相这一过程称为脉冲分配。 2.控制步进电机的转向控制:如果给定工作方式正序换相通电,步进 电机正转,如果按反序通电换相,则电机就反转。

3.控制步进电机的速度控制:如果给步进电机发一个控制脉冲,它就 转一步,再发一个脉冲,它会再转一步。两个脉冲的间隔越短,步进电机就转得越快。 2.3步进电机的驱动模块 ABCD四相工作指示灯指示四相五线步进电机的工作状态 2.4步进电机的工作过程 开关SB接通电源,SA、SC、SD断开,B相磁极和转子0、3号齿对齐,同时,转子的1、4号齿就和C、D相绕组磁极产生错齿,2、5号齿就和D、A相绕组磁极产生错齿。当开关SC接通电源,SB、SA、SD断开时,由于C相绕组的磁力线和1、4号齿之间磁力线的作用,使转子转动, 1、4号齿和C相绕组的磁极对齐。而0、3号齿和A、B相绕组产生错齿,

步进电机控制器--说明书[1].答案

步进电机,伺服电机可编程控制器KH-01使用说明 一、系统特点 ●控制轴数:单轴; ●指令特点:任意可编程(可实现各种复杂运行:定位控制和非定位控制); ●最高输出频率:40KHz(特别适合控制细分驱动器); ●输出频率分辨率:1Hz; ●编程条数:99条; ●输入点:6个(光电隔离); ●输出点:3个(光电隔离); ●一次连续位移范围:—7999999~7999999; ●工作状态:自动运行状态,手动运行状态,程序编辑状态,参数设定状态; ●升降速曲线:2条(最优化); ●显示功能位数:8位数码管显示、手动/自动状态显示、运行/停止状态显示、步数/计数值/程序显示、编辑程序,参数显示、输入/输出状态显示、CP脉冲和方向显示; ●自动运行功能:可编辑,通过面板按键和加在端子的电平可控制自动运行的启动和停止; ●手动运行功能:可调整位置(手动的点动速度和点动步数可设定); ●参数设定功能:可设定起跳频率、升降速曲线、反向间隙、手动长度、手动速度、中断跳转行号和回零速度; ●程序编辑功能:可任意插入、删除可修改程序。具有跳转行号、数据判零、语句条数超长和超短的判断功能; ●回零点功能:可双向自动回到零点; ●编程指令:共14条指令; ●外操作功能:通过参数设定和编程,在(限位A)A操作和(限位B)B操作端子上加开关可执行外部中断操作; ●电源:AC220V(电源误差不大于±15%)。

一、前面板图 前面板图包括: 1、八位数码管显示 2、六路输入状态指示灯 3、三路输出状态指示灯 4、 CP脉冲信号指示灯

5、 CW方向电平指示灯 6、按键:共10个按键,且大部分按键为复合按键,他们在不同状态表示的功能不同,下面的说明中,我们只去取功能之一表示按键。 后面板图及信号说明: 后面板图为接线端子,包括: 1、方向、脉冲、+5V为步进电机驱动器控制线,此三端分别连至驱动器的相应端,其中: 脉冲————步进脉冲信号 方向————电机转向电平信号 +5V————前两路信号的公共阳端 CP、CW的状态分别对应面板上的指示灯 2、启动:启动程序自动运行,相当于面板上的启动键。 3、停止:暂停正在运行的程序,相当于面板上的停止键,再次启动后,程序继续运行。 4、 (限位A)A操作和(限位B)B操作是本控制器的一大特点:对于步进电机,我们一般进行定量定位控制,如控制电机以一定的速度运行一定的位移这种方式很容易解决,只需把速度量和位移量编程即可。但还有相当多的控制是不能事先定位的,例如控制步进电机从起始点开始朝一方向运行,直到碰到一行程开关后停止,当然再反向运行回到起始点。再例如要求步进电机在两个行程开关之间往复运行n次,等等。在这些操作中,我们事先并不知道步进电机的位移量的具体值,又应当如何编程呢?本控制器利用:“中断操作”,我们称之为“(限位A)A操作”和“(限位B)B操作”。以“(限位A)A操作”为例,工作流程为:当程序在运行时,如果“(限位A)A 操作”又信号输入,电机作降速停止,程序在此中断,程序记住了中断处的座标,程序跳转到“(限位A)A操作”入口地址所指定的程序处运行程序。 5、输入1和输入2通过开关量输入端。 6、输出1、输出2和输出3通过开关量输出端。 7、+24V、地—输入输出开关量外部电源,本电源为DC24V/0.2A,此电源由控制器内部隔离提供。 8、 ~220V控制器电源输入端。 输入信号和输出信号接口电路: 本控制器的“启动”、“停止”、“(限位A)A操作”、“(限位B)B操作”、“输入1”、“输入2”为输入信号,他们具有相同的输入接口电路。“输出1”、“输出2”、“输出3”称为输出信号。他们具有相同的输出接口电路。输入和输出电路都有光电隔离,以保证控制器的内部没有相互干扰,控制器内部工作电源(+5V)和外部工作电源(+24V)相互独立,并没有联系,这两组电源由控制器内部变压器的两个独立绕组提供。 开关量输入信号输出信号的状态,分别对应面板上的指示灯。对于输入量,输入低电平(开关闭合时)灯亮,反之灯灭;对于输出量,输出0时为低电平,指示灯灭,反之灯亮。 开关量输入电路:

L297+L298步进电机驱动控制板说明书

L297+L298步进电机驱动控制板说明书 一、板子跳线器说明:所有跳线都在左边,则由单片机控制。 1、靠近光偶的短路冒打在CLK-555方向时有板上的555提供时钟给驱动器;打在CLK-CP U时右用户CPU提供时钟给驱动器。 2、JT5打在右边:297的HALF/FULL(全速/半速)脚接GND了默认为FULL模式了;JT5打在左边:297的HALF/FULL脚空了电机模式用户自己控制。 3、JT6打在右边:297的CW/CCW脚(方向)接GND了默认为顺时针转动模式了;JT6打在左边:297的CW/CCW脚空了电机正反转模式用户自己控制。 二、按键说明: 板子使用全新的L297作为控制芯片 L298作为驱动芯片板载NE555时钟电路为L297提供CLK因此该版在不需要外部控制的情况下就可以工作板载3个控制按键EN - 使能 CW - 反向旋转 HF - 半速旋转 通过按键就可以直接控制电机的正反转、全速/半速和使能。 三、基本功能描述: 通过光藕隔离之后将CLK CW HF EN四个基本控制端引出单片机等可以非常方便的控制电路的工作这个板子改进的地方比较多也方便研究使用。板子使用1N5822快速二极管作为续流器件其速度要远远快于整流桥的 L298和电机能够提供更完善的有效的保护。模块供电+ 5V(L297和L298控制供电) +12V(根据电机最低4V最高16V)给电机供电。 电机输出接口包括: +12V 四相输出 GND(请根据您的电机连接)。 控制输入接口包括: GND CLK EN CW HF。 EN:高电平停止,低电平使能。 RET:高电平停止,低电平使能。 C/CW:高电平逆时针,低电平顺时针。 H/HD:高电平全速,低电平半速。 CLK:时钟脉冲。 需要特别说明的是:为了测试方便在板子上设置了NE555构成的一个低频时钟源(使用时跳线冒打在CLK-555处),当您使用外部的时钟信号控制电机的转速时必须跳线冒打在CLK -CPU处否则外部时钟是不会传到L297里面。

2H42B步进电机驱动器说明书

2H42B 细分步进电机驱动器使用手册 V ersion 2.0 版权所有不得翻印 【使用前请仔细阅读本手册,以免损坏驱动器】 东莞市一能机电技术有限公司 DONGGUAN ICAN-TECH CO.,LTD 地址:东莞市万江区新和工业区瑞联振兴工业园B栋4楼 https://www.360docs.net/doc/4411712099.html,/ Email:tech@https://www.360docs.net/doc/4411712099.html,

2H42B 步进电机驱动器 一、 2H42B 步进电机驱动器产品简介 1.1概述 2H42B 步进电机驱动器是一款高性价比的细分两相步进电机驱动器。最大可提供2.0A 的电流输出。由于采用了双极性恒流斩波控制技术,与市面上同类型步进电机驱动器相比,其对步进电机噪声和发热均有明显改善。适用于尺寸为28,35,39,42等各类2相或4相混合式步进电机,具有体积小,使用简单方便等特点。 1.2特点 ◆低噪声,高速大转矩特性 ◆光电隔离差分信号输入,响应频率最高200K ◆供电电压12VDC-36VDC ◆细分精度1,2,4,8,16,32,64,128, ◆输出电流峰值可达2.0A 倍细分可选 ◆静止时电流自动减半 ◆外形尺寸小(96*60*24mm ) ◆可选择脉冲上升沿或下降沿触发 ◆电流设定方便,八档可选 ◆可驱动4、6、8线二相、四相步进电机 ◆具有过流,过温保护功能 1.3应用领域 适用于各类型自动化设备或仪器,如雕刻机、打标机、切割机、激光照排、绘图仪、数控 机床、机械手,包装机械,纺织机械等,极具性价比和竞争力。 二、 2H42B 步进电机驱动器 电气、机械和环境指标 1 网址:www https://www.360docs.net/doc/4411712099.html, 2.2 2H42B 步进电机驱动器使用环境及参数 图1.安装尺寸图 2.4加强散热方式 1) 2H42B 步进电机驱动器的可靠工作温度通常在60℃以内,电机工作温度为80℃以内; 2) 建议使用时选择自动半流方式 (即电机停止时电流自动减至60% ),以减少电机和驱动器的发热; 3) 安装步进电机驱动器时请采用立式侧面安装,使散热面向易于空气对流的方向,必要时在机箱内靠近驱动器处应安装排气风扇,进行强制散热,从而保证驱动器在可靠工作温度范围内工作。 2 网址: www https://www.360docs.net/doc/4411712099.html,

基于单片机的步进电机控制系统的设计_毕业设计

本科毕业设计 基于单片机的步进电机控制系统的设计

摘要 随着自动控制系统的发展和对高精度控制的要求,步进电机在自动化控制中扮演着越来越重要的角色,区别于普通的直流电机和交流电机,步进电机可以对旋转角度和转动速度进行高精度控制。步进电机作为控制执行元件,是机电一体化的关键组成之一,广泛应用在各种自动化控制系统和精密机械等领域。 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。 本系统介绍了一种基于单片机的步进电机控制系统的设计,包括了硬件设计和软件设计两部分。其中,硬件设计包括单片机最小系统、键盘控制模块、LCD显示模块、步进电机驱动模块、位置检测模块共5个功能模块的设计。系统软件设计采用C语言编写,包括主程序、数字键处理程序、功能键处理程序、电机驱动处理程序、显示模块、位置采集模块。 本设计采用STC89C52单片机作为主控制器,4*4矩阵键盘作为输入,LCD1602液晶作为显示,ULN2003A芯片驱动步进电机。系统具有良好的操作界面,键盘输入步进电机的运行距离;步进电机能以不同的速度运行,可以在不超过最大转速内准确运行到任意设定的位置,可调性较强;显示设定的运行距离和实际运行距离;方便操作者使用。关键词:单片机步进电机液晶显示键盘驱动

Design of the Stepping Motor Control System Based on SCM Qiu Haizhao (College of Engineering, South China Agricultural University, Guangzhou 510642,China) Abstract:With the development of automatic control system and the requirements of high-precision control, stepping motor control in automation is playing an increasingly important role, different from the common DC and AC motor, stepper motor rotation angle and rotational speed can be high-precision controlled. Stepper motor as a control actuator is a key component of mechanical and electrical integration, widely used in a variety of automated control systems and precision machinery and other fields. Stepper motor is the open-loop control components changing electric pulse signals into angular displacement or linear displacement .In the case of non-overloaded, the motor speed, stop position depends only on the pulse frequency and pulse number, regardless of load changes, that is, to add a pulse motor, the motor is turned a step angle. This system introduces a design of stepper motor control system based on single chip microcomputer, including hardware design and software design in two parts. Among them, the hardware design, including single chip minimal system, keyboard control module, LCD display module, the stepper motor drive module, position detection module five functional modules. System software design using C language, including the main program, process number keys, the key of function processes, motor driver handler, the display module, position acquisition module. This design uses STC89C52 microcontroller as the main controller, 4 * 4 matrix keyboard as an input, LCD1602 LCD as a display, ULN2003A chip as stepper motor driver. System has a good user interface, keyboard input stepper motor running distance; Stepper motor can run at different speed, and run to any given position accurately in any speed without exceeding the maximum speed, with a strong adjustable ; Display the running distance and the actual running distance, which is more convenient for the operator to use. Key words: SCM stepper LCD keyboard driver

步进电机控制器说明手册

步进电机,伺服电机可编程控制器K H-01使用说明 一、系统特点 ●控制轴数:单轴; ●指令特点:任意可编程(可实现各种复杂运行:定位控制和非定位控制); ●最高输出频率:40KHz(特别适合控制细分驱动器); ●输出频率分辨率:1Hz; ●编程条数:99条; ●输入点:6个(光电隔离); ●输出点:3个(光电隔离); ●一次连续位移范围:—7999999~7999999; ●工作状态:自动运行状态,手动运行状态,程序编辑状态,参数设定状态; ●升降速曲线:2条(最优化); ●显示功能位数:8位数码管显示、手动/自动状态显示、运行/停止状态显示、步数/计数值/程序显示、编辑程序,参数显示、 输入/输出状态显示、CP脉冲和方向显示; ●自动运行功能:可编辑,通过面板按键和加在端子的电平可控制自动运行的启动和停止; ●手动运行功能:可调整位置(手动的点动速度和点动步数可设定); ●参数设定功能:可设定起跳频率、升降速曲线、反向间隙、手动长度、手动速度、中断跳转行号和回零速度; ●程序编辑功能:可任意插入、删除可修改程序。具有跳转行号、数据判零、语句条数超长和超短的判断功能; ●回零点功能:可双向自动回到零点; ●编程指令:共14条指令; ●外操作功能:通过参数设定和编程,在(限位A)A操作和(限位B)B操作端子上加开关可执行外部中断操作; ●电源:AC220V(电源误差不大于±15%)。 一、前面板图 前面板图包括: 1、八位数码管显示 2、六路输入状态指示灯 3、三路输出状态指示灯 4、CP脉冲信号指示灯 5、CW方向电平指示灯 6、按键:共10个按键,且大部分按键为复合按键,他们在不同状态表示的功能不同,下面的说明中,我们只去取功能之 一表示按键。 后面板图及信号说明: 后面板图为接线端子,包括: 1、方向、脉冲、+5V为步进电机驱动器控制线,此三端分别连至驱动器的相应端,其中: 脉冲————步进脉冲信号 方向————电机转向电平信号 +5V————前两路信号的公共阳端 CP、CW的状态分别对应面板上的指示灯 2、启动:启动程序自动运行,相当于面板上的启动键。 3、停止:暂停正在运行的程序,相当于面板上的停止键,再次启动后,程序继续运行。 4、(限位A)A操作和(限位B)B操作是本控制器的一大特点:对于步进电机,我们一般进行定量定位控制,如控制电机以一 定的速度运行一定的位移这种方式很容易解决,只需把速度量和位移量编程即可。但还有相当多的控制是不能事先定位的,例如控制步进电机从起始点开始朝一方向运行,直到碰到一行程开关后停止,当然再反向运行回到起始点。再例如要求步

步进电机控制系统设计.

毕业设计论文 论文题目:基于单片机的步进电机控制电路板设计 摘要 随着微电子和计算机技术的发展,步进电机的需求量与日俱增,它广泛用于打印机、电动玩具等消费类产品以及数控机床、工业机器人、医疗器械等机电产品中,其在各个国民经济领域都有应用。研究步进电机的控制系统,对提高控制精度和响应速度、节约能源等都具有重要意义。 步进电机是一种能将电脉冲信号转换成角位移或线位移的机电元件,步进电机控制系统主要由步进控制器,功率放大器及步进电机等组成。采用单片机控制,用软件代替上述步进控制器,使得线路简单,成本低,可靠性大大增加。软件编程可灵活产生不同类型步进电机励磁序列来控制各种步进电机的运行方式。 本设计是采用AT89C51单片机对步进电机的控制,通过IO口输出的时序方波作为步进电机的控制信号,信号经过芯片ULN2003驱动步进电机;同时,用 4个按键来对电机的状态进行控制,并用数码管动态显示电机的转速。 系统由硬件设计和软件设计两部分组成。其中,硬件设计包括AT89C51单片机的最小系统、电源模块、键盘控制模块、步进电机驱动(集成达林顿ULN2003)模块、数码显示(SM420361K数码管)模块、测速模块(含霍尔片UGN3020)6个功能模块的设计,以及各模块在电路板上的有机结合而实现。软件设计包括键盘控制、步进电机脉冲、数码管动态显示以及转速信号采集模块的控制程序,最终实现对步进电机转动方向及转动速度的控制,并将步进电机的转动速度动态显示在LED数码管上,对速度进行实时监控显示。软件采用在Keil软件环境下编辑

************* 第1章绪论 1.1 课题背景 当今社会,电动机在工农业生产、人们日常生活中起着十分重要的作用。步进电机是最常见的一种控制电机,在各领域中得到广泛应用。步进电机作为执行元件,是机电一体化的关键产品之一, 广泛应用在各种自动化控制系统中。 随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。步进电机是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。步进电机可以作为一种控制用的特种电机,其优点是结构简单、运行可靠、控制方便。尤其是步距值不受电压、温度的变化的影响、误差不会长期积累的特点,给实际的应用带来了很大的方便。它广泛用于消费类产品(打印机、照相机、雕刻机)、工业控制(数控机床、工业机器人)、医疗器械等机电产品中。研究步进电机的控制和测量方法,对提高控制精度和响应速度、节约能源等都具有重要意义。控制核心采用C51芯片,它以其独特的低成本,小体积广受欢迎,当然其易编程也是不可多得的优点为此,本文设计了一个单片机控制步进电机的控制系统,可以实现对步进电机转动速度和转动方向的高效控制。 1.2 设计目的及系统功能 本设计的目的是以单片机为核心设计出一个单片机控制步进电机的控制系统。本系统采用AT89C51作为控制单元,通过键盘实现对步进电机转动方向及转动速度的控制,并且将步进电机的转动速度动态显示在LED数码管上。 1

XMTD-5000单轴步进电机控制器使用说明书

XMTD-5000 单轴步进电机控制器 使 用 说 明 书 郑州航模星光电自动化设备有限公司

目录 第一章概述 ............................................................................................................. 错误!未定义书签。 1.1 主要特点 .................................................................................................... 错误!未定义书签。 1.2 用户须知 ...................................................................................................... 错误!未定义书签。 1.3 技术参数 ...................................................................................................... 错误!未定义书签。第二章产品简介 .. (4) 2.1 外观与尺寸 (4) 2.2 型号与功能简介 (4) 第三章操作与参数 (5) 3.1 控制面板说明 (5) 3.2 按键操作 (5) 3.3 参数表及功能 (6) 3.4 显示状态与指示灯状态说明 (9) 第四章接线端子与接线方法 (10) 4.1 端子接线图 (10) 4.2 连接步进电机驱动器详细图 (10) 4.3 端子功能详细说明 (11) 第五章调试与运行 (11) 5.1 快速调试方式 (11) 5.2 运行测试 (12) 第六章使用实例 (13) 6.1 连续运行模式(自动换画面广告箱示例) (13) 6.2 单段运行模式(转盘分度头控制示例) (15) 6.3 触发段运行模式(丝杠送料控制示例) (16) 6.4 正反触发运行模式(两行程开关之间往返运动) (17) 第七章常见故障排除方法 (19) 7.1 常见故障问题解答 (19) 7.2 升降速设计简介 (19) 第八章售后服务 (20) 8.1 保修概要 (20)

THB6128步进电机驱动板说明书

THB6128 24 28 39 42 57步进电机驱动器说明书 本步进电机驱动器专为微型步进电机使用,可以驱动24 28 39 42 57等 2.2A 电流以下混合式两相步进电机,具有很高的性价比。。本步进电机驱动器具有以下特点: 1. 支持整步,2、4、8、16、32、64、128、共8种细分模式。 上面的设置中,L 代表拨码开关拨到ON 的位置,H 代表拨码开关拨到OFF 的位置. (备注:在1细分设置下,速度与力度是最高的,1/128设置是转速最低最平稳的) 2. 最大输出电流为2.2A,可以适配2A 以内的各种2相小型步进电机,电流0.2-2A 无级可调,任意设置。电位器是无级的,电流刻度标记是供参考

用的。如果你的电机是0.5A的调到0.4A与0.6A刻度的中间即可。 3.输入工作电压为DC9-32V.配有电源指示灯。 4.输入电路有防电源接反设计,更安全。 5.有自动半流开/关功能,工作方式更多样。为开关M4设置。 6.有衰减模式控制功能。在匹配不同型号的步进电机时,可以控制在不同 的工作方式,使电机工作的更稳定,噪声,震动控制到最小。为靠近LED 指示灯位置的电位器设置。匹配电机时,调该电位器,使电机的震动与噪声最小即可。 7.行业标准的输入输出接口,兼容性强,可以支持共阴或共阳接法。 8.配有大型散热器,与安装固定柱,螺丝,使用更方便。 注意事项:1.驱动器匹配的电源容量最少都要有2A以上。否则工作不稳定。 2.电机线不得AB相线交叉接,否则烧驱动器。 3.配PLC使用时,要加串2K左右限流电阻,否则烧驱动器。 附录:

步进电机驱动使用注意事项 1.关于电机驱动器电源的选用:每个驱动器的工作电源必须大于驱动器的最大 驱动电流安数以上的容量。平时工作作电流一般不是很大。但电机在换向与启动时,一般电流会提升3-4倍左右或以上,视电机负载而定。在选用电源时,要选用大容量的,浪涌冲击能力好的电源。尽量选用开关电源供电。在要求稳定性高的场合,不建议使用没有稳压功能的工频变压器整流滤波后的电源供电,因为这样会给步进电机的正常工作带来很多不稳定因素。】 如果电源容量不够力,电机的具体表现主要是失步(丢步)、没力等。严重的话,电源会过流保护,无输出或发热非常大,手都不能碰。如果时间长的话电源可能会损坏,烧毁。电机的电流越大,力度越大。工作时电机的温度不要超过75度。如果温度过高,要将电流设置小一点。 尽量选用开关电源供电。在要求稳定性高的场合,不建议使用没有稳压功能的工频变压器整流滤波后的电源供电,因为这样会给步进电机的正常工作带来很多不稳定因素。 主要表现为电机输出力矩与高速特性变差。工频变压器供电的话,由于步进驱动器的自动半流功能与EN(使能)功能的使用。与正常工作的状态相比下,电流是在不断变化的。由于工频变压器的电源电路架构,决定了电源的工作电压会在:变压器输出标称电压*1.1~.414倍间变化。这样由于供电电压的变化,所以电机的输出力矩与高速特性也会不停的变化。电机的电压越高,高速特性越好。 2.关于电源连接导线的选择。这个与线材的截面积与长度有关。根据行业标准为3-4A/㎡.但出于经验与成本的考虑可以按6-7 A/㎡左右来算。所以推荐选用0.7/㎡的线材来做电源线。但在实际应用中,由于线材的材质与长度的不同,会做一个适当的调整,按理论来计算的话,不现实。这里有个经验给大家参考下:让电机工作在正常状态,用万用表红表笔接开关电源端子V+,黑表笔接步进驱动

步进电机控制系统课程设计

河北xxxxxx学院 课程设计说明 书 题目:步进电机控制系统 学院(系): 年级专业: 学号: 学生姓名: 同组学生: 指导教师:

步进电机控制系统 设计者:xxxxx 指导老师:xxxx 1摘要: 由于步进电机自身的特点、不需要位置、速度等信号反馈,只需要脉冲发生器产生足够的脉冲数和合适的脉冲频率,就可以控制步进电机移动的距离和速度。步进电机的运转方向的控制为输入电机各绕组的通电顺序。例如,一个三相步进电机的通电顺序为:a—ab—b—bc—c—ca—a--.....,此时点击正转,若通电顺序改为:a—ac—c—cb—b—ba—a--.....时点击反转。既可以通过改变环形分配器的脉冲输出顺序,也可以通过编程改变输出脉冲的顺序,来改变输入到各绕组的通电顺序,达到控制电击方向的目的。 关键词:步进电机 PLC 步进电机驱动器 引言步进电机是一种常用的电气执行原件,一种多相或单相同步点击,在数控机床、包装机械等自动控制及检测仪表等方面得到广泛运用。随着plc的不短发展。其功能越来越强大,除了有简单的逻辑功能和顺序控制外,运算功能的加入、pid和各类高速指令、使得plc对复杂和特殊系统的控制应用更加广泛。Plc与数控技术的结合产生了各种不同类型的数控设备。 2 任务与要求 (1) 了解步进电机的原理 (2) 熟练使用PLC控制步进电机,了解步进电机驱动器原理 3 装置原理介绍 3.1控制系统功能框图 在步进电机控制系统中,首先控制步进电机使之稳步启动,然后高速运动,接近制定位置时,减速之后低速运动一段时间,在准确地停在预定的位置上,最后步进电机停留2s后,按照前进时的加速—高速—减速—低速的步骤返回到起始点,其运动状态转换过程平稳,其功能框图如图3.1所以,其简单工作过程如图3.2所示。 由于步进电机本身的结构特性决定了它要实现高速运转必须有加速过程,如果在启动时突然加载高频脉冲,电机会产生啸叫、失步甚至不能启动,在停止阶段也是这样,当高频脉冲突然降到零时,电机会产生啸叫和振动,所以在启动和停止时,都必须有一个加速和减速过程。 3.2步进电机控制系统硬件设计 由于步进电机的硬件结构特性,所以对输入的脉冲的频率有所限制,对于低频的脉冲输出时,plc可以利用定时器来完成。若要求步进电机的速度较快时,就需要用plc的高速脉冲输出指令,这时就需要在程序中设置相应的步骤来完成对步进电机的控制。 3.21 组建器材 (1)主机plc 根据系统的控制要求,采用三菱FX系统系列的plc作为控制器。(2)限位开关此系统中共用了两个限位开关:左限位开关和右限位开关。这两个限位开关的作用是控制物体的位置,防止物体超出合理的工作范围。 (3)步进电机步进电机是该系统的执行机构

《步进电机控制器》.(DOC)

步进电机控制器 步进电机是一种将电脉冲信号转换成相应的角位移的特殊电机,每改变一次通电状态,步进电机的转子就转动一步。目前大多数步进电机控制器需要主控制器发送时钟信号,并且要至少一个I/O口来辅助控制和监控步进电机的运行情况。在单片机或DSP的应用系统中,经常配合CPLD或者FPGA来实现特定的功能。本文介绍通过FPGA实现的步进电机控制器。该控制器可以作为单片机或DSP的一个直接数字控制的外设,只需向控制器的控制寄存器和分频寄存器写入数据,即可实现对步进电机的控制。1 步进电机的控制原理步进电机是数字控制电机,它将脉冲信号转变成角位移,即给一个脉冲信号,步进电机就转动一个角度,因此非常适合对数字系统的控制。步进电机可分为反应式步进电机(简称“VR”)、永磁式步进电机(简称“PM”)和混合式步进电机(简称“HB”)。步进电机区别于其他控制电机的最大特点是,通过输入脉冲信号来进行控制,即电机的总转动角度由输入脉冲数决定,而电机的转速由脉冲信号频率决定。步进电机的驱动电路根据控制信号工作,控制信号由各类控制器来产生。其基本原理作用如下: ①控制换相顺序,通电换相。这一过程称为“脉冲分配”。例如:四相步进电机的单四拍工作方式,其各相通电顺序为A—B—C— D。通电控制脉冲必须严格按照这一顺序分别控制A、B、C、D相的通断,控制步进电机的转向。如果给定工作方式正序换相通电,则步进电机正转;如果按反序换相通电,则电机就反转。 ②控制步进电机的速度。如果给步进电机发一个控制脉冲,它就转一步,再发一个脉冲,它会再转一步。两个脉冲的间隔越短,步进电机就转得越快。调整控制器发出的脉冲频率,就可以对步进电机进行调速。 2 控制器的总体设计 控制器的外部接口电路如图1所示。各引脚的功能如F: data[7~O] 控制器与单片机等设备的总线接口; CS 片选信号,低电平有效; Wr 写信号,低电平有效; reset 复位信号,低电平有效; adr[1~O] 内部寄存器地址信号,与单片机等设备地址线相连; clk 待分频的时钟,可由FPGA提供; abcd[3~O] 四相位输出。 控制器的内部原理框图如图2所示,由命令字寄存器(CmcL-reg)、分频系数备份寄存器(fdiv —back)、分频器、相位输出状态机组成。

步进电机驱动器说明书

TB6600升级版 两相步进驱动器 使用说明书 [使用前请仔细阅读本手册,以免损坏驱动器]

目录 一、产品简介 (3) 概述 (3) 特点 (3) 二、接口和接线介绍 (3) 信号输入端 (3) 电机绕组连接 (3) 电源电压连接 (4) 状态指示 (4) 接线方式 (4) 接线要求 (5) 三、电流、细分拨码开关设定 (5) 细分设定 (5) 工作(动态)电流设定 (6) 四、机械和环境指标 (6) 使用环境及参数 (6) 机械安装图 (7) 五、电机适配 (7) 电机适配 (7) 电机接线 (8) 供电电压和输出电流的选择 (8) 五、常见问题 (9) 应用中常见问题和处理方法 (9) 六、保修条款 (10)

一、产品简介 ◆概述 TB6600升级版驱动器是一款专业的两相混合式步进电机驱动器,可适配国内外各种品牌,电流在4.0A及以下,外径39,42,57mm的四线,六线,八线两相混合式步进电机。适合各种小中型自动化设备和仪器,例如:雕刻机、打标机、切割机、激光照排、绘图仪、数控机床、拿放装置等。在用户期望低成本、大电流运行的设备中效果特性。 ◆特点 ※信号输入:单端,脉冲/方向 ※细分可选:1/2/4/8/16/32细分 ※输出电流:0.5A-4.0A ※输入电压:9-42VDC ※静止时电流自动减半 ※可驱动4,6,8线两相、四相步进电机 ※光耦隔离信号输入,抗干扰能力强 ※具有过热、过流、欠压锁定、输入电压防反接保护等功能 ※体积小巧,方便安装 ※外部信号3.3-24V通用,无需串联电阻 二、接口和接线介绍 ◆信号输入端 PUL+ PUL-脉冲输入信号。默认脉冲上升沿有效。为了可靠响应脉冲信号,脉冲宽度应大于1.2us。 DIR+ DIR-方向输入信号,高/低电平信号,为保证电机可靠换向,方向信号应先于脉冲信号至少5us建立。电机的初始运行方向与电机绕组接线有关,互换任一相绕组(如A+、A-交换)可以改变电机初始运行方向。 ENA+ ENA-使能输入信号(脱机信号),用于使能或禁止驱动器输出。使能时,驱动器将切断电机各相的电流使电机处于自由状态,不响应步进脉冲。当不需用此功能时,使能信号端悬空即可。 ◆电机绕组连接 A+,A-电机A相绕组。 B+,B-电机B相绕组。

步进电机控制系统设计

课程设计任务书 设计题目:微机步进电机控制系统设计 设计目的: 1.巩固和加深课堂所学知识; 2.学习掌握一般的软硬件的设计方法和查阅、运用资料的能力; 3.通过步进电机控制系统设计与制作,深入了解与掌握步进电机的运行方式、方向、速 度、启/停的控制。 设计任务及要求:(在规定的时间内完成下列任务) 任务:控制四相步进电机按双八拍的运行方式运行。按下开关SW1时启动步进电机,按ESC键停止工作。采用循环查表法,用软件来实现脉冲循环分配器的功能 对步进电机绕组轮流加电。 要求对题目进行功能分析(四项功能:快速顺时针旋转,慢速顺时针旋转, 快速逆时针旋转和慢速逆时针旋转),进行步进电机远程控制系统硬件电路设 计,画出电路原理图、元器件布线图、实验电路图;绘制程序流程图,进行 步进电机控制程序设计(采用8086汇编语言);系统调试、运行,提交一个 满足上述要求的步进电机控制系统设计。 时间安排:(部分时间,某些工作可以自己安排重叠进行) 具体要求:设计报告撰写格式要求(按提供的设计报告统一格式撰写), 具体内容如下: ①设计任务与要求②总体方案与说明 ③硬件原理图与说明④实验电路图与说明 ⑤软件主要模块流程图 ⑥源程序清单与注释 ⑦问题分析与解决方案(包括调式记录、调式报告,即在调式过程中遇到的主要问 题、解决方法及改进设想); ⑧小结与体会 附录:①源程序(必须有简单注释)②使用说明③参考资料 指导教师签名:08 年12 月01 日 教研室主任(或责任教师)签名:年月日

目录 第1章需求分析 (1) 1.1课程设计题目 (1) 1.2步进电机介绍 (1) 1.3课程设计任务及要求 (1) 1.4软硬件运行环境及开发工具 (1) 第2章概要设计 (2) 2.1设计原理及实现方法 (2) 2.1.1 步进电机控制原理 (2) 2.1.2微机步进电机控制系统原理图 (2) 2.1.3 运行方式与方向的控制——循环查表法 (3) 2.1.4步进电机的启/停控制——设置开关 (4) 2.2微机步进电机控制系统设计流程图 (4) 第3章详细设计 (5) 3.1 硬件设计与实现 (5) 3.2软件设计 (5) 3.2.1正向慢转子程序 (5) 3.2.2正向快转子程序 (6) 3.2.3反向慢转子程序 (6) 3.2.4反向快转子程序 (6) 3.2.5长延时子程序 (7) 3.2.6短延时子程序 (7) 第4章系统调试与操作说明 (7) 4.1系统调试 (7) 4.2 操作说明 (8) 第5章课程设计总结与体会 (8) 参考文献 (9) 附录微机步进电机控制系统源程序 (9)

步进电机基础知识_来自百度百科

步进电机是将电脉冲信号转变为角位移或线位移的开环控制电机,是现代数字程序控制系统中的主要执行元件,应用极为广泛。。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度,称为“步距角”,它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以通过控制脉冲频率来控制电机转动的速度和加速度,从而达到调速的目的。 步进电机是一种感应电机,它的工作原理是利用电子电路,将直流电变成分时供电的,多相时序控制电流,用这种电流为步进电机供电,步进电机才能正常工作,驱动器就是为步进电机分时供电的,多相时序控制器。 虽然步进电机已被广泛地应用,但步进电机并不能像普通的直流电机,交流电机在常规下使用。它必须由双环形脉冲信号、功率驱动电路等组成控制系统方可使用。因此用好步进电机却非易事,它涉及到机械、电机、电子及计算机等许多专业知识。步进电机作为执行元件,是机电一体化的关键产品之一,广泛应用在各种自动化控制系统中。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。步进电机概述 步进电机又称为脉冲电机,基于最基本的电磁铁原理,它是一种可以自由回转的电磁铁,其动作原理是依靠气隙磁导的变化来产生电磁转矩。年前后开始以控制为目的的尝试,应用于氢弧灯的电极输送机构中。这被认为是最初的步进电机。二十世纪初,在自动交换机中广泛使用了步进电机。由于西方资本主义列强争夺殖民地,步进电机在缺乏交流电源的船舶和飞机等独立系统中得到了广泛的使用。二十世纪五十年代后期晶体管的发明也逐渐应用在步进电机上,对于数字化的控制变得更为容易。到了八十年代后,由于廉价的微型计算机以 多功能的姿态出现,步进电机的控制方式更加灵活多样。 步进电机相对于其它控制用途电机的最大区别是,它接收数字控制信号电脉冲信号并 转化成与之相对应的角位移或直线位移,它本身就是一个完成数字模式转化的执行元件。而且它可开环位置控制,输入一个脉冲信号就得到一个规定的位置增量,这样的所谓增量位置 控制系统与传统的直流控制系统相比,其成本明显减低,几乎不必进行系统调整。步进电机 的角位移量与输入的脉冲个数严格成正比,而且在时间上与脉冲同步。因而只要控制脉冲的数量、频率和电机绕组的相序,即可获得所需的转角、速度和方向。 我国的步进电机在二十世纪七十年代初开始起步,七十年代中期至八十年代中期为成 品发展阶段,新品种和高性能电机不断开发,目前,随着科学技术的发展,特别是永磁材料、半导体技术、计算机技术的发展,使步进电机在众多领域得到了广泛应用。 步进电机控制技术及发展概况 作为一种控制用的特种电机,步进电机无法直接接到直流或交流电源上工作,必须使用专用的驱动电源步进电机驱动器。在微电子技术,特别计算机技术发展以前,控制器脉冲信 号发生器完全由硬件实现,控制系统采用单独的元件或者集成电路组成控制回路,不仅调试 安装复杂,要消耗大量元器件,而且一旦定型之后,要改变控制方案就一定要重新设计电路。这就使得需要针对不同的电机开发不同的驱动器,开发难度和开发成本都很高,控制难度较大,限制了步进电机的推广。

基于单片机的步进电机控制系统设计

基于单片机的步进电机控制系统设计 摘要:步进电动机由于利用其组成的开环系统简单、廉价、实用价值高的特点。因此在精度要求比较高的精密仪器以及各种控制装置中有着极其广泛的应用如:喷绘机、刻字机、线切割、机器人等领域。 本文介绍的是一种基于单片机的步进电机的系统设计,用C语言编写出电机的正转、反转、加速、减速、停止程序代码,通过单片机、电机的驱动芯片ULN2003以及相应的按键实现以上操作功能,步进电机的工作状态用相应的LCD1602显示。本文内容介绍了步进电机以及单片机原理、该系统的硬件电路、软件程序。并对软、硬件进行调试,同时介绍了调试过程中出现的问题以及解决问题的方法。该设计具有思路清晰、可靠性高、稳定性强等特点,通过调试实现了上述功能。 关键词:步进电机脉宽调制驱动机构单片机 Abstract: Stepper motor due to the use of the open loop system consisting of a simple, cheap, and the characteristics of high practical value. So in accuracy requirement high precision instrument and various kinds of control device has the extremely widespread application, such as: spraying machine, carving machine, thread cutting, robot, etc. Is introduced in this paper a system based on single-chip stepper motor design, using C language to write the motor forward, reverse, acceleration, deceleration and stop the program code, through single chip, motor drive chip ULN2003 as well as the corresponding button to achieve the above operation function, the working state of the stepper motor with the corresponding LCD1602 display. Content of this article introduces the principle of step motor and single chip microcomputer, hardware circuit and software program of the system. And the hardware and software debugging, and introduces the debugging process problems and the methods to solve the problem. This design has ideas clearly, high reliability, strong stability, etc, through debugging realized the function. Key Words: Stepper motor; Pulse-width modulated; driving mechanism; scm

相关文档
最新文档