Can-Bus Shield


I really hope you can help me, please.

I’ve recently bought the Seeedstudio Can-Bus Shield to connect the Arduino with my car (Renault Twingo, 2004). I’m using a “DB9 to RS232 cable” for the connection between this shield and the Arduino. I uploaded the “receive_check” code of the CAN-BUS-Shield library to my Arduino. The problem is: I don’t get anything, no data at all. I just get the message “CAN BUS Shield init ok!” and that’s all :frowning:

That’s weird since I could successfully connect (and request vehicle’s speed, coolant temperature, etc.) to the ECU with my Android smartphone. So I think that it must be something I’m not setting properly in the Arduino code. Baudrate? I know the Renault Twingo uses the ISO 14230-4(KWP 5BAUD) protocol, which works on a 10.4k baudrate. How can I initialize the CAN shield with that 10.4 baudrate?

Any other idea?

Thank you so much in advance for your help and time! :slight_smile:

Hi, it’s impossible to make a 10.4k baud rate with this can bus shield, you can try 10k.