I have an AST-CAN485 Dev Board. I am trying to read RS485 data bytes from a steering angle sensor.
When I scope the signal from the steering angle sensor without any other RS485 transceivers connected I get a clean signal.
But when I connect the AST-CAN485 Dev Board with termination resistors and program the RS485 receive example in the Arduino IDE, the signal get attenuated.
The baudrate is 38400 kbps when I measure with a scope.
Also, I have a DTECH USB-to-RS485 converter and I am able to read data from the steering angle sensor when I connect to it. The signal gets slightly attenuated when I connect to the converter.
Sorry about all the screenshots in one pic. I can only post one media file.
Lastly, even when I connect lines A and B of the steering angle sensor to the AST-CAN485-DEV Board with no power to the dev board, the signal still shows a large attenuation.
Any help getting this working is greatly appreciated.
Hi, I cleaned the solder joints but the signal still gets attenuated when I connect the ST-CAN485 dev board to the steering angle sensor. Also, I checked and confirmed the signal is RS485. The steering angle sensor uses a Denso SE485 transceiver.
I did notice the resistance across lines A/B of the ST-CAN485 dev board is around 127k Ω. Whereas, the resistance across lines A/B of the DTECH USB-to-RS485 converter is 16k Ω.
This is strange because I can read data from the steering angle sensor when I connect the DTECH USB-to-RS485 converter even though it has a lower resistance which would load the circuit more.
Do you think if I remove the pull-up and pull-down resistors on the RS485 lines of the ST-CAN485 dev board that this would reduce the attenuation? I only need to receive and not transmit.
Yes, I ran the CAN example and can see the CAN messages being transmitted with my CAN tools.
I double checked to make sure I connected the RS485 lines of steering angle sensor to correct A/B pins on the AST-CAN485 dev board. I also made sure the ground connection from the sensor are connected to the dev board.
Just wanted to follow up. I removed the pull-up and pull-down resistors on the RS-485 lines and the signal was no longer attenuated. I was able to read the steering signal with no issues after that.