本研究所設計的系統包含三個部分,第一部分為結合協同周邊控制處理器來擷取車輛即時資訊,並採用任務搬移(Task Migration)概念來設計兩組嵌入式FlexRay線傳控制(X-by-Wire)節點。此外,依據此FlexRay通訊網路的容錯特性,設計兩組具備容錯之FlexRay/CAN閘道器,且在此FlexRay通訊網路中,建構出一套符合SAE J1979標準規範的車輛診斷系統。 第二部分為嵌入式遠端車輛診斷系統,此系統藉由監測FlexRay通訊網路的狀態,以及結合兩個廢氣排放系統中較為關鍵的電子控制單元(進氣流量感測節點與含氧感測節點),並搭配車輛診斷模組與遠端定位傳輸模組,提出具備嵌入式遠端車輛診斷系統之容錯FlexRay通訊網路架構。 其中,本研究將車輛診斷模組加入了儲存裝置(SD Card),設計出一個數位式行車記錄器(Digital Event Data Recorder),讓駕駛在發生事故的同時,除了透過上述的遠端車輛診斷系統即時通報以外,也可將車輛資訊與故障狀態儲存至此行車記錄器中,以保障自身的權益。 而第三部分為遠端車輛診斷服務系統,以提供遠端監測各車輛即時車況、車輛定期保養/維修,以及異地維修等服務,進而提供給維修車廠進行故障預估,並提出相應的預警措施。此外,本研究也結合了行動裝置與遠端車輛診斷服務系統,設計出一個車間預警應用程式,讓駕駛能夠掌握自身以及周圍的車輛狀態,使駕駛更多一份保障。 最後,根據本研究的成果,將可使遠端車輛診斷的功能更具即時性與容錯性。
FlexRay is an automotive network communications protocol intended for safety-critical automotive applications such as X-by-Wire system, which needs higher reliability and fault tolerance compared with the other systems. This study focuses on using coprocessor combining with task migration to design an embedded fault-tolerant FlexRay communication network and build an embedded vehicle diagnostic system based on SAE J1979 standard. When the communication channels of FlexRay were disturbed or interrupted, the coprocessor will copy the task list to the reserve node and keep the system working. In addition, by monitoring the status of FlexRay communication network, the OBD, GPS and 3G technique is utilized to present a structure of fault-tolerant FlexRay communication network for embedded remote vehicle diagnostic system, which includes the design of event data recorder and the service website of remote vehicle diagnostic. When the vehicles were malfunctioned in strange places, the system can notify maintenance technician which vehicles have problem and give corresponding assistance to driver. Moreover, Android application is also developed to provide function of vehicle diagnostic, real-time vehicle condition and real-time surrounding vehicle condition. The designed embedded remote vehicle diagnostic system not only provide real-time vehicle operation condition and vehicle diagnostic of service for users, but also enhance fault-tolerant ability of FlexRay communication network.