主控板的測試方法、裝置及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種主控板的測試方法、裝置及系統(tǒng)。其中,主控板的測試方法包括:上位機與被測主控板建立通訊關(guān)系,以獲取被測主控板上的測試數(shù)據(jù)集;上位機根據(jù)預先設(shè)置的配套控制器參數(shù)對測試數(shù)據(jù)集中的數(shù)據(jù)進行處理,以生成對應配套控制器參數(shù)的回復數(shù)據(jù);上位機將生成的回復數(shù)據(jù)發(fā)送給被測主控板。通過采用上位機模擬配套控制器與被測主控板進行通訊,來完成對主控板的測試,解決了現(xiàn)有技術(shù)中測試主控板的方法測試成本大、測試效率低的技術(shù)問題,進而實現(xiàn)了方便快捷、節(jié)省測試成本的測試主控板的效果。
【專利說明】主控板的測試方法、裝置及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及測試領(lǐng)域,具體而言,涉及一種主控板的測試方法、裝置及系統(tǒng)。
【背景技術(shù)】
[0002]目前,多聯(lián)和模塊化機組測試均是基于真實的配套控制器進行測試。測試主控板的時候需要把配套的控制器連接,當需要改變配套控制器狀態(tài)以測試主控板的時候,就需要根據(jù)相應的邏輯功能書改變條件以達到改變配套控制器狀態(tài)的目的。此種測試方法不僅成本大,而且周期較長。
[0003]現(xiàn)有多聯(lián)和模塊化機組的測試方法的主要不足之處有:1、測試成本大。測試主控板的時候需要連接全部的配套控制器,工程復雜耗時長;2、測試效率低,當需要改變配套控制器狀態(tài)的時候,需要根據(jù)復雜的邏輯功能手冊去人工調(diào)整測試條件。
[0004]目前針對現(xiàn)有技術(shù)中測試主控板的方法測試成本大、測試效率低的技術(shù)問題,尚未提出有效的解決方案。
【發(fā)明內(nèi)容】
[0005]針對相關(guān)技術(shù)中測試主控板的方法測試成本大、測試效率低的問題,尚未提出有效的解決方案。為此本發(fā)明的主要目的在于提供一種主控板的測試方法、裝置及系統(tǒng),以解決上述問題。
[0006]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種主控板的測試方法。該方法包括:上位機與被測主控板建立通訊關(guān)系,以獲取被測主控板上的測試數(shù)據(jù)集;上位機根據(jù)預先設(shè)置的配套控制器參數(shù)對測試數(shù)據(jù)集中的數(shù)據(jù)進行處理,以生成對應配套控制器參數(shù)的回復數(shù)據(jù);上位機將生成的回復數(shù)據(jù)發(fā)送給被測主控板。
[0007]進一步地,在上位機與被測主控板建立通訊關(guān)系之前,方法還包括:上位機根據(jù)通訊協(xié)議獲取通訊串口的主控板參數(shù);根據(jù)所設(shè)置的主控板參數(shù)在網(wǎng)絡(luò)中搜索對應的被測主控板,以獲取與上位機具有通訊關(guān)系的被測主控板。
[0008]進一步地,上位機根據(jù)通訊協(xié)議獲取通訊串口的主控板參數(shù)的步驟還包括:上位機根據(jù)通訊協(xié)議在應用程序的控制組件上配置主控板參數(shù),其中,主控板參數(shù)包括以下一個或多個數(shù)據(jù)的組合:通訊口、波特率、校驗位、數(shù)據(jù)位以及停止位。
[0009]進一步地,預先設(shè)置的配套控制器參數(shù)包括:配套控制器的機型參數(shù)和/或配套控制器的狀態(tài)參數(shù),其中,狀態(tài)參數(shù)包括故障狀態(tài)參數(shù)和開啟狀態(tài)參數(shù)。
[0010]進一步地,上位機根據(jù)預先設(shè)置的參數(shù)對測試數(shù)據(jù)集中的數(shù)據(jù)進行處理,以生成對應該參數(shù)的回復數(shù)據(jù)的步驟包括:上位機判斷測試數(shù)據(jù)集中是否存在匹配預先設(shè)置的配套控制器參數(shù)的點名數(shù)據(jù),其中,如果存在對應的點名數(shù)據(jù),則對該點名數(shù)據(jù)進行查詢操作,以獲取該點名數(shù)據(jù)所對應的回復數(shù)據(jù);如果不存在對應的點名數(shù)據(jù),則退出。
[0011]為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種主控板的測試裝置。該裝置包括:通訊模塊,用于與被測主控板建立通訊關(guān)系,以獲取被測主控板上的測試數(shù)據(jù)集;第一處理模塊,用于根據(jù)預先設(shè)置的配套控制器參數(shù)對測試數(shù)據(jù)集中的數(shù)據(jù)進行處理,以生成對應該參數(shù)的回復數(shù)據(jù);發(fā)送模塊,用于將生成的回復數(shù)據(jù)發(fā)送給被測主控板。
[0012]進一步地,裝置還包括:獲取模塊,用于根據(jù)通訊協(xié)議獲取通訊串口的主控板參數(shù);搜索模塊,用于根據(jù)所設(shè)置的主控板參數(shù)在網(wǎng)絡(luò)中搜索對應的被測主控板,以實現(xiàn)與被測主控板的通訊。
[0013]進一步地,設(shè)置模塊還包括:配置模塊,用于根據(jù)通訊協(xié)議在應用程序的控制組件上配置主控板參數(shù),其中,主控板參數(shù)包括以下一個或多個數(shù)據(jù)的組合:通訊口、波特率、校驗位、數(shù)據(jù)位以及停止位。
[0014]進一步地,第一處理模塊還包括:判斷模塊,用于判斷測試數(shù)據(jù)集中是否存在匹配預先設(shè)置的配套控制器參數(shù)的點名數(shù)據(jù);第二處理模塊,用于對存在的對應的點名數(shù)據(jù)進行查詢操作,以獲取該點名數(shù)據(jù)所對應的回復數(shù)據(jù)。
[0015]為了實現(xiàn)上述目的,根據(jù)本的一個方面,提供了一種主控板的測試系統(tǒng)。該系統(tǒng)包括:被測主控板,生成測試數(shù)據(jù)集;上位機,與被測主控板建立通訊關(guān)系,用于根據(jù)預先設(shè)置的參數(shù)對獲取到的被測主控板上的測試數(shù)據(jù)集中的數(shù)據(jù)進行處理,并將生成的回復數(shù)據(jù)發(fā)送給被測主控板。
[0016]進一步地,系統(tǒng)還包括:轉(zhuǎn)換器,連接于被測主控板和上位機之間,用于獲取被測主控板生成的測試數(shù)據(jù)集,并轉(zhuǎn)換測試數(shù)據(jù)集中的數(shù)據(jù),以供上位機處理。
[0017]進一步地,上位機還包括:第一配置單元,用于根據(jù)通訊協(xié)議設(shè)置通訊串口的主控板參數(shù),并根據(jù)所設(shè)置的主控板參數(shù)在網(wǎng)絡(luò)中獲取對應的被測主控板。
[0018]進一步地,第一配置單元還包括:獲取單元,用于獲取根據(jù)通訊協(xié)議而設(shè)置的主控板參數(shù);第一比較器,與獲取單元連接,用于根據(jù)所設(shè)置的主控板參數(shù)在網(wǎng)絡(luò)中搜索對應的被測主控板;存儲器,與第一比較器連接,用于存儲獲取到的被測主控板上的測試數(shù)據(jù)集。
[0019]進一步地,上位機還包括:第一處理器,與第一配置單元連接,用于根據(jù)預先設(shè)置的配套控制器參數(shù)對測試數(shù)據(jù)集中的數(shù)據(jù)進行查詢操作,以生成對應該參數(shù)的回復數(shù)據(jù);輸出裝置,與第一處理器連接,用于將生成的回復數(shù)據(jù)發(fā)送給被測主控板。
[0020]進一步地,第一處理器還包括:第二比較器,用于檢測測試數(shù)據(jù)集中是否存在匹配預先設(shè)置的配套控制器參數(shù)的點名數(shù)據(jù);第二處理器,與第二比較器連接,用于對存在的對應的點名數(shù)據(jù)進行查詢操作,以獲取該點名數(shù)據(jù)所對應的回復數(shù)據(jù)。
[0021]通過本發(fā)明,采用上位機模擬配套控制器與被測主控板進行通訊,來完成對主控板的測試,解決了現(xiàn)有技術(shù)中測試主控板的方法測試成本大、測試效率低的技術(shù)問題,進而實現(xiàn)了方便快捷、節(jié)省測試成本的測試主控板的效果。
【專利附圖】
【附圖說明】
[0022]構(gòu)成本申請的一部分的說明書附圖用來提供對本發(fā)明的進一步理解,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當限定。在附圖中:
[0023]圖1是根據(jù)本發(fā)明的主控板的測試方法的流程圖;
[0024]圖2是根據(jù)圖1所示實施例的主控板的測試方法應用于測試二代除濕機的方法流程圖;
[0025]圖3是根據(jù)圖2所示實施例的配置通訊串口數(shù)據(jù)的示意圖;[0026]圖4是根據(jù)圖2所示實施例的配套控制器機型數(shù)據(jù)的示意圖;
[0027]圖5是根據(jù)圖2所示實施例的配套控制器在線狀態(tài)參數(shù)的示意圖;
[0028]圖6是根據(jù)圖2所示實施例的配套控制器狀態(tài)參數(shù)的示意圖;
[0029]圖7是根據(jù)圖2所示實施例的配套控制器故障狀態(tài)參數(shù)的示意圖;
[0030]圖8是根據(jù)圖2所示實施例的配套控制器狀態(tài)及通訊提示燈的示意圖;
[0031]圖9是根據(jù)本發(fā)明的主控板的測試裝置的結(jié)構(gòu)示意圖;
[0032]圖10是根據(jù)圖3所示實施例的主控板的測試裝置的結(jié)構(gòu)示意圖;以及
[0033]圖11是根據(jù)本發(fā)明的主控板的測試系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0034]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。
[0035]圖1是根據(jù)本發(fā)明的主控板的測試方法的流程圖。圖2是根據(jù)圖1所示實施例的主控板的測試方法應用于測試二代除濕機的方法流程圖。如圖1所示,根據(jù)本發(fā)明的主控板的測試方法的實施例,該方法包括如下步驟:
[0036]步驟S101,上位機與被測主控板建立通訊關(guān)系,以獲取被測主控板上的測試數(shù)據(jù)集。
[0037]步驟S103,上位機根據(jù)預先設(shè)置的配套控制器參數(shù)對測試數(shù)據(jù)集中的數(shù)據(jù)進行處理,以生成對應該參數(shù)的回復數(shù)據(jù)。
[0038]其中,處理過程可以為:根據(jù)協(xié)議格式,把相應的狀態(tài)位或故障位按照協(xié)議格式連接成一幀完整的十六進制數(shù)據(jù)。
[0039]步驟S105,上位機將生成的回復數(shù)據(jù)發(fā)送給被測主控板。
[0040]采用本申請的主控板的測試方法,通過上位機與被測主控板建立通訊關(guān)系,獲取被測主控板上的測試數(shù)據(jù)集,然后根據(jù)預先設(shè)置的配套控制器參數(shù)對測試數(shù)據(jù)集中的數(shù)據(jù)進行處理,生成對應該參數(shù)的回復數(shù)據(jù),并將生成的回復數(shù)據(jù)發(fā)送給被測主控板。通過上位機模擬配套控制器與被測主控板通訊,來完成對主控板的測試,解決了現(xiàn)有技術(shù)中測試主控板的方法測試成本大、測試效率低的技術(shù)問題,進而實現(xiàn)了對主控板進行測試時方便快捷、節(jié)省測試成本的效果。
[0041]根據(jù)本申請的上述實施例,在上位機與被測主控板建立通訊關(guān)系之前,該方法還可以包括如下步驟:上位機根據(jù)通訊協(xié)議獲取通訊串口的主控板參數(shù),根據(jù)所獲取的主控板參數(shù)在網(wǎng)絡(luò)中搜索對應的被測主控板,用于實現(xiàn)與被測主控板的通訊。
[0042]根據(jù)本發(fā)明的上述實施例,上位機根據(jù)通訊協(xié)議獲取通訊串口的主控板參數(shù)的步驟還可以包括:上位機根據(jù)通訊協(xié)議在應用程序的控制組件上配置主控板參數(shù),其中,主控板參數(shù)包括以下一個或多個數(shù)據(jù)的組合:通訊口、波特率、校驗位、數(shù)據(jù)位以及停止位。
[0043]在上述實施例中,可以通過如圖2所示的如下步驟實現(xiàn)上位機與被測主控板的通訊:
[0044]步驟S301,打開串口,即在上位機上打開用于配置串口參數(shù)的應用界面。
[0045]步驟S302,配置串口,即從應用界面上所提供的各個主控板參數(shù)中設(shè)置或者選擇對應的通訊串口數(shù)據(jù)。[0046]具體地,如圖3所示,可以根據(jù)被測主控板的通訊協(xié)議,從上位機上所提供的通訊串口中任意選擇一個或多個參數(shù)組合來設(shè)置通訊串口的數(shù)據(jù)。例如,設(shè)置通訊口、波特率、校驗位、數(shù)據(jù)位以及停止位。
[0047]步驟S303,從串口讀取數(shù)據(jù),即上位機獲取被測主控板上的測試數(shù)據(jù)集。
[0048]根據(jù)本申請的上述實施例,預先設(shè)置的配套控制器參數(shù)可以包括:配套控制器的機型參數(shù)和/或配套控制器的狀態(tài)參數(shù),其中,狀態(tài)參數(shù)包括故障狀態(tài)參數(shù)和開啟狀態(tài)參數(shù)。
[0049]實現(xiàn)上位機與被測主控板的通訊后,對被測主控板進行測試時,對溫濕度獨立控制器的機型進行選擇后,需要改變溫濕度獨立控制器的狀態(tài)、是否在線及風機驅(qū)動板故障的時候只需在應用界面上的相應控件上選擇狀態(tài)。其中,溫濕度獨立控制器的機型可以包括如圖4所示的新風閥、回風閥,配套控制器的狀態(tài)參數(shù)可以根據(jù)如圖5至圖7所示的狀態(tài)參數(shù)進行設(shè)置。具體地,該上位機模擬了 16個溫濕度獨立控制器和一個風機驅(qū)動板。在完成對配套控制器的設(shè)置后上位機的應用界面會出現(xiàn)如圖8所示的狀態(tài)及通訊提示燈的相應提示。
[0050]根據(jù)本申請的上述實施例,上位機根據(jù)預先設(shè)置的參數(shù)對測試數(shù)據(jù)集中的數(shù)據(jù)進行處理,以生成對應該參數(shù)的回復數(shù)據(jù)的步驟包括:上位機判斷測試數(shù)據(jù)集中是否存在匹配預先設(shè)置的配套控制器參數(shù)的點名數(shù)據(jù),其中,如果存在對應的點名數(shù)據(jù),則對該數(shù)據(jù)進行查詢操作,以獲取該數(shù)據(jù)所對應的回復數(shù)據(jù);如果不存在對應的點名數(shù)據(jù),則退出。具體地,當測試數(shù)據(jù)集中存在匹配預先設(shè)置的配套控制器參數(shù)的點名數(shù)據(jù)時,上位機根據(jù)該點名數(shù)據(jù)在軟件中進行查詢比對,獲取該點名數(shù)據(jù)對應的回復數(shù)據(jù)。
[0051]具體地,基于上位機及通訊時序、通訊協(xié)議特性,開發(fā)底層代碼接收、編譯、處理空調(diào)網(wǎng)絡(luò)與上位機的通訊數(shù)據(jù),并結(jié)合通訊協(xié)議要求通訊時序?qū)谋粶y主控板上接收的測試數(shù)據(jù)集中的數(shù)據(jù)進行處理,按要求實現(xiàn)所有測試需求。
[0052]在上述實施例中,可以對測試數(shù)據(jù)集中的數(shù)據(jù)進行如圖2所示的如下處理方法:
[0053]步驟S304,判斷讀取的數(shù)據(jù)是否為點名風閥幀,如果是,則進入步驟S305 ;如果不是,則進入步驟S306。其中,點名風閥幀是主控板根據(jù)協(xié)議發(fā)出一幀點名風閥的數(shù)據(jù),這幀數(shù)據(jù)就是點名風閥幀。
[0054]步驟S305,根據(jù)上位機界面的選擇生成風閥回復幀。其中,風閥收到點名自己的數(shù)據(jù)后,回復一幀數(shù)據(jù),這幀數(shù)據(jù)就是風閥回復幀。
[0055]步驟S306,判斷讀取的數(shù)據(jù)是否為點名變頻風機幀,如果是則進入步驟S307,如果不是,則進入步驟S303。其中,點名變頻風機幀是主控板根據(jù)協(xié)議發(fā)出一幀點名變頻風機的數(shù)據(jù),這幀數(shù)據(jù)就是點名變頻風機幀。
[0056]步驟S307,根據(jù)上位機界面的選擇生成變頻風機回復幀。其中,變頻風機收到點名自己的數(shù)據(jù)后,回復一幀數(shù)據(jù),這幀數(shù)據(jù)就是變頻風機回復幀。
[0057]然后進入步驟S105,上位機將生成的回復數(shù)據(jù)發(fā)送給被測主控板。
[0058]具體地,如圖2所示的步驟S308,把回復數(shù)據(jù)寫入串口。
[0059]根據(jù)本發(fā)明的主控板的測試方法,通過上位機模擬除被測主控板以外的所有的配套控制器,然后上位機可以通過串口自動與被測主控板進行通訊,以實現(xiàn)對被測主控板的測試。[0060]在本發(fā)明的上述實施例中,上位機與被測主控板的通訊是指上位機對下位機點名,下位機收到點名自己的數(shù)據(jù)后,進行回復數(shù)據(jù)。
[0061]如圖2所示,在本實施例的應用于測試二代除濕機的測試方法中,上位機收集該測試或調(diào)試需要使用到溫濕度獨立控制器、風機驅(qū)動板通訊協(xié)議及通訊時序要求、故障測試需求及最大測試需求,進行分類匯總,編寫明確需求說明書。然后,針對通訊協(xié)議及開發(fā)需求,上位機的界面能顯示所有溫濕度獨立控制器信息及所有模擬故障控件,當操作人員需要單獨人工控制溫濕度獨立控制器的狀態(tài)或測試每個故障時,只需選擇相應的狀態(tài)即可,根據(jù)不同命令,上位機自動產(chǎn)生相應數(shù)據(jù)(即回復數(shù)據(jù))發(fā)至主控板上。優(yōu)選地,利用Iabview開發(fā)平臺開發(fā)相應自動化測試程序,此部分軟件為上位機控制,最終效果包含有用戶操作界面。
[0062]采用本申請的主控板的測試方法,當測試員進行測試的時候,通過485轉(zhuǎn)換器將上位機與被測主控板連接,然后通過在上位機界面上相應的控件上選擇狀態(tài)改變溫濕度獨立控制器狀態(tài)、是否在線及風機驅(qū)動板故障,上位機上裝的軟件會自動生成回復數(shù)據(jù),根據(jù)通訊時序要求發(fā)送到被測主控板上,以實現(xiàn)對被測主控板的測試。具體地,針對通訊協(xié)議及開發(fā)需求,上位機上裝載軟件的界面能顯示所有模擬配套控制器信息及所有狀態(tài)位控件,每個控件均代表一個狀態(tài)位,當操作人員需要單獨人工改變模擬配套控制器的狀態(tài)時,只需點擊相應按鍵即可,根據(jù)不同命令,軟件自動產(chǎn)生相應數(shù)據(jù)并根據(jù)時序要求發(fā)送到被測主控板上。
[0063]需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0064]圖9是根據(jù)本發(fā)明的主控板的測試裝置的結(jié)構(gòu)示意圖。圖10是根據(jù)圖9所示實施例的主控板的測試裝置的結(jié)構(gòu)示意圖;如圖3和圖4所示,該主控板的測試裝置包括:通訊模塊10,用于與被測主控板建立通訊關(guān)系,以獲取被測主控板上的測試數(shù)據(jù)集;第一處理模塊30,用于根據(jù)預先設(shè)置的配套控制器參數(shù)對測試數(shù)據(jù)集中的數(shù)據(jù)進行處理,以生成對應該參數(shù)的回復數(shù)據(jù);發(fā)送模塊50,用于將生成的回復數(shù)據(jù)發(fā)送給被測主控板。
[0065]采用本申請的主控板的測試裝置,通過上位機與被測主控板建立通訊關(guān)系,獲取被測主控板上的測試數(shù)據(jù)集,然后根據(jù)預先設(shè)置的配套控制器參數(shù)對測試數(shù)據(jù)集中的數(shù)據(jù)進行處理,生成對應該參數(shù)的回復數(shù)據(jù),并將生成的回復數(shù)據(jù)發(fā)送給被測主控板。通過上位機模擬配套控制器與被測主控板通訊,來完成對主控板的測試,解決了現(xiàn)有技術(shù)中測試主控板的方法測試成本大、測試效率低的技術(shù)問題,進而實現(xiàn)了方便快捷、節(jié)省測試成本的測試主控板的效果。
[0066]在上述實施例中,該裝置還可以包括:獲取模塊70,用于根據(jù)通訊協(xié)議獲取通訊串口的主控板參數(shù);搜索模塊90,用于根據(jù)所設(shè)置的主控板參數(shù)在網(wǎng)絡(luò)中搜索對應的被測主控板,以實現(xiàn)與被測主控板的通訊。
[0067]具體地,設(shè)置模塊還可以包括:配置模塊,用于根據(jù)通訊協(xié)議在應用程序的控制組件上配置主控板參數(shù),其中,主控板參數(shù)包括以下一個或多個數(shù)據(jù)的組合:通訊口、波特率、校驗位、數(shù)據(jù)位以及停止位。
[0068]根據(jù)本申請的上述實施例,第一處理模塊30還可以包括:判斷模塊,用于判斷測試數(shù)據(jù)集中是否存在匹配預先設(shè)置的配套控制器參數(shù)的點名數(shù)據(jù);第二處理模塊,用于對存在的對應的點名數(shù)據(jù)進行查詢操作,以獲取該點名數(shù)據(jù)所對應的回復數(shù)據(jù)。
[0069]圖11是根據(jù)本發(fā)明的主控板的測試系統(tǒng)的結(jié)構(gòu)示意圖。如圖11所示,該主控板的測試系統(tǒng)包括:被測主控板201,生成測試數(shù)據(jù)集;上位機203,與被測主控板建立通訊關(guān)系,用于根據(jù)預先設(shè)置的參數(shù)對獲取到的被測主控板上的測試數(shù)據(jù)集中的數(shù)據(jù)進行處理,并將生成的回復數(shù)據(jù)發(fā)送給被測主控板。
[0070]采用本申請的主控板的測試系統(tǒng),通過上位機與被測上位機與被測主控板建立通訊關(guān)系,獲取被測主控板上的測試數(shù)據(jù)集,然后根據(jù)預先設(shè)置的配套控制器參數(shù)對測試數(shù)據(jù)集中的數(shù)據(jù)進行處理,生成對應該參數(shù)的回復數(shù)據(jù),并將生成的回復數(shù)據(jù)發(fā)送給被測主控板。通過上位機模擬配套控制器與被測主控板通訊,來完成對主控板的測試,解決了現(xiàn)有技術(shù)中測試主控板的方法測試成本大、測試效率低的技術(shù)問題,進而實現(xiàn)了測試主控板方便快捷、節(jié)省測試成本的效果。
[0071]在本申請的上述實施例中,主控板的測試系統(tǒng)還可以包括:轉(zhuǎn)換器205,連接于被測主控板和上位機之間,用于獲取被測主控板生成的測試數(shù)據(jù)集,并轉(zhuǎn)換測試數(shù)據(jù)集中的數(shù)據(jù),以供上位機處理。
[0072]在上述實施例中,上位機203還可以包括:第一配置單元2031,用于根據(jù)通訊協(xié)議獲取通訊串口的主控板參數(shù),并根據(jù)所設(shè)置的主控板參數(shù)在網(wǎng)絡(luò)中獲取對應的被測主控板。
[0073]根據(jù)本申請的上述實施例,第一配置單元2031還可以包括:獲取單元,用于獲取根據(jù)通訊協(xié)議而設(shè)置的主控板參數(shù);第一比較器,與獲取單元連接,用于根據(jù)所設(shè)置的主控板參數(shù)在網(wǎng)絡(luò)中搜索對應的被測主控板;存儲器,與第一比較器連接,用于存儲獲取到的被測主控板上的測試數(shù)據(jù)集。
[0074]在本申請的上述實施例中,上位機203還可以包括:第一處理器,與第一配置單元連接,用于根據(jù)預先設(shè)置的配套控制器參數(shù)對測試數(shù)據(jù)集中的數(shù)據(jù)進行查詢操作,以生成對應該參數(shù)的回復數(shù)據(jù);輸出裝置,與第一處理器連接,用于將生成的回復數(shù)據(jù)發(fā)送給被測主控板。
[0075]具體地,第一處理器還包括:第二比較器,用于檢測測試數(shù)據(jù)集中是否存在匹配預先設(shè)置的配套控制器參數(shù)的點名數(shù)據(jù);第二處理器,與第二比較器連接,用于對存在的對應的點名數(shù)據(jù)進行查詢操作,以獲取該點名數(shù)據(jù)所對應的回復數(shù)據(jù)。
[0076]從以上的描述中,可以看出,采用本發(fā)明上述的實施例,提供了一種主控板的測試方法、裝置及系統(tǒng),通過上位機與被測上位機與被測主控板建立通訊關(guān)系,獲取被測主控板上的測試數(shù)據(jù)集,然后根據(jù)預先設(shè)置的配套控制器參數(shù)對測試數(shù)據(jù)集中的數(shù)據(jù)進行處理,生成對應該參數(shù)的回復數(shù)據(jù),并將生成的回復數(shù)據(jù)發(fā)送給被測主控板。通過上位機模擬配套控制器與被測主控板通訊,來完成對主控板的測試,解決了現(xiàn)有技術(shù)中測試主控板的方法測試成本大、測試效率低的技術(shù)問題,進而實現(xiàn)了方便快捷、節(jié)省測試成本的測試主控板的效果。
[0077]顯然,本領(lǐng)域的技術(shù)人員應該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
[0078]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種主控板的測試方法,其特征在于,包括: 上位機與被測主控板建立通訊關(guān)系,以獲取所述被測主控板上的測試數(shù)據(jù)集; 所述上位機根據(jù)預先設(shè)置的配套控制器參數(shù)對所述測試數(shù)據(jù)集中的數(shù)據(jù)進行處理,以生成對應配套控制器參數(shù)的回復數(shù)據(jù); 所述上位機將生成的所述回復數(shù)據(jù)發(fā)送給所述被測主控板。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在上位機與被測主控板建立通訊關(guān)系之前,所述方法還包括: 所述上位機根據(jù)通訊協(xié)議獲取通訊串口的主控板參數(shù); 根據(jù)所設(shè)置的主控板參數(shù)在網(wǎng)絡(luò)中搜索對應的被測主控板,以獲取與所述上位機具有通訊關(guān)系的被測主控板。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述上位機根據(jù)通訊協(xié)議獲取通訊串口的主控板參數(shù)的步驟還包括: 所述上位機根據(jù)通訊協(xié)議在應用程序的控制組件上配置主控板參數(shù),其中,所述主控板參數(shù)包括以下一個或多個數(shù)據(jù)的組合:通訊口、波特率、校驗位、數(shù)據(jù)位以及停止位。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述預先設(shè)置的配套控制器參數(shù)包括:配套控制器的機型參數(shù)和/或所述配套控制器的狀態(tài)參數(shù),其中,所述狀態(tài)參數(shù)包括故障狀態(tài)參數(shù)和開啟狀態(tài)參數(shù)。
5.根據(jù)權(quán)利要求1或4所述的方法,其特征在于,所述上位機根據(jù)預先設(shè)置的參數(shù)對所述測試數(shù)據(jù)集中的數(shù)據(jù)進行處理,以生成對應該參數(shù)的回復數(shù)據(jù)的步驟包括: 所述上位機判斷所述測試數(shù)據(jù)集中是否存在匹配所述預先設(shè)置的配套控制器參數(shù)的點名數(shù)據(jù),其中, 如果存在對應的點名數(shù)據(jù),則對該點名數(shù)據(jù)進行查詢操作,以獲取該點名數(shù)據(jù)所對應的回復數(shù)據(jù); 如果不存在對應的點名數(shù)據(jù),則退出。
6.一種主控板的測試裝置,其特征在于,包括: 通訊模塊,用于與被測主控板建立通訊關(guān)系,以獲取所述被測主控板上的測試數(shù)據(jù)集; 第一處理模塊,用于根據(jù)預先設(shè)置的配套控制器參數(shù)對所述測試數(shù)據(jù)集中的數(shù)據(jù)進行處理,以生成對應該參數(shù)的回復數(shù)據(jù); 發(fā)送模塊,用于將生成的所述回復數(shù)據(jù)發(fā)送給所述被測主控板。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 獲取模塊,用于根據(jù)通訊協(xié)議獲取通訊串口的主控板參數(shù); 搜索模塊,用于根據(jù)所設(shè)置的主控板參數(shù)在網(wǎng)絡(luò)中搜索對應的被測主控板,以實現(xiàn)與所述被測主控板的通訊。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述設(shè)置模塊還包括: 配置模塊,用于根據(jù)通訊協(xié)議在應用程序的控制組件上配置主控板參數(shù),其中,所述主控板參數(shù)包括以下一個或多個數(shù)據(jù)的組合:通訊口、波特率、校驗位、數(shù)據(jù)位以及停止位。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第一處理模塊還包括: 判斷模塊,用于判斷所述測試數(shù)據(jù)集中是否存在匹配所述預先設(shè)置的配套控制器參數(shù)的點名數(shù)據(jù); 第二處理模塊,用于對存在的對應的點名數(shù)據(jù)進行查詢操作,以獲取該點名數(shù)據(jù)所對應的回復數(shù)據(jù)。
10.一種主控板的測試系統(tǒng),其特征在于,包括: 被測主控板,生成測試數(shù)據(jù)集; 上位機,與所述被測主控板建立通訊關(guān)系,用于根據(jù)預先設(shè)置的參數(shù)對獲取到的所述被測主控板上的測試數(shù)據(jù)集中的數(shù)據(jù)進行處理,并將生成的回復數(shù)據(jù)發(fā)送給所述被測主控板。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 轉(zhuǎn)換器,連接于所述被測主控板和所述上位機之間,用于獲取被測主控板生成的測試數(shù)據(jù)集,并轉(zhuǎn)換所述測試數(shù)據(jù)集中的數(shù)據(jù),以供所述上位機處理。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述上位機還包括: 第一配置單元,用于根據(jù)通訊協(xié)議設(shè)置通訊串口的主控板參數(shù),并根據(jù)所設(shè)置的主控板參數(shù)在網(wǎng)絡(luò)中獲取對應的被測主控板。
13.根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述第一配置單元還包括: 獲取單元,用于獲取根據(jù)通訊協(xié)議而設(shè)置的所述主控板參數(shù); 第一比較器,與所述獲取單元連接,用于根據(jù)所設(shè)置的主控板參數(shù)在網(wǎng)絡(luò)中搜索對應的被測主控板; 存儲器,與所述第一比較器連接,用于存儲獲取到的所述被測主控板上的測試數(shù)據(jù)集。
14.根據(jù)權(quán)利要求12或13所述的系統(tǒng),其特征在于,所述上位機還包括: 第一處理器,與所述第一配置單元連接,用于根據(jù)預先設(shè)置的配套控制器參數(shù)對所述測試數(shù)據(jù)集中的數(shù)據(jù)進行查詢操作,以生成對應該參數(shù)的回復數(shù)據(jù); 輸出裝置,與所述第一處理器連接,用于將生成的所述回復數(shù)據(jù)發(fā)送給所述被測主控板。
15.根據(jù)權(quán)利要求14所述的系統(tǒng),其特征在于,所述第一處理器還包括: 第二比較器,用于檢測所述測試數(shù)據(jù)集中是否存在匹配所述預先設(shè)置的配套控制器參數(shù)的點名數(shù)據(jù); 第二處理器,與所述第二比較器連接,用于對存在的對應的點名數(shù)據(jù)進行查詢操作,以獲取該點名數(shù)據(jù)所對應的回復數(shù)據(jù)。
【文檔編號】G05B23/02GK103576667SQ201210260437
【公開日】2014年2月12日 申請日期:2012年7月25日 優(yōu)先權(quán)日:2012年7月25日
【發(fā)明者】牛安, 譚澤漢 申請人:珠海格力電器股份有限公司