打印

求助:步进电机细分算法

[复制链接]
2385|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
刘浪人|  楼主 | 2007-8-17 11:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
玛瑙| | 2007-8-17 15:42 | 只看该作者

我是这样算的

 16*200=3200细分16就是3200个脉冲一圈
 360/1.8=200为一圈步进数

使用特权

评论回复
板凳
tuwen| | 2007-8-18 10:41 | 只看该作者

计算正弦函数的值,在0 - 90度范围内均分16等分。

计算正弦函数的值,在0 - 90度范围内均分16等分:

        y = sin(n*90/16)      n=0,1,2...15

使用特权

评论回复
地板
hyhjjg| | 2007-8-26 20:04 | 只看该作者

电流空间矢量合成

采用查询或中断
在每个脉冲的上升或者下降沿改变合成矢量的绝对角,即在扇区内重新分配两条边的PWM的占空比

使用特权

评论回复
5
呆头呆脑| | 2007-8-28 16:51 | 只看该作者

按楼上的方法

但是,不是分配PWM值,而是分配电流值。

使用特权

评论回复
6
monsterchp| | 2007-8-30 17:00 | 只看该作者

正弦

每一个FULL STEP其实就是正弦的90度,用PWM实现正弦,这就应该可以了.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

1

粉丝