一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

關(guān)于CAN的高層協(xié)議J1939的基礎(chǔ)和應(yīng)用以及開(kāi)發(fā)詳解

嵌入式程序員 ? 來(lái)源:CSDN技術(shù)社區(qū) ? 作者:嵌入式程序猿 ? 2021-04-19 10:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

CAN做為應(yīng)用比較廣泛的通信總線,受到了越來(lái)越多的客戶(hù)喜歡和青睞,廣泛應(yīng)用于工業(yè)和汽車(chē),常見(jiàn)的高層協(xié)議有CANopen,J1939,DeviceNet等,在公眾號(hào)曾經(jīng)分享過(guò)超過(guò)15篇有關(guān)CAN的高層協(xié)議J1939的有關(guān)內(nèi)容,今天起我們將連續(xù)分6次推文來(lái)詳細(xì)介紹CAN的高層協(xié)議J1939的基礎(chǔ)和應(yīng)用以及開(kāi)發(fā),應(yīng)該算是比較全面系統(tǒng)的介紹,希望對(duì)大家有幫助,如果對(duì)你有幫助,歡迎關(guān)注嵌入式程序猿公眾號(hào)。今天我們來(lái)看第二部分?jǐn)?shù)據(jù)鏈路層的上半部分,數(shù)據(jù)鏈路層比較重要,內(nèi)容也比較多,分為上下兩部分來(lái)講。

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

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

今天我們來(lái)看數(shù)據(jù)鏈路層的第二部分,主要搞懂以下問(wèn)題

如果一個(gè)節(jié)點(diǎn)不能處理其它的會(huì)話通信,就應(yīng)該拒絕其它節(jié)點(diǎn)的建立連接要求

網(wǎng)絡(luò)上的每個(gè)節(jié)點(diǎn)每次可以發(fā)起一個(gè)給定目標(biāo)地址的指定目標(biāo)地址連接傳送。

在一個(gè)指定時(shí)刻,一個(gè)發(fā)送者只能發(fā)送一個(gè)多包 BAM 消息

響應(yīng)者必須能識(shí)別來(lái)自多個(gè)不同發(fā)送者的多包消息,接收時(shí)不能搞混。

一個(gè)節(jié)點(diǎn)必須能夠支持同時(shí)來(lái)自于同一個(gè)源地址的一個(gè) RTS/CTS 會(huì)話和一個(gè) BAM 會(huì)話發(fā)送者和響應(yīng)者分別有自己的傳輸和接收時(shí)間要求。

44540518-9ff4-11eb-8b86-12bb97331649.jpg

44943f2a-9ff4-11eb-8b86-12bb97331649.jpg

44e6a99a-9ff4-11eb-8b86-12bb97331649.jpg

4500a368-9ff4-11eb-8b86-12bb97331649.jpg

457b9974-9ff4-11eb-8b86-12bb97331649.jpg

46023344-9ff4-11eb-8b86-12bb97331649.jpg

466e3d8c-9ff4-11eb-8b86-12bb97331649.jpg

46e42eca-9ff4-11eb-8b86-12bb97331649.jpg

473425ce-9ff4-11eb-8b86-12bb97331649.jpg

4742627e-9ff4-11eb-8b86-12bb97331649.jpg

47524874-9ff4-11eb-8b86-12bb97331649.jpg

475dff48-9ff4-11eb-8b86-12bb97331649.jpg

47c52ad8-9ff4-11eb-8b86-12bb97331649.jpg

4887be0e-9ff4-11eb-8b86-12bb97331649.jpg

48d49a1c-9ff4-11eb-8b86-12bb97331649.jpg

48eaad3e-9ff4-11eb-8b86-12bb97331649.jpg

4909078e-9ff4-11eb-8b86-12bb97331649.jpg

49598a2e-9ff4-11eb-8b86-12bb97331649.jpg

49bbb690-9ff4-11eb-8b86-12bb97331649.jpg

49c96056-9ff4-11eb-8b86-12bb97331649.jpg

49d7b8fe-9ff4-11eb-8b86-12bb97331649.jpg

