嵌入式系統的遠程參數測量的設計
嵌入式系統由于性價比高開發周期短等優點目前得到了迅猛發展,各類基于 ARM 處理器的應用開發更是如火如荼。這里介紹基于 ARM9 嵌入式芯片 S3C2410 構建的測量監控系統,該系統設計方案先進,集成度較高,在實踐中得到了廣泛的應用。
2. 嵌入式 ARM9 S3C2410X 簡介
S3C2410X 是三星公司提供的基于 ARM920T 內核的 32 位 RISC 處理器,它的低功耗、低價格、高性能設計特別適合于手持設備和通用嵌入式應用場合,為降低整個系統的成本,它提供了豐富的內部設備,包括分開的 16KB 指令 Cache 和 16KB 數據 Cache,MMU 虛擬存儲器管理,24bbp 模式下最大 16M 色 TFT LCD 控制器,支持 NAND Flash 系統引導,片選邏輯和dram 控制器的系統管理器,3 通道 UART,4 通道 DMA,4 通道 PWM 定時器,117個通用 IO 端口和 24 通道外部中斷源,具有日歷功能的 RTC,8 通道 10 位 ADC 和觸摸屏接口,IIC、IIS 接口,USB 主從設備,SD&MMC 卡接口,2 通道的 SPI 以及 PLL 時鐘倍頻器。S3C2410X 具有豐富的接口和內嵌硬件控制器,使用其最簡系統即可實現大部分應用系統的功能。
3. 嵌入式測量監控系統設計
本系統需對被測設備如電力設備或太陽能的電壓、電流或溫度、光照度等進行測量、參數采集、存儲,并實現遠程監控。數據存儲格式為 SNMP 的 MIB 數據庫方式,數據庫能夠通過系統的NMP 代理被遠方操作員的 SNMP 控制平臺所訪問存取。傳輸協議為以太網的 IP 協議。信息同時能夠被本地操作顯示,因此本地附有串行接口,基于以上應用需求,實現系統框圖如下圖 1 所示。
圖 1 系統原理框圖(Fig1 System Diagram)
本系統需采集遠端、本地兩個溫度檢測,一個光照度檢測,三個直流 DC 8-130V 電壓檢測,三個直流 DC 0-20A@12VDC 電流檢測,一個交流 AC 105-280V 電壓檢測,一個交流AC 0-20A@120VAC 電流檢測。測量使用原理及所用傳感器件下節敘述。測量時通過 ARM9 的 IO 端口測量溫度和光照度, 通過片內ADC將交直流電壓電流通過傳感器轉變后的輸出電壓進行采樣,然后通過 CPU 計算后存入數據庫。
4. 參數測量實現
各參數測量是本系統的前端電路,也是最終目的。由于 ARM 系統 3.3V 供電,具有通用IO 接口和內置 ADC 電路,因此只要將各測量參數通過相應的傳感設備轉換為 IO 數據或0-3.3V 的模擬電壓量,就可通過 ARM 處理器采集,從而轉換為數字信號進而數字存儲或通過網絡傳輸。各參數的測量采集電路見圖 2 所示。
直流電壓的采集可以直接通過電阻分壓取得,因為已知需要采集的直流電壓的范圍,將最大電壓值映射為 3.3V,即可獲得圖 2 中的兩個分壓電阻的值。設分壓電阻分別是12KΩ和470KΩ, 則Uo = 12/(12+470)×Ui = Ui/40,按照 ARM 10 位 ADC 采樣結果,如 ADC 采樣值為 Uadc,則采集到的輸入電壓值為:Ui = [ Uadc/1024] ×3.3×40(V)。
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%
相關閱讀:
- [DSP] 以DSP器件為核心的嵌入式系統技術分析 2011-09-23
- [嵌入式設計應用] 基于ADM1184的嵌入式系統電源監控模塊設計 2011-09-23
- [電源技術] Exar將在ESC上展示最新電源管理和接口解決方案 2011-09-23
- [嵌入式設計應用] 基于AVR單片機的嵌入式系統的應用分析 2011-09-22
- [汽車電子] 基于嵌入式技術的汽車安全防御系統設計 2011-09-22
- [嵌入式設計應用] 基于S3C2410的GPRS模塊的設計 2011-09-21
- [嵌入式設計應用] 基于MB86R01的ARM嵌入式開發平臺 2011-09-21
- [嵌入式設計應用] 嵌入式操作系統中USB雙向通信的設計方案 2011-09-21
( 發表人:葉子 )