• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于ARM926EJ-S的溫濕度無(wú)線監(jiān)控系統(tǒng)的設(shè)計(jì)

    基于ARM926EJ-S的溫濕度無(wú)線監(jiān)控系統(tǒng)的設(shè)計(jì)

    作者: 時(shí)間:2011-08-16 來(lái)源:網(wǎng)絡(luò) 收藏

    引言

    本文引用地址:http://www.czjhyjcfj.com/article/150346.htm

      是為了滿足正常工廠生產(chǎn)或日常生活中對(duì)人、設(shè)備或相關(guān)區(qū)域進(jìn)行監(jiān)督、控制的系統(tǒng),是各種重要的場(chǎng)所如銀行、工廠生產(chǎn)區(qū)等為了正常運(yùn)營(yíng)所必需的系統(tǒng)。工廠生產(chǎn)中,生產(chǎn)或其他廠區(qū)有很多分布廣泛的現(xiàn)場(chǎng)數(shù)據(jù)信息需要采集并傳送到監(jiān)測(cè)站中進(jìn)行統(tǒng)一監(jiān)控及管理。現(xiàn)在對(duì)于如何建立實(shí)時(shí)性強(qiáng)、覆蓋面廣、靈活性好的遠(yuǎn)程數(shù)據(jù)采集,用來(lái)滿足相關(guān)場(chǎng)所的正常運(yùn)行,變?yōu)橐粋€(gè)重要的問(wèn)題。在操作員不在時(shí)能夠知道現(xiàn)場(chǎng)情況,檢測(cè)數(shù)據(jù)是否異常并報(bào)警。

      系統(tǒng)整體構(gòu)架

      本系統(tǒng)利用3G網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)通信。總體上是各個(gè)溫度采集模塊(溫度傳感器)將數(shù)據(jù)通過(guò)RS485傳到ARM9中,ARM9通過(guò)3G通信模塊(MC8630)能發(fā)送溫度數(shù)據(jù)或者報(bào)警等信息到管理員的手機(jī)上。系統(tǒng)的總體架構(gòu)如圖1所示。

      

      圖1 系統(tǒng)總體架構(gòu)圖

      系統(tǒng)硬件開發(fā)平臺(tái)

      本文的硬件系統(tǒng)包括嵌入式微處理器、鍵盤、LCD顯示模塊、RS485串口、A/D轉(zhuǎn)換模塊、傳感器,3G模塊等。

      整個(gè)遠(yuǎn)程終端主要有傳感器模塊(HG04-LTM8690)、以為處理器的開發(fā)板、320×240點(diǎn)陣LCD顯示屏、3G通信模塊(MC8630)、電源等幾部分組成。圖2即為本系統(tǒng)的硬件平臺(tái)框架圖。

      

      圖2 系統(tǒng)的硬件平臺(tái)框架圖

      硬件模塊ARM9處理器

      處理器具有一個(gè)采用Jazelle技術(shù)的增強(qiáng)型32位RISC CPU、靈活的指令和高速數(shù)據(jù)緩存、緊密耦合內(nèi)存(TCM)接口和內(nèi)存管理單元(MMU)。它還提供單獨(dú)指令和數(shù)據(jù)AMBA AHB接口,適合多層AHB的系統(tǒng)。處理器可執(zhí)行ARMv5TEJ指令集,其中包括功能得到增強(qiáng)的16×32位乘法器,可進(jìn)行單周期MAC運(yùn)算、16位定點(diǎn)DSP指令、可增強(qiáng)多個(gè)信號(hào)處理應(yīng)用程序的性能并支持Thumb技術(shù)。可通過(guò)ARM處理器代工廠計(jì)劃和DesignStar計(jì)劃獲得實(shí)現(xiàn)硬件的ARM926EJ處理器。

      測(cè)量模塊

      HG04-LTM8690是一種溫濕度測(cè)量模塊,可測(cè)量最多16個(gè)溫度點(diǎn)和一個(gè)溫濕度點(diǎn)。它采用電池供電,定時(shí)采集,利用通訊技術(shù)將數(shù)據(jù)傳回監(jiān)控中心。它采用密封盒,防護(hù)等級(jí)達(dá)到IP68級(jí)別,可有效防塵、防水及防止腐蝕性氣體侵入,現(xiàn)場(chǎng)安裝方便。

      液晶顯示模塊

      本系統(tǒng)選用JRD320240B液晶顯示模塊來(lái)顯示相關(guān)的數(shù)據(jù)或其他信息。JRD32O24OB的工作電壓為3.3V,液晶的對(duì)比度可以通過(guò)編程來(lái)調(diào)節(jié)。液晶顯示控制器的主要工作是將ARM9存儲(chǔ)器的緩沖區(qū)中的數(shù)據(jù)傳送到外部液晶顯示驅(qū)動(dòng)器,并產(chǎn)生液晶顯示控制信號(hào)。JRD320240B的內(nèi)部控制器RA8835可以很方便地完成對(duì)液晶顯示器的控制。

      按鍵模塊

      按鍵輸入是最常用的嵌入式輸入設(shè)備,按鍵的結(jié)構(gòu)通常有兩種形式:線性式和矩陣式。線性鍵盤是由一些單獨(dú)的按鍵組成,每個(gè)按鍵單獨(dú)與微處理器的一個(gè)I/O口相連接,是一對(duì)一的關(guān)系。這樣,線性鍵盤就只適用于按鍵少的場(chǎng)合。而矩陣按鍵是按照i行j列排列的,每個(gè)按鍵占據(jù)行列的一個(gè)交點(diǎn),需要的I/O口數(shù)目是i+j。由于本系統(tǒng)需要用到的按鍵不多,所以采用了線性式按鍵。

      3G通訊模塊

      MC8630是一款CDMA2000 1X/EVDO Rev.A版本的3G通信模塊,適合于中國(guó)電信的3G移動(dòng)服務(wù),下行通信速度為3.1Mbps,上行通信速度為1.8Mbps。由于其具有語(yǔ)音、短信和高速數(shù)據(jù)業(yè)務(wù)等功能,可以廣泛應(yīng)用于高速實(shí)時(shí)數(shù)據(jù)傳輸。

      下位機(jī)

      下位機(jī)的主要完成的是數(shù)據(jù)的采集、發(fā)送,整個(gè)溫度采集系統(tǒng)的人機(jī)界面設(shè)計(jì)以及和上位機(jī)的通信等功能。主要分為幾個(gè)部分:人機(jī)界面設(shè)計(jì)部分(液晶顯示的設(shè)計(jì)和鍵盤控制的設(shè)計(jì)),數(shù)據(jù)的采集,與上位機(jī)的通信、接收與發(fā)送。

      

      圖3 下位機(jī)軟件流程圖


    上一頁(yè) 1 2 下一頁(yè)

    評(píng)論


    相關(guān)推薦

    技術(shù)專區(qū)

    關(guān)閉
    主站蜘蛛池模板: 兰州市| 广丰县| 长汀县| 湟源县| 邹城市| 梓潼县| 岚皋县| 方正县| 南陵县| 福泉市| 儋州市| 青海省| 揭西县| 皋兰县| 阿城市| 衡水市| 镶黄旗| 保康县| 梓潼县| 徐水县| 漾濞| 永州市| 抚顺县| 巴楚县| 荆门市| 甘孜县| 青阳县| 永泰县| 前郭尔| 安庆市| 康定县| 吉安县| 华亭县| 德令哈市| 烟台市| 江城| 孝义市| 隆尧县| 新乐市| 大同县| 博野县|