資源描述:
《基于GPRS的智能小區(qū)無線抄表系統(tǒng).doc》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、基于GPRS的智能小區(qū)無線抄表系統(tǒng)電能計量是現(xiàn)代電力營銷系統(tǒng)中的一個重要環(huán)節(jié)。傳統(tǒng)的電量結(jié)算是依靠人工定期到現(xiàn)場抄取數(shù)據(jù),在實時性、準(zhǔn)確性和應(yīng)用性等方面都存在諸多不足之處;將現(xiàn)代通信技術(shù)和計算機技術(shù)以及電能量測量技術(shù)結(jié)合在一起,能夠及時、準(zhǔn)確、全面地反映電量的使用(即銷售)情況。本方案首先采用短距離無線通信方式將用戶電表的電量信息集中起來,然后通過GPRS無線局域網(wǎng),以一種短消息的方式將此信息送給總控中心,以實現(xiàn)遠(yuǎn)程自動無線抄表功能。1.系統(tǒng)總體設(shè)計基于GPRS的智能小區(qū)無線抄表系統(tǒng)主要由3部分組成:無線電表、現(xiàn)場主控節(jié)點以及遠(yuǎn)程GPRS無線控制終端。其中無線電表是將
2、傳統(tǒng)的電表所采集到的電量做相應(yīng)的處理,并配置無線收發(fā)模塊以短距離無線的方式將此電量信息發(fā)送出去。現(xiàn)場主控節(jié)點除了配置無線數(shù)傳模塊外,還需要配置GPRS無線收發(fā)模塊,首先將每個樓層以無線方式所采集到的電量數(shù)據(jù)集中起來,然后通過GPRS模塊將此信息發(fā)送出去。遠(yuǎn)程GPRS無線控制終端主要完成對GPRS無線數(shù)據(jù)的收發(fā),以對現(xiàn)場所采集到的電量數(shù)據(jù)作相應(yīng)的處理。2.現(xiàn)場主控節(jié)點設(shè)計無線抄表系統(tǒng)中最主要的是現(xiàn)場主控節(jié)點的設(shè)計。該部分主要包括無線數(shù)據(jù)收/發(fā)以及GPRS數(shù)據(jù)收/發(fā)兩部分。其中無線數(shù)據(jù)收發(fā)系統(tǒng)中所采用的模塊與無線電表中所使用的模塊相同。現(xiàn)場主控節(jié)點設(shè)置在小區(qū)各樓層的中心位
3、置,負(fù)責(zé)定時將單個單元采集點測量的應(yīng)變數(shù)據(jù)進(jìn)行初步的集中。主控節(jié)點通過無線數(shù)傳模塊完成對現(xiàn)場采集點的信令控制和數(shù)據(jù)提取,并通過GPRS模塊對遠(yuǎn)端主控中心的數(shù)據(jù)請求作出響應(yīng)。主站以Armel公司的AT89C2051作為主控制器,包括無線數(shù)傳模塊、存儲模塊、電平轉(zhuǎn)換模塊和時鐘模塊。微控制器選用ATB9C2051。該控制器內(nèi)部有1個全雙工異步串行通信模塊UART,可以發(fā)送/接收8位數(shù)據(jù),帶有幀錯誤檢測功能。數(shù)據(jù)存儲器選擇容量為64KB的EEPROM存儲器AT24C256,通過微控制器的I/O口(P1.2引腳)外接存儲器的SDA腳,實現(xiàn)數(shù)據(jù)讀/寫;P1.3引腳外接SCL腳,提
4、供讀/寫時序信號。微控制器通過串行接口TX(P3.0引腳)和RX(P3.1引腳)外接無線數(shù)傳模塊的發(fā)送和接收單元,通過MAX232電平轉(zhuǎn)換芯片接GPRS模塊的RS232口。單片機的串行口同時連接兩個設(shè)備的串行口,容易出現(xiàn)硬件沖突。采用分時復(fù)用方式可保證同一時刻只連接一個設(shè)備的串口。時鐘模塊采用基于I2C總線結(jié)構(gòu)的時鐘芯片DS1307。DSl307串行實時時鐘芯片是一種低功耗,全部采用BCD碼的時鐘/日歷芯片,內(nèi)帶56字節(jié)的NVSRAM。地址和數(shù)據(jù)是通過I2C總線進(jìn)行串行傳輸?shù)?。它能提供秒、分、時、日、星期、月和年信息。它具有可編程方波輸出信號;時鐘可以以24小時模式工
5、作或者用AM/PM來指示以12小時模式工作。DS1307有一個內(nèi)置電源敏感電路,能檢測到主電源掉電并自動切換至電池供電;可選工業(yè)溫度為一40~+85℃。微控制器模擬I2C總線的讀/寫控制時序完成對實時時鐘信息的讀/寫操作。2.1基于DTD462A的數(shù)據(jù)收/發(fā)模塊設(shè)計DTD462A屬于微功率智能型無線數(shù)傳模塊,其內(nèi)部集成了8位CMOS低功耗高速MCUAT90S2313。DTD462A最大發(fā)射功率為10mW,工作在433MHz的ISM頻段;采用基于FSK的調(diào)制方式和高效前向糾錯信道編碼技術(shù),具有較高的數(shù)據(jù)抗突發(fā)干擾和隨機干擾的能力,可靠傳輸距離可達(dá)300m;提供透明的數(shù)據(jù)
6、接口,能適應(yīng)任何標(biāo)準(zhǔn)或非標(biāo)準(zhǔn)的用戶協(xié)議;具有休眠功能以及可靠性高、體積小、重量輕的特點。系統(tǒng)采用DTD462A-96,通信接口速率為9600bps,通信信道是半雙工的,最適合點對多點的通信方式。DTD462無線數(shù)傳模塊提供標(biāo)準(zhǔn)RS232、RS485和UART/TTL電平3種接口方式,可直接與計算機、RS485設(shè)備、單片機或其他UART器件連接使用。DTD462A數(shù)傳模塊的第8腳SLP(SLEEEP)是休眠控制信號。為進(jìn)一步降低系統(tǒng)功耗,軟件控制現(xiàn)場數(shù)據(jù)采集節(jié)點的DTD462A模塊平時工作在間歇休眠狀態(tài)。SLP(SLEEP)信號持續(xù)1ms低電平(4800bps以上200
7、μs即可),DTD462A進(jìn)入休眠。如果休眠信號到來時,DTD462A正在接收空中數(shù)據(jù)或正在將接收的串口數(shù)據(jù)發(fā)射到空中,則當(dāng)接收完該組數(shù)據(jù)后,DTD462A才進(jìn)入體眠狀態(tài)。第9腳RST(RESET)是微功率數(shù)傳模塊的MCU外部復(fù)位信號。該信號用來復(fù)位MCU,也可喚醒已經(jīng)體眠的MCU。該信號持續(xù)lOμs低電平,DTD462A復(fù)位或被喚醒。在RESET信號的上升沿后20ms,DTD462A即可開始工作。平時,現(xiàn)場主控節(jié)點的DTD462A模塊處于休眠狀態(tài)。當(dāng)需要對采集節(jié)點進(jìn)行數(shù)據(jù)請求時,喚醒DTD462A;當(dāng)所有的采集節(jié)點的數(shù)據(jù)傳送完后,DTD462A重新