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

      并行接口應用系統軟件設計包括主機操作系統上的客戶驅動程序和主機應用程序??蛻趄寗映绦驅嶋H上是一系列控制硬件設備的函數,是操作系統中控制和連接硬件的關鍵模塊。主機應用軟件通過客戶驅動程序與系統外設進行通信,其主要任務是將采集進來的數據流,根據所需處理功能的要求來完成各種基于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亚洲国产精品_日韩亚洲一区二区
欧美色图麻豆| 伊人婷婷久久| 久久视频在线看| 亚洲影院色在线观看免费| 亚洲美女诱惑| 91久久夜色精品国产九色| 国产精品嫩草99a| 欧美极品aⅴ影院| 欧美大片在线看免费观看| 老色鬼精品视频在线观看播放| 亚洲日本久久| 久久精品日韩一区二区三区| 午夜在线一区二区| 亚洲综合好骚| 亚洲欧美日本日韩| 亚洲国产日韩欧美在线99| 韩国免费一区| 依依成人综合视频| 在线观看视频欧美| 亚洲国产视频一区| 亚洲人成人77777线观看| 亚洲精品国产精品乱码不99| 国产精品制服诱惑| 国产麻豆视频精品| 国产一区二区成人| 国内精品久久国产| 一区二区亚洲| 亚洲国产高清在线| 亚洲人成网站在线观看播放| 日韩视频亚洲视频| 一本色道久久综合精品竹菊| 99这里只有精品| 亚洲视频网在线直播| 亚洲永久免费av| 久久av二区| 亚洲三级电影在线观看| 日韩一级黄色片| 亚洲在线成人精品| 欧美一区二区| 久久蜜桃精品| 亚洲欧美视频| 一二三区精品| 亚洲欧洲精品一区| 日韩视频中文| 亚洲欧美一区二区三区久久| 久久精品欧美| 欧美成人免费全部| 欧美色精品天天在线观看视频| 欧美成人69| 欧美日本韩国| 国产精品久久久久77777| 欧美激情亚洲另类| 国产精品久久久久久久久久久久 | 欧美日本国产一区| 欧美性大战久久久久久久| 欧美国产日产韩国视频| 久久综合伊人77777尤物| 欧美精品尤物在线| 欧美激情一二三区| 国产精品爱啪在线线免费观看| 欧美日本三区| 国产精品美女久久久久aⅴ国产馆| 欧美日本免费一区二区三区| 国产精品久久久久久久久久三级| 国产精品成人午夜| 国产在线拍揄自揄视频不卡99| 国产一区二区三区网站| 91久久久久久久久久久久久| 亚洲午夜视频在线| 亚洲摸下面视频| 亚洲国产精品欧美一二99| 中文日韩欧美| 久久久亚洲一区| 欧美三日本三级三级在线播放| 欧美日韩一区在线| 国产一区二区精品久久| 国产一区二区av| 国内精品久久久久久影视8| 亚洲日本电影在线| 欧美专区第一页| 亚洲一级免费视频| 欧美ab在线视频| 国产欧美亚洲精品| 一本在线高清不卡dvd| 亚洲七七久久综合桃花剧情介绍| 亚洲日韩视频| 欧美在线视频播放| 欧美视频在线观看免费| 国产精品亚洲精品| 国产私拍一区| 一区在线电影| 亚洲自拍电影| 久久国产精品免费一区| 亚洲国产精品高清久久久| 亚洲一区二三| 欧美区在线播放| 在线高清一区| 欧美主播一区二区三区| 性8sex亚洲区入口| 麻豆成人在线播放| 国产一本一道久久香蕉| 亚洲天堂av电影| 亚洲视频在线观看| 欧美精品免费在线观看| 亚洲高清在线观看一区| 久久精品亚洲一区| 久久精品中文字幕一区| 欧美韩日亚洲| 一区二区在线视频| 一个人看的www久久| 日韩视频在线一区二区三区| 免费成人黄色| 在线日韩中文| 91久久香蕉国产日韩欧美9色| 亚洲一区二区三区在线| 欧美精选在线| 亚洲激情不卡| 亚洲精品日本| 欧美激情亚洲精品| 最新中文字幕一区二区三区| 亚洲日韩中文字幕在线播放| 欧美成人免费观看| 91久久精品久久国产性色也91 | 一区二区成人精品| 欧美激情一区二区| 亚洲茄子视频| 一区二区三区高清在线| 久久久水蜜桃| 国内精品久久久| 亚洲国产另类精品专区| 欧美a级大片| 亚洲精品久久久久久下一站| 欧美一区二区免费| 亚洲性视频h| 国产精品久久久999| 亚洲欧美在线网| 久久av老司机精品网站导航| 国产网站欧美日韩免费精品在线观看 | 亚洲国产精品成人一区二区 | 欧美三日本三级少妇三2023 | 亚洲夜晚福利在线观看| 欧美性淫爽ww久久久久无| 这里只有精品在线播放| 亚洲欧美日韩精品久久奇米色影视| 欧美成人黑人xx视频免费观看| 国产精品丝袜白浆摸在线| 亚洲综合精品自拍| 久久久精品国产99久久精品芒果| 国产精品免费aⅴ片在线观看| 亚洲激情视频在线播放| 日韩图片一区| 国产精品久久久久久av福利软件 | 欧美日韩免费精品| 在线亚洲免费视频| 亚洲欧美制服另类日韩| 欧美日本国产一区| 亚洲天堂男人| 久久噜噜亚洲综合| 亚洲精品久久久久久下一站 | 精品51国产黑色丝袜高跟鞋| 亚洲精品综合久久中文字幕| 欧美视频免费| 欧美一区二区三区在线视频| 欧美成人一二三| 一二三区精品| 久久人人爽国产| 亚洲精品一品区二品区三品区| 亚洲国内在线| 欧美日韩第一区| 先锋影音国产一区| 欧美人妖在线观看| 欧美亚洲视频| 欧美日本在线一区| 欧美一区二区高清| 久久久精品午夜少妇| 亚洲区一区二区三区| 欧美一区二区三区四区视频| 国产精品人人爽人人做我的可爱| 一区二区三区四区蜜桃| 亚洲天堂成人在线视频| 国产一区二区剧情av在线| 一本色道久久88综合日韩精品| 欧美精品国产一区| 亚洲欧美日韩精品久久奇米色影视| 亚洲欧美日韩精品久久奇米色影视| 国产精品九九| 亚洲激情在线观看| 国产美女一区二区| 日韩一级欧洲| 国外视频精品毛片| 久久精品一区中文字幕| 欧美日韩在线视频一区二区| 亚洲电影免费在线观看| 欧美性大战久久久久久久蜜臀| 亚洲影视在线播放| 久久激情一区| a91a精品视频在线观看| 欧美mv日韩mv亚洲| 欧美在线免费观看| 国产精品亚洲欧美|