一種水泵控制器測試系統及ip地址設定方法
【專利摘要】本發明公開一種水泵控制器測試系統及IP地址設定方法,通過所述待測水泵控制器裝入待測水泵控制器安裝位時,發生一個脈沖信號觸發測試柜控制器進入待測水泵控制器位置設定狀態,測試柜控制器通過控制地址線i從1到Nmax,依次掃描IP地址為空的水泵控制器對應觸發開關Si的狀態,并根據觸發開關Si的狀態設定對應的IP地址,本發明對測試系統的設備進行IP地址分配方法具有結構簡單、可靠性高,實用性強等特點;可有快速、有效解決IP地址與位置編號不一致的問題,為設備組網地址分配領域提供了一種新的方案,特別是應用于水泵控制器測試系統IP地址分配。
【專利說明】
一種水泵控制器測試系統及IP地址設定方法
技術領域
[0001]本發明涉及一種水栗控制器測試系統及IP地址設定方法,用于設定測試系統中各被測水栗控制器的IP地址,該方法適用于各類電子設備(例如開關電源、變頻器及LED控制器等)測試系統的地址設定。
【背景技術】
[0002]水栗控制器測試系統是針對被測水栗控制器各種功能和性能參數進行綜合測試的平臺,其穩定性和性能直接關系到被測水栗控制器產品缺陷的檢測,是被測水栗控制器出廠前的最后一道質量關,其重要性不言而喻。測試系統主要包括上位機(PC機),測試柜控制器、功能測試模擬設備和被測水栗控制器等組成。一方面,上位機通過通信總線將測試流程(比如,電壓性能測試、電流性能測試、安規性能測試、故障處理性能測試等)所對應的設定參數(比如,輸入電壓參數、工作電流參數、工作參數、安規參數等)下發給測試柜控制器,測試柜控制器將接收到的設定參數解析之后,控制和調節相關功能測試模擬設備實現測試流程及輸入對應的設定參數;另一方面,測試柜控制器將測試柜中所有被測水栗控制器測試結果參數和工作狀態通過通信總線上報給上位機。上位機將接收到的具有唯一 IP地址的被測水栗控制器的實際運行參數與設定參數進行數據分析,并得出每臺被測水栗控制器對應的測試報告,從而便于技術人員進行數據分析及確定故障設備的IP地址和聲光電報警該IP地址位置編號(被測水栗控制器的IP地址與該水栗控制器放置的位置編號一致),實現了測試系統的自動化和智能化,提高了測試效率和測試可靠性。上述測試功能的實現,涉及到測試系統IP地址的設定方法。
[0003]現有技術中對測試系統地址設定方法,主要有靜態IP地址設定方法和動態IP地址設定方法。靜態IP地址設定方法,主要是有以下幾種方式:①撥碼設定方式;即通過用撥碼的方式設定控制器的IP地址;②無線遙控器設定:即通過一個專用的無線遙控裝置設定設備的IP地址;③程序燒錄方式:即在源代碼中設定系統IP地址,并固化到芯片中;上述幾種主要靜態IP地址設定其主要共同點為據需要人為設定,并且一旦設定,只要不是重新設置,該IP地址就保持不變。動態IP地址設定方法主要依據芯片中唯一 SN序列號設置,其主要是通過獲取在線設備主控制器芯片的序列號,進行排序或者其他IP地址產生算法得到唯一的IP地址。一旦有其他設備插入測試系統,則該設備會發出請求分配地址要求。測試柜控制器收到該要求之后,按照前面的IP地址生成方法重新分配設備的IP地址。上述兩種IP地址設定方法在測試系統中存在以下問題:如何保證放在測試柜上特定編號處的被測設備的IP地址與放置編號保持一致。這主要是由于如果IP地址與測試柜上的放置編號不一致,則上位機基于IP地址測試得到的數據如何快速定位到該設備?因為測試結果信息是上位機依據被測設備的IP地址進行識別的,只有將被測設備的位置編號信息與IP地址信息保持一致,則操作人員就可以依據IP地址快速準確定位編號,避免故障缺陷產品流出。為實現上述目標,現有上述靜態IP地址設定方法和動態IP地址設定方法均存在局限性。就靜態IP地址設定方法而言,其需要找出與放置位置編號相同的IP地址被測設備,并放置在該位置。這樣一方面增加了工作強度;另一方面,其可靠性太低,一旦控制器IP地址與放置位置編號不一致,則有可能出現將沒有問題的產品誤認為有故障,而有缺陷的產品反而流入市場。就上述動態IP地址設定方法而言,要保證IP地址與放置位置編號一致,則幾乎很難實現。
【發明內容】
[0004]本發明的目的在于克服上述不足之處,提供一種水栗控制器測試系統及IP地址設定方法。
[0005]本發明的技術方案是:一種水栗控制器測試系統,其包括若干組測試柜及測試柜控制器、功能測試模擬設備、待測水栗控制器、觸發信號發生電路和多路選擇器,所述測試柜內設有待測水栗控制器安裝位,所述待測水栗控制器安裝位與觸發信號發生電路的觸發開關S1K動配合,所述觸發信號發生電路的一個輸出端分別與多路選擇器以及測試柜控制器連接,所述測試柜控制器與多路選擇器的輸出端和選擇端連接,所述測試柜控制器與功能測試模擬設備連接,所述測試柜控制器分別與上位機通信連接;
[0006]所述待測水栗控制器裝入待測水栗控制器安裝位時,發生一個脈沖信號觸發測試柜控制器進入待測水栗控制器位置設定狀態,測試柜控制器通過控制地址線i從I到Nmax,依次掃描IP地址為空的水栗控制器對應觸發開的狀態,并根據觸發開關S1的狀態設定對應的IP地址。
[0007]所述觸發信號發生電路包括與水栗控制器安裝位聯動配合的觸發開關S1,觸發開關分Si兩路輸出,一路直接與多路選擇器連接,另一路依次串聯電容C,二級管D后與測試柜控制器連接,電容C的前端通過電阻R接地,電容C與二極管D之間通過電阻Ri接地,電容C和電阻Ri構成一階RC充電電路。
[0008]一種基于上述水栗控制器測試系統的IP地址設定方法,其包括以下步驟:
[0009](a)將待測水栗控制器放入測試柜;
[0010](b)測試柜的測試柜控制器通過識別與IP設定方法對放入測試柜的水栗控制器進行位置號識別和IP地址設定,通過水栗控制器放入測試柜使得觸發開關閉合狀態發生變化,通過多路選擇器按i從I到Nmax依次掃描觸發開關Si的閉合狀態,設定當前IP地址IP =m+i,
[0011]通過測試柜控制器的IP地址上傳方法對已設定IP地址的水栗控制器上傳IP地址,并進行查詢,實時確定在線水栗控制器及其IP地址;
[0012](C)待測水栗控制器通過待測水栗控制器的IP地址上傳方法接收測試柜控制器下發的IP地址;
[0013](d)所有水栗控制器放置完畢后,運行上位機測試程序;
[0014](e)上位機發出獲取設備地址的指令;
[0015](f)測試柜控制器m接收到上位機的獲取設備地址的指令后,將所屬待測水栗控制器i對應的IP地址=m+i發送給上位機;
[0016](g)上位機獲取回傳IP地址后,建立待測水栗控制器的測試數據庫。
[0017]所述識別與IP設定方法的步驟如下:
[0018]一、判斷本測試柜中所有的被測水栗控制器的IP地址是否已上傳,若是,進入下一步,若否則終止;
[0019]二、判斷本測試柜中編號為i的水栗控制器的IP地址不為null,若是,則依次檢測該水測試柜內的水栗控制器,若否,則選擇下一個測試柜進行檢測,其中i表示測試柜內的水栗控制器的位置編號,null表示未設定;
[0020]三、多路選擇器選擇當前待測水栗控制器對應的i通道,并對其輸出電平進行檢測;
[0021]四、根據檢測結果,發送IP地址=m+i到對應的待測水栗控制器,其中m為測試柜號;
[0022]五、在規定時間內接收到水栗控制器IP地址確認回復,則標記編號為i的水栗控制器的IP地址=m+i。
[0023]所述測試柜控制器的IP地址上傳方法包括上傳方法和查詢方法,所述上傳方法的步驟如下:
[0024]一、接收到上位機的IP地址上傳命令;
[0025]二、確定未上傳水栗控制器的IP地址;
[0026]三、上傳水栗控制器的IP地址,
[0027]所述查詢方法的步驟如下:
[0028]一、確定查詢的已設定IP地址的待測水栗控制器是否在線;
[0029]二、待測水栗控制器不在線時,則將離線設備的IP地址設置為null,待測水栗控制器在線時,則跳過此步驟進入下一步;
[0030]三、在接收到上位機測試結束指令時,將所有水栗控制器的IP地址設置為null,;[0031 ]四、并將水栗控制器IP地址已上傳標志復位。
[0032]所述待測水栗控制器的IP地址上傳方法包括以下步驟:
[0033]—、確定當前待測水栗控制器的IP地址為null;
[0034]二、確定接收到測試柜控制器下發的IP地址;
[0035]三、將該IP地址設置為該待測水栗控制器的IP地址;
[0036]四、發送待測水栗控制器IP地址已設置的回復信息。
[0037]本發明與現有靜態IP地址設定方案相比,具有以下優勢:
[0038]①水栗控制器的IP地址分配不需要操作人員設定,完全有測試系統自動設定;
[0039]②能保證所設IP地址與控制器放置位置編號嚴格保持一致;
[0040]③測試結束之后,該IP地址自動清除,不占用內存和影響其他功能;
[0041]④該IP地址分配方法準確、快速、簡單易于實現;
[0042]⑤該地址IP分配具有很強的通用性,因而該發明具有很高的性價比和適用互換性。
[0043]本發明與現有動態IP地址設定方案相比,具有以下優勢:
[0044]①無需獲取控制器主控芯片的任何信息,從而能實現基于不同主控芯片平臺的控制器同時進行測試;
[0045]②能準確實現IP地址與控制器放置位置編號保持一致;
[0046]③該地址分配方法準確、快速、簡單易于實現;
[0047]同時,采用本發明所述方法對測試系統的設備進行IP地址分配方法具有結構簡單、可靠性高,實用性強等特點;可有快速、有效解決IP地址與位置編號不一致的問題,為設備組網地址分配領域提供了一種新的方案,特別是應用于水栗控制器測試系統IP地址分配。
【附圖說明】
[0048]圖1為水栗控制器測試系統結構圖。
[0049]圖2為上位機地址設定算法流程圖。
[0050]圖3為測試柜控制器地址設定算法流程圖。
[0051 ]圖4為設備地址設定算法流程圖。
【具體實施方式】
[0052]下面針對附圖對本發明的實施例作進一步說明:
[0053]一種水栗控制器測試系統,其包括若干組測試柜及測試柜控制器、功能測試模擬設備、待測水栗控制器、觸發信號發生電路和多路選擇器,所述測試柜內設有待測水栗控制器安裝位,所述待測水栗控制器安裝位與觸發信號發生電路的觸發開關Si聯動配合,所述觸發信號發生電路的一個輸出端分別與多路選擇器以及測試柜控制器連接,所述測試柜控制器與多路選擇器的輸出端和選擇端連接,所述測試柜控制器與功能測試模擬設備連接,所述測試柜控制器分別與上位機通信連接;上位機、測試柜控制器和待測水栗控制器通過通信總線連接組成局域網,進行數據的交換。
[0054]上位機主要實現測試流程及相關測試參數發送給測試柜控制器和被測水栗控制器,同時接收待測水栗控制器上傳的實際測試數據并生成被測水栗控制器的測試報告和相應數據庫;
[0055]測試柜控制器主要實現待測水栗控制器IP地址設定、功能測試模擬設備控制和上傳待測水栗控制器的實際測試數據給上位機。
[0056]待測水栗控制器主要實現接收測試柜控制器設定的IP地址和上傳測試流程對應的狀態數據。
[0057]觸發信號發生電路主要實現設備放置進測試柜之后,接通電源運行時產生一個脈沖信號,該信號輸入測試柜控制器外部中斷口,用于告知測試柜控制器有設備放入。由于水栗控制器主要用于控制三相大功率水栗場合,因而為了測試期間確保安全運行,會在每個測試位置安裝電源開關。當測試操作人員依次將水栗控制器放入測試柜之后,會依次將電源開關閉合。由于水栗控制器控制開關不可能同時按下,因而觸發信號產生的脈沖就不可能同時產生,所以避免了多個觸發脈沖同時產生導致的脈沖信號丟失的問題。所述觸發信號發生電路包括與水栗控制器安裝位聯動配合的觸發開,觸發開關分Si兩路輸出,一路直接與多路選擇器連接,另一路依次串聯電容C,二級管D后與測試柜控制器連接,電容C的前端通過電阻R接地,電容C與二極管D之間通過電阻Ri接地,電容C和電阻Ri構成一階RC充電電路J1(Nmax) i 2 l,Nmax為測試柜放置設備的最大數)為第i個設備的脈沖發生開關。當按下電源開關時,S1閉合;斷開電源開關時,S1斷開;電阻R為電容C的放電回路電阻;電阻Rl和電容C組成一階RC充電電路。二極管D實現觸發信號單向輸出。其工作原理為:在未按下電源開關,電容C上電荷為零。在某時刻按下待測水栗控制器電源開關時,即觸發開關Si閉合,由于電容C電壓不能突變,所以R1上的電壓為高。經過一段充電時間之后,電容上充滿電荷,R1的電壓為零。R1上的電壓信號經過二極管D接入測試柜控制器的外部中斷輸入。在測試完成斷開電源開關之后,即觸發開關S1斷開,電容C上的電荷通過電阻I^PR1放電,直至電荷為零,而該觸發開設置在待測水栗控制器安裝位內,當裝入待測水栗控制器時,其會依靠自身的重量使得觸發開關S1閉合,從而自動發出觸發信號,且可以直接客觀的獲得當前位置內是否裝入待測水栗控制器了。
[0058]多路選擇器主要實現對放置設備位置號的掃描。所述待測水栗控制器裝入待測水栗控制器安裝位時,發生一個脈沖信號觸發測試柜控制器進入待測水栗控制器位置設定狀態,測試柜控制器通過控制地址線i從I到N.,依次掃描IP地址為空的水栗控制器對應觸發開關Si的狀態,并根據觸發開關Si的狀態設定對應的IP地址。即當某個時刻放入一個水栗控制器并按下電源開關之后,會產生一個脈沖信號觸發測試柜控制器進入外部中斷程序。測試柜控制器進入外部中斷程序之后,通過控制地址線i從I到Nmax,進而掃描IP地址為空(也就是null)的水栗控制器對應開關&的狀態,如果發現為S1閉合,說明該位置號放置了一個待測試水栗控制器,并以該位置號作為設備的IP;否則,不設置IP號,退出。
[0059]功能測試模擬設備主要實現模擬水栗控制器輸入電壓性能測試、輸入電流性能測試、靜電,浪涌及雷擊測試、輸出負載性能測試、液位功能測試等。
[0060]一種基于上述水栗控制器測試系統的IP地址設定方法,其包括以下步驟:
[0061 ] (a)將待測水栗控制器放入測試柜;
[0062](b)測試柜的測試柜控制器通過識別與IP設定方法對放入測試柜的水栗控制器進行位置號識別和IP地址設定,通過水栗控制器放入測試柜使得觸發開關閉合狀態發生變化,通過多路選擇器按i從I到Nmax依次掃描觸發開關Si的閉合狀態,設定當前IP地址IP =m+i,
[0063]通過測試柜控制器的IP地址上傳方法對已設定IP地址的水栗控制器上傳IP地址,并進行查詢,實時確定在線水栗控制器及其IP地址;
[0064](c)待測水栗控制器通過待測水栗控制器的IP地址上傳方法接收測試柜控制器下發的IP地址;
[0065](d)所有水栗控制器放置完畢后,運行上位機測試程序;
[0066](e)上位機發出獲取設備地址的指令;
[0067](f)測試柜控制器m接收到上位機的獲取設備地址的指令后,將所屬待測水栗控制器i對應的IP地址=m+i發送給上位機;
[0068](g)上位機獲取回傳IP地址后,建立待測水栗控制器的測試數據庫。
[0069]所述識別與IP設定方法的步驟如下:
[0070]一、判斷本測試柜中所有的被測水栗控制器的IP地址是否已上傳,若是,進入下一步,若否則終止;
[0071]二、判斷本測試柜中編號為i的水栗控制器的IP地址不為null,若是,則依次檢測該水測試柜內的水栗控制器,若否,則選擇下一個測試柜進行檢測,其中i表示測試柜內的水栗控制器的位置編號,null表示未設定;
[0072]三、多路選擇器選擇當前待測水栗控制器對應的i通道,并對其輸出電平進行檢測;
[0073]四、根據檢測結果,發送IP地址=m+i到對應的待測水栗控制器,其中m為測試柜號;
[0074]五、在規定時間內接收到水栗控制器IP地址確認回復,則標記編號為i的水栗控制器的IP地址=m+i。
[0075]所述測試柜控制器的IP地址上傳方法包括上傳方法和查詢方法,所述上傳方法的步驟如下:
[0076]一、接收到上位機的IP地址上傳命令;
[0077]二、確定未上傳水栗控制器的IP地址;
[0078]三、上傳水栗控制器的IP地址,
[0079]所述查詢方法的步驟如下:
[0080]一、確定查詢的已設定IP地址的待測水栗控制器是否在線;
[0081]二、待測水栗控制器不在線時,則將離線設備的IP地址設置為null,待測水栗控制器在線時,則跳過此步驟進入下一步;
[0082]三、在接收到上位機測試結束指令時,將所有水栗控制器的IP地址設置為null,;
[0083]四、并將水栗控制器IP地址已上傳標志復位。
[0084]所述待測水栗控制器的IP地址上傳方法包括以下步驟:
[0085]一、確定當前待測水栗控制器的IP地址為null;
[0086]二、確定接收到測試柜控制器下發的IP地址;
[0087]三、將該IP地址設置為該待測水栗控制器的IP地址;
[0088]四、發送待測水栗控制器IP地址已設置的回復信息。
[0089]上位機的IP地址設定方法流程如圖2所示,主要實現IP地址設定命令的下發和接收被測水栗控制器的IP地址及建立對應的數據庫,其地址設定流程說明如下:
[0090](I)將所有待測設備放入測試柜之后,運行上位機測試軟件,然后進入步驟(2);
[0091](2)上位機將獲取IP地址命令發送給所有測試柜控制器,然后進入步驟(3);
[0092](3)判斷所有測試柜是否回復確認?如果是,則進入步驟(4);反之,進入步驟(2);
[0093](4)接收測試柜控制器上傳的設備IP地址,然后進入步驟(5);
[0094](5)判斷測試柜上的設備IP地址均上傳?如果是,則進入步驟(6);否則,進入步驟
(4);
[0095](6)建立所有設備IP地址對應的測試結果數據庫;進入步驟(7);
[0096](7)執行測試程序的其他功能,進步步驟(8);
[0097](8)測試是否結束?如果是,進入(9);否則,進入(7);
[0098](9)發送測試程序結束命令,進入步驟(1);
[0099](10)測試程序結束。
[0100]測試柜控制器IP地址設定方法流程如圖3所示,主要實現接收上位機IP地址設定命令、下發IP地址給被測水栗控制器、上傳水栗控制器的IP地址及實際功能測試數據給上位機及控制功能測試模擬設備,其地址設定流程說明如下:
[0101]①外部中斷子程序主要實現對放入測試柜的水栗控制器進行識別和IP地址設定,詳細步驟如下:
[0102](I)進入外部中斷程序;然后進入步驟(2);
[0103](2)判斷本測試柜中所有的被測水栗控制器的IP地址是否已上傳?如果是,則進入步驟(12);否則,進入步驟(3);;
[0104](3)初始化通道地址i = I;然后進入步驟(4);
[0105](4)判斷本測試柜中編號為i的水栗控制器的IP地址不為null(null表示未設定的意思)?如果是,進入步驟(5);否則,進入步驟(7);
[0106](5)通道地址i++,然后進入步驟(6);
[0107](6)判斷i>NmaX(NmaX表示測試柜所能放置最多的設備)?如果是,則進入步驟(12);否則,進入步驟(4);
[0108](7)多路選擇器選擇i通道;然后進入步驟(8);;
[0109](8)判斷多路選擇器輸出是否為高電平?如果是,進入步驟(9);否則,進入步驟
(5);
[0110](9)發送水栗控制器的IP地址=m(高字節)+i(低字節);其中:m為測試柜號,i為位置編號,然后進入步驟(10);
[0111](10)判斷在規定時間內是否已接收到水栗控制器IP地址確認回復?如果是,則進入步驟(11);否則,進入步驟(12);
[0112](11)標記編號為i的水栗控制器的IP地址=m(高字節)+i(低字節);然后進入步驟
(12);
[0113](12)清外部中斷標志,然后進入步驟(13);
[0114](13)中斷程序退出。
[0115]②地址上傳子程序主要實現測試柜控制器接收上位機IP地址設定命令之后上傳水栗控制器的IP地址,詳細步驟如下:
[0116](I)進入地址上傳子程序;然后進入步驟(2);
[0117](2)判斷是否接收到上位機的IP地址上傳命令?如果是,則進入步驟(3);否則,進入步驟(6);
[0118](3)判斷是否已經上傳水栗控制器的IP地址?如果是,則進入步驟(8);否則,進入步驟(4);
[0119](4)上傳水栗控制器的IP地址,然后進入步驟(5);
[0120](5)置水栗控制器IP地址已經上傳標志,然后進入步驟(8);
[0121](6)查詢已設定IP地址的設備是否在線?如果是,則進入步驟(8);否則,進入步驟
(7);
[0122](7)將離線設備的IP地址設置為null,然后進入步驟(8);
[0123](8)判斷是否接收到上位機測試結束命令?如果是,則進入步驟(9);否則,進入步驟(11);
[0124](9)將所有水栗控制器的IP地址設置為null,然后進入步驟(10);
[0125](10)復位水栗控制器IP地址已上傳標志,然后進入步驟(11);
[0126](11)子程序退出。
[0127]被測水栗控制器的IP地址設定方法流程如圖4所示,主要實現接收測試柜控制器地址IP地址設定和上傳測試數據給測試柜控制器,其地址設定流程說明如下:
[0128](I)進入IP地址設定子程序,然后進入步驟(2);
[0129](2)判斷IP地址是否為null?如果是,則進入步驟(3);否則,進入步驟(6);
[0130](3)判斷是否接收到測試柜控制器下發的IP地址?如果是,則進入步驟(4);否則,進入步驟(6);
[0131](4)設置本水栗控制器的IP地址,然后進入步驟(5;
[0132](5)發送設備IP地址已設置的回復信息,然后進入步驟(6;
[0133](6)程序結束,退出;
[0134]本例以10個測試柜,每個測試柜上放50個被測控制器為例進行闡述,測試實例基本流程為:
[0135](a)操作員將待測水栗控制器放入測試柜;
[0136](b)測試柜控制器通過運行外部中斷子程序對放入測試柜的水栗控制器進行位置號識別和IP地址設定,以及運行IP地址設定子程序對已設定IP地址的水栗控制器進行查詢,實時確定在線水栗控制器及其IP地址;
[0137](c)待測水栗控制器運行IP地址設定子程序接收測試柜控制器下發的IP地址;
[0138](d)所有水栗控制器放置完畢后,運行上位機測試程序;
[0139](e)上位機發出測試流程的第一步指令,即獲取設備地址;
[0140](f)測試柜控制器m(10 2 m2 I)接收到上位機的獲取設備IP地址命令后,將所屬設備i(50 > i > I)對應的IP地址=m(高字節)+i(低字節)發送給上位機;
[0141](g)上位機獲取所以的回傳IP地址建立被測設備的測試數據庫,地址設定流程結束。
[0142]實施例不應視為對發明的限制,但任何基于本發明的精神所作的改進,都應在本發明的保護范圍之內。
【主權項】
1.一種水栗控制器測試系統,其特征在于:其包括若干組測試柜及測試柜控制器、功能測試模擬設備、待測水栗控制器、觸發信號發生電路和多路選擇器,所述測試柜內設有待測水栗控制器安裝位,所述待測水栗控制器安裝位與觸發信號發生電路的觸發開關S1聯動配合,所述觸發信號發生電路的一個輸出端分別與多路選擇器以及測試柜控制器連接,所述測試柜控制器與多路選擇器的輸出端和選擇端連接,所述測試柜控制器與功能測試模擬設備連接,所述測試柜控制器分別與上位機通信連接; 所述待測水栗控制器裝入待測水栗控制器安裝位時,發生一個脈沖信號觸發測試柜控制器進入待測水栗控制器位置設定狀態,測試柜控制器通過控制地址線i從I到N.,依次掃描IP地址為空的水栗控制器對應觸發開的狀態,并根據觸發開關S1的狀態設定對應的IP地址。2.根據權利要求1所述的一種水栗控制器測試系統,其特征在于:所述觸發信號發生電路包括與水栗控制器安裝位聯動配合的觸發開關S1,觸發開關分31兩路輸出,一路直接與多路選擇器連接,另一路依次串聯電容C,二級管D后與測試柜控制器連接,電容C的前端通過電阻R接地,電容C與二極管D之間通過電阻Ri接地,電容C和電阻Ri構成一階RC充電電路。3.—種基于上述權利要求1或2所述的水栗控制器測試系統的IP地址設定方法,其特征在于:其包括以下步驟: (a)將待測水栗控制器放入測試柜; (b)測試柜的測試柜控制器通過識別與IP設定方法對放入測試柜的水栗控制器進行位置號識別和IP地址設定,通過水栗控制器放入測試柜使得觸發開關一,的閉合狀態發生變化,通過多路選擇器按i從I到Nmax依次掃描觸發開關S1的閉合狀態,設定當前IP地址IP=m+i, 通過測試柜控制器的IP地址上傳方法對已設定IP地址的水栗控制器上傳IP地址,并進行查詢,實時確定在線水栗控制器及其IP地址; (C)待測水栗控制器通過待測水栗控制器的IP地址上傳方法接收測試柜控制器下發的IP地址; (d)所有水栗控制器放置完畢后,運行上位機測試程序; (e)上位機發出獲取設備地址的指令; (f)測試柜控制器m接收到上位機的獲取設備地址的指令后,將所屬待測水栗控制器i對應的IP地址=m+i發送給上位機; (g)上位機獲取回傳IP地址后,建立待測水栗控制器的測試數據庫。4.根據權利要求3所述的一種水栗控制器測試系統IP地址設定方法,其特征在于:所述識別與IP設定方法的步驟如下: 一、判斷本測試柜中所有的被測水栗控制器的IP地址是否已上傳,若是,進入下一步,若否則終止; 二、判斷本測試柜中編號為i的水栗控制器的IP地址不為null,若是,則依次檢測該水測試柜內的水栗控制器,若否,則選擇下一個測試柜進行檢測,其中i表示測試柜內的水栗控制器的位置編號,null表示未設定; 三、多路選擇器選擇當前待測水栗控制器對應的i通道,并對其輸出電平進行檢測; 四、根據檢測結果,發送IP地址=m+i到對應的待測水栗控制器,其中m為測試柜號; 五、在規定時間內接收到水栗控制器IP地址確認回復,則標記編號為i的水栗控制器的IP 地址=m+i。5.根據權利要求3所述的一種水栗控制器測試系統IP地址設定方法,其特征在于:所述測試柜控制器的IP地址上傳方法包括上傳方法和查詢方法,所述上傳方法的步驟如下: 一、接收到上位機的IP地址上傳命令; 二、確定未上傳水栗控制器的IP地址; 三、上傳水栗控制器的IP地址, 所述查詢方法的步驟如下: 一、確定查詢的已設定IP地址的待測水栗控制器是否在線; 二、待測水栗控制器不在線時,則將離線設備的IP地址設置為null,待測水栗控制器在線時,則跳過此步驟進入下一步; 三、在接收到上位機測試結束指令時,將所有水栗控制器的IP地址設置為null,; 四、并將水栗控制器IP地址已上傳標志復位。6.根據權利要求3所述的一種水栗控制器測試系統IP地址設定方法,其特征在于:所述待測水栗控制器的IP地址上傳方法包括以下步驟: 一、確定當前待測水栗控制器的IP地址為nulI ; 二、確定接收到測試柜控制器下發的IP地址; 三、將該IP地址設置為該待測水栗控制器的IP地址; 四、發送待測水栗控制器IP地址已設置的回復信息。
【文檔編號】G05B23/02GK105867356SQ201610390574
【公開日】2016年8月17日
【申請日】2016年6月3日
【發明人】彭志輝, 周晨, 瞿建武, 劉書華, 劉文文
【申請人】溫州大學