步驟1:必需的硬件
為了能夠設計出這樣的電機驅動器,有很多不同的選擇,因此,我使用了以下方法組件:
x4 BD135或BD137或BD139 BJT npn晶體管(大多數時間都可以使用任何npn晶體管)
x1 7805穩壓器
x4二極管(
x1 74HC08 Quad NAND GATE邏輯芯片(您不必完全使用它,也可以使用晶體管來制造我們自己的NAND門)
》
x1 74LS14P非門(任何2個非門(逆變器)都可以)
x1 100nF電容器
x1 0.33uF電容器
x1 0.1設計完成后,還需要使用uF電容器
x1直流電動機(12v)
焊接線等。
嗯,我們實際上有一個簡單的原理圖她即借助3個輸入引腳(IN1,IN2,ENABLE),我們將能夠雙向驅動電動機。在此原理圖中,無論其他輸入如何,都使用ENABLE引腳來使能我們的驅動器,如果ENABLE =邏輯LOW(0v),則由于AND門,電路將不會驅動電動機。這就是“與”門的任何低輸入都會給我們低輸出的原因。
注意:通過將PWM設為“啟用”,我們將能夠控制電動機的速度。
并且在照片中顯示了門真相表!
讓我們看看先說ENABLE = 0且IN1 = 1(5V),然后柵極輸出為= 1,第二個lbe = 0且Q4(在示意圖中)晶體管將處于ON狀態,Q3將處于ON狀態。同樣,IN = 0,即U1:C并且gate的輸出為Logic 0。 U1:D相應地為1,因此Q1晶體管將處于截止狀態,而Q2晶體管將處于導通狀態。根據這些邏輯,電動機將由處于一個導通狀態的兩個晶體管驅動。要沿其他方向行駛,可以將相反的邏輯應用于輸入。
注意:如果有任何輸入(IN1和IN2)在同一時間應用了相同的邏輯,例如(IN1 = 0,IN2 = 0或IN1 = 1,IN2 = 1不會驅動電動機,因此,這是Brakins情況)。
步驟3:測試PWM的代碼(使用Arduino)
這里我們有很短的代碼,以便以速度控制方式測試電路。為此,我們必須生成PWM。我已經使用arduino生成了PWM。
代碼和Arduino測試原理圖如下所示。
請注意:您必須將Arduino的GND連接到PCB的GND。
第4步:PCB訂購
在模擬中進行測試之后,我們可以使用您想要的任何程序繪制PCB原理圖。在這里,我有自己的設計和Gerber文件。獲得Gerber文件后,您可以將其上傳到PCBWay并進行訂購。
PCB公司鏈接(PCBWAY):單擊此處!
注意:此PCB設計不是唯一的。它是L298N的一半。但是,由于我們使用的組件,它無法提供與L298N相同的電流量。
第5步:焊接組件
在獲得PCB之后,我們可以焊接相關的提示:一對一地將元件放在PCB上,翻轉并一一焊接。
焊接部分在視頻中顯示為好。您只需看一下即可。
責任編輯:wv
-
電機驅動器
+關注
關注
16文章
646瀏覽量
64730
發布評論請先 登錄
相關推薦
評論