專利名稱:遠(yuǎn)程自動(dòng)集控監(jiān)測(cè)抄表系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種通過計(jì)算機(jī)進(jìn)行遠(yuǎn)程監(jiān)測(cè)管理系統(tǒng),尤其是一種基于
RS-485和以太網(wǎng)或GPRS、 CDMA無線通訊的計(jì)算機(jī)進(jìn)行遠(yuǎn)程監(jiān)測(cè)的電表
抄讀數(shù)據(jù)管理系統(tǒng)。
背景技術(shù):
城鎮(zhèn)電網(wǎng)已經(jīng)遍布城鎮(zhèn)的每一個(gè)角落,為計(jì)量用戶用電額度,電能表 安置于小區(qū)住宅的每一個(gè)樓洞。條件較差的城鎮(zhèn),長期以來抄讀這些電能 計(jì)量表數(shù)據(jù)都需要人工來完成,即每次抄表時(shí),抄表員需要挨個(gè)樓洞敲門, 讓居民打開樓洞防盜門,然后才能進(jìn)入樓層打開電表箱用肉眼來讀取電能 表上的數(shù)據(jù),人工記錄數(shù)據(jù),這樣抄表效率及其低下,且人工記錄數(shù)據(jù)難 免會(huì)出錯(cuò),影響數(shù)據(jù)的準(zhǔn)確性。條件稍好的城鎮(zhèn),已經(jīng)安裝有較為簡單的 電能管理系統(tǒng)。
電能管理系統(tǒng)是指由遠(yuǎn)程上位機(jī)通過傳輸媒體將多個(gè)電能表電能量 的記錄值的信息集中抄讀,并對(duì)電能及其相關(guān)數(shù)據(jù)、狀態(tài)進(jìn)行管理和監(jiān)測(cè) 的系統(tǒng)。近年來,隨著網(wǎng)絡(luò)、通信和控制技術(shù)的飛速發(fā)展,以及建立電力 市場的迫切要求,電能管理系統(tǒng)得到了前所未有的發(fā)展,各種電能管理系 統(tǒng)相繼在我國的各大網(wǎng)局、省局、各級(jí)供電局得到應(yīng)用。
而在新的技術(shù)標(biāo)準(zhǔn)出臺(tái)后,上代系統(tǒng)的一些瓶頸暴露出來,人工抄表 更是無法滿足現(xiàn)在電能管理的要求。首先是通信的實(shí)時(shí)性,為了細(xì)化管理 用戶電表數(shù)據(jù),新的電能管理系統(tǒng)需要更加頻繁地抄讀電表數(shù)據(jù),這就對(duì) 數(shù)據(jù)的實(shí)時(shí)性提出了更高的要求;其次人機(jī)接口不夠友好,甚至只是一個(gè) 封裝鐵盒,不具有人機(jī)交互接口,為方便電力管理員更好的了解小區(qū)電力 使用狀態(tài)和故障情況,電力管理系統(tǒng)應(yīng)該有較好的人機(jī)交互接口;再次數(shù) 據(jù)存儲(chǔ)接口等方面達(dá)不到新標(biāo)準(zhǔn)的要求。于是迫切需要開發(fā)新的更高性能 平臺(tái)下的電能管理系統(tǒng)滿足用戶需求,從根本上解決數(shù)據(jù)實(shí)時(shí)性和存儲(chǔ)訪問方面的問題。
發(fā)明內(nèi)容
本發(fā)明的目的在于針對(duì)目前使用的電能管理系統(tǒng)無法滿足新的電能 管理系統(tǒng)對(duì)實(shí)時(shí)性提出的要求;不具有人機(jī)交互接口,無法了解小區(qū)電力 使用狀態(tài)和故障情況;以及數(shù)據(jù)存儲(chǔ)接口不能滿足新標(biāo)準(zhǔn)的要求等一系列 問題,提供一種遠(yuǎn)程自動(dòng)集控監(jiān)測(cè)抄表系統(tǒng)。
本發(fā)明的目的是這樣實(shí)現(xiàn)的 一種遠(yuǎn)程自動(dòng)集控監(jiān)測(cè)抄表系統(tǒng),其 特征在于
a) 數(shù)據(jù)采集終端以嵌入式處理器為核心,外設(shè)數(shù)據(jù)存儲(chǔ)器EEPROM, 擴(kuò)展兩個(gè)RS-485串口通訊模塊,模塊上設(shè)有相應(yīng)的通訊接口,其中一個(gè) 用于掛接電子式電能表,另外一個(gè)連接到數(shù)據(jù)集中器;所述的數(shù)據(jù)采集終 端至少下掛兩個(gè)電子式電能表;
b) 數(shù)據(jù)集中器以嵌入式ARM處理器為核心,同時(shí),外設(shè)程序存儲(chǔ)器 FLASH和數(shù)據(jù)存儲(chǔ)器SDRAM,外擴(kuò)RS-485串口通訊模塊和遠(yuǎn)程通訊模 塊;其中RS485串口通訊模塊掛接數(shù)據(jù)采集終端,數(shù)據(jù)集中器至少下掛 兩個(gè)數(shù)據(jù)采集終端;
c) 遠(yuǎn)程管理上位機(jī)以一臺(tái)普通PC為基礎(chǔ),連有數(shù)據(jù)庫服務(wù)器,遠(yuǎn)程 管理上位機(jī)至少通過以太網(wǎng)通訊模塊與兩個(gè)數(shù)據(jù)集中器溝通。
在本發(fā)明中所述的數(shù)據(jù)采集終端以樓道電表箱內(nèi)的全部電子式電能 表為構(gòu)建基礎(chǔ);所述的數(shù)據(jù)集中器以變電所轄區(qū)內(nèi)的全部數(shù)據(jù)采集終端為
構(gòu)建基礎(chǔ);所述的遠(yuǎn)程管理上位機(jī)以供電所轄區(qū)內(nèi)的全部數(shù)據(jù)集中器為構(gòu) 建基礎(chǔ)。
在本發(fā)明中數(shù)據(jù)采集終端采用的嵌入式處理器具有ARM7TDMI內(nèi) 核,擴(kuò)展的兩個(gè)RS-485串口通訊模塊分別為全雙工的RS-485接口和半雙 工的RS-485接口,其中半雙工的RS-485接口用于掛接電子式電能表,全 雙工的RS485接口連接到數(shù)據(jù)集中器。
在本發(fā)明中數(shù)據(jù)采集終瑞通過SPI總線擴(kuò)展I/0接口, 1/0接口的輸入部分包括16路脈沖表輸入、16路鍵盤輸入、16路的交流掉電檢測(cè)輸 入,1/0接口的輸出包括16路繼電器控制輸出和16路的指示燈輸出。
在本發(fā)明中所述的數(shù)據(jù)集中器基于ARM9微處理器,數(shù)據(jù)集中器中 包括以太網(wǎng)或GPRS、 CDMA無線通訊、RS485、 LCD觸摸屏、SD卡和 USB的接口電路。
在本發(fā)明中數(shù)據(jù)集中器軟件包括嵌入式Linux設(shè)備驅(qū)動(dòng)程序,嵌入 式中間層和上層通訊管理應(yīng)用層,其中嵌入式中間層包括嵌入式GUI、 嵌入式數(shù)據(jù)庫SQLITE和嵌入式WEB服務(wù)器,上層通訊管理應(yīng)用層包括 包括B/S模式和C/S模式,其中B/S模式監(jiān)控終端軟件采用了基于Java Applet技術(shù)的客戶端技術(shù),使其與數(shù)據(jù)集中器應(yīng)用軟件的Socket通信。
在本發(fā)明中數(shù)據(jù)采集終端與電子式電能表之間的485串口通訊模塊 以半雙工的方式工作,并遵循DL/T 645—1997多功能電能表通訊規(guī)約作為 通訊信息傳送的載體;數(shù)據(jù)采集終端與數(shù)據(jù)集中器之間的485串口通訊模 塊以485總線的方式提供數(shù)據(jù)采集終端與數(shù)據(jù)集中器之間的通訊信道,以 四線全雙工的方式工作,作為數(shù)據(jù)采集終端與數(shù)據(jù)集中器之間信息傳送的 載體;數(shù)據(jù)集中器與遠(yuǎn)程管理上位機(jī)之間借助于街區(qū)鋪設(shè)的寬帶,以以太 網(wǎng)或GPRS或CDMA提供數(shù)據(jù)集中器與遠(yuǎn)程管理上位機(jī)之間的通訊信道, 作為數(shù)據(jù)集中器與遠(yuǎn)程管理上位機(jī)之間通訊信息傳送的載體。
本發(fā)明的優(yōu)點(diǎn)在于由于數(shù)據(jù)集中器以嵌入式ARM處理器為核心, 采用嵌入式數(shù)據(jù)庫SQLITE對(duì)抄讀的電能數(shù)據(jù)進(jìn)行管理數(shù)據(jù)管理功能強(qiáng) 大;由于采用了數(shù)據(jù)采集終端、數(shù)據(jù)集中器和遠(yuǎn)程管理上位機(jī),對(duì)抄讀的 電能數(shù)據(jù)具有多點(diǎn)備份等冗余數(shù)據(jù)保護(hù)措施,防止意外情況下數(shù)據(jù)丟失; 由于數(shù)據(jù)集中器中配有LCD觸摸屏,能夠在現(xiàn)場提供較好的人機(jī)交互接 口。
本發(fā)明的優(yōu)點(diǎn)還在于由于系統(tǒng)采用集控監(jiān)測(cè),可以節(jié)省人力物力, 同時(shí)可以實(shí)時(shí)電價(jià)設(shè)定分時(shí)計(jì)價(jià),反竊電控制措施健全;數(shù)據(jù)采集終端、 數(shù)據(jù)集中器和遠(yuǎn)程管理上位機(jī)之間的通訊系統(tǒng)帶有數(shù)據(jù)加密解密措施,安全性高,尤其是數(shù)據(jù)集中器和遠(yuǎn)程管理上位機(jī)之間存在多種通訊渠道,確
保系統(tǒng)中的通訊暢通。
圖1是遠(yuǎn)程自動(dòng)集控監(jiān)測(cè)抄表系統(tǒng)拓?fù)浣Y(jié)構(gòu)示意圖2數(shù)據(jù)采集終端的總體結(jié)構(gòu);
圖3是數(shù)據(jù)采集終端的軟件結(jié)構(gòu)框圖4是數(shù)據(jù)集中器硬件框圖5是數(shù)據(jù)集中器功能模塊圖。
具體實(shí)施例方式
附圖非限制性地公開了本發(fā)明的具體實(shí)施例,下面結(jié)合實(shí)施例對(duì)本發(fā) 明作進(jìn)一步的描述。
如圖1所示,遠(yuǎn)程自動(dòng)集控監(jiān)測(cè)抄表系統(tǒng)由電子式電能表、數(shù)據(jù)采集 終端、數(shù)據(jù)集中器、遠(yuǎn)程管理上位機(jī)以及它們之間的通訊電路組成,其中 一個(gè)遠(yuǎn)程管理上位機(jī)對(duì)應(yīng)多個(gè)數(shù)據(jù)集中器, 一個(gè)數(shù)據(jù)集中器管理對(duì)應(yīng)多個(gè) 數(shù)據(jù)采集終端, 一個(gè)數(shù)據(jù)采集終端連接多個(gè)電子式電能表。通訊電路包括
數(shù)據(jù)采集終端與電子式電能表之間的RS-485串口通訊模塊、數(shù)據(jù)采集終 端和數(shù)據(jù)集中器之間的RS-485串口通訊模塊、數(shù)據(jù)集中器與遠(yuǎn)程管理上 位機(jī)之間的以太網(wǎng)通訊模塊。
使用中,數(shù)據(jù)采集終端將采集的多個(gè)電能表的電能量等數(shù)據(jù)信息處理 后通過信道將數(shù)據(jù)傳送到數(shù)據(jù)集中器;數(shù)據(jù)集中器將接收的各數(shù)據(jù)采集終 端的數(shù)據(jù)通過以太網(wǎng)通訊或GPRS、 CDMA無線通訊模塊將數(shù)據(jù)傳送到遠(yuǎn) 程管理上位機(jī),由遠(yuǎn)程管理上位機(jī)對(duì)多個(gè)電能表實(shí)施遠(yuǎn)程管理。
具體實(shí)施時(shí),數(shù)據(jù)采集終端可以以樓道電表箱內(nèi)的全部電子式電能表 為構(gòu)建基礎(chǔ);數(shù)據(jù)集中器可以以變電所轄區(qū)內(nèi)的全部數(shù)據(jù)采集終端為構(gòu)建 基礎(chǔ);遠(yuǎn)程管理上位機(jī)可以以供電所轄區(qū)內(nèi)的全部數(shù)據(jù)集中器為構(gòu)建基 礎(chǔ)。
由圖2可見,數(shù)據(jù)采集終端以嵌入式處理器為核心,外接數(shù)據(jù)存儲(chǔ)器 EEPROM,擴(kuò)展兩個(gè)RS-485串口通訊模塊,模塊上設(shè)有相應(yīng)的通訊接口,其中一個(gè)用于掛接電子式電能表,另外一個(gè)連接到數(shù)據(jù)集中器;所述的嵌 入式處理器具有ARM7TDMI內(nèi)核。在本實(shí)施例中,以嵌入式處理器采用 了LPC2131,它用8位的地址選擇開關(guān)來設(shè)置本數(shù)據(jù)采集終端的地址,并 用跳線來選擇本數(shù)據(jù)采集終端下電表的模式(脈沖式電表模式或者RS-485 電表模式);用兩片串行EEPROM AT24C1024來構(gòu)成本數(shù)據(jù)采集終端的存 儲(chǔ)模塊,來存儲(chǔ)各個(gè)電表的電量數(shù)據(jù)和電表地址信息;由全雙工的RS-485 接口來和集中器進(jìn)行通信,上傳電量數(shù)據(jù);由半雙工的RS-485接口來和 RS-485電表進(jìn)行通信,讀取其電量數(shù)據(jù);由LPC2131自帶的A/D轉(zhuǎn)換器 來構(gòu)成電壓和電流檢測(cè)模塊;用SPI接口來進(jìn)行I/O擴(kuò)展,其中的I/O輸 入部分主要有三個(gè)部分16路脈沖表輸入、16路鍵盤輸入、16路的交流 掉電檢測(cè)輸入,1/0輸出部分也分為兩個(gè)部分16路繼電器控制輸出和16 路的指示燈輸出。
由圖3可見,數(shù)據(jù)采集終端的軟件劃分為以下四個(gè)模塊系統(tǒng)初始化 模塊、系統(tǒng)通訊模塊、數(shù)據(jù)采集與系統(tǒng)管理模塊以及電網(wǎng)參數(shù)檢測(cè)模塊, 如所示。系統(tǒng)初始化模塊主要是在系統(tǒng)正常運(yùn)行之前做一些系統(tǒng)的初始化 工作,主要包括兩個(gè)部分的初始化, 一部分是硬件的初始化,包括串口、 fC接口、 SPI接口以及定時(shí)器等的初始化;另一部分是一些重要系統(tǒng)參數(shù)
的初始化,包括數(shù)據(jù)采集終端地址的初始化,電表模式的初始化,電表地 址的初始化和用戶電量數(shù)據(jù)的初始化。數(shù)據(jù)采集終端的系統(tǒng)通信模塊主要
完成與集中器的RS485通信。而系統(tǒng)功能模塊主要實(shí)現(xiàn)電能采集、故障指 示等數(shù)據(jù)采集終端功能。電網(wǎng)參數(shù)檢測(cè)模塊主要實(shí)現(xiàn)電網(wǎng)電壓以及用戶用 電的通斷狀態(tài)的檢測(cè)功能。
數(shù)據(jù)集中器(ccmcentratoi:)是指收集數(shù)據(jù)采集終端或數(shù)據(jù)采集模塊(或 電能表)的數(shù)據(jù),并進(jìn)行處理存儲(chǔ),同時(shí)能和遠(yuǎn)程上位機(jī)或便攜機(jī)(手持 編程抄表器)進(jìn)行數(shù)據(jù)交換的設(shè)備。具體來說集中器的主要任務(wù)有兩個(gè) 一是完成與數(shù)據(jù)采集終端的數(shù)據(jù)通信工作,向數(shù)據(jù)采集終端下達(dá)繼電器開 關(guān)命令,定時(shí)循環(huán)接收數(shù)據(jù)采集終端的電量數(shù)據(jù),或根據(jù)系統(tǒng)要求接收某 個(gè)電表或某組電表的數(shù)據(jù);二是根據(jù)系統(tǒng)要求完成與遠(yuǎn)程上位機(jī)的溝通,將用戶用電數(shù)據(jù)等遠(yuǎn)程上位機(jī)需要的信息傳送到遠(yuǎn)程上位機(jī)數(shù)據(jù)庫中。
數(shù)據(jù)集中器基于ARM9+嵌入式Linux開發(fā)平臺(tái),采用嵌入式數(shù)據(jù)庫 SQLITE;數(shù)據(jù)采集終端基于ARM7TOMI平臺(tái)。遠(yuǎn)程管理上位機(jī)和數(shù)據(jù)集 中器之間采用以太網(wǎng)、GPRS、 CDMA模塊進(jìn)行通訊。其中以太網(wǎng)通信一 方面提供傳統(tǒng)的C/S模式的監(jiān)控方式,另一方面開發(fā)B/S模式的網(wǎng)頁服務(wù)。 數(shù)據(jù)集中器和數(shù)據(jù)采集終端之間采用485總線通訊。數(shù)據(jù)采集終端和用戶 電表之間通訊方式視電表而定,如果是脈沖電表,直接連接;如果是485 電表,則通過485總線連接。
由圖4可見數(shù)據(jù)集中器基于ARM9微處理器,核心板采用Samsung 的16、 32位RISC處理器S3C2410。
根據(jù)集中器對(duì)數(shù)據(jù)存儲(chǔ)容量的要求,每次的電量信息至少要保存用戶 編號(hào),用戶電能值,抄表時(shí)間等信息,對(duì)于如此大存儲(chǔ)容量,本系統(tǒng)采用 了SD卡進(jìn)行存儲(chǔ)。
人機(jī)接口模塊,采用了 240X320液晶屏和觸摸屏接口,兼顧用戶習(xí)慣, 留用了四個(gè)操作按鍵。
對(duì)于沒有以太網(wǎng)的小區(qū),與遠(yuǎn)程上位機(jī)之間可以選用GPRS、 CDMA 無線模塊進(jìn)行溝通。
本系統(tǒng)的RS-485通信采用的是專用的RS-485模塊,專用模塊的抗干 擾等性能得到保障,而且專用模塊有成熟的中繼器,方便進(jìn)一步組網(wǎng)。以 太網(wǎng)芯片采用比較常用的10M/100M自適應(yīng)以太網(wǎng)接口芯片DM9000。
由圖5可見,在本實(shí)施例中,數(shù)據(jù)集中器基于ARM9微處理器,核心 板采用Samsung的16、 32位RISC處理器S3C2410,配置有網(wǎng)絡(luò)驅(qū)動(dòng)芯 片、RS-485串口通訊模塊、LCD驅(qū)動(dòng)芯片、SD卡、USB存儲(chǔ)器、觸摸屏、 LCD和按鍵。同時(shí)
數(shù)據(jù)集中器的上層通訊管理應(yīng)用層包括WEB動(dòng)態(tài)頁面服務(wù)模塊、 JavaApplet、 C/S模式遠(yuǎn)程管理接口模塊、通信模塊、數(shù)據(jù)管理模塊、人機(jī) 接口模塊、錯(cuò)誤處理模塊。
中間件包括嵌入式GUI、嵌入式數(shù)據(jù)庫SQLITE和嵌入式WEB服務(wù)器、操作系統(tǒng)適配層。
為了實(shí)現(xiàn)數(shù)據(jù)集中器功能,數(shù)據(jù)集中器軟件中包括嵌入式Linux設(shè)備 驅(qū)動(dòng)程序,嵌入式中間件程序,上層通訊管理應(yīng)用程序。驅(qū)動(dòng)程序包括 網(wǎng)卡驅(qū)動(dòng)、串口驅(qū)動(dòng)、USB驅(qū)動(dòng)、SD卡驅(qū)動(dòng)、觸摸屏驅(qū)動(dòng)、LCD驅(qū)動(dòng)和 按鍵驅(qū)動(dòng)。
在實(shí)際運(yùn)用中-
與遠(yuǎn)程上位機(jī)通訊模塊物理層采用寬帶以太網(wǎng)(或者GPRS、 CDMA 可選),系統(tǒng)層的驅(qū)動(dòng)程序?qū)崿F(xiàn)socket的接口函數(shù)。應(yīng)用層通過調(diào)用系統(tǒng) 適配層提供的Socket接口進(jìn)行TCP/IP通訊。值得一提的是本模塊需要實(shí) 現(xiàn)應(yīng)用層網(wǎng)絡(luò)協(xié)議,應(yīng)用層網(wǎng)絡(luò)協(xié)議的實(shí)現(xiàn)需要考慮易于實(shí)現(xiàn)、與平臺(tái)無 關(guān)、傳輸效能和安全性等問題。
數(shù)據(jù)采集終端通信模塊的物理層采用了 RS485模塊,RS485模塊將處 理器出來的RS232電平轉(zhuǎn)換為485差分信號(hào)與數(shù)據(jù)采集終端進(jìn)行通信。與 數(shù)據(jù)采集終端之間通訊需要實(shí)現(xiàn)485通訊協(xié)議。本系統(tǒng)實(shí)現(xiàn)了國家多功能 電表通信規(guī)約DL/T645-1997中的一個(gè)子集。
人機(jī)接口模塊GUI部分基于嵌入式圖形接口 MiniGUI。需要對(duì) MiniGUI進(jìn)行移植,包括觸摸屏、按鍵和LCD驅(qū)動(dòng)程序編寫。另外需要對(duì) MiniGUI輸入抽象接口層(IAL)進(jìn)行移植,以及編寫用戶界面和實(shí)現(xiàn)界 面功能。
數(shù)據(jù)管理模塊負(fù)責(zé)數(shù)據(jù)的存儲(chǔ)、檢索等工作。人機(jī)接口模塊以及通信 模塊需要調(diào)用數(shù)據(jù)管理模塊的接口函數(shù)。這里數(shù)據(jù)管理模塊沒有作為單獨(dú) 的線程運(yùn)行。它只是封裝了一組供其它模塊調(diào)用的函數(shù)接口。
容錯(cuò)模塊負(fù)責(zé)捕捉各個(gè)線程的錯(cuò)誤以及記錄系統(tǒng)狀態(tài)。通過各個(gè)線程 通過調(diào)用此模塊提供的接口函數(shù)來進(jìn)行錯(cuò)誤狀態(tài)標(biāo)記和査詢。
系統(tǒng)管理遠(yuǎn)程上位機(jī)(system PC)位于抄表中心內(nèi)部, 一般為一臺(tái)普 通PC機(jī),運(yùn)行上位機(jī)軟件,負(fù)責(zé)與集中器通信并且存儲(chǔ)、管理相應(yīng)的各 類用戶數(shù)據(jù)。遠(yuǎn)程上位機(jī)系統(tǒng)定時(shí)或隨時(shí)抄收電表的電能量數(shù)據(jù),對(duì)集中 器設(shè)置通信參數(shù)及操作參數(shù),與供電局用電營業(yè)網(wǎng)聯(lián)網(wǎng)后,可以進(jìn)行電費(fèi)計(jì)算、票據(jù)打印、統(tǒng)計(jì)報(bào)表、電費(fèi)實(shí)收等功能。
遠(yuǎn)程管理上位機(jī)與集中器之間采用了 Win Socket進(jìn)行編程,實(shí)現(xiàn)通信 協(xié)議。Windows Sockets規(guī)范是一套開放的、支持多種協(xié)議的Windows下 網(wǎng)絡(luò)編程接口。它是從Berkeley Sockets擴(kuò)展而來的,其在繼承Berkeley Sockets的基礎(chǔ)上,又進(jìn)行了新的擴(kuò)充。這些擴(kuò)充主要是提供了一些異步 函數(shù),并增加了符合WINDOWS消息驅(qū)動(dòng)特性的網(wǎng)絡(luò)事件異步選擇機(jī)制。 Winsock是TCP/IP編程最低級(jí)的API。其代碼一部分位于wsock32.dll中, 另一部分位于Windows核心。
本遠(yuǎn)程管理上位機(jī)采用MFC框架的ADO技術(shù)進(jìn)行數(shù)據(jù)庫開發(fā)。ADO
(ActiveX Date Object)是Microsoft數(shù)據(jù)庫應(yīng)用程序開發(fā)的新接口 ,是建 立在OLE DB之上的高層數(shù)據(jù)庫訪問技術(shù)。ADO技術(shù)基于COM
(Component Object Model),具有COM組件的諸多優(yōu)點(diǎn),可以用來構(gòu)造 可復(fù)用應(yīng)用框架,被多種語言支持,能夠訪問包括關(guān)系數(shù)據(jù)庫、非關(guān)系數(shù) 據(jù)庫及所有的文件系統(tǒng)。
ADO封裝了 OLE DB所提供的接口 ,是基于OLE DB模型之上的更高 層應(yīng)用,比起OLEDB提供者,ADO的接口可以使程序員在更高級(jí)別上 進(jìn)行數(shù)據(jù)交互,并且保留了 MFC/ODBC和DAO的特性。ADO技術(shù)不僅 可以應(yīng)用于關(guān)系數(shù)據(jù)庫,也可以應(yīng)用于非關(guān)系數(shù)據(jù)庫??梢杂媒y(tǒng)一的方法 對(duì)不同的文件系統(tǒng)進(jìn)行訪問,大大簡化了程序編制,增加了程序的可移植 性。
權(quán)利要求
1、一種遠(yuǎn)程自動(dòng)集控監(jiān)測(cè)抄表系統(tǒng),其特征在于a)數(shù)據(jù)采集終端以嵌入式處理器為核心,外設(shè)數(shù)據(jù)存儲(chǔ)器EEPROM,擴(kuò)展兩個(gè)RS-485串口通訊模塊,模塊上設(shè)有相應(yīng)的通訊接口,其中一個(gè)用于掛接電子式電能表,另外一個(gè)連接到數(shù)據(jù)集中器;所述的數(shù)據(jù)采集終端至少下掛兩個(gè)電子式電能表;b)數(shù)據(jù)集中器以嵌入式ARM處理器為核心,同時(shí),外設(shè)程序存儲(chǔ)器FLASH和數(shù)據(jù)存儲(chǔ)器SDRAM,外擴(kuò)RS-485串口通訊模塊和遠(yuǎn)程通訊模塊;其中RS-485串口通訊模塊掛接數(shù)據(jù)采集終端,數(shù)據(jù)集中器至少下掛兩個(gè)數(shù)據(jù)采集終端;c)遠(yuǎn)程管理上位機(jī)以一臺(tái)普通PC為基礎(chǔ),設(shè)有數(shù)據(jù)庫服務(wù)器,遠(yuǎn)程管理上位機(jī)至少通過遠(yuǎn)程通訊模塊與兩個(gè)數(shù)據(jù)集中器溝通。
2、 根據(jù)權(quán)利要求l所述的遠(yuǎn)程自動(dòng)集控監(jiān)測(cè)抄表系統(tǒng),其特征在于 所述的數(shù)據(jù)采集終端以樓道電表箱內(nèi)的全部電子式電能表為構(gòu)建基礎(chǔ);所 述的數(shù)據(jù)集中器以變電所轄區(qū)內(nèi)的全部數(shù)據(jù)采集終端為構(gòu)建基礎(chǔ);所述的 遠(yuǎn)程管理上位機(jī)以供電所轄區(qū)內(nèi)的全部數(shù)據(jù)集中器為構(gòu)建基礎(chǔ);所述的遠(yuǎn) 程通訊模塊以太網(wǎng)通訊模塊和/或GPRS通訊模塊和/或CDMA通訊模塊。
3、 根據(jù)權(quán)利要求1或2所述的遠(yuǎn)程自動(dòng)集控監(jiān)測(cè)抄表系統(tǒng),其特征 在于所述的數(shù)據(jù)采集終端采用的嵌入式處理器具有ARM7TDMI內(nèi)核; 所述的電子式電能表是指脈沖式電表模式或者RS-485電表模式的電能 表。
4、 根據(jù)權(quán)利要求3所述的遠(yuǎn)程自動(dòng)集控監(jiān)測(cè)抄表系統(tǒng),其特征在于 數(shù)據(jù)采集終端通過SPI總線擴(kuò)展I/0接口, 1/0接口的輸入部分包括16 路脈沖表輸入、16路鍵盤輸入、16路的交流掉電檢測(cè)輸入,1/0接口的輸 出包括16路繼電器控制輸出和16路的指示燈輸出。
5、 根據(jù)權(quán)利要求1或2所述的遠(yuǎn)程自動(dòng)集控監(jiān)測(cè)抄表系統(tǒng),其特征 在于所述的數(shù)據(jù)集中器基于ARM9微處理器,數(shù)據(jù)集中器中包括以太網(wǎng)。GPRS、 CDMA、 RS485、 LCD觸摸屏、SD卡和USB的接口電路。
6、 根據(jù)權(quán)利要求5所述的遠(yuǎn)程自動(dòng)集控監(jiān)測(cè)抄表系統(tǒng),其特征在于 數(shù)據(jù)集中器軟件包括嵌入式Linux設(shè)備驅(qū)動(dòng)程序,嵌入式中間層和上層通 訊管理應(yīng)用層,其中嵌入式中間層包括:嵌入式GUI、嵌入式數(shù)據(jù)庫SQLITE 和嵌入式WEB服務(wù)器,上層通訊管理應(yīng)用層包括包括B/S模式和C/S 模式,其中在B/S模式監(jiān)控終端軟件采用了基于Java Applet技術(shù)的客戶端 技術(shù),使其與數(shù)據(jù)集中器應(yīng)用軟件的Socket通信。
7、 根據(jù)權(quán)利要求l所述的遠(yuǎn)程自動(dòng)集控監(jiān)測(cè)抄表系統(tǒng),其特征在于 數(shù)據(jù)采集終端與電子式電能表之間的485串口通訊模塊以半雙工的方式工 作,并遵循DL/T 645—1997多功能電能表通訊規(guī)約作為通訊信息傳送的載 體;數(shù)據(jù)采集終端與數(shù)據(jù)集中器之間的485串口通訊模塊以485總線的方 式提供數(shù)據(jù)采集終端與數(shù)據(jù)集中器之間的通訊信道,以四線全雙工的方式 工作,作為數(shù)據(jù)采集終端與數(shù)據(jù)集中器之間信息傳送的載體;數(shù)據(jù)集中器 與遠(yuǎn)程管理上位機(jī)之間借助于街區(qū)鋪設(shè)的寬帶,以以太網(wǎng)或GPRS或 CDMA提供數(shù)據(jù)集中器與遠(yuǎn)程管理上位機(jī)之間的通訊信道,作為數(shù)據(jù)集中 器與遠(yuǎn)程管理上位機(jī)之間通訊信息傳送的載體。
全文摘要
本發(fā)明涉及一種遠(yuǎn)程自動(dòng)集控監(jiān)測(cè)抄表系統(tǒng),其特征在于數(shù)據(jù)采集終端以嵌入式處理器為核心,外接數(shù)據(jù)存儲(chǔ)器EEPROM,擴(kuò)展兩個(gè)RS-485串口通訊模塊,模塊上設(shè)有相應(yīng)的通訊接口,其中一個(gè)用于掛接電子式電能表,另一個(gè)連接到數(shù)據(jù)集中器,數(shù)據(jù)采集終端至少下掛兩個(gè)電子式電能表;數(shù)據(jù)集中器以嵌入式ARM處理器為核心,同時(shí),外設(shè)程序存儲(chǔ)器FLASH和數(shù)據(jù)存儲(chǔ)器SDRAM,外擴(kuò)RS-485串口通訊模塊和遠(yuǎn)程通訊模塊,其中RS-485串口通訊模塊掛接數(shù)據(jù)采集終端,數(shù)據(jù)集中器至少下掛兩個(gè)數(shù)據(jù)采集終端;遠(yuǎn)程管理上位機(jī)以一臺(tái)普通PC為基礎(chǔ),設(shè)有數(shù)據(jù)庫服務(wù)器,遠(yuǎn)程管理上位機(jī)至少通過遠(yuǎn)程通訊模塊與兩個(gè)數(shù)據(jù)集中器溝通。
文檔編號(hào)G01R11/00GK101285849SQ20081012392
公開日2008年10月15日 申請(qǐng)日期2008年6月12日 優(yōu)先權(quán)日2008年6月12日
發(fā)明者丁志穩(wěn), 超 嚴(yán), 斌 張, 白文保, 馬旭東 申請(qǐng)人:江蘇中電科技有限公司