Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
The transition to zero emission vehicles (ZEVs) brings new challenges for on-board diagnostics. SAE J1979-3 (ZEVonUDS) addresses these challenges by defining diagnostic test modes specifically for electric, fuel cell, and other zero emission propulsion systems. Built upon the Unified Diagnostic Services (UDS) framework of ISO 14229, this standard ensures that repair professionals and test equipment can access consistent diagnostic data for ZEV powertrain components. 🔍 Let’s explore the scope, key services, and practical considerations for engineers working with this specification.
SAE J1979-3 is part of the SAE J1979 series, complementing the existing standards for emissions OBD (J1979) and OBDonUDS (J1979-2). Its focus is exclusively on ZEV propulsion-related data. As stated in the standard: “SAE J1979-3 specifies diagnostic services required to be supported by motor vehicles and external test equipment for diagnostic purposes which pertain to zero emission vehicle (ZEV) propulsion related data.” The standard provides implementation guidance based on ISO 14229, but it simplifies matters by including only the services necessary for ZEV powertrain communications—omitting many functions that are irrelevant for pure ZEVs.
The requirements apply to all electronic control units (ECUs) that monitor components integral to providing propulsion on a ZEV. If an ECU monitors a component whose failure directly affects the ZEV propulsion system, it must report using this standardization. Covered subsystems include:
| Subsystem | Examples |
|---|---|
| Traction drive motors and inverters | Electric motor assemblies, power inverters |
| Energy storage systems | Battery packs, battery management systems |
| High voltage charging systems | Onboard chargers, components affecting regenerative braking |
| Thermal control systems supporting propulsion | Battery cooling pumps, thermal sensors |
ZEVonUDS leverages a subset of UDS services from ISO 14229-1 and SAE J1979-2. One of the most important features is the use of UDS Service 0x19 Subfunction 0x42 to identify ZEV propulsion-related failures. The standard explains: “In order to track the linkage between a diagnostic trouble code and a covered repair under a ZEV component warranty, provisions are made in this document to highlight those failures that are ZEV propulsion related.” This is analogous to how emissions-related DTCs are used for warranty tracking in conventional vehicles. The service allows external test equipment to retrieve only those DTCs that are relevant to ZEV propulsion, simplifying diagnosis and compliance.
The standard also defines diagnostic communications over both CAN (ISO 15765-4) and Ethernet (ISO 13400-2) datalinks. This flexibility ensures that manufacturers can implement ZEVonUDS across a range of network architectures while maintaining a consistent diagnostic interface.
Q: What is the relationship between SAE J1979-3 and ISO 14229?
A: SAE J1979-3 is built upon the UDS framework defined in ISO 14229-1. It selects a subset of UDS services and adapts them for ZEV propulsion diagnostics. The standard references ISO 14229-1 and SAE J1979-2 extensively, but only the services explicitly listed are required; other UDS services are optional as long as they do not conflict.
Q: Which ECUs must comply with ZEVonUDS?
A: Any ECU that monitors a component whose failure directly affects the ZEV propulsion system must report using this standardization. This includes controllers for traction motors, inverters, energy storage, high voltage charging, and thermal systems essential for propulsion (e.g., battery cooling pumps).
Q: How does the standard handle ZEV propulsion-related failures?
A: It uses UDS Service 0x19 Subfunction 0x42 to retrieve DTCs that are specifically categorized as ZEV propulsion related. This mechanism is analogous to emissions-related DTC tracking and is intended to support warranty repair tracking for ZEV components.
Q: What datalink layers are supported?
A: SAE J1979-3 can be implemented over both CAN (as per ISO 15765-4) and Ethernet (as per ISO 13400-2). The diagnostic services are consistent across both layers, giving manufacturers flexibility in network design.