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

        ?

        基于PC上位機構(gòu)建測試系統(tǒng)研究

        2016-05-30 10:48:04葉小燕滕飛
        企業(yè)科技與發(fā)展 2016年7期

        葉小燕 滕飛

        (上汽通用五菱汽車股份有限公司,廣西 柳州 545007)

        【摘 要】隨著科技的不斷發(fā)展,人們對測試設(shè)備的要求越來越高,目前測試系統(tǒng)正朝著微型、低耦合度、高可重用性和強擴展能力等方向發(fā)展,以PC上位機模式構(gòu)建的測試系統(tǒng)應(yīng)運而生。這種模式構(gòu)建的測試系統(tǒng)憑借低成本和高可靠性衍生出非常多的產(chǎn)品,并被廣泛應(yīng)用于工業(yè)測試和控制領(lǐng)域。文章旨在分析PC上位機測系統(tǒng)共性工作原理,結(jié)合以散熱系統(tǒng)測試研究的風(fēng)洞測試系統(tǒng)案例,為搭建測試系統(tǒng)提供參考和幫助。

        【關(guān)鍵詞】PC;上位機;測試系統(tǒng)

        【中圖分類號】TP182 【文獻標(biāo)識碼】A 【文章編號】1674-0688(2016)07-0053-03

        0 前言

        隨著計算機制造技術(shù)的進步,PC性價比不斷提高,利用其高速的數(shù)據(jù)處理能力替代昂貴且功能單一的DSP等芯片,已經(jīng)成為各大測試系統(tǒng)集成商的首選方案。在此環(huán)境下,很多兼容PC接口的多功能采集卡產(chǎn)品及軟件問世,極大地降低了構(gòu)建測試系統(tǒng)的復(fù)雜度,可快速搭建基于PC上位機的測試系統(tǒng)。

        1 含有PC上位機的測試系統(tǒng)模型

        目前,絕大部分PC上位機測試系統(tǒng)可以使用松耦合和嵌入式2種模型來理解,以下內(nèi)容中,PC上位機稱上位機。下面重點介紹這2種模型。

        1.1 松耦合模型

        如圖1所示,松耦合模型中,采集卡只負(fù)責(zé)數(shù)/?;蛘吣?數(shù)轉(zhuǎn)換。由于采集卡功能相對薄弱,因此具備很好的松耦合特性,可以替換成多種模塊連接不同的傳感器。而測試系統(tǒng)的絕大部分功能由上位機完成,因此可以極大地降低了硬件成本。若自主開發(fā)測試軟件,則整個測試系統(tǒng)的成本幾乎就是硬件費用。目前,這種松耦合模式被各大測試系統(tǒng)集成商廣泛采用。

        松耦合模型的缺點:由于上位機完成了絕大部分工作,使得整個測試系統(tǒng)的性能和可靠性大大依賴于上位機。在系統(tǒng)運行過程中,上位機必須正常工作,不能待機也不能出現(xiàn)故障。一旦上位機出現(xiàn)異常,整個系統(tǒng)崩潰后就會停止測試。并且,上位機的資源是由操作系統(tǒng)進行控制,而最常用的Windows操作系統(tǒng)定時為毫秒級,基于Windows工作的上位機將不能實現(xiàn)超過毫秒級的高速資源調(diào)度。使用DMA(Direct Memory Access)技術(shù)也只能實現(xiàn)將數(shù)據(jù)高速寫入內(nèi)存,通常用于數(shù)據(jù)采集,不能實現(xiàn)高速、復(fù)雜的I/O控制。

        因此,松耦合模型適用于中、小型測試系統(tǒng),尤其是微型便攜的測試系統(tǒng)。由于其松耦合特性,系統(tǒng)擴展能力較好,這取決于總線I/O的類型和數(shù)量。PC的可靠性及其性能隨著電子制造技術(shù)的提升而不斷提高,松耦合模型可以滿足常規(guī)測試需求。

        1.2 嵌入式模型

        與松耦合模型不同,嵌入式模型(如圖2所示)削弱了上位機功能,在此基礎(chǔ)上加入了嵌入式模塊。使用嵌入式模塊進行數(shù)據(jù)處理、信號調(diào)理和數(shù)據(jù)存儲。利用嵌入式模塊的高速和高可靠性,提升了測試系統(tǒng)的整體性能,同時彌補了松耦合模型不能進行資源高速控制的不足。

        嵌入式模型的優(yōu)勢:由于上位機僅用于人機交互,通常用于系統(tǒng)的配置和數(shù)值、預(yù)警等顯示功能,使整個測試系統(tǒng)在測試階段不再依賴于上位機;當(dāng)測試系統(tǒng)運行時,即使上位機出現(xiàn)錯誤而停止通信,受影響的只是數(shù)據(jù)顯示等人機交互功能,其他模塊可正常工作,待上位機故障排除后,整個系統(tǒng)的顯示功能恢復(fù)正常。這樣就極大地提高了系統(tǒng)的穩(wěn)定性和可靠性。

        嵌入式模型的不足:引入嵌入式模塊后雖然提升了整個測試系統(tǒng)的復(fù)雜度,不但要考慮上位機的通信和異常處理,還要進行嵌入模塊的程序編寫,使軟硬件成本提高,增加了整個系統(tǒng)的組建費用。由于嵌入式模塊寫入程序后很少變更,因此一旦系統(tǒng)組建后,整個系統(tǒng)的靈活性和擴展性就大大地降低了,具有很強的定制性。

        綜上所訴,嵌入式模型適用于大型測試系統(tǒng),利用高速嵌入式模塊可以實現(xiàn)精確的微秒級定時和低延遲I/O控制,其性能完全適用于大量通道而長時間系統(tǒng)測試,如耐久性等測試。

        2 松耦合模型構(gòu)建的風(fēng)洞測試系統(tǒng)

        風(fēng)洞測試系統(tǒng)軟件使用Labview編寫,運行在上位機。用于對環(huán)境的仿真及模擬現(xiàn)實散熱測試,下面對Labview進行簡要介紹。

        2.1 Labview簡介

        Labview是美國國家儀器(NI)公司研制的編程環(huán)境,可以運行在上位機的圖形化開發(fā)語言。由于使用C語言編寫,運行效率極高??梢允构こ處煵挥眠^多地考慮硬件底層而專注于數(shù)據(jù)分析、處理和人機交互,快速開發(fā)滿足需求的測試系統(tǒng)。

        2.2 風(fēng)洞測試系統(tǒng)結(jié)構(gòu)

        如圖3所示,整個系統(tǒng)由三大部分組成:①風(fēng)源。由馬達(dá)帶動葉片旋轉(zhuǎn)產(chǎn)生,馬達(dá)轉(zhuǎn)速由電流比例控制的泵控制。②風(fēng)道。在圖3中用圓柱體表示,用于模擬實際環(huán)境,同時減少外界不穩(wěn)定因素對測試帶來的擾動。③風(fēng)場測量。由6個光柵風(fēng)速傳感器構(gòu)成,根據(jù)從上到下6個傳感器的測量值,可以近似繪制風(fēng)場分布圖。

        2.3 風(fēng)洞測試系統(tǒng)上位機程序分析

        圖4、圖5為系統(tǒng)的人機交互界面,實現(xiàn)了系統(tǒng)配置、數(shù)據(jù)采集、設(shè)備控制、數(shù)據(jù)儲存等功能。

        如圖6和圖7所示,在數(shù)據(jù)采集階段,使用通知器的主從雙循環(huán)結(jié)構(gòu)進行控制,主循環(huán)進行數(shù)據(jù)采集,待采集緩沖區(qū)中數(shù)據(jù)長度達(dá)到設(shè)定值時,輸出數(shù)據(jù)至緩沖隊列,此時通知器告知從循環(huán)進行數(shù)據(jù)處理。在數(shù)據(jù)采集進行的同時,從循環(huán)進入執(zhí)行階段,從緩沖隊列中獲取數(shù)據(jù),進行數(shù)據(jù)處理,并把處理好的數(shù)據(jù)輸出一個電子表格的臨時文件。這樣就構(gòu)成了一個主循環(huán)控制從循環(huán)結(jié)構(gòu),互不干擾,實現(xiàn)采集和處理的同時而又異步進行。

        這種結(jié)構(gòu)的優(yōu)點是實現(xiàn)低運行速率環(huán)境下的高速采集。高速采集的數(shù)據(jù)使用DMA技術(shù)先存入緩沖區(qū),再從緩沖區(qū)抽取定長數(shù)據(jù)進行處理。數(shù)據(jù)處理和顯示實際上滯后于數(shù)據(jù)采集,并且對緩沖區(qū)的長度有要求,本系統(tǒng)緩沖區(qū)長度設(shè)置為采樣率的50倍,可根據(jù)實際情況進行合理設(shè)置。這種略微滯后并不影響使用,實際則不會超過0.2 s的延時。

        如圖7、圖8所示,在數(shù)據(jù)處理的時候已經(jīng)實時記錄數(shù)據(jù)。當(dāng)數(shù)據(jù)采集結(jié)束,點擊“Upload”按鈕時(如圖4),執(zhí)行的是重命名和移動文件操作。由于數(shù)據(jù)一直在記錄,可以避免突發(fā)異常引起的數(shù)據(jù)丟失。當(dāng)出現(xiàn)測試中斷時,只需要查找預(yù)先設(shè)定的臨時文件目錄,把文件重命名即可查看數(shù)據(jù),提高了測試系統(tǒng)的數(shù)據(jù)安全性,使整個系統(tǒng)更加可靠。

        3 結(jié)論

        在滿足性能的前提下,使用PC上位機代替?zhèn)鹘y(tǒng)硬件,實現(xiàn)更強大的功能,實現(xiàn)測試系統(tǒng)的低成本、高性能、輕量化,這是使用上位機構(gòu)建測試系統(tǒng)的最終目的。

        參 考 文 獻

        [1]雷振山,肖成勇,魏麗,等.Labview高級編程與虛擬儀器工程應(yīng)用[M].北京:中國鐵道出版社,2012.

        [2]靳鴻.測試系統(tǒng)設(shè)計原理及應(yīng)用[M].北京:電子工業(yè)出版社,2013.

        [3]郭軍.測試系統(tǒng)技術(shù)[M].西安:西安電子科技大學(xué)出版社,2006.

        [4]秦紅磊,路輝,郎榮玲.自動測試系統(tǒng):硬件及軟件技術(shù)[M].北京:高等教育出版社,2007.

        [責(zé)任編輯:鐘聲賢]

        【作者簡介】葉小燕,女,廣西北海人,本科,上汽通用五菱汽車股份有限公司助理工程師,從事汽車電器產(chǎn)品研發(fā)工作。

        黄色精品一区二区三区| 亚洲AV无码一区二区三区天堂网 | jizz国产精品免费麻豆| 亚洲一区二区免费日韩| 99精品久久精品一区| 亚洲av永久无码一区二区三区| 野外性史欧美k8播放| 久久99中文字幕久久| 人日本中文字幕免费精品| 国产欧美精品一区二区三区四区| 亚洲色大成网站www永久一区| 久9热免费精品视频在线观看| 国产色第一区不卡高清| 女人张开腿让男人桶爽| 青草国产精品久久久久久| 亚洲色拍拍噜噜噜最新网站| 日韩av水蜜桃一区二区三区 | 色先锋av资源中文字幕| 久久频精品99香蕉国产| 中文乱码字幕人妻熟女人妻| 天天做天天爱夜夜爽女人爽| 一本久久a久久精品亚洲| av无码一区二区三| 日韩av在线不卡一区二区| 色狠狠色噜噜av天堂一区| 亚洲色欲在线播放一区| 日韩国产有码精品一区二在线| 青青草大香蕉视频在线观看| 亚洲av无码av男人的天堂| 婷婷综合缴情亚洲狠狠| 亚洲一区二区三区免费av| 亚洲欧洲成人a∨在线观看| 吃奶还摸下面动态图gif| 亚洲无码美韩综合| 亚洲最大中文字幕在线| a级毛片成人网站免费看| 国产精品久久久久久久专区| 亚洲熟女av在线观看| 久久只精品99品免费久23| 久久国产精品二区99| 国内激情一区二区视频|