I am solving a problem with a robotic gearbox that keeps saying speed is not available. Shifting can only be done in manual mode, and even with the neutral inserted. According to all tests and auto-calibration, the robot itself is fine.
The problem is in the communication between the robot ECU and the engine ECU. Apparently, when the robot's ECU does not have data from the engine ECU or about the position of the gas or brake for safety reasons, it claims that the speed is not available.
How did I figure it out?
Error P0856 appears sporadically, but it is related to CAN communication
In multiecuscan 4.8, if I let the pressure of the hydraulic fluid in the robot be displayed in the graph, the pressure in the graph regularly dropped to 0 and returned back.
Physically, the pressure did not drop anywhere, only the multiecuscan did not receive data or received incorrect (zero) data and wrote down the drop to 0 in the graph and read the correct data on the next reading.
In my opinion, the same phenomenon also occurs when the robot ECU read data fron the engine ECU, and I block the shifting when there are occasional outages.
The question is what about how to more closely identify and eliminate the problem on the CAN bus?
The problem is in the communication between the robot ECU and the engine ECU. Apparently, when the robot's ECU does not have data from the engine ECU or about the position of the gas or brake for safety reasons, it claims that the speed is not available.
How did I figure it out?
Error P0856 appears sporadically, but it is related to CAN communication
In multiecuscan 4.8, if I let the pressure of the hydraulic fluid in the robot be displayed in the graph, the pressure in the graph regularly dropped to 0 and returned back.
Physically, the pressure did not drop anywhere, only the multiecuscan did not receive data or received incorrect (zero) data and wrote down the drop to 0 in the graph and read the correct data on the next reading.
In my opinion, the same phenomenon also occurs when the robot ECU read data fron the engine ECU, and I block the shifting when there are occasional outages.
The question is what about how to more closely identify and eliminate the problem on the CAN bus?