介面技術
以內含雙組CAN Bus之MCU實現電梯控制器和監測
CAN Bus (Controller Area Network),控制器區域網,起源於80年代,由國際標準化組織(ISO)所發佈,因為利用雙線差動(two-wired differential),使其即使在電器條件惡劣環境下,也可正常運作的一種傳輸匯流排。又因雙線溝通的特性,大幅縮減了其應用線路的使用量,也降低傳統線路複雜易造成錯誤的發生機會。
基於以上特性,CAN Bus一大應用層面即被導入於汽車工業,因傳統的汽車使用線路複雜,使得早期汽車內部線路易於發生故障時且較難以排除。因此雙線差動訊號式CAN Bus的電器特性即被快速導入並廣泛運用在各交通工具領域(航空、輪船與汽車)或是工業控制。
CAN Bus基本的協議可分為CAN2.0A與CAN2.0B兩個版本,A版與B版的主要差別在於識別子(ID)長度分別為11位與29位。如圖一所示,為一個CAN 2.0協議傳輸的數據封包(Data Frame)。
圖一為一個CAN 數據封包的格式,可分為起始域、仲裁域、控制域、數據域、CRC域、應答域和結束域。每個封包(Frame)最長可達128位,以下分別說明各域的意義,其他詳細資料可參考BOSCH公司的相關CAN Bus技術文件。
請下載PDF文件,以閱讀完整文章。
社區今日頭條 |
---|
我來評論 - 以內含雙組CAN Bus之MCU實現電梯控制器...
遊客(您目前以遊客身份發表,請 登陸 | 註冊)
科技前瞻
EE人生人氣排行