女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

盟通方案|如何集成J1939協議

盟通科技 ? 2025-06-13 11:35 ? 次閱讀

SAE J1939是美國汽車工程師協會開發的商用車行業標準通信協議,基于CAN總線技術構建,專為重型車輛(卡車、客車)及工業設備設計,實現ECU間實時數據交換與控制。

J1939采用CAN 29位擴展幀進行數據通訊,主要以廣播通訊為主。借助盟通科技提供的J1939協議棧,用戶能夠快速、簡便地開發J1939設備。該協議棧包含了將J1939集成到自身設備中所需的所有功能。

J1939協議棧

J1939協議棧提供豐富的驅動接口,這確保了極高的部署靈活性,能夠輕松地適配現有或新的CAN控制器CPU類型,從而顯著簡化硬件平臺更換過程。

它支持多種實時操作系統(RTOSLinux(SocketCAN、can4linux)、WindowsQNX。交付范圍包含多個示例,幫助用戶能夠輕松且清晰地了解 J1939棧的使用方法。

wKgZPGhLmpiAMiUtAABQVEMZnow103.pngwKgZPGhLmqOAEXbhABsfqIkwn4Y611.png

J1939 FD協議棧

J1939 FD協議棧能夠根據J1939-22標準快速的開發J1939 FD設備,并且可以保證在不修改上層應用的情況下集成J1939FD其API設計簡化了數據接收的評估流程,J1939 FD協議棧同樣提供了豐富的驅動程序接口。

J1939 FD協議棧的基本功能和配置方法與J1939協議棧完全相同,憑借CAN-FD的高通訊效率,J1939 FD協議棧能在更復雜的設備環境下實現更好的性能。

J1939協議棧PGN和SPN的配置

為了盡可能降低資源的消耗,J1939協議棧可以進行大規模的配置和擴展。通過各種配置選項,可以實現對客戶產品的個性化調整。這些功能的設置是通過圖形化配置工具J1939 DeviceDesigner完成的。借助該工具,用戶能夠通過集成數據庫來配置PGN和SPN的映射關系。

基于此,J1939 DeviceDesigner會生成PGN和SPN配置以及初始化函數(以C語言實現),并生成設備文檔。此外,J1939 DeviceDesigner還會通過設備屬性對J1939協議棧和驅動程序包進行最優配置。

根據綜合數據庫以及輸入的信息,PGN和SPN的配置將以C語言的源代碼文件形式生成,并會被整合到應用程序中,作為協議棧的接口。根據配置的不同,用戶可以直接從應用程序中訪問PGN的變量,這些變量就是以C語言變量的形式存在的。

wKgZPGhLm2aAfzeFAACj9-AfmK0939.png

J1939協議棧初始化代碼的生成

根據PGNs和SPNs的設置及定義,會生成一個配置和初始化文件,該文件以C語言源代碼文件的形式呈現,確保僅編譯和初始化J1939協議棧中實際使用的服務。此外,還對J1939協議棧的資源存儲需求進行了優化配置。

與PGN的配置、設置及描述相關,以及針對特定設備的其他設置,都會生成一份以HTML和文本格式呈現的設備文檔。這份文檔與當前的設置和實施情況完全一致,因此始終是最新的。此外,您還可以將生成的文檔用作設備用戶文檔的一部分,或者將其導入到文字處理程序中。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • CAN總線
    +關注

    關注

    145

    文章

    1977

    瀏覽量

    132337
  • ecu
    ecu
    +關注

    關注

    14

    文章

    920

    瀏覽量

    55501
  • J1939協議
    +關注

    關注

    1

    文章

    7

    瀏覽量

    8090
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    基于J1939協議的組合儀表的設計與實現

    基于J1939協議的組合儀表的設計與實現摘要:本文首先介紹了CAN 總線和J1939 協議,然后重點介紹了基于J1939
    發表于 05-17 11:45

    DSP28335實現J1939協議???

    請問DSP28335自帶CAN模塊能否用來實現J1939協議通信?
    發表于 09-10 20:38

    J1939基礎入門知識分享

    通信。J1939描述了CAN總線的一種網絡應用,包括CAN網絡物理層定義、數據鏈路層定義、應用層定義、網絡層定義、故障診斷、和網絡管理。在SAE J1939協議中,不僅僅指定了傳輸類型、報文結構及其
    發表于 04-11 07:00

    基于LabVIEW和J1939協議的CAN總線通訊平臺構建

    最近在公司搭建J1939協議的CAN通訊,查了資料,非常不錯,可以學習一下
    發表于 04-24 09:58

    SAE J1939 協議源代碼分享

    發現一個剛開源的J1939協議棧,親們相關地址如下:源代碼下載地址github下載地址:https://github.com/XeiTongXueFlyMe/J1939源代碼分析網址:http
    發表于 07-30 11:39

    J1939協議理解

    J1939協議理解
    發表于 05-06 15:23

    基于J1939協議的組合儀表的設計與實現

    摘要:本文首先介紹了CAN 總線和J1939 協議,然后重點介紹了基于J1939 協議應用AT90CAN32 作為微控制器的組合儀表的硬件和軟件的實現方法,并且在實際的調試當中,取得了
    發表于 05-16 18:55 ?36次下載

    基于J1939的汽車CAN總線教學實驗系統

    針對J1939協議培訓要求,構建了一個基于J1939協議的汽車總線培訓實驗系統。系統硬件由計算機、Kvaser CAN總線分析儀以及基于J1939
    發表于 08-06 10:25 ?50次下載

    SAE J1939協議分析指南

    SAE J1939協議是由汽車工程協會(SAE)定義的,SAE J1939協議在商用車輛、艦船、軌道機車、農業機械和大型發動機中是應用最廣泛的應用層
    發表于 03-13 13:50 ?189次下載

    基于SAE J1939協議的車輛網絡通信

    目前,車輛的ECU產品大都帶有SAE J1939 CAN接口。針對具有SAE J1939 CAN接口的ECU產品(如發動機、變速器及其緩速器和ABS等ECU),自定義若干ECU,集成實現基于SAE
    發表于 09-24 00:49 ?5934次閱讀
    基于SAE <b class='flag-5'>J1939</b><b class='flag-5'>協議</b>的車輛網絡通信

    CAN高層協議J1939的基礎和應用以及開發介紹

    CAN做為應用比較廣泛的通信總線,受到了越來越多的客戶喜歡和青睞,廣泛應用于工業和汽車,常見的高層協議有CANopen,J1939,DeviceNet等,在公眾號曾經分享過超過15篇有關CAN的高層
    的頭像 發表于 04-02 10:45 ?5098次閱讀
    CAN高層<b class='flag-5'>協議</b><b class='flag-5'>J1939</b>的基礎和應用以及開發介紹

    J1939協議理解

    J1939協議基礎知識講解。
    發表于 05-06 15:34 ?13次下載

    基于恩智浦MPC5744P的SAE J1939協議棧開發

    摘要 本篇筆記主要記錄基于恩智浦MPC5744P的SAE J1939協議棧開發,接口設計,以之前總結的CAN驅動設計為基礎。 準備工作 準備一個CAN驅動可以正常工作的工程。 熟悉J1939
    的頭像 發表于 09-24 16:15 ?8430次閱讀
    基于恩智浦MPC5744P的SAE <b class='flag-5'>J1939</b><b class='flag-5'>協議</b>棧開發

    SAE J1939協議解讀

    在乘用車領域比較熟知的是CAN(FD)、LIN、FlexRay、Ethernet等通信協議,但對于J1939往往所知甚少。其實在CAN總線協議誕生之初,J1939
    的頭像 發表于 11-09 08:25 ?2630次閱讀
    SAE <b class='flag-5'>J1939</b><b class='flag-5'>協議</b>解讀

    SAE J1939中英文資料

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