專利名稱:巡檢管理系統(tǒng)中的信息鈕數(shù)據(jù)集中管理方法及通訊器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在一公共通道上傳輸多個信號,G08C 15/00類,一種能將該系統(tǒng)中所用的識讀器采集的信息鈕數(shù)據(jù)下載,并送至上位機的數(shù)據(jù)集中管理方法及通訊器。
本發(fā)明針對的巡檢管理系統(tǒng)是美國公司的產(chǎn)品,它包括信息鈕(TouchMemoery Buttons),識讀器(The Pipe)和專用的下載器(Downloaders)組成的巡檢數(shù)據(jù)采集系統(tǒng)。信息鈕是美國DALLAS公司生產(chǎn)的,攜帶有待查看地點或設(shè)備代碼數(shù)據(jù)的電子標簽,可安裝在任何被查設(shè)施表面上,用識讀器將其中所存數(shù)據(jù)讀出。信息鈕非常堅固、耐用,對電磁波輻射、腐蝕性空氣、環(huán)境溫度和濕度劇變都具有極強耐受力,完全防水,不需要電池。外型相當于普通的鈕扣電池。
識讀器和下載器是美國TIMEKEEPING Systems公司生產(chǎn)的。識讀器(Pipe)用于取出并存放巡檢的記錄。內(nèi)帶時鐘,體積小,攜帶方便,完全防水。
下載器安裝在識讀器與附近的計算機的串行口之間,用于下載識讀器里的數(shù)據(jù),并傳輸給與其固定配合使用的計算機。
巡檢人員攜帶識讀器,按規(guī)定的路線、時間巡視,然后將識讀器插到專用下載器上,由該下載器專用的計算機執(zhí)行“DOS”下“DLPIPE”的命令行,對識讀器進行下載數(shù)據(jù),查詢數(shù)據(jù)并打印巡檢結(jié)果,可是這個通訊座只起到接口作用。
該系統(tǒng)應(yīng)用在工業(yè)現(xiàn)場,例如冶金、化工、采油井等管網(wǎng)或需要定時巡視的作業(yè)點,由于環(huán)境條件差,不適合計算機的工作條件,再者班組級的崗位數(shù)量大,配備計算機的資本投入太大,也給操作、管理上帶來不便。
本發(fā)明的目的是使該巡檢管理系統(tǒng)適合國內(nèi)企業(yè)使用、為該系統(tǒng)提供一種讀出信息鈕數(shù)據(jù)并可集中管理的方法及通訊器,通過通訊器將識讀器的數(shù)據(jù)直接傳輸給上位管理機,取消下載器和其專用的計算機,使系統(tǒng)設(shè)施投入成本降至最低。
該巡檢管理系統(tǒng)中的信息鈕數(shù)據(jù)集中管理方法及通訊器,其特征是包括有鍵盤、顯示窗的通訊器,插在上位機插槽中的通訊卡和傳輸用的485總線設(shè)施,以及內(nèi)置于通訊器、通訊卡以及上位機的相關(guān)程序;操作鍵盤使通訊器初始化,1005 96.7下載識讀器采集的信息鈕數(shù)據(jù),經(jīng)485總線輸送至通訊卡,并存儲在通訊卡內(nèi)等待上位機調(diào)用。
通過上述方法及使用的信息鈕通訊器,不但能下載識讀器采集的數(shù)據(jù),并能存儲和顯示數(shù)據(jù),可滿足班組工作記錄要求。再用這個信息鈕遠程通訊器通過RS-485總線傳輸給通訊卡,由通訊卡把接收的串行數(shù)據(jù)變換成并行的二進制數(shù)據(jù),等待上位機調(diào)用。它最大通訊距離為1200米,采用屏蔽雙絞線進行通訊,本發(fā)明方法解決了分散采集、集中管理的難題。可廣泛用于化工、油田、通訊等管網(wǎng)、線路維護和宏觀調(diào)控。
附
圖1為通訊器殼體示意圖附圖2為通訊器電源示意圖附圖3為通訊器電路示意圖實施例本發(fā)明所述的通訊器,殼體上有電源線孔5、識讀器插座2,其特征是殼體正面有顯示窗1、操作鍵盤3、九針插頭4、開關(guān)6,殼體內(nèi)有電源板、顯示板、主板。
電路連接電源板上的AC-DC模塊上有導線與220V電源連接,見圖2,通過220-24V的變壓器進行整流,產(chǎn)生兩個隔離的DC.5V直流電,再經(jīng)3524及穩(wěn)壓管7805為SN75176提供電源,通過電位器送給其它芯片工作。主板電路以80C196KC為主微處理器,見圖3,處理器的P3,P4口為數(shù)據(jù)地址總線;主板上的485驅(qū)動電路一端接主微處理器的串行口RXD和TXD,另一端通過插座J1接九針插頭4上,見圖1,與27C64,6264組成程序存儲器和數(shù)據(jù)存儲器,位于控制板的中間部位,板上帶有后備電池和時鐘插座,主板利用連接到CPU的高速輸入和高速輸出作軟件串行口,軟件串行口分別經(jīng)兩個反向器驅(qū)動后接到接插件J2上。通過J2與識讀器插座2連接,串行口與識讀器插座之間的傳輸波特率為57600bps。CPU片內(nèi)的串行口用作多機通訊。485芯片與主微處理器的TXD之間通過一對高速光偶進行光電隔離后,可用于遠距離傳輸,其間還有一組普通光偶。在485芯片和九針插頭之間有三個電阻;主板上還通過鍵盤顯示芯片8279以及一些驅(qū)動電路,通過接插件J4與顯示板LED連接。顯示部分控制板上安有25線孔型插座,可以與鍵盤、顯示窗相連,顯示和鍵盤管理由8279專用芯片完成,長線接口處用驅(qū)動芯片進行長線驅(qū)動,以加大信號能量,并防止外來干擾。
本發(fā)明所速的巡檢管理系統(tǒng)信息鈕數(shù)據(jù)集中管理方法,其特征是包括內(nèi)置于通訊器、通訊卡及上位機中的相關(guān)程序;信息鈕通訊器程序主要有初始化、鍵盤處理和高速輸入中斷、發(fā)送中斷和高速輸出子程序三部分;通訊卡內(nèi)有接收終端子程序、存儲程序和向上位機發(fā)送程序,能把收到的數(shù)據(jù)存入數(shù)據(jù)存儲器內(nèi),由微處理器判斷、執(zhí)行上位機發(fā)來的指令,經(jīng)并行口選擇輸送。上位機有接收、密碼設(shè)定、查詢、管理子程序,根據(jù)管理要求設(shè)定,可主動調(diào)用通訊卡內(nèi)的信息。使用時,通過操作鍵盤使通訊器初始化,下載識讀器采集的信息鈕數(shù)據(jù),經(jīng)485總線輸送至通訊卡,并存儲在通訊卡內(nèi)等待上位機調(diào)用。
信息鈕通訊器程序采用MCS196匯編語言,主要有三部分a、初始化主要對所要用到的寄存器清零,對串行口、HSI、HSO、波特率寄存器、有關(guān)的中斷寄存器進行初始化。
b、鍵盤處理程序包括將各功能鍵設(shè)代號為顯示崗位0、崗位增加1、顯示時間2、下載數(shù)據(jù)并清除3。
c、高速輸入中斷子程序、TXD發(fā)送中斷子程序和高速輸出子程序。
通過80C196KC的高速輸入/高速輸出作軟件串行口,使軟件串行口與識讀器的通訊速率達到57600bps,通過高速輸出子程序向識讀器發(fā)送命令源代碼,啟動識讀器,使識讀器里的所有數(shù)據(jù)通過高速輸入中斷子程序被下載,經(jīng)微處理器處理后上傳并顯示。CPU片內(nèi)的串行口用作多機通訊,通過TXD發(fā)送中斷子程序向遠距離的上位機傳送數(shù)據(jù)。
高速輸入中斷子程序是以57600bps波特率,1位起始位,8位數(shù)據(jù)位,1位停止位接收識讀器下載的信息,主要在喚醒子程序、下載數(shù)據(jù)個數(shù)子程序和下載數(shù)據(jù)子程序中產(chǎn)生中斷。它是先接收下載信息起始位的前沿,并以此來同步接收過程,使得在每一位的中心時刻開始軟件延時,對輸入端HSI3,7的電平進行采樣。
高速輸出子程序是以57600bps波特率,1位起始位,8位數(shù)據(jù)位,1位停止位向識讀器發(fā)送命令,主要是發(fā)喚醒命令P、下載數(shù)據(jù)個數(shù)命令I(lǐng)和下載數(shù)據(jù)命令B。它是先發(fā)送命令的起始位的前沿,并以此來同步發(fā)送過程,使得在每一位的中心時刻開始軟件延時,對輸出端HSO3的電平進行變換而發(fā)送數(shù)據(jù)。
發(fā)送中斷子程序是以4800bps波特率,當向緩從區(qū)發(fā)送O進入中斷后,依次向緩從區(qū)發(fā)送機號,低位數(shù)據(jù)個數(shù),高位數(shù)據(jù)個數(shù),異或值,而后依據(jù)數(shù)據(jù)個數(shù)發(fā)送數(shù)據(jù),最后顯示發(fā)送完畢"end"。
權(quán)利要求
1.一種巡檢管理系統(tǒng)中的信息鈕數(shù)據(jù)集中管理方法,包括內(nèi)置于通訊器、通訊卡及上位機中的相關(guān)程序;其特征是信息鈕通訊器程序采用MCS196匯編語言,主要有初始化、鍵盤處理和高速輸入中斷、發(fā)送中斷和高速輸出子程序三部分;通訊卡內(nèi)有接收終端子程序、存儲程序和向上位機發(fā)送程序;上位機有接收、查詢、管理子程序;通過操作鍵盤使通訊器初始化,下載識讀器采集的信息鈕數(shù)據(jù),經(jīng)485總線輸送至通訊卡,并存儲在通訊卡內(nèi)等待上位機調(diào)用。
2.根據(jù)權(quán)利要求1所述的巡檢管理系統(tǒng)中信息鈕數(shù)據(jù)集中管理方法,其特征是通訊器程序包括a、初始化主要對所要用到的寄存器清零,對串行口、高速輸入、高速輸出、波特率寄存器、有關(guān)的中斷寄存器進行初始化;b、鍵盤處理程序包括將各功能鍵設(shè)代號為顯示崗位0、崗位增加1、顯示時間2、下載數(shù)據(jù)并清除功能鍵3,該子程序以自檢程序開始;c、高速輸入中斷子程序、TXD發(fā)送中斷子程序,高速輸出子程序;主微處理器的高速輸入/高速輸出作軟件串行口,使軟件串行口與識讀器的通訊速率達到57600bps,通過高速輸出子程序向識讀器發(fā)送命令源代碼,啟動識讀器,使識讀器里的所有數(shù)據(jù)通過高速輸入中斷子程序被下載,經(jīng)微處理器處理后上傳并顯示,CPU片內(nèi)的串行口用作多機通訊,通過TXD發(fā)送中斷子程序向遠距離的上位機傳送數(shù)據(jù)。高速輸入中斷子程序是以57600bps波特率,1位起始位,8位數(shù)據(jù)位,1位停止位接收識讀器下載的信息,主要在喚醒子程序、下載數(shù)據(jù)個數(shù)子程序和下載數(shù)據(jù)子程序中產(chǎn)生中斷;它是先接收下載信息起始位的前沿,并以此來同步接收過程,使得在每一位的中心時刻開始軟件延時,對輸入端HSI3,7的電平進行采樣。高速輸出子程序是以57600bps波特率,1位起始位,8位數(shù)據(jù)位,1位停止位向識讀器發(fā)送命令,主要在喚醒子程序、下載數(shù)據(jù)個數(shù)子程序和下載數(shù)據(jù)子程序中調(diào)用子程序;它是先發(fā)送命令的起始位的前沿,并以此來同步發(fā)送過程,使得在每一位的中心時刻開始軟件延時,對輸出端HSO3的電平進行變換而發(fā)送數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的巡檢管理系統(tǒng)中的信息鈕數(shù)據(jù)集中管理方法,其特征是通訊卡有微處理器、程序存儲器、數(shù)據(jù)存儲器、鎖存器和緩沖器,程序存儲器中的存儲程序、接收終端子程序和向上位機發(fā)送程序能把收到的數(shù)據(jù)存入數(shù)據(jù)存儲器內(nèi),由微處理器判斷、執(zhí)行上位機發(fā)來的指令,經(jīng)并行口選擇輸送。
4.一種巡檢管理系統(tǒng)用信息鈕通訊器,包括殼體,殼體上有電源線孔(5)、識讀器插座(2),其特征是殼體正面有顯示窗(1)、操作鍵盤(3)、九針插頭(4)、開關(guān)(6),殼體內(nèi)有電源板、顯示板、主板;電源板上有AC-DC模塊、顯示板有數(shù)碼管、主板上有微處理器、程序存貯器、數(shù)據(jù)存貯器和485驅(qū)動電路和8279鍵盤顯示驅(qū)動電路,板與板之間有導線連接。
5.根據(jù)權(quán)利要求4所速的信息鈕通訊器,其特征是所速的主板電路包括AC-DC模塊上有導線與220V電源連接,通過220-24V的變壓器進行整流,產(chǎn)生兩個隔離的DC.5V直流電,再經(jīng)3524及穩(wěn)壓管7805為SN75176提供電源,通過電位器送給其它芯片工作;主板電路以80C 196KC為主微處理器,其P3,P4口為數(shù)據(jù)地址總線;主板上的485驅(qū)動電路一端接主微處理器的串行口,另一端接九針插頭上,與27C64,6264組成程序存儲器和數(shù)據(jù)存儲器,485芯片與主微處理器之間有一對高速光偶,還有一組普通光偶,在485芯片和九針插頭之間有三個電阻;微處理器和識讀器插座間有驅(qū)動電路,驅(qū)動電路中有兩對反相器。
6.根據(jù)權(quán)利要求1所述的信息鈕通訊器,其特征是所述的顯示板電路控制板上安有25線孔型插座,與鍵盤(3)、顯示窗(1)相連,顯示和鍵盤管理由8279專用芯片完成,長線接口處用驅(qū)動芯片進行長線驅(qū)動。
全文摘要
巡檢管理系統(tǒng)中的信息鈕數(shù)據(jù)集中管理方法及通訊器,包括有通訊器,通訊卡和傳輸用的485總線,以及內(nèi)置的相關(guān)程序;通訊器有初始化、鍵盤處理和高速輸入中斷、發(fā)送中斷和高速輸出子程序;通訊卡內(nèi)有接收終端子程序、存儲程序和向上位機發(fā)送程序;上位機有接收、查詢、管理子程序;通過操作鍵盤使通訊器初始化,下載識讀器采集的信息鈕數(shù)據(jù),經(jīng)485總線輸送至通訊卡內(nèi)等待上位機調(diào)用。它最大通訊距離為1200米,采用屏蔽雙絞線進行通訊??蓮V泛用于化工、油田、通訊等管網(wǎng)、線路維護的和分散采集、集中管理。
文檔編號G08C15/00GK1226047SQ9811408
公開日1999年8月18日 申請日期1998年6月18日 優(yōu)先權(quán)日1998年6月18日
發(fā)明者李實 , 胡建華, 姜文東, 許成范, 唐文平, 王經(jīng)武, 倪福清, 高衛(wèi)亭, 王懷民, 周彤 申請人:撫順石油化工公司石油二廠, 鞍山市電訊器材廠