Robotik Kodlama

Robotik Kodlama
Ana Sayfa

İLGİNİZİ ÇEKEBİLECEK LİNKLER :

24 Nisan 2021 Cumartesi

2 Kanal 5 Volt Röle Modülü Arduino ile Kumanda

 

2 Kanal 5 Volt Röle Modülü Arduino ile Kumanda

Röleler, elektronik endüstrisindeki temel bileşenlerden biridir. Röle, akımı kontrol etmek için kontaklarını açarak veya kapatarak anahtar görevi gören bir elektromıknatıstır. Röle modülleri tipik olarak mikro denetleyicilerle birlikte, düşük voltajlardan yüksek voltajlara kadar değişen AC ve DC cihazları derinlemesine kontrol etmek için kullanılır. Röle modüllerini ihtiyaca göre tek kanaldan ikiliye, dört kanaldan sekiz kanala kadar kullanabiliriz. Bu eğitimde bileşenleri, pin konfigürasyonları, devre şeması, arayüzler ve uygulamaların yanı sıra 5V çift kanallı röle modülü tartışılacaktır.

5V Çift Kanal Röle Modülü 

Öncelikle 5V çift kanallı röle modülünün Bileşenlerini tek tek tartışalım. Aşağıdaki şekil, çift kanallı bir röle modülünün bileşenlerini göstermektedir.

5V Çift Kanallı Röle Modülü bileşenleri

Röleler

Gördüğümüz gibi modülün özellikleri rölenin özellikleri olan mavi bloklar üzerine yazılmıştır. 5V adı, SRD-05VDC-SL-C parça numarasından gelir çünkü elektromıknatısını etkinleştirmek için yalnızca 5V'ye ihtiyaç duyar. Maksimum akım ve voltaj değerleri, kanal başına sırasıyla 10A ve 250VAC ve 30VDC'dir.

Giriş Bloğu

5V çift kanallı röle modülünün sağ tarafında şekilde gösterilen giriş bloğu bulunur. Sağ üst köşede bir kontrol pimi bloğundan ve modülün sağ alt köşesinde bir güç kaynağı seçim atlama telinden oluşur.

Kontrol Pimleri Bloğu

Kontrol pimi bloğunun dört pini, yani bir toprak pini, modülü açmak için 1 Vcc pini ve ilgili röleleri kontrol etmek için iki giriş pini vardır. Vcc pini ayrıca durum LED'ine güç sağlar ve 5V olmalıdır. 









Güç Kaynağı Seçimi Jumper'ı

Ad güç kaynağı seçimi, kaçınılmaz olarak, röle modülümüzü bir mikro denetleyici veya bağımsız bir güç kaynağı aracılığıyla çalıştırmak isteyip istemediğimizi seçmemize izin verdiğini gösterir.

Rölelerimize bir mikrodenetleyici tarafından enerji verilmesini istiyorsak, mavi jumper başlığı sağlam kalmalıdır. Bu şekilde röle modülü mikrodenetleyiciye fiziksel olarak bağlanacaktır. Diğer bir deyişle, Vcc ve JD-Vcc pinleri kısaltılmıştır.

Atlama teli kapağının çıkarılması, rölelerimizin çalışmasını sağlamak için JD-Vcc pini aracılığıyla bağımsız bir güç kaynağı sağlamamızı gerektirir. Bu şekilde, mikrodenetleyici, yerleşik optoizolatörleri nedeniyle artık devreye fiziksel olarak bağlı değildir.

Çıkışlar

Röle modülünün sol tarafı, iki çift üç vidalı terminalden oluşan çıkış bloğudur, yani NO - Normally Open (normalde açık), CO -Common (ortak) ve NC - Normally Closed (normalde kapalı).

Durum LED'leri

2 SMD tipi durum LED'i vardır. Her rölenin, giriş pini aracılığıyla ilgili röleye enerji verildiğinde yanan kendi durum LED'i vardır. 5V çift kanallı bir röle modülü olduğundan, 5 volttan fazla herhangi bir voltaj durum LED'lerine zarar verecektir.  

Serbest Dönen Diyotlar

Rölelerin endüktif bobinleri tarafından üretilen geri emf'yi (electromagnetic field) kontrol etmek için iki serbest devinimli diyot vardır. Geri emf ciddi hasara neden olabilir, bu nedenle etkiye karşı koymak için serbest dönen diyotlara ihtiyacımız var.

Transistörlerin Değiştirilmesi

