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?