Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
techtalk:evo:elec04 [2017/10/24 17:24]
ixl2relax [EVO: Electrical System]
techtalk:evo:elec04 [2018/05/13 23:43]
ixl2relax [CANbus - Controller Area Network Bus]
Line 34: Line 34:
 ====== CANbus - Controller Area Network Bus ====== ====== CANbus - Controller Area Network Bus ======
  
-In 2014, HD implemented the Controller Area Network bus (CANbus), sometimes referred to as the HDLAN bus, on all Sportster models. This system uses a two wire, digital communications link, providing a means for the Engine Control Module (ECM), the Body Control Module (BCM), the Speedometer/​Tachometer,​ the right & left handlebar control switches and the Anti-lock Brake System (ABS) to intelligently communicate with one another. There is a 6-pin '​port'​ connector (called a serial data link) to allow external computer connection to the CANbus. It is located near the MaxiFuse.+In 2014, HD implemented the Controller Area Network bus (CANbus), sometimes referred to as the HDLAN bus, on all Sportster models. This system uses a two wire, digital communications link, providing a means for the Engine Control Module (ECM), the Body Control Module (BCM), the Speedometer/​Tachometer,​ the right & left handlebar control switches and the Anti-lock Brake System (ABS) to intelligently communicate with one another. There is a 6-pin '​port'​ connector (called a DLC - Data Link Connector or SDL - Serial Data Link) to allow external computer connection to the CANbus. It is located near the MaxiFuse.
  
-The CANbus ​link allows the ECM/​BCM ​to be reprogrammable for different models and for either 883 engines or 1200 enginesThere are updates that can be dealer '​flashed'​ into the ECM/BCM when new parameters will resolve known problems.+The CANbus ​circuit ​allows the devices ​to communicate their current statusWhen all operating parameters on the CANbus ​are within specifications,​ a state of health message is sent between ​the components.
  
-The CANbus ​components regularly communicate their current status ​to one anotherWhen all operating parameters on the data line are within specifications,​ a state of health message is sent between ​the components.+The CANbus ​DLC allows the ECM/​BCM ​to be reprogrammable for different models and for either 883 engines or 1200 enginesThere are updates that can be dealer '​flashed'​ into the ECM/BCM when new parameters will resolve known problems.
  
-The CANbus is designed upon a standard SAE serial communication protocol. ​The digital data is transmitted ​and received using a differential signal ​on two wires at around 500Kbps. ​+ 
 +The CANbus ​link communicates using a set of wires in a twisted pair configuration and is designed upon a standard SAE serial communication protocol. ​These two wires are designated as CAN low and CAN high circuits, operating with a differential signal at around 500Kbps. Both circuits are connected to the ECM, BCM, instruments,​ both hand control modules and the ABS module (if equipped). The ECM and the right hand control module contain 120 Ohm terminating resistors. Typical resistance between the two circuits is approximately 60 Ohms. 
 + 
 +The CANbus is made up of the White/Red wire for the CANbus high circuit and the White/Black wire for the CANbus low circuit. Each of these circuits show around 2.5V when measured to ground with the IGN ON. A fault on either one of these circuits will cause several modules to set "​U"​ codes and may cause a complete loss of communication between all modules.
  
 The voltage on the CANbus wires operates differentially. Both the CAN High (White/Red Wire) and the CAN Low (White/​Black Wire) signal lines use a base voltage of 2.5v. When communicating,​ both lines change their voltage - the High goes to 3.75v (or  more) and the Low goes to 1.25v (or less) - in order to create a differential voltage of at least 2.5v. This creates the binary ones and zeros for digital communications. The voltage on the CANbus wires operates differentially. Both the CAN High (White/Red Wire) and the CAN Low (White/​Black Wire) signal lines use a base voltage of 2.5v. When communicating,​ both lines change their voltage - the High goes to 3.75v (or  more) and the Low goes to 1.25v (or less) - in order to create a differential voltage of at least 2.5v. This creates the binary ones and zeros for digital communications.