- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于STM32的双相步进电机细分驱动器设计.doc
基于STM32的双相步进电机细分驱动器设计
吋闹:2012-10-16 22:14:08 来源: :
关键字:32 步进电机
步进电机是一种运用广泛的控制电机,其特征是不使用位罝反馈M路就能进行速度控制 及定位控制,即所谓的电机开环控制。相对于伺服电机,步进电机有着成本低廉,控制简单 等优点,尤其是两相混合式步进电机,在工业运动控制系统中有着广泛的应用。然而,传统 的驱动方式,比如甲.电压驱动、高低电压驱动、斩波恒流驱动等等,虽然已经应用十分成熟, 但是只限于低速运行,并且细分度一般限制在1/2步距,无法很好消除低频振荡,以及定位 精度差等缺点。细分驱动的出现很好地弥补了这一缺点。
常见的细分控制器一般由MCU、专用逻辑驱动芯片以及功率驱动模块组成,这样的驱动 器虽然能满足多细分驱动,但由于细分数呈和效果会受到逻辑驱动芯片的影响,并且无法调 整细分数和限流值、从而造成系统调试困难、矩频特性差等缺点。
本文使用ST公司的32位ARM单片机,加上M0SEET驱动模块及电流传感模块,省去了逻 辑驱动芯片。电机电流采用单片机A部AD采样,控制逻辑算法直接由单片机软件实现, M0SFET按照外部输入的脉冲速度及內部的时序来运行,从而大大简化了应用电路,提高了 电路的通用性和驱动性能。
1意法半导体STM32F103RB单片机简述
STM32F103RB采用ARM公司最新的Cortex-M3内核,具有运行速度高、处理能力强、外 设接口丰富等特点。由于其低廉的价格和很强的控制、运算性能,被广泛运用于电机控制。 其具体性能指标如下:1)工作频率:最高72 MHz;工作温度范围:-40?+85°C;宽电压供电: 2.0?3. 6 V;2)128 k字节的闪存存储器和16 k的SRAM;3) 12位16通道AD转挽器具有双采样 和保持功能,转换时间最短IMS。4)3个16位通用定时器,每个定时器有多达4个通道,用于 输入捕获/输出比较/PWM或脉冲输出;1个16位带死区控制盒紧急刹午.,用于电机控制的PWM 高级控制定时器。
2细分驱动原理
一般两相步进电机驱动分为吊极型和双极性驱动两种,吊极型驱动适用于6线制电机, 这样的驱动方法等于将两相电机转变为四相电机,从表面上看步距角缺损减小了,实则是以 牺牲电机的拖动转矩换来的,这样电机的带负载能力就会大大下降。而双极型驱动则主要针 对两相四线(或者八线制)电机,一般机械步距角为50齿1.8° (也可为100齿0.9°价格较贵), 故细分驱动技术主要是通过对步进电机的相电流进行阶梯化控制,使电机的以更小的单位步 距角运行,从而减小步长和低频振荡。
细分驱动的思想是把原来简单的对转子电流的通断过程改变为逐渐的改变各相绕组的 电流大小和方向,使电机A部的空间合成磁场逐步改变,这样就能把原来的一个步距角的通 电方式改变成为跟随电流的阶梯波,变成多步。具体的计算方法如下:
转矩T在一般情况下可表示为:
T=KT ? (-Iasin0+Ibcos0) (l)
式子中KT在理想状态下的比例常数,0为转子的电角度位罝。
如果两相步进电机的矩角特性是正弦波,则给绕组通入如下电流:
Ia=Im ? cos 3
Ib=Im ? sin 3 (2)
3为电机希望定位的电角度。
将式⑵代入式(1),则
T=KT . Im ? sin( P - 0 ) (3)
从而可见,两相浞合式步进电机的细分就是控制两相绕组屮的电流大小。理想状态下, 电机A部的磁场为圆形空间旋转磁场,使步进电机按照交流同步电机的方式旋转。而AB相 的理想电流为正弦波,而一般情况下通过阶梯波来模拟正弦波,从而达到恒转矩幅伉的控制 效果。而转矩的大小巾合成磁场的矢迨来决定,即相邻两个合成磁场的夹角为细分步距角。
每当P变化一度,则步进电机走过1/360的电角度,例如一般的8细分挽制,则P的步 长为n/16o所以为了实现对两相混合式步进电机的恒转矩细分控制,就需要在电机的两相 绕组屮通以按正弦规律变化并互差90°相位的的两相电流,阶梯越细小,越接近于正弦波, 步距角也越小,细分效果越好。
J 平 4 a n? t t 好 I
ffi I 8朗分时A.B相屯汝个机械步距怕内的变化
m2八蛔分磁场矢城4化a
3系统硬件设计
基于STM32F103RB驱动系统的硬件部分主要巾信号输入端、电源输入端、电源模块、 MOSFET驱动模块、H桥模块和采样放大模块组成。总体硬件图如图3所示。
?1?fW 3系统硬汴结构阁
?1
?f
W 3系统硬汴结构阁
3. 1输入信号
在硬件设计中,需要从外部输入3种信号:Enable使能信号、Dir电机转向信号以及 Frequency速度脉冲信号。Enable信号为使能信号,为防止电机從停止时,定子绕组仍然通 电造成的电机发热而设罝的电
文档评论(0)