“(SKU:RB-01C025)雙H橋直流電機(jī)驅(qū)動(dòng)板”的版本間的差異

來自ALSROBOT WiKi
跳轉(zhuǎn)至: 導(dǎo)航搜索
?技術(shù)參數(shù)與性能描述
?引腳說明
 
(未顯示3個(gè)用戶的14個(gè)中間版本)
第1行: 第1行:
 
<br/>
 
<br/>
 
[[文件:Arduino 雙H橋直流電機(jī)驅(qū)動(dòng)板01.jpg|400px|有框|右]]
 
[[文件:Arduino 雙H橋直流電機(jī)驅(qū)動(dòng)板01.jpg|400px|有框|右]]
?
==產(chǎn)品介紹==
+
==產(chǎn)品概述==
 
:LKV-HM3.0雙H橋直流電機(jī)驅(qū)動(dòng)板采用ST公司的L298N典型雙H橋直流電機(jī)驅(qū)動(dòng)芯片,可用于驅(qū)動(dòng)直流電機(jī)或雙極性步進(jìn)電機(jī),此驅(qū)動(dòng)板體積小,重量輕,具有強(qiáng)大的驅(qū)動(dòng)能力:2A的峰值電流和46V的峰值電壓;外加續(xù)流二極管可防止電機(jī)線圈在斷電時(shí)的反電動(dòng)勢損壞芯片;雖然芯片過熱時(shí)具有自動(dòng)關(guān)斷功能,但安裝散熱片使芯片溫度降低,讓驅(qū)動(dòng)性能更加穩(wěn)定;板子設(shè)有2個(gè)電流反饋檢測接口、內(nèi)邏輯取電選擇端、4個(gè)上拉電阻選擇端、2路直流電機(jī)接口和四線兩相步進(jìn)電機(jī)接口、控制電機(jī)方向指示燈、4個(gè)標(biāo)準(zhǔn)固定安裝孔。此驅(qū)動(dòng)板適用于智能程控小車、輪式機(jī)器人等,可配合各種控制器使用,幫你實(shí)現(xiàn)機(jī)器人DIY夢想。
 
