步进电机,它实在也是直流电机的一种,只是与普通直流电机的差异在于,步进电机迁徙改变一圈,它是按照“一步一步”完成的。
这便是它为什么叫做步进电机的缘故原由。

显而易见,迁徙改变一圈的角度是360°,如果步进电机迁徙改变一圈须要40步,它的步距角便是9°。也便是步进电机每走一步,它迁徙改变的角度是9°。

步进电机
步距角越小,步进电机迁徙改变一圈完成的步数就越多,但它掌握的位置精度也就越高。只是精度越高,也会带来一个问题,便是随意马虎丢步。丢步就会导致偏差,哎,事情真是没有完美的。
怎么掌握步进电机呢?比如芯片哥想要用步进电机掌握机器手臂的移动,它的驱动电路该怎么做呢?
HR8825芯片
HR8825芯片,是一个内部集成相序表功能的步进电机驱动芯片,适宜2相式步进电机的掌握。
HR8825芯片---嘉兴禾润
什么是2相式步进电机?
步进电机内部的事情线圈有2组,就叫做2相步进电机。如果事情线圈有3组,就叫做3相步进电机。就拿电路图中的步进电机图来说,线圈有2组,便是一个2相式步进电机。
步进电机的2组线圈驱动电压,是由芯片的VMA引脚和VMB引脚分别掌握。一样平常情形下,对付同一个步进电机,每个线圈的事情电压都是相同的,以是将VMA和VMB引脚直接短接在一起。
如果步进电机的电压想要事情在12V,只须要把VMA和VMB引脚的电压设置为12V。如果是24V,步进电机的驱动电压就变为24V了。
只要VMA和VMB引脚的电压在8V~38V之间就OK,除此之外,步进电机驱动的电流也能达到2.5A。
硬件电路
怎么用好HR8825芯片呢?让它能按照项目的开拓需求来实现想要的功能呢?
首当其冲的是办理它的硬件电路设计问题。
步进电机驱动电路
在电路中,直接将芯片的AOUT1和AOUT2引脚连接到步进电机的一相线圈上,BOUT1和BOUT2引脚连接到步进电机的另一相线圈上。
这4个引脚是芯片内部的2组H桥驱动输出电路,可以直接驱动电机的迁徙改变。
个中芯片的ISENA和ISENB引脚,通过取样电阻R1和R2,用来检测电机的最大事情电流。详细的关系可以参考
I = VREF / (5 R)
VREF是芯片的AVREF和BVREF两个引脚的电压,由于它不能超过3.5V,以是选择3.3V就可以了。
如果取样电阻R1和R2的阻值设置为0.5Ω,步进电机每相线圈最大的事情电流就为1.32A。
这是硬件电路。
芯片的右边部分,是步进电机的掌握旗子暗记部分,属于软件开拓的内容。
软件开拓
步进电机既然有步距角这个参数,那便是不同的步进电机有不同的步距角咯。HR8825芯片适宜多少步距角的呢?
查看芯片的数据手册得知,它能适宜“全步”、“半步”、“1/4步”、“1/8步”、“1/16步”、“1/32步”的6种驱动步距角的模式。
是不是不明白这里面的含义?没紧要,举例解释
“1/32步”,便是2相步进电机迁徙改变90°统共须要32步,也便是它每迁徙改变一步,对应的角度便是2.81°。
以是“1/32步”的步距角便是2.81°,“1/16步”的步距角便是5.62°,“1/8步”的步距角便是11.25°,“1/4步”的步距角便是22.5°,“半步”的步距角便是45°。
HR8825芯片运用电路
这6种事情模式,是由芯片的MODE0,MODE1和MODE2三个引脚的高低电平状态来设置的。在软件开拓上,工程师如果让单片机输出011给到MODE0 、MODE1和MODE2三个引脚上,芯片驱动步进电机就事情在“1/8步”的步距角模式上。
HR8825芯片,做得比较好的地方在于它内部已经集成了步进电机驱动的相序表,这大大简化了软件的开拓打算难。
工程师不再须要去打算每相线圈在不同角度位置须要的电流值,在软件开拓上,只须要通过一个脉冲旗子暗记,输入到芯片的STEP引脚,电机就会迁徙改变“一步”。
输入多少个脉冲,步进电机就迁徙改变多少步。
芯片哥须要提醒的是,这个脉冲旗子暗记的频率,是不能超过250KHz的,建议不要取得太高。
OK,步进电机的事情模式和迁徙改变的步数,软件程序已经知道怎么做了。还有一个问题,便是如何掌握步进电机的迁徙改变方向。
这就须要掌握芯片的DIR引脚了。DIR引脚被拉高,如果步进电机逆时针迁徙改变的话;那么DIR引脚被拉低,步进电机就会顺时针迁徙改变。
至于其他的引脚,在软件开拓上
Sleep被置为低电平,芯片进入休眠待机状态,电流为10uA,所有的功能就被关闭。
Enable被置为高电平,芯片不事情;置为低电平,芯片被使能,进入事情状态。
Decay被置为低电平,驱动电机的电流在达到事情电流后,会进入快衰状态;置为悬空NC,进入慢衰状态。这两种选择都可以,看实际项目选择的步进电机参数和开拓需求。
Reset被置为低电平,芯片会进入复位状态;置为高电平,芯片正常事情。
Fault和Home两个引脚是输出功能。比如Fault便是电机的诊断功能,当Fault输出低电平,表示电机涌现过流了或者过温了。
是不是就以为OK了?No,No,No,No......
HR8825芯片,虽然能实现步进电机的驱动,但它没有办理步进电机驱动的两个“关键”问题,一个是步进电机的“丢步”问题,一个是步进电机“堵转”的问题。
这须要工程师在开拓项目的过程中,要额外设计一些电路来办理了。
请持续关注【芯片哥】,后面会定期更新有关于电子元器件和芯片,包括一些电子产品项目开拓案例的干系内容。




![景丰 S-1 数字收集音频播放器及外置解码器测评申报[二] 音质测评篇 [Soomal]_解码器_外置 景丰 S-1 数字收集音频播放器及外置解码器测评申报[二] 音质测评篇 [Soomal]_解码器_外置](http://www.iirqv.cn/zb_users/cache/ly_autoimg/m/MTc5MzU.png)





