大比特商务网 |资讯中心 |技术论坛 |解决方案 登录 注册 |电子刊 |招聘/求职
您的位置:微电机世界网 >>技术与应用 >>新闻

单片机控制步进电机PMW的驱动与放大

2015-12-24 11:48:31     来源: OFweek 电子工程网        

【大比特导读】单片机实现的步进电机控制系统具有成本低、使用灵活的特点,广泛应用于数控机床、机器人,定量进给、工业自动控制以及各种可控的有定位要求的机械工具等应用领域。

单片机控制步进电机PMW的驱动与放大
 

单片机实现的步进电机控制系统具有成本低、使用灵活的特点,广泛应用于数控机床、机器人,定量进给、工业自动控制以及各种可控的有定位要求的机械工具等应用领域。步进电机是数字控制电机,将脉冲信号转换成角位移,电机的转速、停止的位置取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,非超载状态下,根据上述线性关系,再加上步进电机只有周期性误差而无累积误差,因此步进电机适用于单片机控制。步进电机通过输入脉冲信号进行控制,即电机的总转动角度由输入脉冲总数决定,而电机的转速由脉冲信号频率决定。步进电机的驱动电路是根据单片机产生的控制信号进行工作。因此,单片机通过向步进电机驱动电路发送控制信号就能实现对步进电机的控制。

1 系统设计原理

步进电机控制系统主要由单片机、键盘LED、驱动/放大和PC上位机等4个模块组成,其中PC机模块是软件控制部分,该控制系统可实现的功能:1)通过键盘启动/暂停步进电机、设置步进电机的转速和改变步进电机的转向;2)通过LED管显示步进的转速和转向等工作状态;3)实现三相或四相步进电机的控制:4)通过PC上位机实现对步进电机的控制(启停、转速和转向等)。为保护单片机控制系统硬件电路,在单片机和步进电机之间增加过流保护电路。图l为步进电机控制系统框图。

\

2 系统硬件电路设计

2.1 单片机模块

单片机模块主要由MSP430FG4618单片机及外围滤波、电源管理和晶振等电路组成。MSP430FG4618单片机内部的8 KB RAM和116 KB Flash满足控制系统的存储要求,P1和P2端口在步进电机工作过程中根据按键状态判断是否跳入中断服务程序来改变步进电机的工作状态,USART模块实现单片机和PC上位机之间的通信,实现PC机对步进电机控制。电源管理电路提供稳定的3.3 V和5 V电压,分别给单片机、晶振电路和驱动和功率放大电路供电。32 kHz晶振给单片机、键盘/显示接口器件8279和脉冲分配器PMM8713提供时钟;当采用USART模块时需开启8MHz晶振设置通信模块。图2为单片机模块结构框图。

\

2.2 键盘/LED模块

为实现人机对话,该系统设计扩展了3x4按钮矩阵键盘和4片8段LED数码管,可手动直接操作该控制系统。系统上电后,通过键盘输入步进电机的启停、步数转速和转向等,由LED管动态显示步进电机的转速和转向。键盘的输入和LED管的输出由8279进行控制,减少单片机工作负担。8279编程工作在键盘扫描输入方式,读入键盘时具有去抖动功能,避免误触发。图3为键盘LED模块设计结构框图。

\

2.3 驱动/放大模块

控制系统采用步进电机控制用的脉冲分配器(又称逻辑转换器)PMM8713,该器件是CMOS集成电路,相输出驱动能力(源电流或吸入电源)为20 mA,适用于控制三相或四相步进电机,可选择下列6种激励方式:三相步进电进:1相,2相,1-2相;四相步进电进:1相,2相,1-2相。输入方式可选择单时钟(加方向信号)和双时钟(正转或反转时钟)两种方式,具有正反转控制、初始化复位、原点监视、激励方式监视和输入脉冲监视等功能。器件PMM8713由时钟选通、激励方式控制、激励方式判断和可逆环形计数器等部分构成,所有输入端内都设有施密特电路,可提高抗干扰能力。PMM8713输出需接功率驱动电路,选用功率驱动器PMM2101,最大输出电流为1.4 A,满足驱动步进电机的要求。驱动/放大电路如图4所示。MSP430单片机通过调节PMM8713的端口1~4输入脉冲信号控制步进电机的启停、速度和转向等。

\

3 系统软件设计

3.1 单片机程序

利用单片机的定时器TIMER_A(TA)中断产生脉冲信号,通过在响应的中断程序中实现步进电机步数和圈数的准确计数,通过PWM实现转速控制;利用P1.0端口的中断关闭TA中断程序,并推入堆栈,停止电机;P1.1中断则开启TA中断,堆栈推入程序计数器(PC),开启电机;P3.1端口输出高电平由PMM8713的U/D端口控制电机的转向;P3.0~P3.7端口接8279的8个数据接口,当单片机扫描到矩阵键盘有键按下时,利用P2端口的中断设置TA,控制启停、调速和转向等,同时单片机反馈给8279控制LED管显示转速和转向。其程序流程如图5所示。