:LKV-HM3.0雙H橋直流電機(jī)驅(qū)動(dòng)板采用ST公司的L298N典型雙H橋直流電機(jī)驅(qū)動(dòng)芯片,可用于驅(qū)動(dòng)直流電機(jī)或雙極性步進(jìn)電機(jī),此驅(qū)動(dòng)板體積小,重量輕,具有強(qiáng)大的驅(qū)動(dòng)能力:2A的峰值電流和46V的峰值電壓;外加續(xù)流二極管可防止電機(jī)線圈在斷電時(shí)的反電動(dòng)勢損壞芯片;雖然芯片過熱時(shí)具有自動(dòng)關(guān)斷功能,但安裝散熱片使芯片溫度降低,讓驅(qū)動(dòng)性能更加穩(wěn)定;板子設(shè)有2個(gè)電流反饋檢測接口、內(nèi)邏輯取電選擇端、4個(gè)上拉電阻選擇端、2路直流電機(jī)接口和四線兩相步進(jìn)電機(jī)接口、控制電機(jī)方向指示燈、4個(gè)標(biāo)準(zhǔn)固定安裝孔。此驅(qū)動(dòng)板適用于智能程控小車、輪式機(jī)器人等,可配合各種控制器使用,幫你實(shí)現(xiàn)機(jī)器人DIY夢想。
?
==技術(shù)參數(shù)與性能描述==
+
==規(guī)格參數(shù)==
?
1. 驅(qū)動(dòng)芯片:L298N雙H橋直流電機(jī)驅(qū)動(dòng)芯片<br/>
+
# 驅(qū)動(dòng)芯片:L298N 雙H橋直流電機(jī)驅(qū)動(dòng)芯片
?
2. 驅(qū)動(dòng)部分端子供電范圍Vs:+5V~+46V<br/>
+
# 驅(qū)動(dòng)部分端子供電范圍 Vs:+5V~+46V
?
3. 驅(qū)動(dòng)部分峰值電流Io:2A<br/>
+
# 驅(qū)動(dòng)部分峰值電流 Io:2A
?
4. 邏輯部分端子供電范圍Vss:+5V~+7V(可板內(nèi)取電+5V)<br/>
+
# 邏輯部分端子供電范圍 Vss:+5V~+7V(可板內(nèi)取電+5V)
?
5. 邏輯部分工作電流范圍:0~36mA<br/>
+
# 邏輯部分工作電流范圍:0 - 36 mA
?
6. 控制信號(hào)輸入電壓范圍:低電平:-0.3V≤Vin≤1.5V ;高電平:2.3V≤Vin≤Vss<br/>
+
# 控制信號(hào)輸入電壓范圍:低電平:-0.3V ≤ Vin ≤ 1.5V ;高電平:2.3V ≤ Vin ≤ Vss
?
7. 使能信號(hào)輸入電壓范圍:低電平:-03≤Vin≤1.5V(控制信號(hào)無效 ; 高電平:2.3V≤Vin≤Vss(控制信號(hào)有效)<br/>
+
# 使能信號(hào)輸入電壓范圍:低電平:-03≤Vin≤1.5V(控制信號(hào)無效) ; 高電平:2.3V≤Vin≤Vss(控制信號(hào)有效)
?
8. 最大功耗:25W(溫度T=75℃時(shí))<br/>
+
# 最大功耗:25W(溫度T=75℃時(shí))
?
9. 正常工作溫度:-25℃~+130℃<br/>
+
# 正常工作溫度:-25℃~+130℃
?
10.尺寸大小:60mm × 54mm<br/>
+
# 尺寸大?。?0mm × 54mm
?
11.重量大小:33g<br/>
+
# 重量大?。?3g
?
12.其他擴(kuò)展:特設(shè)電流反饋檢測接口、控制方向指示燈、上拉電阻選擇接口、邏輯部分板內(nèi)取電接口。
+
# 其他擴(kuò)展:特設(shè)電流反饋檢測接口、控制方向指示燈、上拉電阻選擇接口、邏輯部分板內(nèi)取電接口。
?
 
+
# 板載指示燈:
?
==雙H橋直流電機(jī)驅(qū)動(dòng)板的功能圖解==
+
* 轉(zhuǎn)向指示燈:4個(gè)(紅色兩個(gè);綠色兩個(gè))
?
[[文件:Arduino 雙H橋直流電機(jī)驅(qū)動(dòng)板02.jpg|516px|有框|居中]]
+
* 電源指示燈:1個(gè)(紅色)
?
ST 公司的 L298N典型雙H橋直流電機(jī)驅(qū)動(dòng)芯片,可用于驅(qū)動(dòng)直流電機(jī)或雙極性步進(jìn)電機(jī)。
+
==使用方法==
 +
===引腳說明===
 +
[[文件:Arduino雙H橋直流電機(jī)驅(qū)動(dòng)板02.jpg|516px|有框|居中]]
 +
1.驅(qū)動(dòng)芯片:驅(qū)動(dòng)板使用的驅(qū)動(dòng)芯片是 ST 公司的 L298N,它是典型雙 H 橋直流電機(jī)驅(qū)動(dòng)芯片,可用于驅(qū)動(dòng)直流電機(jī)或雙極性步進(jìn)電機(jī)。
 
[[文件:Arduino 雙H橋直流電機(jī)驅(qū)動(dòng)板03.jpg|276px|有框|居中]]
 
[[文件:Arduino 雙H橋直流電機(jī)驅(qū)動(dòng)板03.jpg|276px|有框|居中]]
 
[[文件:Arduino 雙H橋直流電機(jī)驅(qū)動(dòng)板04.jpg|516px|有框|居中]]
 
[[文件:Arduino 雙H橋直流電機(jī)驅(qū)動(dòng)板04.jpg|516px|有框|居中]]
?
驅(qū)動(dòng)板四腳有φ3大小的螺絲固定孔,此處不僅可以將驅(qū)動(dòng)板固定在 2WD 移動(dòng)機(jī)器人平臺(tái)下底板上,也可以固定到你自己設(shè)計(jì)的機(jī)器人平臺(tái)上。
+
2.固定方式:驅(qū)動(dòng)板的四腳都有φ3 大小的螺絲固定孔,此處不僅可以將驅(qū)動(dòng)板固定在移動(dòng)機(jī)器人平臺(tái)下底板上,也可以固定到你自己設(shè)計(jì)的機(jī)器人平臺(tái)上。
 
[[文件:Arduino 雙H橋直流電機(jī)驅(qū)動(dòng)板05.jpg|276px|有框|居中]]
 
[[文件:Arduino 雙H橋直流電機(jī)驅(qū)動(dòng)板05.jpg|276px|有框|居中]]
?
紅綠端子分別為左右兩邊直流減速電機(jī)接線座,注意電機(jī)接線順序?qū)?yīng),方向保持一致,4 個(gè)電機(jī)方向指示燈方便程序調(diào)試。
+
3.電機(jī)驅(qū)動(dòng):紅綠端子分別為左右兩邊直流減速電機(jī)接線座,注意電機(jī)接線順序?qū)?yīng),方向保持一致,4 個(gè)電機(jī)方向指示燈方便程序調(diào)試。<br/>
?
VMS 端為驅(qū)動(dòng)供電輸入+端,輸入電壓范圍:+5V~+46V。<br/>
+
[[文件:Arduino 雙H橋直流電機(jī)驅(qū)動(dòng)板06.jpg|276px|有框|居中]]
?
當(dāng)輸入電壓范圍在+5V~+7V 或者+18V~+46V時(shí)需要同時(shí)給邏輯部分供電,取下板內(nèi)取電端跳線帽,+5V 接線端輸入+5V。<br/>
+
4.驅(qū)動(dòng)板供電:VMS 端為驅(qū)動(dòng)供電輸入 + 端,輸入電壓范圍:+5V - +46V。<br/>
?
當(dāng)輸入電壓范圍在+7V~+18V 邏輯部分可以板內(nèi)取電,板內(nèi)取電端需插上跳線帽,GND 為電源地。 <br/>         
+
當(dāng)輸入電壓范圍在 +5V - +7V 或者 +18V - +46V 時(shí)需要同時(shí)給邏輯部分供電,取下板內(nèi)取電端跳線帽,+5V 接線端輸入+5V。<br/>
 +
