系統要傳輸的資料量約450KB s,can匯流排傳輸,應該選多

2021-04-25 09:26:12 字數 3317 閱讀 2042

1樓:匿名使用者

如果是350kb/s,非要用can匯流排傳輸的話,至少要1mbps的速度,而且匯流排長度不能太長,控制在40米以內。你用在什麼場合?是車載還是?

2樓:牽人鼻子的牛

負載率在30%一下。如果有其他ecu載入在匯流排上要在40%以下。起碼1200kbps》1mps速度。can匯流排實現不了!!!

如何測試can匯流排的通訊負載率?

3樓:轟轟白白

在can通訊中,使用某個固定波特率的情況下,匯流排的通訊流量就將是一個固定值,比如使用1mbps的波特率,則該匯流排上100%負載率就是1秒的時間內可傳輸1mbit的資料。當匯流排的平均利用率達到70%以上時,匯流排的通訊將有可能出現擁堵的現象,極端情況下將有可能造成錯誤幀的出現,所以對於can通訊需要嚴格控制好通訊的負載率。

如下方**若是就是我平時做程式開發時使用usbcan-ii這款can卡配合其專用的cantest軟體做的一個測試截圖,可以直接通過曲線的變化來實時監控我匯流排上的實際通訊流量,以使我可以很方便的處理好程式中資料傳送的時序問題。

can匯流排負載率計算 55

4樓:池中漁娛

根據波特率計算10 ms總共可以傳送多少 bit:

1s=1000ms;

(250000 bit/1000 ms)*10 ms=2500 bit

計算最長的一幀報文有多少個bit:

(擴充套件幀)1sof+29id+1ide+1rtr+1srr+2r+4dlc+8*8data+16crc+2ack+7eof=128bit

計算10ms內可以支援的報文數目:

2500 bit/128 bit≈19

綜上可得:當10 ms間隔的報文數量超過19條時,就會出現丟幀,匯流排包和。

(雖然問題已久,但此回答為了方便後來查詢的人,thanks♪(・ω・)ノ)

5樓:習雲繆羽

負載率就是匯流排上實際資料傳輸速率比上理論最大資料傳輸速率。分為瞬時負載率和平均負載率。

舉個例子,假設匯流排速率為10kbps,代表每秒理論最大資料傳輸速度為10.000個bit。如果每秒傳輸10個報文。則

負載率=

單個報文所佔bit(一般在100個bit)*10/10.000

=10%左右。

6樓:勝利之

can傳送8位元組的資料擴充套件幀,實際匯流排上傳輸資料還包括約5位元組的幀id和資訊,和

約10位元組的幀頭尾和校驗等。

1、計算:按照這個引數來算 ((250k/8)/23 )*0.010s = 13.6擴充套件幀 / 10ms,

也就是1358 幀/s。

2、實測:採用廣州研煌的acusb-211或者131的配套軟體adawincantest測試,設定為

波特率250kbps,測試到的實際速度為 300000 幀/ 213s = 1408幀/s。

3、總結,可以看出計算和測試的結論一致。

廣州研煌——can匯流排全面方案和技術支援。

7樓:匿名使用者

專業去問老師嗎!!!!

電動汽車can匯流排負載率應控制在什麼範圍比較合適

8樓:

負載率就是匯流排上實際資料傳輸

速率比上理論最大資料傳輸速率。分為瞬時負載率回和平均負載率答。

舉個例子,假設匯流排速率為10kbps,代表每秒理論最大資料傳輸速度為10.000個bit。如果每秒傳輸10個報文。

則 負載率 = 單個報文所佔bit(一般在100個bit) * 10 / 10.000 = 10% 左右。

波特率9600與波特率19200有什麼區別,另波特率是什麼意思?幫忙解釋下,謝謝。

9樓:匿名使用者

1,波特率的含義

波特率表示每秒鐘傳送的碼元符號的個數,是衡量資料傳送速率的指標,它用單位時間內載波調製狀態改變的次數來表示。

在資訊傳輸通道中,攜帶資料資訊的訊號單元叫碼元,每秒鐘通過通道傳輸的碼元數稱為碼元傳輸速率,簡稱波特率。波特率是傳輸通道頻寬的指標。

