加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入

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

2023/12/05
4049
服務(wù)支持:
技術(shù)交流群

完成交易后在“購(gòu)買成功”頁(yè)面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗(yàn)、收獲成長(zhǎng)和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購(gòu)買后不支持退換且無(wú)法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
放大
實(shí)物圖
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

概述:為了實(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)幀組成。通過(guò)在屬性中選擇Request only,則可以省略響應(yīng)幀的定義。

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

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

K線協(xié)議中幀的長(zhǎng)度可以是常量、變量或從信號(hào)中檢索的值。如果將幀長(zhǎng)度定義為變量,幀長(zhǎng)度由實(shí)際映射的長(zhǎng)度來(lái)計(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ù)載映射在這里沒(méi)有意義。

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)度表,用來(lái)啟動(dòng)總線。由此來(lái)運(yùn)行一個(gè)“空”調(diào)度,然后可以使用宏命令執(zhí)行K線協(xié)議服務(wù),在總線上傳輸和接收K線幀。默認(rèn)情況下,LIN總線啟動(dòng)將產(chǎn)生喚醒脈沖事件。若想避免這一點(diǎn),可以通過(guò)在Virtual Signal中將系統(tǒng)信號(hào)@@SYSCFG307的初始值設(shè)置為5來(lái)實(shí)現(xiàn)。

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

了解虹科BabyLIN產(chǎn)品更多信息,歡迎前往【虹科智能互聯(lián)】官方網(wǎng)站:https://www.haomotive.com/

聯(lián)系虹科工程師:https://tl-tx.dustess.com/OHRgtontq3

TEL:18138758797

  • 1.docx

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
TJA1051T/E/1J 1 NXP Semiconductors TJA1051 - High-speed CAN transceiver SOIC 8-Pin

ECAD模型

下載ECAD模型
$0.39 查看
KSZ8041NL-TR 1 Microchip Technology Inc DATACOM, ETHERNET TRANSCEIVER, QCC32

ECAD模型

下載ECAD模型
$1.71 查看
TJA1042T/3,118 1 NXP Semiconductors TJA1042 - High-speed CAN transceiver with Standby mode SOIC 8-Pin

ECAD模型

下載ECAD模型
$1.51 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

虹科是一家資源整合及技術(shù)服務(wù)落地供應(yīng)商,與全球頂尖公司深度技術(shù)合作,專注于制造業(yè)、汽車、生物、醫(yī)藥、測(cè)試與測(cè)量、廣播電視與媒體、通信、網(wǎng)絡(luò)安全、光電等領(lǐng)域,為客戶提供:智能自動(dòng)化、工業(yè)物聯(lián)網(wǎng)、智能感知、數(shù)字化+AR、光電、網(wǎng)絡(luò)安全、測(cè)試測(cè)量、衛(wèi)星與無(wú)線通信、醫(yī)藥環(huán)境監(jiān)測(cè)與驗(yàn)證、生命科學(xué)、汽車電子、汽車維修診斷、云科技等解決方案。虹科始終致力于為行業(yè)客戶提供創(chuàng)新及前端的產(chǎn)品和技術(shù)解決方案,為科技社會(huì)發(fā)展助力加碼。