Mechanical 板


LINE

目前現在用Raspberry pi控制步進馬達來轉,不過目前遇到的問題是 4個步進馬達轉好幾百圈之後,每一個步進馬達停的位置都不一樣 不清楚是因為每一個步進馬達買來之後,原始的位置就不同 還是因為程式方面沒有做讓步進馬達歸零的動作,目前使用的步進馬達是5V步進馬達(4相 5線 28BYJ-48-5V) 程式碼如下: def forward( steps ): for i in range( steps ): setStep(0, 1, 1, 0) time.sleep(0.01) setStep(1, 1, 0, 0) time.sleep(0.01) setStep(1, 0, 0, 1) time.sleep(0.01) setStep(0, 0, 1, 1) time.sleep(0.01) setStep(0, 1, 1, 0) def backward( steps ): for i in range( steps ): setStep(0, 0, 1, 1) time.sleep(0.01) setStep(1, 0, 0, 1) time.sleep(0.01) setStep(1, 1, 0, 0) time.sleep(0.01) setStep(0, 1, 1, 0) time.sleep(0.01) setStep(0, 0, 1, 1) def setStep(w1, w2, w3, w4): GPIO.output(coil_A_1_pin, w1) GPIO.output(coil_A_2_pin, w2) GPIO.output(coil_B_1_pin, w3) GPIO.output(coil_B_2_pin, w4) setStep(0, 0, 0, 0) forward(45) backward(45) 請各位大大幫忙解惑了,感激不盡!! --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.179.172
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Mechanical/M.1507861174.A.E53.html kennykobe:轉錄至看板 Electronics 10/13 10:52
1F:→ wisdom: 歸零要有外部感測器,譬如光電開關。你可以先在馬達軸心上 10/13 13:07
2F:→ wisdom: 做標記。轉完以後看標記有沒有在正確位置。沒有的話就是失 10/13 13:07
3F:→ wisdom: 步。 10/13 13:08
有沒有辦法是透過程式來歸零呢??感覺這方法有點難懂 ※ 編輯: kennykobe (59.120.179.172), 10/13/2017 13:36:53
4F:推 woodsy: 沒辦法 一定要靠外部歸零 看你用SENSOR 還是機械撞擊 10/13 13:42
5F:→ woodsy: 通常每出去一次 回家一定要歸零一次 尤其跑久了附載增加 10/13 13:43
6F:→ woodsy: 那種走鐘的事情會更明顯 10/13 13:43
如果只能透過外部儀器歸零,那有什麼網站有使用方法呢?感謝大大 ※ 編輯: kennykobe (59.120.179.172), 10/13/2017 14:36:03
7F:推 woodsy: 我不太懂你的意思 通常一個位置感應器就好 或者 10/13 16:15
8F:→ woodsy: 拿個牆壁給他撞 重點是 先讓孩子回家 10/13 16:16
9F:→ woodsy: 因為位置確認是機構問題 你不可能靠程式解 10/13 16:17
10F:→ wisdom: 另外你有透過放大電路來驅動馬達嗎? 10/13 19:27
11F:推 airawesu: 沒回授值 脈波傳送都有可能丟掉了 靠外部感測器才是正道 10/13 19:36
12F:推 largesperm: 你自己往前走 1 萬步看看 一定不會是一萬步 10/13 21:55
13F:→ largesperm: 需要計步器來幫你計算 10/13 21:56
14F:→ OSTW: 如果只有馬達,加encoder. 如果是轉linear motion,加switch. 10/14 03:19
15F:推 lisn0814: 需原點復歸 10/14 09:06
16F:→ Haoer: 動越多,錯誤越多,所以機器會定時歸零 10/14 15:44
17F:→ Haoer: 歸零的時機會,有時很機器啟動時,有時是運作一段時間後 10/14 15:44
18F:→ Haoer: ex:轉向頭燈,車子啟動時,會左右移到感測點,做歸零 10/14 15:46
19F:→ Haoer: ex:印表機啟動時會左右移到邊界,做歸零,印多張後也會 10/14 15:46
20F:→ Haoer: 所以,如何歸零?找到零點,將計數器=0 10/14 15:47
21F:→ firesula: 如何知道歸零了 就是靠sensor feedback 10/16 00:13







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:BuyTogether站內搜尋

TOP