2,波特率9600與波特率19200的區別

波特率19200傳輸快但傳輸距離近,波特率9600傳輸相對遠但速率慢.

比如一個英文字母,所以:9600的波特率的通道,理論上每秒可以傳輸9600個二進位制位,也就是9600/8個英文字母的資料量,也就是1200個位元組,大約1.2kb。

而19200則是每秒可傳輸2400位元組,大約2.4kb。

10樓:紫色q緣

在串列埠通訊中波特率就是每秒

能傳輸的資料位,9600就是每秒能傳輸9600位,1word=2byte、1byte=8bit,這裡的9600位指的是9600bit。而波特率19200的道理和9600的道理類似,不一樣的地方就是波特率9600的傳輸距離相對短但速率快,而波特率19200的傳輸距離遠但傳輸速率慢,各有優缺點,適用於不同的場合,望採納。

11樓:匿名使用者

資料位的傳輸速率是用位元率

描述的,跟波特率完全兩個概念。波特率是指每秒傳輸符號的個數,也就是每秒調製狀態變化的次數,等於系統的取樣率,每個調製狀態對應一個所謂的符號。這個符號用若干位二進位制數表示出來。

那麼波特率x單個調製狀態對應的二進位制位數,就是等於位元率(bit/s) 8位(bit)二進位制數是一個位元組(b) 所以位元率除以8是資料傳輸位元組的速率。搞清波特率跟位元率的區別,按我說的去理解

12樓:匿名使用者

波特率一般用於描述串列埠通訊的速度、速率的指標,指串列埠每秒能傳輸多少位資料

所謂波特率是位元每秒的翻譯,就是位每秒的傳輸速度單位

比如波特率為9600,即傳輸速度是9600bit/s,等於1200位元組每秒的傳輸速度,那麼19200bit/s=2400位元組每秒,比9600bit/s快一倍。

13樓:匿名使用者

微控制器系統中的話,你就記住我說的就可以了:

對於微控制器系統來說,串列埠的波特率=位元率。

因為微控制器串列埠中通訊就是用的數字訊號,不需要做模擬訊號的除錯和解調。

微控制器中波特率9600就是 9600個二進位制位每秒,bits/s。不用管什麼波特率,位元率。

什麼bit,什麼byte的。最好的驗證方法是直接拿邏輯分析儀或示波器抓波形,你看看傳送一個二進位制位到底多長時間就知道了。

我用9600波特率傳送5個byte   0x00 0x84  0x00 0x00 0x08  ,然後我測一下一個byte中一個二進位制位的時間,多少?104us吧,1s/104us等於多少?9615,是不是約等於9600。

關於顯示資料傳輸,如何用電路顯示資料傳輸線上有資料在傳輸

樓主的問題似乎有點問題 汗 cpu通過pci e匯流排把資料傳輸給顯示卡,用的就是數字訊號,也就是一系列斷續變化的電壓脈衝,用來表示二進位制的0和1,不存在編碼的問題 這些資料0和1的二進位制資料進入顯示卡再通過顯示卡來處理 就是這麼簡單 不管是pci e,agp,pci,isa等各種匯流排傳輸型別...

怎麼接收資料傳輸閘道器的環境監測資料

無線感測器網路廣泛應用於軍事偵察 環境監測 目標定位等領域,能夠實時地感知 採集和處理網路覆蓋範圍內的物件資訊,併傳送給觀察者。它具有覆蓋區域廣,可遠端監控,監測精度高,佈網快速和成本低等優點。把無線感測器網路技術應用到海洋水環境監測系統中,是人們近幾年來研究的焦點。zigbee與其他的無線通訊標準...

蘋果手機怎麼傳輸資料到另蘋果手機

蘋果手機傳輸資料到另一個蘋果手機的方法如下 第五步 然後選擇的將 通訊錄 郵件資料按鈕全部開啟,這樣iphone上面的資料就會自動備份到另外一部iphone裡面,如下圖所示。想要將蘋果手機傳送資料到另一個手機,操作步驟如下。2 然後在另一部蘋果11,iso13.6手機上開啟設定,找到登入選項,如下圖...