專(zhuān)利名稱(chēng):電子電量計(jì)的制作方法
相關(guān)申請(qǐng)參照本項(xiàng)申請(qǐng)書(shū)申請(qǐng)?jiān)?998年6月29日提交的第60/091,039號(hào)美國(guó)臨時(shí)申請(qǐng)的利益。
背景技術(shù):
本項(xiàng)發(fā)明從總體上看涉及電流測(cè)量,更精確地說(shuō),是涉及一個(gè)電子電量計(jì),其可配置成通過(guò)一個(gè)調(diào)制解調(diào)器單元將信息傳送給一臺(tái)中央計(jì)算機(jī)。
在很多電子電量計(jì)中,與儀表微機(jī)的通信可以通過(guò)一個(gè)光學(xué)端口或者一塊選配電路板接頭進(jìn)行。例如,在一些已知的儀表中,提供一個(gè)電氣接頭就使得各種各樣的選配電路板,例如一塊電話(huà)調(diào)制解調(diào)器通信板,可以電氣連接到儀表微機(jī)上。采用調(diào)制解調(diào)器通信板,中央計(jì)算機(jī)常用于收集來(lái)自?xún)x表的數(shù)據(jù),包括記賬信息。有效數(shù)據(jù)來(lái)自調(diào)制解調(diào)器通信板,數(shù)據(jù)在通信信道中以一種預(yù)定義的格式(一種ANSI定義的協(xié)議)存在,該信道連接選配電路板接頭到儀表微機(jī)上。
為了減少噪擾和公用普通事件,例如斷電,的呼叫次數(shù),需要提供一個(gè)調(diào)制解調(diào)器單元,或者電路板,來(lái)檢測(cè)儀表內(nèi)的情況,并在狀態(tài)持續(xù)一段預(yù)定義的時(shí)間后和中央計(jì)算機(jī)交換信息。同時(shí),也需要提供這樣的一個(gè)單元來(lái)允許修改運(yùn)行參數(shù)。而更進(jìn)一步,需要提供這樣的一個(gè)調(diào)制解調(diào)器單元,它能夠容易而且快速地連到儀表上,同時(shí)允許設(shè)定保密口令。
發(fā)明概述在一個(gè)典型的實(shí)現(xiàn)中,一個(gè)電量計(jì)包括一個(gè)連到儀表微機(jī)上的調(diào)制解調(diào)器電路,或者單元,在儀表微機(jī)和一臺(tái)中央計(jì)算機(jī)數(shù)據(jù)源之間交換信息。通過(guò)使用儀表微機(jī)和中央計(jì)算機(jī)提供的信號(hào),調(diào)制解調(diào)器單元可以檢測(cè)儀表內(nèi)的各種狀態(tài),并且決定進(jìn)行信息交換的合適時(shí)間。在一個(gè)實(shí)施例中,調(diào)制解調(diào)器單元包括一個(gè)有多個(gè)計(jì)時(shí)器的微機(jī)。
在一方面,本發(fā)明允許儀表和調(diào)制解調(diào)器單元的口令設(shè)定。確切地說(shuō),當(dāng)檢測(cè)到外部開(kāi)關(guān)閉和時(shí),儀表和調(diào)制解調(diào)器單元被置于一個(gè)口令恢復(fù)狀態(tài)。外部開(kāi)關(guān)的閉和使得儀表和調(diào)制解調(diào)器單元同時(shí)進(jìn)入口令恢復(fù)狀態(tài),這樣新的口令就可以由中央計(jì)算機(jī)編入儀表和調(diào)制解調(diào)器單元。這樣一種結(jié)構(gòu)避免了與在儀表店重設(shè)調(diào)制解調(diào)器單元或者必須派送一名專(zhuān)門(mén)訓(xùn)練的人員去儀表點(diǎn)進(jìn)行重設(shè)有關(guān)的時(shí)間和開(kāi)銷(xiāo)。
在另一方面,本發(fā)明限制發(fā)自?xún)x表的呼叫數(shù)量。更確切地說(shuō),調(diào)制解調(diào)器單元微機(jī)檢測(cè)特定的事件,并且在把呼叫發(fā)給中央計(jì)算機(jī)之前等待一段預(yù)定義的時(shí)間。一種形式是,在調(diào)制解調(diào)器單元檢測(cè)到來(lái)自?xún)x表微機(jī)的斷電指示后,調(diào)制解調(diào)器單元先于將斷電呼叫送到中央計(jì)算機(jī)之前等待一段可編制的時(shí)間。調(diào)制解調(diào)器單元微機(jī)可以進(jìn)一步配置,使得必須有一些情況在一段預(yù)定義的時(shí)間內(nèi)發(fā)生才能向中央計(jì)算機(jī)發(fā)送呼叫。如果所有的事件都沒(méi)在指定的時(shí)間段內(nèi)發(fā)生,呼叫將不會(huì)送給中央計(jì)算機(jī)。
而且,在另一方面,本發(fā)明使調(diào)制解調(diào)器單元回答來(lái)自中央計(jì)算機(jī)的呼叫。更確切地說(shuō),依照一種形式,儀表調(diào)制解調(diào)器單元接收來(lái)自中央計(jì)算機(jī)的新的程序信息。調(diào)制解調(diào)器單元微機(jī)程序存儲(chǔ)在有兩個(gè)段的非易失存儲(chǔ)器中。一個(gè)新的程序存在存儲(chǔ)器的一個(gè)非工作段,而調(diào)制解調(diào)器單元微機(jī)執(zhí)行來(lái)自工作段的程序。如果編程結(jié)束,微機(jī)把非工作段該為工作段,并執(zhí)行新的程序。但如果編程沒(méi)有結(jié)束,調(diào)制解調(diào)器單元微機(jī)將繼續(xù)執(zhí)行存在工作段中的程序。這兩個(gè)段保證了儀表不會(huì)進(jìn)入被部分編程的狀態(tài)。
還有另一方面,本發(fā)明使用配置成主從結(jié)構(gòu)的多個(gè)儀表。通過(guò)使用一條單獨(dú)的電話(huà)線(xiàn),在儀表和中央計(jì)算機(jī)之間交換信息。更確切地說(shuō),每個(gè)儀表包含一個(gè)有唯一標(biāo)識(shí)號(hào)的調(diào)制解調(diào)器單元。先于交換來(lái)自中央計(jì)算機(jī)的信息,一個(gè)標(biāo)識(shí)號(hào)被傳入儀表。每個(gè)調(diào)制解調(diào)器微機(jī)判斷所傳送的標(biāo)識(shí)號(hào)是否和自己存儲(chǔ)器中存儲(chǔ)的標(biāo)識(shí)號(hào)是否相匹配。如果號(hào)碼匹配,該調(diào)制解調(diào)器單元和中央計(jì)算機(jī)交換信息。那些不和所傳送的標(biāo)識(shí)號(hào)匹配的儀表等待并監(jiān)聽(tīng)下一個(gè)傳送的標(biāo)識(shí)號(hào)來(lái)判斷是否是一個(gè)匹配。
以上所描述的調(diào)制解調(diào)器單元檢測(cè)多種狀態(tài)并在一個(gè)合適的預(yù)定義時(shí)間響應(yīng)這些狀態(tài)來(lái)減少噪擾和公用普通事件的呼叫次數(shù)。新的運(yùn)行參數(shù)也可以傳到調(diào)制解調(diào)器單元允許狀態(tài)和時(shí)間參數(shù)的修改。以上所描述的調(diào)制解調(diào)器單元可以允許口令重編,而用戶(hù)不必預(yù)編調(diào)制解調(diào)器單元。因此,一個(gè)新的調(diào)制解調(diào)器單元可以很快安裝到儀表中。
附圖簡(jiǎn)述
圖1是一個(gè)電子能量計(jì)的方框圖。
圖2是依照本發(fā)明的一個(gè)實(shí)施例的調(diào)制解調(diào)器單元的方框圖。
圖3是依照本發(fā)明的一個(gè)實(shí)施例的儀表的運(yùn)行流程圖。
圖4是一個(gè)流程圖,說(shuō)明檢測(cè)一個(gè)電子電量計(jì)狀態(tài)的一系列處理步驟。
圖5是一個(gè)流程圖,說(shuō)明檢測(cè)一個(gè)電子電量計(jì)口令恢復(fù)狀態(tài)的一系列處理步驟。
圖6是一個(gè)流程圖,說(shuō)明檢測(cè)一個(gè)電子電量計(jì)斷電狀態(tài)的一系列處理步驟。
圖7是一個(gè)流程圖,說(shuō)明設(shè)置一個(gè)電子電量計(jì)斷電呼叫的一系列處理步驟。
圖8是一個(gè)流程圖,說(shuō)明產(chǎn)生一個(gè)電子電量計(jì)狀態(tài)報(bào)告的一系列處理步驟。
圖9是一個(gè)流程圖,說(shuō)明電子電量計(jì)呼叫回答狀態(tài)的一系列處理步驟。
圖10是依照本發(fā)明的一個(gè)實(shí)施例的主/從結(jié)構(gòu)的方框圖。
圖11是一個(gè)流程圖,說(shuō)明電子電量計(jì)主/從結(jié)構(gòu)的一系列處理步驟。
附圖詳述圖1是一個(gè)說(shuō)明典型電子能量計(jì)10的方框圖,它是可商業(yè)利用的,例如可以從通用電氣公司(General Electric Company)獲得,公司地址為130 Main Street,Somersworth,N.H.03878,并且一般被稱(chēng)為KV計(jì)。KV計(jì)可以在修改后實(shí)現(xiàn)下面詳細(xì)說(shuō)明的調(diào)制解調(diào)器單元。雖然這里的當(dāng)前設(shè)備和方法是在電子電量計(jì)范圍內(nèi)描述的,但是應(yīng)該理解到本發(fā)明不只局限于任何一個(gè)特殊儀表的實(shí)現(xiàn)。本發(fā)明可以用于和其他基于微機(jī)的儀表的連接。
現(xiàn)在參照?qǐng)D1,儀表10包含電壓傳感器12和電流傳感器14。在運(yùn)行中,傳感器12和14一般連接到給儀表所在地供電的電源線(xiàn)。傳感器12和14連接到一個(gè)模數(shù)(A/D)轉(zhuǎn)換器16,把輸入的模擬電壓和電流信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)。轉(zhuǎn)換器16的輸出提供給數(shù)字信號(hào)處理器(DSP)18。DSP18提供給微機(jī)20以數(shù)字化的測(cè)量量,例如,V2H、I2H。微機(jī)20根據(jù)DSP18的數(shù)字化的測(cè)量量,進(jìn)行附加的測(cè)量計(jì)算和功能。DSP18可以是一個(gè)商業(yè)性的處理器修改后實(shí)現(xiàn)測(cè)量功能,例如,德州儀器公司(Texas Instruments Company)的TMS320型號(hào),公司地址為P.O.Box 6102,Mail Station 3244,Temple,TX76503。
微機(jī)20被連接到一個(gè)液晶顯示22來(lái)控制各種被選測(cè)量量的顯示,同時(shí)還連到一個(gè)光學(xué)通信端口24來(lái)允許一個(gè)外部閱讀器和微機(jī)20進(jìn)行通信。端口24可以是通用電氣公司(General Electric Company)著名的OPTOCOMTM端口,這是依照ANSI類(lèi)型II的光學(xué)端口,公司地址為130 Main Street,Somersworth,N.H.03878。微機(jī)20也可以產(chǎn)生附加的輸出26,用于各種現(xiàn)有技術(shù)中已知的其他功能。微機(jī)20可以是一個(gè)如來(lái)自Hitachi America公司的8位商業(yè)機(jī),修改后實(shí)現(xiàn)測(cè)量功能,公司的地址為Hitachi America,Inc.,Semiconductor&I.C.Division,Hitachi Plaza,2000 Sierra Point Parkway,Brisbane,CA 94005-1819。
在一個(gè)實(shí)施例中,微機(jī)20也可以連接到一個(gè)輸入/輸出(I/O)板28和一個(gè)功能,或者高功能,板30。DSP18也直接提供輸出給高功能板30。微機(jī)20還通過(guò)一條控制總線(xiàn)32連接到一個(gè)電可擦除的可編程只讀存儲(chǔ)器(EEPROM)34。I/O板28和高功能板30也通過(guò)總線(xiàn)32連接到EEPROM34。
備用電源通過(guò)連接到寬帶電源38的斷電電池36提供給儀表10。在正常的運(yùn)行中,當(dāng)不需要備用電源時(shí),由電源線(xiàn)通過(guò)電源38給儀表元件供電。
上述許多元件的功能和修改可以在測(cè)量技術(shù)中理解得很好。本申請(qǐng)不是面向這些理解以及已知的功能和修改。而是面向下面所更加詳細(xì)描述的方法和結(jié)構(gòu)。另外,雖然下面所描述的這些方法和結(jié)構(gòu)在圖1連接的硬件環(huán)境中說(shuō)明,但是應(yīng)該理解到這些方法和結(jié)構(gòu)不只局限于在這種環(huán)境中實(shí)現(xiàn)。主體方法和結(jié)構(gòu)可以在許多其他環(huán)境中實(shí)現(xiàn)。
還有,應(yīng)該理解本發(fā)明可以用許多其它的微機(jī)來(lái)實(shí)現(xiàn),而不僅僅局限于和微機(jī)20相連。因此,這里所用的微機(jī)這個(gè)詞不只局限于表示那些在現(xiàn)有技術(shù)中作為微機(jī)的集成電路,而是廣泛地指代微機(jī)、處理器、微控制器、針對(duì)應(yīng)用的集成電路、以及其他可編程的電路圖2是依照本發(fā)明的一個(gè)實(shí)施例的典型調(diào)制解調(diào)器電路,或者單元,50的方框圖。一般來(lái)說(shuō),單元50以下面更加詳細(xì)描述的方式連到微機(jī)20,而且至少部分基于單元50所出現(xiàn)的信號(hào),單元50可以判斷儀表10是否應(yīng)該進(jìn)行下述的任何行動(dòng)。
現(xiàn)在,參照?qǐng)D2,單元50包含一個(gè)連到微機(jī)20的微機(jī)52、一個(gè)存儲(chǔ)器54、以及一個(gè)調(diào)制解調(diào)器電路56。單元50為交換數(shù)據(jù),或者信息,在儀表10和中央計(jì)算機(jī)58之間提供一條通信路徑,或者連接。在一個(gè)實(shí)施例中,微機(jī)52包含一個(gè)隨機(jī)存儲(chǔ)器(RAM)60和一個(gè)只讀存儲(chǔ)器(ROM)62。設(shè)定后的參數(shù)和運(yùn)行信息,或者數(shù)據(jù)(沒(méi)有示出),存儲(chǔ)在存儲(chǔ)器54中。例如,存儲(chǔ)器54可以是一個(gè)諸如電可擦除的只讀存儲(chǔ)器(EEPROM)的非易失存儲(chǔ)設(shè)備,雖然也可以使用其他類(lèi)型的非易失存儲(chǔ)設(shè)備。調(diào)制解調(diào)器電路56可以是一個(gè)商業(yè)性的調(diào)制解調(diào)器芯片,例如Rochwell International公司的RC224AT型號(hào),公司地址為Digital Communications Division,4311Jamboree Road,Newport Beach,CA 92660。
命令、響應(yīng)和通信數(shù)據(jù)在微機(jī)52和調(diào)制解調(diào)器電路56之間交換。一個(gè)電話(huà)接口電路64把調(diào)制解調(diào)器電路56連接到電話(huà)線(xiàn)66,這樣使得信息可以在儀表10和中央計(jì)算機(jī)58之間進(jìn)行遠(yuǎn)程交換。在一個(gè)實(shí)施例中,調(diào)制解調(diào)器單元包含一個(gè)有多個(gè)用于測(cè)定時(shí)間的計(jì)時(shí)器電路的計(jì)時(shí)器電路80。計(jì)時(shí)器電路80包含一個(gè)實(shí)時(shí)時(shí)鐘82、一個(gè)斷電計(jì)時(shí)器84、一個(gè)斷電延時(shí)計(jì)時(shí)器86、以及一個(gè)呼叫延時(shí)計(jì)時(shí)器88。實(shí)時(shí)時(shí)鐘82產(chǎn)生一個(gè)代表當(dāng)前時(shí)間和日期的時(shí)間值,例如,時(shí)時(shí)分分秒秒,月月/日日/年年。計(jì)時(shí)器84、86和88用于測(cè)量從一個(gè)特定事件,或者一個(gè)狀況發(fā)生后所經(jīng)過(guò)的時(shí)間。計(jì)時(shí)器84、86和88可以設(shè)定初始值,而且可以在值上進(jìn)行增加或者減少,并當(dāng)設(shè)定的時(shí)間經(jīng)過(guò)時(shí)或者過(guò)去后產(chǎn)生一個(gè)信號(hào)。在另一個(gè)實(shí)施例中,計(jì)時(shí)器電路80可以和調(diào)制解調(diào)器單元微機(jī)52分離開(kāi)來(lái)。
為了在儀表10和中央計(jì)算機(jī)58之間交換信息,在一個(gè)實(shí)施例中,一種數(shù)據(jù)交換算法被載入調(diào)制解調(diào)器單元50。確切地說(shuō),算法被載入,并保存進(jìn),存儲(chǔ)器62中。算法被微機(jī)52執(zhí)行。
圖3闡述了流程圖100,說(shuō)明微機(jī)52在儀表10和中央計(jì)算機(jī)58之間進(jìn)行信息交換所執(zhí)行的處理步驟。尤其是,當(dāng)儀表10通電啟動(dòng)102,或者儀表10加電之后的任何時(shí)間,各種參數(shù)被設(shè)置104,放入存儲(chǔ)器54。在一個(gè)實(shí)施例中,參數(shù)包括計(jì)時(shí)器電路80的初始值,確切地說(shuō),計(jì)時(shí)器84、85和88的初始化、一個(gè)斷電呼叫是否應(yīng)該放置、儀表10在放置呼叫之前應(yīng)該等待多長(zhǎng)時(shí)間、以及儀表10是否應(yīng)該回答來(lái)自中央計(jì)算機(jī)58的呼叫。另外,在參數(shù)被設(shè)定并且儀表10加上電以后,斷電延時(shí)計(jì)時(shí)器86啟動(dòng)。
在設(shè)置參數(shù)104以后,微機(jī)52監(jiān)視儀表10的運(yùn)行,以判斷,或者檢測(cè),在提供給調(diào)制解調(diào)器單元50的信號(hào)中是否有狀態(tài)存在,或者變化發(fā)生106。狀態(tài)包括錯(cuò)誤、警告和診斷狀態(tài)。如果一種狀態(tài)被檢測(cè)到106,信息通過(guò)調(diào)制解調(diào)器單元50被傳遞或者交換108。特別是,微機(jī)52檢測(cè)由儀表微機(jī)20提供給調(diào)制解調(diào)器微機(jī)52的信號(hào),以及來(lái)自中央計(jì)算機(jī)58的信號(hào)的修改。更確切地說(shuō),如圖4所示,微機(jī)52至少檢測(cè)106如下的狀態(tài)或者變化,并交換108所示的信息。
檢測(cè)狀態(tài)106信息交換1081.口令恢復(fù)110 恢復(fù)口令1142.斷電118 斷電呼叫1223.預(yù)定的狀態(tài)報(bào)告126狀態(tài)呼叫1304.來(lái)自中央計(jì)算機(jī)的呼叫134 回答呼叫1385.新的程序142 更新程序1466.主/從模式150 主/從更新154
口令恢復(fù)以及恢復(fù)口令口令恢復(fù)110和恢復(fù)口令112指檢測(cè)口令恢復(fù)狀態(tài)以及能夠設(shè)定調(diào)制解調(diào)器單元50的口令和儀表10的口令。在一個(gè)實(shí)施例中,使用者可操作的外部開(kāi)關(guān)產(chǎn)生一個(gè)PW_Recovery信號(hào),該信號(hào)由儀表微機(jī)20提供給調(diào)制解調(diào)器單元50。低到高狀態(tài)的PW_Recovery信號(hào)提供給微機(jī)52,使得能夠設(shè)定口令。尤其是在圖5中,恢復(fù)口令114包含禁用調(diào)制解調(diào)器單元50的口令保密200以及將調(diào)制解調(diào)器單元50置為密碼恢復(fù)狀態(tài)202。禁用保密200使得調(diào)制解調(diào)器單元50的微機(jī)52不需要一個(gè)和儀表口令相匹配的口令而繼續(xù)運(yùn)行。在調(diào)制解調(diào)器單元50被置為恢復(fù)狀態(tài)202之后,同一口令被保存204在儀表10和調(diào)制解調(diào)器單元50中。確切地說(shuō),口令通過(guò)調(diào)制解調(diào)器單元50從中央計(jì)算機(jī)58傳到儀表10中。然后,口令被設(shè)置入儀表微機(jī)20和調(diào)制解調(diào)器單元存儲(chǔ)器54。當(dāng)設(shè)置新口令完成進(jìn)入微機(jī)20和存儲(chǔ)器54時(shí),提供給微機(jī)52的PW_Recovery信號(hào)被儀表微機(jī)20變成假,或者低狀態(tài)。在調(diào)制解調(diào)器單元50接收到新的口令后,調(diào)制解調(diào)器單元50的口令保密啟用208。
例如,如果一個(gè)新的調(diào)制解調(diào)器單元50被安裝且連接到微機(jī)20上,儀表口令和調(diào)制解調(diào)器單元口令不一定匹配,因此,儀表10可能不能擴(kuò)展儀表10的功能性。作為恢復(fù)口令114的結(jié)果,調(diào)制解調(diào)器單元50和微機(jī)20將匹配口令。
斷電以及斷電呼叫斷電118和斷電呼叫122指當(dāng)電源從儀表10移走時(shí),通知中央計(jì)算機(jī)58。斷電信號(hào)由儀表微機(jī)20提供給調(diào)制解調(diào)器單元50,指示電源已經(jīng)從儀表10移走。確切地說(shuō),當(dāng)電源從儀表10移走時(shí),由微機(jī)20提供的斷電信號(hào)由假狀態(tài)變?yōu)檎鏍顟B(tài)。如圖6所示,更確切地說(shuō),當(dāng)微機(jī)52檢測(cè)到斷電118時(shí),電力從斷電電池36提供220給微機(jī)52。微機(jī)52更新222存在存儲(chǔ)器54中的儀表狀態(tài)信號(hào)。然后,斷電計(jì)時(shí)器84啟動(dòng)224,斷電延時(shí)計(jì)時(shí)器停止,并把值保存226進(jìn)存儲(chǔ)器54。然后,使用微機(jī)54監(jiān)視228斷電計(jì)時(shí)器84的值來(lái)判斷斷電計(jì)時(shí)器84的值是否在一個(gè)有效的范圍內(nèi)。如果儀表10沒(méi)有先于斷電計(jì)時(shí)器84的值處于有效范圍之前恢復(fù)電源,微機(jī)52檢查230存在存儲(chǔ)器54中以前斷電呼叫的完成參數(shù),來(lái)判斷是否因該放置一個(gè)斷電呼叫。如果存在存儲(chǔ)器54中以前斷電呼叫的完成參數(shù)是假狀態(tài),一個(gè)呼叫將如下所述被放置232給中央計(jì)算機(jī)58。但是,如果以前斷電呼叫的完成參數(shù)是處于真狀態(tài),微機(jī)52檢查234存在存儲(chǔ)器54中的斷電延時(shí)計(jì)時(shí)器86的值來(lái)判斷該值是否在一個(gè)預(yù)定義,或者有效的范圍內(nèi)。如果該值在預(yù)定義的范圍內(nèi),一個(gè)呼叫被置到中央計(jì)算機(jī)58。但如果該值超出了有效范圍,微機(jī)52復(fù)位238斷電延時(shí)計(jì)時(shí)器86,并等待電源供給儀表10。
斷電計(jì)時(shí)器84和斷電延時(shí)計(jì)時(shí)器86可以配置成用來(lái)避免由于電源瞬變引起的噪擾呼叫,并在普通斷電區(qū)域改變來(lái)自不同儀表斷電呼叫的定時(shí)。確切地說(shuō),斷電計(jì)時(shí)器84可以配置成用來(lái)阻止向中央計(jì)算機(jī)58呼叫,直到過(guò)完一段特定的時(shí)間。在一個(gè)實(shí)施例中,斷電計(jì)時(shí)器84設(shè)定為0,表示沒(méi)有延時(shí),和255秒之間的一個(gè)值。如果這個(gè)值設(shè)定為一個(gè)非零值,在微機(jī)52處理之前,電源必須至少?gòu)膬x表10移開(kāi)一定長(zhǎng),或者有效范圍,的時(shí)間。例如,在一個(gè)實(shí)施例中,診斷測(cè)試,或者檢查,被延遲一段可選時(shí)間來(lái)使電源供應(yīng)和儀表10穩(wěn)定。在另一個(gè)實(shí)施例中,向中央計(jì)算機(jī)58的呼叫被阻止,直到這段選擇的時(shí)間過(guò)完。
改變斷電計(jì)時(shí)器84的值來(lái)防止斷電時(shí)間小于計(jì)時(shí)器84設(shè)定值的噪擾呼叫。另外,斷電延時(shí)計(jì)時(shí)器86可以配置成來(lái)防止瞬變情況的噪擾呼叫。例如,典型的斷電在電源完全消失之前可能包括一系列電源變化,并且在正常運(yùn)行中,由于風(fēng)吹電源線(xiàn)或者其他較為短暫的擾動(dòng),可能發(fā)生短期斷電。另外,在電源徹底恢復(fù)之前,修理本地配電故障的處理常常產(chǎn)生一些緊接著掉電的短暫電源恢復(fù)。為了避免多個(gè)儀表產(chǎn)生的重復(fù)呼叫,斷電計(jì)時(shí)器84和斷電延時(shí)計(jì)時(shí)器86可以配置成要求在產(chǎn)生一個(gè)斷電呼叫之前,電源必須移走一段預(yù)定義的時(shí)間,并且儀表10必須被持續(xù)供電一段有效的時(shí)間。確切地說(shuō),如果計(jì)時(shí)器84和86的值不在它們各自的有效范圍內(nèi),呼叫將不會(huì)被置到中央計(jì)算機(jī)56上。
參照?qǐng)D7,在放置一個(gè)呼叫236到中央計(jì)算機(jī)58上時(shí),微機(jī)52初始化250調(diào)制解調(diào)器電路56。初始化250包括配置電路56來(lái)向中央計(jì)算機(jī)58產(chǎn)生一個(gè)呼叫、為向中央計(jì)算機(jī)58呼叫定義一個(gè)電話(huà)號(hào)碼、以及定義關(guān)于波特率、握手類(lèi)型的參數(shù)以及其他本領(lǐng)域中已知的通信參數(shù)。如果斷電呼叫參數(shù)處于真狀態(tài),說(shuō)明在斷電狀況下一個(gè)呼叫將被放置,微機(jī)52延遲252一段定義好的時(shí)間讓斷電電池36充滿(mǎn)電。呼叫延時(shí)計(jì)時(shí)器88啟動(dòng)254,并且微機(jī)52監(jiān)視256呼叫延時(shí)計(jì)時(shí)器88,直到呼叫計(jì)時(shí)器的值等于在參數(shù)設(shè)定104中所定義的值,或者有效范圍。當(dāng)呼叫延時(shí)計(jì)時(shí)器的值在有效范圍內(nèi)時(shí),狀態(tài)報(bào)告由微機(jī)52產(chǎn)生258,并且一個(gè)呼叫通過(guò)調(diào)制解調(diào)器電路56被放置260到中央計(jì)算機(jī)58上。在狀態(tài)報(bào)告產(chǎn)生258之后,調(diào)制解調(diào)器電路56提供狀態(tài)報(bào)告給電話(huà)接口64以及電話(huà)線(xiàn)66,這樣狀態(tài)報(bào)告被傳送給中央計(jì)算機(jī)58。如果一個(gè)呼叫結(jié)束262,調(diào)制解調(diào)器電路56提供264一個(gè)斷電呼叫結(jié)束信號(hào)給微機(jī)52,并且電源從調(diào)制解調(diào)器電路56移走266。
如果呼叫沒(méi)有結(jié)束,呼叫延時(shí)計(jì)時(shí)器88被復(fù)位并啟動(dòng)268。當(dāng)微機(jī)52檢測(cè)270到呼叫延時(shí)計(jì)時(shí)器88在有效范圍內(nèi)時(shí),第二個(gè)呼叫被放置272給中央計(jì)算機(jī)58。第二個(gè)呼叫可以被放置到如上所述的同一個(gè)電話(huà)號(hào)碼,或者可以被放置到給中央計(jì)算機(jī)58的第二個(gè)電話(huà)號(hào)碼。如上所述,如果微機(jī)52檢測(cè)274到第二個(gè)呼叫結(jié)束,調(diào)制解調(diào)器電路56提供262斷電呼叫結(jié)束信號(hào)給微機(jī)52,并且電源從調(diào)制解調(diào)器電路56移走264。如果呼叫沒(méi)有結(jié)束,調(diào)制解調(diào)器單元50停止并等待電源供給儀表10。也可以加入附加配置,例如,儀表10在停止之前可以嘗試任何數(shù)量呼叫以及任何數(shù)量不同號(hào)碼。
如圖8所示,在一個(gè)實(shí)施例中,產(chǎn)生258的狀態(tài)報(bào)告包括傳送來(lái)自保存在存儲(chǔ)器54的兩個(gè)表中的狀態(tài)信息,或者數(shù)據(jù)。確切地說(shuō),微機(jī)20周期性地執(zhí)行一個(gè)診斷,或者測(cè)試?yán)虂?lái)更新300儀表10的狀態(tài)。診斷例程的結(jié)果從微機(jī)20傳給微機(jī)52,并保存302在存儲(chǔ)器54的一個(gè)儀表狀態(tài)表中。一個(gè)調(diào)制解調(diào)器單元例程被微機(jī)52執(zhí)行來(lái)更新304調(diào)制解調(diào)器單元50的狀態(tài)。產(chǎn)生的調(diào)制解調(diào)器單元狀態(tài)被存在存儲(chǔ)器54的一個(gè)調(diào)制解調(diào)器狀態(tài)表中。產(chǎn)生258并傳給中央計(jì)算機(jī)58的狀態(tài)報(bào)告,包括儀表狀態(tài)表以及調(diào)制解調(diào)器單元狀態(tài)表的內(nèi)容。
本發(fā)明的另一個(gè)方面,為了減少斷電電池36的電力消耗,在斷電期間斷電電池36只給調(diào)制解調(diào)器單元50供電。確切地說(shuō),在斷電事件中,在放置260呼叫給中央計(jì)算機(jī)58之前,微機(jī)52更新調(diào)制解調(diào)器狀態(tài)表,并在存儲(chǔ)器中保存更新?tīng)顟B(tài)。然后,不需要的電路元件被置成低電源睡眠模式,直到斷電呼叫被放置。一旦調(diào)制解調(diào)器單元50連到中央計(jì)算機(jī)58,狀態(tài)報(bào)告,包含所有的必要狀態(tài)信息,通過(guò)傳送儀表狀態(tài)表和調(diào)制解調(diào)器狀態(tài)表和中央計(jì)算機(jī)58進(jìn)行交換。結(jié)果,傳送信息所需的時(shí)間減少了,這減少了斷電電池36的電力消耗。
本發(fā)明的另一個(gè)方面,在一個(gè)實(shí)施例中,一種統(tǒng)計(jì)通信算法被加載到中央計(jì)算機(jī)58。確切地說(shuō),該算法被加載,并保存,進(jìn)中央計(jì)算機(jī)(沒(méi)有表示)的存儲(chǔ)器中。然后,該算法被中央計(jì)算機(jī)58中的微機(jī),或者微處理器(沒(méi)有顯示)執(zhí)行。中央計(jì)算機(jī)微機(jī)記錄與在儀表10與中央計(jì)算機(jī)58之間交換的信息有關(guān)的統(tǒng)計(jì)數(shù)據(jù)。該統(tǒng)計(jì)數(shù)據(jù)包括狀態(tài)信息和錯(cuò)誤信息。狀態(tài)信息是關(guān)于普通字節(jié)計(jì)數(shù)和數(shù)據(jù)包計(jì)數(shù)的數(shù)據(jù)。錯(cuò)誤信息是專(zhuān)門(mén)與錯(cuò)誤數(shù)量,與錯(cuò)誤相關(guān)的字節(jié)數(shù)以及與錯(cuò)誤相關(guān)的數(shù)據(jù)包數(shù)相關(guān)的數(shù)據(jù)。在儀表10和中央計(jì)算機(jī)58之間信息交換的結(jié)尾,中央計(jì)算機(jī)微機(jī)分析統(tǒng)計(jì)數(shù)據(jù)。如果數(shù)據(jù)的某些部分符合一個(gè)先前設(shè)置的錯(cuò)誤標(biāo)準(zhǔn),那么數(shù)據(jù)被存到中央計(jì)算機(jī)58中。該算法使得只有關(guān)心的數(shù)據(jù)被保存,從而節(jié)約了存儲(chǔ)空間和分析時(shí)間。
本發(fā)明的另一個(gè)方面,為了防止所有斷電區(qū)域的儀表同時(shí)向中央計(jì)算機(jī)呼叫,對(duì)于每個(gè)儀表10,呼叫延時(shí)計(jì)時(shí)器88的有效范圍可以唯一。在一個(gè)實(shí)施例中,為每個(gè)儀表10產(chǎn)生一個(gè)隨機(jī)延時(shí)。隨機(jī)延時(shí)是基于一個(gè)來(lái)自一個(gè)加密的序列號(hào)種子,或者初始值的特定范圍的隨機(jī)數(shù)的產(chǎn)生。例如,在一個(gè)實(shí)施例中,呼叫延時(shí)計(jì)時(shí)器84的有效范圍是基于儀表10的唯一序列號(hào)。使用儀表序列號(hào),微機(jī)52為斷電計(jì)時(shí)器84產(chǎn)生一個(gè)有效范圍。確切地說(shuō),微機(jī)52使用加密的序列號(hào)為斷電計(jì)時(shí)器84產(chǎn)生有效范圍。加密的原理是從兩個(gè)連續(xù)的儀表序列號(hào)產(chǎn)生的兩個(gè)加密序列號(hào)將為斷電計(jì)時(shí)器84產(chǎn)生完全不同的有效范圍。結(jié)果,處于斷電區(qū)域的儀表在不同的時(shí)刻產(chǎn)生斷電呼叫。每個(gè)儀表10的有效范圍可以通過(guò)設(shè)定來(lái)包含任何有效范圍。
預(yù)定呼叫檢測(cè)以及預(yù)定呼叫預(yù)定呼叫檢測(cè)126和預(yù)定呼叫130是指檢測(cè)在如實(shí)時(shí)時(shí)鐘82所定義的當(dāng)前時(shí)刻,是否在設(shè)定的,或者是預(yù)定義的有效范圍內(nèi)。如果實(shí)時(shí)時(shí)鐘82的值在有效范圍內(nèi),狀態(tài)報(bào)告,如上面描述,被傳送給中央計(jì)算機(jī)58。確切地說(shuō),為了傳送狀態(tài)報(bào)告,包含記賬信息,給中央計(jì)算機(jī)58,實(shí)時(shí)時(shí)鐘82被監(jiān)視來(lái)判斷當(dāng)前時(shí)刻是否和存儲(chǔ)器54中所存的值相匹配。預(yù)定呼叫時(shí)刻值可以定義指定為某個(gè)時(shí)刻、日期、一星期中的某天、一月中的某天、或者它們的組合。當(dāng)檢測(cè)126到實(shí)時(shí)時(shí)鐘88在有效范圍內(nèi)時(shí),如上所述,調(diào)制解調(diào)器單元50向中央計(jì)算機(jī)58發(fā)起一個(gè)呼叫。然后,狀態(tài)報(bào)告,包含記賬信息,被傳送給中央計(jì)算機(jī)58。
來(lái)自中央計(jì)算機(jī)的呼叫以及回答呼叫來(lái)自中央計(jì)算機(jī)的呼叫130以及回答呼叫138是指中央計(jì)算機(jī)58產(chǎn)生一個(gè)呼叫給儀表10。確切地說(shuō),如圖9所示,中央計(jì)算機(jī)58使用電話(huà)線(xiàn)66向儀表10發(fā)起一個(gè)呼叫。當(dāng)檢測(cè)到呼叫時(shí),電話(huà)接口向微機(jī)52提供一個(gè)呼入信號(hào)。如果一個(gè)呼叫回答參數(shù)檢測(cè)300為真,或者高狀態(tài),微機(jī)52向電話(huà)接口64和調(diào)制解調(diào)器電路56提供一個(gè)呼叫回答信號(hào),這樣呼叫被回答302。在回答來(lái)自中央計(jì)算機(jī)58的呼叫以后,調(diào)制解調(diào)器電路56和中央計(jì)算機(jī)58進(jìn)行握手處理304,從而數(shù)據(jù)可以在中央計(jì)算機(jī)58和儀表10之間進(jìn)行交換。數(shù)據(jù)繼續(xù)交換306,直到交換結(jié)束308,此時(shí)調(diào)制解調(diào)器電路56和中央計(jì)算機(jī)58各自?huà)鞌?10,呼叫終止。
新的程序以及更新程序新的程序142以及更新程序146是指從中央計(jì)算機(jī)58向儀表10傳送一個(gè)新的程序。新的程序從中央計(jì)算機(jī)58傳給儀表10,從而把新程序存入調(diào)制解調(diào)器單元50中。更確切地說(shuō),新程序從中央計(jì)算機(jī)58傳給調(diào)制解調(diào)器單元50來(lái)改變儀表10的運(yùn)行。例如,新的程序可以改變下一個(gè)預(yù)定呼叫的時(shí)間、計(jì)時(shí)器電路80的有效范圍、以及呼叫回答參數(shù)。新的程序也可以為呼叫中央計(jì)算機(jī)58提供新的電話(huà)號(hào)碼。
在一個(gè)實(shí)施例中,新的程序存入有兩個(gè)段的存儲(chǔ)器54。先于接收來(lái)自中央計(jì)算機(jī)58的新程序,兩個(gè)段被定義成一個(gè)工作段,包含最新編制的數(shù)據(jù),或者程序,以及一個(gè)非工作段,包含以前編制的數(shù)據(jù)。當(dāng)一個(gè)新程序被接收,新的程序數(shù)據(jù)被存到非工作段。如果編程工作成功完成,一個(gè)編程結(jié)束信號(hào)從初始時(shí)的低,或者假狀態(tài),變?yōu)檎妫蛘吒郀顟B(tài)。如果編程結(jié)束信號(hào)被檢測(cè)為高狀態(tài),當(dāng)前工作段變成非工作段并且非工作段變成工作段。
如果編程沒(méi)有完成,并且編程結(jié)束信號(hào)沒(méi)有變成高狀態(tài),可以向中央計(jì)算機(jī)發(fā)出一個(gè)程序丟失呼叫,從而編程可以結(jié)束。當(dāng)中央計(jì)算機(jī)58向儀表10放置呼叫時(shí),原來(lái)的工作和非工作段分配將保持不變,因?yàn)樾碌某绦驔](méi)有成功完成。結(jié)果,調(diào)制解調(diào)器單元50將一直有一個(gè)正確的程序,包括運(yùn)行參數(shù),所以單元50可以繼續(xù)起正確的作用。
主/從呼叫以及主/從更新主/從呼叫158以及主/從更新162是指向一組有兩個(gè)以上用一條單一電話(huà)線(xiàn)66連到中央計(jì)算機(jī)58的儀表呼叫。確切地說(shuō),如圖10所示,儀表500A、500B、500C、500D、以及500E用一條單一電話(huà)線(xiàn)66連到中央計(jì)算機(jī)58。一個(gè)儀表,例如儀表500A,被指定為主儀表,而剩余儀表500B、500C、500D、和500E被指定為從儀表。每個(gè)儀表包含一個(gè)唯一的標(biāo)識(shí)號(hào),例如保存在存儲(chǔ)器54中。使用電話(huà)線(xiàn)66,信息,或者數(shù)據(jù),在中央計(jì)算機(jī)58和儀表500A、500B、500C、500D、以及500E之間交換。
參照?qǐng)D11,當(dāng)一個(gè)來(lái)自中央計(jì)算機(jī)58的電話(huà)呼叫使用電話(huà)線(xiàn)66面向儀表500A、500B、500C、500D、以及500E時(shí),儀表500A、500B、500C、500D、以及500E回答602呼叫。確切地說(shuō),在主儀表500A和中央計(jì)算機(jī)58握手604后,儀表500A、500B、500C、500D、以及500E各自監(jiān)視606一個(gè)從中央計(jì)算機(jī)58傳來(lái)的輸入消息,或者數(shù)據(jù)包。輸入消息包括一個(gè)標(biāo)識(shí)號(hào),對(duì)應(yīng)于儀表500A、500B、500C、500D、以及500E中的一個(gè)。儀表500A、500B、500C、500D、以及500E各自判斷608所傳送的標(biāo)識(shí)號(hào)是否對(duì)應(yīng)于各自?xún)x表的存儲(chǔ)器54中所存的標(biāo)識(shí)號(hào)。如果所傳送的標(biāo)識(shí)號(hào)和儀表所存的唯一標(biāo)識(shí)號(hào)相匹配,一條和標(biāo)識(shí)號(hào)匹配的儀表的調(diào)制解調(diào)器單元50的傳輸線(xiàn)啟用610,并且所有不匹配的儀表的調(diào)制解調(diào)器單元的傳輸線(xiàn)禁用612。例如,如果標(biāo)識(shí)號(hào)和儀表500C的標(biāo)識(shí)號(hào)相匹配,儀表500A、500B、500D、以及500E的調(diào)制解調(diào)器單元傳輸線(xiàn)將禁用。在中央計(jì)算機(jī)58和有效儀表500C之間的信息交換完之后,儀表500A、500B、500C、500D、以及500E監(jiān)視606下一個(gè)輸入消息。這個(gè)例程將一直繼續(xù),直到中央計(jì)算機(jī)58終止呼叫并且掛斷。
另外,這種主/從結(jié)構(gòu)使得儀表500A、500B、500C、500D、以及500E如上所述使用儀表10向中央計(jì)算機(jī)58發(fā)起呼叫。確切地說(shuō),當(dāng)檢測(cè)到一種狀況106時(shí),儀表500A、500B、500C、500D、以及500E中的一個(gè)向中央計(jì)算機(jī)58發(fā)起呼叫。在一個(gè)實(shí)施例中,儀表500A、500B、500C、500D、以及500E被配置成使得每個(gè)儀表有一個(gè)針對(duì)計(jì)時(shí)器電路80參數(shù)的唯一有效的范圍和預(yù)定時(shí)間有效范圍。例如,為了防止儀表500A、500B、500C、500D、以及500E產(chǎn)生呼叫而不互相中斷,儀表500A、500B、500C、500D、以及500E可以被設(shè)定成只有在一個(gè)特定的時(shí)間窗口中才能發(fā)起呼叫,例如,儀表500A,98年10月21日的1000AM-1015AM,儀表500B,98年10月22日的1016AM-1030AM,儀表500C,98年10月22日的1045AM-1059AM,儀表500D,98年10月23日的1016AM-1030AM,以及儀表500E,98年10月24日的1016AM-1030AM。每個(gè)儀表有一個(gè)唯一的時(shí)間窗口向中央計(jì)算機(jī)58產(chǎn)生呼叫。
還有,對(duì)于在一組,或者群,中的所有儀表很可能同時(shí)發(fā)生的事件,例如,掉電,儀表500A、500B、500C、500D、以及500E被配置成只有一個(gè)儀表可以向中央計(jì)算機(jī)58產(chǎn)生呼叫。確切地說(shuō),一個(gè)發(fā)起呼叫參數(shù)可以被設(shè)進(jìn)調(diào)制解調(diào)器單元50,這樣微機(jī)52被禁止向中央計(jì)算機(jī)58發(fā)起呼叫。
上面描述的,當(dāng)儀表內(nèi)發(fā)生情況時(shí),調(diào)制解調(diào)器單元在儀表和中央計(jì)算機(jī)之間交換信息。然后,調(diào)制解調(diào)器單元微機(jī)根據(jù)存儲(chǔ)器54中所存的參數(shù)評(píng)價(jià)狀況。使用附加參數(shù),微機(jī)就可以判斷信息是否應(yīng)該在中央計(jì)算機(jī)和儀表之間交換。還有,調(diào)制解調(diào)器單元也被配制成來(lái)決定在中央計(jì)算機(jī)和儀表之間交換信息的合適時(shí)間。這樣的調(diào)制解調(diào)器單元應(yīng)該會(huì)減少向中央計(jì)算機(jī)的噪擾類(lèi)型呼叫的次數(shù)。此外,調(diào)制解調(diào)器單元被配制成允許儀表保持工作,而不管錯(cuò)誤類(lèi)型情況。
雖然本項(xiàng)發(fā)明用各種特定的實(shí)現(xiàn)描述,技術(shù)熟練者將認(rèn)識(shí)到本項(xiàng)發(fā)明可以通過(guò)在權(quán)力要求的精神和范圍內(nèi)的修改而得以實(shí)際應(yīng)用。
權(quán)利要求
1.一種在一個(gè)電量計(jì)和一臺(tái)中央計(jì)算機(jī)之間交換信息的方法,其中,儀表由一個(gè)微機(jī)和一個(gè)連到中央計(jì)算機(jī)的調(diào)制解調(diào)器組成,所述方法包含下列步驟判斷在儀表中是否有一狀況存在;和如果有狀況存在,那么在等待一段預(yù)定義的時(shí)間以后,從儀表傳送狀態(tài)報(bào)告給中央計(jì)算機(jī)。
2.一種依照權(quán)利要求1的方法,其中判斷是否有一狀況存在包含判斷是否至少有一個(gè)錯(cuò)誤、警告、和診斷狀態(tài)存在的步驟。
3.一種依照權(quán)利要求1的方法,其中,在等待預(yù)定義的時(shí)間后,向中央計(jì)算機(jī)傳送狀態(tài)報(bào)告,包含下列步驟啟動(dòng)一個(gè)事件計(jì)時(shí)器;判斷事件計(jì)時(shí)器是否在有效范圍內(nèi);如果事件計(jì)時(shí)器在有效范圍內(nèi),那么判斷狀況是否在有效范圍內(nèi);和如果狀況在有效范圍內(nèi),那么向中央計(jì)算機(jī)傳送狀態(tài)報(bào)告。
4.一種依照權(quán)利要求3的方法,其中向中央計(jì)算機(jī)傳送狀態(tài)報(bào)告包含下列步驟產(chǎn)生一份狀態(tài)報(bào)告;和使用調(diào)制解調(diào)器把狀態(tài)報(bào)告從儀表傳向中央計(jì)算機(jī)。
5.一種依照權(quán)利要求3的方法,其中判斷事件計(jì)時(shí)器是否在有效范圍內(nèi)包含把事件計(jì)時(shí)器和一個(gè)延時(shí)變量進(jìn)行比較的步驟。
6.一種依照權(quán)利要求5的方法,其中比較事件計(jì)時(shí)器和延時(shí)變量包含下列步驟讀取一個(gè)儀表序列號(hào);和基于儀表序列號(hào)產(chǎn)生一個(gè)唯一的延時(shí)變量。
7.一種依照權(quán)利要求6的方法,其中讀取儀表序列號(hào)包含下列步驟讀取一個(gè)存在儀表中的序列號(hào);和對(duì)序列號(hào)進(jìn)行加密。
8.一種依照權(quán)利要求3的方法,其中判斷事件計(jì)時(shí)器是否在有效范圍內(nèi)包含啟動(dòng)一個(gè)延時(shí)計(jì)時(shí)器的步驟。
9.一種依照權(quán)利要求8的方法,還包含下列步驟判斷延時(shí)計(jì)時(shí)器是否在一個(gè)有效范圍內(nèi);和如果延時(shí)計(jì)時(shí)器不在有效范圍內(nèi),那么復(fù)位延時(shí)計(jì)時(shí)器。
10.一種依照權(quán)利要求9的方法,其中,儀表調(diào)制解調(diào)器包含一個(gè)非易失存儲(chǔ)器及其所述的方法,還包含如果如果延時(shí)計(jì)時(shí)器在有效范圍內(nèi),那么把延時(shí)計(jì)時(shí)器的值存入非易失存儲(chǔ)器的步驟。
11.一種依照權(quán)利要求1的方法,其中,儀表包含一個(gè)在斷電期間給儀表供電的電池,而調(diào)制解調(diào)器包含一個(gè)非易失存儲(chǔ)器,并且把狀態(tài)報(bào)告從儀表傳給中央計(jì)算機(jī),包含下列步驟用電池給儀表調(diào)制解調(diào)器供電;和使用儀表調(diào)制解調(diào)器把保存在調(diào)制解調(diào)器存儲(chǔ)器的表中的數(shù)據(jù)傳送給中央計(jì)算機(jī)。
12.一種依照權(quán)利要求11的方法,其中傳送來(lái)自表的數(shù)據(jù)包含下列步驟從儀表微機(jī)中讀取一個(gè)狀態(tài);把儀表狀態(tài)存進(jìn)調(diào)制解調(diào)器存儲(chǔ)器中的一個(gè)儀表狀態(tài)表中;和把調(diào)制解調(diào)器的一個(gè)狀態(tài)存進(jìn)調(diào)制解調(diào)器存儲(chǔ)器的一個(gè)調(diào)制解調(diào)器狀態(tài)表中。
13.一種依照權(quán)利要求12的方法,其中傳送來(lái)自調(diào)制解調(diào)器存儲(chǔ)器中表的數(shù)據(jù),所述方法包含更新表的步驟。
14.一種在一個(gè)電量計(jì)微機(jī)和一個(gè)連到儀表微機(jī)的儀表調(diào)制解調(diào)器單元之間交換信息的方法,其中儀表微機(jī)和調(diào)制解調(diào)器單元各自包含一個(gè)口令,所述方法包含下列步驟檢測(cè)是否至少有儀表口令和調(diào)制解調(diào)器單元口令之一正在被改變;和如果口令正在改變;那么把口令設(shè)入儀表微機(jī)和調(diào)制解調(diào)器單元。
15.一種依照權(quán)利要求14的方法,其中的檢測(cè)是否至少有儀表口令和調(diào)制解調(diào)器單元口令之一正在被改變包含從儀表微機(jī)向調(diào)制解調(diào)器單元提供一個(gè)禁用信號(hào)的步驟。
16.一種依照權(quán)利要求15的方法,其中檢測(cè)是否至少有儀表口令和調(diào)制解調(diào)器單元口令之一正在被改變還包含下列步驟檢測(cè)禁用信號(hào)是否正被提供給調(diào)制解調(diào)器單元;和如果在調(diào)制解調(diào)器單元中檢測(cè)到禁用信號(hào),那么禁用調(diào)制解調(diào)器單元口令。
17.一種依照權(quán)利要求15的方法,其中把口令設(shè)入儀表微機(jī)和調(diào)制解調(diào)器單元包含下列步驟使用調(diào)制解調(diào)器單元接收來(lái)自一臺(tái)中央計(jì)算機(jī)的口令;把口令存入調(diào)制解調(diào)器單元;和把口令存入儀表微機(jī)。
18.一種依照權(quán)利要求17的方法,其中,調(diào)制解調(diào)器單元包含一個(gè)非易失存儲(chǔ)器和把口令存入調(diào)制解調(diào)器單元包含把口令存入非易失存儲(chǔ)器的步驟。
19.一種使用一條單一電話(huà)線(xiàn)在多個(gè)電量計(jì)和一臺(tái)中央計(jì)算機(jī)之間交換信息的方法,儀表包含一個(gè)主儀表和至少一個(gè)從儀表,每個(gè)儀表包含一個(gè)微機(jī)、一個(gè)唯一標(biāo)識(shí)、以及一個(gè)調(diào)制解調(diào)器,所述方法包含下列步驟允許主儀表調(diào)制解調(diào)器和中央計(jì)算機(jī)交換信息;從中央計(jì)算機(jī)向儀表傳送信息;判斷中央計(jì)算機(jī)向哪個(gè)儀表傳送信息;如果信息傳向主儀表,那么在中央計(jì)算機(jī)和主儀表之間進(jìn)行信息傳送。
20.一種依照權(quán)利要求19的方法,還包含下列步驟如果信息不是從中央計(jì)算機(jī)傳向主儀表,那么判斷是向哪個(gè)從儀表傳送信息。
21.一種依照權(quán)利要求19的方法,其中來(lái)自中央計(jì)算機(jī)的信息包含標(biāo)識(shí)數(shù)據(jù)并且判斷是向哪個(gè)從儀表傳送信息,包含下列步驟判斷標(biāo)識(shí)數(shù)據(jù)是否和一個(gè)從儀表的唯一標(biāo)識(shí)相匹配;和如果標(biāo)識(shí)和一個(gè)從儀表的唯一標(biāo)識(shí)相匹配,那么禁用主儀表并且啟用其唯一標(biāo)識(shí)和標(biāo)識(shí)數(shù)據(jù)匹配的從儀表。
22.一種依照權(quán)利要求19的方法,還包含把狀態(tài)報(bào)告從儀表傳給中央計(jì)算機(jī)的步驟。
23.一種依照權(quán)利要求22的方法,其中傳送狀態(tài)報(bào)告包含下列步驟判斷是否在至少一個(gè)儀表中存在一狀況;如果狀況存在,那么使用儀表調(diào)制解調(diào)器從該儀表向中央計(jì)算機(jī)發(fā)起一個(gè)呼叫。
24.一種依照權(quán)利要求23的方法,其中從儀表向中央計(jì)算機(jī)發(fā)起呼叫包含在一個(gè)預(yù)定時(shí)刻從儀表向中央計(jì)算機(jī)傳送狀態(tài)報(bào)告的步驟。
25.一種依照權(quán)利要求24的方法,其中每個(gè)儀表有一個(gè)預(yù)定時(shí)刻來(lái)防止互相中斷。
26.一種依照權(quán)利要求19的方法,其中允許主儀表和中央計(jì)算機(jī)交換信息包含在主儀表和中央計(jì)算機(jī)之間傳送握手?jǐn)?shù)據(jù)的步驟。
27.一種包含一個(gè)微機(jī)和一個(gè)調(diào)制解調(diào)器的一個(gè)電量計(jì)的設(shè)定方法,包含下列步驟對(duì)儀表編程;判斷儀表編程是否完成;和如果儀表編程完成,那么從微機(jī)向調(diào)制解調(diào)器提供一個(gè)設(shè)定信號(hào)。
28.一種依照權(quán)利要求27的方法,其中,如果儀表編程結(jié)束,提供給儀表的設(shè)定信號(hào)從一狀態(tài)變?yōu)槎顟B(tài)。
29.一種依照權(quán)利要求28的方法,其中,如果設(shè)定信號(hào)仍在第一狀態(tài),那么主儀表向中央計(jì)算機(jī)發(fā)起一個(gè)程序丟失呼叫。
30.一種依照權(quán)利要求27的方法,其中,儀表調(diào)制解調(diào)器包含一個(gè)有兩個(gè)段的非易失存儲(chǔ)器,并且對(duì)儀表進(jìn)行編程包含判斷設(shè)定數(shù)據(jù)最后是存在存儲(chǔ)器的第一段還是第二段的步驟
31.一種依照權(quán)利要求30的方法,其中如果設(shè)定數(shù)據(jù)最后存在存儲(chǔ)器的第一段,所述方法包含把一個(gè)段信號(hào)設(shè)定為第一狀態(tài)的步驟。
32.一種依照權(quán)利要求31中如果設(shè)定數(shù)據(jù)最后存在存儲(chǔ)器的第二段的方法,包含把一個(gè)段信號(hào)設(shè)定為第二狀態(tài)的步驟。
33.一種依照權(quán)利要求32的方法,還包含下列步驟判斷段信號(hào)是否為一狀態(tài);和如果段信號(hào)為第一狀態(tài),那么執(zhí)行存在存儲(chǔ)器第一段中的程序。
34.一種依照權(quán)利要求33的方法,還包含步驟如果段信號(hào)為第二狀態(tài),那么執(zhí)行存在存儲(chǔ)器第二段中的程序。
35.一種在一個(gè)電子電量計(jì)和一臺(tái)計(jì)算機(jī)之間交換信息時(shí)監(jiān)視通信錯(cuò)誤的方法,所述方法包含下列步驟在儀表和計(jì)算機(jī)之間傳送數(shù)據(jù);使用計(jì)算機(jī)分析傳送的數(shù)據(jù);判斷所傳送的數(shù)據(jù)是否符合了一個(gè)建立的錯(cuò)誤標(biāo)準(zhǔn);和如果數(shù)據(jù)符合了錯(cuò)誤標(biāo)準(zhǔn),那么把數(shù)據(jù)存入計(jì)算機(jī)的一個(gè)文件中。
36.一種依照權(quán)利要求35的方法,其中分析數(shù)據(jù)包含跟蹤通信統(tǒng)計(jì)數(shù)據(jù)的步驟。
37.一種依照權(quán)利要求36的方法,其中通信統(tǒng)計(jì)數(shù)據(jù)包含狀態(tài)信息和錯(cuò)誤信息。
38.一個(gè)調(diào)制解調(diào)器單元,用來(lái)給一個(gè)電子電量計(jì)和一臺(tái)中央計(jì)算機(jī)交換數(shù)據(jù),儀表包含一個(gè)儀表微機(jī),所述單元連到儀表微機(jī)上并被配置成判斷一種狀況是否在儀表中存在;和如果狀況存在,那么在等待一段預(yù)定義的時(shí)間后把狀態(tài)報(bào)告?zhèn)鹘o中央計(jì)算機(jī)。
39.一個(gè)依照權(quán)利要求38的調(diào)制解調(diào)器單元,其中為了判斷一種狀況是否存在,所述單元被配置成判斷是否至少有一個(gè)錯(cuò)誤、警告、和診斷狀態(tài)存在。
40.一種依照權(quán)利要求38的調(diào)制解調(diào)器單元,其中,所述調(diào)制解調(diào)器單元還包含一個(gè)用于測(cè)量時(shí)間的事件計(jì)時(shí)器,并且在等待預(yù)定義的時(shí)間后把狀態(tài)報(bào)告?zhèn)鹘o中央計(jì)算機(jī),所述單元被配置成啟動(dòng)所述的事件計(jì)時(shí)器;判斷事件計(jì)時(shí)器是否在一個(gè)有效范圍內(nèi);如果事件計(jì)時(shí)器在一個(gè)有效范圍內(nèi),那么判斷狀況是否在一個(gè)有效范圍內(nèi);和如果狀況是否在一個(gè)有效范圍內(nèi),那么把狀態(tài)報(bào)告?zhèn)鹘o中央計(jì)算機(jī)。
41.一個(gè)依照權(quán)利要求40的調(diào)制解調(diào)器單元,其中為了把狀態(tài)報(bào)告?zhèn)鹘o中央計(jì)算機(jī),所述單元被配置成產(chǎn)生狀態(tài)報(bào)告;和把狀態(tài)報(bào)告從儀表傳給中央計(jì)算機(jī)。
42.一個(gè)依照權(quán)利要求40的調(diào)制解調(diào)器單元,其中,單元包含一個(gè)存儲(chǔ)器和為了判斷所述的事件計(jì)時(shí)器是否在有效范圍內(nèi),所述單元被配置成將事件計(jì)時(shí)器和一個(gè)存在所述存儲(chǔ)器中的延時(shí)變量進(jìn)行比較。
43.一個(gè)依照權(quán)利要求42的調(diào)制解調(diào)器單元,其中為了比較所述事件計(jì)時(shí)器和延時(shí)變量,所述單元被配置成從儀表微機(jī)讀取一個(gè)儀表序列號(hào);和基于儀表序列號(hào)產(chǎn)生所述延時(shí)變量。
44.一個(gè)依照權(quán)利要求43的調(diào)制解調(diào)器單元,其中為了讀取儀表序列號(hào),所述單元被配置成讀取儀表微機(jī)中的一個(gè)序列號(hào);和加密該序列號(hào)。
45.一個(gè)依照權(quán)利要求40的調(diào)制解調(diào)器單元,其中,所述單元還包含一個(gè)用于測(cè)量時(shí)間的延時(shí)計(jì)時(shí)器,并且為了判斷所述的事件計(jì)時(shí)器是否在有效范圍內(nèi),所述單元被配置成啟動(dòng)所述延時(shí)計(jì)時(shí)器。
46.一個(gè)依照權(quán)利要求45的調(diào)制解調(diào)器單元,其中,所述單元還被配置成判斷延時(shí)計(jì)時(shí)器是否在一個(gè)有效范圍內(nèi);和如果延時(shí)計(jì)時(shí)器不在有效范圍內(nèi),那么復(fù)位延時(shí)計(jì)時(shí)器。
47.一個(gè)依照權(quán)利要求46的調(diào)制解調(diào)器單元,其中,調(diào)制解調(diào)器單元包含一個(gè)非易失存儲(chǔ)器,并且如果延時(shí)計(jì)時(shí)器在有效范圍內(nèi),那么把所述延時(shí)計(jì)時(shí)器的一個(gè)值存入所述的非易失存儲(chǔ)器。
48.一個(gè)依照權(quán)利要求38的調(diào)制解調(diào)器單元,其中,儀表還包含一個(gè)斷電電池并且所述單元包含一個(gè)非易失存儲(chǔ)器,而且把狀態(tài)報(bào)告從儀表傳給中央計(jì)算機(jī),所述單元被配置成接收來(lái)自所述電池的電力;和把存在所述調(diào)制解調(diào)器存儲(chǔ)器的表中的數(shù)據(jù)傳給中央計(jì)算機(jī)。
49.一個(gè)依照權(quán)利要求48的調(diào)制解調(diào)器單元,其中為了傳送來(lái)自存儲(chǔ)器表中數(shù)據(jù),所述單元還被配置成從所述儀表微機(jī)中讀取一個(gè)狀態(tài);把儀表狀態(tài)表中的儀表狀態(tài)存入所述的調(diào)制解調(diào)器單元的存儲(chǔ)器;和把一個(gè)調(diào)制解調(diào)器單元狀態(tài)存入所述調(diào)制解調(diào)器單元存儲(chǔ)器中的一個(gè)調(diào)制解調(diào)器狀態(tài)表中。
50.一種依照權(quán)利要求48的方法,其中,所述調(diào)制解調(diào)器單元還被配置成在傳送來(lái)自所述調(diào)制解調(diào)器單元存儲(chǔ)器表的數(shù)據(jù)之前,更新所述調(diào)制解調(diào)器單元存儲(chǔ)器中的表。
51.一個(gè)包含一個(gè)微機(jī)和一個(gè)調(diào)制解調(diào)器單元的電量計(jì),所述調(diào)制解調(diào)器單元和所述微機(jī)各自有一個(gè)口令,所述儀表被配置成判斷是否至少所述儀表微機(jī)和所述調(diào)制解調(diào)器單元之一的口令被改變;和如果被改變,那么把口令設(shè)入所述儀表微機(jī)和所述調(diào)制解調(diào)器單元。
52.一個(gè)依照權(quán)利要求51的儀表,其中為了判斷是否至少所述儀表微機(jī)口令和所述調(diào)制解調(diào)器單元口令之一被改變,所述儀表被配置成從所述微機(jī)向所述調(diào)制解調(diào)器單元提供一個(gè)禁用信號(hào)。
53.一個(gè)依照權(quán)利要求52的儀表,其中為了判斷是否至少所述儀表微機(jī)口令和所述調(diào)制解調(diào)器單元口令之一被改變,所述儀表還被配置成檢測(cè)是否所述的禁用信號(hào)正被提供給所述的調(diào)制解調(diào)器單元;和如果所述的禁用信號(hào)在所述的調(diào)制解調(diào)器單元中被檢測(cè)到,那么禁用所述調(diào)制解調(diào)器單元口令。
54.一個(gè)依照權(quán)利要求52的儀表,其中為了把口令設(shè)入所述儀表微機(jī)和所述調(diào)制解調(diào)器單元,所述儀表被配置成通過(guò)所述的調(diào)制解調(diào)器單元接收來(lái)自一臺(tái)中央計(jì)算機(jī)的一個(gè)口令;把所述口令存入所述調(diào)制解調(diào)器單元;和把所述口令存入所述儀表微機(jī)。
55.一個(gè)依照權(quán)利要求54的儀表,其中,所述調(diào)制解調(diào)器單元包含一個(gè)非易失存儲(chǔ)器,并且為了把所述口令存入所述調(diào)制解調(diào)器單元,所述儀表被配置成把所述口令存入所述調(diào)制解調(diào)器單元的非易失存儲(chǔ)器中。
56.一個(gè)使用一條單一電話(huà)線(xiàn)與一臺(tái)中央計(jì)算機(jī)交換信息的系統(tǒng),所述系統(tǒng)包含多個(gè)儀表,各自包含一個(gè)微機(jī)、一個(gè)唯一標(biāo)識(shí)以及一個(gè)調(diào)制解調(diào)器板,該系統(tǒng)被配置為指定所述儀表中的一個(gè)作為主儀表;指定剩余的所述儀表作為從儀表;啟用所述主儀表調(diào)制解調(diào)器;把信息從中央計(jì)算機(jī)傳給所述儀表;判斷中央計(jì)算機(jī)向所述的哪個(gè)儀表傳送信息;如果信息傳向主儀表,那么在中央計(jì)算機(jī)和所述主儀表之間傳送信息。
57.一個(gè)依照權(quán)利要求56的系統(tǒng),還被配置成,如果來(lái)自中央計(jì)算機(jī)的信息不是傳向所述的主儀表,那么判斷向所述的哪個(gè)從儀表傳送信息。
58.一個(gè)依照權(quán)利要求56的系統(tǒng),其中來(lái)自中央計(jì)算機(jī)的傳送信息包含標(biāo)識(shí)數(shù)據(jù)和為了判斷向所述的哪個(gè)從儀表傳送信息,所述系統(tǒng)被配置成判斷所述標(biāo)識(shí)數(shù)據(jù)是否與所述從儀表之一的唯一標(biāo)識(shí)相匹配;和如果所述標(biāo)識(shí)和一個(gè)所述從儀表的唯一標(biāo)識(shí)相匹配,那么禁用所述的主儀表并且啟用所述的從儀表,其唯一標(biāo)識(shí)和所述標(biāo)識(shí)數(shù)據(jù)相匹配。
59.一個(gè)依照權(quán)利要求56的系統(tǒng),還被配置成從所述儀表傳送狀態(tài)報(bào)告給中央計(jì)算機(jī)。
60.一個(gè)依照權(quán)利要求59的系統(tǒng),其中為了傳送狀態(tài)報(bào)告,所述系統(tǒng)被配置成判斷是否至少在一個(gè)儀表中存在一狀況;如果狀況存在,那么從所述儀表向中央計(jì)算機(jī)發(fā)起一個(gè)呼叫來(lái)傳送狀態(tài)報(bào)告。
61.一個(gè)依照權(quán)利要求60的系統(tǒng),其中,從所述儀表向中央計(jì)算機(jī)發(fā)起一個(gè)呼叫,所述系統(tǒng)被配置成在一個(gè)預(yù)定的時(shí)間從所述儀表向中央計(jì)算機(jī)傳送所述的狀態(tài)報(bào)告。
62.一個(gè)依照權(quán)利要求61的系統(tǒng),其中,每個(gè)所述儀表包含一個(gè)唯一的預(yù)定時(shí)間來(lái)防止中斷另一個(gè)所述儀表。
63.一個(gè)依照權(quán)利要求60的系統(tǒng),其中,從所述儀表發(fā)起一個(gè)呼叫給中央計(jì)算機(jī),所述系統(tǒng)被配置成從所述主儀表向中央計(jì)算機(jī)發(fā)起一個(gè)呼叫。
64.一個(gè)可編程的電子電量計(jì),包含一個(gè)微機(jī)和一個(gè)連到一臺(tái)中央計(jì)算機(jī)的調(diào)制解調(diào)器,所述儀表被配置成使用所述調(diào)制解調(diào)器接收來(lái)自中央計(jì)算機(jī)的編程數(shù)據(jù)來(lái)對(duì)儀表編程;判斷所述的儀表編程是否完成;和如果儀表編程完成,那么從所述調(diào)制解調(diào)器向所述的微機(jī)提供一個(gè)設(shè)定信號(hào)。
65.一個(gè)依照權(quán)利要求64的儀表,其中,如果所述的儀表編程完成,提供給所述調(diào)制解調(diào)器的所述設(shè)定信號(hào)從一狀態(tài)變?yōu)槎顟B(tài)。
66.一個(gè)依照權(quán)利要求65的儀表,其中,如果設(shè)定信號(hào)保持為第一狀態(tài),那么所述儀表向中央計(jì)算機(jī)發(fā)起一個(gè)程序丟失呼叫。
67.一個(gè)依照權(quán)利要求61的儀表,其中,所述調(diào)制解調(diào)器包含一個(gè)至少有兩個(gè)段的非易失存儲(chǔ)器并且對(duì)所述儀表編程,所述儀表被配置成判斷編程數(shù)據(jù)最后被存在所述調(diào)制解調(diào)器存儲(chǔ)器的一段還是二段。
68.一個(gè)依照權(quán)利要求67的儀表,其中,所述儀表被配置成如果編程數(shù)據(jù)最后被存在第一段,那么設(shè)置一個(gè)段信號(hào)為一狀態(tài)。
69.一個(gè)依照權(quán)利要求68的儀表,其中,所述儀表被配置成如果編程數(shù)據(jù)最后被存在第二段,那么設(shè)置一個(gè)段信號(hào)為二狀態(tài)。
70.一個(gè)依照權(quán)利要求69的儀表,還被配置成判斷所述的段信號(hào)是否為所述的第一狀態(tài);和如果段信號(hào)為所述的第一狀態(tài),那么執(zhí)行存在所述存儲(chǔ)器的第一段中的程序。
71.一個(gè)依照權(quán)利要求70的儀表,還被配置成如果段信號(hào)為所述的第二狀態(tài),那么執(zhí)行存在所述存儲(chǔ)器的程序。
72.一個(gè)在一個(gè)電子電量計(jì)和一臺(tái)計(jì)算機(jī)之間交換數(shù)據(jù)時(shí),監(jiān)視通信錯(cuò)誤的系統(tǒng),所述系統(tǒng)被配置成在儀表和計(jì)算機(jī)之間傳送數(shù)據(jù);使用計(jì)算機(jī)分析所傳送的數(shù)據(jù);判斷所傳送的數(shù)據(jù)是否符合一個(gè)建立的錯(cuò)誤標(biāo)準(zhǔn);和如果所傳送的數(shù)據(jù)符合建立的錯(cuò)誤標(biāo)準(zhǔn),那么把數(shù)據(jù)存入計(jì)算機(jī)的一個(gè)文件中。
73.一個(gè)依照權(quán)利要求72的系統(tǒng),其中為了分析所傳送數(shù)據(jù),所述系統(tǒng)被配置成跟蹤通信統(tǒng)計(jì)數(shù)據(jù)。
74.一個(gè)依照權(quán)利要求73的系統(tǒng),所述通信統(tǒng)計(jì)數(shù)據(jù)包含狀態(tài)信息和錯(cuò)誤信息。
全文摘要
一個(gè)電子電量計(jì),其在一個(gè)實(shí)施例中,包含一個(gè)連到儀表微機(jī)(20)的調(diào)制解調(diào)器板,或者單元,并在儀表(10)和一臺(tái)中央計(jì)算機(jī)(58)之間交換信息。使用由儀表微機(jī)(20)和中央計(jì)算機(jī)(58)提供的信號(hào),調(diào)制解調(diào)器單元微機(jī)可以判斷是否在儀表和中央計(jì)算機(jī)(58)之間交換信息,以及信息交換的合適時(shí)間。在一個(gè)典型的實(shí)施例中,調(diào)制解調(diào)器單元(50)檢測(cè)儀表內(nèi)的各種狀況,并通過(guò)在一個(gè)合適,或者預(yù)定義的時(shí)間與中央計(jì)算機(jī)(50)交換信息來(lái)做出響應(yīng)。調(diào)制解調(diào)器單元有兩個(gè)不同的基本操作模式,或者狀態(tài)。這種操作狀態(tài)有時(shí)被稱(chēng)為呼叫發(fā)起模式和呼叫回答模式。呼叫發(fā)起是指當(dāng)在儀表10中發(fā)生一狀況時(shí)單元的模式,并且信息正用一條電話(huà)線(xiàn)從調(diào)制解調(diào)器單元(50)傳給中央計(jì)算機(jī)(58)。呼叫在例如儀表斷電的情況發(fā)生時(shí)發(fā)起。在呼叫回答模式中,中央計(jì)算機(jī)向儀表發(fā)起一個(gè)呼叫。然后,中央計(jì)算機(jī)(58)可以向儀表傳送信息,例如一個(gè)新的程序可以被存入調(diào)制解調(diào)器單元存儲(chǔ)器。
文檔編號(hào)G01R21/133GK1273659SQ99801046
公開(kāi)日2000年11月15日 申請(qǐng)日期1999年6月28日 優(yōu)先權(quán)日1998年6月29日
發(fā)明者小R·E·李, M·R·阿爾謝瑙爾特, M·J·曼庫(kù)索, V·H·津科夫斯基, W·R·格爾默, W·O·雷克托爾, M·E·霍夫曼, 小J·J·帕茲東, L·A·施米德特, D·奈克 申請(qǐng)人:通用電氣公司