專利名稱:一種采集器硬件接口測試方法
技術(shù)領(lǐng)域:
本發(fā)明涉及采集器硬件接口的測試方法。
背景技術(shù):
在生產(chǎn)上,制造出的大量采集器設(shè)備,都需要進(jìn)行硬件接口測試,以保證出廠時的質(zhì)量;上述所述的硬件接口主要有抄表口、維護(hù)口、上行口、門節(jié)點(diǎn)接口、時鐘接口、FLASH 接口。對于這些采集器設(shè)備,如果靠人工手動去檢測硬件接口將耗費(fèi)大量時間,無法滿足日產(chǎn)量,而且精確度低。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種采集器硬件接口測試方法,該方法可以快速檢測出接口是否正常,易操作,節(jié)省生產(chǎn)時間,提高生產(chǎn)效率和質(zhì)量。為達(dá)到上述目的,一種采集器硬件接口測試方法包括如下步驟
(1)通過CL2018多路服務(wù)器建立PC與采集器硬件接口之間的通信通道;PC內(nèi)具有采集器硬件接口測試軟件,用于測試采集器硬件接口 ;
(2)測試采集器硬件接口,包括
1)時鐘接口測試;2)FLASH接口測試;3)門節(jié)點(diǎn)接口測試;4)上行口 -抄表口測試;其
中,
1)時鐘接口測試的步驟為
a)通過采集器硬件接口測試軟件獲取PC當(dāng)前時間;
b)通過采集器硬件接口測試軟件形成對時報表并儲存到PC內(nèi);
c)PC通過CL2018多路服務(wù)器經(jīng)時鐘接口與采集器建立通信的各個通道發(fā)送對時報文到采集器;
d)采集器接收到對時報文后提取采集器中的時間,并調(diào)整采集器內(nèi)部的時鐘時間;
e)PC通過CL2018多路服務(wù)器經(jīng)時鐘接口獲取采集器中的時間信息,并由采集器硬件接口測試軟件形成時間命令報文,并將時間命令報文保證到PC內(nèi);
f)采集器硬件接口測試軟件解析時間命令報文,并判斷采集器當(dāng)期時鐘時間是否正確,如果采集器時鐘在有效誤差范圍之內(nèi),則判斷采集器時鐘接口正常,否則,則不正常;
2)FLASH接口測試的步驟為
a)通過采集器硬件接口測試軟件在PC內(nèi)建立采集器參數(shù)報文;
b)PC通過CL2018多路服務(wù)器經(jīng)FLASH接口與采集器建立通信的各個通道發(fā)送參數(shù)報文到采集器,促使采集器復(fù)位重啟;
c)采集器重啟成功后,PC通過CL2018多路服務(wù)器經(jīng)FLASH接口查詢采集器中的新參數(shù)報表;
d)PC中的采集器硬件接口測試軟件解析新參數(shù)報文,并判斷從采集器查詢回的參數(shù)是否與當(dāng)時設(shè)置的參數(shù)內(nèi)容一致;如果內(nèi)容一致,則判斷采集器FLASH接口正常,否則,則FLASH接口不正常;
3)門節(jié)點(diǎn)接口測試的步驟為
a)打開采集器中門節(jié)點(diǎn)開關(guān),短接門節(jié)點(diǎn)開關(guān);
b)PC通過采集器硬件接口測試軟件形成查詢事件報文,并通過CL2018多路服務(wù)器經(jīng)門節(jié)點(diǎn)接口與采集器建立通信的各個通道發(fā)送查詢事件報文到采集器,讀取采集器中門節(jié)點(diǎn)短接事件;
c)PC通過采集器硬件接口測試軟件解析查詢事件報文,判斷采集器是否產(chǎn)生門節(jié)點(diǎn)短接事件,如果存在門節(jié)點(diǎn)短接事件,則門節(jié)點(diǎn)短接正常;
d)關(guān)閉采集器中門節(jié)點(diǎn)開關(guān),不短接門節(jié)點(diǎn)開關(guān);
e)PC通過采集器硬件接口測試軟件形成查詢事件報文,并通過CL2018多路服務(wù)器經(jīng)門節(jié)點(diǎn)接口與采集器建立通信的各個通道發(fā)送查詢事件報文到采集器,讀取采集器中門節(jié)點(diǎn)未短接事件;
f ) PC通過采集器硬件接口測試軟件解析查詢事件報文,判斷采集器是否產(chǎn)生門節(jié)點(diǎn)短接事件,如果不存在門節(jié)點(diǎn)短接事件,則門節(jié)點(diǎn)未短接正常;
g)如果測試門節(jié)點(diǎn)短接事件和門節(jié)點(diǎn)未短接事件正常,則判斷門節(jié)點(diǎn)接口正常;否則, 則不正常;
4)上行口-抄表口測試的步驟為
a)采集器硬件接口測試軟件讀取電表數(shù)據(jù)報文,并通過CL2018多路服務(wù)器與采集器建立通信的各個通道發(fā)送電表數(shù)據(jù)報文到采集器的上行口,采集器接收電表數(shù)據(jù)報文后通過采集器抄表口轉(zhuǎn)發(fā)報文;
b)PC中的采集器硬件接口測試軟件通過CL2018多路服務(wù)器與采集器抄表口建立的各個通信通道接收電表數(shù)據(jù)報文,并將響應(yīng)數(shù)據(jù)報文通過CL2018多路服務(wù)器與采集器抄表口建立的各個通信通道轉(zhuǎn)發(fā)到采集器;
c)采集器將抄表口處接收到的響應(yīng)數(shù)據(jù)報文通過CL2018多路服務(wù)器與采集器上行口建立通信的各個通道發(fā)送報文到PC內(nèi);
d)PC中的采集器硬件接口測試軟件判斷通過CL2018多路服務(wù)器與采集器上行口建立通信的各個通道是否轉(zhuǎn)發(fā)回響應(yīng)報文,如果有收到響應(yīng)報文,則判斷上行口 -抄表口正常; 否則,不正常。作為改進(jìn),PC通過以太網(wǎng)與CL2018多路服務(wù)器建立UDP方式通訊,并轉(zhuǎn)出32路 RS-485 接口。作為改進(jìn),每個采集器有三路485 口,則每個采集器需占用3個CL2018多路服務(wù)器轉(zhuǎn)RS-485 口,總共可同步測試10臺采集器硬件接口,各個采集器通過連接CL2018多路服務(wù)器轉(zhuǎn)RS-485從而實(shí)現(xiàn)與采集器硬件接口測試軟件的通信通道。本發(fā)明的有益效果是
1、通過上述測試方法能快速檢測采集器各接口是否正常;由于只需要通過CL2018建立起PC與采集器之間的通訊即可實(shí)現(xiàn)測試工作,因此,易操作,節(jié)省生產(chǎn)時間,且相對于現(xiàn)有技術(shù),提高了生產(chǎn)效率和質(zhì)量。2、在現(xiàn)有技術(shù)中,如通過現(xiàn)有的方法測試接口,則需采集器抄表口接實(shí)際電表,采集器上行口接集中器;而在本發(fā)明中,減少了接入實(shí)際設(shè)備數(shù),簡化了測試工作。
3、由于CL2018多路服務(wù)器能轉(zhuǎn)出32路RS-485接口,而一臺采集器只需要三路接口,因此,能實(shí)現(xiàn)同步多臺采集器接口測試,提高了測試效率。
圖1為本發(fā)明的框架圖。
具體實(shí)施例方式下面結(jié)合附圖和具體實(shí)施方式
對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。采集器硬件接口測試方法包括如下步驟
(1)如圖1所示,通過CL2018多路服務(wù)器建立PC與采集器硬件接口之間的通信通道, 其中,PC通過以太網(wǎng)與CL2018多路服務(wù)器建立UDP方式通訊,并轉(zhuǎn)出32路RS-485接口 ; PC內(nèi)具有采集器硬件接口測試軟件,用于測試采集器硬件接口。(2)測試采集器硬件接口,包括
1)時鐘接口測試;2)FLASH接口測試;3)門節(jié)點(diǎn)接口測試;4)上行口 -抄表口測試;其
中,
1)時鐘接口測試的步驟為
a)通過采集器硬件接口測試軟件獲取PC當(dāng)前時間;
b)通過采集器硬件接口測試軟件形成對時報表并儲存到PC內(nèi);
c)PC通過CL2018多路服務(wù)器經(jīng)時鐘接口與采集器建立通信的各個通道發(fā)送對時報文到采集器;
d)采集器接收到對時報文后提取采集器中的時間,并調(diào)整采集器內(nèi)部的時鐘時間;
e)PC通過CL2018多路服務(wù)器經(jīng)時鐘接口獲取采集器中的時間信息,并由采集器硬件接口測試軟件形成時間命令報文,并將時間命令報文保證到PC內(nèi);
f)采集器硬件接口測試軟件解析時間命令報文,并判斷采集器當(dāng)期時鐘時間是否正確,如果采集器時鐘在有效誤差范圍之內(nèi),則判斷采集器時鐘接口正常,否則,則不正常;
2)FLASH接口測試的步驟為
a)通過采集器硬件接口測試軟件在PC內(nèi)建立采集器參數(shù)報文;
b)PC通過CL2018多路服務(wù)器經(jīng)FLASH接口與采集器建立通信的各個通道發(fā)送參數(shù)報文到采集器,促使采集器復(fù)位重啟;
c)采集器重啟成功后,PC通過CL2018多路服務(wù)器經(jīng)FLASH接口查詢采集器中的新參數(shù)報表;
d)PC中的采集器硬件接口測試軟件解析新參數(shù)報文,并判斷從采集器查詢回的參數(shù)是否與當(dāng)時設(shè)置的參數(shù)內(nèi)容一致;如果內(nèi)容一致,則判斷采集器FLASH接口正常,否則,則 FLASH接口不正常;
3)門節(jié)點(diǎn)接口測試的步驟為
a)打開采集器中門節(jié)點(diǎn)開關(guān),短接門節(jié)點(diǎn)開關(guān);
b)PC通過采集器硬件接口測試軟件形成查詢事件報文,并通過CL2018多路服務(wù)器經(jīng)門節(jié)點(diǎn)接口與采集器建立通信的各個通道發(fā)送查詢事件報文到采集器,讀取采集器中門節(jié)點(diǎn)短接事件;c)PC通過采集器硬件接口測試軟件解析查詢事件報文,判斷采集器是否產(chǎn)生門節(jié)點(diǎn)短接事件,如果存在門節(jié)點(diǎn)短接事件,則門節(jié)點(diǎn)短接正常;
d)關(guān)閉采集器中門節(jié)點(diǎn)開關(guān),不短接門節(jié)點(diǎn)開關(guān);
e)PC通過采集器硬件接口測試軟件形成查詢事件報文,并通過CL2018多路服務(wù)器經(jīng)門節(jié)點(diǎn)接口與采集器建立通信的各個通道發(fā)送查詢事件報文到采集器,讀取采集器中門節(jié)點(diǎn)未短接事件;
f ) PC通過采集器硬件接口測試軟件解析查詢事件報文,判斷采集器是否產(chǎn)生門節(jié)點(diǎn)短接事件,如果不存在門節(jié)點(diǎn)短接事件,則門節(jié)點(diǎn)未短接正常;
g)如果測試門節(jié)點(diǎn)短接事件和門節(jié)點(diǎn)未短接事件正常,則判斷門節(jié)點(diǎn)接口正常;否則, 則不正常;
4)上行口 -抄表口測試的步驟為
a)采集器硬件接口測試軟件讀取電表數(shù)據(jù)報文,并通過CL2018多路服務(wù)器與采集器建立通信的各個通道發(fā)送電表數(shù)據(jù)報文到采集器的上行口,采集器接收電表數(shù)據(jù)報文后通過采集器抄表口轉(zhuǎn)發(fā)報文;
b)PC中的采集器硬件接口測試軟件通過CL2018多路服務(wù)器與采集器抄表口建立的各個通信通道接收電表數(shù)據(jù)報文,并將響應(yīng)數(shù)據(jù)報文通過CL2018多路服務(wù)器與采集器抄表口建立的各個通信通道轉(zhuǎn)發(fā)到采集器;
c)采集器將抄表口處接收到的響應(yīng)數(shù)據(jù)報文通過CL2018多路服務(wù)器與采集器上行口建立通信的各個通道發(fā)送報文到PC內(nèi);
d)PC中的采集器硬件接口測試軟件判斷通過CL2018多路服務(wù)器與采集器上行口建立通信的各個通道是否轉(zhuǎn)發(fā)回響應(yīng)報文,如果有收到響應(yīng)報文,則判斷上行口 -抄表口正常; 否則,不正常。 上述的每個采集器有三路485 口,則每個采集器需占用3個CL2018多路服務(wù)器轉(zhuǎn) RS-485 口,總共可同步測試10臺采集器硬件接口,各個采集器通過連接CL2018多路服務(wù)器轉(zhuǎn)RS-485從而實(shí)現(xiàn)與采集器硬件接口測試軟件的通信通道,這樣,能實(shí)現(xiàn)同步多臺采集器接口測試,提高了測試效率。
權(quán)利要求
1. 一種采集器硬件接口測試方法,其特征在于包括如下步驟(1)通過CL2018多路服務(wù)器建立PC與采集器硬件接口之間的通信通道;PC內(nèi)具有采集器硬件接口測試軟件,用于測試采集器硬件接口 ;(2)測試采集器硬件接口,包括1)時鐘接口測試;2)FLASH接口測試;3)門節(jié)點(diǎn)接口測試;4)上行口 -抄表口測試;其中,1)時鐘接口測試的步驟為a)通過采集器硬件接口測試軟件獲取PC當(dāng)前時間;b)通過采集器硬件接口測試軟件形成對時報表并儲存到PC內(nèi);c)PC通過CL2018多路服務(wù)器經(jīng)時鐘接口與采集器建立通信的各個通道發(fā)送對時報文到采集器;d)采集器接收到對時報文后提取采集器中的時間,并調(diào)整采集器內(nèi)部的時鐘時間;e)PC通過CL2018多路服務(wù)器經(jīng)時鐘接口獲取采集器中的時間信息,并由采集器硬件接口測試軟件形成時間命令報文,并將時間命令報文保證到PC內(nèi);f)采集器硬件接口測試軟件解析時間命令報文,并判斷采集器當(dāng)期時鐘時間是否正確,如果采集器時鐘在有效誤差范圍之內(nèi),則判斷采集器時鐘接口正常,否則,則不正常;2)FLASH接口測試的步驟為a)通過采集器硬件接口測試軟件在PC內(nèi)建立采集器參數(shù)報文;b)PC通過CL2018多路服務(wù)器經(jīng)FLASH接口與采集器建立通信的各個通道發(fā)送參數(shù)報文到采集器,促使采集器復(fù)位重啟;c)采集器重啟成功后,PC通過CL2018多路服務(wù)器經(jīng)FLASH接口查詢采集器中的新參數(shù)報表;d)PC中的采集器硬件接口測試軟件解析新參數(shù)報文,并判斷從采集器查詢回的參數(shù)是否與當(dāng)時設(shè)置的參數(shù)內(nèi)容一致;如果內(nèi)容一致,則判斷采集器FLASH接口正常,否則,則 FLASH接口不正常;3)門節(jié)點(diǎn)接口測試的步驟為a)打開采集器中門節(jié)點(diǎn)開關(guān),短接門節(jié)點(diǎn)開關(guān);b)PC通過采集器硬件接口測試軟件形成查詢事件報文,并通過CL2018多路服務(wù)器經(jīng)門節(jié)點(diǎn)接口與采集器建立通信的各個通道發(fā)送查詢事件報文到采集器,讀取采集器中門節(jié)點(diǎn)短接事件;c)PC通過采集器硬件接口測試軟件解析查詢事件報文,判斷采集器是否產(chǎn)生門節(jié)點(diǎn)短接事件,如果存在門節(jié)點(diǎn)短接事件,則門節(jié)點(diǎn)短接正常;d)關(guān)閉采集器中門節(jié)點(diǎn)開關(guān),不短接門節(jié)點(diǎn)開關(guān);e)PC通過采集器硬件接口測試軟件形成查詢事件報文,并通過CL2018多路服務(wù)器經(jīng)門節(jié)點(diǎn)接口與采集器建立通信的各個通道發(fā)送查詢事件報文到采集器,讀取采集器中門節(jié)點(diǎn)未短接事件;f)PC通過采集器硬件接口測試軟件解析查詢事件報文,判斷采集器是否產(chǎn)生門節(jié)點(diǎn)短接事件,如果不存在門節(jié)點(diǎn)短接事件,則門節(jié)點(diǎn)未短接正常;g)如果測試門節(jié)點(diǎn)短接事件和門節(jié)點(diǎn)未短接事件正常,則判斷門節(jié)點(diǎn)接口正常;否則,則不正常;4)上行口 _抄表口測試的步驟為a)采集器硬件接口測試軟件讀取電表數(shù)據(jù)報文,并通過CL2018多路服務(wù)器與采集器建立通信的各個通道發(fā)送電表數(shù)據(jù)報文到采集器的上行口,采集器接收電表數(shù)據(jù)報文后通過采集器抄表口轉(zhuǎn)發(fā)報文;b)PC中的采集器硬件接口測試軟件通過CL2018多路服務(wù)器與采集器抄表口建立的各個通信通道接收電表數(shù)據(jù)報文,并將響應(yīng)數(shù)據(jù)報文通過CL2018多路服務(wù)器與采集器抄表口建立的各個通信通道轉(zhuǎn)發(fā)到采集器;c)采集器將抄表口處接收到的響應(yīng)數(shù)據(jù)報文通過CL2018多路服務(wù)器與采集器上行口建立通信的各個通道發(fā)送報文到PC內(nèi);d)PC中的采集器硬件接口測試軟件判斷通過CL2018多路服務(wù)器與采集器上行口建立通信的各個通道是否轉(zhuǎn)發(fā)回響應(yīng)報文,如果有收到響應(yīng)報文,則判斷上行口 -抄表口正常; 否則,不正常。
2.根據(jù)權(quán)利要求1所述的采集器硬件接口測試方法,其特征在于PC通過以太網(wǎng)與 CL2018多路服務(wù)器建立UDP方式通訊,并轉(zhuǎn)出32路RS-485接口。
3.根據(jù)權(quán)利要求2所述的采集器硬件接口測試方法,其特征在于每個采集器有三路 485 口,則每個采集器需占用3個CL2018多路服務(wù)器轉(zhuǎn)RS-485 口,總共可同步測試10臺采集器硬件接口,各個采集器通過連接CL2018多路服務(wù)器轉(zhuǎn)RS-485從而實(shí)現(xiàn)與采集器硬件接口測試軟件的通信通道。
全文摘要
本發(fā)明公開了一種采集器硬件接口測試方法,其步驟包括(1)通過CL2018多路服務(wù)器建立PC與采集器硬件接口之間的通信通道;PC內(nèi)具有采集器硬件接口測試軟件,用于測試采集器硬件接口;(2)測試采集器硬件接口,包括1)時鐘接口測試;2)FLASH接口測試;3)門節(jié)點(diǎn)接口測試;4)上行口-抄表口測試。該方法可以快速檢測出接口是否正常,易操作,節(jié)省生產(chǎn)時間,提高生產(chǎn)效率和質(zhì)量。
文檔編號G01R31/00GK102333006SQ20111027812
公開日2012年1月25日 申請日期2011年9月20日 優(yōu)先權(quán)日2011年9月20日
發(fā)明者洪振湘 申請人:深圳市科陸電子科技股份有限公司