這個(gè)系列已經(jīng)更新過(guò)半,收到了不少私信留言,謝謝大家的支持。
編輯:lyn

聲明:本文內(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)投訴
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    57

    文章

    2919

    瀏覽量

    467732
  • J1939
    +關(guān)注

    關(guān)注

    1

    文章

    11

    瀏覽量

    10831

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    從手寫(xiě)代碼到AUTOSAR工具鏈:J1939Tp應(yīng)用篇

    J1939Tp是我學(xué)習(xí)AUTOSAR CP諸多BSW模塊的起點(diǎn),其分層架構(gòu)完美體現(xiàn)了AUTOSAR規(guī)范的精髓,掌握J1939Tp有助于深入理解通信(COM)相關(guān)模塊的程序執(zhí)行過(guò)程。
    的頭像 發(fā)表于 07-10 16:37 ?917次閱讀
    從手寫(xiě)代碼到AUTOSAR工具鏈:<b class='flag-5'>J1939</b>Tp應(yīng)用篇

    盟通方案|如何集成J1939協(xié)議

    SAEJ1939是美國(guó)汽車(chē)工程師協(xié)會(huì)開(kāi)發(fā)的商用車(chē)行業(yè)標(biāo)準(zhǔn)通信協(xié)議,基于CAN總線技術(shù)構(gòu)建,專(zhuān)為重型車(chē)輛(卡車(chē)、客車(chē))及工業(yè)設(shè)備設(shè)計(jì),實(shí)現(xiàn)ECU間實(shí)時(shí)數(shù)據(jù)交換與控制。
    的頭像 發(fā)表于 06-13 11:35 ?257次閱讀
    盟通方案|如何集成<b class='flag-5'>J1939</b><b class='flag-5'>協(xié)議</b>

    STM32已經(jīng)用標(biāo)準(zhǔn)庫(kù)寫(xiě)好的代碼,怎么導(dǎo)入RT THREAD?

    之前已經(jīng)在裸機(jī)上實(shí)現(xiàn)了SAE J1939協(xié)議,因?yàn)橐砑覫OT 功能,現(xiàn)在想添加RT THREAD.因?yàn)橹皩?xiě)裸機(jī)程序的時(shí)候用的是標(biāo)準(zhǔn)庫(kù)。而RT THREAD STUDIO自動(dòng)生成的是HAL庫(kù),請(qǐng)問(wèn)有什么好方法在我原來(lái)的代碼上添加RT THREAD嗎?
    發(fā)表于 05-27 06:01

    經(jīng)緯恒潤(rùn)VDE Cloud深度賦能汽車(chē)智能通信網(wǎng)絡(luò)設(shè)計(jì)

    當(dāng)前汽車(chē)產(chǎn)業(yè)正加速向電動(dòng)化、智能化、網(wǎng)聯(lián)化轉(zhuǎn)型,電子電氣架構(gòu)復(fù)雜度呈現(xiàn)指數(shù)級(jí)攀升。面對(duì)車(chē)型快速迭代、多團(tuán)隊(duì)協(xié)同開(kāi)發(fā)、數(shù)據(jù)安全管控等現(xiàn)代研發(fā)需求,以及混合多總線協(xié)議CAN/
    的頭像 發(fā)表于 05-12 09:52 ?1076次閱讀
    經(jīng)緯恒潤(rùn)VDE Cloud深度賦能汽車(chē)智能通信網(wǎng)絡(luò)設(shè)計(jì)

    淺談CAN協(xié)議轉(zhuǎn)換模塊

    CAN(Controller Area Network)協(xié)議轉(zhuǎn)換模塊在現(xiàn)代工業(yè)自動(dòng)化、汽車(chē)制造、航空航天等領(lǐng)域扮演著至關(guān)重要的角色。作為連接不同CAN網(wǎng)絡(luò)或CAN與其他通信
    的頭像 發(fā)表于 02-05 16:37 ?459次閱讀

    基于Vector工具進(jìn)行CAN協(xié)議錯(cuò)誤幀的分析實(shí)踐

    CAN(ControllerAreaNetwork)協(xié)議是當(dāng)前使用最普遍的車(chē)載通信協(xié)議之一,其優(yōu)點(diǎn)不只體現(xiàn)在多主并行、最高達(dá)1Mbit/sec的傳輸速率(針對(duì)標(biāo)準(zhǔn)CAN)、基于優(yōu)先級(jí)的
    的頭像 發(fā)表于 01-15 10:03 ?572次閱讀
    基于Vector工具進(jìn)行<b class='flag-5'>CAN</b><b class='flag-5'>協(xié)議</b>錯(cuò)誤幀的分析實(shí)踐

    深入解析J1939-73:車(chē)輛診斷通信的標(biāo)準(zhǔn)與應(yīng)用

    和設(shè)備之間的實(shí)時(shí)數(shù)據(jù)交換。J1939基于CAN(ControllerAreaNetwork)總線技術(shù),使用29bit的擴(kuò)展標(biāo)識(shí)符和擴(kuò)展數(shù)據(jù)幀,CAN通信速率為250K
    的頭像 發(fā)表于 12-11 10:01 ?1599次閱讀
    深入解析<b class='flag-5'>J1939</b>-73:車(chē)輛診斷通信的標(biāo)準(zhǔn)與應(yīng)用

    SAE J1939中英文資料

    最全的J1939中英文協(xié)議資料
    發(fā)表于 11-26 15:06 ?2次下載

    CAN總線通信協(xié)議詳解

    一、CAN總線概述 CAN總線是一種多主控制的串行通信協(xié)議,它允許多個(gè)設(shè)備共享同一通信線路,而無(wú)需中央控制單元。這種設(shè)計(jì)使得CAN總線非常適合于分布式控制系統(tǒng),如汽車(chē)電子系統(tǒng)。 二、
    的頭像 發(fā)表于 11-12 09:46 ?3403次閱讀

    汽車(chē)CAN總線的特點(diǎn)和應(yīng)用

    汽車(chē)CAN總線是一種連接汽車(chē)各種控制單元的通信協(xié)議和數(shù)據(jù)傳輸標(biāo)準(zhǔn),它對(duì)于現(xiàn)代汽車(chē)的發(fā)展具有重要意義。以下是對(duì)汽車(chē)CAN總線的詳細(xì)解析,旨在全面闡述其概念、特點(diǎn)、工作原理、應(yīng)用以及未來(lái)發(fā)
    的頭像 發(fā)表于 09-30 11:31 ?1858次閱讀

    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 ?624次閱讀
    <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主站轉(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ù)參
    的頭像 發(fā)表于 08-17 15:47 ?451次閱讀
    <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/CAN FD/CAN XL三大總線協(xié)議解讀,是逐步替代關(guān)系嗎?

    進(jìn)入核心市場(chǎng)。 不過(guò),從市場(chǎng)表現(xiàn)來(lái)看,目前CAN/CAN FD/CAN XL各有各的市場(chǎng),并非逐步取代的關(guān)系,背后的原因是什么呢? ? CAN/CA
    的頭像 發(fā)表于 08-12 01:12 ?5621次閱讀

    示波器使用以及信號(hào)處理

    有沒(méi)有大神可以教我示波器的使用以及信號(hào)的處理,可有償。
    發(fā)表于 07-27 11:45

    CAN轉(zhuǎn)ModbusRTU協(xié)議轉(zhuǎn)化網(wǎng)關(guān)功能與配置詳解

    介紹。 一,設(shè)備主要功能 遠(yuǎn)創(chuàng)智控YC-CAN-RTU是一款用于CAN-Modbus現(xiàn)場(chǎng)總線與RS-232總線或 RS-485 總線之間數(shù)據(jù)轉(zhuǎn)換的協(xié)議型轉(zhuǎn)換器,支持標(biāo)準(zhǔn) Modbus RTU
    的頭像 發(fā)表于 07-25 11:55 ?940次閱讀
    <b class='flag-5'>CAN</b>轉(zhuǎn)ModbusRTU<b class='flag-5'>協(xié)議</b>轉(zhuǎn)化網(wǎng)關(guān)功能與配置<b class='flag-5'>詳解</b>