概述:為了實(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é)議。

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

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

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

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

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

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

響應(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)。

注:BabyLIN系列產(chǎn)品的K線通信實(shí)現(xiàn)需要額外激活,請(qǐng)聯(lián)系虹科獲取激活方式。
審核編輯 黃宇
-
汽車電子
+關(guān)注
關(guān)注
3045文章
8958瀏覽量
172834 -
LIN總線
+關(guān)注
關(guān)注
19文章
117瀏覽量
28952 -
k線
+關(guān)注
關(guān)注
0文章
5瀏覽量
3268
發(fā)布評(píng)論請(qǐng)先 登錄
虹科答疑 | 如何快速上手CAN診斷儀?10分鐘從開機(jī)到實(shí)戰(zhàn)
工業(yè)級(jí) LIN 收發(fā)器、LIN 模塊優(yōu)選:德國 Lipowsky LIN 線產(chǎn)品介紹
老舊產(chǎn)線不淘汰,數(shù)據(jù)孤島輕松破:EtherNet/IP與DeviceNet協(xié)議轉(zhuǎn)換實(shí)戰(zhàn)
虹科答疑 | 使用虹科PCAN-Explorer 6進(jìn)行.DBC解析總共分幾步?
虹科動(dòng)態(tài) | 虹科×長城汽車技術(shù)交流日?qǐng)A滿落幕!
虹科案例 | 為什么汽車零部件頭部企業(yè),選擇虹科方案做方向盤EOL測試?
一機(jī)搞定多種產(chǎn)品,氣密性檢測儀還是太全能了
地平線與哈啰正式簽署戰(zhàn)略合作協(xié)議
增加語音控制功能關(guān)注這幾顆芯片輕松搞定
宏集HMI-4G套裝,輕松搞定“數(shù)據(jù)上云+異地遠(yuǎn)程運(yùn)維”
虹科新聞 | 再獲行業(yè)認(rèn)可!虹科IO-Link模塊榮獲維科杯·OFweek 2025工業(yè)自動(dòng)化「優(yōu)秀產(chǎn)品獎(jiǎng)」
Modbus協(xié)議轉(zhuǎn)換:讓工業(yè)設(shè)備輕松“對(duì)話”
“跨界”也輕松:CC\\-Link IE搞定Modbus RTU電能儀表實(shí)戰(zhàn)
CADENAS 數(shù)字產(chǎn)品配置器輕松實(shí)現(xiàn)Ascendor電梯規(guī)劃
ProfibusDP轉(zhuǎn)Profinet網(wǎng)關(guān),輕松搞定!
虹科技術(shù) | BabyLIN產(chǎn)品如何輕松搞定K線協(xié)議實(shí)現(xiàn)?
評(píng)論