線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2866
推到 Plurk!
推到 Facebook!

微步進控制線路

缺席
cheetahs
一般會員


發表:2
回覆:9
積分:2
註冊:2005-06-29

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-07-01 16:32:36 IP:203.204.xxx.xxx 未訂閱
請問有人有微步進控制線路嗎?我的專案裏需要使用8051控制一個步進馬逹,但由於全步進和半步進只有200p和400p的解析,所以馬逹移動時會有震動的現像,所以想用微步進解決,但我找了很多的資料,都只簡單介紹原理而已並沒有實際的線路可供參考,所以想請教各位先進有人知道想關的資料或有人有線路圖可不吝提供的嗎?謝謝

版主


發表:261
回覆:2302
積分:1667
註冊:2005-01-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-07-01 21:36:52 IP:220.134.xxx.xxx 未訂閱
知道全步進與半步進,應該就有它的線路了吧! 驅動信號: 0001 -> 0010 -> 0100 -> 1000 -> 0001 ......半步進 0011 -> 0110 -> 1100 -> 1001 -> 0011 ......全步進 0001 -> 0011 -> 0010 -> 0110 -> 0100 -> 1100 -> 1000 -> 1001 -> 0001 ....簡單的微步進.... 想做更精細的, 可用d-q軸控制, 不過以產品來說並不符合成本. 這是研究在做的.
------
-------------------------------------------------------------------------
走是為了到另一境界,停是為了欣賞人生;未走過千山萬水,怎知生命的虛實與輕重!?
cheetahs
一般會員


發表:2
回覆:9
積分:2
註冊:2005-06-29

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-07-04 10:26:46 IP:203.204.xxx.xxx 未訂閱
板主你好: 不好意思我想更正您的資料一下: 0001 -> 0010 -> 0100 -> 1000 -> 0001 ......單軸全步進4步一迴圏 0011 -> 0110 -> 1100 -> 1001 -> 0011 ......雙軸全步進4步一迴圏 0001 -> 0011 -> 0010 -> 0110 -> 0100 -> 1100 -> 1000 -> 1001 -> 0001 ....半步進8步一迴圏 以一步1.8度的步進馬逹為例: 全步進200pulse馬逹轉動一圏 半步進400pulse馬逹轉動一圏 但以上述二種控制方式並沒辨法滿足我所要的解析度,所以才想請教是否有更好的控制方法?
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-07-04 16:13:26 IP:211.74.xxx.xxx 未訂閱
精度做不到。就加齒輪箱。。。。。。 1:10就把它變十分之一了。
cheetahs
一般會員


發表:2
回覆:9
積分:2
註冊:2005-06-29

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-07-04 16:33:40 IP:203.204.xxx.xxx 未訂閱
暗黑你好: 謝謝您的建立,不過加齒輪箱可能會造成機構過於龐大

版主


發表:261
回覆:2302
積分:1667
註冊:2005-01-04

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-07-04 22:46:35 IP:220.134.xxx.xxx 未訂閱
1>我前面有提 d-q軸控制法,不過可能不符成本. 須2個current sensor. 2>建sin table, 想辦法使輸入到步進馬達的電流為sinwave. 能有效減低振動,提高解析度.但效果沒有d-q軸控制來的好.只是成本較低.
------
-------------------------------------------------------------------------
走是為了到另一境界,停是為了欣賞人生;未走過千山萬水,怎知生命的虛實與輕重!?
阿信
版主


發表:111
回覆:983
積分:813
註冊:2005-03-10

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-07-06 09:19:29 IP:61.66.xxx.xxx 未訂閱
我做過微步進 想請問你是要做什麼用的 小馬達還是大馬達
cheetahs
一般會員


發表:2
回覆:9
積分:2
註冊:2005-06-29

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-07-06 09:59:53 IP:203.204.xxx.xxx 未訂閱
阿信您好: 我的專題只是做馬逹的線性移動,但由於所負載的物品不能有太大的震動,所以需對馬逹做微步進的控制.所用的馬逹是小馬逹
阿信
版主


發表:111
回覆:983
積分:813
註冊:2005-03-10

發送簡訊給我
#9 引用回覆 回覆 發表時間:2005-07-06 10:31:40 IP:61.66.xxx.xxx 未訂閱
微步進驅動 需要產生兩個相差90度的正弦波 用的是D/A 解析度越高 步進角就可越小 產生的兩相正弦波 再做功率放大 推動步進馬達 要求負載的物品不能有太大的震動時 起動停止時要做加減速控制 電路就是4組D/A電路 4組功率放大電路 請問你的馬達幾安培幾伏特? 發表人 - 阿信 於 2005/07/06 10:43:02
cheetahs
一般會員


發表:2
回覆:9
積分:2
註冊:2005-06-29

發送簡訊給我
#10 引用回覆 回覆 發表時間:2005-07-06 11:20:31 IP:203.204.xxx.xxx 未訂閱
阿信您好: 我用的馬逹電流0.9A,電壓24V
阿信
版主


發表:111
回覆:983
積分:813
註冊:2005-03-10

發送簡訊給我
#11 引用回覆 回覆 發表時間:2005-07-06 11:57:07 IP:211.21.xxx.xxx 未訂閱
你有概念了嗎 三個子問題 1.產生相差90度的兩個正弦波(配合D/A)(軟硬體) 2.加減速控制(軟體) 3.將5V正弦波信號做功率放大到24V/0.9A(硬體)
cheetahs
一般會員


發表:2
回覆:9
積分:2
註冊:2005-06-29

發送簡訊給我
#12 引用回覆 回覆 發表時間:2005-07-06 13:01:50 IP:203.204.xxx.xxx 未訂閱
阿信您好: 理論我大致了解,我再實驗看看
bigbird
一般會員


發表:3
回覆:7
積分:2
註冊:2002-04-15

發送簡訊給我
#13 引用回覆 回覆 發表時間:2005-07-08 00:32:58 IP:211.76.xxx.xxx 未訂閱
http://www.allegromicro.com/sf/3967/ 參考一下吧!我們公司有用這顆!
cheetahs
一般會員


發表:2
回覆:9
積分:2
註冊:2005-06-29

發送簡訊給我
#14 引用回覆 回覆 發表時間:2005-07-08 08:33:50 IP:203.204.xxx.xxx 未訂閱
bigbird你您: 謝謝提供的資料我有空會買來試試,不過我們現在有找到一個SLA7042M的微步進控制IC,它所提供的電流比較高,可以符合我們的需求,你也可以參考看看
bigbird
一般會員


發表:3
回覆:7
積分:2
註冊:2002-04-15

發送簡訊給我
#15 引用回覆 回覆 發表時間:2005-07-10 16:34:43 IP:211.76.xxx.xxx 未訂閱
我們的馬達小!
cheetahs
一般會員


發表:2
回覆:9
積分:2
註冊:2005-06-29

發送簡訊給我
#16 引用回覆 回覆 發表時間:2005-07-11 08:46:51 IP:203.204.xxx.xxx 未訂閱
bigbird你您: 不好意思沒問清楚您使用的設備就亂建議
系統時間:2024-05-04 11:38:37
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!