<<

DATALINK DIAGNOSTICS.

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL OBJECTIVE

. Simple things to look out for . Communication systems . Instrumentation . 2008 DPF lights and switches . 2010 Gauges (DEF) . Starting & Charging

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 2 SIMPLE THINGS TO LOOK OUT FOR

. Working without information • 800 543 5008 • Schematics • V-Mux relationship reports • Understanding of how the system is supposed to work . Defective tools . Improper use of tools . Wrong tools . Spread out terminals . Corroded terminals . Incorrect modifications

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 3 START AND CHARGING

. Start and charging system consists of batteries, starter, alternator, and battery cables. . Spartan Chassis electrical system has dual path (positive and negative) cables for the entire start and charging system. . We do not rely on the frame or cab for return current.

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 4 START AND CHARGING

. Charging system utilizes cross-charging method. . Alternator positive tied to first battery on the driver side. . Alternator negative tied to first battery on the officer side. . Helps maintain even charging and discharging of all batteries.

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 5 CLEAN POWER AND GROUNDS

. Electronic control units (engine, trans., etc.) require a noise free, stable voltage source. . Spartan utilizes the batteries to filter electrical noise for clean power. . Clean power is pulled from the opposite end of the battery bank from common loads. . Using the batteries to filter power simplifies wiring - no battery isolators or “electronics” battery.

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 6 CLEAN POWER AND GROUNDS

Clean Ground Clean Power Common Ground

. Provides clean stable power for electronics.

. Provides more even Common charging and Power discharging of entire battery pack.

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 7 CLEAN POWER AND GROUNDS

. This oscilloscope plot shows common power (top) and clean power (bottom) at the batteries during use of Q2B. . Voltage ripple is reduced from 8 V peak-to-peak to less than 1 V peak-to-peak. . Duration of ripple is also decreased.

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 8 POWER AND GROUNDS ON SPARTAN CHASSIS

. Clean Power (Type 1) – Wire SP183 • For electronic controllers • Sourced from the first battery on the officer side . Clean Ground (Type 1) – Wire SP185 • For electronic controllers • Sourced from the first battery on the driver side . Instrument Ground (Type 2) – Wire SP270 • Provides ground for Annunciator Module and gauges • Sourced from the gauge VDC . V-Mux Ground – Wire SP1010 • Provides ground for all chassis nodes

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 9 POWERS AND GROUNDS

. Radio Power (Type 3) – Wire SP472 • 40 Amp circuit feeds radio power stud behind rocker switches • Sourced from the first battery on the driver side . Radio Ground (Type 3) – Wire SP131 • Feeds radio ground stud behind rocker switches • Sourced from the first battery on the officer side . Common Power (Type 4) – Wires SP459 (Master) and SP460 (Ignition) • Feeds power distribution panel for all other loads, e.g., lights, HVAC, etc. • Sourced from the first battery on the driver side. . Common Ground (Type 4) – Wire SP006 • Ground for all other loads • Sourced from the first battery on the officer side.

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 10 DIGITAL DATA BUSES

. A digital data bus electronic controllers to share information on one physical channel (a twisted pair of wire) . The engine, transmission, ABS, and instrumentation system all have the capability to communicate on a data bus . The data bus also allows for diagnostic tools to communicate with any device on the data bus

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 11 DIGITAL DATA BUSES

0101 001101 0 5V

0V Digital message = 01010011010

. A digital communications use 1’s and 0’s to encode information – these are also called binary numbers . +5 volts on the databus represents a “1”, and 0 volts represents a “0” . Information encoded includes: gauge info (engine RPM, oil pressure, transmission temp., etc.), % , % engine torque, etc.

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 12 DIGITAL DATA BUSES

. For the controllers to communicate they must use a code for the information. This is called a protocol. . The standards for these protocols are controlled by SAE. . Our chassis have two data buses that connect the controllers: • J1587 – Electronic Data Interchange Between Microprocessor Systems in Heavy-Duty Vehicle Applications • J1939 – Recommended Practice for Control and Communications Network for On-highway Equipment

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 13 DIGITAL DATA BUSES – J1587

. First Protocol used for electronic engines and transmissions in heavy duty truck applications. . Sends information at 9600 bits per second. . Connects engine, transmission, ABS, and gauges. . Used by Pro-Link tool for diagnostics and programming of controllers. . Used by pump panel devices such as ENFO III and Fire Commander to display RPM, oil pressure, coolant temp, and fault code info.

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 14 DIGITAL DATA BUSES – J1587

