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手機上開啟設定,找到登入選項,如下圖...