1樓:愛路路是我
擴充套件幀和標準幀的區別在於:
擴充套件幀的仲裁域有29位,可以出現2^29中報文,且在資料鏈路上是有間隙的(對操作者透明)。標準幀的仲裁域是連續的11位,可以出現2^11種報文;
控制幀中的dlc(資料長度)完全相同,但保留位不同,標準幀ide、r0,擴充套件幀r1、r0,必須以顯性電平傳送(由資料鏈路層操作),對程式設計師透明;
其它的都一模一樣,所以,其實can標準幀和擴充套件幀只是在id的長度上不一樣,以能擴充套件更多的can節點,更好地支援上層協議而已。
can協議的乙個最大特點是廢除了傳統的站位址編碼,而代之以對通訊資料塊進行編碼。採用這種方法的優點可使網路內的節點個數在理論上不受限制,資料塊的識別符號可由11位或29位二進位陣列成,因此可以定義2或2個以上不同的資料塊,這種按資料塊編碼的方式,還可使不同的節點同時接收到相同的資料,這一點在分散式控制系統中非常有用。資料段長度最多為8個位元組,可滿足通常工業領域中控制命令、工作狀態及測試資料的一般要求。
同時,8個位元組不會佔用匯流排時間過長,從而保證了通訊的即時性。can協議採用crc檢驗並可提供相應的錯誤處理功能,保證了資料通訊的可靠性。can卓越的特性、極高的可靠性和獨特的設計,特別適合工業過程監控裝置的互連,因此,越來越受到工業界的重視,並已公認為最有前途的現場匯流排之一。
can匯流排500kb速率,匯流排上最多可以承受多少幀報文
2樓:匿名使用者
can匯流排的報文結構。
can匯流排上的報文傳輸由以下4 個不同的幀型別表示和控制。
1. 資料幀。
資料幀攜帶資料從傳送器至接收器。匯流排上傳輸的大多是這種幀。從識別符號長度上,又可以把資料幀分為標準幀(11位識別符號)和擴充套件幀(29位識別符號)。
資料幀由7個不同的位場組成:幀起始、仲裁場、控制場、資料場、crc 場、應答場、幀結束。其中,資料場的長度為0~8個位元組。
2. 遠端幀。
由匯流排上的節點發出,用於請求其他節點傳送具有同一識別符號的資料幀。當某個節點需要資料時,可以傳送遠端幀請求另一節點傳送相應資料幀。與資料幀相比,遠端幀沒有資料場,結構如圖4-21所示。
3. 錯誤幀。
任何單元,一旦檢測到匯流排錯誤就發出錯誤幀。錯誤幀由兩個不同的場組成,第乙個場是由不同站提供的錯誤標誌的疊加(錯誤標誌),第二個場是錯誤界定符。幀結構如圖4-22所示。
4. 過載幀。
過載幀用於在先行的和後續的資料幀(或遠端幀)之間提供附加延時。過載幀包括兩個場:過載標誌和過載界定符。幀結構如圖4-23所示。
請問用can儲存器儲存的can匯流排資料幀格式有哪些呢?
3樓:廣成科技can匯流排
感謝題主的邀請,我來說下我的看法:
一般有這幾種資料儲存格式,分別為:
1、txt文字檔案。
2、前碧批處理型別檔案。
3、二進位檔案。
4、asc型別檔案等等。
我想問下can匯流排資料幀格式分為哪些種類呢?
4樓:啥都懂一點兒
感謝題主的邀請,我來說下我的看法:
一般我們在進行can匯流排資料的收發時,採用的主要是標準幀資料和擴充套件幀資料兩種,其中標準幀資料是11位的,擴充套件幀的29位的,它們之間沒有優劣之分,各有各的好處,在使用時我們要根據具體情況進行選擇,如果你對can匯流排知識或者相關裝置感興趣的話,可以前往gcgd官網進行具體的諮詢。
問下can匯流排儲存儀採集資料時少幾幀有影響嗎?
5樓:廣成科技can匯流排
感謝題主的邀段枝請,我來說下我的看法:
這是有影響的,雖然看起來幾幀資料微不足道,尤旦喚其是和總的資料儲存量相比。不過,每儲存一段資料就丟失若干幀,這說明裝置硬體或者程式已經出了問題,它們無法保證資料儲存的正確性,連資料都不對,我們還如何進行研究?那儲存can資料的意義也就沒有了。
所以,在使用can資料採集器採集目標can裝置的資料前,我們要給裝置測試一下。比如,我們給裝置傳送十萬幀的資料,儲存完成以後握遲敏,我們用還原軟體進行還原,看看是不是真的正好十萬幀,如果缺了,那裝置就是有問題的,不要再用了,需要維修了,你清楚了嗎?如果您需要相關裝置的話,可以前往我們的**進行具體的諮詢,歡迎來訪。
有哪位高手對CAN匯流排和CANopen協議比較熟的,學習遇到瓶頸,忘不吝賜教
可以看一下 現場匯流排canopen設計與應用 這本書,德國canopen創始人的蔡豪格寫的,周立功翻譯的。軟體和硬體的區別?最低0.27元開通文庫會員,檢視完整內 原發布者 三伏天的感冒 軟體與硬體的關係沒有軟體的計算機硬體稱為裸機,裸機是不能工作的。所以,一個完整的計算機應急系統是由硬體和軟體構...
蘋果12最新系統14 2有修復會掉幀的問題嗎?
修復了!手中的iphone12已經大概好幾天沒有使用了,因為被上個版本給 煩 到自閉,出現了頻繁彈窗更新的問題,關閉之後一會就又出現了。而更新完這個版本之後,這種現象也就沒有了,所以也就可以正常使用了,只不過更新完這個測試版之後,下個版本筆者會先觀望才會更新。要知道以前的ios系統在使用上基本上是沒...
乙太網幀中的前導碼有何作用求大神幫助
其作用是使目的主機接收器時鐘與源主機傳送器時鐘同步。緊接著是幀開始分界符位元組 10101011 用於指示幀的開始。ieee 802.3前導碼的作用是什麼?其作複用是使目 的主機接收器時制鐘與源主機傳送 bai器時鐘同步,du用於同步計時,也包含zhi標記定時資訊結dao束的定界符。緊接著是幀開始分...