CanBus

Como ya mencionamos el My5 sigue utilizando el CAN BUS. Lo utiliza como medio de comunicación con sus extensiones. Antes de continuar te recomiendo visitar la siguiente página https://mychron4.webnode.es que te servirá de referencia ya que mucho de lo expresado esta relativo a su contenido.

El can bus de My5 conserva las características del My4, es decir, utiliza una velocidad de 1Mb e Id de mensajes tanto estandares como extendidos.

El My5 ya no es compatible con los dispositivos del My4, salvo algunas excepciones de productos o agregados que fueron diseñados sobre el ocaso de la vida del My4. Ejemplo esta no compatibilidad es el ebox (todas sus versiones) y asi como también algunos LCU-ONE de vieja generación.

Ni bien encendemos el My5, este comienza a emitir mensajes sobre el CAN, estos mensajes contienen información sobre algunos de los canales que el My5 registra. Se observan los mismos ids que los emitidos por el My4 (ver pagina indicada), pero agrega algunos otros nuevos o no tanto. Como es el caso del 0x28 que ya habíamos visto que era emitido por la SmartyCam original (con GPS incorporado) y corresponde justamente a la informacion del nuevo GPS incorporado en el My5.

Lo que ha cambiado definitivamente es la interacción entre el My5 y sus dispositivos. Si bien la registración permanece igual la comunicación de la información de los canales es completamente diferente. Ahora el My5 recibe la información ya procesada, entendiendo por esto que es la información a mostrar o guardar. Esto no era asi en el My4 por lo que los dispositivos para el My5 como el Mychron Expansion tienen mas inteligencia que sus predecesores (ebox's). Es interesante ver que el Mychron Expansion se comporta diferente cuando esta conectado a un My4 que a un My5.

La comunicación de la información de los canales entre las expansiónes o cajas y el My5 se realiza por canal en forma individual, enviando un mensaje con Id extendido relativo al numero de caja registrada y numero de canal. El contenido de este mensaje es de 6 bytes y contiene un reloj o secuenciador y el dato del canal o valor. Tambien se envía un mensaje con un Id extendido relativo al numero de caja registrada cuyo contenido es de 8 bytes y contiene la informacion de los 4 canales de la caja en forma bruta o cruda. Esto es utilizado por el My5 en la interaccion de las calibraciones.

Al existir mayor inteligencia por parte de las cajas ya que se encargan del procesamiento de los datos, existe otras informaciones que se intercambian entre ellos como las configuraciones de canales y sensores, calibraciones, etc. Basicamente el My5 al recibir la registración de una caja envía la información de la configuración de los canales a la caja y luego las calibraciones en caso de existir. En todos estos casos se utilizan Id's relativo al numero de caja registrada permitiendo la coexistencia de otras cajas aunque aparentemente no del mismo tipo.

De las cajas que pude examinar, Mychron Expansion e IR temperature Controller, tienen el mismo funcionamiento pese a que el segundo no se pueden configurar los canales.

Como hecho curioso se observo que parecería ser que el TC Hub es también compatible con el My5.

Con todo el conocimiento obtenido y a modo de ejemplo implementamos un emulador de caja Mychron expansión. 



¡Crea tu página web gratis! Esta página web fue creada con Webnode. Crea tu propia web gratis hoy mismo! Comenzar