LIN總線高(gāo)級應用(yòng)
下(xià)面我們将介紹兩個(gè)LINβΩ£™總線的(de)高(gāo)級應用(yòng)

LIN的(de).ncf文(wén)件(jiàn)(Node Configura₽↔←©tion Files)以及.ldf文(wén)件(jiàn)(LIN De₽★≥scription File)
為(wèi)了(le)更快(kuài)速的(de)構建LIN網絡,市(shì)面上(shàng)✘↔的(de)LIN節點一(yī)般都(dōu)會(huì)∞₽帶有(yǒu)節點的(de).ncf文(wén)件(δ&"¥jiàn),這(zhè)個(gè)文(wén)件(jiàn)會(huì)詳細說(shu$>∑ō)明(míng)節點的(de)功能(néng)。
然後,OEM會(huì)将這(zhè)些(xiē)節點$♦的(de).ncf文(wén)件(jiàn)整合成一(yī)個≈≥§ (gè)集合文(wén)件(jiàn),這(zhè)個(g≈&è)集合文(wén)件(jiàn)就(jiù)是(shì).ldf文(wén)件(ji •₽àn)。最後,主節點會(huì)根據.ldf文(wén)件(jiàn)中的(β✘ de)調度表等進行(xíng)設置和(hé)管理(lǐ)LIN $¶集群。
請(qǐng)注意,可(kě)以使用(yòng)前面講到(✔✔πdào)的(de)診斷幀來(lái)重新配置LIN總線的(de)節點。這(zhè)種配←γ<置可(kě)以在生(shēng)産期間(jiān)完成,≤←≤"也(yě)可(kě)以在每次網絡啓動完成。比如(rú),您可(kě)以通( ™tōng)過這(zhè)種方式來(lái)更改節點的(de)ID。
如(rú)果您熟悉CANopen,那(nà)您可(kě)能(néng)會(huì)發現(xià∏☆₽δn)有(yǒu)點像用(yòng)于預配置CANopen節點的(de)設備配置文(wén)件(ji àn)以及SDO(Service Data Objects)在更新配置時(shí)的(de)作(z♠πuò)用(yòng)。
LIN總線的(de)休眠與喚醒

LIN總線的(de)關鍵優勢不(bù)僅是(shì)可(kě)以節省成本,還(hái)可(kě)★σ✘以節省能(néng)耗。
LIN的(de)主節點可(kě)以通(tōng)過發送第一(yī₹↑)個(gè)字節為(wèi)0的(de)診斷幀(ID 60)來(lái)讓所有(yǒu)的(↔<♠de)從(cóng)節點進入休眠模式。另外(₩&✔wài),如(rú)果總線超過4秒(miǎo)也(yě)沒有≤(yǒu)活動,從(cóng)節點就(jiù)會(huì)自(zì)★∑λ動進入休眠模式。
從(cóng)節點的(de)喚醒可(kě)以是(shì)通(tōng)過主節點或從(cóng←☆ )節點發動喚醒請(qǐng)求。這(zhè)需要(yào)将總線置為(wèi)250-5'§000μs的(de)顯性,緊接著(zhe)暫停150-250ms。如(rú)™©果主節點沒有(yǒu)發送報(bào)文(wén)頭,那(nà)這(zh >♦è)操作(zuò)最多(duō)隻能(néng)重→Ω©複3次。如(rú)需要(yào)發送第4次喚醒請(qǐng)←$求,那(nà)則需要(yào)先等待1.5秒(miǎo)。通(t§₽πΩōng)常,節點會(huì)在1到(dà"₽&o)2此的(de)脈沖後喚醒。
LIN總線數(shù)據記錄應用(yòng)案例
車(chē)輛(liàng)CAN或LIN總線開(kāi)發§$<:SBF(Sync Break Field,同步間✔→ ☆(jiān)隔場(chǎng))又(yòu)叫間(jiān)隔'≈場(chǎng),間(jiān)隔信号至少(shǎo)→≈→©由13個(gè)顯性位組成,間(jiān)隔界定符至少(shǎo)由1個(gè)隐性位組成(實際上 (shàng)通(tōng)常是(shì)1∞ε>§8+2位)。間(jiān)隔場(chǎng)表示一(y↕αī)幀報(bào)文(wén)的(de)起始(類似于CAN總線中的(de)SoF,幀起始™₽),由主節點發出。

字節間(jiān)隔和(hé)響應間(jiān)隔
可(kě)以同時(shí)記錄CAN或LIN總線數(shù≈±≠γ)據的(de)記錄儀對(duì)于OEM車(chē)輛(liàng)開(k¶ āi)發來(lái)說(shuō)十分(fēn)重要(yào),可φ§©'(kě)以用(yòng)于優化(huà)和(hé)診斷。

現(xiàn)場(chǎng)設計(jì)原€φ型設備數(shù)據遠(yuǎn)程處理(lǐ)
可(kě)以通(tōng)過物(wù)聯網(IoT)CAN、LIN兼容的(de)數(s€∏hù)據記錄儀大(dà)規模收集來(lái)自(zì)汽車( ↔ ¶chē)設計(jì)原型設備的(de)CA©↕ππN或LIN總線數(shù)據來(lái)加快(kuài)研發♦→的(de)速度。

預測性維護
雲端可(kě)以通(tōng)過物(wù)聯網(IoT)CAN或LIN記錄儀監視(shφ∞ì)工(gōng)業(yè)機(jī)械,并可(kě)以基于預測模型來(lái)預測£$ 以及避免故障的(de)發送

偶發的(de)LIN錯(cuò)誤診斷
LIN的(de)記錄儀可(kě)以充當工(gōng)業(yè)機(jī)械的(d§¶e)“黑(hēi)匣子(zǐ)”的(de)功能(né♠∞<ng),為(wèi)糾紛或者偶發錯(cuò)誤的(de)診斷提供依據在實際中記錄LIN數(shù)據需要(yào₽)注意的(de)事(shì)項。

下(xià)面我們為(wèi)您列出了(le)在記錄LIN總線數(shù)據時(s€ ₩✔hí)需要(yào)注意的(de)事(shì)項
LIN記錄儀以及LIN接口
想要(yào)記錄LIN總線數(shù)據,您需要(yào)LIN總線數(shù♠✘)據記錄儀和(hé)一(yī)個(gè)接口。帶有(yǒu)SD卡的(de)LIN總線數(sh ₽♣≈ù)據記錄儀的(de)優勢在于您可(kě)以脫機(jī)地(dì)記錄數(sh™©ù)據,比如(rú)在車(chē)輛(liàng)實際使用(yòng)的(de✘≤)期間(jiān)。另外(wài),加上(shàng)一(yī)個(gè)接≈€α₽口便能(néng)更好(hǎo)的(de)服務于車(chē)輛(liàng✘)功能(néng)動态測試。
對(duì)于可(kě)以脫機(jī)的(de)LIN記錄儀,它的(de)優勢在于其可(kě)以±₹即插即用(yòng)、緊湊且成本比較低(dī),所以整個(gè)車(chē)隊的(de)大(dৣΩ)規模應用(yòng)也(yě)不(bù)會(huì)負擔太大(dà)。
支持CAN或是(shì)LIN
通(tōng)常,您需要(yào)将LIN總線數(shù)據與C∞→ AN總線數(shù)據結合起來(lái),來(lái)全面了(le)解運♥λ行(xíng)中的(de)車(chē)輛(liàng):
-
駕駛行(xíng)為(wèi)與LIN總線的(de)各種功能(néng)使用(yòng)情況←∑是(shì)如(rú)何關聯的(de)?
-
LIN主節點與CAN總線間(jiān)的(de)交☆♠§互是(shì)否會(huì)出現(xiàn)≤δγ問(wèn)題?
-
LIN相(xiàng)關問(wèn)題是(shì)否與某些(xiē)基于CAN的(de)事(δ¶ε✘shì)件(jiàn)相(xiàng)關?
想要(yào)将兩種數(shù)據結合,您需要(yào)一(yī)個(gè)即可(kě)記™>✘↓錄CAN,又(yòu)可(kě)記錄LIN的(de)記錄儀。另外(wài),支持C✘ AN FD也(yě)會(huì)越來(lái)越重要(yào),因為(wèi)預計'¥™(jì)CAN FD會(huì)越來(lái)越多(duō)的♣☆♠≠(de)應用(yòng)到(dào)車(chē)上(shànλλg)。
WiFi
如(rú)果需要(yào)從(cóng)大(dà)型車(chē)輛(li ↑àng)測試車(chē)隊中通(tōng)過物(wù)理(lǐ)連接的(de×β)方式來(lái)提取LIN總線上(shàng)的(de)數(shù)據,這≤ (zhè)會(huì)非常麻煩。那(nà€λ)如(rú)果您擁有(yǒu)一(yī)個(gè)支持WλΩ←★iFi的(de)CAN或LIN的(de)記錄儀,那♣₹≥α(nà)麽這(zhè)都(dōu)會(huì)變得(de)再<∑簡單不(bù)過了(le)。
您隻需配置好(hǎo)一(yī)個(gè)WiFi熱(rè)點,當車(chē)輛(liàng)在∞©£這(zhè)個(gè)WiFi覆蓋範圍內(nèi)時(shí),數(shù)≈↓∏據會(huì)從(cóng)SD卡中自(zì)動上(shàng)傳γק。您還(hái)可(kě)以在車(chē)上(shàng)添加蜂窩熱(rè)點,來(lái)近≠ β(jìn)實時(shí)地(dì)進行(xíng)數(shù)據的(de×π)傳輸。
轉載汽車(chē)電(diàn)子(zǐ☆₽)相(xiàng)關文(wén)章(zhα">āng)
轉自(zì)汽車(chē)電(diàn)子(zǐ)與軟件(jiàn)