y4dxu88p wrote:至少要每1.8度為一...(恕刪) 如果真要每次起末點相同,建議你再加個encoder,因為雖然步進馬達是你送幾個信號就轉幾度,但是還是無法避免掉失步跟脫步的問題,再加個ENCODER可以確認馬達照你的控制信號走,萬一有多走或少走,還可以補正
crazyking wrote:如果真要每次起末點相...(恕刪) 沒錯, 如果要精確請記得加 encoder如果想偷懶, 請注意負載與馬達加減速曲線避免掉步y4dxu88p wrote:至少要每1.8度為一單位每轉360度的每次起點都要相同位置也就是360度分為200等分不管轉幾圈起末點都要一樣(恕刪) 看到這裡, 我在想你到底是要問步進馬達還是直流伺服馬達???如果是步進馬達, 精度不是你能控制, 是製造時就決定規格了....
crazyking wrote:如果真要每次起末點相同,建議你再加個encoder,因為雖然步進馬達是你送幾個信號就轉幾度,但是還是無法避免掉失步跟脫步的問題,再加個ENCODER可以確認馬達照你的控制信號走,萬一有多走或少走,還可以補正 ENCODER都很貴.....不如加個台幣3~5塊錢的光電開關在起始位置.....
y4dxu88p wrote:首先感恩大大我有先去...(恕刪) 哪裡哪裡..我是本科系也是電子業RD沒錯...整合型的MCU光華是買不到的,因為做的就沒幾家,再加上單價很高,開發工具不易取得.只有電子公司要開發相關新產品時,跟代理商下單才能搞的到.(當然唬唬說量很大也可以拿免錢的...)這部分不要花時間了找了.其實MCU就是微控制器(Microcontroller Unit),簡稱MCU.MCU的功能是要以程式賦予,所以買來時都是無動作的.(空的)所謂整合型的意思是,IC設計公司把驅動馬達的元件整合進MCU裡面,這樣在整體開發上的用料會減少.電路板也會乾淨點,相對體積就小點,至於成本到不見得會便宜.(但這光華真的是買不到的...)其他樓朋友介紹的8051其實是個很好的選擇.8051就是MCU的一種,因為它夠古老,所以開發工具和本體的取得都很容易.(驅動電路就外掛吧)但沒弄過MCU,不光是投資一點錢的問題,以8051來說;假設你有辦法學寫程式,編輯程式用Windows的記事本即可.但程式要經過組譯器得到機械碼才能燒錄到MCU.網路上有很多免費的8051組譯器可以下載.而燒錄程式有兩種方法;用"燒錄器"或"線上燒錄(ISP)".燒錄器就是把MCU放上去燒錄,ISP是MCU趴在電路板上燒,不用拔來拔去.兩者都有的買,也都可以DIY,網路上都找的到資料.所以說,要弄MCU來控制東西,就是要先整合一個"MCU開發環境"出來.1.程式編輯器2.程式組譯器3.燒錄器雖然有點小麻煩,但一但弄好,就可以做很多很多東西,算是一項便宜又大碗的投資.對了,基本的電路要會看會弄,一般DIY"搞剛"點會用曝光板,少焊點跳線.用洞洞板雖然方便,但焊接跳線有點折騰人.至於要無線控制的話,不管哪一種,都要一個接收端一個傳送端.就是一個編碼(下命令)一個解碼(控制動作),8051兩樣都能幹.以IR來說;一顆8051負責做傳送端(遙控器),一顆8051做接收端(馬達控制).傳送端的8051程式內容:按鍵接收+IR編碼傳送接收端的8051程式內容:IR接收解碼+馬達控制當然啦,傳送端要加上IR發射器,接收端要加IR接收器.編碼自己亂編就好,傳送端傳一組數據過去,接收端就解這組數據,再依照數據的意義去做動作.一樣,網路上的資料很豐富,可以去找找.喔對了,我印象中很多MCU的書籍都有控制步進馬達的內容,圖書館保證找的到.