新聞中心

        EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > 基于CAN總線的淋浴噴頭噴射流動場測試系統(tǒng)

        基于CAN總線的淋浴噴頭噴射流動場測試系統(tǒng)

        作者: 時間:2010-03-25 來源:網(wǎng)絡(luò) 收藏

        由基于的分布式網(wǎng)絡(luò)構(gòu)成,包括1個主節(jié)點和4個子節(jié)點。主節(jié)點PC作為整個系統(tǒng)的上位機,是整個的綜合管理平臺,能通過圖形化的界面完成各種操作,協(xié)調(diào)中各部分的工作,存儲子節(jié)點上傳的數(shù)據(jù)并對數(shù)據(jù)進行綜合處理,輸出處理結(jié)果。溫水控制節(jié)點保證為實驗裝置提供穩(wěn)定(已知)溫度和壓力的水源;打擊力溫度場測試節(jié)點可以調(diào)節(jié)測試臺與噴頭之間的距離,獲取各高度平面上的打擊力和溫度信號,用于構(gòu)成打擊力場和溫度場;噴頭控制節(jié)點能控制噴頭在支架上作水平移動,并可以調(diào)節(jié)噴頭的角度,來模擬淋浴噴頭在實際使用中的情況;另外,通過過程量采集節(jié)點獲取流量、壓力、溫度、濕度等一些過程參數(shù)用于流動場特性的研究。數(shù)字高速攝像機將捕獲的噴射圖像通過IEEEl394卡傳入PC。

        本文引用地址:http://www.104case.com/article/191761.htm


        2 基于優(yōu)先級晉升算法的系統(tǒng)調(diào)度
        采用非破壞的逐位仲裁技術(shù),當(dāng)2個或2個以上節(jié)點同時向網(wǎng)絡(luò)上傳送數(shù)據(jù)時,通過仲裁,使優(yōu)先級低的節(jié)點主動停止發(fā)送數(shù)據(jù),而優(yōu)先級高的節(jié)點可不受影響繼續(xù)傳輸數(shù)據(jù)。在競爭中被取消發(fā)送權(quán)的節(jié)點將等待下一個總線空閑期自動地再嘗試發(fā)送。在系統(tǒng)運行過程中,某些節(jié)點(如打擊力場溫度場測試節(jié)點)不斷有大量數(shù)據(jù)需要傳送時,會造成網(wǎng)絡(luò)負(fù)載繁重,有可能導(dǎo)致其他優(yōu)先級較低的節(jié)點數(shù)據(jù)傳輸延時的不確定性,使整個網(wǎng)絡(luò)實時性和可靠性大大降低。
        為此,測試系統(tǒng)采用了優(yōu)先級晉升算法進行總線調(diào)度。首先需要將的數(shù)據(jù)幀的仲裁字段劃分為優(yōu)先級標(biāo)識和幀標(biāo)識兩部分,幀標(biāo)識部分與傳統(tǒng)的數(shù)據(jù)幀標(biāo)識符意義相同,而優(yōu)先級標(biāo)識部分只表示數(shù)據(jù)幀的優(yōu)先級,它根據(jù)總線調(diào)度機制分配給數(shù)據(jù)幀的優(yōu)先級的變化而變化。在系統(tǒng)中有個優(yōu)先級隊列,每個節(jié)點僅存儲本節(jié)點在隊列中的位置,其值PRIi=PRIi0-fi(t)。PRIi0。為節(jié)點的初始位置,PRIi0=-(2l-l-xi0),l為優(yōu)先級標(biāo)識位數(shù),xi0為系統(tǒng)分配的初始優(yōu)先級因子。fi(t)為優(yōu)先級晉升項,t可以是排隊時間,這里fi(t)設(shè)為kn,其中n為數(shù)據(jù)自首次發(fā)送以來,仲裁失敗的次數(shù),k為權(quán)重,k值越大,數(shù)據(jù)幀的優(yōu)先級隨仲裁失敗次數(shù)的增加晉升越快。這樣,PRIi=(2l-1-xi0)-kn,優(yōu)先級晉升的算法流程如圖2所示。隨著節(jié)點數(shù)據(jù)優(yōu)先級的提高,發(fā)送成功的概率也增大了。通過提高優(yōu)先級發(fā)送成功的節(jié)點數(shù)據(jù)在發(fā)送成功后,再把其優(yōu)先級降為初始優(yōu)先級。



        關(guān)鍵詞: CAN 總線 測試系統(tǒng)

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 美姑县| 洪湖市| 黎平县| 万宁市| 蒲江县| 枞阳县| 武鸣县| 秭归县| 舒兰市| 临湘市| 浙江省| 旌德县| 宁波市| 康乐县| 洛宁县| 彩票| 南部县| 南平市| 陆川县| 芜湖县| 尼玛县| 原平市| 嘉祥县| 若尔盖县| 孙吴县| 霍山县| 铅山县| 济南市| 吉安市| 抚州市| 滁州市| 平陆县| 海淀区| 股票| 白玉县| 衡阳县| 嘉定区| 晋宁县| 漳浦县| 汉沽区| 奉节县|