Kod Ara

SSR-40 Katı Hal Rölesi için Arduino Kodu ve Video

SSR-40 Katı Hal Rölesi için Arduino Kodu ve Video

Bu eğitimde, AC yüklerini kontrol etmek için Fotek SSR-40 katı hal rölesini bir Arduino ile nasıl kullanacağımızı keşfedeceğiz. Katı hal rölesi, yüksek güçlü cihazları güvenli ve verimli bir şekilde yönetmemizi sağlar ve bu da onu ışıklar ve hatta klimalar gibi cihazları kontrol etmek için ideal kılar. Bu projenin bağlantı şemasını, kodunu ve beklenen sonuçlarını adım adım inceleyeceğiz. Daha net bir anlayış için lütfen videoya başvurun (videoda 00:00).

Donanım Açıklaması

Bu projenin ana bileşeni, yüksek voltajlı AC yüklerini kontrol etmek için tasarlanmış Fotek SSR-40 katı hal rölesidir. Geleneksel elektromekanik rölelerin aksine, katı hal rölelerinde hareketli parça yoktur, bu da daha hızlı anahtarlama ve daha uzun ömür sağlar. 40A'ya kadar yüksek akımları kaldırabilirler, bu da onları ağır hizmet uygulamaları için uygun hale getirir.

Röleye ek olarak, rölenin çalışmasını kontrol etmek için bir Arduino kartı kullanacağız. Arduino, röleyi açıp kapatmak için bir sinyal gönderir ve bağlı AC yükünü kontrol etmemizi sağlar. Bu kurulum, hassas kontrolün gerekli olduğu otomasyon görevleri için özellikle kullanışlıdır.

Veri Sayfası Detayları

ÜreticiFotek
Parça numarasıSSR-40
Lojik/IO voltajı3 – 32 VDC
Besleme voltajı24 – 380 VAC
Çıkış akımı (kanal başına)40 A
Tepe akımı (kanal başına)80 A
PWM frekans rehberiUygulanamaz
Giriş lojik eşikleriDÜŞÜK için min. 1,5 V, YÜKSEK için min. 3 V
Gerilim düşümü / RDS(on) / doyumMaks. 1,5 V
Termal sınırlarMaks. 75 °C çalışma sıcaklığı
PaketDIN ray montajı
Notlar / varyantlarÇeşitli akım değerlerinde mevcuttur

  • Yüksek akım uygulamaları için yeterli ısı emici sağlayın.
  • Yük akımını karşılamak için bağlantılarda uygun kesitte kablo kullanın.
  • Bağlamadan önce AC yük özelliklerini kontrol edin.
  • Rölenin yük voltajı ve akımı için derecelendirildiğinden her zaman emin olun.
  • Giriş kontrol voltajına dikkat edin; 32 VDC'yi aşmayın.

Bağlantı Talimatları

Arduino wiring for SSR-40 Solid State Relay with AC bulb
Arduino wiring for SSR-40 Solid State Relay with AC bulb

Fotek SSR-40 katı hal rölesini bağlamak için AC yükünü bağlayarak başlayın. AC cihazınızdan gelen iki kablo, AC1 ve AC2 olarak etiketlenen rölenin AC terminallerine bağlanmalıdır. Faz kablosunu bir terminale ve nötr kabloyu diğerine bağladığınızdan emin olun; röle, AC yükünü açıp kapatmak için bir anahtar görevi görecektir.

Kontrol tarafı için, pozitif kontrol kablosunu Arduino'nun 8 numaralı pinine ve negatif kontrol kablosunu Arduino'nun toprağına (GND) bağlayın. Bu kurulum, Arduino'nun röleyi kontrol etmesini sağlayacaktır. Devreyi enerjilendirmeden önce bağlantıları tekrar kontrol ettiğinizden emin olun, çünkü yanlış bağlantı hasara neden olabilir.

Kod Örnekleri ve Açıklama

Röleyi kontrol etmek için Arduino kodu basittir. İlk olarak, röle pinini tanımlarız:

int relayPin = 8; // röle çıkışı için pin 8'i ayarla

Bu satır, relayPin değerini 8 olarak ayarlar; bu, rölenin kontrol girişini bağladığımız yerdir. Ardından, setup() fonksiyonunda seri iletişimi başlatır ve pin modunu ayarlarız:

void setup() {
    Serial.begin(9600);
    pinMode(relayPin, OUTPUT);
}

Burada, 9600 baud'da seri iletişimi başlatır ve relayPin değerini çıkış olarak yapılandırırız. loop() fonksiyonunda, pine YÜKSEK veya DÜŞÜK yazarak röleyi kontrol ederiz:

void loop() {
  digitalWrite(relayPin, HIGH); // röle pinini YÜKSEK yap
  delay(2000); // 2 saniye bekle
  digitalWrite(relayPin, LOW); // röle pinini DÜŞÜK yap
  delay(2000); // 2 saniye bekle
}

Bu kod, röleyi 2 saniye açar ve ardından 2 saniye kapatır, süresiz olarak tekrarlar. Gecikmeleri veya koşulları özel gereksinimlerinize göre değiştirebilirsiniz.

Gösterim / Beklentiler

Kod Arduino'ya yüklendiğinde, röle her 2 saniyede bir açılıp kapanmalı ve bağlı AC yükünü buna göre kontrol etmelidir. Her şey doğru kurulduysa, röleye bağlı ışığın veya cihazın beklendiği gibi açılıp kapandığını görmelisiniz. Elektrik çarpmasını veya hasarı önlemek için AC bağlantılarına dikkat edin (videoda 05:00).

Video Zaman Damgaları

  • 00:00 - Katı hal rölesine giriş
  • 01:30 - Bağlantı kurulumu açıklaması
  • 03:15 - Kod açıklaması
  • 05:00 - Röle çalışmasının gösterimi

Görseller

SSR-40-0
SSR-40-0
SSR-40-1
SSR-40-1
Arduino wiring for SSR-40 Solid State Relay with AC bulb
Arduino wiring for SSR-40 Solid State Relay with AC bulb
93-Arduino code for Fotek solid-state relay
Dil: C++
/*
* This is the Arduino code for a Solid State Relay
* manufactured by Fotek
 * to control turning ON or OFF AC or DC loads
 * This code will work with:
 * SSR-25DA
 * SSR-40DA
 * SSR-25DA-H
 * SSR-40DA-H
 *  * Watch the instruction video https://youtu.be/DZrOOhRCtZM
 *  * 
 * Written by Ahmad Shamshiri for Robojax Video
 * Date: May 03, 2018, at 06:57 in Ajax, Ontario, Canada
 * Permission granted to share this code given that this
 * note is kept with the code.
 * Disclaimer: This code is "AS IS" and for educational purposes only.
 * 
 */


 // SSR relay
int relayPin = 8;// set pin 8 for relay output

// setup code for Robojax Solid State Relay
void setup() {
    // initialize serial communication at 9600 bits per second:
  Serial.begin(9600);
  Serial.println("Robojax Solid State Relay ");
  pinMode(relayPin, OUTPUT);

}

// loop code for Robojax Solid State Relay
void loop() {


  // Turn the relay switch ON (Robojax.com/learn/arduino)
  digitalWrite(relayPin, HIGH);// set relay pin to HIGH
  Serial.println("Relay ON ");
  delay(2000);


   // Turn the relay switch OFF (Robojax.com/learn/arduino)
  digitalWrite(relayPin, LOW);// set relay pin to LOW
  Serial.println("Relay OFF ");
  delay(2000);

}

İhtiyacın olabileceğini düşünüyor

Kaynaklar ve referanslar

Henüz kaynak yok.

Dosyalar📁

Fritzing Dosyası