Arduino Relais Module 2-kanaals
Release status: Documentation
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
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.
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.
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
- 2 channel relay---------------Arduino ATMega2560
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:
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: