好久不見,今天主打一個分享。由標題可見,玩過單片機、搞過智能車的小伙伴應該對BTN都不陌生,一個強大而又好用的直流有刷電機驅動模塊。這次呢就分享一下我的電機驅動PCB,個人畫板能力有限,不喜勿噴。同時互聯網上的大佬如果能夠評判指正,我是非常樂于接受的。
從網上都可以找到BTN7971B的手冊,英飛凌家產的,純英文,我是看不懂,但是我會去篩選出我需要的信息。
BTN7971B是內部集成的半橋,所以要想驅動一個電機就需要兩塊BTN才行,而且它內部的半橋上橋臂是P-MOS,下橋臂是N-MOS,大多數電機驅動的我們用的上下橋臂都是N-MOS,下次我們再介紹一下這二者的區別。我覺得,既然BTN內部就有一個半橋,那未必只能用來當電機驅動,應該還有其他用途,這個之后用到了再說。
BTN7971B 半橋上橋臂(P-MOS)最大導通阻抗12.8mΩ,典型值7mΩ、下橋臂(N-MOS)最大導通阻抗17.7mΩ,典型值9mΩ(常溫下);
輸入PWM可達25KHz;
電機驅動電流可達50A;
輸入電壓最大45V;
上下橋臂導通時的死區時間BTN是根據輸入的PWM來自動調節的,只能說很方便好吧,不用咱們自己計算設置了,能省很多事。
它的SR和IS引腳我沒看懂具體是怎么電流檢測和保護電路的,設計原理圖的時候我就沒有用它他們的功能,直接串電阻接地,最好別懸空我覺得,得拉低,防止有噪聲攻擊。
在手冊里面也給出了官方的電路設計,分別有全橋的和半橋兩種。下面是我設計的原理圖。
IN和INH引腳是BTN的控制輸入引腳,當INH置位高時,相當于BNT開啟,啟用該設備;不用的時候INH拉低,通過IN引腳來控制橋臂的某一個MOS開關,這個之后我們介紹改PCB雙功能時仔細介紹。
IN和INH輸入引腳需要串聯10K以內的電阻,防止輸入電流過大損害器件,手冊里面也提到特別注意PCB的布局,因為這種大電流快速切換的電路,在電橋設計中,必須減少損耗,這是在所有高功率開關橋的所必要的。什么回流路徑最短之類的,這個我自己畫PCB的時候都沒有注意,說實話也不會,不太懂,就沒考慮那么多,打完板子之后測試能用,能用就行,哈哈。
我們看看一看實物圖:
這里我們介紹一下:
①雙路PWM控制電機調速及正反轉:將EN_B(INH)和EN_A(INH)引腳接高電平,PB-(IN)和PB+、PA-和PA+分別接單片機PWM引腳,分別為真反轉PWM,也就是說需要單片機四個PWMI/O口;
②將EN_B和EN_A引腳接單片機PWM引腳,PB-和PB+、PA-和PA+接四個普通的I/O引腳就可以了,也就是我們用的最多的控制方式0 1或者1 0控制正反轉,PWM調速;
當然我建議用第二種,第一種占用PWM引腳有點多,必然就會多使用一個定時器,EB_B、EB_A、EA_B、EA_A、就是兩個電機A、B相編碼器,使用定時器的編碼器模式又得使用兩個定時器,所以還是建議用第二種。
之前我還一直在找BTN內部電路原理圖,但是沒有,只有手冊上給的內部結構圖,也是大致的,所以我就在想這個控制輸入引腳IN和INH是如何控制內部半橋上下橋臂兩個MOS導通和關斷的,仔細研究了一下,我推斷大概是這樣的,拿第二種驅動方式舉例:
當EN_B(INH1和INH2)接PWM、PB-(IN1)接0、PB+(IN2)接1,那么IN1的上橋臂P-MOS導通,IN2的下橋臂N-MOS導通,這樣就構成了一個通路,然后INH接PWM控制調速;同理PB-(IN1)接1、PB+(IN2)接0,那就是反過來了,電機反轉。
當然以上只是我的假設,也有可能和我想的是反過來的,在《電力拖動自動控制系統——運動控制系統》里在SVPWM那塊,講的橋臂控制1是上橋臂導通,0是下橋臂導通。
在PCB設計中,我把地分成了數字地和功率地,在PCB中做了隔離,最后用一個0Ω電阻將兩塊地平面短接“分塊鋪銅,單點接地”。
74HC244D三態門緩沖器,就是為了起到單片機與BTN之間的隔離保護作用,如果想要設計的簡單點的話,我覺得用貼片二極管也可以,選那種導通壓降小一點的。
這里設計的是有一處敗筆,就是B電機的端子我焊在了下面,因為電機左右放置的話必然是鏡像,所以引腳應該是反過來的,但是我沒有改過來,所以只能焊在下面。
大家應該都發現了原理圖中開關處的那個P-MOS,這個MOS是為了防反接的,其實也可以不用加,P-MOS導通原理是S(源極)比G(柵極)電壓高就會導通,所以G直接接地,D(漏極)輸出。
今天的分享就到這里,內容也很簡單,希望還是能夠幫助到一些想要畫電機驅動的小白們,原理圖、BOM表、使用手冊我會在下面放一個網盤鏈接,有需要的大家自信添加即可。
-
PWM
+關注
關注
114文章
5214瀏覽量
215882 -
MOS
+關注
關注
32文章
1309瀏覽量
94829 -
驅動模塊
+關注
關注
0文章
62瀏覽量
14249 -
PCB
+關注
關注
1文章
1866瀏覽量
13204 -
直流有刷電機
+關注
關注
0文章
48瀏覽量
1570
發布評論請先 登錄
相關推薦
有沒有哪位大神知道BTN7971驅動模塊怎么連接PWM波 ?
BTN7971B如何檢測是否損壞
BTN7971B的電機驅動測試總結
BTN7971A驅動怎么樣
BTN7971B大電流半橋電機驅動應用的數據手冊免費下載

BTN7971B智能車電機驅動的數據手冊免費下載

基于BTN7971芯片得H橋驅動

評論