日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > LIN總線技術(shù)及應(yīng)用——協(xié)議規(guī)范(三)

          LIN總線技術(shù)及應(yīng)用——協(xié)議規(guī)范(三)

          作者: 時(shí)間:2016-12-13 來(lái)源:網(wǎng)絡(luò) 收藏

          本文引用地址:http://yuyingmama.com.cn/article/201612/329289.htm

          一、調(diào)度表(Schedule Table)

          ——主任務(wù)發(fā)送報(bào)頭,從任務(wù)用響應(yīng)來(lái)補(bǔ)充報(bào)頭形成完整的報(bào)文。那么報(bào)頭到底是怎么發(fā)送的呢?

          ——這是在調(diào)度表中定義的。

          • 調(diào)度表負(fù)責(zé)調(diào)度網(wǎng)絡(luò)中各報(bào)文發(fā)送的順序

          • 調(diào)度表為每幀報(bào)文分配發(fā)送時(shí)隙(slot)(發(fā)送時(shí)隙是報(bào)文可以被發(fā)送的時(shí)間)

          • 不同報(bào)文的發(fā)送時(shí)隙可能不同

          • 報(bào)文發(fā)送的順序可以在調(diào)度表中設(shè)定

          • 調(diào)度表在網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)階段確定

          • 調(diào)度表使得LIN通信具有可預(yù)測(cè)性

          • 切換調(diào)度表

          • 主任務(wù)可以擁有多個(gè)調(diào)度表,并在不同的調(diào)度表之間切換

          • 增加通信的靈活性

          • 調(diào)度表可以保證總線永遠(yuǎn)不會(huì)過(guò)載,同時(shí)還可以保證信號(hào)的周期性。

          • LIN總線最小時(shí)間單位是時(shí)基(Tbase)。

          • 調(diào)度表中用來(lái)發(fā)送一幀報(bào)文的時(shí)間稱為幀時(shí)隙(Frame_Slot),幀時(shí)隙必須是時(shí)基的整數(shù)倍,調(diào)度表是由幀時(shí)隙組成的。

          TFrame_Slot = Tbase * n

          • 偏移(jitter)是指一幀報(bào)文實(shí)際開(kāi)始發(fā)送的時(shí)刻與幀時(shí)隙起點(diǎn)的時(shí)間差。

          TFrame_Slot > jitter + TFrame_Maximum

          二、網(wǎng)絡(luò)管理(Network Management)

          1、睡眠(Go To Sleep)

          • 主節(jié)點(diǎn)可以發(fā)送一幀ID為60(0x3c),第一個(gè)字節(jié)為0x00其余全為0xFF的主請(qǐng)求幀來(lái)使處于工作狀態(tài)的從節(jié)點(diǎn)進(jìn)入睡眠。這幀報(bào)文稱為睡眠指令。

          • 從節(jié)點(diǎn)在接到睡眠指令之后,也可以選擇不進(jìn)入睡眠狀態(tài)而繼續(xù)工作,這根據(jù)應(yīng)用層程序而定。

          • 當(dāng)總線空閑4到10秒的時(shí)候,所有從節(jié)點(diǎn)自動(dòng)進(jìn)入睡眠狀態(tài)。

          注:空閑的定義是沒(méi)有顯性位和隱性位之間的轉(zhuǎn)換。

          2、喚醒(Wake Up)

          • 在一個(gè)處于睡眠狀態(tài)的LIN網(wǎng)絡(luò)中,任何一個(gè)節(jié)點(diǎn)都可以發(fā)送喚醒信號(hào)。

          • 喚醒信號(hào)是一個(gè)250us(在20Kbit/s波特率)到5ms(在1Kbit/s波特率)的顯性電平(5個(gè)位)。

          • 每一個(gè)從節(jié)點(diǎn)都需要檢測(cè)喚醒信號(hào),當(dāng)檢測(cè)到喚醒信號(hào)之后,在100ms以內(nèi)完成初始化工作。

          • 當(dāng)從節(jié)點(diǎn)發(fā)出喚醒信號(hào)之后150ms,主節(jié)點(diǎn)仍未發(fā)送報(bào)頭時(shí),從節(jié)點(diǎn)可以再次發(fā)送喚醒信號(hào)。當(dāng)連續(xù)發(fā)送了3次喚醒信號(hào)之后如果主節(jié)點(diǎn)仍未發(fā)送報(bào)頭,從節(jié)點(diǎn)要至少等待1.5秒以后才可以發(fā)送第四次喚醒信號(hào)。

          • 喚醒過(guò)程

          三、狀態(tài)管理(Status Management)

          狀態(tài)管理的目的是用來(lái)發(fā)現(xiàn)工作狀態(tài)中總線上產(chǎn)生的錯(cuò)誤。

          • response error

          每一個(gè)從節(jié)點(diǎn)必須通過(guò)狀態(tài)管理幀發(fā)送response error信號(hào)(一個(gè)位長(zhǎng)),當(dāng)在響應(yīng)幀中檢測(cè)到錯(cuò)誤時(shí),這個(gè)信號(hào)由從節(jié)點(diǎn)的驅(qū)動(dòng)器自動(dòng)設(shè)定,發(fā)送完?duì)顟B(tài)管理幀之后又將該位清除。

          • Interpretation

          主節(jié)點(diǎn)接收狀態(tài)信息位并識(shí)別從節(jié)點(diǎn)狀態(tài) :



          評(píng)論


          技術(shù)專區(qū)

          關(guān)閉