le2201 发表于 2009-12-2 15:27:06

A3977控制步进电机,加减速如何精确定位呢?

42电机,1.8/0.9 驱动器芯片是A3977,4细分,AVR定时器发出脉冲,CTC模式,比较匹配对脉冲进行计数,同时用另一定时器1ms中断,查表赋值给OCR1A,实现加减速。先加速、匀速,再减速。
按道理说相同脉冲数走过的行程是一样的,但现在问题是一个来回停的位置却有比较大的误差,不知道坛子里xd有没有好的建议?

TRINAMIC 发表于 2010-1-28 21:14:41

使用TMC428控制芯片,该芯片内部集成了加速度和减速度控制.可以使用TMC428+A3977组合
http://cache.amobbs.com/bbs_upload782111/files_25/ourdev_530173.gif
(原文件名:2.gif)

http://cache.amobbs.com/bbs_upload782111/files_25/ourdev_530174.gif
(原文件名:A3977.gif)

http://cache.amobbs.com/bbs_upload782111/files_25/ourdev_530175.gif
(原文件名:A3977-1.gif)

funnynypd 发表于 2015-10-1 09:22:53

It looks like a decent chip.
页: [1]
查看完整版本: A3977控制步进电机,加减速如何精确定位呢?