新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于ARM7系列處理器的高性能數(shù)據(jù)采集系統(tǒng)開發(fā)探索方案

基于ARM7系列處理器的高性能數(shù)據(jù)采集系統(tǒng)開發(fā)探索方案

作者: 時間:2012-06-20 來源:網(wǎng)絡 收藏

在一些工業(yè)現(xiàn)場中,設備長時間運行容易出現(xiàn)故障,為了監(jiān)控這些設備,通常利用裝置采集他們運行時的數(shù)據(jù)并送給PC機,通過運行在PC機上的特定軟件對這些數(shù)據(jù)進行分析,以此判斷當前運行設備的狀況,進而采取相應措施。當前常用的裝置,在其軟件設計中,多采用單任務順序機制。這樣就存在安全性差的問題。這對于穩(wěn)定性、實時性要求很高的裝置來說是不允許的,因此有必要引入嵌入式操作。筆者以μC/OSII為操作系統(tǒng)平臺,基于,對一種的數(shù)據(jù)采集系統(tǒng)進行了。

本文引用地址:http://m.butianyuan.cn/article/171272.htm

1μC/OSII嵌入式操作系統(tǒng)簡介

嵌入式操作系統(tǒng)μC/OSII(microcontroller operating system)是專為微控制器系統(tǒng)和軟件而設計的公開源代碼的搶占式實時多任務操作系統(tǒng)內(nèi)核,是一段微控制器啟動后首先執(zhí)行的背景程序,作為整個系統(tǒng)的框架貫穿系統(tǒng)運行的始終。對于對實時性和穩(wěn)定性要求很高的數(shù)據(jù)采集系統(tǒng)來說,引入μC/OSII無疑將大大改善其性能。

μC/OSII的特點可以概括為以下幾個方面:公開源代碼,代碼結(jié)構(gòu)清晰、明了,注釋詳盡,組織有條理,可移植性好,可裁剪,可固化。內(nèi)核屬于搶占式,最多可以管理60個任務。μC/OSII自1992年的第一版(μC/OS)以來已經(jīng)有好幾百個應用,是一個經(jīng)實踐證明好用且穩(wěn)定可靠的內(nèi)核。目前國內(nèi)對μC/OSII的研究和應用都很多。

2系統(tǒng)基本工作原理

應用時,數(shù)據(jù)采集系統(tǒng)置于被監(jiān)控的設備處,通過傳感器對設備的電壓或者電流信號進行采樣、保持,并送入A/D轉(zhuǎn)換器變成數(shù)字信號,然后將該信號送到FIFO中。當FIFO中存放的數(shù)據(jù)到了一定數(shù)目時,由從FIFO中讀出,然后通過的以太網(wǎng)接口或者RS232送給上位機??紤]到要監(jiān)控的設備可能會很多,所以設計了多路采集通道,他們經(jīng)過模擬開關后再進入A/D轉(zhuǎn)換器。CPLD是整個系統(tǒng)的控制核心,他控制采集通道的切換、A/D轉(zhuǎn)換器的啟/停、轉(zhuǎn)換后的數(shù)據(jù)在FIFO中的存放地址發(fā)生器、產(chǎn)生中斷請求以通知ARM7讀取存放在FIFO中的數(shù)據(jù)等。

3系統(tǒng)硬件結(jié)構(gòu)

系統(tǒng)的基本結(jié)構(gòu)框圖如圖1所示。該系統(tǒng)采用了Samsung公司的S3C4510B作為系統(tǒng)與上位機溝通的橋梁,S3C4510B是基于以太網(wǎng)應用系統(tǒng)的高性價比16/32位RISC微控制器,他有如下幾個主要特點:

硬件方面內(nèi)含一個由ARM公司設計的16/32位ARM7TDMI RISC核,ARM7TDMI為低功耗、的16/32核,最適合用于對價格及功耗敏感的應用場合。S3C4510B通過在ARM 7TDMI核內(nèi)容基礎上擴展一完整地通用外圍器件。

片上資源包括2個帶緩沖描述符(buffer descriptor)的HDLC通道;2個UART通道;2個GD M A通道;2個32位定時器;18個可編程的I/O口。還有中斷控制器;DRAM/SDRAM控制器;ROM/S RAM和FLASH控制器;系統(tǒng)管理器;1個內(nèi)部32位系統(tǒng)總線仲裁器;1個外部存儲器控制器等片內(nèi)的邏輯控制電路。

這些為μC/OSII的移植提供了優(yōu)良的物理資源。

軟件支持方面他有配套的代碼編輯調(diào)試環(huán)境ADS12和JTAG在線調(diào)試功能,使S3C4510B芯片軟件可以直接用C編寫,這就使μC/OSII的植入成為可能。

12位高速A/D轉(zhuǎn)換電路采用Analog Devices的AD574,該電路輸出具有三態(tài)鎖存功能。預處理電路包括了電流電壓互感器、隔離電路和同步采樣電路,他可以將信號轉(zhuǎn)換成與AD574相匹配的量值,供后續(xù)處理。通訊電路采用常用的以太網(wǎng)接口與上位機相連,而232接口可作為備用,這樣該裝置既可作為便攜式系統(tǒng)使用,也可通過網(wǎng)絡來對設備實施實時監(jiān)控。


上一頁 1 2 下一頁

評論


相關推薦

技術專區(qū)

關閉