請問各位是怎樣計算BLDC馬達轉速呢?
我之前的做法是用timer每隔一段固定的時間去看換相的次數
然後套 W=120f/P的公式(W:RPM轉速,f是換相頻率,P是極點數)
但是這樣的算法太慢使得速度update太慢
而且解析度不高
導致速度回授做得很差
我現在想計算每個換相時間然後去推算我的轉速
如果馬達有N個極點
那馬達轉一圈要換相幾次呢?
還是各位有更好的計算速度方法
可否分享一下
本話題由
徐舶強
於2008-05-15 00:00:00 發表
目前共有1人回覆,最後回覆時間: 2008-05-15 07:56:40
|