Bu bir topraklama döngüsü mü?


9

2x 12V piller, Arduino ve Cytron MD10C Motor Sürücüsü kullanarak 24V DC motora güç vermeye çalışıyorum. Arduino ve motoru sürücü kartına nasıl bağlayacağınız için Cytron'un web sitesindeki açıklamayı takip ettim . 2 pil 24V sağlamak için seriye takılır, daha sonra sürücü kartı güç girişlerine takılır.

Bu şema ile yapılan ilk testte birkaç sorun vardı, en önemlisi Arduino ile sürücü kartı arasındaki GND kablosu yandı ve motor bir Arduino sinyali kullanılarak başlatıldığında sürücü kartında bazı kıvılcımlar ortaya çıktı. Arduino'nun da bazı zorlukları vardı ve yeniden başlatmaya devam etti.

Bunun bir topraklama döngüsü olup olmadığını merak ediyordum? Evet ise, Arduino / sürücü kartı veri bölümü yüksek akımdan nasıl izole edilmelidir?

Bataryalardan biri de 12V giriş akımı sağlamak için Arduino'ya bağlı (şimdi bunu kötü bir uygulama olarak biliyorum, ancak rol oynayabileceği için şemada bıraktım). Gelecekte Arduino, motor sürücüsüne giden 24V kablolardan gelen bir DC / DC anahtarlama regülatörü ile güçlendirilecektir.

