Skip to content

LCA717 Katıhal Röle

Umut Erkal edited this page Apr 2, 2017 · 1 revision

LCA717 Katıhal Röle Kullanımı

Röle, üzerinden elektrik geçişini kontrol ederek bileşenleri açıp kapamanızı sağlayan elektronik anahtardır. Katıhal röleler, diğer röle türlerinden farklı olarak hareketli parça bulundurmadan kontrol sağlar. Bu sayede sessiz, daha uzun ömürlü ve daha az elektrik tüketimiyle işlerini görürler.

IoT HAT Üzerinde 2 adet LCA717 katıhal röle bulunur. LCA717 dahili optik izolasyona sahiptir. Ayrıca IoT HAT’in oyuklu kart tasarımı ile rölenin dış elektrik bağlantısı sistemin geri kalanından mekanik olarak izole edilmiştir.

LCA717, en fazla DC 30 Volt geriliminde 2 Amper akımı kaldırabilir. Bağlayacağınız bileşenin bu gücün üzerinde olmadığından emin olun. Elektrik motoru gibi başlangıçta normal değerinin üzerinde güç çeken bileşenlerin anlık güç gereksinimlerini kontrol edin, bu bileşenleri sıklıkla açıp kapamayın. Güç tüketiminizden emin değilseniz hızlı tepki veren bir sigorta ile kullanın.

Bağlantı Şeması

Her iki rölenin bağlantıları, önlerinde bulunan klemens ile sağlanır. Güç kaynağınızın GND (-) ucunu ilgili röle klemensinin soldaki GND pinine bağlayın. Klemensin sağındaki NO+ (Normally Open) pinini bağlayacağınız bileşenin GND (-) ucuna bağlayın. Bileşeninizin + ucunu da güç kaynağınızın + ucuna bağlayın.

Bir elektrik motorunun sisteme bağlantısı aşağıdaki gibi olmalıdır:

Röle bağlantı şeması

Bağlantıyı tamamlayıp sisteminizi çalıştırdığınızda röle pasif modda olduğundan üzerinden elektrik geçişine izin vermeyecek, bileşeniniz (olması gerektiği gibi) çalışmayacaktır. Röleye logic 1 sinyali gönderdiğinizde aktif hale geçerek üzerinden elektrik geçisine izin verecektir.

Röleler aktif olduklarında kartın sağ tarafındaki RL1 ve RL2 LED’leri mavi renkte yanar.

Röleler Raspberry Pi’ın Pull-down dirençli pinlerine bağlanmıştır. Yazılımsal olarak müdahale edilmedikçe pasif modda kalırlar.

Yazılım

Röleleri aktif moda getirmek için ilgili pinlerine 3.3V elektrik gönderilir. Bu, GPIO denetleyicisine ulaşıp logic 1 göndererek sağlanır. Pasif moda getirmek için de verilen elektrik kesilir yani GPIO denetleyicisinden logic 0 gönderilir.

Röleler sırasıyla GPIO 20 (Header Pin 38) ve GPIO 12 (Header Pin 32) noktalarına bağlıdır.

Windows 10 IoT Core

Windows 10 IoT Core için geliştirdiğimiz yardımcı kütüphane ile röle kullanımını kolaylaştırabilirsiniz.

  1. Visual Studio üzerinde oluşturacağınız UWP uygulamasının referansları arasına "TurtaIoTHAT.dll" kütüphanesini ekleyin.
  2. C# Kod dosyanızın using statementları arasına şu satırı ekleyin:
using TurtaIoTHAT;
  1. Röle denetleyicisini tanımlamak için global alana şu satırı ekleyin:
static RelayController relayController;
  1. Initialize() metodunun içerisine aşağıdaki satırı ekleyin:
relayController = new RelayController();
  1. Röleleri kontrol etmek için SetRelay(int ch, bool state); metodunu kullanın. Örneğin, 1. röleyi aktif hale getirmek için relayController.SetRelay(1, true); 2. röleyi pasif hale getirmek için relayController.SetRelay(2, false); komutlarını kullanın.

RelayController Sınıfı

Röleleri kontrol etmek için gerekli metodları sunar.

Sözdizimi:

public class RelayController

Yöntemler

RelayController.SetRelay Yöntemi (Int32, Boolean)

Seçilen röleyi kontrol eder.

Sözdizimi:

public void SetRelay(
        int ch,
        bool state
)

Parametreler:

ch
Tip: System.Int32
Kontrol edilcek röle: 1 ya da 2.

state
Tip: System.Boolean
Röleyi aktifleştirmek için true, pasifleştirmek için false.