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

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

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

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

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

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

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

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

wKgZomVtZxyAQWaPAAF7-OVZ1F0549.png

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

wKgaomVtZySANelyAAFbZfGFQUc001.png

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

wKgZomVtZy6AHiiRAAE-xbieNuE505.png

2.請(qǐng)求幀的定義

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

wKgZomVtZz6AYufwAAHhnYosclU346.png

2.1常量映射

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

wKgZomVtZ0qAOGvSAACgW3Drgr4998.png

2.2信號(hào)映射

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

wKgZomVtZ1eAOWPmAAEnFHJ9Haw653.png

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

wKgZomVtZ2OARyXaAAFI3JJhzZE673.png

響應(yīng)幀的定義也以同樣的方式進(jìn)行,只是常量負(fù)載映射在這里沒有意義。

3.啟動(dòng)K線通信

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

wKgZomVtZ3GATaqTAAHWpYEEQuo311.png

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

審核編輯 黃宇

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

    關(guān)注

    3019

    文章

    7790

    瀏覽量

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

    關(guān)注

    19

    文章

    108

    瀏覽量

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

    關(guān)注

    0

    文章

    5

    瀏覽量

    3077
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

    知識(shí)分享 | 輕松實(shí)現(xiàn)優(yōu)質(zhì)建模

    知識(shí)分享在知識(shí)分享欄目中,我們會(huì)定期與讀者分享來自MES模賽思的基于模型的軟件開發(fā)相關(guān)Know-How干貨,關(guān)注公眾號(hào),隨時(shí)掌握基于模型的軟件設(shè)計(jì)的技術(shù)知識(shí)。輕松實(shí)現(xiàn)優(yōu)質(zhì)建模前言在基于模型的開發(fā)
    的頭像 發(fā)表于 09-12 08:08 ?273次閱讀
    知識(shí)分享 | <b class='flag-5'>輕松</b><b class='flag-5'>實(shí)現(xiàn)</b>優(yōu)質(zhì)建模

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

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

    8k的hdmi可以接到4k

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

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

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

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

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

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

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

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

    CRC校驗(yàn)(循環(huán)冗余校驗(yàn))是數(shù)據(jù)通訊中最常采用的校驗(yàn)方式。CAN協(xié)議中,總線通信節(jié)點(diǎn)也常采用CRC算法對(duì)各種總線傳輸?shù)臄?shù)據(jù)進(jìn)行校驗(yàn)。
    的頭像 發(fā)表于 01-02 17:23 ?457次閱讀
    <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'>實(shí)現(xiàn)</b>

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

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

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

    文章將以CRC8校驗(yàn)為例,介紹在BabyLIN產(chǎn)品中如何使用CRC校驗(yàn)算法。 CRC校驗(yàn)原理 在CAN報(bào)文中,增加Checksum校驗(yàn),能夠用來檢測和校驗(yàn)數(shù)據(jù)傳輸或保存后可能出現(xiàn)的錯(cuò)誤。它是利用除法及余數(shù)的原理來作錯(cuò)誤偵測的。CRC8校驗(yàn)算法,就是對(duì)一幀報(bào)文進(jìn)行校驗(yàn)和計(jì)算
    的頭像 發(fā)表于 01-02 10:45 ?412次閱讀
    <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'>實(shí)現(xiàn)</b>

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

    為了實(shí)現(xiàn)K通信,SDF-V3在協(xié)議部分中定義了新的協(xié)議類型KLine Raw。所有能夠運(yùn)行SDF-V3文件(LinWorks版本在V.2.
    的頭像 發(fā)表于 12-06 13:44 ?368次閱讀
    <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'>實(shí)現(xiàn)</b>?

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

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

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

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

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

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

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

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