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