回覆列表
  • 1 # 擺設古古怪怪

    可以用微控制器+全整合步進電機驅動晶片來整全應用,這樣比較簡單,控制上很方便。用普通的51微控制器像AT89C2051或STC12C1052 + THB7128或THB6064這類晶片來組合就可以了 微控制器根據輸入來決定輸出的脈衝數量,讓步進電機驅動晶片轉化成功率訊號驅動步進電機。因為是一個脈衝走一步的,所以輸出的脈衝數還要考慮到細分數的問題,固定轉動步數、角度的程式還是比較容易編。像1.8度的步進電機,2細分時,轉一圈就需要400個脈衝,轉半圈只需要200個脈衝,轉90度只需要100個脈衝,如此類推。程式的話,固定一個適當的頻率,按鍵觸發啟動定時器,然後在定時中斷裡取反一個IO埠做脈衝輸出,再放入一個累加變數做計算,算脈衝數量,是取反兩次輸出一個完整的脈衝,在主程式中設定一個需要的脈衝數量來作為條件控制定時器的開啟和關閉,然後迴圈等待條件滿足如果想把控制、驅動、和步進電機都整合在一起,比較麻煩,小電機還好,大電機的干擾是個問題

  • 2 # 好感動GV不將就

    DIR-接的是上位機的輸出訊號 ,因為DIR+你已經接了正電源 ,此時你的上位機給DIR-低電平時,電機就會換向 ,也可直接加個開關接到地(0V) ,當按下開關時就可以換向 。 DIR-和PUL-不是組合訊號 ,要想電機執行起來,必須接脈衝訊號,但方向可以按實際應用也可不用。可以用NE555簡單電路來除錯,只要你能發出脈衝就可以了 。

  • 中秋節和大豐收的關聯?
  • 2021愛奇藝尖叫之夜獲獎名單?