CAN總線的出現為分布式控制系統各節點間實時、可靠的數據通信提供了強大的,現已被廣泛應用于船舶、醫療設備、工業設備等各個方面。那么CAN總線原理是什么呢?
一、CAN總線原理--簡介
CAN(ControllerAreaNetwork),中文名稱為控制器局域網絡,通常稱為CANbus,即CAN總線。是由德國BOSCH(博世)公司研究開發的,現已成為ISO標準化的串行通信協議,是目前在上應用zui廣泛的開放式現場總線之一。
二、CAN總線原理--報文
CAN總線以報文的形式發送數據,每組報文的*一位字符為標識符(在同一個系統中,標識符是*的),不包含具體發送數據,是對報文優先級的定義,我們將報文的這種格式稱為面向內容的編址方案。
三、CAN總線原理--幀結構
幀可以分為數據幀、遠程幀、錯誤幀和過載幀四種類型。CAN總線上傳輸的大部分都是數據幀,數據幀負責攜帶數據從發送器到接收器;遠程幀是由總線單元發出的,負責請求發送相同的數據幀;錯誤幀可由任何單元在檢測到總線錯誤時發出;過載幀用于在兩數據幀或遠程幀中提供延時。
四、CAN總線原理
CAN總線以廣播的方式從一個節點向另一個節點發送數據,當一個節點發送數據時,該節點的CPU把將要發送的數據和標識符發送給本節點的CAN芯片,并使其進入準備狀態;一旦該CAN芯片收到總線分配,就變為發送報文狀態,該CAN芯片將要發送的數據組成規定的報文格式發出。此時,網絡中其他的節點都處于接收狀態,所有節點都要先對其進行接收,通過檢測來判斷該報文是否是發給自己的。
由于CAN總線是面向內容的編址方案,因此容易構建控制系統對其靈活地進行配置,使其可以在不修改軟硬件的情況下向CAN總線中加入新節點。
一、CAN總線原理--簡介
CAN(ControllerAreaNetwork),中文名稱為控制器局域網絡,通常稱為CANbus,即CAN總線。是由德國BOSCH(博世)公司研究開發的,現已成為ISO標準化的串行通信協議,是目前在上應用zui廣泛的開放式現場總線之一。
二、CAN總線原理--報文
CAN總線以報文的形式發送數據,每組報文的*一位字符為標識符(在同一個系統中,標識符是*的),不包含具體發送數據,是對報文優先級的定義,我們將報文的這種格式稱為面向內容的編址方案。
三、CAN總線原理--幀結構
幀可以分為數據幀、遠程幀、錯誤幀和過載幀四種類型。CAN總線上傳輸的大部分都是數據幀,數據幀負責攜帶數據從發送器到接收器;遠程幀是由總線單元發出的,負責請求發送相同的數據幀;錯誤幀可由任何單元在檢測到總線錯誤時發出;過載幀用于在兩數據幀或遠程幀中提供延時。
四、CAN總線原理
CAN總線以廣播的方式從一個節點向另一個節點發送數據,當一個節點發送數據時,該節點的CPU把將要發送的數據和標識符發送給本節點的CAN芯片,并使其進入準備狀態;一旦該CAN芯片收到總線分配,就變為發送報文狀態,該CAN芯片將要發送的數據組成規定的報文格式發出。此時,網絡中其他的節點都處于接收狀態,所有節點都要先對其進行接收,通過檢測來判斷該報文是否是發給自己的。
由于CAN總線是面向內容的編址方案,因此容易構建控制系統對其靈活地進行配置,使其可以在不修改軟硬件的情況下向CAN總線中加入新節點。
上一篇:EMI應用設計汽車開關穩壓器
下一篇:EMI測試相關的測試標準
全年征稿/資訊合作
聯系郵箱:[email protected]
免責聲明
- 凡本網注明"來源:智能制造網"的所有作品,版權均屬于智能制造網,轉載請必須注明智能制造網,http://m.lfljgfsj.com。違反者本網將追究相關法律責任。
- 企業發布的公司新聞、技術文章、資料下載等內容,如涉及侵權、違規遭投訴的,一律由發布企業自行承擔責任,本網有權刪除內容并追溯責任。
- 本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。
2025第十一屆中國國際機電產品交易會 暨先進制造業博覽會
展會城市:合肥市展會時間:2025-09-20