因為要求是自動正反轉,所以使用機械開關肯定是不行了,雖然機械開關簡單,但是不能實現自動正反轉,只能手動控制。
要實現直流電機自動正反轉,首先必須設計電機驅動電路,電機驅動電路有專門的集成芯片,比如L298N等,是很常用的電機驅動芯片。下面教大家如何使用三極管制作電機驅動電路。下圖是由6個三極管搭建的電機驅動電路,其中4個NPN型三極管,2個PNP型三極管,當輸入高電平或低電平時,可以實現電機正轉或反轉。
自制電機驅動電路
原理分析:
當輸入信號為低電平時,NPN三極管Q4截止,Q3的基極由于12V串聯R3和R4上拉,所以Q3導通,R1和R6左端被拉低,所以PNP三極管Q1導通,NPN三極管Q5截止,再看右側Q2和Q6,由于Q4截止,所以R2和R7右側為高電平,則NPN三極管Q6導通,PNP三極管Q2截止。所以直流電機的電流方向為:12V→Q1→直流電機→Q6→地,直流電機正轉(反轉);
當輸入信號為高電平時,NPN三極管Q4導通,Q3的基極被拉低,所以Q3截止,R1和R6左端由于12V上拉(高電平),所以PNP三極管Q1截止,NPN三極管Q5導通,再看右側Q2和Q6,由于Q4導通,所以R2和R7右側為低電平,則NPN三極管Q6截止,PNP三極管Q2導通。所以直流電機的電流方向為:12V→Q2→直流電機→Q5→地,直流電機反轉(正轉)。
有了電機驅動電路后怎么實現電機自動正反轉呢?
(1)可以將輸入信號接入處理器的IO口,通過軟件自動輸出高低電平即可實現直流電機自動正反轉,處理器可以是單片機、DSP、ARM、CPLD、FPGA等。
(2)可以使用555定時器輸出方波來實現電機正反轉,通過調節占空比實現高低電平的實現,從而實現正反轉的時間,缺點是不好控制停止,只能按照一定的規律持續實現正反轉,若有這樣的需求,可以使用555定時器來實現自動控制,比較方便。若是需要更復雜的時序,只能使用軟件來實現了。
-
直流電機
+關注
關注
36文章
1710瀏覽量
70216 -
正反轉
+關注
關注
2文章
129瀏覽量
18365
發布評論請先 登錄
相關推薦
評論