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

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

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

虹科技術(shù) | BabyLIN產(chǎn)品如何輕松搞定K線協(xié)議實現(xiàn)?

虹科汽車電子 ? 來源:虹科汽車電子 ? 作者:虹科汽車電子 ? 2023-12-04 13:46 ? 次閱讀

概述:為了實現(xiàn)K線通信,SDF-V3在協(xié)議部分中定義了新的協(xié)議類型KLine Raw。所有能夠運行SDF-V3文件(LinWorks版本在V.2.29.4以上)并使用最新的固件(固件版本在V.6.18以上)的BabyLIN設備都可以執(zhí)行KLine Raw協(xié)議。

1. KLine Raw協(xié)議實現(xiàn)

與其他協(xié)議實現(xiàn)相同,需要在SessionConf中新建Protocols,定義KLine Raw類型協(xié)議。

wKgZomVtZxyAQWaPAAF7-OVZ1F0549.png

在協(xié)議中可以自定義服務,Service由請求幀和響應幀組成。通過在屬性中選擇Request only,則可以省略響應幀的定義。

wKgaomVtZySANelyAAFbZfGFQUc001.png

使用K線協(xié)議的LIN總線接口的波特率和字節(jié)格式可以通過宏命令Set Speed (Write Speed)進行修改。

wKgZomVtZy6AHiiRAAE-xbieNuE505.png

2.請求幀的定義

K線協(xié)議中幀的長度可以是常量、變量或從信號中檢索的值。如果將幀長度定義為變量,幀長度由實際映射的長度來計算。

wKgZomVtZz6AYufwAAHhnYosclU346.png

2.1常量映射

常量映射的步驟:首先添加一個映射項(1),然后定義該映射項的起始位置和大小(2),然后定義該映射項的常量值(3),最后保存數(shù)據(jù)(4)。

wKgZomVtZ0qAOGvSAACgW3Drgr4998.png

2.2信號映射

信號映射定義步驟:首先在右側(cè)信號列表中選擇所請求的信號(1),將其添加到映射列表(2),并最終將偏移量調(diào)整為有效載荷(3),添加好本幀中需要的所有信號后點擊OK完成(4)。

wKgZomVtZ1eAOWPmAAEnFHJ9Haw653.png

兩種有效載荷定義方法可以結(jié)合在一起,在這種情況下,首先應用常數(shù)映射,然后合并信號映射;幀的未映射區(qū)域?qū)⒂猛ㄓ脜f(xié)議屬性中給出的填充字節(jié)填充。

wKgZomVtZ2OARyXaAAFI3JJhzZE673.png

響應幀的定義也以同樣的方式進行,只是常量負載映射在這里沒有意義。

3.啟動K線通信

LIN總線通信啟動時,將自動啟動LDF的第一個調(diào)度或啟動命令給出的調(diào)度。在LIN總線上使用K線通信時,應該使用空調(diào)度表的方式進行。需要在LDF中設置一個僅診斷請求幀的調(diào)度表,用來啟動總線。由此來運行一個“空”調(diào)度,然后可以使用宏命令執(zhí)行K線協(xié)議服務,在總線上傳輸和接收K線幀。默認情況下,LIN總線啟動將產(chǎn)生喚醒脈沖事件。若想避免這一點,可以通過在Virtual Signal中將系統(tǒng)信號@@SYSCFG307的初始值設置為5來實現(xiàn)。

wKgZomVtZ3GATaqTAAHWpYEEQuo311.png

注:BabyLIN系列產(chǎn)品的K線通信實現(xiàn)需要額外激活,請聯(lián)系虹科獲取激活方式。

