[资料共享] 用细分控制步进电机,原理图+程序

讲习农民所 
这的英文俺一个关于打印机项目中步进马达中的内容,使用的原理为电流矢量图(a)中,为减少矢量表的误差,改进为(克)。(误
差大的时候,IA和磅的绝对值变大,角度不变,即比例不变) 

磁场合成决定步进马达当前的位置。 
我们常用的是图(b)中,用电压驱动时和线圈个数有关系,直接驱动它们,合成的最小角度都是固定的。 
细分最常见的是电流细分,电流引起的磁场的合成就决定马达的角度。所以我们一般用电流合成图来代替磁场合成图
用电流合成电路复杂一点(用MCU + DA + L298实现也不难)。 

这里俺用PWM方式,用控制电压的方式代替电流。原因:在电压稳定后,线圈的电流和电压成正比。稳定是PWM细分的
要点,也决定马达速度不能太高。 

在细分的情况下,电机分两相和四相是没意义的。可以把四相电机当两相使用。 

下面是俺的程序,使用MEGA16,因 有PWM。 
 

完整代码和教程下载:用PWM-细分步进电机 - 包含原理和程序.pdf   (157.01 KB,下载次数:0) 

相关资料推荐:

1,[奖励]电路城福利--X-核蛋白-IKS01A2板子

http://bbs.cirmall.com/thread-48825-1-1.html?luntan  

2,超级详细的单片机学习源码资料(各种制作方案奥〜)

http://bbs.cirmall.com /thread-48797-1-1.html?luntan

3,你们需要的MCS-51单片机实用汇编语言都在这了,还缺么?

http://bbs.cirmall.com/thread-48794-1-1.html?luntan点击打开链接

4,[单片机资料]单片机源程序免费送-酸碱度pH值传感器
http://bbs.cirmall.com/thread-48798-1-1.html?luntan

你可能感兴趣的:([资料共享] 用细分控制步进电机,原理图+程序)