BTS7960B 20 Amp Motor Sürücü Kartı
BTS7960B 20 Amp Motor Sürücü Kartı, fırçalı DC motorları yüksek akımla ve iki yönlü olarak sürmek için tasarlanmış tam köprü (H-köprü) bir sürücü modülüdür. Kart üzerinde Infineon üretimi iki adet BTS7960B NovalithIC entegresi bulunur; bu entegrelerin her biri yüksek taraf ve alçak taraf anahtarlama elemanlarını, sürücü devresini, akım geri besleme çıkışını ve koruma mantığını tek gövde içinde birleştirerek harici sürücü bileşenlerine olan ihtiyacı ortadan kaldırır. RPWM ve LPWM giriş pinlerine uygulanan PWM sinyali ile motorun hem dönüş yönü hem de hızı birbirinden bağımsız olarak ayarlanır; R_EN ve L_EN pinleri ise ilgili yarım köprüyü etkinleştirip devre dışı bırakmak için kullanılır. Arduino, STM32 veya ESP32 gibi 3.3V-5V lojik seviyeli bir mikrodenetleyici ile doğrudan haberleşebilen kart; robotik tahrik sistemleri, CNC eksen motorları ve genel amaçlı yüksek akımlı DC motor kontrolü gerektiren projelerde tercih edilir. Klasik L298N gibi düşük akımlı sürücülerin yetersiz kaldığı, motorun sürekli yüksek akım çektiği uygulamalarda bu kart daha az ısı kaybıyla ve daha yüksek verimle çalışır.
Teknik Özellikler
| Sürücü Entegresi | 2 x Infineon BTS7960B (her biri bir yarım köprü, ikisi birlikte tam köprü / H-bridge oluşturur) |
| Sürücü Mimarisi | NovalithIC - yüksek taraf anahtarı, alçak taraf anahtarı, sürücü ve koruma devresi tek gövdede |
| Motor Besleme Gerilimi | 6V - 27V DC |
| Lojik / Kontrol Gerilimi | 3.3V - 5V (mikrodenetleyici uyumlu, ek seviye çeviriciye gerek yok) |
| Anma Akımı | 20A |
| PWM Giriş Frekansı | 0 - 25 kHz |
| Hız / Yön Kontrol Girişleri | RPWM, LPWM (ayrı ayrı PWM darbe genişliği ile hız ve yön belirlenir) |
| Etkinleştirme Pinleri | R_EN, L_EN (HIGH = etkin, LOW = ilgili yarım köprü devre dışı) |
| Akım Geri Besleme Çıkışları | R_IS, L_IS (motor akımıyla orantılı analog geri besleme) |
| Desteklenen Motor Tipi | Fırçalı DC motor |
| Yön Kontrolü | RPWM/LPWM üzerinden iki yönlü (ileri/geri) sürüş, yön değişimi yazılımla yapılır |
| Aşırı Akım Koruması | Var (entegre dahili, kısa devre ve aşırı yükte otomatik kapama) |
| Aşırı Sıcaklık Koruması | Var (dahili termal kapama) |
| Düşük Gerilim Kilidi (UVLO) | Var |
| Bekleme / Sleep Modu | Var (R_EN ve L_EN LOW iken düşük güç tüketimli bekleme durumu) |
| Soğutma | Kart üzerinde monteli alüminyum soğutucu |
| Bağlantı Tipi | Vidalı terminal blokları (güç girişi ve motor çıkışı için) |
| Kontrol Bağlantı Uçları | Pin header (RPWM, LPWM, R_EN, L_EN, R_IS, L_IS, VCC, GND) |
Öne Çıkan Özellikler
- İki adet BTS7960B entegresi tam köprü olarak çalışarak tek bir fırçalı DC motoru hem ileri hem geri yönde, ayrı hız kademeleriyle sürebilir.
- RPWM ve LPWM girişlerine ayrı ayrı uygulanan PWM sinyali sayesinde motor hızı, yön değiştirmeden kademesiz olarak ayarlanabilir ve yumuşak kalkış/duruş profilleri oluşturulabilir.
- Entegre üzerindeki dahili aşırı akım, aşırı sıcaklık ve düşük gerilim koruma devreleri sayesinde kart, kısa devre ve aşırı yük durumlarında kendini otomatik olarak kapatarak kalıcı hasarı önler.
- R_IS ve L_IS pinleri üzerinden motor akımına orantılı bir geri besleme sinyali alınarak akım izleme, veri kaydı veya yazılımsal aşırı akım koruması gibi uygulamalar geliştirilebilir.
- 3.3V-5V lojik seviyesiyle çalışması sayesinde Arduino, STM32 ve ESP32 gibi yaygın mikrodenetleyici kartlarına ek seviye çeviricisi gerekmeden doğrudan bağlanabilir.
- Vidalı terminal bağlantıları, kalın motor ve güç kablolarının lehim gerektirmeden sağlam ve güvenli şekilde bağlanmasına imkan tanır.
- Kart üzerindeki alüminyum soğutucu, yüksek akımlı çalışmada entegrelerin ısınmasını sınırlayarak sürekli çalışma güvenilirliğini artırır.
Kullanım Alanları
- Robotik projelerde iki tekerlekli veya paletli bir mobil robotun tahrik motorunu ileri-geri ve hız kontrollü şekilde sürmek.
- Elektrikli kaykay, scooter veya go-kart gibi hobi araçlarında yüksek akım çeken fırçalı DC motoru yönetmek.
- CNC veya lazer kesim tezgahlarında eksen hareketini sağlayan güçlü DC motorları hassas hız kontrolüyle sürmek.
- Vinç, açılır-kapanır garaj kapısı veya perde sistemleri gibi çift yönlü hareket gerektiren mekanizmalarda motoru kontrol etmek.
- RC model araçlarda veya elektrikli araç maketlerinde büyük ölçekli tahrik motorunun hız ve yön kontrolünü sağlamak.
- Sera veya bahçe sulama sisteminde toprak nemi eşiği aşıldığında vanayı açıp kapatan yüksek akımlı bir DC aktüatörü sürmek.
- Konveyör bant sisteminde motorun dönüş yönünü ve hızını mikrodenetleyici üzerinden değiştirerek malzeme akışını yönetmek.
Bağlantı ve Kullanım
Kartın B+ ve B- vidalı girişlerine motor besleme gerilimi (6-27V DC), motor çıkış terminallerine (M+ / M-) ise fırçalı DC motorun iki ucu bağlanır. Mikrodenetleyici tarafında RPWM pinine uygulanan PWM sinyali motoru bir yönde, LPWM pinine uygulanan PWM sinyali ise motoru ters yönde döndürür; iki pinin aynı anda aktif edilmesi önerilmez. R_EN ve L_EN pinleri ilgili yarım köprüyü etkinleştirmek için HIGH seviyeye çekilir; sabit bir HIGH sinyaliyle bağlanıp sürekli etkin tutulabilir veya yazılımdan kontrol edilebilir. VCC ve GND pinleri mikrodenetleyicinin 5V çıkışına ve ortak GND hattına bağlanarak lojik devrenin beslemesi sağlanır; motor güç devresinin GND ucu ile lojik devrenin GND ucu mutlaka ortaklanmalıdır. R_IS ve L_IS pinleri isteğe bağlı olarak mikrodenetleyicinin analog girişine bağlanıp motor akımının yazılımsal olarak izlenmesi ve aşırı yük durumunda motorun yazılım tarafından durdurulması için kullanılabilir.
Paket İçeriği
- 1 x BTS7960B 20A Motor Sürücü Kartı (kontrol ve güç vidalı terminalleri kart üzerinde lehimli)
- Kart üzerinde fabrika montajlı alüminyum soğutucu
- Kontrol pinleri için lehimli erkek pin header sırası
Dikkat Edilmesi Gerekenler
- Kart fırçalı DC motorlar için tasarlanmıştır; fırçasız (BLDC) motorlarda, step motorlarda veya AC motorlarda kullanılamaz.
- Motor besleme gerilimi kartın belirtilen aralığının (6-27V DC) dışına çıkarsa entegreler kalıcı olarak zarar görebilir; gerilim ve akımı ürünün anma değerlerinin üzerine çıkarmayın.
- Yüksek akımlı ve sürekli çalışmada kart ısınabilir; soğutucunun yeterli hava akışı alması sağlanmalı, sürekli yüksek yükte çalışan uygulamalarda ek fan kullanılması önerilir.
- RPWM ve LPWM pinlerinin aynı anda belirsiz (floating) veya aktif seviyede bırakılması istenmeyen çalışmaya yol açabilir; kullanılmayan girişler yazılımda tanımlı ve sabit bir seviyede tutulmalıdır.
- Motor kablolarını B+/B- ve motor çıkış terminallerine bağlarken kutupları ve bağlantı sıkılığını kontrol edin; gevşek bağlantı kıvılcım, temas direnci ve ısınmaya yol açabilir.
- Lojik devre (VCC/GND) ile güç devresi (B+/B-) farklı gerilim seviyelerinde çalışsa da ortak GND hattı mutlaka birleştirilmelidir, aksi halde kontrol sinyalleri düzgün çalışmaz.