《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > 基于并行接口的動態參數采集系統的設計
基于并行接口的動態參數采集系統的設計
微計算機信息
孫德沖,甄國涌
摘要: 近些年來,隨著軍事科學技術的發展,武器裝備的結構越來越復雜。為保證武器裝備系統在使用過程中的安全性和可靠性,要求對武器裝備進行以性能和故障檢測為主的技術保障,不僅要能實時、快速、精確地對多種參數進行測試,而且要實時地完成大量的數據和信息處理。動態測試系統所采取的技術途徑是測試成本可以承受的,對于掠海飛行導彈以及戰略導彈再入大氣層過程對常規的遙測系統在傳輸信息上是無法實現的,這就形成了對動態測試系統的特別需求。因此測試系統在不斷地發展以滿足現代武器裝備發展的要求。它包括獲取信息、傳輸信息、再現信息等。
Abstract:
Key words :

      近些年來,隨著軍事科學技術的發展,武器裝備的結構越來越復雜。為保證武器裝備系統在使用過程中的安全性和可靠性,要求對武器裝備進行以性能和故障檢測為主的技術保障,不僅要能實時、快速、精確地對多種參數進行測試,而且要實時地完成大量的數據和信息處理。動態測試系統所采取的技術途徑是測試成本可以承受的,對于掠海飛行導彈以及戰略導彈再入大氣層過程對常規的遙測系統在傳輸信息上是無法實現的,這就形成了對動態測試系統的特別需求。因此測試系統在不斷地發展以滿足現代武器裝備發展的要求。它包括獲取信息、傳輸信息、再現信息等。

      動態參數采集系統常放置于被測體內,隨被測體作高速運動,要求有極高的可靠性設計和能對規定參數的實時采集,為及時查找被測物體在運作中可能發生故障的原因,提供有效的測試手段,為產品設計與問題故障分析提供依據。

2 系統設計

      系統采用兩組并行的采集系統,分別采用兩種不同的采樣頻率對3路速變信號和16路緩變信號進行采樣,并且分別將采集數據存放在各自的存儲器中,兩套采集系統在統一的啟動電路和控制電路的協調下,完成對規定信號的采集。對三路速變信號采用單路83.33KHz的采樣率,數據存儲器采用16片單片容量為512K的靜態存儲器,記錄時間為33.55秒;對16路緩變信號采用單路976.5Hz的采樣率,用單片容量為512K靜態存儲器存儲數據,記錄時間為33.55秒。
 



      圖1是采集系統總體設計框圖,其工作過程為:系統上電后,處于低功耗的待觸發狀態。當啟動電路檢測到有效的啟動信號后,其它電路的電源接通,時基電路產生系統的基本時鐘,供速變通道和緩變通道產生讀寫信號和地址推動信號;在時鐘1和時鐘2的統一協調下,三路速變信號和十六路緩變信號通過輸入適配網絡,依次到三路選一和十六選一電路,然后,分別進入A/D轉換電路進行數據采集,并分別將采集數據存入數據存儲器一和數據存儲器二。當達到設定的采集時間后停止記錄,同時使系統處于低功耗的數據保持狀態,此時,可通過計算機并行接口讀取采集系統的數據。

2.1 啟動電路設計

      啟動電路完成采集電路的可靠啟動,具有自動判別有效啟動信號的能力,能有效防止誤觸發。在系統電源接通后,系統處于低功耗待觸發狀態,系統功耗較小,系統可以完成長時間的等待狀態。在此狀態下,啟動電路對啟動線的信號進行判別,當啟動信號的電平由低變為高,并且持續時間大于規定時間,啟動電路通過記錄決策電路啟動采集系統開始數據采集,記錄決策電路原理如圖2所示,5V為系統自帶電池供電,VCC為A/D變換電路及其他采集數據電路的供電電壓,系統利用如圖所示的決策電路控制VCC的供電,保證系統可靠的觸發,本系統可保證20V以下不觸發。D觸發器的1腳和13 腳的輸出狀態轉換圖如圖3所示,依圖可見記錄決策電路有效防止了誤觸發。
 






2.2 接口電路設計

     利用計算機并行接口工作在ECP模式下,其控制端口提供的Auto Linefeed、Strobe和Select Printer 3根控制線,進行合理的組合,產生對速變、緩變信號的選擇信號SelDat和讀取數據時序信號RD,并產生系統復位信號RESET。SelDat信號輸出到中心控制邏輯,產生存儲器的片選信號,控制讀取速變信號或緩變信號;讀信號RD和復位信號RESET控制地址發生電路產生讀取存儲器所需的地址;RD使能存儲器,通過并行接口的數據端口將存儲器中的采集數據讀到計算機。圖4為并行接口ECP模式下接口電路連接框圖。
 



接口電路讀取緩變數據時序圖如圖5所示。

 



3 系統軟件的設計

      并行接口應用系統軟件設計包括主機操作系統上的客戶驅動程序和主機應用程序。客戶驅動程序實際上是一系列控制硬件設備的函數,是操作系統中控制和連接硬件的關鍵模塊。主機應用軟件通過客戶驅動程序與系統外設進行通信,其主要任務是將采集進來的數據流,根據所需處理功能的要求來完成各種基于Windows 程序的處理。