Gariptir ki, Arduino USB (PC'den) ve sürücü kartı 120V / 5V AC duvar dönüştürücü ile çalıştırıldığında şema mükemmel çalışır. Motor sürücüsünde, harici bir MCU'ya ihtiyaç duymadan kartı test etmeyi ve motoru çalıştırmayı sağlayan test düğmeleri de bulunur. Bu düğmeleri kullanırken kıvılcım veya yanmış tel yoktur.

Cytron veri sayfası, sürücü kartının izole olup olmadığını göstermez, bu nedenle motor akımının önce Arduino'ya, sonra da bataryaya geçebileceğini düşündüm.

Motor, ön cam silecek motoruna benzer bir 24V DC motordur (10Amps altında çeker). Aküler 12V araba aküsüdür.

Arduino - Motor sürücüsü - DC motor şeması

GÜNCELLEME:

Cevaplarınız için teşekkürler. Aşağıda, Arduino'ya 12V sağlamak için DC / DC Kademeli düşürme regülatörü kullanılarak önerilen bir şema bulunmaktadır. Ayrıca pil bankası ile seri sigortalar ekledim. Paylaşılan toprağın kısa devre olasılığını ortadan kaldıracağını varsayıyorum?

Arduino - Motor sürücü - DC motor (UPDATED) şeması


4
MD10C'nin içlerini bilmiyorum, ancak PWR- muhtemelen GND'ye az çok doğrudan bağlı. Böylece, Arduino GND ve PWR arasında kısa devre veya en azından çok düşük empedans yolunuz var ve potansiyel farkı 12V.
Rev1.0

1
Neden sadece ortak bir zemin değil ve seri bağlı pillerden Arduino'nuza kadar 12 V orta noktayı çıkarmalısınız? Dengesiz yük çok küçük olmalıdır.
winny

İlk cümleniz "12 volt motor" diyor, ama başka yerlerde "24 volt motor" diyorsunuz - hangisi?
Peter Bennett

DC-DC dönüştürücü hakkında küçük bir soru, -ve terminalleri dönüştürücünün içinde birbirine bağlanıyor mu?
Oliver Broad

@OliverBroad Bunun için bir veri sayfası bulamadım ve açıklama bunun izole olmadığını söylemiyor, bu yüzden bağlandığını varsayıyorum.
A. Clement

Yanıtlar:


19

Bir topraklama döngüsü değil. Ancak kısa devre : resim açıklamasını buraya girin

Daima akülü sigortalar kullanın.

Bunun yerine, bunu böyle yapabilirsiniz, böylece tek bir ortak zemin vardır: resim açıklamasını buraya girin


Dezavantajı akünün dengesiz yüküdür. Yani sol pil daha çabuk bitiyor, set derin deşarj olduğunda zarar verebilir. Bunun yerine bir pil dengeleyici veya 24V-12V güç kaynağı öneririm.


Acemi soru: OP'nin sorununu çözmeyle ilgili ilk düşüncem, aküler arasındaki 0v referansa kadar motordan ayrı bir gnd. İyi bir fikir olmayacak, çözümünüze bakarak rahatsız edici bir his var. Olur mu?
Stian Yttervik

2
Veya aduino'nun VCC terminaline güç vermek için 24V ila 5V dönüştürücü
Jasen

@StianYttervik Arduino PCB yerine yeni kablonuzla kısa devre yapabilirsiniz. Gerilimler görecelidir, tamamen 0V olarak adlandırdığınız şeye bağlıdır ve bu durumda en soldaki terminali 0V, orta akü terminallerini 12V ve en sağında 24V olarak etiketlemek en mantıklıdır. Önemli olan GND ve PWR- arasında bir voltaj kaynağı bağlamak değildir.
patstew

@patstew Anladığım kadarıyla motordaki GND kutbu, motoru çalıştırmak için değil, bir referans topraklaması (ve pwm ve sinyaller için cihaz topraklaması) içindir. Öyle değil mi?
Stian Yttervik

Bir araba aküsü üzerindeki bir arduinodan dengesiz olanın, 10 A'lık bir motordan gelen akım tarafından cüce olacağını düşünüyorum, bu nedenle motorun ne sıklıkta çalıştığına bağlı olarak, dezavantaj muhtemelen önemli değil.
boru

3

Sol aküde neredeyse kesinlikle kısa bir devre var.

Motor sürücüsü "H-Bridge" olarak tanımlanır, yani her iki motor terminalini de değiştirir, bu nedenle motoru tersine çevirmek için bölünmüş pozitif ve negatif besleme kullanmaz, bunun yerine motor negatif terminaline ve negatif motor pozitif terminaline bağlayın.

Bir süreklilik test cihazıyla yapılan hızlı kontrol, akü ve motorun motor kontrol cihazındaki mantık giriş topraklamasına bağlandığını doğrulamalıdır.

Aşağıdakileri öneririm:

  1. Arduino'nun topraklaması için motor kartını kullanın ( yalıtılmış bir DC-DC dönüştürücü kullanmadıkça)
  2. Arduino pozitif bir Seri direnç ekleyin (DC-DC dönş. Kullanmıyorsanız)

Arduino'nun motor sürücüsü üzerinden topraklandığını doğrulayabiliyorsanız, aküye ikinci bir toprak bağlantısı yapmayın. Bunu bırakmak, aküden gelen ağır zeminin kesildiği ve motor akımının daha hafif bağlantı teli ve Arduino toprak düzleminden aktığı bir durumu önler. Arduino'nun akım tüketimi, hafif kontrol kablosu topraklamasından kolayca geçebilecek kadar düşük olmalıdır.

DC-DC dönüştürücü kullanmıyorsanız, bataryadan arduinoya bağlantıya bir seri direnç eklemenizi öneririm (24V DEĞİL orta noktadan 12V almayı unutmayın). Kullanımda olan LED'e bağlı olarak muhtemelen 10-100 ohm "ödeyebilirsiniz" ve bu, motor sürücüsünden Arduino'ya ulaşan anahtarlama gürültüsünü önlemek için ucuz bir bariyer görevi görecektir. 5V düşüp hala 7v gereksinimini karşılayabileceğinizi varsayıyorum.

İzole bir DC-DC dönüştürücü kullanırken , motor sürücüsü ile Arduino arasındaki tek ortak topraklama kontrol konektöründen geçtiği için işler daha da basitleşir. Bu, motor tarafındaki DC arızalarının Arduino'ya geçememesi gerektiği anlamına gelir.

Ayrıca, yüksüzken bir "12V" pilin aslında 14V'a yakın olabileceğinden ve Arduino'nun belirtilen maksimum giriş voltajını aşabileceğinden biraz endişeliyim, ancak uygun şekilde derecelendirilmiş bir DC-DC kullanılırsa bu önemsiz olacaktır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.