北京數(shù)據(jù)采集卡是指從傳感器和其它待測設(shè)備等模擬和數(shù)字被測單元中自動采集非電量或者電量信號,送到上位機(jī)中進(jìn)行分析,處理。北京數(shù)據(jù)采集卡系統(tǒng)是結(jié)合基于計算機(jī)或者其他測試平臺的測量軟硬件產(chǎn)品來實(shí)現(xiàn)靈活的、用戶自定義的測量系統(tǒng)。 數(shù)據(jù)采集卡,即實(shí)現(xiàn)數(shù)據(jù)采集功能的計算機(jī)擴(kuò)展卡,可以通過USB、PXI、PCI、PCI Express、火線、PCMCIA、ISA、Compact Flash、485、232、以太網(wǎng)、各種無線網(wǎng)絡(luò)等總線接入個人計算機(jī)。
應(yīng)用時,數(shù)據(jù)采集系統(tǒng)置于被監(jiān)控的設(shè)備處,通過傳感器對設(shè)備的電壓或者電流信號進(jìn)行采樣、保持,并送入A/D轉(zhuǎn)換器變成數(shù)字信號,然后將該信號送到FIFO中。當(dāng)FIFO中存放的數(shù)據(jù)到了一定數(shù)目時,由ARM7從FIFO中讀出,然后通過ARM7的以太網(wǎng)接口或者RS232送給上位機(jī)。考慮到要監(jiān)控的設(shè)備可能會很多,所以設(shè)計了多路采集通道,他們經(jīng)過模擬開關(guān)后再進(jìn)入A/D轉(zhuǎn)換器。CPLD是整個系統(tǒng)的控制核心,他控制采集通道的切換、A/D轉(zhuǎn)換器的啟/停、轉(zhuǎn)換后的數(shù)據(jù)在FIFO中的存放地址發(fā)生器、產(chǎn)生中斷請求以通知ARM7讀取存放在FIFO中的數(shù)據(jù)等。
北京數(shù)據(jù)采集卡操作系統(tǒng):
嵌入式操作系統(tǒng)μC/OSII是專為微控制器系統(tǒng)和軟件開發(fā)而設(shè)計的公開源代碼的搶占式實(shí)時多任務(wù)操作系統(tǒng)內(nèi)核,是一段微控制器啟動后首先執(zhí)行的背景程序,作為整個系統(tǒng)的框架貫穿系統(tǒng)運(yùn)行的始終。對于對實(shí)時性和穩(wěn)定性要求很高的數(shù)據(jù)采集系統(tǒng)來說,引入μC/OSII無疑將大大改善其性能。
μC/OSII的特點(diǎn)可以概括為以下幾個方面:公開源代碼,代碼結(jié)構(gòu)清晰、明了,注釋詳盡,組織有條理,可移植性好,可裁剪,可固化。內(nèi)核屬于搶占式,多可以管理60個任務(wù)。μC/OSII自1992年的版(μC/OS)以來已經(jīng)有好幾百個應(yīng)用,是一個經(jīng)實(shí)踐證明好用且穩(wěn)定可靠的內(nèi)核。對μC/OSII的研究和應(yīng)用都很多。