新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于LPC2138和GPRS技術的無線抄表系統

        基于LPC2138和GPRS技術的無線抄表系統

        作者: 時間:2009-09-15 來源:網絡 收藏

        3 硬件設計
        的硬件可分為兩個模塊:器模塊和集中器模塊。其中,器和集中器可供選擇的微控制器、無線收發芯片和模塊較多,本是以ARM微控制器、nRF903和MC55為基礎完成的。
        3.1 ARM微控制器
        為了使系統穩定可靠,滿足低功耗、智能化的設計要求,本系統選用了作為器和集中器的核心控制器。LPC2138是一個支持實時仿真和嵌入式跟蹤的32位ARM7TDMI2STMCPU微控制器,其主要性能是:
        (1)32位ARM7TDMI-S核,它具有高性能和低功耗的特性,由于使用了流水線,處理和存儲系統的所有部分都可以連續工作,可以高效地完成采集器和集中器的數據處理、收發工作;
        (2)32kB的片內靜態RAM和512kB的片內Flash程序存儲器避免了LPC2138外擴存儲器,簡化了電路,提高了運行速度,128位寬度接口/加速器可實現高達60MHz的工作頻率,可實現在線編程和用于非易失性程序的存儲;
        (3)2個8路10位的A/D轉換器,共提供16路模擬輸入,每個通道的轉換時問低至2.44 μs。2個32位定時器/計數器(帶4路捕獲和4路比較通道)、PWM單元(6路輸出)和看門狗;
        (4)多個串行接口,包括2個16C550工業標準UART、2個高速12C接口(400 kb/s)、SPITM和具有緩沖作用及數據長度可變功能的SSP,包含多達47個通用I/O口(可承受5 V電壓),滿足接入電表數多的要求;
        (5)多達9個邊沿或電平觸發的外部中斷管腳,通過片內PLL(100 μs的設置時間)可實現最大為60 MHz的CPU操作頻率;
        (6)單電源供電,具有上電復位(POR)和掉電檢測(BOD)電路,CPU操作電壓范圍:3.0~3.6V(3.13v±10),可與nRF903共用一個電源。
        3.2 采集器模塊
        采集器模塊如圖2所示,采集器與電表之問通過串行接口連接,采集器與集中器之間通過無線收發模塊連接。采集器定時采集電表讀數,并將該數據存儲到片內靜態RAM中;當采集器接收到集中器指令時,采集器或者傳輸歷史存儲電量數據和當前電表讀數,或者進行校時等操作。

        3.3 集中器模塊
        集中器模塊如圖3所示,單片機經過無線收發芯片nRF903收發數據,當從nRF903收到數據,經過處理后,存儲到串行EEPROM中,并可通過顯示器查看用戶用電數據。同時,LPC2138與模塊MC55互連,通過MC55和網絡與監控中心通信。

        4 系統工作流程
        本系統大體上可分為三級:帶通信接口的用戶電表、采集和管理周邊若干住戶電表的集中器 (或采集器)、電業主管部門的管理中心。三級之間通過某種方式相連,進行數據通信。各種形式的抄表系統之間,主要區別在于所采取的級間通信方式不同。筆者在討論各種通信方式和進行比較后,提出一種性價比較高的方案,即采用以串行接口、模塊和GPRS為基礎的自動抄表系統。其中用戶電表與采集器之間通過串行接口通信,采集器與集中器之間通過模塊通信,集中器與監控中心之間通過GPRS通信。
        系統的流程為:采集器定時從電表采集數據,存儲到存儲器中;集中器每月底從采集器采集數據,處理后存儲起來;監控中心每月初從集中器采集用戶電表數據,經統計處理后存儲起來,供工作人員和用戶查詢。同時,本系統能實現實時監控,具體過程是監控中心通過GPRS網絡向集中器發送查詢或控制指令,集中器接收到指令后從采集器采集當前用戶電表數據,然后傳送給監控中心,或者通過采集器對電表進行控制,實現實時監控。


        5 通信系統設計
        本系統采用了兩種通信方式,既通過無線模塊nRF903和GPRS模塊MC55進行通信。各個采集器之間通過nRF903模塊組成的無線局域網絡進行通信,nRF903是一個為433/868/915MHz ISM頻段設計的真正單片UHF多段無線收發芯片,它采用優化的GMSK調制解調,可在155.6KHz的有效帶寬下傳輸最高76.8kb/s的數據,發射功率可以調整最大發射功率是+10dBm,天線接口設計為差分天線,以便于使用低成本的PCB天線,所有的參數,包括工作頻率和發射功率都可以通過一個14位的配置寄存器用SPI串行線進行設置,nRF903的工作電壓范圍是2.7~3.3V,而LPC2138的工作電壓范圍是3.0~3.6V,因此兩者可共用一個電源;nRF903還具有待機模式,這樣可以更省電和高效。nRF903滿足歐州電信工業標準(ETSI)EN300 200-1V1.3.1和美國聯邦通信委員會標準FCCCFR47,part 15。在使用nRF903芯片時,先通過ARM微控制器LPC2138用SPI串行線對工作頻率和發射功率等參數進行設置。當芯片進入工作狀態后,可以根據需要通過LPC2138控制收發模式轉換,或進行其他狀態轉換。
        MC55是Siemens公司生產的GPRS三頻無線通訊模塊,它是一種尺寸很小的GPRS模塊。MC55適用于歐洲和亞洲頻段場的頻段 (850/1800/1900MHz),除了具有GSM模塊原有的功能外,還支持分組業務功能,內嵌TCP/IP協議棧,具有很高的可靠性和易用性,很適合在無線終端中作為通訊模塊。MC55與LPC2138協同工作,完成集中器與監控中心的通信任務。MC55的開關機、工作方式、工作狀態等均由 LPC2138控制,LPC2138通過AT指令來實現與MC55之間的通信和命令控制。
        遠程抄表系統主要針對的是面廣、量大的各類電表數據,因此選用移動通信公司的GPRS無線通信網絡作為傳輸的媒介,既可以減少系統建設初期的投資費用,又減輕了網絡運行維護工作量。由于GPRS具有實時在線特性,可很好地滿足系統對數據采集和傳輸實時性的要求。數據傳送速率高,而且采用包月計費方式,運營成本低。同時,GPRS網絡實際數據傳輸速率在40kb/s左右,完全能滿足本系統對數據傳輸速率的需求。

        電能表相關文章:電能表原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 九江县| 台北市| 阳城县| 红安县| 息烽县| 新昌县| 达尔| 德兴市| 霍林郭勒市| 兴安盟| 丁青县| 隆尧县| 左云县| 乳山市| 淳化县| 金坛市| 舒兰市| 桐乡市| 枣强县| 新和县| 曲靖市| 大新县| 于都县| 巴林右旗| 屯门区| 康马县| 合山市| 大安市| 探索| 慈利县| 塘沽区| 隆昌县| 鄂尔多斯市| 徐水县| 武穴市| 拉萨市| 化德县| 宁海县| 象州县| 都匀市| 本溪|