远程步进电机控制与状态显示器(附带程序)
更新时间:2024-05-16 15:58:01 阅读量: 综合文库 文档下载
- 步进电机控制方法推荐度:
- 相关推荐
编号:
智能电子综合 实训 (论文)说明书
题 目:远程步进电机控制与状态显示器 院 (系): 专 业: 电子信息工程 学生姓名: 学 号:
年 1 月 7 日
1
摘 要
摘要:步进电机具有控制简便、定位准确等特点。随着科学技术的发展,在许多领域将得到广泛的应用。鉴于传统的脉冲系统移植性不好,本文提出微机控制系统代替脉冲发生器和脉冲分配器,用软件的方法产生控制脉冲,通过软件编程可以任意设定步进电机的转速、旋转角度、转动次数和控制步进电机的运行状态。
本文以系统设计的硬件、软件设计简化控制电路,降低生产成本,提高系统的运行效率和灵活性为目的。在此基础上提出了双三拍步进电机程序控制的硬件接口电路、程序流程图和C程序。
关键词:步进电机;单片机;硬件接口电路;C语言
1
Abstract
Abstract: The stepper motor has a control is simple, accurate positioning and so on. With the development of science and technology, in many areas will be widely used. The traditional migration of the poor pulse system, computer control system in place of the proposed pulse generator and pulse distributor, the method produces software control pulses can be set by software programming the stepper motor speed, rotation, rotation number and control the stepper motor running. In this paper, system design, hardware and software design to simplify the control circuit, reduce production costs, improve operating efficiency and flexibility of the system for the purpose. On this basis, three beats on the proposed two-stepper motor control hardware interface circuit program, program flowchart and C programs. Keywords: stepping motor; SCM; hardware interface circuit; C language
2
目 录
引言 ...........................................................1 1 步进电机简介 ................................................1 1.1 步进电机的工作原理 ................................................ 1 2 远程步进电机主机、从机原理图 ................................2 2.1 主机电路板PCB设计图 .............................................. 2
2.2 从机电路板设计 .................................................... 3 4.3 焊接注意事项 ...................................................... 3
3 步进电机程序控制的设计 ......................................3
3.1 步进电机的传动方式 ................................................ 3 3.2 硬件接口电路 ...................................................... 4 3.3 脉冲的形成 ........................................................ 4 3.4 旋转方向控制 ...................................................... 5 3.5 转速控制 ......................................................... 6 3.6 控制程序设计 ..................................................... 6
4 步进电机各部件 ..............................................7
4.1 ATmega32芯片的特点 ................................................ 7 4.2 LCD1602液晶显示器 ................................................. 8 4.3 通信模块RS485 ..................................................... 8
5 软件程序设计 ................................................8 6 总结 .......................................................15 谢 辞 .........................................................16 参考资料 ......................................................17
1
引言
步进电机是自动控制系统中常用的执行部件。步进电机的输入信号为脉冲电流,它能将输入的脉冲信号转换为阶跃型的角位移或直线位移,因而步进电机可看作是一个串行的数/模转换器。由于步进电机能够直接接受数字信号,而不需数/模转换,所以使用微机控制步进电机显得非常方便。
另外,步进电机由于结构和工作原理不同于普通的直流电机和交流电机,它必须由双环形脉冲信号、功率驱动电路等组成控制系统,使用起来较复杂。
1 步进电机的简介
步进电机的品种规格很多,按照它们的结构和工作原理行控制。可以划分为磁阻式 也称反应式或变磁阻式电机、混合式电机、永磁式电机和特种电机等四种主要型式。 步进电机不需位移传感器就可精确定位,所以在精确定位系统中应用广泛。目前打字机、计算机外部设备、数控机床、传真机等设备中都使用了步进电机。随着电子计算机技术的发展,步进电机必将发挥它的控制方便、控制准确的特点,在工业控制等领域取得更为广泛的应用。
步进电机有以下优点: (1)通常不需要反馈就能对位置和速度进行控制;
(2)位置误差不会积累;
(3)与数组设备兼容 ,能够直接接收数字信号; (4)可以快速启停。 1.1 步进电机的工作原理
以磁阻式步进电机为例,介绍一下步进电机的工作原理。图1.1是磁阻式步进电机工作原理的示意图。它的定子上有六个极,转子有四个极。定子磁极上绕有三组绕组,每组绕组由相互串联的两个线圈构成。一组绕组叫做一相。因此,图1.1所示的电机为三相步进电机。直流电源通过开关I、Ⅱ和Ⅲ,驱动电流流过绕在定子上的绕组。状态(1),开关I闭合,A 相通电。由于A相绕组受到激磁,空气隙里出现如箭头所示的磁场。A 相上的两个定子磁极和两个转子齿对准,转子处于平衡状态。若再闭合开关R激励B相,如状态(2)所示,B相的定子磁极以同样的方式产生磁场。在磁力线的张力作用下,产生逆时针方向的转矩。于是,转子沿逆时针方向转过一个固定的角度,到达状态(3)。图中,转过的角度为15 °。如果现在打开开关I,去掉A相的激磁,转子将再转 15 °,到达状态(4)。因此,转子的角位置可以用这种开关方式进行控制。若开关以某种时序转换 ,则转子就能以步进运动的方式连续旋转;若进一步使时序转换的速度可调,则平均速度也能用这种开关方式进按照它们的结构和工作原理行控制。
1
图1.1 磁阻式步进电机的工作原理
实际上 ,驱动步进电机的开关是晶体管,开关信号由数字集成电路或微机产生。通过前面的介绍可以看到,步进电机是一种把开关激励的变化变换成精确的转子位置增量运动的执行机构。
2 远程步进电机主机、从机原理图
2.1 主机电路板PCB设计图如下:
图2.1 主机PCB图
2
2.2 从机电路板设计
远程步进电机包括一个主机和2个从机。 两个从机电路板PCB设计图如下图:
图2.2 从机PCB图
3 步进电机程序控制的设计
3.1 步进电机的传动方式 3.1.1三相单三拍工作方式
在这种工作方式下 ,A、B、C三相轮流通电,电流切换三次,磁场旋转一周,转子向前转过一个齿距角。因此这种通电方式叫做三相单三拍工作方式。 3.1.2三相六拍工作方式
在这种工作方式下,首先A相通电,转子齿与A相定子齿对齐。第二拍,A相继续通电,同时接通B相,A、B各自建立的磁场形成一个合成磁场,这时转子齿既不对准 A相也不对准B相,而是对准A、B两极轴线的角等分线,使转子齿相对于A相定子齿转过 1/6齿距 ,即 1. 5 °。第三拍,A相切断,仅B相保持接通。这时,由B相建立的磁场与单三拍时B相通电的情况一样。依次类推,绕组以A—AB—B—BC— C—CA—A时序或反时序转换6次,磁场旋转一周,转前进一个齿距,每次切换均使转子转动1.5 °,故这种通电方式称为三相六柏工作方式。 3.1.3双三拍工作方式
3
这种工作方式每次都是有两相导通,两相绕组处在相同电压之下,以AB─BC─CA─AB 或反之 方式通电,故称为双三拍工作方式。以这种方式通电,转子齿所处的位置相当于六拍控制方式中去掉单三拍后的三个位置。由上述分析可知,要使磁阻式步进电机具有工作能力,最起码的条件是定子极分度角不能被齿距角整除。因为三相双三拍步进电机不易失步,控制精度比较高,所以本文对三相双三拍步进电机进行控制,定子有三对磁 极,运行时两相同时通电,循环带动转子转动。 3. 2 硬件接口电路
传统的步进电机控制系统采用硬件进行控制,用一个脉冲发生器产生频率变化的脉冲信号,再经一个脉冲分配器把方向控制信号和脉冲信号转换成有一定逻辑关系的环形脉 冲;经驱动电路放大后就可以来驱动步进电机了。在这种控制中,步进电机的脉冲由硬件电路产生,如果系统发生变化 或使用不同类型的步进电机 ,需重新设计硬件电路 ,系统的可移植性不好 微机控制系统代替脉冲发生器和脉冲分配器,就可以根据系统需要通过软件编程的方法任意设定步进电机的转速、旋转角度、转动次数和控制步进电机的运行状态。这样可简化控制电路,降低生产成本,提高系统的运行效率和灵活。图3.1为单片机控制步进电机接口原理图。
图3.1单片机控制步进电机接口电路原理图
3.3 脉冲的形成
实现对步进电机的控制 ,微机应能输出有一定周期的控制脉冲。步骤是:先输出一个高电平 ,延时一段时间后 ,再输入一个低电平 ,然后再延时。改变延时时间的长短 ,即可改变脉冲的周期 ,脉冲的周期由步进电机的工作频率确定。用软件形成环形脉冲的程序流程图如图3. 2所示。
4
图3.2软件法形成脉冲序列的程序流程
3.4 旋转方向控制
步进电机的旋转方向和内部绕组的通电顺序及通电方式有密切关系。对于三相双三拍工作方式:
正相旋转:AB →BC→CA →AB 反相旋转:AB →CA →BC→AB
三相双三拍控制模型如下表所示。 (1)正转控制模型:
5
表1正转控制模型
(2)反转控制模型
表2反转控制模型
3.5 转速控制
控制步进电机的运行速度,实际上是控制系统发出时钟脉冲的频率或换相的周期,即在升速过程中,使脉冲的输出频率逐渐增加;在减速过程中,使脉冲的输出频率逐渐减少。脉冲信号的频率可以用软件延时和硬件中断两种方法来确定。采用软件延时,一般是根据所需的时间常数来设计一个子程序,该程序包含一定的指令,设计者要对这些指令的执行时间进行严密的计算或者精确的测试,以便确定延时时间是否符合要求。每当延时子程序结束后,可以执行下面的操作,也可用输出指令输出一个信号作为定时输出。采用软件定时,CPU一直被占用,因此CPU 利用率低。
可编程的硬件定时器直接对系统时钟脉冲或某一固定频率的时钟脉冲进行计数,计数值则由编程决定。当计数到预定的脉冲数时,产生中断信号,得到所需的延时时间或定时间隔。由于计数的初始值由编程决定,因而在不改动硬件情况下 ,只通过程序变化即可满足不同的定时和计数要求,因此使用很方便。 3.6 控制程序设计
控制程序的设计方法是:通过标志位FLAG来判断电机的旋转方向,然后输出相应的控制脉冲序列;判断要求的脉冲信号是否输出完毕。三相双三拍控制模型完成的步进电机控制程序设计如下:
三相双三拍控制程序流程图如图3.3和图3.4所示。正转控制模型 03H、06H、05H 存放在以 RM 为起始地址的内存单元中,反转控制模型 03H、05H、06H 存放在以 LM 为起始地址的内存单元中。
6
正在阅读:
远程步进电机控制与状态显示器(附带程序)05-16
体能测试知识竞赛试题03-16
在全县统战工作会议上的讲话范本09-07
局部解剖学练习题01-13
汉语拼音字母歌(精编完美版)06-12
小学生五年级上册日积月累05-16
跨国公司行为习惯06-01
2020版高考数学一轮复习课时跟踪检测三十六数列求和含解析03-20
2017年春季学期苏教版二年级语文下册6.24《问银河》同步练习205-30
春天的校园作文200字07-05
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 步进电机
- 附带
- 远程
- 显示器
- 状态
- 控制
- 程序
- ANSYS命令流总结
- 【精品】最新2018年《义务教育语文课程标准》(共74页)★
- 流动资金贷款需求量测算-需要注意地方
- 多媒体展示系统施工组织设计方案
- 温室大棚温湿度控制系统(开题报告)
- 南理工《现代交换原理》复习资料
- 2017-2018上海市格致中学高三上学期期中考试英语试题
- 私人借款协议书范本
- 北京市轨道交通建设工程重要部位和环节施工前条件验收暂行办法
- 颤证辨证施治
- 安徽省中考历史总复习主题二十四第一次世界大战和战后初期的世界
- 试验区工业新城供水系统工程施工组织设计
- 中小学体育学科基础理论知识
- POCT血糖仪培训考试试题
- 广西普通外科正副高级(主任副主任医师)考试题
- 窦桂梅再见了亲人教学设计
- 生产经营单位负责人安全生产管理习题集---单选、多选题
- 建筑施工复习题
- 施工项目部机械安全管理检查表
- (苏教版数学)九年级上册教案:直线与圆的位置关系