3.1 驅動程序設計

     DriverStudio中的DriverWorks為WDM驅動程序提供了一個完整的框架,我們利用其     DriverWizard生成驅動程序框架,然后添加各功能函數。在驅動程序*.cpp中,用戶只需要自己填寫下面函數:在由Drivestudio生成的*Device.cpp中的*_Handler(I)函數中填寫應用程序消息,如(READ_DATA,CTL_RTYPE)等,或將應用程序的值寫給端口或把端口值由驅動程序返回給應用程序。在*_Handler(I) 中填寫應用程序變量應在*Device.h中先定義,然后在*Device.cpp中的消息處理中填寫產生此消息后自己如何處理的代碼。

    下面是我們驅動程序中類實例:對存儲器的讀操作功能函數。 
NTSTATUS Drv_NUCDevice::DRV_NUC_READ_DATA_Handler(KIrp I)
{
NTSTATUS status = STATUS_SUCCESS;
t << Entering Drv_NUCDevice::DRV_NUC_READ_DATA_Handler, << I << EOL;
unsigned char *pData;
unsigned char tmp, tmp_in1, tmp_in2;
int para_base_address = 0x378;                 //并行接口地址
int i, j;
pData = (unsigned char*)I.IoctlBuffer();
tmp = _inp(para_base_address+2);
tmp_in1 = tmp & 0xfd;
tmp_in2 = tmp | 0x02;
for(j = 0; j < 1024; j++)                      //讀取1024個字節數據
{
_outp(para_base_address+2, tmp_in2);       //向并行接口發控制命令
pData[j] = _inp(para_base_address);        //讀取并行接口數據到計算機
_outp(para_base_address+2, tmp_in1);
}
I.Information() = 1024;
return status;
}


3.2 用戶程序設計

      主機應用程序使用Visual Basic6.0編譯環境,主要是實現調用*.DLL中的函數,讀取采集系統中的數據到計算機,對數據進行存儲、顯示處理結構及向采集系統發送控制命令等。

      而在編寫用戶程序時,首先要建立與外設的連接,然后才能實施數據的傳輸。本設計使用Visual C++6.0編譯環境中的API函數編譯*.DLL連接程序文件:首先查找設備,打開設備的句柄,然后進行控制和讀操作,最后關閉設備句柄。程序主要用到兩個API函數CreatFile()和DeviceControl()。下面是一個讀取外設數據的實例:

DNUCEXPORT int CALLBACK ReadData(unsigned char *pData)
{
ULONG nOutput;
DeviceIoControl(handle,
DRV_NUC_READ_DATA,
NULL,
0,
pData,
1024,
&nOutput,
NULL);
return 1;
}


4 結束語

      本文所設計的采集系統已經在工程上應用,為及時查找被測物體工作過程中可能發生故障的原因,提供有效的測試手段,為產品設計與問題故障分析提供依據。

參考文獻

