在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 測試測量 > 設(shè)計(jì)應(yīng)用 > 燃料開關(guān)測試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

            燃料開關(guān)測試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

            作者: 時(shí)間:2009-12-21 來源:網(wǎng)絡(luò) 收藏

            當(dāng)的TX端發(fā)送高電平時(shí),A點(diǎn)為高電平,Fuel Switch信號線也將接收到高電平,同時(shí),的RX端也會接收到高電平。同理,當(dāng)的TX端發(fā)送低電平時(shí),FuelSwitch信號線也將接收到低電平,同時(shí),測試系統(tǒng)的RX端也會接收到低電平。
            當(dāng)向測試系統(tǒng)發(fā)送應(yīng)答信息時(shí),測試系統(tǒng)的發(fā)送端TX置高電平,則接收端RX將收到燃料開關(guān)發(fā)送的信息。
            如果燃料開關(guān)與測試系統(tǒng)同時(shí)發(fā)送信息時(shí)將出錯,因此,測試系統(tǒng)的串口是處于全雙工狀態(tài),而燃料開關(guān)的信號端是處于半雙工狀態(tài),這樣就實(shí)現(xiàn)了全雙工至半雙工的轉(zhuǎn)換。

            本文引用地址:http://www.biyoush.com/article/195572.htm


            3 測試系統(tǒng)控制模塊
            控制模塊是整個(gè)測試系統(tǒng)的核心部分,它利用單片機(jī)P89LPC938來控制測試系統(tǒng)。
            P89LPC938有最少23個(gè)I/O口,選擇片內(nèi)振蕩和片內(nèi)復(fù)位時(shí)可多達(dá)26個(gè)I/O口;8輸入多路10位A/D轉(zhuǎn)換器;2個(gè)模擬比較器,可選擇輸入和參考源;2個(gè)16位定時(shí)/計(jì)數(shù)器(每一個(gè)定時(shí)器均可設(shè)置為溢出時(shí)觸發(fā)相應(yīng)端口輸出或作為PWM輸出)。
            該模塊要完成的任務(wù)是對燃料開關(guān)的功能進(jìn)行測試、過壓保護(hù)與監(jiān)測以及頻率檢測。下面對這三個(gè)部分做詳細(xì)講述。
            3.1 燃料開關(guān)功能測試
            上面提到燃料開關(guān)的主要功能是燃料容量顯示、蜂鳴器報(bào)警,燃料切換及指示燈亮度調(diào)節(jié)等。要保證產(chǎn)品的質(zhì)量,需要對燃料開關(guān)進(jìn)行全功能測試。
            測試人員通過PC機(jī)向控制單元發(fā)送功能測試命令,所有命令組成了一個(gè)指令集,單片機(jī)根據(jù)檢測到的命令信號來判斷需要對產(chǎn)品的哪項(xiàng)功能進(jìn)行檢測,據(jù)此把執(zhí)行該功能的命令序列發(fā)送給燃料開關(guān)。因此,每條指令信息中要包含該項(xiàng)功能測試的全部信息。單片機(jī)通過通信接口的TX發(fā)送端向燃料開關(guān)發(fā)送上述命令序列,產(chǎn)品收到有命令信號序列后,會先進(jìn)行校驗(yàn)以確保收到的命令是正確的。一旦確認(rèn)收到的正確的命令,開關(guān)產(chǎn)品會反饋命令確認(rèn)信號給測試系統(tǒng),測試系統(tǒng)因此可以確定所發(fā)出的命令序列已經(jīng)被正確執(zhí)行,從而實(shí)現(xiàn)一些有效測試。
            根據(jù)設(shè)計(jì)要求,一個(gè)命令序列由四個(gè)字節(jié)組成,分別是CMD命令,數(shù)據(jù)D1,數(shù)據(jù)D2和校驗(yàn)信號C。CMD命令用于標(biāo)識需要執(zhí)行的指令類型,即是哪一項(xiàng)功能檢測,D1,D2提供執(zhí)行該命令所必須的輔助數(shù)據(jù),例如如果需要測試報(bào)警若能,數(shù)據(jù)字節(jié)可以用來指定以什么頻率、音調(diào)、音高、持續(xù)時(shí)間等參數(shù),校驗(yàn)字節(jié)用于燃料開關(guān)確認(rèn)該命令序列是否有效以免通信錯誤造成誤動作。下面以燃料容量顯示為例,給出測試的過程:
            (1)測試人員從PC 機(jī)通過串口向測試系統(tǒng)發(fā)送燃料容量顯示檢測信號。燃料開關(guān)是用多個(gè)LED燈指示燃料的容量,“volume”代表容量測試命令。
            (2)單片機(jī)P89LPC938通過串口接收到“volume”命令,從指令集中提取相應(yīng)的指令信號。圖4給出單片機(jī)向燃料開關(guān)發(fā)出的一條燃料容量顯示指令。
            CMD為0000 0001,表明此指令為燃料容量顯示功能測試指令。當(dāng)對蜂鳴器報(bào)警功能進(jìn)行測試時(shí),CMD為0000 0010;對燃料切換功能進(jìn)行測試時(shí),對應(yīng)的CMD為0000 0011;對指示燈亮度調(diào)節(jié)功能進(jìn)行測試時(shí),CMD為0000 0100等,它們在開關(guān)設(shè)計(jì)時(shí)就做出了約定。D1為0000 1000,表示對LED4進(jìn)行測試,即D1的每個(gè)位對應(yīng)一個(gè)LED,置1時(shí)表示對相應(yīng)的LED進(jìn)行測試。該字節(jié)對于不同的測試內(nèi)容具有不同的意義,如對蜂鳴器報(bào)警功能測試時(shí),D1指示蜂鳴器報(bào)警次數(shù),即0000 0101表示報(bào)警5次;對燃料切換功能測試時(shí)D1為0或1,分別代表一種燃料;在指示燈亮度調(diào)節(jié)功能測試時(shí)D1又被用于表示顯示元件的亮度,如1111 1111表示最大亮度。
            D2通常會是對D1所指對象量的進(jìn)一步規(guī)定。對于圖4所示的燃料容量測試,D2的值為0000 1001表示LED4將閃爍9次。其他測試狀態(tài)也相似,例如對蜂鳴器報(bào)警功能而言,D2表示對蜂鳴器基頻信號的分頻數(shù)。C是校準(zhǔn)字節(jié),0000 0001表示對數(shù)據(jù)D1,D2做異或處理。

            (3)單片機(jī)將上述命令信號發(fā)送給燃料開關(guān)的信號端,通過校驗(yàn),燃料開關(guān)判斷信號是否有效,如果有效就會將單片機(jī)發(fā)送來的信號進(jìn)行處理后重新發(fā)送給單片機(jī)作為測試指令已經(jīng)被確認(rèn)的反饋。若無效,將放棄此次測試。
            (4)測試人員判斷LED功能完好后可以通過PC機(jī)保存測試結(jié)果。
            其他功能測試的實(shí)現(xiàn)與上述過程相仿,不再贅述。

            蜂鳴器相關(guān)文章:蜂鳴器原理


            評論


            相關(guān)推薦

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

            關(guān)閉