本研究目的為實現Windows CE嵌入式車輛診斷系統之設計,並藉由K-Line轉換電路和符合ISO14230規範之VARICA 引擎ECU,作為診斷系統之驗證。 在軟體方面,藉由程式軟體Visual Studio 2005整合式發展環境,將ISO 14230通訊協定的各種服務功能類型,以物件導向之C++程式語言,撰寫符合車輛通訊協定之診斷應用程式。 本研究採用嵌入式處理器ARM11為核心之開發平臺,搭配Windows CE 6.0作為嵌入式作業系統。結合診斷應用程式,並透過K-Line轉換電路,與車輛引擎ECU作連線,擷取引擎的運轉參數與故障碼。 本研究除了可作為其他通訊協定的Windows CE嵌入式診斷系統之參考模式外,亦可作為未來以嵌入式系統為主的車載診斷系統架構雛型。
The purpose of this study is mainly to design a Windows CE embedded diagnostic system. By using a K-Line transducer and a VARICA’s engine ECU which conforms to the ISO 14230 protocol, the diagnostic system can be used as a verification purpose. In the software part, by using Visual Studio 2005 the integrated development environment, the Object Oriented Programming language C++ is used to program the diagnostic application program whose various service functionalities conform to the ISO 14230 protocols. With the Windows CE 6.0 as the embedded operating system, this study uses the ARM11 family embedded microprocessor as the core of the development platform. By way of K-Line transducer the embedded diagnostic system combining diagnostic application can link to and communicate with the engine ECU to retrieve the operating parameters and execute the fault diagnosis. In addition, this study can be referred to when one develops a Windows CE embedded diagnostic system with different protocols. It can also be a prototype of framework for a vehicle embedded diagnostic systems in the future.