Röle modülleri, anahtarlama transistörleriyle birlikte gelir. Modüle daha fazla kanal, daha fazla anahtarlama transistörü yerleştirilecektir. Anahtarlamalı transistörlerin işlevi, rölelerin minimum gereksinimlerini karşılamak için akımı yükseltmektir. Bu anahtarlama transistörleri, düşük akımlı genel amaçlı giriş-çıkış pinlerini kullanarak Arduino, ESP32, TM4C123 gibi herhangi bir mikro denetleyici aracılığıyla röleleri kontrol etmek için özellikle kullanışlıdır. Transistör tipi, giriş pinlerinin aktif yüksek mi yoksa aktif düşük mü olduğunu belirler.

Optoizolatör IC'leri

Optoizolatörün gerçek işlevi, giriş sinyalinin doğrudan bağlanmadan aktarılması için DC Devresi ile rölelerin gücü arasında uygun izolasyon sağlar.

5V Çift Kanallı Röle Modülü Pin Çıkışı

Aşağıdaki şekil, çift kanallı röle modülünün pinout şemasını göstermektedir:

5V Çift Kanallı Röle Modülü pinout şeması

PIN konfigürasyonu

5V çift kanallı röle modülünün pin konfigürasyonu aşağıdadır.

  • Topraklama pimi : Mikrodenetleyicinin toprak terminaline veya güç kaynağına bağlanır.
  • Vcc pini : Jumper başlığının durumuna bağlı olarak optoizolatöre güç vermek ve rölelere enerji vermek için 5V DC kaynağa veya mikrodenetleyiciye bağlanır.
  • Giriş pinleri : Çift kanallı bir modül olduğu için iki giriş pini vardır. Yükleri kontrol etmek için röleyi etkinleştirmek için sinyaller vermek üzere mikrodenetleyicinin dijital pinlerine bağlanırlar. Bu giriş pinleri aktif düşük veya aktif yüksek olabilir ve koşullara göre sinyal sağlayabiliriz.
  • JD-Vcc pin : Rölelere güç sağlamaktan da sorumludur. Atlama teli sağlamsa, Vcc'ye kısa devre olur ve elektromıknatısa güç verir, ancak kapağı çıkararak, bağımsız bir kaynak bağlantısı üzerinden işlem için ayrı ayrı güç verebiliriz.
  • COM : Kontrol edilecek yüke bağlanır.
  • NC : Normally Closed Varsayılan olarak kapalıdır.
  • NO : Normally Open - Varsayılan olarak açıktır. 





















5V Çift Kanallı Röle Modülü İç Devre Şeması

Bileşenlerden ve pin çıkışından hareketle, işte çift kanallı röle modülünün devre şeması. Aşağıdaki resim 5V çift kanallı röle modülünün dahili devre şemasını göstermektedir. Gördüğünüz gibi, iki adet PC817C tabanlı optokuplör içerir. 5V tek kanallı röle modülünün aksine, optoizolatör ve röle girişine ayrı bir güç kaynağı sağlayabiliriz. Bu şekilde bir röleyi çalıştıran mikrodenetleyiciyi yüksek gerilim tarafından izole edebiliriz.

5V Çift Kanallı Röle Modülü dahili devre şeması

Röle bobinine ve optoizolatöre ayrı bir güç kaynağı sağlamak için JD-VCC atlama telini kullanıyoruz. Atlama teli bağlanırsa, hem optokuplör hem de röle bobini aynı güç kaynağından beslenir. Aksi takdirde, bağlanmazlarsa, ayrı güç kaynakları ile güç sağlayabiliriz. Vcc ve JD-Vcc kısaltılmaz ve rölelerin çalışması için bağımsız bir güç kaynağına ihtiyacımız olacak ve JD-Vcc pinine bağlanacağız.

Röleler, bir mikro denetleyiciden gelen dijital çıkış sinyalini kullanarak enerji verir. Bu çift kanallı röle modülünde bir NPN transistörünün kullanıldığına dikkat edilmelidir. Bu nedenle, röle aktivasyon akımı, yalnızca röle modülünün giriş pinine aktif bir düşük uyguladığımızda bobinden akacaktır. Optoizolatörleri açacak ve çalışması için rölelere güç sağlayacaktır.

5V Çift Kanallı Röle Modülü Proteus Simülasyonu

Aşağıdaki devre, röle modüllerinden biri için proteus simülasyonunu gösterir. Bu örnekte, aynı güç kaynağı üzerinden hem röle bobinine hem de optokuplöre güç veriyoruz. Gördüğünüz gibi, PC817C'nin giriş pinine lojik düşük sinyal uyguladığımız anda röle etkinleşir ve lamba yanar. Benzer şekilde, mantıksal yüksek giriş sinyalinde, röle devre dışı kalır ve ışık kapalı kalır.

