近年來,車身網路多為使用控制器區域網路CAN(Controller Area Network) Bus作為資料傳遞的通訊協定,使車輛裡的許多電子控制模組之間有共用匯流排的網路,而且CAN Bus已廣泛地運用在工業控制、微電腦控制等應用中。在本論文中提出一種CAN ECU(Electronic Control Unit)網路發展平台,由多個不同功能CAN節點組成,CAN節點使用PIC18F458 (MCU,內建 CAN Controller)、MCP2551(CAN Transceiver)組成CAN的通訊硬體,並且有符合ISO 15765-4和CAN規範的資料格式的CAN樣板韌體。利用發展平台可建立許多不同功能的節點,本研究中將會以機車儀表增設CAN功能和車輛監測功能的例子說明發展平台的建立過程,功能節點在發展平台測試完成之後,透過與汽車或大型重型機車的CAN bus實際連結的動作,將這些應用節點模組也納入原本的ECU 網路之中測試是否能夠運行,以驗證此研究的發展平台可行性。
Recently, many vehicles use the control network CAN (Controller Area Network) Bus as information transfer protocol. CAN Bus can be shared by many electronic control modules. In addition, CAN Bus has been widely used in industrial control, microcomputer control and other applications. In this thesis, we present a CAN ECU (Electronic Control Unit) Web development platform consisting of different functions CAN nodes. These CAN nodes use PIC18F458 (MCU, built-in CAN Controller) and MCP2551(CAN Transceiver) as communication components complying with ISO 15765-4 and CAN data format rules. We can use this platform to develop new nodes efficiently. In this study, we implement an additional motorcycle CAN instrument and vehicle monitoring functions. Through a series of tests and verifications, it approves the feasibility of the development platform.