RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

琢磨了一天的CAN協(xié)議

撞上電子 ? 2024-01-10 08:00 ? 次閱讀

最新公司需要利用J1939的CAN協(xié)議進(jìn)行數(shù)據(jù)通信,琢磨了一天,才明白,現(xiàn)在整理成筆記,內(nèi)容如下:

1.數(shù)據(jù)幀格式

數(shù)據(jù)幀格式應(yīng)遵循CAN 29位標(biāo)識(shí)符的擴(kuò)展幀格式,CAN 數(shù)據(jù)幀由很多域組成(仲裁域+控制域+數(shù)據(jù)域+CRC域)。

516559e6-af4b-11ee-aa22-92fbcf53809c.jpg

2.協(xié)議數(shù)據(jù)單元(PDU)

數(shù)據(jù)幀是通過(guò)PDU進(jìn)行組織的。PDU由數(shù)據(jù)幀中的 29 位標(biāo)識(shí)符(ID號(hào))和數(shù)據(jù)場(chǎng)組成。ID又劃分為 6 個(gè)部分:優(yōu)先級(jí)P(3 位),保留位(1位),數(shù)據(jù)頁(yè) DP位(1位),PDU格式PF(8位),PDU細(xì)節(jié)PS(8位),源地址SA(8位)。擴(kuò)展幀協(xié)議數(shù)據(jù)單元及場(chǎng)分布如下圖:

5168d38c-af4b-11ee-aa22-92fbcf53809c.jpg


2.1優(yōu)先級(jí)(P)

長(zhǎng)度:3位,位于ID最前面,用來(lái)優(yōu)化報(bào)文傳輸?shù)娇偩€的傳輸延遲。一條報(bào)文的優(yōu)先級(jí)可以從最高0(000)設(shè)置到最低7(111)。

2.2保留位(R )

保留此位以備今后開(kāi)發(fā)使用,可能擴(kuò)展 PDU 格式域,定義新的 PDU 格式,擴(kuò)展優(yōu)先級(jí)段或增加地址空間。所有報(bào)文的保留位應(yīng)設(shè)置為 0。

2.3數(shù)據(jù)頁(yè)(DP )

DP 默認(rèn)設(shè)置為0。

2.4PDU 類型

PDU格式?jīng)Q定了是到具體ECU通信(特定目標(biāo)地址)或是廣播通信(全局目標(biāo)地址發(fā)送)。

2.5目標(biāo)地址(DA)

DA 場(chǎng)定義的特定目標(biāo)地址要求任何源地址與該目標(biāo)地址不同的節(jié)點(diǎn)忽略此報(bào)文。

2.6群擴(kuò)展(GE)

GE場(chǎng)與PF場(chǎng)的低4位(當(dāng) PF 場(chǎng)高 4 位全部設(shè)置為 1 時(shí)表示 PS 場(chǎng)是組擴(kuò)展)提供每個(gè)數(shù)據(jù)頁(yè) 4096 種參數(shù)組。對(duì)于每個(gè)數(shù)據(jù)頁(yè)有 4096 個(gè)參數(shù)組只在 PDU2 格式下可用;此外,還有 240 個(gè)參數(shù)組只在 PDU1 的格式下可用。當(dāng)前,兩個(gè)數(shù)據(jù)頁(yè)共有 8672 個(gè)參數(shù)組可用。

2.7源地址(SA)

SA 場(chǎng)是一個(gè) 8 位域。給定的一個(gè)源地址在網(wǎng)絡(luò)中應(yīng)當(dāng)只有一個(gè)設(shè)備與其相對(duì)應(yīng),源地址應(yīng)是唯一的。

網(wǎng)絡(luò)中一個(gè)特定源地址只能匹配一個(gè)設(shè)備。因此,源地址域確保CAN標(biāo)識(shí)符符合CAN協(xié)議中的唯一性要求。

