How self-monitoring joystick ensures the user’s safety
Date: 10/09/2023
In the event of internal failure, the XD must react quickly in his diagnostic and behave consequently to inform the system about the anomaly. In the meantime, the remaining functions not impacted by the failure should remain operational for the convenience.The timing and the failure mode in this case are critical to ensure the user’s safety.As a rule, the error code is streamed on the CAN bus within 500ms after the failure occurs.The error code format will be compliant to the J1939-71 as detailed below.
Output outside the operating range
A transient or missing power supply can impact the output of the analog component, as much as if the component get suddenly disconnected from the faceplate, the output will jump straight in the diagnostic zone and the appropriate error code will be triggered for the corresponding component.E.g. with a roller, axis output will be 1022 decimal and the position bit will be 10 decimal.

Loss of communication between the sensor and the CAN controller. If a loss of communication occurs between the main axis sensor and the CAN controller, and the communication does not recover after several attempts, an error code will be triggered on the X and Y axes and their redundancy.E.g. X and Y axis output will be 1022 decimal and all position bit will be 10 decimal.

Loss of communication between the faceplate and the base. A transient or missing power supply can impact the output of the analog component, as much as if the component get suddenly disconnected from the faceplate, the output will jump straight in the diagnostic zone and the appropriate error code will be triggered for the corresponding component.E.g. with a roller, axis output will be 1022 decimal and the position bit will be 10 decimal.

Intern linearity outside tolerance
A transient or missing power supply can impact the output of the analog component, as much as if the component get suddenly disconnected from the faceplate, the output will jump straight in the diagnostic zone and the appropriate error code will be triggered for the corresponding component.E.g. with a roller, axis output will be 1022 decimal and the position bit will be 10 decimal.

Contact Us
Get the help and resources you need quickly with APEM
If you have questions or suggestions, we’re here to listen.
Our sales and support set the standard for helping you.
All the technical documentation you need to make things work...