\

3.2 PC上位机模块

PC上位机模块实现PC机对步进电机的控制。利用MSP430单片机的USART模块实现与PC上位机的通信,PC机通过串口向单片机发送控制命令,实现电机控制。单片机所接收到控制命令暂存在RXBUFFER中,然后与存储在片内Flash的中断程序的入口地址相比较,相同就进入中断,实现步进电机的控制。操作该模块时需要开启8 MHz晶振为USART模块设置波特率(设置波特率为9 600)。控制软件由VB6.0编写,利用MSComm控件实现串行通讯功能。其控制软件界面如图6所示。

\

4 系统检测

为检验该控制系统的实际工作情况,在给定PMM2101输出工作电流的状态下采用能量转化法测得步进电机输出的最大静转矩。选取输出电流间隔0.2 A,测到步进电机最大静转矩与电流之间关系的静特性曲线,如图7所示,说明该控制系统设计较合理。

\

5 结论

该系统通过MSP430单片机控制步进电机运转情况,可靠性高,在电机运行时能够方便设定步进电机的启/停、转速和方向,提高步进电机的步进精度;能够控制三相或四相步进电机;由PC上位机完全控制步进电机的各种运行方式,使系统能够应用于恶劣环境中,保证人员安全,适用范围较广,且电路简单,成本较低,控制方便,移植性强,实用价值高。

本文由大比特资讯收集整理(www.big-bit.com)

  • 赞一个(
    0
    )
  • 踩一下(
    0
    )
