Control exclusivo sobre los actuadores

2

Me siento un poco estúpido al hacer esta pregunta, pero después de buscar sin éxito artículos y luego comenzar a dibujar mi propia solución con un montón de XOR para el siguiente problema, comencé a preguntarme qué tan fundamental era el problema, y esa literatura debe Ya tienes una solución:

Imagina que tienes dos controladores, uno que es un maestro y otro que es un esclavo. Algunos poderes externos pueden decirle al esclavo que sea el maestro en cualquier momento, por ejemplo. cuando el maestro actual es inalcanzable. Dado que ambos controladores están conectados a algún actuador, debe existir algún tipo de forma segura de exclusión mutua que evite todos los escenarios de error previsibles. Para compensar la pérdida de energía o que el maestro actual no revierta su estado de maestro después de que se coronó un nuevo maestro (por ejemplo, si nunca recibió esa información), pensé en dejar que cada controlador produzca señales de salida adicionales, por ejemplo. señalizar que el controlador es el maestro, y mezclarlos entre 0 y 1 lógicos (para filtrar algunas constelaciones ilegales, por ejemplo, 1 & 1, que pueden producirse a través de cortocircuitos y similares, o 0 & 0 en caso de pérdida de potencia). Estas señales adicionales deben entonces determinar qué ruta de la señal (la señal de control real para el actuador de acceso mutuamente exclusivo) debe estar bloqueada y cuál debe dejar pasar las señales.

¿Hay un nombre para tales mecanismos y hay algún buen documento que describa estos métodos / estrategias de acceso exclusivo?

    
pregunta Franz Kafka

1 respuesta

1

La exclusión mutua es un término bastante común para este concepto. IBM tiene una patente sobre un concepto más complejo relacionado con el uso de redundancia mutuamente exclusiva en un contexto de "votación" plural para error detección. Este concepto también se utiliza frecuentemente en el contexto de estándares de seguridad funcional, como IEC 61508 o ISO 26262.

Sin duda, hay formas más elegantes de resolverlo (u optimizarlo), pero esta es una solución bastante sencilla que evita que el maestro y el esclavo tengan control simultáneo.

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Scott Winder

Lea otras preguntas en las etiquetas