關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 基于ARM7的機房無線監控系統

        基于ARM7的機房無線監控系統

        作者: 時間:2011-04-06 來源:網絡 收藏

        4 系統硬件設計
        溫濕度模塊以單片機AT89S52為核心處理器,溫濕度芯片采用數字溫濕度傳感器SHT10。該芯片具有精確測量相對濕度、溫度;全標定輸出,使用時無需重新校準;卓越的長期穩定性;高精度兩線制數字接口,直接與單片機相連等特點。
        溫濕度模塊數據傳輸采用RS485總線形式,RS485總線采用EIA/TIA-485標準的2線制電氣接口,具有抗共模干擾能力強,多機通信和組建現場總線網絡的功能,傳輸距離理論值可達1 200 m,在實際工程中通信距離可達800 m左右,是目前工程中應用最多的通信方式。在溫濕度采集
        終端,單片機工作電壓為5 V,故選用MAX485芯片做電平轉換,單片機AT89S52的串口TXD和RXD分別連接MAX485的DI和RO引腳,完成數據的發送與接收。在數據接收端,系列LPC2114工作電壓為33 V,故選用MAX3483低功耗芯片做電平轉換,LPC2114的TXD0和RXD0分別連接MAX34 83的DI和RO引腳,完成數據的接收與發送。由于RS485的A、B兩端為差分信號,所以兩種485芯片的A、B兩端可直接相連。LPC2114的2個串口都具有串口中斷方式,UART0負責接收溫濕度采集數據,UART1負責與模塊通信,兩路串口都支持CPU與外設之間的異步串行數字通信,支持5~8位串行數據傳送與接收,每一個通道有2個16位FIFO,系統采用串口接收的中斷方式。在串口通信中接收每幀數據包后,對數據幀進行解析,判斷數據是否為報警數據。串行通信接口電路如圖3所示。

        本文引用地址:http://www.104case.com/article/162218.htm

        c.JPG



        5 系統軟件設計
        在系統主控模塊,處理器LPC2114通過串口O給溫濕度模塊發送命令字,溫濕度模塊收到命令字后將采集到的溫濕度數據進行打包,并進行CRC計算。CRC包含2個8位字節組成的16位值,并作為數據附加到報文中。主控模塊按照約定好的通信協議進行數據接收,在數據解析過程中,重新計算CRC值,并將計算值與接收到的實際CRC值相比較,若兩個值不相等,則表示出現錯誤。
        紅外傳感器和煙感傳感器輸出信號都為開關量,只需檢測高低電平即可獲取報警信息,處理器通過外部中斷O和外部中斷1分別檢測紅外傳感器信號和煙感傳感器信號。
        處理器LPC2114不斷循環檢測IO口的高低電平來檢測是否有人員侵入或是否有火災發生,通過不斷發送命令字獲取溫濕度數據判斷數據是否超過設定值。如果所有數據都是正常數據,處理器將數據進行存儲,延時發送。由于GPRS采用流量計費,在一定程度上可節約成本。如果處理器獲取的是報警信息,則系統在第一時間內將數據發送到監控中心。系統主流程如圖4所示。圖中X為溫濕度數據,Y為紅外信號,Z為煙感信號。

        d.JPG



        6 結束語
        采用模塊化設計,保證了系統穩定、可靠地運行,為日后系統的升級與維護提供了便捷的措施。簡單、快速的數據通信方式保證了數據準確無誤的傳輸。
        系統將GPRS通信技術成功地運用到TDMIS系統中,實現了環境中各項參數快速、準確的傳輸,保證了設備能在正常環境下運行,解決了傳統機房監控中人工巡邏及布線復雜等問題,實現了機房網絡化管理和無人值守的目標。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 蒙山县| 澎湖县| 大洼县| 常宁市| 徐水县| 志丹县| 瓦房店市| 武定县| 灵璧县| 营山县| 渭源县| 榆林市| 师宗县| 榕江县| 电白县| 临海市| 军事| 曲麻莱县| 修文县| 福建省| 玉田县| 玉树县| 安化县| 巴彦县| 台南市| 高唐县| 沿河| 诸暨市| 会宁县| 滨州市| 山东| 平阴县| 沧州市| 抚松县| 清远市| 当雄县| 石屏县| 天峻县| 白水县| 兴宁市| 渝北区|