但是,當然不是電阻,會有巨大的損耗。
DC電機調速壹般采用PWM(脈寬調制)技術。
即首先在電源和電機之間串聯壹個開關電子器件(如mosfet、達林頓),可以非常高速地控制電路的通斷。然後我就可以用模擬電路或者數字電路(現在用單片機)控制這個開關管來控制電機的電功率。比如我希望電機的工作電壓只有電源電壓的壹半。我可以以1 ms的周期導通開關管0.5 ms,關斷0.5 ms,使快速的電壓波動經過電機轉子電樞的慣性分量後被“平滑”,平均電壓正好是電源的1/2,達到控制電機輸出功率的目的。[1]
開關元件可以在淘寶上買到現成的模塊。最常用的壹個是L298N(樓上圖中最上面的那個)做的電機控制板,有雙向調速(H橋實現)輸出,壹路最大電流為2A,工作電壓在12V以下(不記得是12還是24,請核對壹下。。)。如果需要更大的功率,可以找BTS7960做的模塊,容量40A。。。
至於單片機,如果妳有51可以用,學習定時器中斷和IO操作,然後網上有很多關於51 PWM的資料。。當然arduino更好(樓上圖最下面那個只是山寨,正版是藍色,淘寶搜)。除了AVR性能更好之外,IDE自帶的驅動功能也非常方便。我記得51沒有硬件PWM口,但是AVR有,直接調整Arduino IDE中已有的功能就可以使用了。。。
參考資料:
[1]來自我之前的原答案