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

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

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

CAN高層協(xié)議J1939的基礎(chǔ)和應(yīng)用以及開發(fā)介紹

嵌入式程序員 ? 來源:嵌入式程序猿 ? 作者:嵌入式程序猿 ? 2021-04-02 10:45 ? 次閱讀

CAN做為應(yīng)用比較廣泛的通信總線,受到了越來越多的客戶喜歡和青睞,廣泛應(yīng)用于工業(yè)和汽車,常見的高層協(xié)議有CANopen,J1939,DeviceNet等,在公眾號(hào)曾經(jīng)分享過超過15篇有關(guān)CAN的高層協(xié)議J1939的有關(guān)內(nèi)容,今天起我們將連續(xù)分6次推文來詳細(xì)介紹CAN的高層協(xié)議J1939的基礎(chǔ)和應(yīng)用以及開發(fā),應(yīng)該算是比較全面系統(tǒng)的介紹,希望對(duì)大家有幫助。

SAE J1939通信是基于CAN通信的一種高層協(xié)議,廣泛應(yīng)用于商用車,各種卡車,重型建筑車輛,發(fā)電機(jī)組,農(nóng)業(yè)機(jī)械,森林防火車輛,以及特種車輛,現(xiàn)在也被廣泛應(yīng)用移植于工業(yè)控制?,F(xiàn)在也廣泛應(yīng)用于新能源。

SAEJ1939 協(xié)議是由汽車工程協(xié)會(huì)(SAE)定義的,基于傳輸可靠性能優(yōu)越的CAN-bus總線,常用250Kbps,500Kbps的通訊速率。在協(xié)議中,報(bào)文內(nèi)容本身做了精確的定義, SAE J1939 協(xié)議由美國(guó)SAE( Society of AutomotiveEngineers)組織維護(hù)和推廣。

d6be5fb2-92ec-11eb-8b86-12bb97331649.jpg

d6ee4678-92ec-11eb-8b86-12bb97331649.jpg

d71ebdd0-92ec-11eb-8b86-12bb97331649.jpg

da48201e-92ec-11eb-8b86-12bb97331649.jpg

da569b4e-92ec-11eb-8b86-12bb97331649.jpg

da786968-92ec-11eb-8b86-12bb97331649.jpg

daab1a34-92ec-11eb-8b86-12bb97331649.jpg

dac0e152-92ec-11eb-8b86-12bb97331649.jpg

daf5fa18-92ec-11eb-8b86-12bb97331649.jpg

db244d96-92ec-11eb-8b86-12bb97331649.jpg

db58710c-92ec-11eb-8b86-12bb97331649.jpg

dba67cbc-92ec-11eb-8b86-12bb97331649.jpg

dbbae422-92ec-11eb-8b86-12bb97331649.jpg

dcc239f6-92ec-11eb-8b86-12bb97331649.jpg

dcd6a1d4-92ec-11eb-8b86-12bb97331649.jpg

dd075630-92ec-11eb-8b86-12bb97331649.jpg

dd17d672-92ec-11eb-8b86-12bb97331649.jpg

dd7fb9cc-92ec-11eb-8b86-12bb97331649.jpg

dd96b8d4-92ec-11eb-8b86-12bb97331649.jpg

原文標(biāo)題:詳解CAN的高層協(xié)議(一)

文章出處:【微信公眾號(hào):嵌入式程序猿】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

責(zé)任編輯:haq

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

    關(guān)注

    57

    文章

    2663

    瀏覽量

    462455
  • 通信
    +關(guān)注

    關(guān)注

    18

    文章

    5880

    瀏覽量

    135321

原文標(biāo)題:詳解CAN的高層協(xié)議(一)

