Pregunta

PROTECOL ABOERSE-MENSAJE (MOBS)

Según mis conocimientos, estos son los buffers que contendrán el mensaje más reciente.

Una información muy menos disponible en Internet.

Por favor, ¿alguien puede explicarme en detalle cuáles son exactamente los objetos de mensaje? ¿Cómo se pueden utilizar en los programas?

agradeciendo en anticipación

¿Fue útil?

Solución

Los objetos de mensaje están estructurados dependientes del tipo de procesador.Entonces, lo que tiene que hacer es obtener la hoja de datos de su procesador y vea cómo es las tiendas, es la configuración de los mensajes y el cuadro de mensaje.

Esto significa lo siguiente: Cada objeto de mensaje es una estructura compuesta por los datos actuales del mensaje y la configuración del mensaje.La configuración se refiere a los filtros ID de mensaje.

Dependiendo del tipo de mensaje que desee almacenar en ese objeto de mensaje, configura el filtro para un rango de ID y el procesador los almacenará para usted cuando se reciban del cable.En caso de que utilice para transmitir los filtros no se utilicen.

Por supuesto, la estructura también podría contener banderas para confirmar que se envió un mensaje, o que desea cancelar la transmisión de mensajes, de si un objeto de mensaje está configurado para la transmisión o la recepción.

Si tiene la hoja de datos, podemos descubrir más sobre qué tiene en ese objeto de mensaje.

Otros consejos

Los mensajes enviados en un bus de can, desde lo que he leído parecen ser referidos como "marcos".

Hay 2 tipos de mensajes:

  • Frames remotos - De lo que he visto hasta ahora, estos son utilizados por ECU para solicitar marcos de datos de micro controladores en otros ECU en el autobús
  • Frames de datos - Respuestas a un marco remoto con el estado actual de esa ECU, el envío de estos también se puede usar para imitar un "comando" de una ECU a otra con E.G. El receptor de RF para desbloquear la puerta (cuando se activó) envíe un marco de datos al sistema de bloqueo de la puerta (generalmente en un bus diferente conectado al bus de conexión por una Gateway ECU, vehículo específico) y los datos contendrán el estado solicitado.

Este enlace puede ayudarlo como un punto de inicio para aprender más sobre los protocolos / marcos / autobuses http://hem.bredband.net/stafni/developer/can.htm

Dependiendo del protocolo, el hardware y el sistema operativo está trabajando con usted, puede encontrar a SocketCan, muy útil, ya que puede usarlo para crear marcos RAW Can: http://python-can.readthedocs.org/en/latest/socketcan.html

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top