-
當前位置:首頁 > 創(chuàng)意學院 > 營銷推廣 > 專題列表 > 正文
can通訊芯片原理(can通信芯片)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關于can通訊芯片原理的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關鍵詞,就能返回你想要的內容,有小程序、在線網(wǎng)頁版、PC客戶端和批量生成器
問友Ai官網(wǎng):https://ai.de1919.com。
本文目錄:
誰能簡單介紹下什么是CAN總線
CAN總線是德國BOSCH公司從80年代初為解決現(xiàn)代汽車中眾多的控制與測試儀器之間的數(shù)據(jù)交換而開發(fā)的一種串行數(shù)據(jù)通信協(xié)議,它是一種多主總線,通信介質可以是雙絞線、同軸電纜或光導纖維。通信速率最高可達1Mbps。追問能舉例嗎 新人 簡單一點的離子 太深 看不懂
追答CAN總線是一種縮寫,全稱應是“控制器局域網(wǎng)絡總線”,是英文Controller Area Network的首字母組合而成的。它是總線的一種,與我們常見的USB總線屬于一類概念,只不過CAN總線采用差分信號傳輸,有很強的錯誤檢測能力,通信距離遠,因此被用到一些特殊的場合,比如汽車,廠礦等干擾較強的地方。
CAN總線是一種通信協(xié)議,是一種串行通信協(xié)議。
由于CAN為愈來愈多不同領域采用和推廣,導致要求各種應用領域通信報文的標準化。為此,1991年 9月 PHILIPS SEMICONDUCTORS制訂并發(fā)布了 CAN技術規(guī)范(VERSION 2.0)。該技術規(guī)范包括A和B兩部分。2.0A給出了曾在CAN技術規(guī)范版本1.2中定義的CAN報文格式,能提供11位地址;而2.0B給出了標準的和擴展的兩種報文格式,提供29位地址。此后,1993年11月ISO正式頒布了道路交通運載工具--數(shù)字信息交換--高速通信控制器局部網(wǎng)(CAN)國際標準(ISO11898),為控制器局部網(wǎng)標準化、規(guī)范化推廣鋪平了道路。
can芯片輸出是脈沖?
可以說can芯片的輸出是脈沖的。因為can芯片的輸出是一種開關信號,它可以按照預定義的時間長短發(fā)出脈沖。因此,它可以用來控制外部設備,如電機,繼電器等。另外,can芯片也可以用于檢測外部設備的脈沖輸出,從而實現(xiàn)設備之間的通信。CAN-BUS總線的工作原理是什么?
是應用在現(xiàn)場、在微機化測量設備之間實現(xiàn)雙向串行多節(jié)點數(shù)字通訊系統(tǒng),是一種開放式、數(shù)字化、多點通信的底層控制網(wǎng)絡。 CAN協(xié)議建立在ISO/OSI模型之上,其模型結構有三層。協(xié)議分為Can2.0A, CAN2.0B,CANopen幾種。 CAN-BUS即CAN總線技術,全稱為“控制器局域網(wǎng)總線技術(ControllerAreaNetwork-BUS)”。CAN總線的通訊介質可采用雙絞線,同軸電纜和光導纖維。通訊距離與波持率有關,最大通訊距離可達10km,最大通訊波持率可達1Mdps。CAN總線仲裁采用11位標識和非破壞性位仲裁總線結構機制,可以確定數(shù)據(jù)塊的優(yōu)先級,保證在網(wǎng)絡節(jié)點沖突時最高優(yōu)先級節(jié)點不需要沖突等待。CAN總線采用了多主競爭式總線結構,具有多主站運行和分散仲裁的串行總線以及廣播通信的特點。CAN總線上任意節(jié)點可在任意時刻主動地向網(wǎng)絡上其它節(jié)點發(fā)送信息而不分主次,因此可在各節(jié)點之間實現(xiàn)自由通信。CAN總線協(xié)議已被國際標準化組織認證,技術比較成熟,控制的芯片已經(jīng)商品化,性價比高,特別適用于分布式測控系統(tǒng)之間的數(shù)據(jù)通訊。 這個是我上學時候課本上面寫的,希望是你需要的答案。
can總線工作原理
can總線工作原理如下。CAN總線使用串行數(shù)據(jù)傳輸方式,可以1Mb/s的速率在40m的雙絞線上運行,也可以使用光纜連接,而且在這種總線上總線協(xié)議支持多主控制器。CAN與I2C總線的許多細節(jié)很類似,但也有一些明顯的區(qū)別。
當CAN總線上的一個節(jié)點(站)發(fā)送數(shù)據(jù)時,它以報文形式廣播給網(wǎng)絡中所有節(jié)點。對每個節(jié)點來說,無論數(shù)據(jù)是否是發(fā)給自己的,都對其進行接收。每組報文開頭的11位字符為標識符,定義了報文的優(yōu)先級,這種報文格式稱為面向內容的編址方案。在同一系統(tǒng)中標識符是唯一的,不可能有兩個站發(fā)送具有相同標識符的報文。當幾個站同時競爭總線讀取時,這種配置十分重要。
當一個站要向其它站發(fā)送數(shù)據(jù)時,該站的CPU將要發(fā)送的數(shù)據(jù)和自己的標識符傳送給本站的CAN芯片,并處于準備狀態(tài);當它收到總線分配時,轉為發(fā)送報文狀態(tài)。CAN芯片將數(shù)據(jù)根據(jù)協(xié)議組織成一定的報文格式發(fā)出,這時網(wǎng)上的其它站處于接收狀態(tài)。每個處于接收狀態(tài)的站對接收到的報文進行檢測,判斷這些報文是否是發(fā)給自己的,以確定是否接收它。
由于CAN總線是一種面向內容的編址方案,因此很容易建立高水準的控制系統(tǒng)并靈活地進行配置。我們可以很容易地在CAN總線中加進一些新站而無需在硬件或軟件上進行修改。當所提供的新站是純數(shù)據(jù)接收設備時,數(shù)據(jù)傳輸協(xié)議不要求獨立的部分有物理目的地址。它允許分布過程同步化,即總線上控制器需要測量數(shù)據(jù)時,可由網(wǎng)上獲得,而無須每個控制器都有自己獨立的傳感器。
CAN總線的特點:1、具有實時性強、傳輸距離較遠、抗電磁干擾能力強、成本低等優(yōu)點
2、采用雙線串行通信方式,檢錯能力強,可在高噪聲干擾環(huán)境中工作;
3、具有優(yōu)先權和仲裁功能,多個控制模塊通過CAN控制器掛到CAN-bus上,形成多主機局部網(wǎng)絡;
4、可根據(jù)報文的ID決定接收或屏蔽該報文;
5、可靠的錯誤處理和檢錯機制;
6、發(fā)送的信息遭到破壞后,可自動重發(fā);
7、節(jié)點在錯誤嚴重的情況下具有自動退出總線的功能;
8、報文不包含源地址或目標地址,僅用標志符來指示功能信息、優(yōu)先級信息。
誰能簡單講講CAN總線的通訊原理?
CAN總線通信硬件原理圖(采用TJA1050TCAN總線驅動器)
F040中內置CAN總線協(xié)議控制器,只要外接總線驅動芯片和適當?shù)目垢蓴_電路就可以很方便地建立一個CAN總線智能測控節(jié)點。本設計中采用PHILIP公司的TJA1050T
CAN總線驅動器。
CAN總線通信硬件原理圖如圖3所示。
圖中F040
的CAN信號接收引腳RX和發(fā)送引腳TX并不直接連接到TJA1050T的RXD和TXD端,而是經(jīng)由高速光耦6N137進行連接,這樣做的目的是為了實現(xiàn)CAN總線各節(jié)點的電氣隔離。為了實現(xiàn)真正意義上完全的電氣隔離,光耦部分的VA和VB必須通過DC-DC模塊或者是帶有多個隔離輸出的開關電源模塊進行隔離。為防止過流沖擊,TJA1050T的CANH和CANL引腳各通過一個5Ω的電阻連接到總線上。并在CANH和CANL腳與地之間并聯(lián)2個30P的電容,
用于濾除總線上高頻干擾。而防雷擊管D1和D2可以起到發(fā)生瞬變干擾時的保護作用。
TJA1050T的8腳連接到F040的一個端口用于模式選擇,TJA1050T有兩種工作模式用于選擇,高速模式和靜音模式。TJA1050T正常工作在高速模式,而在靜音模式下,TJA1050T
以上就是關于can通訊芯片原理相關問題的回答。希望能幫到你,如有更多相關問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內容。
推薦閱讀: