圖4 S5PC100 NandFlash電路原理
課題設(shè)計(jì)平臺(tái)可實(shí)現(xiàn)定時(shí)溫度采集、顯示 以及溫度超限報(bào)警等功能,其主要工作流程如下:
(1)平臺(tái)能夠以定間間隔對(duì)采集 溫度傳感器數(shù)據(jù);
(2)采集的溫度數(shù)據(jù)按時(shí)間順序保存在本地?cái)?shù)據(jù)庫中;
(3)每次采集溫度與設(shè)定溫度上、下限進(jìn)行比較,當(dāng)溫度超限后 可發(fā)出本地報(bào)警或遠(yuǎn)程報(bào)警信號(hào),本地報(bào)警信號(hào)通過蜂鳴器報(bào)警音實(shí) 現(xiàn) , 遠(yuǎn)程報(bào)警信號(hào)可以通過外接GPRS實(shí)現(xiàn)短信報(bào)警;
(4)平臺(tái)具備遠(yuǎn)程數(shù)據(jù)訪問功能,可通過網(wǎng)絡(luò)實(shí)現(xiàn)對(duì)本地?cái)?shù)據(jù)庫的訪問。
1.2 平臺(tái)的硬件電路各模塊選型
根據(jù)平臺(tái)的接口和功能需求,將系統(tǒng)按照功能劃分進(jìn)行模塊化設(shè)計(jì),其個(gè)功能模塊的選型如下:
1.2.1 平臺(tái)處理器單元
平臺(tái)需要具備溫度采集、大容量數(shù)據(jù)存儲(chǔ)、網(wǎng)絡(luò)通信等功能。因 此,其處理器部分具備運(yùn)行文件系 統(tǒng)以及網(wǎng)絡(luò)協(xié)議簇的能力。課題提 出以ARM微控制器為核心處理器的 解決方案,利用ARM微控制器可搭 載操作系統(tǒng)和能夠處理復(fù)雜協(xié)議族 的能力;降低了系統(tǒng)設(shè)計(jì)的風(fēng)險(xiǎn), 提高平臺(tái)計(jì)的可實(shí)施性與靈活性。
A R M 微 控 制 器 在 本 系 統(tǒng) 中 的 作用主要是,采集溫度傳感器溫度 值,并實(shí)現(xiàn)存儲(chǔ)以及轉(zhuǎn)發(fā)功能。平臺(tái)采用三星公司先進(jìn)的 基于Cortex-A8 內(nèi)核的 S5PC100處理器設(shè)計(jì)而成。S5PC100 處理器采用64位內(nèi)部總線構(gòu)架,包括強(qiáng)大的硬件加速器, 如:動(dòng)態(tài)視頻處理,顯示控制和縮放。支持多種格式的硬件 編解碼:MPEF-1/2/4、H263/H264、CV-1、DivX。其硬件加速功能支持實(shí)時(shí)的視頻會(huì)議和模擬電視輸出,支持NTSC 和PAL模式的HDMI。S5PC100內(nèi)部集成了24BIT LCD接口、 TVout接口、Camera輸入接口、4路串口、SD卡接口、SPI、100M網(wǎng)口、USB2.0-OTG接口,USB Host接口、矩陣按鍵掃 描接口、SPI通信、I2C通信接口等硬件資源,適用于有高性 能要求的嵌入式系統(tǒng)應(yīng)用場合。
圖5 S5PC100 SD卡電路原理圖