什麼是CAN bus?
什麼是CAN bus? 罐頭巴士? 其實 CAN bus (Controller Area Network)是一種用於車輛和其他設備中的串聯通信資料系統。這樣聽起來是不是仍然不知道CAN bus 是什麼呢? 我們用白話一點的方式講解: 請把汽車想像為人體,CAN bus 扮演的角色就是神經系統,讓身體不同部位之間的溝通。而在機器上,這些通訊就會發生在不同的節點ECU(Electronic control units)上,你可以把節點想像成人體關節。當然節點不會只有一個,因此需要透過CAN bus互相連結這些節點,讓它們的資訊可以共享、共用。
為何會有CAN bus的出現? 發明者是誰?
CAN bus 的歷史可以追溯到20世紀,由德國博世(Bosch)開發的,其目的是滿足汽車電子系統日益增長的通信需求。 當時的汽車行業面臨到電子系統越來越複雜,導致車內的電線數就越來越多,使成本和重量都變高。而這些電子系統是需要可靠且高效的通信方式來連接各ECU。但以傳統的點對點佈線方式已無法滿足這種複雜的需求。
為解決此一問題,Bosch於1983年開發CAN bus 系統。目標是創建一種據可靠和高效的通信傳輸,使得各種ECU在沒有中央計算下也能互相通信。經過幾年研發,Bosch終於在1986年發布了此系統,此一發布造成了汽車界的廣泛關注。 CAN bus 的出現迅速成為業界的標準,並於1993年公布取得國際標準化組織(ISO) ISO1189 認證。 隨著時間的推移,CAN bus 技術也不斷進步,如今此系統的性能與靈活性都提升了許多。此發明不僅解決了汽車系統的通信問題外,它還具有多元化應用性,證明了CAN bus 的可靠性及靈活性。Bosch也因此向世界展現了卓越的創新和市場領導力,並於汽出電子和通訊技術領域中保持技術領先的地位。
CAN bus 有哪些優點?
CAN bus優點主要有5個
- 簡單低成本: 簡化配線的複雜度,ECU只需透過單一CAN bus進行通訊,從而降低傳輸錯誤發生、減少車體重量、配線及成本。
- 易用性高: CAN bus 提供「單點入口」與所有網路ECU進行通訊,從而實現中央診斷、資料記錄和配置。
- 極其穩固: 該系統對電流干擾和電磁干擾具有防干擾力 - 非常適合安全應用上(例如車輛)。
- 效率高: 當同時有多個節點傳輸數據,會通過ID進行修先排序,確保關鍵資訊得到優先處理。
- 整合力高:CAN bus 不只限應用在汽車上,它還可應用於工業控制、機器人、農用機械、航空(海)電子、大眾運輸、醫療儀器、軍事工業、區域監控、自動化系統及農漁養殖業等產業上。
優勢結合趨勢
如今 CAN bus 正運用它的優勢結合趨勢擴展應用。以E-bike為例,近年來E-bike已成為流行趨勢,各車廠陸續推出電動車來搶攻市場。而電動車需要用到大量的電子技術與軟體科技,因此需要成熟的串接通訊系統高效各連接種電子系統(如電池管理系統、驅動系統、顯示螢幕、傳感器等)。
CAN bus 不僅能穩定連接功能外,還能提供高效的數據回傳功能,有效監控及診斷各個電子系統,助於及時發現和解決故障等問題。此外它還能實現智能化用戶介面功能,如遠端監控、騎乘數據分析等,提升用戶體驗。不僅如此,像是智能防盜、車輛定位等功能也能通過CAN bus控制。CAN bus 在 E-bike的應用上,不僅提升了車輛性能及可靠性外,還帶了得更智能方便的功能,為E-bike整合系統奠定了基礎。
總結來說,CAN bus 的出現不僅解決了汽車電子系統複雜的問題,還推動了各類電子系統的整合和高效通信,滿足市場多樣化及用戶的需求。