Ya tengo listo los primeros resultados del análisis del bus en estático, es decir dentro de un parking. Para acabar de mapear correctamente algunos valores tendré que hacer un análisis conduciendo. Tampoco he conseguido mapear algunas cosas como las luces, los elevalunas o la temperatura exterior, posiblemente porque esten en el bus de motor o no estén. La temperatura exterior debe estar en alguno de los mensajes, ahora que he localizado donde está el sensor (delante del radiador) podré calentarlo para ver que mensaje queda afectado.
El funcionamiento del climatizador y los datos de consumos y velocidad media que se muestran en el ordenador de a bordo también están claros donde están, el consumo instantáneo falta ver que formato muestra. Otras cosas que no he comprobado simplemente porque ni me he acordado son los sensores de cinturón de seguridad y los retrovisores eléctricos.
Otro cosa que me hubiera gustado encontrar es la marcha que hay puesta, para poder diseñar un algoritmo que te recomiende cambiar de marcha en base a la velocidad, consumo instantáneo actual, revoluciones.. Y avisarte en el LCD que cambies a otra marcha. Quizás mas adelante conecte el bus de motor para poder hacer esto. Estos mensajes si están en el análisis que hizo Madox, seguramente porque su Mazda es mas nuevo, y al ser una versión americana marca las marchas automáticas (1,2,3, P, N, R). Otra diferencia muy importante es que él ve los mensajes 290 y 291 que son los códigos ascci de lo que hay que mostrar por el LCD. Esto es así porque en el reestilyng del Mazda el LCD tiene su propia centralita CAN y no depende directamente de la radio. Parece ser que en Mazda se dieron cuenta de que era una putada muy grande para quien quisiera cambiar la radio quedarse sin todas las funcionalidades del LCD. Esto le permitió a Madox y otros hacks que circulan por internet con este LCD interactuar con él simplemente lanzando los mensajes necesarios sobre el CAN Confort. Pero tiene un inconveniente, tienes que enviar los mensajes más rápido y en mayor cantidad de los que envia la radio a su vez para evitar el flickering al mostrar dos mensajes a la vez.
En mi caso va a ser algo más complicado. La comunicación con el LCD parece ser que es un SPI pero aún he de descubrir que señales son exactamente porque tengo 5 señales de datos/sincronismo y con el SPI solo serian 4. Bueno, aquí dejo el documento y unas fotillos de como he empezado a analizar las comunicaciones del LCD.
El funcionamiento del climatizador y los datos de consumos y velocidad media que se muestran en el ordenador de a bordo también están claros donde están, el consumo instantáneo falta ver que formato muestra. Otras cosas que no he comprobado simplemente porque ni me he acordado son los sensores de cinturón de seguridad y los retrovisores eléctricos.
Otro cosa que me hubiera gustado encontrar es la marcha que hay puesta, para poder diseñar un algoritmo que te recomiende cambiar de marcha en base a la velocidad, consumo instantáneo actual, revoluciones.. Y avisarte en el LCD que cambies a otra marcha. Quizás mas adelante conecte el bus de motor para poder hacer esto. Estos mensajes si están en el análisis que hizo Madox, seguramente porque su Mazda es mas nuevo, y al ser una versión americana marca las marchas automáticas (1,2,3, P, N, R). Otra diferencia muy importante es que él ve los mensajes 290 y 291 que son los códigos ascci de lo que hay que mostrar por el LCD. Esto es así porque en el reestilyng del Mazda el LCD tiene su propia centralita CAN y no depende directamente de la radio. Parece ser que en Mazda se dieron cuenta de que era una putada muy grande para quien quisiera cambiar la radio quedarse sin todas las funcionalidades del LCD. Esto le permitió a Madox y otros hacks que circulan por internet con este LCD interactuar con él simplemente lanzando los mensajes necesarios sobre el CAN Confort. Pero tiene un inconveniente, tienes que enviar los mensajes más rápido y en mayor cantidad de los que envia la radio a su vez para evitar el flickering al mostrar dos mensajes a la vez.
En mi caso va a ser algo más complicado. La comunicación con el LCD parece ser que es un SPI pero aún he de descubrir que señales son exactamente porque tengo 5 señales de datos/sincronismo y con el SPI solo serian 4. Bueno, aquí dejo el documento y unas fotillos de como he empezado a analizar las comunicaciones del LCD.