當(dāng)輸入電壓范圍在 +7V - +18V 邏輯部分可以板內(nèi)取電,板內(nèi)取電端需插上跳線帽,GND 為電源地。 <br/>         
 
[[文件:Arduino 雙H橋直流電機(jī)驅(qū)動(dòng)板07.jpg|276px|有框|居中]]
 
[[文件:Arduino 雙H橋直流電機(jī)驅(qū)動(dòng)板07.jpg|276px|有框|居中]]
?
4 個(gè)上拉電阻選擇端,專為 I/O口驅(qū)動(dòng)能力差的單片機(jī)而設(shè)計(jì),讓驅(qū)動(dòng)板適用性更強(qiáng)。正常使用可以不必取下,如果單片機(jī) I/O 口驅(qū)動(dòng)能力強(qiáng),如 AVR 單片機(jī),可以取下跳線帽,節(jié)約供電。
+
5.獨(dú)特設(shè)計(jì):4個(gè)上拉電阻選擇端,專為 I/O口驅(qū)動(dòng)能力差的單片機(jī)而設(shè)計(jì),讓驅(qū)動(dòng)板適用性更強(qiáng)。正常使用可以不必取下,如果單片機(jī) I/O 口驅(qū)動(dòng)能力強(qiáng),如 AVR 單片機(jī),可以取下跳線帽,節(jié)約供電。
 
[[文件:Arduino 雙H橋直流電機(jī)驅(qū)動(dòng)板08.jpg|276px|有框|居中]]
 
[[文件:Arduino 雙H橋直流電機(jī)驅(qū)動(dòng)板08.jpg|276px|有框|居中]]
?
EA、I1、I2 與EB、I3、I4 分別為控制信號(hào)輸入接口,其中 EA 與 EB 分別是左右兩路電機(jī)控制接口使能端,高電平有效,可用于 PWM 調(diào)速。下表為接口使用真值表,輸入信號(hào)不同,對(duì)應(yīng)電機(jī)運(yùn)轉(zhuǎn)狀態(tài)不同。
+
6.控制信號(hào):EA、I1、I2 與 EB、I3、I4 分別為控制信號(hào)輸入接口,其中 EA 與 EB 分別是左右兩路電機(jī)控制接口使能端,高電平有效,可用于 PWM 調(diào)速。下表為接口使用真值表,輸入信號(hào)不同,對(duì)應(yīng)電機(jī)運(yùn)轉(zhuǎn)狀態(tài)不同。
 
[[文件:Arduino 雙H橋直流電機(jī)驅(qū)動(dòng)板09.jpg|276px|有框|居中]]
 
[[文件:Arduino 雙H橋直流電機(jī)驅(qū)動(dòng)板09.jpg|276px|有框|居中]]
 
[[文件:Arduino 雙H橋直流電機(jī)驅(qū)動(dòng)板10.jpg|516px|有框|居中]]
 
[[文件:Arduino 雙H橋直流電機(jī)驅(qū)動(dòng)板10.jpg|516px|有框|居中]]
?
此處接口為單路四線兩相步進(jìn)電機(jī)接口,同時(shí)也可以驅(qū)動(dòng) 2 路直流減速電機(jī), 注意此處電機(jī)運(yùn)轉(zhuǎn)狀態(tài)與紅綠端子接線座電機(jī)狀態(tài)相同,控制信號(hào)分別由EA、I1、I2與EB、I3、I4 輸入。
+
7.步進(jìn)電機(jī)接口:此處接口為單路四線兩相步進(jìn)電機(jī)接口,同時(shí)也可以驅(qū)動(dòng) 2 路直流減速電機(jī), 注意此處電機(jī)運(yùn)轉(zhuǎn)狀態(tài)與紅綠端子接線座電機(jī)狀態(tài)相同,控制信號(hào)分別由EA、I1、I2與EB、I3、I4 輸入。
 
[[文件:Arduino 雙H橋直流電機(jī)驅(qū)動(dòng)板11.jpg|276px|有框|居中]]
 
[[文件:Arduino 雙H橋直流電機(jī)驅(qū)動(dòng)板11.jpg|276px|有框|居中]]
?
==雙H橋直流電機(jī)驅(qū)動(dòng)板的測試==
+
 
?
我們使用Arduino控制器來做個(gè)測試,要用到硬件設(shè)備如下:<br/>
+
===應(yīng)用例程===
?
1、Arduino控制器×1<br/>
+
====控制直流電機(jī)====
?
2、Arduino 傳感器擴(kuò)展板×1<br/>
+
=====硬件設(shè)備如下=====
?
3、雙H橋直流電機(jī)驅(qū)動(dòng)板×1<br/>
+
* [http://lifestyle201.com/goods-546.html Arduino控制器]*1<br/>
?
4、Mini直流減速電機(jī)×2<br/>
+
* [http://lifestyle201.com/goods-147.html Arduino 傳感器擴(kuò)展板]*1<br/>
?
5、USB數(shù)據(jù)通信線×1<br/>
+
* [http://lifestyle201.com/goods-47.html 雙H橋直流電機(jī)驅(qū)動(dòng)板]*1<br/>
?
在板子的左、右下角分別有兩個(gè)直流電機(jī)控制信號(hào)輸入接口,我們將兩個(gè)Mini直流減速電機(jī)連接到左側(cè)綠色端子和右側(cè)紅色端子。左下角的信號(hào)輸入接口三個(gè)插針分別是EA、I1、I2,右下角的信號(hào)輸入接口三個(gè)插針分別是EB、I3、I4,EA、EB是用來接入PWM接口給電機(jī)調(diào)速,I1和I2 、I3和I4分別接入數(shù)字接口。邏輯供電部分,我們可以直接接入Arduino板子上的5V輸出接口,由于本公司這款直流電機(jī)驅(qū)動(dòng)板是可以板內(nèi)取電,所以這里也可以不接線,如需要板外取電需將控制板內(nèi)取電的跳線帽取下,端子左邊的VMS接口是驅(qū)動(dòng)部分取電,我接入四節(jié)5號(hào)電池。<br/>
+
* [http://lifestyle201.com/goods-191.html Mini直流減速電機(jī)]*2<br/>
?
Arduino實(shí)驗(yàn)代碼如下:
+
* [http://lifestyle201.com/goods-90.html USB數(shù)據(jù)通信線]*1<br/>
?
<br/>
+
=====硬件接線=====
?
<pre style='color:blue'>int pin1=8; //定義I1接口
+
* 在板子的左、右下角分別有兩個(gè)直流電機(jī)控制信號(hào)輸入接口,將兩個(gè)Mini直流減速電機(jī)連接到左側(cè)綠色端子和右側(cè)紅色端子
 +
* 左下角的信號(hào)輸入接口三個(gè)插針分別是EA、I1、I2,右下角的信號(hào)輸入接口三個(gè)插針分別是EB、I3、I4,EA、EB是用來接入PWM接口給電機(jī)調(diào)速,I1和I2 、I3和I4分別接入數(shù)字接口。
 +
* 邏輯供電部分,我們可以直接接入Arduino板子上的5V輸出接口,由于本公司這款直流電機(jī)驅(qū)動(dòng)板是可以板內(nèi)取電,所以這里也可以不接線,如需要板外取電需將控制板內(nèi)取電的跳線帽取下,端子左邊的VMS接口是驅(qū)動(dòng)部分取電,這里供電使用的是四節(jié)5號(hào)電池。<br/>
 +
=====Arduino實(shí)驗(yàn)代碼=====
 +
<pre style='color:blue'>
 +
int pin1=8; //定義I1接口
 
int pin2=9; //定義I2接口
 
int pin2=9; //定義I2接口
?
int speedpin=11; //定義EA(PWM調(diào)速)接口
+
int speedpin=10; //定義EA(PWM調(diào)速)接口
?
int pin3=6; //定義I3接口
+
int pin3=5; //定義I3接口
?
int pin4=7; //定義I4接口
+
int pin4=6; //定義I4接口
?
int speedpin1=10; //定義EB(PWM調(diào)速)接口
+
int speedpin1=7; //定義EB(PWM調(diào)速)接口
 
void setup()
 
void setup()
 
{
 
{
?
  pinMode(pin1,OUTPUT); //定義該接口為輸出接口
+
    pinMode(pin1,OUTPUT); //定義該接口為輸出接口
?
  pinMode(pin2,OUTPUT);
+
    pinMode(pin2,OUTPUT);
?
  pinMode(speedpin,OUTPUT);
+
    pinMode(speedpin,OUTPUT);
?
  pinMode(pin3,OUTPUT);//
+
    pinMode(pin3,OUTPUT);//
?
  pinMode(pin4,OUTPUT);
+
    pinMode(pin4,OUTPUT);
?
  pinMode(speedpin1,OUTPUT);
+
    pinMode(speedpin1,OUTPUT);
 
}
 
}
 
void loop()
 
void loop()
 
{   
 
{   
?
  digitalWrite(speedpin,100); //輸入模擬值進(jìn)行設(shè)定速度
+
    digitalWrite(speedpin,HIGH); //輸入模擬值進(jìn)行設(shè)定速度
?
  delay(2000);
+
    delay(2000);
?
  digitalWrite(pin1,LOW);//使直流電機(jī)順時(shí)針轉(zhuǎn)
+
    digitalWrite(pin1,LOW);//使直流電機(jī)順時(shí)針轉(zhuǎn)
?
  digitalWrite(pin2,HIGH);
+
    digitalWrite(pin2,HIGH);
?
  digitalWrite(pin3,LOW);
+
    digitalWrite(pin3,LOW);
?
digitalWrite(pin4,HIGH);
+
    digitalWrite(pin4,HIGH);
?
  digitalWrite(speedpin,100);
+
   
?
  delay(2000);
+
    digitalWrite(speedpin1,HIGH);
?
  digitalWrite(pin1,HIGH); //使直流電機(jī)逆時(shí)針轉(zhuǎn)
+
    delay(2000);
?
  digitalWrite(pin2,LOW);
+
    digitalWrite(pin1,HIGH); //使直流電機(jī)逆時(shí)針轉(zhuǎn)
?
  digitalWrite(pin3,HIGH);
+
    digitalWrite(pin2,LOW);
?
  digitalWrite(pin4,LOW);
+
    digitalWrite(pin3,HIGH);
?
digitalWrite(pin1,HIGH);//使直流電機(jī)停止
+
    digitalWrite(pin4,LOW);
?
  digitalWrite(pin2,HIGH);
+
   
?
digitalWrite(pin3,HIGH);
+
}
?
digitalWrite(pin4, HIGH)
+
</pre>
?
  delay(2000);
+
=====程序效果=====
?
}</pre>
+
先讓電機(jī)順時(shí)針轉(zhuǎn)兩秒,再逆時(shí)針轉(zhuǎn)兩秒,再讓電機(jī)停止轉(zhuǎn)動(dòng)兩秒,這樣循環(huán)進(jìn)行。注意:一般情況電機(jī)的轉(zhuǎn)速與電機(jī)以及其負(fù)載都有關(guān)系,所以速度要根據(jù)實(shí)際情況調(diào)節(jié)。
?
代碼功能是,先讓電機(jī)順時(shí)針轉(zhuǎn)兩秒,再逆時(shí)針轉(zhuǎn)兩秒,再讓電機(jī)停止轉(zhuǎn)動(dòng)兩秒,這樣循環(huán)進(jìn)行。注意:一般情況電機(jī)的轉(zhuǎn)速與電機(jī)以及其負(fù)載都有關(guān)系,所以速度要根據(jù)實(shí)際情況調(diào)節(jié)。
+
 
 +
====控制步進(jìn)電機(jī)====
 +
=====接線說明=====
 +
將步進(jìn)電機(jī)按照下列說明連接到雙 H 橋驅(qū)動(dòng)板的步進(jìn)電機(jī)控制接口
 +
[[文件:RB04M05304.png|500px|有框|居中]]
 +
=====硬件設(shè)備=====
 +
* [http://lifestyle201.com/goods-47.html 雙H橋電機(jī)驅(qū)動(dòng)板]——[http://www.alsrobot.com.cn/wiki/index.php?title=(SKU:RB-01C025)%E5%8F%8CH%E6%A1%A5%E7%9B%B4%E6%B5%81%E7%94%B5%E6%9C%BA%E9%A9%B1%E5%8A%A8%E6%9D%BF 產(chǎn)品介紹]<br/>
 +
* [http://lifestyle201.com/goods-686.html 42步進(jìn)電機(jī) 42BYGHW609]<br/>
 +
* [http://lifestyle201.com/goods-237.html 7.4V 2200mAh鋰電池]<br/>
 +
=====例子程序=====
 +
<pre style='color:blue'>
 +
#include <Stepper.h>
 +
#define STEPS 200
 +
Stepper stepper(STEPS, 4, 5, 6, 7);
 +
void setup()
 +
{
 +
}
 +
void loop()
 +
{
 +
stepper.setSpeed(60);
 +
stepper.step(200);
 +
delay(1000);
 +
stepper.setSpeed(60);
 +
stepper.step(-200);
 +
delay(1000);
 +
}
 +
</pre>
 +
 
 +
==應(yīng)用視頻==
 +
[[File:4wd xun xian01.png|400px|左|link=http://v.youku.com/v_show/id_XMjgwNTg5NTI4.html?from=y1.7-2]]
 +
[[File:4wd xun xian02.png|400px|居中|link=http://v.youku.com/v_show/id_XMjgwMjk0NDE2.html?from=y1.7-2]]
 +
<br/>
 +
==產(chǎn)品相關(guān)推薦==
 +
[[文件:erweima.png|230px|無框|右]]
 +
===產(chǎn)品購買地址===
 +
[http://lifestyle201.com/goods-47.html 雙H橋直流電機(jī)驅(qū)動(dòng)板]<br/>
 +
===周邊產(chǎn)品推薦===
 +
[https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-3667083713.20.EZmESS&id=9504307833 4WD移動(dòng)機(jī)器人平臺(tái)]<br/>
 +
[https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-3667083713.23.EZmESS&id=15775036625 4WD越野機(jī)器人]<br/>
 +
===相關(guān)問題解答===
 +
[http://www.makerspace.cn/forum.php?mod=viewthread&tid=3903&highlight=H%E6%A1%A5 L298N雙H橋直流電機(jī)驅(qū)動(dòng)板接四個(gè)電機(jī)如何接線?]<br/>
 +
[http://www.makerspace.cn/forum.php?mod=viewthread&tid=3119&highlight=H%E6%A1%A5 Arduino uno R3+雙H橋驅(qū)動(dòng)板+紅外遙控小車編程問題]<br/>
 +
[http://www.makerspace.cn/forum.php?mod=viewthread&tid=4637&highlight=H%E6%A1%A5 雙H橋驅(qū)動(dòng)板如何進(jìn)行調(diào)速]<br/>
 +
[http://www.makerspace.cn/forum.php?mod=viewthread&tid=1375&highlight=H%E6%A1%A5 雙H橋驅(qū)動(dòng)板的功能是什么?]<br/>
 +
===相關(guān)學(xué)習(xí)資料===
 +
[http://www.makerspace.cn/forum.php?mod=viewthread&tid=3953&fromuid=10780 視頻:機(jī)器人調(diào)試助手無線操控AS-4WD輪式機(jī)器人]<br/>
 +
[http://v.youku.com/v_show/id_XMjgwMjk0NDE2.html 視頻:Arduino-4WD移動(dòng)機(jī)器人尋線功能演示]<br/>
 +
[http://v.youku.com/v_show/id_XMjgwMjkyNDM2.html 視頻:Arduino-4WD移動(dòng)機(jī)器人碰撞功能演示]<br/>
 +
[http://v.youku.com/v_show/id_XMjgwMjk4MjU2.html 視頻:Arduino-4WD移動(dòng)機(jī)器人追光功能演示]<br/>
 +
[http://v.youku.com/v_show/id_XMjgwNTg5NTI4.html 視頻:Arduino-4WD移動(dòng)機(jī)器人尋線與避障功能演示]<br/>
 +
[http://v.youku.com/v_show/id_XMzQyNzk2MzM2.html 視頻:Arduino-4WD移動(dòng)機(jī)器人偵測避障功能演示]<br/>
 +
[http://v.youku.com/v_show/id_XNjQ2MDY0MDg=.html?from=y1.7-2 視頻:直流減速電機(jī)驅(qū)動(dòng)實(shí)例]<br/>
 +
[http://www.ic5.cn/p_L298N_3pe8.html L298N芯片資料下載]<br/>
 +
[http://www.makerspace.cn/portal.php 奧松機(jī)器人技術(shù)論壇]<br/>
 +
===相關(guān)應(yīng)用===
 +
[http://blog.sina.com.cn/s/blog_5e4725590100d2oq.html Arduino 愛好者Rebecca 實(shí)例應(yīng)用博文--Arduino 控制直流電機(jī)]<br/>
 +
[http://blog.sina.com.cn/s/blog_5e4725590100d554.html Arduino 愛好者Rebecca 實(shí)例應(yīng)用博文--Arduino 控制紅外尋線傳感器]<br/>
 +
[http://blog.sina.com.cn/s/blog_5e4725590100duvm.html Arduino 愛好者Rebecca 實(shí)例應(yīng)用博文--Arduino 通過Mini 紅外傳感器測電機(jī)轉(zhuǎn)速]<br/>
 +
[http://www.diy-robots.com/?p=351 客戶動(dòng)力老男孩應(yīng)用--Arduino 開發(fā)板實(shí)驗(yàn)二:模擬輸入和輸出(用電位器和開關(guān)控制直流電機(jī))]<br/>
 +
[http://www.diy-robots.com/?p=600 客戶動(dòng)力老男孩應(yīng)用--Arduino 開發(fā)板實(shí)驗(yàn)四:步進(jìn)電機(jī)控制]<br/>

2018年4月20日 (五) 11:52的最后版本


Arduino 雙H橋直流電機(jī)驅(qū)動(dòng)板01.jpg

目錄

產(chǎn)品概述

LKV-HM3.0雙H橋直流電機(jī)驅(qū)動(dòng)板采用ST公司的L298N典型雙H橋直流電機(jī)驅(qū)動(dòng)芯片,可用于驅(qū)動(dòng)直流電機(jī)或雙極性步進(jìn)電機(jī),此驅(qū)動(dòng)板體積小,重量輕,具有強(qiáng)大的驅(qū)動(dòng)能力:2A的峰值電流和46V的峰值電壓;外加續(xù)流二極管可防止電機(jī)線圈在斷電時(shí)的反電動(dòng)勢損壞芯片;雖然芯片過熱時(shí)具有自動(dòng)關(guān)斷功能,但安裝散熱片使芯片溫度降低,讓驅(qū)動(dòng)性能更加穩(wěn)定;板子設(shè)有2個(gè)電流反饋檢測接口、內(nèi)邏輯取電選擇端、4個(gè)上拉電阻選擇端、2路直流電機(jī)接口和四線兩相步進(jìn)電機(jī)接口、控制電機(jī)方向指示燈、4個(gè)標(biāo)準(zhǔn)固定安裝孔。此驅(qū)動(dòng)板適用于智能程控小車、輪式機(jī)器人等,可配合各種控制器使用,幫你實(shí)現(xiàn)機(jī)器人DIY夢想。

規(guī)格參數(shù)

  1. 驅(qū)動(dòng)芯片:L298N 雙H橋直流電機(jī)驅(qū)動(dòng)芯片
  2. 驅(qū)動(dòng)部分端子供電范圍 Vs:+5V~+46V
  3. 驅(qū)動(dòng)部分峰值電流 Io:2A
  4. 邏輯部分端子供電范圍 Vss:+5V~+7V(可板內(nèi)取電+5V)
  5. 邏輯部分工作電流范圍:0 - 36 mA
  6. 控制信號(hào)輸入電壓范圍:低電平:-0.3V ≤ Vin ≤ 1.5V ;高電平:2.3V ≤ Vin ≤ Vss
  7. 使能信號(hào)輸入電壓范圍:低電平:-03≤Vin≤1.5V(控制信號(hào)無效) ; 高電平:2.3V≤Vin≤Vss(控制信號(hào)有效)
  8. 最大功耗:25W(溫度T=75℃時(shí))
  9. 正常工作溫度:-25℃~+130℃
  10. 尺寸大?。?0mm × 54mm
  11. 重量大小:33g
  12. 其他擴(kuò)展:特設(shè)電流反饋檢測接口、控制方向指示燈、上拉電阻選擇接口、邏輯部分板內(nèi)取電接口。
  13. 板載指示燈:
  • 轉(zhuǎn)向指示燈:4個(gè)(紅色兩個(gè);綠色兩個(gè))
  • 電源指示燈:1個(gè)(紅色)

使用方法

引腳說明

1.驅(qū)動(dòng)芯片:驅(qū)動(dòng)板使用的驅(qū)動(dòng)芯片是 ST 公司的 L298N,它是典型雙 H 橋直流電機(jī)驅(qū)動(dòng)芯片,可用于驅(qū)動(dòng)直流電機(jī)或雙極性步進(jìn)電機(jī)。

Arduino 雙H橋直流電機(jī)驅(qū)動(dòng)板03.jpg
Arduino 雙H橋直流電機(jī)驅(qū)動(dòng)板04.jpg

2.固定方式:驅(qū)動(dòng)板的四腳都有φ3 大小的螺絲固定孔,此處不僅可以將驅(qū)動(dòng)板固定在移動(dòng)機(jī)器人平臺(tái)下底板上,也可以固定到你自己設(shè)計(jì)的機(jī)器人平臺(tái)上。

Arduino 雙H橋直流電機(jī)驅(qū)動(dòng)板05.jpg

3.電機(jī)驅(qū)動(dòng):紅綠端子分別為左右兩邊直流減速電機(jī)接線座,注意電機(jī)接線順序?qū)?yīng),方向保持一致,4 個(gè)電機(jī)方向指示燈方便程序調(diào)試。

Arduino 雙H橋直流電機(jī)驅(qū)動(dòng)板06.jpg

4.驅(qū)動(dòng)板供電:VMS 端為驅(qū)動(dòng)供電輸入 + 端,輸入電壓范圍:+5V - +46V。
當(dāng)輸入電壓范圍在 +5V - +7V 或者 +18V - +46V 時(shí)需要同時(shí)給邏輯部分供電,取下板內(nèi)取電端跳線帽,+5V 接線端輸入+5V。
當(dāng)輸入電壓范圍在 +7V - +18V 邏輯部分可以板內(nèi)取電,板內(nèi)取電端需插上跳線帽,GND 為電源地。

Arduino 雙H橋直流電機(jī)驅(qū)動(dòng)板07.jpg

5.獨(dú)特設(shè)計(jì):4個(gè)上拉電阻選擇端,專為 I/O口驅(qū)動(dòng)能力差的單片機(jī)而設(shè)計(jì),讓驅(qū)動(dòng)板適用性更強(qiáng)。正常使用可以不必取下,如果單片機(jī) I/O 口驅(qū)動(dòng)能力強(qiáng),如 AVR 單片機(jī),可以取下跳線帽,節(jié)約供電。

Arduino 雙H橋直流電機(jī)驅(qū)動(dòng)板08.jpg

6.控制信號(hào):EA、I1、I2 與 EB、I3、I4 分別為控制信號(hào)輸入接口,其中 EA 與 EB 分別是左右兩路電機(jī)控制接口使能端,高電平有效,可用于 PWM 調(diào)速。下表為接口使用真值表,輸入信號(hào)不同,對(duì)應(yīng)電機(jī)運(yùn)轉(zhuǎn)狀態(tài)不同。

Arduino 雙H橋直流電機(jī)驅(qū)動(dòng)板09.jpg
Arduino 雙H橋直流電機(jī)驅(qū)動(dòng)板10.jpg

7.步進(jìn)電機(jī)接口:此處接口為單路四線兩相步進(jìn)電機(jī)接口,同時(shí)也可以驅(qū)動(dòng) 2 路直流減速電機(jī), 注意此處電機(jī)運(yùn)轉(zhuǎn)狀態(tài)與紅綠端子接線座電機(jī)狀態(tài)相同,控制信號(hào)分別由EA、I1、I2與EB、I3、I4 輸入。

Arduino 雙H橋直流電機(jī)驅(qū)動(dòng)板11.jpg

應(yīng)用例程

控制直流電機(jī)

硬件設(shè)備如下
硬件接線
  • 在板子的左、右下角分別有兩個(gè)直流電機(jī)控制信號(hào)輸入接口,將兩個(gè)Mini直流減速電機(jī)連接到左側(cè)綠色端子和右側(cè)紅色端子
  • 左下角的信號(hào)輸入接口三個(gè)插針分別是EA、I1、I2,右下角的信號(hào)輸入接口三個(gè)插針分別是EB、I3、I4,EA、EB是用來接入PWM接口給電機(jī)調(diào)速,I1和I2 、I3和I4分別接入數(shù)字接口。
  • 邏輯供電部分,我們可以直接接入Arduino板子上的5V輸出接口,由于本公司這款直流電機(jī)驅(qū)動(dòng)板是可以板內(nèi)取電,所以這里也可以不接線,如需要板外取電需將控制板內(nèi)取電的跳線帽取下,端子左邊的VMS接口是驅(qū)動(dòng)部分取電,這里供電使用的是四節(jié)5號(hào)電池。
Arduino實(shí)驗(yàn)代碼
int pin1=8; //定義I1接口
int pin2=9; //定義I2接口
int speedpin=10; //定義EA(PWM調(diào)速)接口
int pin3=5; //定義I3接口
int pin4=6; //定義I4接口
int speedpin1=7; //定義EB(PWM調(diào)速)接口
void setup()
{
    pinMode(pin1,OUTPUT); //定義該接口為輸出接口
    pinMode(pin2,OUTPUT);
    pinMode(speedpin,OUTPUT);
    pinMode(pin3,OUTPUT);//
    pinMode(pin4,OUTPUT);
    pinMode(speedpin1,OUTPUT);
}
void loop()
{  
    digitalWrite(speedpin,HIGH); //輸入模擬值進(jìn)行設(shè)定速度
    delay(2000);
    digitalWrite(pin1,LOW);//使直流電機(jī)順時(shí)針轉(zhuǎn)
    digitalWrite(pin2,HIGH);
    digitalWrite(pin3,LOW);
    digitalWrite(pin4,HIGH);
    
    digitalWrite(speedpin1,HIGH);
    delay(2000);
    digitalWrite(pin1,HIGH); //使直流電機(jī)逆時(shí)針轉(zhuǎn)
    digitalWrite(pin2,LOW);
    digitalWrite(pin3,HIGH);
    digitalWrite(pin4,LOW);
    
}
程序效果

先讓電機(jī)順時(shí)針轉(zhuǎn)兩秒,再逆時(shí)針轉(zhuǎn)兩秒,再讓電機(jī)停止轉(zhuǎn)動(dòng)兩秒,這樣循環(huán)進(jìn)行。注意:一般情況電機(jī)的轉(zhuǎn)速與電機(jī)以及其負(fù)載都有關(guān)系,所以速度要根據(jù)實(shí)際情況調(diào)節(jié)。

控制步進(jìn)電機(jī)

接線說明

將步進(jìn)電機(jī)按照下列說明連接到雙 H 橋驅(qū)動(dòng)板的步進(jìn)電機(jī)控制接口

RB04M05304.png
硬件設(shè)備
例子程序
#include <Stepper.h>
#define STEPS 200
Stepper stepper(STEPS, 4, 5, 6, 7);
void setup()
{
}
void loop()
{
stepper.setSpeed(60);
stepper.step(200);
delay(1000);
stepper.setSpeed(60);
stepper.step(-200);
delay(1000);
}

應(yīng)用視頻

4wd xun xian01.png
4wd xun xian02.png


產(chǎn)品相關(guān)推薦

Erweima.png

產(chǎn)品購買地址

雙H橋直流電機(jī)驅(qū)動(dòng)板

周邊產(chǎn)品推薦

4WD移動(dòng)機(jī)器人平臺(tái)
4WD越野機(jī)器人

相關(guān)問題解答

L298N雙H橋直流電機(jī)驅(qū)動(dòng)板接四個(gè)電機(jī)如何接線?
Arduino uno R3+雙H橋驅(qū)動(dòng)板+紅外遙控小車編程問題
雙H橋驅(qū)動(dòng)板如何進(jìn)行調(diào)速
雙H橋驅(qū)動(dòng)板的功能是什么?

相關(guān)學(xué)習(xí)資料

視頻:機(jī)器人調(diào)試助手無線操控AS-4WD輪式機(jī)器人
視頻:Arduino-4WD移動(dòng)機(jī)器人尋線功能演示
視頻:Arduino-4WD移動(dòng)機(jī)器人碰撞功能演示
視頻:Arduino-4WD移動(dòng)機(jī)器人追光功能演示
視頻:Arduino-4WD移動(dòng)機(jī)器人尋線與避障功能演示
視頻:Arduino-4WD移動(dòng)機(jī)器人偵測避障功能演示
視頻:直流減速電機(jī)驅(qū)動(dòng)實(shí)例
L298N芯片資料下載
奧松機(jī)器人技術(shù)論壇

相關(guān)應(yīng)用

Arduino 愛好者Rebecca 實(shí)例應(yīng)用博文--Arduino 控制直流電機(jī)
Arduino 愛好者Rebecca 實(shí)例應(yīng)用博文--Arduino 控制紅外尋線傳感器
Arduino 愛好者Rebecca 實(shí)例應(yīng)用博文--Arduino 通過Mini 紅外傳感器測電機(jī)轉(zhuǎn)速
客戶動(dòng)力老男孩應(yīng)用--Arduino 開發(fā)板實(shí)驗(yàn)二:模擬輸入和輸出(用電位器和開關(guān)控制直流電機(jī))
客戶動(dòng)力老男孩應(yīng)用--Arduino 開發(fā)板實(shí)驗(yàn)四:步進(jìn)電機(jī)控制