Soru:
12V motoru nasıl kontrol edebilirim?
Darren Wilkinson
2012-07-12 02:03:59 UTC
view on stackexchange narkive permalink

GPIO pinlerini kullanarak bazı 12V DC motorları kontrol etmek (değiştirmek) istiyorum. Genişletme kartım yok (veya kullanmak istiyorum). Yine de, bunun bir transistör anahtarı (ve bazı dirençler) kullanılarak mümkün olması gerektiğini düşünüyorum. Öyleyse, harici bir 12V DC güç kaynağı ve motor varsayarsak, bir kontrol devresini GPIO pinlerine bağlamanın en iyi (ve en güvenli) yolu nedir ve tam olarak ne tür bir transistör kullanmalıyım? İlk olarak, nispeten düşük güçlü motorlarla (örneğin, 12W / 1A) ilgileniyorum, ancak gelecekte daha yüksek güçlü motorlarla ilgilenebilirim.

Bunu Kasım 2017'de sorulan bir sorunun "kopyası" olarak işaretlediniz. Bu sorunun tarihi Temmuz 2012'den kalmadır. Bunun kopya olduğunu sanmıyorum.
Iki yanıtlar:
John La Rooy
2012-07-12 10:52:45 UTC
view on stackexchange narkive permalink

Bir yön için en kolayı mantık seviyesinde mosfet kullanmaktır. Direnç gerekmez

İşte ardiuno.cc forumlarından temel bir devre

enter image description here

IRLZ44N motorunuz için aşırı olabilir, ancak yine de Çok pahalı değildir ve motor dursa bile iyi çalışacaktır . Ayrıca, durma akımının 10A veya daha fazla olabileceğini unutmayın.

Daha ucuz / daha az güçlü parçaların çoğu yüzey montajlıdır.

Diyot (D1), motordan gelen arka EMF'nin Q1'e zarar vermesini önlemek için oradadır

Direnç (R1), sinyal varsa IRLZ44N'nin kapatılmasını sağlamak için oradadır. yüzüyor. GPIO başlangıç ​​durumunun ne olduğundan emin değilim - direnç gerekli olmayabilir.

Motoru tersine çevirebilmek istiyorsanız, bir H-Bridge kullanmalısınız

Daha yüksek güçlü motorlara geçtiğinizde, büyük mosfetlerin daha az hassas bir kapıya sahip olduğunu göreceksiniz, bu nedenle mosfet'in yeterince açık olduğundan emin olmak için GPIO ile kapı arasında bir sürücüye ihtiyacınız olacak

PiBorg
2013-05-14 18:54:41 UTC
view on stackexchange narkive permalink

Yalnızca takabileceğiniz basit bir kart istiyorsanız, PicoBorg 'a bir göz atın. 12v / 2.5A motorlar için derecelendirilmiştir, bu en azından başlangıçta sizi kapsayabilir.

Aşağı çekme direnci, n-kanal FET ve diyotu olan bir devre sağlar, diğer cevapta gösterildiği gibi, biri PWM uyumlu 4 motorun kontrolüne izin vermek için 4 kez çoğaltılmıştır. Motorlardan birine daha fazla kontrol sağlayan GPIO pini.

Ana sınırlama, motorları yalnızca tek bir yönde sürebilmesidir.

Kullanılan FET'ler

FET'ler, N kanal çığ dereceli mantık seviye transistörleridir, VDS = 20 V, RDS yaklaşık 0,023 ohm, Maks. 0,5 W yayılım, ID = 2,9A Düşük sıcaklıkta 3,7 Amper

FET Veri Sayfası

Kullanılan diyotlar

Diyotlar SS26 Schottky diyotlardır, VRRM Max = 60V (ters voltaj), IF (AV) = 2A (ileri akım), VF maks = 700mV (maks. İleri voltaj), IFSM Max> = 50A (maks. Dalgalanma akımı)

Diyot Veri Sayfası

Bunun kendi ürününüz olduğunu anlıyorum, ki bu sorun değil. Bununla birlikte, PicoBorg'un neden sadece bir bağlantı göndermek yerine bu soruna iyi bir çözüm olduğunu açıkladıysanız, bu çok daha iyi bir cevap olabilir.
Önceki cevaptan daha iyi ya da daha kötü bir çözüm değil, devre temelde gnibbler'ın cevabı x4 ile aynı, sadece lehimlemeyi ya da breadboard yapmayı sevmeyenler için bir alternatif olarak ortaya koyuyordum.
Çok havalı. Güncellenen cevabınız benim oy vermem için çok daha değerli.


Bu Soru-Cevap, otomatik olarak İngilizce dilinden çevrilmiştir.Orijinal içerik, dağıtıldığı cc by-sa 3.0 lisansı için teşekkür ettiğimiz stackexchange'ta mevcuttur.
Loading...