亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于LabVIEW和PXI的某裝甲車儀表系統(tǒng)設(shè)計

        2013-08-23 08:34:10肖俊生周小鳳左鴻飛
        制造業(yè)自動化 2013年17期
        關(guān)鍵詞:模擬量儀表報警

        肖俊生,周小鳳,左鴻飛

        XIAO Jun-sheng1,ZHOU Xiao-feng2,ZUO Hong-fei1

        (1.內(nèi)蒙古科技大學(xué),包頭 014010;2.包頭職業(yè)技術(shù)學(xué)院,包頭 014030)

        0 引言

        隨著自動化測量技術(shù)的發(fā)展和裝甲車輛的更新?lián)Q代,其儀表和指令系統(tǒng)也在不斷進(jìn)步和發(fā)展;傳統(tǒng)機(jī)械式指針儀表采取“空分制”的布局方式,各儀表占據(jù)固定的位置和空間,儀表的利用率很低,占用空間大,已不能滿足新型裝甲車發(fā)展的需求。而 “時分制”儀表能在不同的工作階段顯示不同的工作參數(shù), 提高了儀表的利用率,節(jié)省了空間,逐漸成為未來裝甲車儀表發(fā)展的趨勢之一。目前國際上最新發(fā)展起來的綜合顯示控制系統(tǒng)、頭盔顯示器即采用“時分制”模式,并已在許多發(fā)達(dá)國家的航空航天領(lǐng)域以及武器裝備系統(tǒng)中得到了廣泛的應(yīng)用[1,2]。本文以美國國家儀器有限公司(National Instruments,簡稱NI)PXI為平臺設(shè)計虛擬儀表系統(tǒng)。該虛擬儀表系統(tǒng)采用“時分制”顯示模式,在同一液晶屏上通過不同頁面顯示不同的工作參數(shù),提高了儀表的利用率,減小了系統(tǒng)體積,同時也減輕了駕駛員的工作強(qiáng)度。

        1 系統(tǒng)總體設(shè)計

        裝甲車虛擬儀表系統(tǒng),采用虛擬儀器技術(shù)以NI公司PXI系統(tǒng)為硬件平臺,通過圖形化語言LabVIEW編程實現(xiàn)各傳感器信號的采集處理,并以“時分制”模式在液晶顯示器上以虛擬儀表形式直觀顯示。駕駛員可通過觸摸屏操作按鈕切換顯示界面,實現(xiàn)在不同情況下顯示不同界面。

        系統(tǒng)主要檢測的參數(shù)按信號特性分三類[3], 包括:

        1) 模擬量:蓄電池電壓、發(fā)動機(jī)油壓、發(fā)動機(jī)油溫、制動氣壓、冷卻水溫度、變矩器油壓、變矩器油溫、制動油壓、燃油消耗等;

        2) 脈沖量:車速、發(fā)動機(jī)轉(zhuǎn)速、里程速度等;

        3) 開關(guān)量:氣壓報警、二三橋軸間右通、手制動、二三橋軸間左通、一橋左通、駕駛窗關(guān)閉、車長門關(guān)閉、后門關(guān)閉、戰(zhàn)斗室進(jìn)水、空氣濾、輪間差速鎖、水上行駛、一橋左通、左轉(zhuǎn)向、右轉(zhuǎn)向、戰(zhàn)斗室水泵、變速箱高檔、變速箱低檔、電熱塞、抽塵泵、動力倉水泵、液壓總閥啟動等。

        車輛工作在過程中,虛擬儀表系統(tǒng)實時地反映車輛各部件的運(yùn)作參數(shù),并可實時保存運(yùn)行過程中的各參數(shù)值,供后續(xù)分析和故障追憶使用。同時,當(dāng)參數(shù)值出現(xiàn)異常時,可進(jìn)行故障診斷并高亮顯示報警信息,以提醒駕駛員注意。

        2 系統(tǒng)硬件設(shè)計

        虛擬儀表系統(tǒng)的硬件主要由NI PXI機(jī)箱、主控制器、PXI數(shù)據(jù)采集卡、信號調(diào)理模塊、信號接線盒等組成,其硬件結(jié)構(gòu)如圖1所示。

        主控制器是整個虛擬儀表的核心,所有數(shù)據(jù)處理、人機(jī)交互功能等的實現(xiàn)都由主控制器來完成,因此選用高性能的PXI-8115控制器來實現(xiàn);PXI-8115是基于Intel Core i5-2510E處理器的高性能嵌入式控制器,具有2.5 GHz基頻、3.1 GHz(單核Turbo Boost模式)雙核處理器和單通道1,333 MHz DDR3內(nèi)存[4]。

        圖1 虛擬儀表系統(tǒng)硬件總體結(jié)構(gòu)

        模擬量采集板卡選用PXI-6224,其分辨率為16位,采樣率為250kS/s,具有16路差分輸入通道或32路單端輸入通道;目前系統(tǒng)有9路模擬量信號需采集,為了提高模擬量采集的抗干擾能力,9路信號全部采用差分輸入模式,共占用9路差分輸入通道,其余通道作為系統(tǒng)擴(kuò)展時備用。由于采集發(fā)動機(jī)油溫、冷卻水溫度、變矩器油溫的傳感器為熱電阻傳感器,因此需要通過熱電阻信號調(diào)理模塊將電阻信號變換成標(biāo)準(zhǔn)的電壓信號進(jìn)行采集;其他幾路模擬量采集傳感器輸出信號為電壓信號,可直接送入板卡。

        數(shù)字量采集卡選用PXI-6511,具有64路帶隔離開關(guān)量輸入端口,輸入范圍0-30V,可滿足本系統(tǒng)22路數(shù)字量信號的采集。脈沖信號采集通過PXI-6602實現(xiàn),該模塊提供8通道32位加減計數(shù)器,實現(xiàn)對本系統(tǒng)中3個脈沖信號的采集。

        3 系統(tǒng)軟件設(shè)計

        整個虛擬儀表系統(tǒng)是以LabVIEW8.5作為軟件開發(fā)平臺,基于模塊化的思想進(jìn)行開發(fā)的。系統(tǒng)的軟件按不同功能分為參數(shù)設(shè)置、數(shù)據(jù)采集、數(shù)據(jù)處理及故障診斷、數(shù)據(jù)管理、人機(jī)交互等六個模塊;如圖2所示。

        圖2 虛擬儀表系統(tǒng)軟件功能模塊

        3.1 軟件系統(tǒng)架構(gòu)

        由于整個系統(tǒng)采集的數(shù)據(jù)種類多數(shù)據(jù)量大,為了提高數(shù)據(jù)采集處理速度,軟件架構(gòu)采用生產(chǎn)者/消費(fèi)者設(shè)計模式。該模式包括一個或多個并行while循環(huán),每個循環(huán)以不同的速率執(zhí)行任務(wù)[5];其程序模型如圖3所示。在本系統(tǒng)中,生產(chǎn)者循環(huán)負(fù)責(zé)完成所有數(shù)據(jù)的采集任務(wù),并將采集到的數(shù)據(jù)送入隊列,該過程耗時極少。消費(fèi)者循環(huán)從隊列中讀取數(shù)據(jù),并完成數(shù)據(jù)的濾波、標(biāo)度變換、報警及故障診斷等處理,同時,可將處理后的數(shù)據(jù)按需求進(jìn)行保存。此外,消費(fèi)者循環(huán)里還設(shè)置了一個事件結(jié)構(gòu)用于響應(yīng)前面板的操作。采用該模式,數(shù)據(jù)的采集和處理保存是并行執(zhí)行的,大大提高了系統(tǒng)的工作效率。另外,軟件上需要添加功能時實現(xiàn)起來也相當(dāng)便捷。

        3.2 數(shù)據(jù)采集處理模塊

        數(shù)據(jù)采集程序通過調(diào)用NI-DAQmx硬件驅(qū)動程序提供的應(yīng)用函數(shù)(API)來現(xiàn)實,NI-DAQmx提供的API, 在各種設(shè)備功能和設(shè)備系列中都是相同的。這就意味著一個多功能設(shè)備的所有功能可由同樣的函數(shù)集編程得到(模擬輸入、模擬輸出、數(shù)字I/O和計數(shù)器)。而且在LabVI EW中,由于多態(tài)機(jī)制, 一個數(shù)字I/O設(shè)備和一個模擬輸入設(shè)備都使用相同的函數(shù)集編程得到是完全可以實現(xiàn)的[6]。這樣為編程實現(xiàn)不同的數(shù)據(jù)采集任務(wù)提供了很大的方便。本系統(tǒng)的數(shù)字量、脈沖量的采集就和模擬量采集程序基本相同,只是個別參數(shù)不同而已。下面以模擬量采集說明該過程。模擬量采集處理程序如圖3,其中生產(chǎn)者循環(huán)主要完成數(shù)據(jù)的采集任務(wù),首先,通過“創(chuàng)建虛擬通道”和“定時”函數(shù)對采集任務(wù)進(jìn)行初始化(主要初始化的參數(shù)有:信號接線方式、信號范圍、物理通道、采樣模式、采樣率、緩沖區(qū)大?。?,同時,創(chuàng)建一個消息隊列用于存放采集到的數(shù)據(jù);接著由“開始任務(wù)”函數(shù)來啟動數(shù)據(jù)采集過程;在循環(huán)內(nèi)部通過“讀數(shù)據(jù)”函數(shù)完成數(shù)據(jù)的讀取工作,并將讀取到的數(shù)據(jù)送入隊列,以備消費(fèi)者循環(huán)使用,需要說明的是,“讀函數(shù)”是一個多態(tài),用的時候只需要設(shè)置參數(shù)選取不同實例就可以完成多個通道數(shù)據(jù)的讀取工作,而不需要多次調(diào)用該函數(shù);當(dāng)數(shù)據(jù)采集任務(wù)完成后,通過“停止任務(wù)”和“清除任務(wù)”函數(shù)將任務(wù)清除掉以釋放硬件資源。另外,每個函數(shù)執(zhí)行過程中如果產(chǎn)生錯誤,都會通過錯誤連線將錯誤向程序頂層傳遞,同時,終止采集任務(wù)。

        圖3 生產(chǎn)者消費(fèi)者設(shè)計模式/模擬量采集

        消費(fèi)者循環(huán)完成數(shù)據(jù)的處理工作。循環(huán)內(nèi)部先從隊列中將數(shù)據(jù)讀出,并同時送入數(shù)據(jù)處理和存儲回放模塊。數(shù)據(jù)處理子VI完成濾波、標(biāo)度變換、報警及故障診斷等處理,處理后的結(jié)果送入顯示子VI;顯示子VI以表盤、數(shù)字、曲線等方式完成數(shù)據(jù)的顯示工作。存儲回放子VI根據(jù)實際參數(shù)設(shè)置情況完成數(shù)據(jù)的存儲工作,并在需要的時候進(jìn)行數(shù)據(jù)的讀取與回放。

        為了實現(xiàn)大量數(shù)據(jù)的存儲、查詢以及數(shù)據(jù)共享,系統(tǒng)采用Access數(shù)據(jù)庫來實現(xiàn)數(shù)據(jù)的存儲。程序中通過LabSQL(第三方免費(fèi)工具包)實現(xiàn)LabVIEW和數(shù)據(jù)庫的接口,完成數(shù)據(jù)庫的連接、打開,數(shù)據(jù)記錄的寫入、查詢等操作。其中,實時數(shù)據(jù)表用于存儲實時采集處理后的數(shù)據(jù),報警數(shù)據(jù)表完成報警數(shù)據(jù)的存儲工作。

        消費(fèi)者循環(huán)中的事件結(jié)構(gòu)用于響應(yīng)前面的操作,該結(jié)構(gòu)可及時響應(yīng)前面的任何操作,而不占用太多機(jī)器資源。如當(dāng)系統(tǒng)某參數(shù)值異常時發(fā)出聲光報警,此時,如駕駛員在確認(rèn)該參數(shù)報警情況不是特別緊急的情況下,可以點擊“報警清除”按鈕,該報警就只有報警燈亮而聲音取消了,以降低對駕駛員的影響。

        3.3 前面板設(shè)計

        前面板作為系統(tǒng)與駕駛員的人機(jī)界面,其顯示效果及交互能力好壞直接影響系統(tǒng)的工作效率。本系統(tǒng)設(shè)計前面板如圖4所示。

        圖4 系統(tǒng)顯示主界面

        由于顯示參數(shù)較多,且不同情況下重點關(guān)注的參數(shù)不同,因此,系統(tǒng)界面通過選項卡控件實現(xiàn)分屏顯示,主要分以下四個子界面:儀表、曲線、報警記錄和定位導(dǎo)航。駕駛員可通過觸摸屏操作以選取不同的顯示界面。

        儀表主界面分三大塊顯示車輛的各工況參數(shù),左上角為模擬量參數(shù)顯示部分,有轉(zhuǎn)速、車速、里程、各壓力和溫度顯示儀表,該部分通過虛擬的模擬表頭直觀顯示各參數(shù)的數(shù)值,方便駕駛員掌握車輛的實際情況。右上角以數(shù)字的方式顯示燃油量、蓄電池電壓、放電電流、發(fā)動機(jī)工作時間、經(jīng)緯度等信息。下邊集中顯示各開關(guān)量和報警信息,報警分為2個級別,一般報警紅燈亮,嚴(yán)重報警紅燈閃爍并發(fā)出聲音。曲線顯示界面主要用于以曲線的形式顯示各模擬量參數(shù),這樣不僅能看出參數(shù)的當(dāng)前值,還能了解到該參數(shù)的變化趨勢。報警記錄顯示界面,用于報警記錄的實時顯示和查詢,以曲線和表格兩種形式顯示查詢結(jié)果。定位導(dǎo)航界面可顯示地圖、當(dāng)前車輛位置和導(dǎo)航等信息。

        4 結(jié)束語

        隨著裝甲車自動化性能的不斷提高,虛擬儀表系統(tǒng)將成為裝甲的重要組成部分。本文設(shè)計的系統(tǒng)已取得成功。下一步將繼續(xù)擴(kuò)充顯示和控制信息種類:對車載空調(diào)、娛樂等舒適性設(shè)備進(jìn)行控制;將一些重要原始數(shù)據(jù)保存到單獨可靠性較高的存儲器中,以實現(xiàn)黑匣子功能; 跟車載其他智能設(shè)備(如滅火系統(tǒng))進(jìn)行通信,以實現(xiàn)整車信息共享、一體化管理功能等;加強(qiáng)通信功能,實現(xiàn)和其他車輛的協(xié)同工作,以提高整車的協(xié)同作戰(zhàn)能力和生存能力。

        [1]李芳,田忠舜.坦克裝甲車輛虛擬儀表研究[J].車輛與動力技術(shù),2003年第1期:40-46.

        [2]劉北生,劉勇,梁瑞雪.裝甲車輛駕駛員儀表和指令系統(tǒng)的發(fā)展方向[J].車輛與動力技術(shù),2001年第1期:60-64.

        [3]胡文江,江杰,李杰.全數(shù)字化車輛儀表的應(yīng)用研究[J].微計算機(jī)信息,2006,22(12-2):220-222.

        [4]NI PXI-8115- National Instruments [DB/OL],http://sine.ni.com/nips/cds/print/p/lang/zhs/nid/210273.

        [5]唐進(jìn)元,李松,邵文.基于LabVIEW 生產(chǎn)者—消費(fèi)者模式的齒輪傳動振動測試系統(tǒng)[J].機(jī)械傳動,2011,25(1):5-7.

        [6]馮曉婷,李杏華,樊玉銘.基于LabVIEW及NI DAQmx的壓延機(jī)在線測厚系統(tǒng)[J].機(jī)床與液壓,2010,38(5):73-76.

        猜你喜歡
        模擬量儀表報警
        ◆ 儀表
        ◆ 儀表
        儀表
        基于FPGA的多通道模擬量采集/輸出PCI板卡的研制
        LKD2-HS型列控中心驅(qū)采不一致報警處理
        2015款奔馳E180車安全氣囊報警
        關(guān)于600MW火電機(jī)組模擬量控制系統(tǒng)設(shè)計和研究
        電子制作(2016年21期)2016-05-17 03:53:12
        死于密室的租住者
        模擬量輸入式合并單元測試儀的研制
        奔馳E260車安全氣囊報警
        亚洲一区二区国产精品视频| 国产一区二区黑丝美胸| 久久99精品国产麻豆| 国产精品无码v在线观看| 免费国精产品自偷自偷免费看| 国产av一区二区三区丝袜| 亚洲激情视频在线观看a五月| 伊人情人色综合网站| 四虎影视免费观看高清视频| 好爽受不了了要高潮了av| 成人在线视频自拍偷拍| 日本一区二区三区高清在线视频| 狠狠综合亚洲综合亚洲色| 超清纯白嫩大学生无码网站| 日韩高清无码中文字幕综合一二三区| 国内自拍偷拍一区二区| 丰满少妇按摩被扣逼高潮| 少妇人妻陈艳和黑人教练| 无码熟妇人妻AV影音先锋| 成人av在线免费播放| 91精品久久久中文字幕| 成人精品视频一区二区| 亚洲欧美日韩在线观看一区二区三区 | 樱桃视频影院在线播放| 久久精品国产亚洲av成人| 特黄三级一区二区三区| 国语对白免费观看123| 免费1级做爰片1000部视频| 一本久道久久综合五月丁香| 久久亚洲宅男天堂网址| 男人的天堂中文字幕熟女人妻| 国产成人av 综合 亚洲| 亚洲色欲色欲欲www在线| av成人资源在线观看| 亚洲av永久无码精品网站| 国产剧情麻豆女教师在线观看 | 国模无码人体一区二区| 五月激情狠狠开心五月| 国产午夜视频在线观看.| 性一交一乱一伧国产女士spa | 人妻体体内射精一区中文字幕|