導航:首頁 > IDC知識 > can主機

can主機

發布時間:2020-09-02 08:29:39

1、CAN匯流排主機怎樣把數據送到指定的從機

can匯流排是以數據幀為基礎進行信息的收發的,每幀數據都有自己有標識符,從機設定的接收范圍如果包括該標識符則進行接收否則不予理睬。

2、什麼是CAN協議

CAN協議,即控制器區域網匯流排(CAN,Controller Area Network),是一種用於實時應用的串列通訊協議匯流排,它可以使用雙絞線來傳輸信號,是世界上應用最廣泛的現場匯流排之一。

CAN協議用於汽車中各種不同元件之間的通信,以此取代昂貴而笨重的配電線束。該協議的健壯性使其用途延伸到其他自動化和工業應用。CAN協議的特性包括完整性的串列數據通訊、提供實時支持、傳輸速率高達1Mb/s、同時具有11位的定址以及檢錯能力。

(2)can主機擴展資料

CAN匯流排的特點:

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

(2)採用雙線串列通信方式,檢錯能力強,可在高雜訊干擾環境中工作;

(3)具有優先權和仲裁功能,多個控制模塊通過CAN 控制器掛到CAN-bus 上,形成多主機局部網路;

(4)可根據報文的ID決定接收或屏蔽該報文;

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

(6)發送的信息遭到破壞後,可自動重發;

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

(8)報文不包含源地址或目標地址,僅用標志符來指示功能信息、優先順序信息。

3、CAN匯流排介面是什麼樣子的,求圖

CAN匯流排介面 一般是2根線,can和485通信一樣屬於串列通信,他們都是採用差分信號方式,CAN高3.5V,can低1.5V,及所謂顯性和隱形

232是電平方式傳輸同屬於串列通信,他要3根線,TXD RXD 和gnd

USB是串列通信,4根線,電源線和數據線

具體是插針還是usb,人家設計板子是什麼樣了

一般都是插針的,如果用usb,定義為2個電源線,給can供電,2根can數據線也行

ok
歡迎加入mcu-can 團隊

4、CAN匯流排是干什麼用的

車輛上用的?把測得的信號匯總到CAN,ECU、TCU、BCM、ABS等控制單元需要什麼信號,CAN再給發過去,這樣CAN就相當於一個中間中轉站。CAN連接的話就很簡單,把每個控制單元都跟CAN連起來就OK,硬線連接就很復雜,有N個控制單元就需要N乘N-1個硬線。
就像快遞公司,你寄出的東西不是直接送到目的地,而是先到地區級分發站甚至省市級分發站,然後再送出去。全國各地快遞眾多,地方也多,都一個個直接送過去很亂的。

5、主機如何通過CAN匯流排依次接受多個節點的數據

可以通過節點A的ID濾波來設置節點A接受的ID范圍,如不設置A可以接收匯流排上的所有報文,包括節點A的!!

6、CAN匯流排上多主機通信的實現方法

CAN本身就是不分主從的,任何節點想發就能發,如果碰撞就根據ID來仲裁優先順序。但這樣,如果發快了,或者節點很多,會導致擁堵。所以比較實用的是分時間片通訊的方式,具體CANOPEN協議中有很多敘述,就是由某個節點發出周期性同步報文,所有節點接收到了以後,按ID進行不同的延時,順序開始發送數據。這樣可以有序的進行通信。

7、號稱最強16位主機的台灣A'CAN誰玩過實機?當年電軟將其列為獎品,有得到的么?

從公布的硬體參數看似乎是機能較強,但是究竟能達到何等效果則不好說。目前唯有從模擬器運行其游戲來假想。但是事實上其游戲品種很少,畫面效果平平無奇。

8、can匯流排和lin匯流排的區別與聯系有哪些?

1.信號線及信號
CAN匯流排以CAN一High和CAN一歷w兩條信號線 (雙絞線)工作,舒適CAN匯流排 兩條線的電平分別約為OV和5V(隱性時)。
LIN匯流排只以一條相當於CAN一忱如的信號線工作,隱性時電平接近電瓶電壓,並隨 之浮動;顯性時電平接近地電平。使用0·35mmz導線,顏色為紫底白線。
2·組件
CAN匯流排工作時,電子單元中除了需要相對復雜的收發器外,"通常還需要用專門的協 議控制器。LIN匯流排單元中的收發器較簡單,而且由於協議簡單,通常不需要專門的協議 控制器。
3·傳輸速率
CAN匯流排的位速率較高,在汽車中使用時通常為5OOkb/s,最低的也達到1OOkb/s。 LIN匯流排的最高位速率為2Okb/s,通常使用1920Ob/s或9600b/s的速率。
4·系統結構
CAN匯流排為多主機系統,即接人匯流排的任一電子單元都可通過匯流排仲裁來獲取匯流排控 制權,並向匯流排系統中發送信息,單元在發出完整的ID時即為主機。CAN匯流排使用11位 ID(甚至更多),在一個子系統中可有較多的單元。
LIN匯流排為單主機多從機系統,每一子系統中有且只有一個主機,所有的信息傳送都 由主機控制,從機必須等待主機發出了與它對應的ID後才能發送信息。LIN匯流排使用6位 ID,在一個子系統中只能有較少的單元。
5·可靠性
CAN匯流排採用可靠性很高的CRC校驗。
LIN匯流排採用可靠性相對較差的帶進位的和校驗。
6·成本
CAN匯流排能用於各種信息傳送的場合,但成本較高,工藝性相對差些。
LIN匯流排只能用於對速率及可靠性要求不是很高的場合,如舒適系統或某些子系統等, 優點是成本低,工藝性好。

9、can匯流排和lin匯流排的區別與聯系?

LIN匯流排有一個主節點,其他是從節點。從節點不能主動向主節點傳輸信息,只有主節點需要從節點才能發送信息;CAN匯流排沒有主從之分,匯流排上得節點都可以在匯流排空閑時互相通信,如果兩個節點同事發送信息,那麼按報文優先順序來分,優先順序高的可以先發,優先順序低的後法,優先順序是由報文標識符確定的。從速率上說,CAN匯流排最高通信速率可達1M每秒,LIN匯流排只有20K左右。想要了解更多可以追問!

與can主機相關的知識