✔ 最佳答案
控制摩打(Motor)係一個比較複雜的和專業的範疇。在這裡,希望用最簡單,最顯淺的介紹一下,希望能解決你的疑問。
電機(Motor)有各種分類,最主要有:
【1】直流電機(如Step Motor,BLDC),和
【2】交流電機(如ACIM)。
還有其他的分類方法和細分的電機,由於唔係太清楚中文名稱,所以不在這裡打太多英文。
我估計你使用的是DC Motor,可以用以下的方法:
【1】利用機械結構(Mechanical):
當摩打轉到某一個角度時,觸動一個開關,斷開供電的線路,使摩打停止。
【2】減慢速度:
用一個電阻(需計算阻值)或可變電阻(如500歐姆),串聯連接於電池供電極與摩打之間,這樣可以減低電流,使轉速下降,就可以有足夠時間由人手控制。
【3】脈衝調變(PWM)降速:
這個方法比較複雜,需要集成芯片(IC)控制,來做到第二點的效果。可研究計時芯片555。
【4】脈衝控制:
這個方法的複雜程度跟第三點差不多,也需要集成芯片幫助,當觸發開關輸入線路,芯片輸出一個已設定時間寬度的脈衝(如0.75秒)到摩打,然後摩打停止,等待下一次觸發。可研究計時芯片555。
【5】單片機(MCU)控制:
需要硬件和軟件配合。硬件方面,除了要開發的線路之外,更需要借助開發工具(如仿真器,程序寫入器)。軟件方面,除了要開發的控制程序之外,也要編程和編譯軟件。除了發燒友之外,一般只有商業上才會用到這個方法。
若唔明再問啦! 繼續努力!
。