知識文章

車電安全系統線上韌體更新技術介紹

2016 / 08 / 24

車輛中心 研究發展處 林裕勝

近年來,車輛電子科技蓬勃發展,嵌入式系統晶片運算能力不斷地提升,且仍維持低耗能要求,因此車電安全系統的應用已經成為車輛產業革新的主要訴求。無論是影音娛樂系統或是行車安全的各種先進駕駛輔助系統(ADAS),均需仰賴安裝於車上的電子設備(感測器、控制器、制動器)來達到相應的功能,且車電安全系統之軟硬體功能安全設計,對於安全性及可靠度需求非常嚴格,因此,無論是系統自我診斷與功能方面程式修改,甚或是大變動的版本升級,都有其更新的必要性。

各車電安全系統之間,會因為功能判斷需求,利用車載網路CAN Bus介面進行資訊傳輸,例如感測系統、車身訊號、控制系統以及致動模組等,各車電安全系統透過CAN Bus傳遞訊息時,必須遵守CAN通訊協定ISO 11898通訊層與實體層規範,以確保其資訊傳輸的正確性。

由於車上各車載電子系統(車電安全系統、多媒體影音系統…)皆連接於車載網路CAN Bus上,如果能夠直接透過CAN Bus進行系統線上韌體更新,可避免找尋系統控制器硬體的位置,以及減少拆裝系統控制器硬體的時間,也能克服不同系統控制器硬體連接介面的問題。而要透過CAN達到線上韌體更新功能,除了底層需要符合ISO 11898 CAN的通訊協定外,另還需符合ISO 15765 多包傳輸協定以及ISO 14229 診斷服務協定。

線上韌體更新的操作方法為,使用者(維修人員)使用Tester(診斷電腦)連接上CAN Bus,透過CAN Bus對車載電子系統控制器(ECU)要求進行韌體更新,如圖1所示,在Tester與ECU上的韌體更新系統(Bootloader)進行安全認證後,即進行記憶體的清除、資料的下載及寫入。

圖1. 線上韌體更新架構

ECU要達成線上韌體更新功能,除了要能夠正確解析Tester發出的診斷服務指令外,韌體程式相關記憶體位置也需要進行規劃與配置,以利後續更新完成或更新中斷時,系統仍能正常啟動執行更新後功能,如圖2所示;記憶體配置分成應用程式區(Application)、啟動區(Bootloader) 兩個區塊,由於線上韌體更新是透過Bootloader區中的程式執行,所以Bootloader程式僅能透過燒錄器更改,方可確保若當韌體更新過程失敗時,造成Application 區中的應用程式資料不完整而無法執行,但系統還是能夠立即重新開始韌體更新程序,避免了因為Bootloader遭改寫而無法更新的情況發生。

圖2. 線上韌體更新系統-車載電子系統控制器記憶體區塊配置

進入Bootloader區進行韌體更新有兩種方式,一是ECU控制器一啟動即進入Bootloader區等待更新要求,另一種則是啟動後Bootloader區進行相關初始化動作後,即跳至Application區執行,當收到線上韌體更新要求時,即跳回Bootloader區進行更新。這兩種方式皆會在更新完後,將ECU重新啟動且執行更新完後的應用程式。

車輛中心(ARTC)投入線上韌體更新技術能量研發及測試已有相當經驗及成果,並持續在技術上不斷精進與改善,期望未來能與車電產品業者合作提供相關技術服務。
 

訂閱電子報

「填妥下列資料,即可完成訂閱電子報手續」

ARTC行動辦公室

提供同仁各項作業系統之快速連結服務

SSL VPN服務 WEB Mail服務
親愛的朋友,歡迎您蒞臨「財團法人車輛研究測試中心」網站(以下簡稱本網站),您在本網站活動的個人隱私權,本網站絕對尊重並予以保護。為了幫助您瞭解本網站如何蒐集、應用及保護您所提供的個人資訊,請您閱讀下列說明:關於適用範圍

本網站為提供安全、可用與完整之資訊服務,並符合相關法令之要求,訂定本政策。 以下的政策,適用於您在本網站活動時,有關個人資料的蒐集、運用與保護,但不適用於本網站所連結之其它網站。凡經由本網站連結之其它網站,均有其專屬之隱私權保護與資訊安全政策,概與本網站無關,本網站亦不負任何連帶責任。當您在這些網站時,關於個人資料的保護,適用各該網站的隱私權政策。

關於個人資料之蒐集與運用
一、 單純在本網站的瀏覽及檔案下載行為,本網站並不會蒐集任何有關個人的身分資料。利用本網站所提供的各項線上服務,需申請人提供個人資料時,各承辦單位會依案件辦理需要請您提供姓名、聯絡電話、電子郵件信箱、通訊住址等個人最新、最真實之資料。如提供任何錯誤或不實資料,則本網站有權拒絕您使用本網站之服務。
二、 本網站會記錄使用者上站的IP位址、上網時間以及在網站內所瀏覽的網頁等資料,這些資料係供本網站管理網站流量和網路行為調查進行總量分析,以利於提昇本網站的服務品質,且本網站僅對全體使用者行為總和進行分析,並不會對個別使用者進行分析。
三、 本中心除公務性電子郵件回函及您所註冊訂閱的電子報外,不主動寄送任何電子郵件。若您收到偽造本網站寄送的廣告或垃圾郵件,請諒解此部分並非本網站所能控制範圍,也無法負擔任何責任。
四、 本網站所收集的個人資料將依「個人資料保護法」及相關法律規定處理。本網站絕不會任意出售、交換、或出租任何您的個人資料給其他團體、個人或私人企業。但有下列情形者除外:
1. 配合司法單位的調查。2. 配合相關職權機關依職務需要之調查或使用。3. 基於善意相信揭露為法律需要,或為維護和改進網站服務而用於管理。

關於隱私權保護之諮詢與救濟
如果您對於以上條款有任何疑問或意見,歡迎來信與我們連絡。

關於網站安全機制
一、 基於對本網站主機安全之維護,本網站已建置網路安全機制,不定期進行弱點掃描與系統漏洞修補。本網站也裝置網路記錄分析系統,對於不明企圖與入侵將被記錄,對於破壞行為或企圖進入伺服主機的異常行為,將進行呈報與攔阻,並通報警政單位。 二、 任何危害本網站資訊安全之行為人,視情節輕重追究其民事、刑事及行政責任。