/***********************************************************************************************************************/ /***********************************************************************************************************************/ MMB03HW1 Micro: Atmel ATSAME70Q21A /***********************************************************************************************************************/ /***********************************************************************************************************************/ Version 6_7 (07/04/2024): Entrada externa 10 => Intrusión de cámaras Monoestable / Normalmente abierta / 1 segundo para activación / 10 minutos remanencia Entrada externa 11 => Intrusión Monoestable / Normalmente cerrada / 1 segundo para activación / 10 minutos remanencia /***********************************************************************************************************************/ Version 6_6 (03/04/2024): Hemos incluido un buffer de 8K de memoria RAM Los paquetes se guardarán en esta memoria y se leerán, si están presentes de la memoria RAM. Conforme se va llenando la memoria RAM, iremos eliminando paquetes /***********************************************************************************************************************/ Version 6_5 (12/03/2024): Iridium => Obtenemos la hora UTC a través de los modems Iridium. El primero que nos la entregue servirá Comunicación entre MMB03 y Expansora => Ambos equipos deberán estar sincronizados,la voz cantante siempre será la MMB03 (A excepción de que la Expansora haya sido actulizada en ese momento la hora). Si hay una discrepancia superior al minuto, la MMB03 escribirá la nueva hora a la expansora Waves => Si el waves está desincronizado con la Expansora: - Con la trama "RES" detectaremos esta desincronización. Si es así, lo primero que haremos será pedirle una actualización de la hora y posición al waves. Tendremos como tiempo hasta el siguiente "RES" - Funcionamiento normal => Llegará una trama GPS con los nuevos datos y ambos equipos volveremos a tenerlos sincronizados - Funcionamiento errático gps waves => Tras la segunda trama "RES" seguirá la disincronización entre ambos equipos. En este momento, se enviará un telemando de "Grabación de fecha en el waves". El waves tendrá en este momento la fecha de la expansora Telemando de escritura de fecha Incrementados los parámetros de Iridium (Con la fecha 0 del sistema) /***********************************************************************************************************************/ Version 6_4 (24/01/2023): CTD'S inductivos => La trama extendida, solo se enviará una vez al día, concretamente en la siguiente lectura de CTD's a los procesos diarios /***********************************************************************************************************************/ Version 6_3 (23/01/2023): En la expansora se ha detectado un error de configuración del waves... Si vuelve a suceder.. es preferible que el programa continue a que se quede en un bucle. Para evitar eso, se ha puesto una seguridad de verificar como máx 10 veces.. /***********************************************************************************************************************/ Version 6_2 (23/01/2023): Parámetro EMA => Dirección verdadera o magnética => Estaba puenteado para hacer pruebas. Ahora coge lo que dice la configuración /***********************************************************************************************************************/ Version 6_1 (22/01/2023): Estado de la MMB03 => Al analizar los datos del estado hemos descubierto un error en la alarma de batería y de las tensiones analógicas. La alarma se detectaba, pero no se transmitía en el lugar adecuado según el protocolo de comunicaciones. Esta version corrige ese error /***********************************************************************************************************************/ Version 6 (30/12/2021): Cambiados los datos de la trama de datos, para reducir el consumo de los datos en los mensajes SBD Cumplimos con la versión de comunicaciones 4