基于S3C6410的機房智能監控系統設計
2 系統硬件平臺設計
圖2所示是中心機房智能控制器硬件框圖。本系統中心機房智能控制器的硬件主要由11個(gè)模塊組成:CPU處理器模塊、內存模塊、NAND FLASH模塊、NOR FLASH模塊、電源模塊、GPRS模塊、RS485總線(xiàn)接口、以太網(wǎng)接口、USB接口、擴展串口、預留GPIO接口。其中,CPU處理器模塊、內存模塊、NAND FLASH模塊、NOR FLASH模塊集成在mini6410核心板上;自制外圍板包含有DM9000網(wǎng)卡模塊、3路USB擴展接口模塊、8路A/D采集模塊、8路數字信號采集模塊、兩路RS485接口模塊以及擴展的兩路串口模塊。本文引用地址:http://dyxdggzs.com/article/192842.htm
2.1 網(wǎng)卡模塊
網(wǎng)卡模塊采用DM9000網(wǎng)卡芯片,可以自適應10/100M網(wǎng)絡(luò ),RJ45連接頭內部已經(jīng)包含了耦合線(xiàn)圈,因此不必另接網(wǎng)絡(luò )變壓器,而是使用普通的網(wǎng)線(xiàn)直連路由器或者交換機即可實(shí)現以太網(wǎng)的接口。
2.2 USB模塊
USB模塊對mini6410核心板的USB接口進(jìn)行了外擴,外擴的USB接口可以接USB攝像頭、USB鍵盤(pán)、USB鼠標、優(yōu)盤(pán)等常見(jiàn)的USB外設,還可以接USBHub進(jìn)行擴展,各個(gè)OS均已經(jīng)自帶USBHub驅動(dòng),因此不必另外編寫(xiě)或配置。本系統的USB接口外接GPRS模塊,因此,可將異常的監測結果實(shí)時(shí)通過(guò)外接的GPRS模塊以短信的形式發(fā)送到管理員的手機上。
2.3 模擬信號采集模塊
通過(guò)模擬信號采集模塊,可將溫濕度傳感器輸出的模擬信號經(jīng)過(guò)限幅、濾波等調整后,輸入給S3C6410的A/D轉換通道,同時(shí)將模擬信號轉換成數字信號進(jìn)行分析和處理。
2.4 數字信號采集模塊
數字信號采集模塊,可將數字信號經(jīng)過(guò)光耦進(jìn)行限幅處理后,經(jīng)鎖存器傳遞給S3C6410的中斷輸入引腳,以便CPU能及時(shí)地對相應的數字信號進(jìn)行分析、處理和響應。
2.5 RS485接口
RS485接口組成的半雙工網(wǎng)絡(luò )為兩線(xiàn)制,多采用屏蔽雙絞線(xiàn)傳輸。接線(xiàn)方式為總線(xiàn)式拓撲結構,在同一總線(xiàn)上最多可以?huà)旖?2個(gè)節點(diǎn)。在RS485通信網(wǎng)絡(luò )中采用的是主從通信方式,可同時(shí)與多臺智能設備進(jìn)行通信,如UPS設備、配電柜等。
2.6 串口模塊
S3C6410共引出有4個(gè)串口,其中兩路串口轉RS485供智能設備通信,余下兩路串口轉接成RS232接口,一路外接撥號器,余下一路為調試預留接口。
3 系統軟件平臺設計
圖3所示是本系統中的B/S架構框圖。本系統采用B/S(Browser/Server)結構,即瀏覽器和服務(wù)器結構。系統分為表示層、業(yè)務(wù)邏輯層和數據庫層三層結構。表示層位于客戶(hù)端,即Internet Explore等Web瀏覽器,用于在客戶(hù)端瀏覽器中顯示用戶(hù)界面,該層可以調用由業(yè)務(wù)邏輯層提供的業(yè)務(wù)方法;業(yè)務(wù)邏輯層是系統核心部分,主要擔當業(yè)務(wù)的邏輯處理任務(wù),包括處理表示層的數據請求,在為表示層提供業(yè)務(wù)功能的同時(shí),通過(guò)數據庫層來(lái)訪(fǎng)問(wèn)數據庫;數據庫層位于底層,主要用來(lái)實(shí)現數據庫的交互,包括查詢(xún)、插入、修改和刪除數據庫中數據的功能。
評論