


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 基于有限狀態(tài)機(jī)在LIN總線(xiàn)開(kāi)發(fā)中的應(yīng)用隨著汽車(chē)智能化程度的提高和迅速升級(jí)換代的需要,汽車(chē)電子網(wǎng)絡(luò)正在由集中式控制向分布式控制發(fā)展。LIN總線(xiàn)作為CAN總線(xiàn)的有效補(bǔ)充,以低速率和低成本的實(shí)現(xiàn)有效解決了分布式控制帶來(lái)的成本增加問(wèn)題。在筆者研制的車(chē)身分布式控制系統(tǒng)中,采用CAN總線(xiàn)和LIN總線(xiàn)連接各個(gè)控制單元,完成單元之間的數(shù)據(jù)交換,系統(tǒng)結(jié)構(gòu)如圖1所示。圖1車(chē)身控制系統(tǒng)結(jié)構(gòu)圖該車(chē)身控制系統(tǒng)包括車(chē)燈模塊、車(chē)門(mén)模塊、車(chē)內(nèi)模塊、控制面板模塊和儀表盤(pán)模塊,分別完隨著汽車(chē)智能化程度的提高和迅速升級(jí)換代的需要,汽車(chē)電子網(wǎng)絡(luò)正在由集中式控制向分布式控制發(fā)展。LIN總
2、線(xiàn)作為CAN總線(xiàn)的有效補(bǔ)充,以低速率和低成本的實(shí)現(xiàn)有效解決了分布式控制帶來(lái)的成本增加問(wèn)題。在筆者研制的車(chē)身分布式控制系統(tǒng)中,采用CAN總線(xiàn)和LIN總線(xiàn)連接各個(gè)控制單元,完成單元之間的數(shù)據(jù)交換,系統(tǒng)結(jié)構(gòu)如圖1所示。圖1 車(chē)身控制系統(tǒng)結(jié)構(gòu)圖該車(chē)身控制系統(tǒng)包括車(chē)燈模塊、車(chē)門(mén)模塊、車(chē)內(nèi)模塊、控制面板模塊和儀表盤(pán)模塊,分別完成對(duì)相應(yīng)負(fù)載的控制和監(jiān)測(cè),同時(shí)通過(guò)CAN總線(xiàn)完成數(shù)據(jù)交換。其中車(chē)燈模塊和車(chē)門(mén)模塊基于CAN/LIN總線(xiàn)以分布式的形式實(shí)現(xiàn)。本文重點(diǎn)論述的是LIN協(xié)議的實(shí)現(xiàn)。LIN協(xié)議分析和狀態(tài)機(jī)的設(shè)計(jì)有限狀態(tài)機(jī)是由一組狀態(tài)、一個(gè)起始狀態(tài)、輸入以及將輸入與當(dāng)前狀態(tài)轉(zhuǎn)換為下一個(gè)狀態(tài)的轉(zhuǎn)換函數(shù)所組成,它是
3、一個(gè)特殊的有向圖,包括一些狀態(tài)節(jié)點(diǎn)和連接這些狀態(tài)的有向弧。對(duì)特定的狀態(tài)機(jī)而言,首先要建立一些有效的狀態(tài),然后設(shè)計(jì)相應(yīng)的算法完成狀態(tài)的轉(zhuǎn)換。一個(gè)完整的LIN幀由間隔場(chǎng)、同步場(chǎng)、PID、數(shù)據(jù)場(chǎng)以及校驗(yàn)和場(chǎng)組成,LIN協(xié)議驅(qū)動(dòng)器要實(shí)現(xiàn)的便是依序完成間隔場(chǎng)和同步場(chǎng)的檢測(cè)、ID的發(fā)送和接收、數(shù)據(jù)場(chǎng)字節(jié)的發(fā)送和接收,最后完成校驗(yàn)。狀態(tài)機(jī)形式與LIN協(xié)議數(shù)據(jù)鏈路層規(guī)范的定義相吻合,可以通過(guò)建立相應(yīng)的狀態(tài)來(lái)描述相應(yīng)的場(chǎng)從而描述整個(gè) LIN幀,且可以通過(guò)監(jiān)控當(dāng)前狀態(tài),按照當(dāng)前接收到的字節(jié)切換其狀態(tài),從而以狀態(tài)轉(zhuǎn)換的方式依序完成各個(gè)場(chǎng)的發(fā)送和接收。設(shè)計(jì)以下幾個(gè)狀態(tài):IDLE、BREAK、SYNBYTE、 IDEN
4、TIFY、TRANCEIVE和 CHECKS UM,設(shè)置標(biāo)志位state反映LINdriver的狀態(tài),idle,pendin g,success,當(dāng)處于LIN正確通訊的中間狀態(tài)時(shí),state=pending,當(dāng)LIN通訊失敗,state=idle,當(dāng)完成一次完整的LIN通訊,state=success。狀態(tài)的監(jiān)控和轉(zhuǎn)換是在UART接收中斷服務(wù)程序中實(shí)現(xiàn)的。因?yàn)長(zhǎng)IN總線(xiàn)采用單根線(xiàn)通信,UART外接 LIN物理層收發(fā)器,所以當(dāng)UART發(fā)送的總線(xiàn)數(shù)據(jù)和接收到的總線(xiàn)數(shù)據(jù)一樣時(shí),UART接收到的數(shù)據(jù)便是UART發(fā)送的數(shù)據(jù),在接收中斷服務(wù)程序中完成狀態(tài)轉(zhuǎn)換算法,如圖2。通過(guò)判斷當(dāng)前狀態(tài)和接收到的數(shù)據(jù)切換LINdriver的狀態(tài),同時(shí)更新標(biāo)志位。圖2 LIN協(xié)議狀態(tài)機(jī)軟件設(shè)計(jì)軟件設(shè)計(jì)流程如圖3所示。首先進(jìn)行初始化,主要包括UART模塊的初始化和I/O腳初始化,設(shè)置波特率,使能接收中斷,設(shè)置LIN物理層收發(fā)器相應(yīng)I/O腳方向及電平,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)藥廢物處置合同范本
- 獸醫(yī)樣品郵寄合同范本
- 叉車(chē)工合同范例
- 廠(chǎng)房分紅合同范例
- 印染勞務(wù)派遣合同范例
- 個(gè)人競(jìng)聘述職報(bào)告
- 財(cái)經(jīng)法規(guī)與會(huì)計(jì)職業(yè)道德(第5版) 習(xí)題答案 王紅云
- 個(gè)人買(mǎi)房授權(quán)委托書(shū)
- 業(yè)主停車(chē)安全合同范本
- 幕墻合同范本
- Unit5 What day is it today?(教學(xué)設(shè)計(jì))-2023-2024學(xué)年教科版(廣州)英語(yǔ)四年級(jí)下冊(cè)
- 《網(wǎng)絡(luò)信息安全教學(xué)》課件
- 徐州2025年江蘇徐州市口腔醫(yī)院招聘非在編醫(yī)務(wù)人員53人筆試歷年參考題庫(kù)附帶答案詳解-1
- 影視制作項(xiàng)目委托制作協(xié)議
- 用色彩情感引發(fā)共鳴社交媒體運(yùn)營(yíng)秘訣
- 廣東2024年12月佛山市教育局公開(kāi)選調(diào)1名公務(wù)員筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 植物角創(chuàng)設(shè)培訓(xùn)
- 法院生活費(fèi)申請(qǐng)書(shū)
- 2025年湖南工藝美術(shù)職業(yè)學(xué)院高職單招職業(yè)技能測(cè)試近5年常考版參考題庫(kù)含答案解析
- 《住院患者身體約束的護(hù)理》團(tuán)體標(biāo)準(zhǔn)解讀課件
- 2024年黑龍江建筑職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)全面
評(píng)論
0/150
提交評(píng)論