分享到:
阅读延展
步进电机 单片机 电机控制
  • 干货 | 伺服电机和步进电机的六大性能差异

    干货 | 伺服电机和步进电机的六大性能差异

    步进电机作为一种开环控制的系统,和现代数字控制技术有着本质的联系。在目前国内的数字控制系统中,步进电机的应用十分广泛。随着全数字式交流伺服系统的出现,交流伺服电机也越来越多地应用于数字控制系统中。

  • VIVO NEX升降摄像头的电机供应商竟然是美蓓亚!

    VIVO NEX升降摄像头的电机供应商竟然是美蓓亚!

    6月12日,当vivo向外界公布自己的年度旗舰NEX的时候,所有的围观者都意识到了这款全面屏机型产品与市面上一众刘海全面屏机型的巨大差异 。 NEX拥有6.59英寸的OLED显示屏,实现了惊人的91.24%整机屏占比。

  • 预测:2022年全球混合动力步进电机市场增长到1205.97百万美元

    预测:2022年全球混合动力步进电机市场增长到1205.97百万美元

    混合动力步进电机预计将以5.66%的年复合增长率从2016年的867.65百万美元增长2022年的1205.97百万美元。混合式步进电机市场是非常集中的市场,前十名制造商的收入占2016的总收入的90%左右。高端产品主要来自日本和中国。

  • 机器人常用电机解析及区别

    机器人常用电机解析及区别

    本文主要讨论的是普通电机,减速电机、步进电机,舵机伺服电机指的是直流电的微型电机,平常我们接触到的也以直流电的居多。电机的学问很深,本文只是为初学者大致讲一下制作机器人常用的各种电机。

  • 电机控制器原理--如何实现对电机的控制?

    电机控制器原理--如何实现对电机的控制?

    电机控制器,顾名思义,就是对电机实现控制,其主要是通过计算机编程来操作电机驱动器来实现的,具有适用范围较广、编程较灵活等特点,现已得到广泛应用,接下来小编就对电机控制器原理做以详细介绍。

  • 电机控制“需求”与“发展”的爱情长跑

    电机控制“需求”与“发展”的爱情长跑

    电机控制技术及产品一直都是工业领域,乃至整个科技领域的重要内容。本文就市场对电机控制的需求及其当下发展,邀请业内知名厂商及专业人士做了相关介绍和分析。

  • 瑞萨电子核心电机控制解决方案RAMDA

    瑞萨电子核心电机控制解决方案RAMDA

    RAMDA算法是瑞萨电子提供的先进电机控制解决方案。本文介绍了RAMDA算法的技术特点和基本原理。以空调室外机为例,基于瑞萨的RX高性能单片机结合RAMDA算法,开发者可以很容易的构建具备高质量、高性能电机驱动和功率因数校正功能的室外单芯片驱动方案。

  • 基于51单片机的步进电机控制器在玻璃管加热控制系统中

    基于51单片机的步进电机控制器在玻璃管加热控制系统中

    步进电机是一种将电脉冲信号转换成相应的角位移或线位移的电磁机械装置,是一种输出与输入数字脉冲对应的增量驱动元件,具有快速启动和停止的能力。但大多数设计人员常常习惯于用逻辑电路实现复杂的步进电机的控制,虽然已经取得很大成效,但实现起来成本高、费时多....

  • 基于单片机的直流电机远程智能监控系统设计

    基于单片机的直流电机远程智能监控系统设计

     本文深入研究了电机调速系统,以单片机为控制器设计了直流电机远程智能监控系统.该系统由电机驱动模块、按键控制模块、光电测速模块、显示模块、报警模块以及GPRS模块等组成。该系统能够实现对直流电机的开关控制、调速控制、正反转控制、报警、实时显示以及通过GPRS模块远程实时监控等功能。

  • 伺服控制系统在喷绘机中的应用

    伺服控制系统在喷绘机中的应用

    系统中通过单片机控制器对喷印速度和位置进行跟踪控制,并且选用速度控制方式实现对伺服电机运动的控制,从而利用了伺服电机系统自带控制模型,实现了喷印过程中变速、匀速运动的平稳性满足了喷绘机系统关于位置控制精确度的要求。

  • 电机新品层出不穷 欧洲市场有望达223.2亿美元

    电机新品层出不穷 欧洲市场有望达223.2亿美元

    同济大学研制出基于英飞凌Aurix系列TC275单片机和维克多AUTOSAR 4.0.3规范(多核OS)的电机控制器原型机;丰田宣布研制出不含重稀土金属电机;欧洲电机市场预计产生223亿2000万美元的收入。

  • 四方合作 倾力打造 国内首例基于Autosar的电机控制器原型机面世

    四方合作 倾力打造 国内首例基于Autosar的电机控制器原型机面世

    同济大学中德学院成功研发出了基于英飞凌Aurix系列TC275单片机和维克多AUTOSAR 4.0.3规范(多核OS)的电机控制器原型机,这是国内首例AURIX系列单片机基于Autosar架构的电机系统开发。

  • 永磁电机替代异步电机已成业界共识

    永磁电机替代异步电机已成业界共识

    7月16日至20日,期间将举办泵与电机创新发展论坛、专家走访调研企业、产业发展沙龙、永磁电机及控制培训班等主要活动,邀请业内知名的专家、教授、学者,共商千亿产业发展大计,全力推动泵与电机产业集群迈向千亿级、实现新飞跃。

  • 干货 | 伺服电机和步进电机的六大性能差异

    干货 | 伺服电机和步进电机的六大性能差异

    步进电机作为一种开环控制的系统,和现代数字控制技术有着本质的联系。在目前国内的数字控制系统中,步进电机的应用十分广泛。随着全数字式交流伺服系统的出现,交流伺服电机也越来越多地应用于数字控制系统中。

  • 2018中国微特电机制造行业未来发展趋势

    2018中国微特电机制造行业未来发展趋势

    近年来,电力电子、微电子、计算机、控制等技术得到迅猛发展,催生了一系列新型微特电机,如永磁无刷直流电动机、交流伺服电动机、开关磁阻电动机、无刷双馈电动机等。

  • 产业报告丨新能源汽车驱动电机电控行业分析(2018版)

    产业报告丨新能源汽车驱动电机电控行业分析(2018版)

    驱动电机是新能源汽车的动力来源,电机控制器控制驱动电机的转矩、转速和转向,同时可实现对整车空调压缩机等辅助电机的控制。

  • 伺服电机 or 变频电机,还在傻傻分不清楚?

    伺服电机 or 变频电机,还在傻傻分不清楚?

    伺服的基本概念是准确、精确、快速定位。变频是伺服控制的一个必须的内部环节,伺服驱动器中同样存在变频(要进行无级调速)。但伺服将电流环速度环或者位置环都闭合进行控制,这是很大的区别。除此外,伺服电机的构造与普通电机是有区别的,要满足快速响应和准确定位。

  • 车用永磁同步电机如何实现高速,你考虑过吗?

    车用永磁同步电机如何实现高速,你考虑过吗?

    行业在变,电机和控制结合的越来越紧密了,要想搞好电机,需要懂控制。

微信

第一时间获取电子制造行业新鲜资讯和深度商业分析,请在微信公众账号中搜索“大比特商务网”或者“big-bit”,或用手机扫描左方二维码,即可获得大比特每日精华内容推送和最优搜索体验,并参与活动!

发表评论

  • 最新评论
  • 广告
  • 广告
  • 广告
广告
Copyright Big-Bit © 1999-2013 All Right Reserved 大比特资讯公司 版权所有      未经本网站书面特别授权,请勿转载或建立影像,违者依法追究相关法律责任