[1] 張文棟. 存儲測試系統的設計理論及其在導彈動態數據測試中的實現[D]. 北京理工大學,1995,17-22.
[2] 劉強,謝川,楊文通.12位高速數據采集系統的設計.微計算機信息,2006,23.
[3] Dhananjay.V.Gadre. 并行端口編程. 中國電力出版社,2000,54-63.
[4] 武安河,邰銘,于洪濤. Windows 2000/XP WDM 設備驅動程序開發.北京:電子工業出版社,2000.
文章創新點:本文介紹了基于并行接口的數據采集系統,具有自動判別有效啟動信號能力的啟動電路,有效防止了誤觸發造成的損失,提高了系統的可靠性,并以兩種不同的采樣率對規定要求的信號進行了采樣,采用計算機并行接口將采樣數據讀到計算機。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲精选久久| 欧美一区午夜视频在线观看| 亚洲影视九九影院在线观看| 亚洲激情电影在线| 在线观看国产精品网站| 亚洲男人的天堂在线aⅴ视频| 亚洲国产日韩综合一区| 国内一区二区三区在线视频| 国产日韩欧美综合一区| 国产精品女人毛片| 欧美性生交xxxxx久久久| 亚洲小说欧美另类婷婷| 亚洲精品乱码久久久久久| 欧美中文日韩| 欧美一区二区三区在线观看| 午夜精品视频网站| 午夜精品视频网站| 午夜亚洲激情| 午夜精品福利视频| 欧美一级黄色网| 欧美一区二区三区在线视频 | 国产精品午夜春色av| 国产精品久久久久久久久久尿 | 午夜亚洲精品| 欧美一区二区视频97| 欧美制服第一页| 久久精品青青大伊人av| 亚洲国产91| 亚洲精品一区二区网址 | 欧美成人免费一级人片100| 欧美不卡在线视频| 欧美精品在线一区二区| 欧美日韩精品一区二区在线播放 | 日韩亚洲视频在线| 99精品免费视频| 亚洲无吗在线| 亚洲欧美日韩天堂一区二区| 亚洲欧美一区二区三区极速播放 | 国产精品国产三级国产专播品爱网 | 黄色欧美日韩| 亚洲国产一区二区三区a毛片| 亚洲精品中文字| 中文一区二区在线观看| 午夜国产精品视频| 久久精品二区三区| 99re这里只有精品6| 亚洲尤物在线视频观看| 欧美在线免费视频| 欧美a级理论片| 欧美性一区二区| 国产一区二区毛片| 亚洲欧洲一二三| 亚洲欧美激情一区二区| 最新中文字幕亚洲| 亚洲在线第一页| 久久在线免费观看| 欧美日韩国产成人在线观看| 国产精品网站在线| 亚洲国产高清在线| 亚洲午夜在线观看视频在线| 久久精品女人| 亚洲午夜一区二区| 卡通动漫国产精品| 欧美四级电影网站| 国语自产精品视频在线看抢先版结局 | 亚洲国产精品专区久久| 亚洲图片在区色| 亚洲国产成人av好男人在线观看| 妖精成人www高清在线观看| 欧美一区高清| 欧美日本一区二区视频在线观看| 国产酒店精品激情| 亚洲欧洲一区| 欧美在线亚洲综合一区| 亚洲无线观看| 免费不卡在线观看av| 国产精品久久久久久久app| 在线电影一区| 亚洲欧美日韩国产精品| 99国内精品久久久久久久软件| 欧美在线关看| 欧美色精品在线视频| 国产专区精品视频| 在线中文字幕一区| 亚洲精品免费看| 久久精品一区二区三区四区| 欧美吻胸吃奶大尺度电影| 亚洲高清自拍| 欧美一区在线视频| 亚洲性感激情| 欧美精品麻豆| 亚洲电影免费观看高清| 午夜精品免费在线| 亚洲欧美在线aaa| 欧美精品一区二区三区在线播放| 好看的亚洲午夜视频在线| 亚洲午夜久久久久久尤物 | 欧美日韩成人在线| 在线观看亚洲视频| 欧美一区二区三区视频在线| 亚洲男人影院| 欧美日韩精品一区二区三区四区 | 亚洲视频免费| 欧美成人午夜影院| 精东粉嫩av免费一区二区三区| 国产女主播一区二区三区| 91久久久精品| 最新国产精品拍自在线播放| 久久久精品性| 国产午夜精品理论片a级大结局| 亚洲视频成人| 亚洲一区二区三区四区五区午夜| 欧美精品成人一区二区在线观看| 尤物精品在线| 久久精品国产99| 久久久久久久精| 国产日韩欧美在线播放| 亚洲一区在线播放| 亚洲尤物在线| 国产精品青草久久| 亚洲手机视频| 亚洲永久在线| 国产精品成人观看视频免费| 一区二区黄色| 亚洲欧美在线x视频| 国产精品久久久久久久久久免费看 | 亚洲激情中文1区| 亚洲精品视频在线看| 欧美黄色片免费观看| 亚洲欧洲日韩在线| 夜夜嗨av一区二区三区中文字幕| 欧美精品激情| 一本大道久久a久久精二百| 在线视频一区二区| 欧美体内谢she精2性欧美| 在线亚洲欧美| 欧美中文在线免费| 国语精品中文字幕| 91久久精品国产91性色| 欧美高清一区| aⅴ色国产欧美| 亚洲欧美日韩另类| 国产伦精品一区| 久久精品人人做人人爽| 欧美福利电影在线观看| 亚洲精品午夜精品| 亚洲女爱视频在线| 国产欧美一区二区三区另类精品| 欧美亚洲系列| 欧美成人精品在线观看| 99国内精品| 欧美一区二区精美| 一区二区在线视频播放| 亚洲美女少妇无套啪啪呻吟| 欧美日韩免费观看中文| 亚洲欧美久久| 久久亚洲综合色| 日韩视频免费在线观看| 小黄鸭精品aⅴ导航网站入口| 国产一区欧美日韩| 日韩性生活视频| 国产精品女主播一区二区三区| 午夜天堂精品久久久久| 欧美 日韩 国产在线| 一本色道久久综合| 久久精品视频在线播放| 亚洲国产一二三| 欧美一级大片在线观看| 伊人久久久大香线蕉综合直播 | 亚洲欧洲日韩女同| 午夜精品美女自拍福到在线| 国产综合色产| 一区二区三区视频在线看| 国产精自产拍久久久久久| 亚洲片国产一区一级在线观看| 欧美午夜激情在线| 欧美在线在线| 欧美日韩免费观看一区三区| 欧美一区二区三区四区视频| 欧美片网站免费| 欧美一区二区三区在线视频| 欧美精品一区二区三区蜜桃| 亚洲午夜在线观看| 牛牛影视久久网| 亚洲欧美电影院| 欧美激情综合五月色丁香| 亚洲欧美在线免费观看| 欧美精品福利视频| 欧美在线三区| 欧美日韩综合| 亚洲国产欧美精品| 国产精品网站视频| 亚洲免费av观看| 国产一区二区激情| 亚洲性感美女99在线| 亚洲第一久久影院| 欧美在线一级va免费观看| 亚洲美女淫视频| 免费看av成人| 欧美一区二区精美|