當前位置:編程學習大全網 - 編程軟體 - 汽車中CAN線 和LIN線具體定義是什麽? 起應用有什麽不同?

汽車中CAN線 和LIN線具體定義是什麽? 起應用有什麽不同?

CAN是ControllerAreaNetwork的縮寫(以下稱為CAN),是ISO國際標準化的串行通信協議。在汽車產業中,出於對安全性、舒適性、方便性、低公害、低成本的要求,各種各樣的電子控制系統被開發了出來。由於這些系統之間通信所用的數據類型及對可靠性的要求不盡相同,由多條總線構成的情況很多,線束的數量也隨之增加。為適應“減少線束的數量”、“通過多個LAN,進行大量數據的高速通信”的需要,1986年德國電氣商博世公司開發出面向汽車的CAN通信協議。此後,CAN通過ISO11898及ISO11519進行了標準化,在歐洲已是汽車網絡的標準協議。

LIN(LocalInterconnectNetwork)是壹種低成本的串行通訊網絡,用於實現汽車中的分

布式電子系統控制。LIN的目標是為現有汽車網絡(例如CAN總線)提供輔助功能,因此LIN

總線是壹種輔助的總線網絡。在不需要CAN總線的帶寬和多功能的場合,比如智能傳感器和制動裝置之間的通訊使用LIN總線可大大節省成本。LIN技術規範中除定義了基本協議和物理層外還定義了開發工具和應用軟件接口。LIN通訊是基於SCI(UART)數據格式,采用單主控制器/多從設備的模式。僅使用壹根12V信號總線和壹個無固定時間基準的節點同步時鐘線。

這種低成本的串行通訊模式和相應的開發環境已經由LIN協會制定成標準。LIN的標準化將為汽車制造商以及供應商在研發應用操作系統降低成本。

  • 上一篇:太陽能汽車編程
  • 下一篇:如何在某個日期後編程
  • copyright 2024編程學習大全網