. Since 2000 – 2006 Spartan Chassis have featured multiplexed gauges. . The gauges use J1587 as the source for all of the engine and transmission information: The fuel and air • pressure gauges • are not read from the J1587 data • Oil Pressure bus. • Engine coolant temp • Voltmeter • Transmission temp

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 15 DIGITAL DATA BUSES – J1587

. J1587 physically is a twisted pair of wires between the engine, transmission, ABS, VDC (gauge controller), and the diagnostic connector. . Wires are twisted to help noise susceptibility and noise radiation.

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 16 DIGITAL DATA BUSES – J1587

. Possible failures include: . Open Circuit – an open circuit to one controller will cause that controller to loose communication. All other controllers on the network will still be able to communicate. . Short to +12VDC or Ground – A short on one of the communication wires will bring the network down. No communication is possible.

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 17 DIGITAL DATA BUSES – J1587

. Effects of an open circuit to the Engine . Poor shift quality – transmission looses throttle position. . Engine related gauges do not function. . The engine and transmission will not usually detect an open circuit until the vehicle is in motion. . You may need engine diagnostic software to read faults once they go inactive. Only Detroit engines show inactive codes with the on-board blink codes. Ignition On Ignition On Engine Not Engine Vehicle In Running Running Motion Engine Gauges (Tach, Speedo, Oil, Coolant Temp, Volts) None None None Transmission Temp OK OK OK Gauges Air Pressure, Fuel OK OK OK Check Engine Light No No Yes Check Transmission Light Yes* No Yes

Lights ABS Light No No No Engine Active Code No No Yes Transmission Active Code No No Yes

Codes ABS Active Code No No No * Check Trans light is normal when the engine is not running

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 18 DIGITAL DATA BUSES – J1587

. Effects of a open circuit to the Transmission . Poor shift quality – transmission looses throttle position. . Transmission temperature gauge does not function . The engine and transmission will not usually detect an open circuit until the vehicle is in motion. . You may need engine diagnostic software to read faults once they go inactive. Only Detroit engines show inactive codes with the on-board blink codes. Ignition On Ignition On Engine Not Engine Vehicle In Running Running Motion Engine Gauges (Tach, Speedo, Oil, Coolant Temp, Volts) OK OK OK Transmission Temp None None None Gauges Air Pressure, Fuel OK OK OK Check Engine Light No No Yes Check Transmission Light Yes* No Yes

Lights ABS Light No No No Engine Active Code No No Yes Transmission Active Code No No Yes

Codes ABS Active Code No No No * Check Trans light is normal when the engine is not running

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 19 DIGITAL DATA BUSES – J1587

. Effects of a open circuit to the Gauges . All data bus gauges will not operate. . Fuel and air pressure gauges will still operate. . No effect on engine, transmission, and ABS performance.

Ignition On Ignition On Engine Not Engine Vehicle In Running Running Motion Engine Gauges (Tach, Speedo, Oil, Coolant Temp, Volts) None None None Transmission Temp None None None Gauges Air Pressure, Fuel OK OK OK Check Engine Light No No No Check Transmission Light Yes* No No

Lights ABS Light No No No Engine Active Code No No No Transmission Active Code No No No

Codes ABS Active Code No No No * Check Trans light is normal when the engine is not running

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 20 DIGITAL DATA BUSES – J1587

. Effects of a open circuit to the ABS system . The ABS uses J1587 only for Pro-Link diagnostics. . No communication will be possible with the Pro-Link. . No effect on the performance of the ABS system.

Ignition On Ignition On Engine Not Engine Vehicle In Running Running Motion Engine Gauges (Tach, Speedo, Oil, Coolant Temp, Volts) OK OK OK Transmission Temp OK OK OK Gauges Air Pressure, Fuel OK OK OK Check Engine Light No No No Check Transmission Light Yes* No No

Lights ABS Light No No No Engine Active Code No No No Transmission Active Code No No No

Codes ABS Active Code No No No * Check Trans light is normal when the engine is not running

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 21 DIGITAL DATA BUSES – J1587

• 2014 latest version of Wabco Toolbox software now uses J1939 for diagnostics.

Ignition On Ignition On Engine Not Engine Vehicle In Running Running Motion Engine Gauges (Tach, Speedo, Oil, Coolant Temp, Volts) OK OK OK Transmission Temp OK OK OK Gauges Air Pressure, Fuel OK OK OK Check Engine Light No No No Check Transmission Light Yes* No No

