回覆列表
  • 1 # 往後餘生與你相伴99

    匯流排(CAN,Controller Area Network)是一種用於實時應用的序列通訊協議匯流排,它可以使用雙絞線來傳輸訊號,是世界上應用最廣泛的現場匯流排之一。CAN協議由德國的Robert Bosch公司開發,用於汽車中各種不同元件之間的通訊,以此取代昂貴而笨重的配電線束。該協議的健壯性使其用途延伸到其他自動化和工業應用。CAN協議的特性包括完整性的序列資料通訊、提供實時支援、傳輸速率高達1Mb/s、同時具有11位的定址以及檢錯能力。

    CAN匯流排是一種多主方式的序列通訊匯流排,基本設計規範要求有高的位速率,高抗電子干擾性,並且能夠檢測出產生的任何錯誤。CAN匯流排可以應用於汽車電控制系統、電梯控制系統、安全監測系統、醫療儀器、紡織機械、船舶運輸等領域。

    一、CAN匯流排的特點:

    1、具有實時性強、傳輸距離較遠、抗電磁干擾能力強、成本低等優點;

    2、採用雙線序列通訊方式,檢錯能力強,可在高噪聲干擾環境中工作;

    3、具有優先權和仲裁功能,多個控制模組透過CAN 控制器掛到CAN-bus 上,形成多主機區域性網路;

    4、可根據報文的ID決定接收或遮蔽該報文;

    5、可靠的錯誤處理和檢錯機制;

    6、傳送的資訊遭到破壞後,可自動重發;

    7、節點在錯誤嚴重的情況下具有自動退出匯流排的功能;

    8、報文不包含源地址或目標地址,僅用標誌符來指示功能資訊、優先順序資訊。

    二、CAN匯流排的應用

    CAN匯流排在組網和通訊功能上的優點以及其高性價比據定了它在許多領域有廣闊的應用前景和發展潛力。這些應用有些共同之處:CAN實際就是在現場起一個匯流排拓撲的計算機區域網的作用。不管在什麼場合,它負擔的是任一節點之間的實時通訊,但是它具備結構簡單、高速、抗干擾、可靠、價位低等優勢。CAN匯流排最初是為汽車的電子控制系統而設計的,目前在歐洲生產的汽車中CAN的應用已非常普遍,不僅如此,這項技術已推廣到火車、輪船等交通工具中。

  • 中秋節和大豐收的關聯?
  • 民營企業經營容易在什麼地方出問題?