Quiero hacer una salida de relés con nivel de seguridad mejorado (redundancia y EDM).
Para eso, planeo usar dos relés guiados por fuerza impulsados cada uno por MOSFET de canal N. Sin embargo, me pregunto si puedo usar solo una salida de MCU para controlar estos dos MOSFET o si debo usar una salida de MCU por MOSFET.
¿Puedo suponer que la salida del transistor MCU nunca se acortará cuando se use para controlar MOSFET? ¿O debería usar dos salidas MCU (una por MOSFET).
Aquí están mis esquemas:
EDITAR :
Este dispositivo está diseñado para ser utilizado en una grúa.
Actualmente, esta grúa trabaja con botonera sin ningún tipo de seguridad (excepto finales de carrera). Posee un contactor de línea de potencia accionado por un botón de arranque con automantenimiento y un botón de paro. Cada motor tiene su contactor. Hay algún paro de emergencia, monitoreo externo en el contactor o dispositivo de seguridad.
El esquema de la grúa se puede ver a continuación:
Mi trabajo es reemplazar la botonera por un radio control remoto.
Para tener una comunicación segura entre el control remoto de RF y la estación, la MCU de la estación enviará un latido con nonce (byte de incremento automático) y la MCU remota debe responder a este latido con el valor de nonce correcto dentro de un retraso de tiempo de espera. En caso de problema, la estación MCU detendrá la grúa actuando sobre el contactor de la línea de alimentación (en el esquema anterior, START_STOP
se conectará al terminal 3 y START_STOP_COM
al terminal 1 que está conectado a P
la bobina del contactor de la línea de alimentación).
Es por eso que necesito esta salida con un nivel de seguridad mejorado.
Por ahora, creo que la salida de relés de guía forzada redundantes con EDM y, como propone Dan, accionados con dos bombas de carga (una para cada relé) y dos salidas de MCU sería una buena solución. También incluiría el monitoreo del contactor de la línea eléctrica de la grúa en el EDM.
Nunca asumiría tal cosa en una aplicación crítica para la seguridad y, de hecho, probablemente también me tomaría más en serio la detección de mi relé atascado (usted desea poder detectar si algún relé no está en la posición esperada, no solo que AMBOS han fallado).
Además, estaría muy nervioso por una situación en la que un micro pin en un estado estable podría causar una condición peligrosa, mucho mejor usar una bomba de carga para impulsar la puerta mosfet de modo que para activar un relé, el procesador debe mantener un pin (o mejor, dos) alternar a unos pocos kHz (y hacer la alternancia desde dentro del bucle principal), esto significa que un programa fallido probablemente hará que los relés se desconecten.
Un pensamiento más, recuerde que probar un programa no trivial para "Si A y B y no C, entonces D dentro de 100 ms" es sencillo, lo que es mucho más difícil es probar que D SOLO ocurre si A y B y no C ... El espacio estatal para eso es MUCHO más grande.
Espero que su proceso de desarrollo de software (y el proceso de requisitos) sea lo suficientemente sólido para este tipo de trabajo crítico para la seguridad.
Editando para agregar un ejemplo de bomba de carga...
simular este circuito : esquema creado con CircuitLab
En realidad, probablemente usaría un diodo dual en un SOT23 o similar y los valores límite necesitarán ajustarse al gusto, pero da la idea básica.
La resistencia descarga C2 haciendo que el relé se apague poco después de que desaparezca la pulsación en el pin micro.
RELAY_1_EDM
debe ser el estado inverso de RELAY_1
. Esta condición no se puede cumplir si un relé está atascado en su posición. Bien ?Debe buscar una MCU de seguridad, como la MCU Hercules R-ARM de TI o algún otro fabricante si desea tener una salida de seguridad.
Pero tal vez la solución más viable sea usar un relé de seguridad certificado que pueda comprar.
¿Por qué detenerse allí?
Micro es un solo dispositivo que puede fallar... Entonces, ¿qué tal duplicar el micro... y luego tal vez las fuentes de alimentación, el generador de energía de respaldo... y así sucesivamente? ¿Hasta dónde quiere y puede permitirse el lujo de ir ....
Duplicar no es realmente un gran enfoque de seguridad. Es mejor tener otro monitor y algún otro método de apagado.
Además, es prudente tener el Micro, o incluso otro circuito independiente que tenga la capacidad de monitorear las salidas y que las cosas estén cambiando como se esperaba. Es mejor detectar una falla y, si es necesario, colocar un fusible con una barra de palanca que confiar en la duplicación.
Estoy de acuerdo con todos los puntos de Dan Mills.
Consulte mi respuesta a Símbolo o marcado en el relé de seguridad para obtener una explicación detallada de un relé de seguridad de dos canales y asegúrese de comprender los principios de funcionamiento.
RELAY_1_EDM
entrada no está en el estado inverso de la RELAY_1
salida (dentro del tiempo de conmutación del relé, por supuesto). Paralelamente se enmascarará este fallo. El punto 2 es exactamente el punto de mi respuesta;)RELAY_1
esté en el estado APAGADO, RELAY_1_EDM
no estaría en el estado ENCENDIDO (5 V), por lo que RELAY_1_EDM
está en el mismo estado RELAY_1
, por lo que puedo detectar esta falla. (Sin embargo, sería bueno conectar los pines 24 del relé a GND, para garantizar el estado APAGADO). También puedo detectar un relé atascado en el estado APAGADO. ¡Con contactos en paralelo, el fallo quedaría enmascarado! Creo que entendí mal lo que realmente quieres decir. ¿Estás de acuerdo en que me dices que conecte el pin 22 de cada relé a 5V y el pin 21 de cada uno a RELAY_1_EDM
?
Transistor
Loïc GRENÓN
Transistor
pericintion
Loïc GRENÓN