Arduino Relais Module 2-kanaals

Uit Private Rotor Designs
Naar navigatie springen Naar zoeken springen
Crystal Clear action run.png
ARDUINO

Release status: Documentation

Otronic-relais-module-5v-low-2-kanaals.jpg
Description
Arduino Relais Module 2-kanaals
License
Author
Contributors
Based-on
Categories
CAD Models
none
External Link

Beschrijving

  • Hoge belasting mogelijk: AC250V 10A / DC30V 10 A
  • Relais aansturing 5v
  • 2 afzonderlijke relais op printplaat met optocoupler
  • met 2 LED indicatoren
  • 4 gaten in de hoeken voor montage
  • LOW input

Introductie

2cha1.jpg

Relais module 2 kanaals 5V. De relais op deze module zijn aan te sturen met een 5V signaal vanuit oa een Arduino of andere microcontroller. Door middel van de relais kan er geschakeld worden van wisselspanning (max. 230V) en gelijkspanning (max. 30V) tot 10A. Met handige schroefterminals voor het aansluiten van het te schakelen apparaat. De relais heeft een normaal-open en normaal-dicht contact

Kenmerken

  • Relais Maximale output: DC 30V/10A, AC 250V/10A
  • 2-kanaals relaismodule met optocoupler LOW Level Triger-uitbreidingskaart, die compatibel is met arduino
  • Standaardinterface die direct kan worden bestuurd door microcontroller (8051, AVR, * PIC, DSP, ARM, ARM, MSP430, TTL-logica)
  • Relay van hoogwaardige losse muziekrelais SPDT. Een gemeenschappelijke terminal, een normaal open, een normaal gesloten terminal
  • optocoupler isolatie, goede anti-jamming

Schema

VCC en RY-VCC zijn tevens de voeding van de relaismodule. Wanneer u een grote vermogensbelasting moet aandrijven, kunt u de jumperkap verwijderen en een extra voeding aansluiten op RY-VCC om het relais te voeden; sluit VCC aan op 5V van het MCU-bord om ingangssignalen te leveren.


2cha2.jpg

principe

Zie onderstaande afbeelding: A is een elektromagneet, B anker, C veer, D bewegend contact en E vaste contacten. Er zijn twee vaste contacten, een normaal gesloten en een normaal open. Wanneer de spoel niet bekrachtigd is, is het normaal open contact degene die uit is, terwijl het normaal gesloten contact het andere is dat aan is.

2cha3.jpg

Voeg een bepaalde spanning toe aan de spoel en sommige stromen zullen door de spoel gaan en zo het elektromagnetische effect genereren. Dus het anker overwint de spanning van de veer en wordt aangetrokken door de kern, waardoor het bewegende contact van het anker en het normaal open contact wordt gesloten (of je zou kunnen zeggen het loslaten van het eerste en het normaal gesloten contact). Nadat de spoel is uitgeschakeld, verdwijnt de elektromagnetische kracht en beweegt het anker terug naar de oorspronkelijke positie, waardoor het bewegende contact en het normaal gesloten contact worden vrijgegeven. Het sluiten en loslaten van de contacten resulteert in het in- en uitschakelen van het circuit.

Aansluitingen

Ingang:

VCC : Aangesloten op positieve voedingsspanning (voeding volgens relaisspanning)
GND: Aangesloten op negatieve voedingsspanning
IN1: Signaalactivering klem 1 van relaismodule
IN2: Signaalactivering klem 2 van relaismodule

Uitgang:

Elke submodule van het relais heeft één NC(nomalclose), één NO(nomalopen) en één COM(Common). Er zijn dus in totaal 2 NC, 2 NO en 2 COM van het kanaalrelais. NC staat voor het normale nauwe poortcontact en de toestand zonder stroom; Nee staat voor het normale open poortcontact en de staat met stroom. COM betekent de gemeenschappelijke poort. U kunt de NC-poort of de GEEN-poort kiezen, afhankelijk van het vermogen of niet.

Toepassingen

Algemene

Testexperiment

Principe:

Wanneer een laag niveau wordt geleverd aan de signaalaansluiting van het 2-kanaals relais, gaat de LED op de uitgangsaansluiting branden. Anders wordt het uitgeschakeld. Als een periodiek hoog en laag niveau wordt geleverd aan de signaalterminal, kunt u zien dat de LED afwisselend aan en uit gaat.

Arduino:

Stap 1:

Sluit de signaalterminal IN1、IN2 van het 2-kanaals relais aan op digitale poort 4、5 van het SunFounder Arduino ATMega2560-bord en sluit een LED aan op de uitgangsterminal.

2 channel relay---------------Arduino ATMega2560
IN1------------------------ 4
IN2------------------------ 5

Stap 2:

Voer de begeleidende procedures text_code van het SunFounder Arduino ATMega2560-bord uit. Zie de broncode in Resources aan het einde van de pagina. Vervolgens kunt u de LED-cyclus tussen aan en uit zien.

De opbouw wordt hieronder weergegeven:

2cha4.jpg

Sketch

Voorbeeld Code

/*******************************************************
   Name:_2_channel_relay
   Description: control the 2 channel relay module to ON or OFF
   Website: www.sunfounder.com
   Email: service@sunfounder.com
*****************************************************/


//the relays connect to
int IN1 = 4;
int IN2 = 5;

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

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

Downloads

Code voor Arduino:

2_channel_relay