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ì)大家有幫助,如果對(duì)你有幫助,歡迎關(guān)注嵌入式程序猿公眾號(hào)。今天我們來看第二部分?jǐn)?shù)據(jù)鏈路層的上半部分,數(shù)據(jù)鏈路層比較重要,內(nèi)容也比較多,分為上下兩部分來講。
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é)議由美國SAE( Society of AutomotiveEngineers)組織維護(hù)和推廣。
今天我們來看數(shù)據(jù)鏈路層的第二部分,主要搞懂以下問題
如果一個(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í)別來自多個(gè)不同發(fā)送者的多包消息,接收時(shí)不能搞混。
一個(gè)節(jié)點(diǎn)必須能夠支持同時(shí)來自于同一個(gè)源地址的一個(gè) RTS/CTS 會(huì)話和一個(gè) BAM 會(huì)話發(fā)送者和響應(yīng)者分別有自己的傳輸和接收時(shí)間要求。





















這個(gè)系列已經(jīng)更新過半,收到了不少私信留言,謝謝大家的支持。
編輯:lyn
-
CAN
+關(guān)注
關(guān)注
59文章
3096瀏覽量
473449 -
J1939
+關(guān)注
關(guān)注
1文章
11瀏覽量
10963
原文標(biāo)題:詳解CAN的高層協(xié)議(三)
文章出處:【微信號(hào):InterruptISR,微信公眾號(hào):嵌入式程序員】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評(píng)論請先 登錄
【2026 深度橫評(píng)】誰才是全能型 CAN 轉(zhuǎn) Modbus 網(wǎng)關(guān)?實(shí)測 IPCSUN PBC0022 如何打破行業(yè)僵局
2026最新CAN轉(zhuǎn)Modbus網(wǎng)關(guān)評(píng)測:IPCSUN捷宸電子PBC0022如何搞定J1939與私有協(xié)議?
2026工業(yè)級(jí)CAN轉(zhuǎn)以太網(wǎng)網(wǎng)關(guān)選型指南:IPCSUN DNET800 全場景深度解析
CAN協(xié)議的深度剖析
重型車輛J1939通信協(xié)議是什么
Profinet?轉(zhuǎn) SAE J1939?網(wǎng)關(guān) 實(shí)現(xiàn)重型車智能控制 西門子 PLC?渣土自卸車改造案例
三軸加速度計(jì)P/N 336-9655在卡特彼勒履帶式推土機(jī)與小型挖掘機(jī)中的監(jiān)測應(yīng)用
三軸傾角P/N 334-1658在卡特彼勒重型設(shè)備中的監(jiān)測應(yīng)用
IMU P/N 333-8538在卡特彼勒挖掘機(jī)、自卸車與裝載機(jī)中的應(yīng)用價(jià)值
STM32已經(jīng)用標(biāo)準(zhǔn)庫寫好的代碼,怎么導(dǎo)入RT THREAD?
從手寫代碼到AUTOSAR工具鏈:J1939Tp應(yīng)用篇
盟通方案|如何集成J1939協(xié)議
STM32已經(jīng)用標(biāo)準(zhǔn)庫寫好的代碼,怎么導(dǎo)入RT THREAD?
經(jīng)緯恒潤VDE Cloud深度賦能汽車智能通信網(wǎng)絡(luò)設(shè)計(jì)
關(guān)于CAN的高層協(xié)議J1939的基礎(chǔ)和應(yīng)用以及開發(fā)詳解
評(píng)論