SAE J1939 프로토콜을 이용한 Flash-Programming 구현

In a passenger car using the ISO-15765(Diagnostic on CAN) and ISO-144229(UDS) protocol for ECU Diagnostic and flash-programming but local commercial car still using ISO-14230(K-LINE) with different Standard but the ISO-14230 is not suitable for commercial vehicle. The SAE J1939 is a standard protocol for Commercial Vehicle. It is similar to CAN((Controller area network) protocol. J1939 have a same physical layer with high speed CAN and it using 29bit extended address area. Now it usually use in Trucks and Trailers and Construction Equipments and Bus. In this paper I will introduce the SAE J1939 protocol and implementation of the diagnostic communication and flash programming with TGS(Transmission Gear Shift-lever)module.