Sonuç bulunamadı.

Mikrodenetleyici çıkışları bir DC motorun ihtiyaç duyduğu akımı doğrudan sağlayamaz. DRV8833 iki kanallı motor sürücü, İndirimAl ürün açıklamasına göre iki DC motoru veya tek bir step motoru kontrol etmek için kullanılan iki kanallı bir H-köprü kartıdır.
Bu rehber yalnızca İndirimAl ürün sayfasında açıklanan kart verilerini kullanır. Sayfada pin adları, giriş doğruluk tablosu ve Arduino bağlantı şeması bulunmadığı için doğrulanmamış pin eşlemesi veya kod verilmemiştir.
DRV8833 ürün açıklamasında iki DC motor veya tek bir step motor için kullanılabilen iki kanallı bir H-köprü sürücü olarak tanımlanır.
İndirimAl ürün sayfasında 3-10V DC besleme, 12 pin, 18,5 × 16mm kart boyutu ve aşırı akım, kısa devre, düşük gerilim ile aşırı sıcaklık korumaları belirtilir. Nominal akım 2A, tepe akımı ise her çıkış için dahili sınırlamayla 2A olarak listelenir.
Nominal ve tepe için aynı değer verilmiş, ancak süre ile termal koşullar açıklanmamıştır. Bu yüzden 2A değerinin her koşulda sürekli sağlanacağı varsayılmamalıdır.
H-köprüsü, motor uçlarındaki gerilimin yönünü elektronik anahtarlarla değiştiren devredir. Bir anahtar çifti etkinleştirildiğinde akım motordan bir yönde, karşı çift etkinleştirildiğinde ters yönde akar. Böylece kabloları fiziksel olarak değiştirmeden dönüş yönü seçilir.
İndirimAl ürün sayfası kartın H-köprü yapısını belirtir, ancak giriş pinlerinin adlarını ve LOW/HIGH durum tablosunu yayımlamaz. Bu bilgiler bulunmadan belirli bir pin çiftine ileri, geri, fren veya boşta duruş işlevi atanamaz.
Bir H-köprüde hız kontrolü PWM ile yapılabilir; fakat bu modülün hangi girişte hangi PWM düzenini kullandığı İndirimAl ürün sayfasında açıklanmamıştır. Frekans, pin eşlemesi ve giriş durumları belirtilmeden karta özgü bir PWM bağlantısı önerilemez.
PWM komutu kesin RPM anlamına gelmez. Gerçek hız; besleme gerilimi, mekanik yük, motor karakteristiği ve sürtünmeyle değişir.
Ürün sayfasında kartın 12 pine sahip olduğu yazılıdır; pin adları ve işlevleri listelenmez. Görselden pin işlevi tahmin etmek veya başka bir DRV8833 kartının dizilimini bu modele aktarmak güvenli değildir.
Kart üzerindeki baskılar okunamıyorsa ya da satılan modele ait bağlantı şeması İndirimAl sayfasına eklenmemişse bağlantı yapılmamalıdır.
Arduino ile bağlantı kurulmadan önce kart üzerindeki motor besleme, şase, kontrol girişleri ve motor çıkışları kesin olarak tanımlanmalıdır. İndirimAl ürün sayfasında bu eşleme yer almadığı için Arduino pin tablosu verilemez.
Motorlar mikrodenetleyici çıkışından beslenmemelidir. Harici kaynağın voltajı hem motorun hem kartın izin verilen aralığında olmalı; kaynak motorların eş zamanlı kalkış akımını karşılayabilmelidir.
Bağlantı yapılırken güç kapalı tutulmalıdır. Motor akımının Arduino üzerinden değil, harici kaynak ile sürücü kartı üzerinden aktığı doğrulanmalıdır.
Güvenli bir Arduino kodu yazmak için kontrol pinlerinin adları, etkin seviyeleri, yön durumları ve varsa etkinleştirme pininin davranışı bilinmelidir. Bu bilgiler İndirimAl ürün sayfasında bulunmadığından karta özgü çalışan bir kod yayımlanamaz.
Pin dizilimi sayfaya eklendiğinde kod; motorları durdurarak başlamalı, yön değişiminden önce PWM'i azaltmalı ve kartın belirtilen giriş durumlarına uymalıdır.
H-köprülerde boşta duruş ve elektriksel frenleme farklı giriş durumlarıyla uygulanabilir. DRV8833 kartının giriş durumları İndirimAl ürün sayfasında verilmediğinden bu model için LOW/HIGH kombinasyonu belirtilmemelidir.
Motor tam hızdayken yönü aniden ters çevirmek akım ve mekanik darbeyi artırabilir. Kontrol düzeni doğrulandıktan sonra yön değişiminden önce hız azaltılmalıdır.
Bir motorun yalnızca çalışma voltajının karta uyması yeterli değildir. Normal yük akımı ile zorlanma akımı da değerlendirilmelidir. Örneğin 3V-6V DC 260 motor ürün sayfasında 6V'ta 0,09A boşta ve 1A zorlanma akımı belirtilir.
İki motor aynı anda kilitlenirse ürün verilerine dayalı teorik toplam akım:
Itoplam = 1A + 1A = 2A
Bu teorik toplam değer, ürün sayfasında her çıkış için verilen 2A tepe ifadesiyle doğrudan karşılaştırılarak sürekli kullanım kararı vermez. Sayfa tepe süresini ve termal koşulları açıklamaz; uygunluk gerçek yükte akım ve sıcaklık ölçümüyle kontrol edilmelidir.
Kart ürün sayfasında nominal akım ve tepe akımı 2A olarak birlikte listelenir. Tepe süresi, ortam sıcaklığı ve sürekli kullanım koşulu açıklanmadığı için uygulamada 2A sürekli çalışma varsayılmamalıdır.
Sürekli kullanılabilir akımı etkileyen başlıca etkenler:
Termal korumanın devreye girmesi normal çalışma yöntemi değil, hata durumuna karşı son savunmadır.
İki kart da iki DC motoru kontrol eder; ancak İndirimAl ürün sayfalarında listelenen gerilim aralıkları ve özellikleri farklıdır.
| Özellik | DRV8833 modülü | L298N modülü |
|---|---|---|
| Kart ürün sayfasındaki besleme | 3-10V DC | 3-35V DC |
| Kanal sayısı | 2 tam H-köprü | 2 bağımsız kanal |
| Öne çıkan akım değeri | 2A nominal ve her çıkış için 2A tepe; süre belirtilmemiş | Kanal başına en fazla 2A olarak belirtilmiş |
| Sayfada belirtilen korumalar | Aşırı akım, kısa devre, düşük voltaj, aşırı sıcaklık | Dahili flyback diyotları |
| Dahili regülatör | Belirtilmemiş | 5V regülatör belirtilmiş |
| Boyut | 18,5 × 16mm | Ürün sayfasında belirtilmemiş |
İndirimAl sayfalarına göre L298N daha yüksek bir besleme üst sınırı, flyback diyotları ve 5V regülatör sunar. DRV8833 sayfası ise daha küçük boyut ile dört koruma türünü listeler. Yarı iletken yapısı ve ölçülmüş kayıplar sayfalarda karşılaştırılmadığı için verim üstünlüğü iddiası kurulamaz.
DRV8833 ürün sayfasında aşırı akım, kısa devre, düşük gerilim ve aşırı sıcaklık korumaları listelenir. Koruma eşikleri, çıkışların nasıl davrandığı ve bir hata bildirim pininin bulunup bulunmadığı açıklanmaz.
Bu korumalar ters polarite koruması yerine geçmez ve motorun mekanik olarak sürekli sıkışmasını güvenli hale getirmez. Güç kaynağına uygun sigorta eklemek, doğru kablo kesiti kullanmak ve motorun zorlanma akımını önceden kontrol etmek gerekir.
Motor kalkış akımı Arduino regülatörünü veya USB hattını zorlayabilir. Motor beslemesi ayrı kaynaktan, kontrol sinyalleri Arduino'dan verilmelidir.
Arduino ve motor kaynağı farklı olsa bile kontrol sinyallerinin referansı için GND uçları ortaklanmalıdır. İzolasyonlu özel bir sürücü kullanılmıyorsa ortak referans olmadan girişler güvenilir okunmaz.
Ürün sayfası nominal ve tepe akımını 2A olarak listeler, ancak kullanım süresini açıklamaz. Kartın sıcaklığı ve gerçek yük akımı izlenmeden sürekli 2A hedeflenmemelidir.
Motor tam hızda dönerken doğrudan ters komut vermek yüksek akım ve mekanik darbe oluşturabilir. Önce PWM azaltılmalı, motor yavaşlatılmalı ve ardından yön değiştirilmelidir.
Ürün sayfası 12 pin bulunduğunu belirtir fakat pin adlarını vermez. Başka bir modülün pin dizilimi kopyalanmamalıdır.
İndirimAl ürün açıklamasına göre iki DC motor veya tek bir step motor kontrol edilebilir. Sayfa bu iki kullanımın aynı anda yapılacağını belirtmez.
İndirimAl ürün sayfasında lojik giriş gerilimi belirtilmemiştir. Bu yüzden Arduino'nun 5V lojik çıkışının doğrudan uygun olduğu yalnız bu sayfadaki verilerle doğrulanamaz.
Ürün açıklaması iki DC motor kontrolünü belirtir; bağımsız PWM bağlantısı ve giriş tablosu ise verilmez. Farklı hız kontrolü için gerekli pin düzeni ürün sayfasındaki mevcut bilgilerle doğrulanamaz.
Görev döngüsü motorun harekete başlama eşiğinin altında kalmış olabilir. Motor dönmeden akım çekebileceği için bu durumda PWM artırılmalı veya sistem kapatılmalıdır.
DRV8833 ürün sayfası kartı 3-10V aralığında iki DC motor veya tek step motor için iki kanallı bir H-köprü çözümü olarak tanımlar. Güvenli seçim için motor akımı gerçek yükte ölçülmeli ve 2A değerinin süre bilgisi olmadan sürekli kapasite olduğu varsayılmamalıdır. Pin bağlantısı ise İndirimAl sayfasında şema yayımlanmadan kesinleştirilmemelidir.
Kartı ve alternatif motor sürücülerini karşılaştırmak için Motor ve Motor Sürücü Kartları kategorisini inceleyebilirsiniz.