What is DoCAN? DoCAN, also known as Diagnostic Communication over Controller Area Network, provides a standard protocol for diagnostic systems, mostly in the automotive and industrial sectors. It sets out how your diagnostic equipment and electronic control units (ECUs) can communicate over a Controller Area Network (CAN) for a given device. Why is DoCAN Important? By standardizing diagnostics across equipment regardless of manufacturer, it streamlines the process, reducing costs and simplifying the troubleshooting process for you. If each component had to be connected to in a different way, even each vehicle model, then maintenance and fault finding would become time consuming and expensive. What is ISO 15765-4? ISO numbers refer to specific international standards, and 15765-4 sets out the rules for emissions-related diagnostics over your vehicle’s CAN bus. The rules set out the architecture, data frames and parameters of the process, ensuring that there is compatibility across multiple systems that can be used for this type of testing. If you follow ISO 15765-4, then emissions testing across all types of vehicles and devices can be applied consistently, offering comparable, reliable data. How Does DoCAN work? The DoCAN protocol is built around sending and receiving small packets of data over the CAN, known as frames. Each frame contains various diagnostic commands and responses, which are recognized and carried out by the ECU itself. If you want to check a particular system or component, you just select it from your diagnostic tool, which then sends the relevant frame to the ECU, which then sends back the relevant diagnostic data for you. The DoCAN in Paction If you have a modern car and you see the check engine light come on, you need to find out what the problem is. Instead of opening the bonnet and manually checking each component, you would simply plug your diagnostics device into your vehicle’s OBD-II port, and it can then connect to the ECU over the CAN Bus system. To identify the problem, you would ask for a list of error codes, and the ECU will respond with any errors that have come up since the last diagnostics. For instance, if it shows you an error code related to the oxygen sensor, then you know that is where your problem lies. You can then replace that sensor, saving a huge amount of time and money. This is all possible because of the standardized method of diagnostic communications that DoCAN offers with its ISO 15765-4 standard, and the efficiency of the Diagnostic Trouble Codes (DTCs) generated. If you understand DoCAN and ISO 15765-4, you can diagnose issues with your vehicle and other devices much easier and faster, saving time and money along the way.