relé o interruptor que recuerda el estado de alimentación anterior después de una falla de alimentación

1

Tengo una aplicación que necesita una función de interruptor de encendido / apagado. Pero necesito hacer una compra que pueda recordar o almacenar en la memoria el estado anterior después de un corte de energía. Igual que el acondicionador de aire doméstico que guarda el estado anterior si se corta y regresa la energía. Uno de mis sugerencias es hacerlo con el IC 555, pero no creo que pueda recordar el estado anterior si se corta la alimentación ... por favor, dame una solución barata. Mi aplicación consume solo 12 V y 2 A.

Editado : El propósito de esta solución es encender / apagar una aplicación remota que no tenga UPS o respaldo de energía. Estoy usando Arduino con el módulo Ethernet para encender / apagar el sistema de forma remota, pero el problema se debe a un corte de energía prolongado ... la aplicación se apaga y se me necesita para encenderla nuevamente .

    

5 respuestas

1

De antemano, diría que una EEPROM es la solución obvia para este tipo de cosas. Almacenan el estado incluso ante una falla total de energía. Son bastante económicos, tan solo $ 0.29 cada uno en pequeñas cantidades (por ejemplo, enlace ). El mayor inconveniente es que significa agregar circuitos adicionales al sistema, para leer / escribir la EEPROM. Estoy bastante seguro de que podría sobrevivir sin agregar un microcontrolador completo, pero definitivamente requeriría al menos algunos componentes adicionales.

El uso de una tarjeta SD también podría ser una opción, pero creo que esto sería aún más complicado y más costoso, lo que podría hacer que sea menos que ideal.

    
respondido por el mindcrime
2

Un relé de enclavamiento está diseñado para este propósito.

"Un relé de enclavamiento es un interruptor de dos posiciones accionado eléctricamente. Está controlado por dos interruptores o sensores de acción momentánea, uno que 'establece' el relé y el otro 'restablece' el relé. El relé de enclavamiento < strong> mantiene su posición después de que se haya liberado el interruptor de activación, por lo que realiza una función de memoria básica. "

A diferencia de los relés ordinarios, el relé de enganche tiene dos conjuntos de bobinas que mueven los contactos a una de dos posiciones. En una indignación de poder permanecen en la última posición establecida.

Se podría usar un circuito de conmutación simple para permitir el uso de un solo interruptor de empuje para operar ambas bobinas (primer empuje ENCENDIDO (bobina 1), segundo empuje APAGADO (bobina 2))

por ejemplo enlace

    
respondido por el JIm Dearden
1
  

Tengo una aplicación que necesita una función de interruptor de encendido / apagado. Pero necesito hacer una compra que pueda recordar o almacenar en la memoria el estado anterior después de un corte de energía.

Figura1.Unconmutadortípico.

Uninterruptordepalanca,enlugardeunbotónpulsador,cumplecontodoslosrequisitosestablecidosymás.

  • Duracióndelamemoriainfinita.
  • Independientedelatensióndealimentación.
  • Elestadosepuedeleerinclusoconlaalimentacióndesconectada.
  • Muyaltaconfiabilidad.
  • bajocosto.
  • Proveedoresmúltiples.
  • Retroalimentacióntáctilduranteelcambio.
  • Nousaelpoder.
  • Disponibleenunaampliavariedaddevaloresdevoltajeycorriente.
  • Noserequiereelectrónica.

Editardespuésdequeseexplicaelrequisitodecontrolremoto.

Figura1.Laseriededispositivos Digital Loggers es un ejemplo de una potencia controlada por web interruptor (para el mercado norteamericano).

Hay una variedad de dispositivos que realizan las funciones que necesita. Estos se utilizan en una variedad de aplicaciones, como las salas de servidores, donde son particularmente útiles para forzar un reinicio de un dispositivo que no responde mediante un ciclo de alimentación. El dispositivo anterior tiene sockets conmutados y no conmutados y memoria de estado de energía.

Busque el "interruptor de alimentación controlado por web" y debería encontrar algo adecuado para su país (India) a un buen precio.

    
respondido por el Transistor
1

Tal vez su versión Arduino tenga una función de detección de "reducción de tensión", como hacen otros microcontroladores. En ese caso, se dispararía una interrupción, por lo que en su ISR podría almacenar ese evento y más datos, desde donde leer cuando Arduino se reinicie nuevamente. Saludos.

    
respondido por el user2807874
0

Arduino Uno tiene 1KB de EEPROM que es lo suficientemente seguro como para almacenar el estado de 1024 dispositivos.

No es necesario utilizar EEPROM externa para esto.

Aquí está el enlace a ejemplos y tutoriales.

Le sugiero que escriba el código de tal manera que ejecute la operación de lectura / escritura mínima desde la EEPROM, ya que la EEPROM tiene una vida útil que depende del número de ciclos de lectura / escritura.

    
respondido por el Sanu - Open Maker

Lea otras preguntas en las etiquetas