|
首先說,你的電路這樣接是不對的,單片機的管腳輸出的電流才幾毫安,是不足以驅動電機轉動的,而且電機的內阻值很小,5V的電壓會產生很大的電流,這樣接是會直接燒壞單片機的;所以說你需要加上一個晶體管或是MOS管制成的開關電路,或者說電機驅動電路。同時你要想精確地控制電機轉動一個角度,那你還需要一個測速的裝置,比如說光碼盤,編碼器等。其次單片機控制電機一般都是采用輸出PWM波的形式去驅動電機驅動電路來驅動電機,你用51單片機的話可以用定時器來產生PWM波進而控制電機轉動,至于怎樣的精確控制就要看你PWM波的占空比怎么設置了![]() |
|
1. 給電機輸出軸上加角度傳感器 也可以用電位器代替 2. 用步進電機 按計算角度往復 也可以在輸出軸加碼盤 數脈沖數確定經過的角度 看你圖里要求最大180° 一般的電位器都可以支持這么大角度 |