×

La venta termina hoyObtenga un 30% de descuento en cualquier curso (excepto paquetes)

Termina en --- --- ---

CAN Bus Bit Masking

Comunicaciones CANBus decodificadas

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

Publicaciones del foro

Cursos

Blog

Artículos técnicos

Discusión y preguntas relacionadas con el curso Comunicaciones CAN Bus Decodificadas

= Hilos resueltos

Autor
1091 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.

Generalmente respondemos dentro de las 12 horas (a menudo antes)

¿Necesitar ayuda?

¿Necesitas ayuda para elegir un curso?

¿Tiene dificultades con el sitio web?

¿O necesita contactarnos por cualquier otro motivo?