×

La oferta termina hoy.Obtén un 30% de descuento en cualquier curso (excepto paquetes).

Termina en --- --- ---

CAN Bus Bit Masking

Descifrando las comunicaciones del bus CAN.

Módulo correspondiente: Ejemplos resueltos > Ingeniería inversa: posición del ángulo del volante > Paso 5: Determinar la escala de la variable

Mensajes del foro

Cursos

Blog

Artículos de tecnología

Debate y preguntas relacionadas con el curso "Comunicaciones CAN Bus Decodificadas"

= Hilos resueltos

Autor
2633 Vistas

G'day guys,

Would you be able to cover bit masking, even just in writing rather than a full video?

I'm attempting to characterize the CAN Bus in a 90s Volvo, so MaxxECU can write some firmware for me.

The goal is to be able to integrate this ECU into the existing network, including driving the original gauge cluster and other modules.

I'm told that later models use bit masking to hide "update bits". In the case of the tacho, this update bit keeps the gauge alive, without it the cluster shuts off after about 3 seconds. 16 bits are available in the 2 big endian bytes of RPM data, I'm told only 12 are used for transmitting RPM data & the 13th byte is the update byte.

I guess I'd like to know what software can show masked bits in CSVs and whether there is a way to identify masked bits in other instances where they may exist and I haven't been told of their potential presence.

if you're asking how to mask bits on a csv, you can use excel for such. (bitAND is the function call)

if you're asking how to determine which bits are masked prior to a message being sent, we'll that's certainly a loaded statement nobody can really answer. Bitmasks are a way to separate bits to only look at a specific portion of them.

Solemos responder en un plazo de 12 horas (a menudo antes).

¿Necesitar ayuda?

¿Necesitas ayuda para elegir un curso?

¿Está experimentando problemas con el sitio web?

¿O necesita ponerse en contacto con nosotros por cualquier otro motivo?