Lights ABS Light No No No Engine Active Code No No No Transmission Active Code No No No

Codes ABS Active Code No No No * Check Trans light is normal when the engine is not running

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 22 DIGITAL DATA BUSES – J1587

• Effects of a short to power or ground: • No communication possible.

Ignition On Ignition On Engine Not Engine Vehicle In Running Running Motion Engine Gauges (Tach, Speedo, Oil, Coolant Temp, Volts) None None None Transmission Temp None None None Gauges Air Pressure, Fuel OK OK OK Check Engine Light No No Yes Check Transmission Light Yes* No Yes

Lights ABS Light No No No Engine Active Code No No Yes Transmission Active Code No No Yes

Codes ABS Active Code No No No * Check Trans light is normal when the engine is not running

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 23 DIGITAL DATA BUSES – J1587

Fault codes from J1587 problems . Cummins: . 241 - Vehicle Speed Sensor (VSS) data incorrect . 412 – J1587 Datalink cannot transmit. This code is usually intermittent and may be found as a historic code. Most often seen with a short circuit.

. Detroit Diesel: . 54 - Vehicle Speed Sensor fault . 56 – J1587 Data Link fault

. Caterpillar . 58 (Caterpillar) – Datalink fault

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 24 DIGITAL DATA BUSES – J1587

Fault codes from J1587 problems . Allison: . 66-00 – SCI (Serial Communications Interface) fault

. Wabco ABS: . No fault codes indicated.

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 25 DIGITAL DATA BUSES – J1587

. Troubleshooting the J1587 data bus . Best place to test the data bus is at the diagnostic connector: • J1587 High (wire SP209 pin F) should read 3.2-3.9 V. • J1587 Low (wire SP210 pin G) should read 0.7-2.0 V. • Readings must be taken with ignition on (ECU’s communicating). • Measure voltages with respect to SP185 ground in pin A. • Voltages will fluctuate with data flow.

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 26 DIGITAL DATA BUSES – J1939

. Newer protocol for high speed communication and control. . Sends information at 250,000 bits per second. . Connects engine, transmission, ABS. . Used by laptop diagnostic and programming software . ENFO IV display is first device out that utilizes J1939 for pump panel applications.

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 27 DIGITAL DATA BUSES – J1939

. J1939 physically is a shielded twisted pair insulated with a heavy jacket. . Shield is necessary because of speed of the data bus to protect from noise susceptibility and noise radiation. . The shield is connected to battery negative to shunt any noise to ground. . Loss of the shield ground may cause intermittent J1939 faults that are difficult to find. . Both ends of the data bus are terminated with 120 Ohm resistors between the high and low wire. Loss of one or both of the resistors will result in intermittent J1939 faults.

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 28 DIGITAL DATA BUSES – J1939

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 29 DIGITAL DATA BUSES – J1939

. Starting in 2010 Spartan has changed to J1939-15 . J1939-15 no longer has a shield wire. There are only a twisted pair of wires in the backbone harness . If you have a Class One VDR in your truck, you must disconnect the power to the VDR before checking the resistance on the backbone harness. This can be accomplished by removing the VDR fuse in the P1 panel behind the rocker switches. . Starting in 2016 J1939 speed of data bus was increased to 500,000 bps. The diagnostic connector color changed from black to green

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 30 500KBPS J1939 DIAGNOSTIC CONNECTOR

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 31 DIGITAL DATA BUSES – J1939

Functions of J1939 . ABS system broadcasts wheel slip information on the data bus. • An ABS event will cause the engine to disable secondary braking devices. • An ABS event will cause the transmission to disable torque converter lockup clutch. . Secondary braking devices: • The transmission broadcasts lockup clutch engaged signal • The engine will only engage the compression or exhaust if it receives this signal over J1939 • Telma driveline retarders do not use J1939 • A J1939 fault will cause compression and exhaust brakes to become inoperative.

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 32 DIGITAL DATA BUSES – J1939

. Functions of J1939 . Automatic Traction Control • ATC equipped vehicles will take control of the engine throttle to reduce wheel spin during a low traction event. • ATC throttle commands override foot pedal during low traction events. • An J1939 fault will cause traction control to be inoperable.

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 33 DIGITAL DATA BUSES – J1939