2.8 數(shù)據(jù)場(chǎng)

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • PDU
    PDU
    +關(guān)注

    關(guān)注

    0

    文章

    94

    瀏覽量

    16977
  • CAN協(xié)議
    +關(guān)注

    關(guān)注

    1

    文章

    35

    瀏覽量

    12664
  • 數(shù)據(jù)幀
    +關(guān)注

    關(guān)注

    0

    文章

    45

    瀏覽量

    6739
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    一天可以發(fā)多少帖子

    一天可以發(fā)多少帖子
    發(fā)表于 07-17 11:32

    一天征服傅里葉變換

    一天征服傅里葉變換
    發(fā)表于 08-20 13:30

    新的一天新的開(kāi)始

    新的一天開(kāi)始了,大家對(duì)電子大賽都有些什么想法呢,都來(lái)說(shuō)說(shuō)看吧···
    發(fā)表于 09-02 08:48

    一天

    一天 求關(guān)于數(shù)字濾波的labview教程
    發(fā)表于 06-19 01:20

    學(xué)習(xí)的第一天

    1.先找了個(gè)軟件,叫什么quartus II 13.1,下載了好久,網(wǎng)超級(jí)慢,基本就是這一天時(shí)間用完了;2.找了這塊板子的原理圖,好像是什么特權(quán)同學(xué)出的板子;3。找了本教程(例說(shuō)FPGA:可直接
    發(fā)表于 09-27 15:51

    一天一天學(xué)FPGA,第二至芯昭哥教你FPGA工程建立

    一天一天學(xué)FPGA,第二至芯昭哥教你FPGA工程建立
    發(fā)表于 08-03 13:22

    一天征服傅里葉變換

    一天征服傅里葉變換
    發(fā)表于 05-11 09:27

    學(xué)習(xí)jQuery的第一天

    學(xué)習(xí)jQuery第一天
    發(fā)表于 05-19 06:18

    拼搏+第一天

    拼搏+第一天今日也是頭禿畫(huà)圖的一天,排版真的累哇
    發(fā)表于 07-13 14:14

    一天征服傅里葉變換

    一天征服傅里葉變換:如果你對(duì)信號(hào)處理感興趣,無(wú)疑會(huì)說(shuō)這個(gè)標(biāo)題是太夸張了。我贊同這點(diǎn)。當(dāng)然,沒(méi)有反覆實(shí)踐和鉆研數(shù)學(xué),您無(wú)法在一天里學(xué)會(huì)傅立葉變換的方方面面。無(wú)論如
    發(fā)表于 10-23 13:07 ?327次下載

    一天入門(mén)STM32

    一天入門(mén) STM32,僅一天的時(shí)間,是否有真的這么快。不同的人對(duì)入門(mén)的理解不樣,這篇一天入門(mén) STM32 的教程,我們先對(duì)入門(mén)達(dá)成個(gè)共識(shí)
    發(fā)表于 11-10 17:42 ?0次下載

    一天入門(mén)STM32教程

    一天入門(mén)STM32教程,輕松入門(mén)STM32.適合新手,老手請(qǐng)忽視。
    發(fā)表于 03-16 15:02 ?219次下載

    一天入門(mén)STM32

    一天入門(mén) STM32,僅一天的時(shí)間,是否有真的這么快。不同的人對(duì)入門(mén)的理解不 樣,這篇一天入門(mén) STM32 的教程,我們先對(duì)入門(mén)達(dá)成個(gè)共
    發(fā)表于 11-11 17:17 ?65次下載

    戴著智能眼鏡的一天

    開(kāi)啟美好的一天,戴著最時(shí)尚最輕最I(lǐng)N的智能眼鏡,就能實(shí)現(xiàn)實(shí)時(shí)導(dǎo)航測(cè)距,對(duì)自己要完成的運(yùn)動(dòng)距離和自己身體狀況信
    的頭像 發(fā)表于 09-27 17:23 ?4490次閱讀

    過(guò)壓保護(hù)電路節(jié)省了一天的時(shí)間

    過(guò)壓保護(hù)電路節(jié)省了一天的時(shí)間
    發(fā)表于 04-22 11:00 ?15次下載
    過(guò)壓保護(hù)電路節(jié)省了<b class='flag-5'>一天</b>的時(shí)間
    RM新时代网站-首页