Hello. I have a problem with my Arduino project. I am sending frames to the CAN bus using the MCP2515 module for Arduino. When I connect it to an analyzer, the data sent by the board is correct. However, when I connect a BMW odometer to this CAN bus, I am experiencing interferences on my CAN bus. Bytes from the frame I am sending are changing places (for example, 0x45 from the first to the fifth byte, and the fourth and third bytes, etc.), or the first byte changes completely to zeros. Does anyone know what may cause all these interferences?
3 posts - 3 participants