Fault codes from J1939 problems . Cummins: . 426 – J1939 data link – cannot transmit. This fault may be intermittent and be logged as a historic fault.

. Detroit Diesel . 55 – J1939 data link fault

. Caterpillar . 58 – J1939 data link fault

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 34 DIGITAL DATA BUSES – J1939

Fault codes from J1939 problems . Allison: . 66-00 – SCI (Serial Communications Interface) fault. Gives same fault as J1587 fault.

. Wabco ABS: . 7-1 – J1939 Datalink fault

. Gauges: . Needles on gauges wag if communication is lost

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 35 DIGITAL DATA BUSES – J1939

Troubleshooting the J1939 data bus . Best place to test the data bus is at the diagnostic connector: • J1939 High (wire SP187 pin C) should read 2.2-3.2 V. • J1939 Low (wire SP188 pin D) should read 1.5-2.8 V. • Readings must be taken with ignition on (ECU’s communicating). • Measure voltages with respect to SP185 ground in pin A. • Voltages will fluctuate with data flow.

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 36 DIGITAL DATA BUSES – J1939

. Troubleshooting the J1939 data bus . To check for proper terminating resistors: • With ignition off check resistance between J1939 High and low wires (pins C and D). • If the resistance is 60 Ohms the resistors are OK (two 120 Ohm resistors in parallel = 60 Ohms). • If the resistance is 120 Ohms one of the resistors is missing. • If there is an open circuit both resistors are missing.

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 37 DIGITAL DATA BUSES – J1939

. 2007-2009 Spartan Chassis have multiplexed gauges. . The gauges use J1939 as the source for all of the engine and transmission information speedometer acts as master gauge: • Speedometer • Tachometer The fuel and air pressure • Oil Pressure gauges are not read from • Engine coolant temp the J1939 • Voltmeter data bus. • Transmission temp

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 38 2007 GAUGE DIAGNOSTICS

. Diagnostic mode • PB set • Vehicle speed = 0 • Ignition on SPN 102 FMI 2

• Press “M” button for 5 seconds then release • “M” or “T” to scroll up or down • Press both “M” and “T” to enter selected diagnostic section

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 39 2007 GAUGE DIAGNOSTICS

. Instrument diagnostics • Gauge test – Tests gauge movements • Lamp test – Tests each indicator lamp • LCD test – Tests speedometer LCD • Input Status – Provides status of inputs

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 40 2007 GAUGE DIAGNOSTICS

. Engine Diagnostics • Screen displays SAE fault numbers – SPN (suspect parameter number) – FMI (failure mode identifier) • Press “M” or “T” to scroll up or down • See the attached link for cross reference • Link to Spartan Website for cross reference

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 41 2007 GAUGE DIAGNOSTICS

. ABS • Screen displays SAE fault numbers – SID (subsystem identifier number) – FMI (failure mode identifier) • Press “M” or “T” to scroll up or down

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 42 2007 GAUGE SECOND LINE DISPLAY

. Second line display • PB set • Vehicle speed = 0 • Ignition on

• Press “M” button for less than 5 seconds then release • “M” or “T” to scroll up or down • Press both “M” and “T” to select the highlighted parameter for second line display. • Trip - Instant fuel econ – Avg fuel econ – Hourmeter- Ammeter

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL .43 2007 ICONS

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 44 AUTO NEUTRAL FEATURE

. Transmission shifts to neutral when the PB is set . Tachometer displays “Range Inhibit” . Shifter displays • left segment flashes the gear you had selected • Right segment “N” . The transmission is in neutral but does not send out a neutral signal • Starter button doesn’t work • Functions dependant on neutral signal don’t work – Fast idle, PTO, Etc…

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 45 DPF SWITCHES

. DPF override • Disables regen

. DPF • Activates manual regen

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 46 2010 GAUGES

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 47 GAUGE LAYOUT

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 48 DEF GAUGE

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 49 DEF LIGHTS

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 50 NEW GAUGE PANEL

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 51 DIAGNOSTICS FROM GAUGE PANEL

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 52 DIAGNOSTICS FROM GAUGE PANEL

SAE J1939 Fault Codes SPN: Specific Parameter Number FMI: Failure Mode Indicator

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 53 J1939 DATA BUSS BAR CONNECTOR

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL 54 THANK YOU

© 2019 SPARTAN MOTORS, INC. | PROPRIETARY AND CONFIDENTIAL