數據采集卡工作原理:
應用時(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中的數據等。
運行時(shí)的數據并送給PC機,通過(guò)運行在PC機上的特定軟件對這些數據進(jìn)行分析,以此判斷當前運行設備的狀況,進(jìn)而采取相應措施。當前常用的數據采集裝置,在其系統軟件設計中,多采用單任務(wù)順序機制。這樣就存在系統**性差的問(wèn)題。這對于穩定性、實(shí)時(shí)性要求很高的數據采集裝置來(lái)說(shuō)是不允許的,因此有必要引入嵌入式操作系統。