審核編輯 黃宇

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

    關(guān)注

    3023

    文章

    7822

    瀏覽量

    166017
  • LIN總線
    +關(guān)注

    關(guān)注

    19

    文章

    108

    瀏覽量

    27436
  • k線
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    3078
收藏 人收藏

    評論

    相關(guān)推薦

    PowerPAD?輕松實現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《PowerPAD?輕松實現(xiàn).pdf》資料免費下載
    發(fā)表于 10-29 10:08 ?0次下載
    PowerPAD?<b class='flag-5'>輕松</b><b class='flag-5'>實現(xiàn)</b>

    “一根搞定!雙向Type-C轉(zhuǎn)DP讓你輕松連接大屏”

    )、配置通道(CC,用于檢測連接器的方向并進行協(xié)議協(xié)商,確保正確定位和數(shù)據(jù)/充電模式的正確建立)以及輔助功能(SBU)和其他控制信號,用于信號管理與認證。通過利用Type-C接口的Alt Mode功能,雙向Type-C轉(zhuǎn)DP實現(xiàn)
    的頭像 發(fā)表于 10-21 09:06 ?620次閱讀

    技術(shù) 優(yōu)化始于數(shù)據(jù):Baby-LIN設備如何高效存儲總線數(shù)據(jù)?

    質(zhì)量和性能至關(guān)重要。本文將講解BabyLIN系列產(chǎn)品如何實現(xiàn)高效的總線數(shù)據(jù)記錄和存儲。 科Baby-LIN系列
    的頭像 發(fā)表于 08-16 10:07 ?335次閱讀
    <b class='flag-5'>虹</b>科<b class='flag-5'>技術(shù)</b> 優(yōu)化始于數(shù)據(jù):Baby-LIN設備如何高效存儲總線數(shù)據(jù)?

    8k的hdmi可以接到4k

    ,使用8K的HDMI連接到4K設備上是完全可行的,并且能夠實現(xiàn)高質(zhì)量的4K視頻傳輸。 具體來說,HDMI 2.1線纜不僅支持8
    的頭像 發(fā)表于 07-29 09:50 ?1049次閱讀

    鋇錸協(xié)議網(wǎng)關(guān)輕松實現(xiàn)Modbus轉(zhuǎn)MQTT協(xié)議

    Modbus是一種在工業(yè)自動化領域廣泛使用的通信協(xié)議,以其簡單性和可靠性而著稱。然而,隨著物聯(lián)網(wǎng)技術(shù)的興起,傳統(tǒng)的Modbus協(xié)議需要與通信協(xié)議MQTT相結(jié)合,以
    的頭像 發(fā)表于 07-23 15:51 ?284次閱讀
    鋇錸<b class='flag-5'>協(xié)議</b>網(wǎng)關(guān)<b class='flag-5'>輕松</b><b class='flag-5'>實現(xiàn)</b>Modbus轉(zhuǎn)MQTT<b class='flag-5'>協(xié)議</b>

    本地廠家,實力保障!水冷1500W激光手持焊輕松搞定各種焊接難題

    【本地廠家,實力保障!水冷1500W激光器手持焊,輕松搞定各種焊接難題!】 今天給大家推薦一款實用性極強、高效穩(wěn)定的焊接神器——水冷1500W激光器手持焊!作為一款本地廠家推出的高品質(zhì)產(chǎn)品,不僅性能
    的頭像 發(fā)表于 04-10 17:04 ?354次閱讀
    本地廠家,實力保障!水冷1500W激光手持焊<b class='flag-5'>輕松</b><b class='flag-5'>搞定</b>各種焊接難題

    如何實現(xiàn)PTP協(xié)議的精準同步時鐘?

    尊敬的技術(shù)大牛們,你們好! 現(xiàn)有一項目需要用到貴公司的STM32F4系列產(chǎn)品,由于業(yè)務場景對時鐘同步精度要求很高。所以需尋求你們的技術(shù)支撐,提供關(guān)于STM32F4系列的PTP協(xié)議或IE
    發(fā)表于 03-26 07:57

    技術(shù) | 保障數(shù)據(jù)傳輸穩(wěn)定性:BabyLIN產(chǎn)品的CRC算法實現(xiàn)

    CRC校驗(循環(huán)冗余校驗)是數(shù)據(jù)通訊中最常采用的校驗方式。CAN協(xié)議中,總線通信節(jié)點也常采用CRC算法對各種總線傳輸?shù)臄?shù)據(jù)進行校驗。
    的頭像 發(fā)表于 01-02 17:23 ?489次閱讀
    <b class='flag-5'>虹</b>科<b class='flag-5'>技術(shù)</b> | 保障數(shù)據(jù)傳輸穩(wěn)定性:<b class='flag-5'>BabyLIN</b><b class='flag-5'>產(chǎn)品</b>的CRC算法<b class='flag-5'>實現(xiàn)</b>

    11個金律輕松搞定DCDC電源轉(zhuǎn)換電路設計

    搞嵌入式的工程師們往往把單片機、ARM、DSP、FPGA搞的得心應手,而一旦進行系統(tǒng)設計,到了給電源系統(tǒng)供電,雖然也能讓其精心設計的程序運行起來,但對于新手來說,有時可能效率低下,往往還有供電電流 不足或過大引起這樣那樣的問題,本文11個金律輕松搞定DCDC電源轉(zhuǎn)換電路設
    的頭像 發(fā)表于 01-02 10:51 ?1271次閱讀
    11個金律<b class='flag-5'>輕松</b><b class='flag-5'>搞定</b>DCDC電源轉(zhuǎn)換電路設計

    技術(shù)|保障數(shù)據(jù)傳輸穩(wěn)定性:BabyLIN產(chǎn)品的CRC算法實現(xiàn)

    文章將以CRC8校驗為例,介紹在BabyLIN產(chǎn)品中如何使用CRC校驗算法。 CRC校驗原理 在CAN報文中,增加Checksum校驗,能夠用來檢測和校驗數(shù)據(jù)傳輸或保存后可能出現(xiàn)的錯誤。它是利用除法及余數(shù)的原理來作錯誤偵測的。CRC8校驗算法,就是對一幀報文進行校驗和計算
    的頭像 發(fā)表于 01-02 10:45 ?446次閱讀
    <b class='flag-5'>虹</b>科<b class='flag-5'>技術(shù)</b>|保障數(shù)據(jù)傳輸穩(wěn)定性:<b class='flag-5'>BabyLIN</b><b class='flag-5'>產(chǎn)品</b>的CRC算法<b class='flag-5'>實現(xiàn)</b>

    BabyLIN產(chǎn)品如何輕松搞定K協(xié)議實現(xiàn)?

    為了實現(xiàn)K通信,SDF-V3在協(xié)議部分中定義了新的協(xié)議類型KLine Raw。所有能夠運行SDF-V3文件(LinWorks版本在V.2.
    的頭像 發(fā)表于 12-06 13:44 ?382次閱讀
    <b class='flag-5'>BabyLIN</b><b class='flag-5'>產(chǎn)品</b>如何<b class='flag-5'>輕松</b><b class='flag-5'>搞定</b><b class='flag-5'>K</b><b class='flag-5'>線</b><b class='flag-5'>協(xié)議</b><b class='flag-5'>實現(xiàn)</b>?

    學會這4招,輕松搞定開關(guān)電源EMI

    學會這4招,輕松搞定開關(guān)電源EMI
    的頭像 發(fā)表于 12-05 16:57 ?765次閱讀
    學會這4招,<b class='flag-5'>輕松</b><b class='flag-5'>搞定</b>開關(guān)電源EMI

    遠程網(wǎng)關(guān)XD-K30S—實現(xiàn)PLC無線遠程通信技術(shù)

    XD-K30S遠程網(wǎng)關(guān)技術(shù)具有一系列的特點和優(yōu)勢。首先,它支持多種協(xié)議的數(shù)據(jù)傳輸,包括Modbus、CAN、TCP/IP等,可以方便地與各種PLC設備進行集成。其次,該技術(shù)非常穩(wěn)定可靠
    的頭像 發(fā)表于 12-05 09:05 ?374次閱讀
    遠程網(wǎng)關(guān)XD-<b class='flag-5'>K</b>30S—<b class='flag-5'>實現(xiàn)</b>PLC無線遠程通信<b class='flag-5'>技術(shù)</b>

    科案例 | 溫控無憂!科Comet創(chuàng)新產(chǎn)品助力va-Q-tec實現(xiàn)溫度敏感產(chǎn)品運輸過程質(zhì)量控制溫控無憂!

    溫度敏感產(chǎn)品運輸對供應鏈全流程的溫度質(zhì)量要求較高,往往需要借助特殊的溫濕度監(jiān)測技術(shù)產(chǎn)品。va-Q-tec與科Comet合作,采用科Com
    的頭像 發(fā)表于 11-23 13:13 ?504次閱讀
    <b class='flag-5'>虹</b>科案例 | 溫控無憂!<b class='flag-5'>虹</b>科Comet創(chuàng)新<b class='flag-5'>產(chǎn)品</b>助力va-Q-tec<b class='flag-5'>實現(xiàn)</b>溫度敏感<b class='flag-5'>產(chǎn)品</b>運輸過程質(zhì)量控制溫控無憂!

    如何實現(xiàn)MQTT協(xié)議數(shù)據(jù)傳輸?

    如何實現(xiàn)MQTT協(xié)議數(shù)據(jù)傳輸? 隨著物聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,越來越多的設備和應用需要實現(xiàn)互聯(lián)互通。而MQTT作為一種輕量級的發(fā)布/訂閱消息傳輸協(xié)議
    的頭像 發(fā)表于 11-15 17:23 ?1087次閱讀