/*************************************************************************************************************************************************/ /***************************************** Microcontrolador R5F21256 **********************************************/ /*************************************************************************************************************************************************/ /*************************************************************************************************************************************************/ /**************************************************** Version 8 (07/09/2017) ********************************************************************/ /*************************************************************************************************************************************************/ Debido a que hay problemas con los discos CA150, (algunos se mueren por el pwm), pensamos que la solución es no apagar el disco durante los periodos de oscuridad. Por tanto, el driver siempre estará activo durante la noche y desactivado durante el día /*************************************************************************************************************************************************/ /**************************************************** Version 6 (07/08/2017) ********************************************************************/ /*************************************************************************************************************************************************/ Cambiada la funcionalidad de "Alarma sobretensión bateria" Alarma sobretensión batería ON (8 destellos del led rojo): - Si la tensión nominal es de 6v => Si la tensión de batería es >= V. Alarma batería on - Si la tensión nominal es de 12v => Si la tensión de batería es >= V. Alarma batería on *2 - Si la tensión nominal es de 24v => Si la tensión de batería es >= V. Alarma batería on *4 Alarma sobretensión batería OFF (9 destellos del led rojo): - Si la tensión nominal es de 6v => Si la tensión de batería es < V. Alarma batería on - Si la tensión nominal es de 12v => Si la tensión de batería es < V. Alarma batería on *2 - Si la tensión nominal es de 24v => Si la tensión de batería es < V. Alarma batería on *4 Al activarse la alarma de sobretensión, dejaremos de activar los leds, hasta que desaparezca la alarma. Al mismo tiempo, si estamos en "alarma de sobretensión" => No podremos manejar el IRDA. Al no poder encender los leds, no tenemos realimentación de cuando pulsamos y cuando no.. por lo que podemos realizar cualquier desastre. Por tanto, por seguridad pese a que se pulse una tecla y la detectemos, no haremos caso alguno. Cuando se comprueba la "alarma de sobretensión": - Al arrancar el dispositivo - Al pasar de día a noche y viceversa - Cada vez que se comprueba la batería /*************************************************************************************************************************************************/ /**************************************************** Version 5 (07/08/2017) ********************************************************************/ /*************************************************************************************************************************************************/ Añadida la funcionalidad de "Alarma sobretensión bateria" Alarma sobretensión batería ON (8 destellos del led rojo): - Si la tensión nominal es de 6v => V. activación alarma sobretension = V. Alarma batería off - Si la tensión nominal es de 12v => V. activación alarma sobretension = V. Alarma batería off *2 - Si la tensión nominal es de 24v => V. activación alarma sobretension = V. Alarma batería off *4 Alarma sobretensión batería OFF (9 destellos del led rojo): - Si la tensión nominal es de 6v => V. activación alarma sobretension = V. Alarma batería on - Si la tensión nominal es de 12v => V. activación alarma sobretension = V. Alarma batería on *2 - Si la tensión nominal es de 24v => V. activación alarma sobretension = V. Alarma batería on *4 Al activarse la alarma de sobretensión, dejaremos de activar los leds, hasta que desaparezca la alarma /*************************************************************************************************************************************************/ /**************************************************** Version 4 (03/08/2017) ********************************************************************/ /*************************************************************************************************************************************************/ Comando Irda: Test de batería: Después de los pulsos de OK comando.. ponemos un retardo de 1 segundo El test de batería dura ahora 20 segundos (anteriormente 15 segundos) Hemos cambiado los márgenes de test de batería para dar los pulsos Test óptico: No podíamos parar el test ópitico pulsando cualquier tecla /*************************************************************************************************************************************************/ /**************************************************** Version 3 (01/08/2017) ********************************************************************/ /*************************************************************************************************************************************************/ El autosleep se oculta versión cliente. Versión fabricante no Comandos IRDA: Ahora al introducir un número de función incorrecto => Destellos de error Test de batería y test óptico ok Selección de destellos con límites. Si se introduce el 0 o un destello superior a 256 => Destellos error /*************************************************************************************************************************************************/ /**************************************************** Version 2 (01/08/2017) ********************************************************************/ /*************************************************************************************************************************************************/ Solucionado error medición batería: - Tanto para medir la batería como la fotocélula hay que conectar la GND del operacional (No se detectó en el prototipo ya que esta funcionalidad no estaba) Comandos IRDA: - Eliminación de la hibernación (Catalepsia) - Inclusión del test óptico - Destellos de error si no existe la opción PWM extraido en visualización siempre estable(independientemente de si estamos en periodos de luz o en periodos de oscuridad)