I am trying to connect a new board to my CAN bus and I have an issue with the voltage. The new board is a Raspi 4 and has a "RS485 CAN HAT" connected to it. To debug, I use can-utils.
However, when my board is connected to the CAN bus AND I activate the link (
sudo ip link set can0 type can bitrate 125000 +
sudo ifconfig can0 up), I obtain the following :
It looks like to me that the signal is not at all correct. Interestingly, if the link is disabled (
sudo ifconfig can0 down), I get the normal waveform.
I already checked the resistance and it's 60 ohm between CAN_L and CAN_H. (in both cases)
Does anyone know what's happening? (My suspicion is that the CAN hat is not working properly.)