文章出處:【微信號(hào):InterruptISR,微信公眾號(hào):嵌入式程序員】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    CAN主站轉(zhuǎn)Profinet協(xié)議網(wǎng)關(guān)(JM-PN-CAN

    的應(yīng)用、工業(yè)控制中的應(yīng)用、智能家庭和生活小區(qū)管理中的應(yīng)用以及機(jī)器人網(wǎng)絡(luò)互聯(lián)中的應(yīng)用等等 二,捷米特JM-PN-CAN拓?fù)鋱D 三,技術(shù)參數(shù)
    的頭像 發(fā)表于 08-28 15:28 ?202次閱讀
    <b class='flag-5'>CAN</b>主站轉(zhuǎn)Profinet<b class='flag-5'>協(xié)議</b>網(wǎng)關(guān)(JM-PN-<b class='flag-5'>CAN</b>)

    什么是CAN總線協(xié)議?它有哪些特性和應(yīng)用?

    、實(shí)時(shí)性強(qiáng)、抗干擾能力強(qiáng)等優(yōu)點(diǎn),逐漸發(fā)展成為現(xiàn)代工業(yè)通信的重要標(biāo)準(zhǔn)之一。本文將對(duì)CAN總線協(xié)議的基本概念、特性、工作原理、應(yīng)用領(lǐng)域等方面進(jìn)行詳細(xì)介紹
    的頭像 發(fā)表于 05-27 16:32 ?829次閱讀

    什么是CAN2.0協(xié)議?

    CAN2.0協(xié)議是控制器局域網(wǎng)絡(luò)(ControllerAreaNetwork,CAN)的一種版本,也被稱為傳統(tǒng)CAN協(xié)議,由德國(guó)博世BOSC
    的頭像 發(fā)表于 03-29 08:19 ?1028次閱讀
    什么是<b class='flag-5'>CAN</b>2.0<b class='flag-5'>協(xié)議</b>?

    CAN總線實(shí)現(xiàn)高效數(shù)據(jù)通信的關(guān)鍵技術(shù)

    CAN 總線協(xié)議已經(jīng)成為汽車計(jì)算機(jī)控制系統(tǒng)和嵌入式工業(yè)控制局域網(wǎng)的標(biāo)準(zhǔn)總線,并且擁有以CAN 為底層協(xié)議專為大型貨車和重工機(jī)械車輛設(shè)計(jì)的 J1939
    發(fā)表于 03-20 11:21 ?336次閱讀
    <b class='flag-5'>CAN</b>總線實(shí)現(xiàn)高效數(shù)據(jù)通信的關(guān)鍵技術(shù)

    求助,為什么在CAN數(shù)據(jù)庫(kù)(.dbc文本文件)中找不到報(bào)文?

    我有CAN數(shù)據(jù)庫(kù)(dbc文件)。這是一個(gè)文本文件。此文件的擴(kuò)展名為 dbc。在Vector CANdb++編輯器中打開它時(shí),將填充J1939報(bào)文和CAN ID。 但是,在.dbc文本文件中找不到
    發(fā)表于 01-23 06:28

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

    最新公司需要利用J1939CAN協(xié)議進(jìn)行數(shù)據(jù)通信,琢磨了一天,才明白,現(xiàn)在整理成筆記,內(nèi)容如下:1.數(shù)據(jù)幀格式數(shù)據(jù)幀格式應(yīng)遵循CAN29位標(biāo)識(shí)符的擴(kuò)展幀格式,
    的頭像 發(fā)表于 01-10 08:00 ?407次閱讀
    琢磨了一天的<b class='flag-5'>CAN</b><b class='flag-5'>協(xié)議</b>

    CAN總線高層協(xié)議CANWeb現(xiàn)場(chǎng)總線源程序

    CANWebGD32F30xRC開發(fā)介紹: CANWebKFB_GDF303RC(單CAN,64腳)開發(fā)板套件 CANWebKFB_GDF305RC(雙冗余
    發(fā)表于 12-28 11:02

    CanEasy多場(chǎng)景應(yīng)用,讓汽車總線測(cè)試更簡(jiǎn)單

    ,以及在整個(gè)開發(fā)過程中進(jìn)行剩余總線模擬,實(shí)現(xiàn)從測(cè)試到控制單元的參數(shù)化。 除基礎(chǔ)總線協(xié)議外,CanEasy也支持SOME/IP、DoIP、OBD2、UDS、XCP/CCP、J1939
    的頭像 發(fā)表于 12-11 09:46 ?928次閱讀
    CanEasy多場(chǎng)景應(yīng)用,讓汽車總線測(cè)試更簡(jiǎn)單

    SAE J1939網(wǎng)絡(luò)層與應(yīng)用層#J1939 #汽車總線

    汽車總線網(wǎng)絡(luò)層
    北匯信息POLELINK
    發(fā)布于 :2023年11月27日 11:23:33

    SAE J1939數(shù)據(jù)鏈路層#J1939 #汽車總線

    數(shù)據(jù)汽車總線
    北匯信息POLELINK
    發(fā)布于 :2023年11月21日 15:54:14

    SAE J1939協(xié)議解讀--什么是J1939?#汽車總線 #J1939

    汽車總線
    北匯信息POLELINK
    發(fā)布于 :2023年11月15日 18:16:32

    SAE J1939協(xié)議解讀

    在乘用車領(lǐng)域比較熟知的是CAN(FD)、LIN、FlexRay、Ethernet等通信協(xié)議,但對(duì)于J1939往往所知甚少。其實(shí)在CAN總線協(xié)議
    的頭像 發(fā)表于 11-09 08:25 ?1767次閱讀
    SAE <b class='flag-5'>J1939</b><b class='flag-5'>協(xié)議</b>解讀

    CAN協(xié)議棧與LIN協(xié)議介紹

    CAN協(xié)議棧 汽車CAN協(xié)議棧是一種軟件組件,用于實(shí)現(xiàn)汽車電子系統(tǒng)中的CAN總線通信功能。它包含了一系列的功能軟件,用于處理
    的頭像 發(fā)表于 10-27 16:16 ?2577次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>協(xié)議</b>棧與LIN<b class='flag-5'>協(xié)議</b>棧<b class='flag-5'>介紹</b>

    一文詳解CAN通信協(xié)議結(jié)構(gòu)設(shè)計(jì)

    CAN 總線協(xié)議已經(jīng)成為汽車計(jì)算機(jī)控制系統(tǒng)和嵌入式工業(yè)控制局域網(wǎng)的標(biāo)準(zhǔn)總線,并且擁有以CAN 為底層協(xié)議專為大型貨車和重工機(jī)械車輛設(shè)計(jì)的 J1939
    發(fā)表于 10-17 09:36 ?558次閱讀
    一文詳解<b class='flag-5'>CAN</b>通信<b class='flag-5'>協(xié)議</b>結(jié)構(gòu)設(shè)計(jì)

    mdobus ASCII協(xié)議轉(zhuǎn)換網(wǎng)關(guān)支持CAN OPEN JAE1939

    Modbus RTU協(xié)議轉(zhuǎn)換網(wǎng)關(guān)是一種常見的設(shè)備,用于將Modbus RTU協(xié)議轉(zhuǎn)換為其他通信協(xié)議。而CANopen是一種基于CAN總線的通信協(xié)議
    的頭像 發(fā)表于 09-26 17:10 ?417次閱讀
    mdobus ASCII<b class='flag-5'>協(xié)議</b>轉(zhuǎn)換網(wǎng)關(guān)支持<b class='flag-5'>CAN</b> OPEN JAE<b class='flag-5'>1939</b>