摘要 本研究建立一個控制器區域網路(Controller Area Network, CAN) CAN Bus車用通訊協定之車用路由器,並透過國家儀器公司(Nation – Instrument, NI)所開發的PXIe-1073機箱、PXI- 8512及8517擷取卡,做為路由器使用。將車用網路訊號傳送至機箱,透過LabVIEW2016程式撰寫讓此一機箱檢測車用訊號,判斷此訊號是否異常,作適當的檢測,並增加另一車用網路FlexRay的使用,讓不同規範的兩種網路訊號能互通。 此一系統用來監測實車行進,配合對應的電子控制單元(Electronic Control Unit, ECU),如酒測、方向盤、防鎖死煞車系統等,監測車輛運作狀況是否正常,且考量到駕駛行車之安全性,本系統可將所有車用訊號接至路由器,若有訊號產生異常,又或是人為操作不當,都可以透過路由器分辨異常的部分。 本論文設計的路由器還能收集FlexRay的訊號做處理,讓此一路由器不是只能收CAN的訊號,還能將這兩種訊號做交互的傳輸,讓原本的CAN訊號可以做訊號處理改由FlexRay訊號來傳送與接收;而FlexRay訊號也能改為CAN訊號做傳送與接收。
Abstract In our study, we establish the router for two different vehicle network specifications. The router can interchange the Controller Area Network (CAN) Bus signal and FlexRay signal. We used PXIe-1073 chassis, PXI-8512, and PXI-8517 cards which are made from the Nation Instrument company as a router. The car’s signal is sent by chassis and programmed by LabView2016. In our developed environment, we check the signal and judge it abnormal or not. And the signals in the vehicle can switch between CAN and FlexRay. In our system, we monitor the electronic control units with CAN Bus. The units include the functions of drunk driving test, steering wheel, and anti-lock brake system, etc. The router is made for checking all units are functional in the driving. Since the simulated environment is consider for the driving safety, we monitor and check the transmission systems and report the abnormal signals. In addition, we transmit two vehicle signals on the developed environment. When the CAN Bus signal broadcasts on the transmission media, the developed system collects the transmitted data and transfers into the FlexRay specification transmission system. Also, the FlexRay signal broadcasts on the transmission media, the router transfer into the CAN Bus line. It helps us to develop the programming the network topology and monitoring the signal transmission.