🛠 Commander une charge 230 V avec un relais de sortie

Arduino Opta (micro PLC, STM32H747) · debutant · Schéma : IMG-opta-plc-debutant-3-opta-sortie-relais.svg — sortie OUTPUT1 de l'Opta en contact NO commandant un contacteur de moteur 230 V protégé par un fusible externe avec le schéma de puissance

Objetivos

Controlar una carga de potencia mediante las 4 salidas de relé del Opta. Cada relé es un contacto NA (SPST) de 10 A / 250 VAC (hasta 400 VAC), con un tiempo de conmutación de 6 ms, un rebote de 3 ms y una vida mecánica de 10 millones de ciclos. El punto crítico: no existe protección interna contra cortocircuitos, por lo que el fusible externo es obligatorio.

Material

Código completo

// opta_sortie_relais.ino — cycle de test sur OUTPUT1 (RELAY1, broche D0)

const int CHARGE = RELAY1; // OUTPUT1 : contact NO 10 A / 250 VAC

void setup {
  Serial.begin(9600);
  pinMode(CHARGE, OUTPUT);
  digitalWrite(CHARGE, LOW); // defaut securise : contact ouvert
}

void loop {
  digitalWrite(CHARGE, HIGH); // fermeture du contact
  Serial.println("CHARGE ON");
  delay(2000);
  digitalWrite(CHARGE, LOW);  // ouverture
  Serial.println("CHARGE OFF");
  delay(2000);
}

Verificación esperada

Se escucha el clic del relé cada 2 segundos y la carga se enciende/apaga. El monitor serie indica el estado. El contacto en reposo (por defecto) debe estar abierto: es el modo seguro.

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales