BTS7960B 20 Amper Motor Sürücü Kartı
BTS7960 motor sürücü kartı: yüksek akımlı DC motorlar için H köprüsü
BTS7960B 20 Amper motor sürücü kartı, iki adet Infineon BTS7960B yarım köprü entegresiyle kurulmuş tek kanallı bir H köprüsüdür. Tek bir fırçalı DC motoru iki yönde, PWM ile hız ayarlı olarak sürer. Piyasada IBT-2 adıyla da bilinen bu BTS7960 kartı; arazi robotu, sumo robotu, boru robotu, cam kaldırma motoru ve büyük redüktörlü motor kullanılan projelerde, L298N gibi küçük sürücülerin yetmediği akımlarda kullanılır. Arduino ve 5 V mantık seviyeli diğer geliştirme kartlarıyla kontrol edilir.

Öne çıkan özellikler
- Yüksek akım: Kartta iki BTS7960B entegresi H köprüsü oluşturur. Entegrenin akım sınırlama seviyesi tipik 43 A'dir; bu bir koruma eşiğidir, sürekli çalışma değeri değildir. Kartı sürekli akımı 20 A'i aşmayan motorlarla kullanın.
- Düşük kayıp: Entegre başına yol direnci 25 °C'de tipik 16 mΩ; büyük alüminyum soğutucu ısıyı dağıtır.
- 25 kHz'e kadar PWM: Arduino'nun analogWrite çıkışıyla doğrudan hız kontrolü yapılır.
- Dahili korumalar: Aşırı sıcaklıkta kapanma, aşırı ve düşük gerilim kesmesi, aşırı akım ve kısa devre koruması entegrenin içindedir.
- Akım algılama: R_IS ve L_IS çıkışları motor akımını izlemek ve hata durumunu okumak için kullanılabilir.
Teknik özellikler
| Sürücü entegresi | 2 x Infineon BTS7960B (NovalithIC yarım köprü) |
| Yapı | Tek kanal H köprüsü, 1 adet fırçalı DC motor |
| Motor besleme (B+ / B-) | Entegrenin çalışma aralığı 5,5-27,5 V |
| Önerilen sürekli akım | 20 A |
| Kart üzerindeki kondansatör | 50 V |
| Akım sınırlama | Tipik 43 A (entegre koruması) |
| PWM frekansı | 25 kHz'e kadar |
| Mantık beslemesi (VCC) | 5 V |
| Kontrol bağlantısı | 2 x 4 pinli erkek header, 2,54 mm |
| Güç bağlantısı | 4'lü vidalı klemens (B+, B-, M+, M-) |
| Soğutma | Alüminyum soğutucu takılı |
Pin dizilimi
| Pin | Görevi |
| RPWM | İleri yön PWM girişi |
| LPWM | Geri yön PWM girişi |
| R_EN | Sağ yarım köprüyü etkinleştirir (HIGH = açık) |
| L_EN | Sol yarım köprüyü etkinleştirir (HIGH = açık) |
| R_IS, L_IS | Akım algılama ve hata çıkışları (kullanılmayacaksa boş bırakılır) |
| VCC | 5 V mantık beslemesi |
| GND | Mantık toprağı, kontrol kartının GND'si ile ortak |
| B+, B- | Motor güç kaynağı girişi |
| M+, M- | Motor çıkışı |
BTS7960 Arduino bağlantısı
Aşağıdaki şemada kart Arduino UNO'ya bağlanmıştır: RPWM D5'e, LPWM D6'ya, R_EN D7'ye, L_EN D8'e, VCC 5V'a, GND GND'ye. Motorun güç kaynağı yalnız B+ ve B- klemensine bağlanır; motor akımı Arduino'nun üzerinden geçmez.
Motoru iki saniye ileri, iki saniye geri döndüren örnek kod:
const int RPWM = 5;
const int LPWM = 6;
const int R_EN = 7;
const int L_EN = 8;
void setup() {
pinMode(RPWM, OUTPUT);
pinMode(LPWM, OUTPUT);
pinMode(R_EN, OUTPUT);
pinMode(L_EN, OUTPUT);
digitalWrite(R_EN, HIGH);
digitalWrite(L_EN, HIGH);
}
void loop() {
analogWrite(LPWM, 0);
analogWrite(RPWM, 150);
delay(2000);
analogWrite(RPWM, 0);
delay(500);
analogWrite(LPWM, 150);
delay(2000);
analogWrite(LPWM, 0);
delay(500);
}
Hız 0-255 arasında verilir. Bir yöne sürerken diğer PWM pini 0'da kalmalıdır. Kodda yön değiştirmeden önce kısa bir duraklama motoru ve kartı zorlamaz.
Kullanırken dikkat
- Motor gücünü bağlamadan önce kartın üzerindeki klemens etiketlerini kontrol edin; B+ ile B- ters bağlanmamalıdır.
- Besleme 5,5 V'un altına düşerse veya 27,5 V'u aşarsa entegre çıkışı kapatır. Pil voltajı yükte düştüğü için motor gerilimine uygun bir kaynak seçin.
- Aşırı ısınmada entegre kendini kapatır ve kapalı kalır; R_EN ve L_EN kısa süre LOW yapılıp tekrar HIGH yapılınca yeniden çalışır.
- Motorun kalkış (stall) akımı sürekli akımın birkaç katı olabilir; motor seçerken bu değere de bakın.
Kutu içeriği
- 1 x BTS7960B 20 Amper motor sürücü kartı (soğutucu takılı)
Uyumlu ürünler
- Kontrol kartı: Arduino Uno R3 ve diğer Arduino kartları
- Motor: Proton 12V 800 RPM redüktörlü DC motor, redüktörlü DC motorlar ve cam kaldırma ve silecek motorları
- Besleme: ayarlı güç kaynakları
Farklı akım ve kanal sayısındaki modeller için motor sürücü kartı kategorisine bakabilirsiniz.
BTS7960 entegresi datasheet'i (PDF, Infineon)
Sık sorulan sorular
BTS7960 ile iki motor sürebilir miyim?
Hayır. Kart tek bir H köprüsüdür ve bir DC motoru iki yönde sürer. İki motorlu bir robot için iki kart gerekir; her kartın RPWM ve LPWM pinleri Arduino'nun ayrı PWM pinlerine bağlanır.
BTS7960 43A diye geçiyor, ürün adında neden 20 A var?
43 A, BTS7960B entegresinin tipik akım sınırlama seviyesidir; entegre bu akıma ulaşınca kendini korumaya alır. Sürekli kullanımda ısınma belirleyicidir; kartı sürekli 20 A'i aşmayan motorlarla kullanmanız önerilir.
R_EN ve L_EN pinlerini Arduino'ya bağlamak zorunlu mu?
Hayır. İkisi birlikte 5V'a bağlanırsa kart sürekli etkin kalır ve yalnız RPWM ile LPWM kullanılır. Arduino pinine bağlamak, motoru yazılımla tamamen serbest bırakmanızı ve korumaya geçen entegreyi yeniden başlatmanızı sağlar.
Motor tam güçte dönmüyor, zorlanıyor.
Önce motoru doğrudan güç kaynağına bağlayıp tek başına zorlanıp zorlanmadığına bakın. Kaynağın motorun çektiği akımı verebildiğini ve gerilimin yükte 5,5 V'un altına düşmediğini kontrol edin. Kodda PWM değerinin 255'e kadar çıktığından emin olun. Sorun sürerse güç kaynağı ve motor bilgisiyle destek ekibimize yazın.
Kurulum ve kullanım desteği
Kurulum, yazılım ya da kullanımla ilgili sorularınız için Teknik Destek formundan bize yazın; ürününüze özel yardımcı olalım.
Sorun yaşarsanız
Ürünün durumunu ve mümkünse bağlantıların göründüğü bir fotoğrafı destek formundan iletin; teknik ekibimiz kontrol edip size dönüş yapar. Garanti kapsamındaki onarımlarda işçilik ücreti alınmaz, servis süresi ortalama 7-14 iş günüdür.
Mağazadan teslim
Siparişinizi Perpa Ticaret Merkezi'ndeki mağazamızdan hafta içi 10:00-18:00 arasında teslim alabilirsiniz.
Teslimden itibaren 14 gün içinde cayma hakkınızı kullanabilirsiniz; ayrıntılar İptal ve İade Şartları sayfasında.
