DIY Electric Car Forums banner

CANBUS cable

5686 Views 9 Replies 5 Participants Last post by  MemphisPapa
So I have been back and forth with a Chinese company (cough-BestGo-cough) about a charger that won't pick up the message to begin a charge cycle. My BMS is getting the CAN message and I can see the CAN message going to the charger. My BMS support has pointed out that not all CANBUS transceivers are created equal. I suspect that my cheap Chinese charger has a cheap transceiver and is unable to pick up the messages over my dirty cable. I have chopped the stubs to only 8" and have soldered all my wire connections. I have a BT scan tool that is working okay with Torque. All my communication with my BMS is over the CAN which works fine too. I can actually see the message from the charger that shows the communication failure. Does anyone have a special technique to build a solid CANBUS cable that might help resolve my cheap charger issue? Evidently, the charger won't work unless the CAN message is received by the cheap charger transceiver... lesson learnt, buy American.
Thanks.
dh
1 - 1 of 10 Posts
"CAN module built before July 2011 cannot handle being on buses that contain more than 2 messages per second!"
-> Sounds bad. Maybe that is the reason why your charge only sends out error messages?
Two messages per second?!
What, did they write the software in interpreted COBOL? 500Kbits/sec is slow. Really slow. A good controller should be able to keep up with the maximum message rate.

CAN bus is used because of its robust signalling. If you have a resistor anywhere on the bus, even the wrong value in the middle with all lines as stubs, it will probably work. Almost all transceivers are acceptably good. The ones with integrated isolators have a bit of a bad reputation, and even those only very occasionally drop a bit. If you have two nodes communicating, look elsewhere for the problem.
1 - 1 of 10 Posts
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top