/**********************************************************************************************************/ /********************************** R5F64112 ***************************************************/ /**********************************************************************************************************/ Firmware 11(06/11/2023): Salida digital 1 (MAIN LIGHT ON): Si la entrada externa 3 (Night) está desactivada => OFF (Estamos en día) Estando en noche Si hay rotación (Entrada externa 8 = ON => OFF Si no hay alarma de rotación: Si las 6 analógica (1,2,3,4,5 y 6) están OK => ON Si falla alguna de las 6 analógicas => OFF Salida digital 2 (NAV LIGHT FAIL): Si hay alarma rotación => ON Cuando O4 y O5 se activen => ON (Ojo no se tienen en cuenta cuando la O4 u O5 se desactivan por paso a día) Resto de casos => OFF Salida digital 3 (NAV LIGHT ERROR): Si hay alarma rotación => ON Cuando O4 o O5 se activen => ON (Ojo no se tienen en cuenta cuando la O4 u O5 se desactivan por paso a día) Resto de casos => OFF Salida digital 4(ODD STRINGS LED FAIL) Siempre que la entrada externa 7 esté apagada => Implicará que odd está activa Si entrada externa 4 desacivada( PPC ODD leds ok) => ON En caso contrario Si es de día => OFF Si es de noche Si se produce algún fallo en la corriente analógica de la baliza principal (las 6 analógicas) = ON Si no hay fallos => OFF Cada vez que detectemos un paso de día a noche, resetearemos esta alarma Salida digital 5(EVEN STRINGS LED FAIL) Siempre que la entrada externa 7 esté activada => Implicará que even está activa Si entrada externa 5 desacivada( PPC EVEN leds ok) => ON En caso contrario Si es de día => OFF Si es de noche Si se produce algún fallo en la corriente analógica de la baliza principal (las 6 analógicas) = ON Si no hay fallos => OFF Cada vez que detectemos un paso de día a noche, resetearemos esta alarma Salida digital 6(Fallo rotacion) Si no hay rotación (Alarma entrada externa 8)= ON Resto casos => OFF Salida digital 7,8 ,10 ,11 y potencia( Baliza de emergencia en servicio) Se activará si la Si hay alarma rotación Cuando O4 y O5 se activen Cada vez que hay un cambio en la ppc activa (entrada 7), las 6 alarmas analógicas de deberán resetear /**********************************************************************************************************/ Firmware 11(06/11/2023): Salida digital 1 (MAIN LIGHT ON): Si la entrada externa 3 (Night) está desactivada => OFF (Estamos en día) Estando en noche Si hay rotación (Entrada externa 8 = ON => OFF Si no hay alarma de rotación: Si las 6 analógica (1,2,3,4,5 y 6) están OK => ON Si falla alguna de las 6 analógicas => OFF Salida digital 2 (NAV LIGHT FAIL): Si hay alarma rotación => ON Cuando O4 y O5 se activen => ON (Ojo no se tienen en cuenta cuando la O4 u O5 se desactivan por paso a día) Resto de casos => OFF Salida digital 3 (NAV LIGHT ERROR): Si hay alarma rotación => ON Cuando O4 o O5 se activen => ON (Ojo no se tienen en cuenta cuando la O4 u O5 se desactivan por paso a día) Resto de casos => OFF Salida digital 4(ODD STRINGS LED FAIL) Si entrada externa 4 desacivada( PPC ODD leds ok) => ON En caso contrario Si es de día => OFF Si es de noche Si se produce algún fallo en la corriente analógica de la baliza principal (las 6 analógicas) = ON Si no hay fallos => OFF Salida digital 5(EVEN STRINGS LED FAIL) Si entrada externa 5 desacivada( PPC EVEN leds ok) => ON En caso contrario Si es de día => OFF Si es de noche Si se produce algún fallo en la corriente analógica de la baliza principal (las 6 analógicas) = ON Si no hay fallos => OFF Salida digital 6(Fallo rotacion) Si no hay rotación (Alarma entrada externa 8)= ON Resto casos => OFF Salida digital 7,8 ,10 ,11 y potencia( Baliza de emergencia en servicio) Similar a las anteriores versiones /**********************************************************************************************************/ Firmware 10(10/05/2023): Vamos a tener la lámpara principal, lámpara reserva y luego la baliza de emergencia. Lampara principal => Entrada 7 = OFF => Analizaremos solo las corrientes impares Lampara reserva => Entrada 7 = ON => Analizaremos todas las corrientes Este cuadro va montado con PPC's. Si la PPC desecha la baliza principal, la MMB02 dará error de las 3 analógicas impares. Cambio del funcionamiento de las salidas digitales: Salida digital 1 ((light off/on):  Si la entrada externa 3 (Night) está desactivada => OFF (Estamos en día)  Estando en noche ◦ Si no hay rotación => OFF ◦ Entrada externa 7 = OFF => Baliza principal en servicio ▪ Si las 3 analógica (1,3 y 5) están OK => ON ▪ Si falla alguna de las 3 analógicas => OFF ◦ Entrada externa 7 = ON => Baliza secundaria en servicio ▪ Si las 3 analógica (2,4 y 6) están OK => ON Si falla alguna de las 3 analógicas => OFF Salida digital 2 (light fail off/on):  Si hay alarma rotación => ON  Cuando O4 y O5 se activen => ON  Resto de casos => OFF Salida digital 3 (light error no/yes):  Cuando O4 u O5 se activen => ON  Resto de casos => OFF Salida digital 4 (odd led fail):  Si entrada externa 4 desacivada( PPC ODD leds ok) => ON  Si es de día => OFF  Si se produce algún fallo en la corriente analógica de la baliza principal (1,3 y 5) = ON  Resto casos => OFF Salida digital 5 (even led fail): No tengo información (Verificar)  Si entrada externa 5 desacivada( PPC EVEN leds ok) => ON  Si es de día => OFF  Si se produce algún fallo en la corriente analógica de la baliza secundaria (2,4y 6) = ON  Resto casos => OFF Salida digital 6 (fallo rotación):  Si no hay rotación (Alarma entrada externa 1)= ON  Resto = OFF Baliza de emergencia en servicio: La baliza de emergencia entrará en funcionamiento  Si no hay baliza de emergencia en servicio Salida 7 = OFF; Salida 8 = OFF; Salida 11 = OFF;  Si la baliza emergencia en servicio está activa: Salida 7 = ON; Salida 8 = ON; Test de la baliza emergencia en servicio: Salida 11 = ON No test: Salida 11 = OFF /**********************************************************************************************************/ Firmware 9 (02/05/2023): En función de la entrada digital 7, comprobaremos analógicas impares o pares /**********************************************************************************************************/ Firmware 8(12/03/2019): La copia del destello de la baliza de emergencia, en vez de detectarse por el sensor de corriente de efecto hall, ahora se detectará por la entrada externa 10 El tiempo de activación y desactivación de la entrada 10 ha de ser de al menos 5 milisegundos /**********************************************************************************************************/ Firmware 7(05/07/2018): Eliminación de fallo firmware: Durante el día, si no está la baliza de emergencia activada, no hace la medición de las tensiones y por tanto, no envía la trama al vigilante. Ello implica que el vigilante resetee al equipo a los 10 minutos /**********************************************************************************************************/ Firmware 6(12/04/2017): La analógica de Potencia (que es la corriente de la baliza de emergencia) se mide ahora constantemente, tanto si estamos en día como si estamos en noche. /***********************************************************************************************************/ OJO: Firmware de obra Maidens (Baliza giratoria) Número obra :2902 Maidens /***********************************************************************************************************/ Firmware 4(24/05/2017): Modificación en las alarmas: Salida digital 1 (light off/on): - De día permanecerá off - De noche.. Si no hay ninguna alarma (ya sea de corriente leds o fallo rotación) se activará. En caso contrario OFF Salida digital 2(light fail off/on): - Si hay una alarma (ya sea de corriente leds o fallo rotación) se activará - Si no hay alarmas.. estará desactivada Salida digital 3(light error no/yes) : Solo se activará por fallo de corriente de los leds: Si falla 1 solo de los leds.. activaremos la alarma.. Independientemente si es par o impar Salida digital 4 Desaparece Salida digital 5 Desaparece La baliza de emergencia se activará: Tras fallo de 1 de los leds (simplemente 1 de ellos) Tras fallo de rotación. Durante el día no habrá medición de corriente.. por lo que no activaremos los sensores de corriente. /**********************************************************************************************************/ Firmware 3(01/02/2017): Se incorpora una salida más denominada "Salida_digital_11". Al igual que la anterior salida incorporada no se puede elegir el nivel de la salida. Siempre será normalmente abierta. Esta nueva salida 11 => Se activará solamente cuando se realice el test de la baliza de emergencia. Básicamente cuando hay baliza de emergencia: - La salida digital 7 maneja un relé que siempre que la mmb02 esté funcionando o no hayan alarmas activará un rele (rele 8 en esquemas MSM). El contacto abierto de este rele se conecta para que cuando la MMB02 esté activada cortocircuite la fotocélula de la baliza de emergencia para que esté siempre en día. - Esta nueva salida 11, maneja otro relé (rele 14 en esquemas MSM) El contacto cerrado de este relé se conectará en serie a la fotocélula de la baliza de emergencia. Cuando se pulse "test de baliza de emergencia" realmente lo que queremos es que se ponga durante 5 minutos la baliza de emergencia a destellear. Para ello activamos el rele 14 y desactivamos el rele 8 para asegurarnos "noche" en la baliza de emergencia. Sin embargo, cuando se activa la baliza de emergencia por si sola (por una alarma) solo se debe desactivar el rele 8 para que la baliza de emergencia se active si es de noche y permanezca apagada si es de día. /**********************************************************************************************************/ Firmware 2(09/11/2015): Se ha incorporado una salida más, cuya lógica no se puede elegir "Baliza de emergencia en servicio" (Salida 10) Cuando el dispositivo detecte pulsos por la baliza de emergencia, tras 3 pulsos, conectará la salida y la mantendrá activa hasta que transcurra un minuto sin detectar pulsos Una vez pase este tiempo, la salida de desactivará Detectado un fallo en la tabla de la verdad en las salidas: Salida digital 2(light fail off/on) Salida digital 3(light error no/yes) Ambas salidas se han de activar si existe fallo de rotación (Entrada externa 1) /**********************************************************************************************************/ Firmware 1(26/03/2015): Partiendo de la versión 7_16 de la MMB02, hemos creado una versión especial para este proyecto. En primer lugar se ha eliminado todo lo referente a las diferentes formas de comunicaciones que tiene la MMB02 y tan solo se ha dejado habilitada la comunicación vía PC. Las funciones "no utiladas" se han deshabilitado en el transceiver. Solo se dejan activas las funciones a utilizar. Por tanto a si se han dejado habilitadas: - Entradas externas - Entrada externa 1 (Sensor de giro) - Entrada externa 3 (Día / noche) - Entrada externa 4 (Señal de vida del destellador 1) - Entrada externa 5 (Señal de vida del destellador 2) - Entrada externa 6 (Test baliza de emergencia) - Entradas analógicas La lámpara esta formada por 6 leds.. cada led es testeado en cada entrada analógica en modo de corriente. Si el destello es fijo: - Se detectará el mal funcionamiento del led (Baja corriente) Si el destello es pulsante: - Se detectará el mal funcionamiento del led (Baja corriente) - Se detectará luz fija - Se detectará luz apagada - Salidas externas 1 => Light OFF/ON 2 => Light FAIL 3 => Light ERROR 4 => ODD string FAIL 5 => EVEN string FAIL 6 => Fallo de rotación 7 => Baliza de emergencia 8 => Señal de "forzado a off" de los destelladores 9 => Activa los toroidales para poder medir las corrientes analógicas - Analógica de potencia Mediremos la corriente de la baliza de emergencia y detectaremos los picos producidos al encenderse la lámpara - Salida de potencia Copiaremos los destellos realizados en la baliza de emergencia. Se activará al detectar que hemos superado un determinado umbral y se desactivará al no detectar corriente. Para no consumir excesivamente, el dispositivo activará los toroidales que miden la corriente de la lámpara durante unos segundos cada minuto. En funcionamiento normal, se activará la salida 9 (que alimenta los toroides) y se miden las 6 analógicas. Este tiempo es configurable desde el transceiver. Cada vez que la salida 9 está activada, al mismo tiempo activaremos el led 1 para indicarlo en la tarjeta. Luz fija: Se activará alarma si: - Si durante dicho tiempo de escaneo no se detecta corriente en la entrada analógica (Baja corriente) - La corriente detectada no supera el valor configurado como alarma (Baja corriente) Destellos: Se activará alarma si: - Si durante dicho tiempo de escaneo no se detecta ningún pulso superado el umbral programado (Luz apagada) - Si durante dicho tiempo de escaneo no se detecta ningún valor inferior al umbral programado (Luz fija) - La corriente detectada no supera el valor configurado como alarma pero sí hay valores por encima y por debajo del umbral programado (Baja corriente) Cuando una alarma se detecta, se verifica durante 4 veces consecutivas antes de activarse. Lo mismo sucede para desactivar una alarma. Todas las verificaciones son inmediatas, es decir se realiza un ciclo de escaneo de las analógicas y al detectar una anomalía, automáticamente se verifica sin esperar al siguiente ciclo Según una tabla de la verdad que el cliente nos dio, las diferentes salidas se activan en función de sus especificaciones Si el dispositivo tiene configurado Baliza de emergencia (A través de la salida de potencia), si se produce una alarma "grave", el dispositivo apagará la luz principal y activará la baliza de emergencia, desactivando en ese momento el escaneo de las entradas analógicas( ya que no tiene sentido porque la luz principal está apagada) y activando el canal de la analógica de potencia donde se medirán los picos de corriente producidos por la baliza de emergencia que deberemos copiar por la salida de potencia. Los picos detectados, aparte de sacarlos por la salida de potencia, tambien los sacaremos por el led 5. Rotación: El dispositivo está constantemente calculando las RPM a las que gira el faro (si la entrada está configurada para ello). Con el transceiver programaremos el tiempo máx para dar una vuelta completa. Saltará la alarma sí: - Si transcurre el triple del tiempo programado y no ha detectado el paso del sensor, la MMB02 entenderá que la rotación se ha detenido y por tanto activará la alarma de rotación. - Si se detectan 3 vueltas consecutivas a una rotación inferior de la esperada y superando en todos los casos el tiempo programado, tambien daremos fallo de rotación. Por ejemplo tenemos un timeout de 6 segundos para una velocidad de 12 RPM (5 seg) si por una avería vamos a 9 RPM (6'66 seg) durante 3 veces, activaremos la alarma de rotación. Si hemos activado la baliza de emergencia, cada noche, intentaremos reactivar la baliza principal. Si la avería persiste, volveremos a activar la baliza de emergencia