5V çift kanallı röle modülü proteus simülasyonu

5V Çift Kanallı Röle Modülü Arduino

Artık 5V çift kanallı röle modülü hakkında her şeyi biliyorsunuz. Bu modülle gerçek bir proje yapmanın zamanı geldi. Bu bölümde, çift kanallı röle modülünü Arduino ile arayüzlemeyi öğreneceğiz. Gösteri amacıyla yalnızca bir kanal kullanacağız.
Şimdi bu devre şemasına göre modül ve Arduino Uno ile bağlantı yapın .

Bu devrede optocoupler ve röle bobinine Arduino'dan aynı güç kaynağından güç veriyoruz. Bu nedenle, jumper'ı yerleştirdik. Ancak, ayrı güç kaynaklarından güç sağlamak istiyorsanız, jumper'ı çıkarmanız ve JD-Vcc ile çift kanallı röle modülünün toprak terminaline bağlamanız gerekir.

Arduino ile arayüz oluşturan 5V Çift Kanallı Röle Modülü
Röle ModülüArduino Uno
IN1D13
GNDGND
VCC5V

Ayrıca yük, normalde açık ayarlar altında röle modülünün birinci kanalına bağlanır. Bu, bir röle aktif olduğunda, lambanın da aktif hale geleceği ve normal koşullar altında, yükün normalde kapalı bir terminal aracılığıyla bir AC güç kaynağına bağlı olduğu için lamba kapalı kalacağı anlamına gelir.

Arduno Kodu

Bu Arduino örnek kodu, röleyi iki saniyeliğine açar ve ardından 2 saniyeliğine kapanır.

//the relays connect to
int IN1 = 13;

#define ON   0
#define OFF  1
void setup()
{
  relay_init();//initialize the relay
}

void loop() {
  relay_SetStatus(ON);//turn on RELAY_1
  delay(2000);//delay 2s
  relay_SetStatus(OFF);//turn off RELAY_1
  delay(2000);//delay 2s
}
void relay_init(void)//initialize the relay
{
  //set all the relays OUTPUT
  pinMode(IN1, OUTPUT);
  relay_SetStatus(OFF); //turn off all the relay
}
//set the status of relays
void relay_SetStatus( unsigned char status_1)
{
  digitalWrite(IN1, status_1);
  
}

Uygulama Alanları

  • Yüksek AC voltajlarını kontrol etme
  • Otomasyon sistemleri
  • Başlangıç ​​üçgen dönüştürücülerden motor hız kontrolü
  • Düşük ve yüksek voltajlar arasında elektrik izolasyonu

ANA SAYFAYA DÖN

Bahadır ÖZGEN
Electronic Robotic Coding Research and Development 1975 - ∞
Learn Forever
If you want, let's learn together...
https://roboticcode2020.blogspot.com/
bahadirozgen1975@gmail.com
facebook    robotic.code
instagram    @roboticcode


Sayfalarımı ziyaret ettiğiniz için teşekkür ederim.Bu sitede mevcut olan içerikler kendi oluşturduğum projeler yazı,resim ve videolardan oluşmaktadır.İçerik oluşturmak çok uzun sürdüğü için bazı projelerde yurtdışı kaynaklardan faydalandım.Buradaki amacım ticari değildir.Kaynağı belli olan ve bizim kaynağına ulaşabildiğimiz materyal (yazı, fotoğraf, resim, video v.b.) için ilgili konularda fotoğraflarda logo varsa v.b. not olarak gösterilecektir.Sitemizde yayınlanan tüm içerik, bizim tarafımızdan ve internet üzerinden youtube, facebook ve blog gibi paylaşıma sunulmuş kaynak sitelerden alındığı için, sitemiz yasal yükümlülüğe tabi tutulamaz. Sitemizde telif haklarının size ait olduğu bir içerik varsa ve bunu kaldırmamızı isterseniz, iletişim sayfamızdan bizimle iletişime geçtiğiniz takdirde içerik yayından kaldırılacaktır.Bu konu ve modüller ile uğraşarak, ileride çok güzel makine ve elektronik aletler yapabilirsiniz.

Hiç yorum yok:

Yorum Gönder

Yorum yazdığınız ve üye olduğunuz için Size teşekkür ederim.Burada olduğunuza göre hepimizin ilgi alanı Elektronik ve Programlama sonsuz bir dünyadayız.Hepimize Başarılar...

Not: Yalnızca bu blogun üyesi yorum gönderebilir.