一種電子設備的自動校正系統(tǒng)及方法
【技術領域】
[0001]本發(fā)明屬于自動化測試技術領域,尤其涉及一種電子設備的自動校正系統(tǒng)及方法。
【背景技術】
[0002]隨著無線技術的發(fā)展,數(shù)字無繩電話的使用越來越普遍,相應的人們對數(shù)字無繩電話的性能要求也越來越高,其中,數(shù)字無繩電話的工作電壓及頻率漂移量的穩(wěn)定性顯得尤為重要。目前,數(shù)字無繩電話在投入使用前,一般均會采用人工測試的方法對其工作電壓及頻率漂移量的穩(wěn)定性進行測試,并由測試人員根據(jù)測試結(jié)果手動對數(shù)字無繩電話的工作電壓及頻率漂移量進行校正,其測試和校正過程復雜,效率低下,并且對測試人員的專業(yè)技能要求較高。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例的目的在于提供一種電子設備的自動校正系統(tǒng)及方法,旨在解決上述人工測試的方法對數(shù)字無繩電話在工作狀態(tài)下的電壓及頻率偏移量的穩(wěn)定性進行測試和校正的過程復雜,效率低下,并且對測試人員的專業(yè)技能要求較高的問題。
[0004]本發(fā)明實施例是這樣實現(xiàn)的,一種電子設備的自動校正系統(tǒng),包括依次連接的控制裝置、測試儀表以及待測電子設備,所述控制裝置還與所述待測電子設備連接;所述控制裝置上設置有自動化測試軟件,所述自動化測試軟件包括:
[0005]第一檢測模塊,用于檢測所述待測電子設備的物理連接狀態(tài);
[0006]第一控制模塊,用于若所述待測電子設備的物理連接狀態(tài)正常,則控制所述待測電子設備進入測試模式;
[0007]第二檢測模塊,用于檢測所述測試儀表的物理連接狀態(tài);
[0008]第二控制模塊,用于若所述測試儀表的物理連接狀態(tài)正常,則對所述測試儀表進行初始化,并控制所述測試儀表讀取所述待測電子設備在測試模式下的電壓值和/或頻率值;
[0009]判斷模塊,用于根據(jù)所述電壓值和/或所述頻率值確定所述待測電子設備的工作電壓和/或頻率漂移量是否處于理想范圍內(nèi);
[0010]校正模塊,用于若所述電壓值和/或所述頻率值不在理想范圍內(nèi),則采用線性算法將所述電壓值和/或所述頻率值校準到理想范圍內(nèi),并將校準后的電壓值和/或頻率值寫入到所述待測電子設備。
[0011]在本發(fā)明實施例所述的電子設備的自動校正系統(tǒng)中,還包括生產(chǎn)測試數(shù)據(jù)庫,所述自動化測試軟件還包括:
[0012]通訊模塊,用于將所述測試儀表讀取的所述待測電子設備在測試模式下的電壓值和/或頻率值以及校準后的電壓值和/或頻率值上傳到所述生產(chǎn)測試數(shù)據(jù)庫。
[0013]在本發(fā)明實施例所述的電子設備的自動校正系統(tǒng)中,所述第一控制模塊具體用于:
[0014]若所述待測電子設備的物理連接狀態(tài)正常,則通過Telnet協(xié)議與所述待測電子設備通信,向所述待測電子設備下發(fā)指令使控制所述待測電子設備進入測試模式。
[0015]在本發(fā)明實施例所述的電子設備的自動校正系統(tǒng)中,所述第二控制模塊具體用于:
[0016]若所述測試儀表的物理連接狀態(tài)正常,則通過調(diào)用visa的庫函數(shù)V1penDefaultRM對所述測試儀表進行初始化,并控制所述測試儀表讀取所述待測電子設備在測試模式下的電壓值和/或頻率值,然后,通過調(diào)用V1pen來獲取所述測試儀表讀取的所述電壓值和/或頻率值。
[0017]在本發(fā)明實施例所述的電子設備的自動校正系統(tǒng)中,所述判斷模塊具體用于:
[0018]將所述電壓值和/或所述頻率值與預先存儲的理想電壓值范圍和/或理想頻率值范圍相比較,根據(jù)比較結(jié)果確定所述待測電子設備的工作電壓和/或頻率漂移量是否處于理想范圍內(nèi)。
[0019]本發(fā)明實施例的另一目的在于提供一種電子設備的自動校正方法,包括:
[0020]檢測待測電子設備的物理連接狀態(tài);
[0021]若所述待測電子設備的物理連接狀態(tài)正常,則控制所述待測電子設備進入測試模式;
[0022]檢測測試儀表的物理連接狀態(tài);
[0023]若所述測試儀表的物理連接狀態(tài)正常,則對所述測試儀表進行初始化,并控制所述測試儀表讀取所述待測電子設備在測試模式下的電壓值和/或頻率值;
[0024]根據(jù)所述電壓值和/或所述頻率值確定所述待測電子設備的工作電壓和/或頻率漂移量是否處于理想范圍內(nèi);
[0025]若所述電壓值和/或所述頻率值不在理想范圍內(nèi),則采用線性算法將所述電壓值和/或所述頻率值校準到理想范圍內(nèi),并將校準后的電壓值和/或頻率值寫入到所述待測電子設備。
[0026]在本發(fā)明實施例所述的電子設備的自動校正方法中,在若所述電壓值和/或所述頻率值不在理想范圍內(nèi),則采用線性算法將所述電壓值和/或所述頻率值校準到理想范圍內(nèi),并將校準后的電壓值和/或頻率值寫入到所述待測電子設備之后還包括:
[0027]將所述測試儀表讀取的所述待測電子設備在測試模式下的電壓值和/或頻率值以及校準后的電壓值和/或頻率值上傳到生產(chǎn)測試數(shù)據(jù)庫。
[0028]在本發(fā)明實施例所述的電子設備的自動校正方法中,所述若所述待測電子設備的物理連接狀態(tài)正常,則控制所述待測電子設備進入測試模式具體包括:
[0029]若所述待測電子設備的物理連接狀態(tài)正常,則通過Telnet協(xié)議與所述待測電子設備通信,向所述待測電子設備下發(fā)指令使控制所述待測電子設備進入測試模式。
[0030]在本發(fā)明實施例所述的電子設備的自動校正方法中,所述若所述測試儀表的物理連接狀態(tài)正常,則對所述測試儀表進行初始化,并控制所述測試儀表讀取所述待測電子設備在測試模式下的電壓值和/或頻率值具體包括:
[0031]若所述測試儀表的物理連接狀態(tài)正常,則通過調(diào)用visa的庫函數(shù)V1penDefaultRM對所述測試儀表進行初始化,并控制所述測試儀表讀取所述待測電子設備在測試模式下的電壓值和/或頻率值,然后,通過調(diào)用V1pen來獲取所述測試儀表讀取的所述電壓值和/或頻率值。
[0032]在本發(fā)明實施例所述的電子設備的自動校正方法中,所述根據(jù)所述電壓值和/或所述頻率值確定所述待測電子設備的工作電壓和/或頻率漂移量是否處于理想范圍內(nèi)具體包括:
[0033]將所述電壓值和/或所述頻率值與預先存儲的理想電壓值范圍和/或理想頻率值范圍相比較,根據(jù)比較結(jié)果確定所述待測電子設備的工作電壓和/或頻率漂移量是否處于理想范圍內(nèi)。
[0034]實施本發(fā)明實施例提供的電子設備的自動校正系統(tǒng)及方法具有以下有益效果:
[0035]本發(fā)明實施例由于在控制裝置上設置有自動化測試軟件,從而能夠自動測試并校正待測電子設備的工作電壓和頻率漂移量,可以減少人工操作,降低了對操作人員的崗位技能要求,且測試和校正的過程簡便,效率較高;此外,還可以實現(xiàn)將測試結(jié)果上傳到生產(chǎn)測試數(shù)據(jù)庫,方便后續(xù)數(shù)據(jù)分析。
【附圖說明】
[0036]圖1是本發(fā)明實施例提供的電子設備的自動校正系統(tǒng)的結(jié)構(gòu)框示意圖;
[0037]圖2是本發(fā)明實施例提供的電子設備的自動校正系統(tǒng)中自動化測試軟件的結(jié)構(gòu)示意圖;
[0038]圖3是本發(fā)明實施例提供的電子設備的自動校正方法的具體實現(xiàn)流程圖。
【具體實施方式】
[0039]為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0040]圖1示出了本發(fā)明實施例提供的電子設備的自動校正系統(tǒng)的結(jié)構(gòu)框圖。為了便于說明僅僅示出了與本實施例相關的部分。
[0041]參見圖1所示,本發(fā)明實施例提供的一種電子設備的自動校正系統(tǒng),包括依次連接的控制裝置1、測試儀表2以及待測電子設備3,所述控制裝置I還與所述待測電子設備3連接;所述控制裝置I上設置有自動化測試軟件11,參見圖2所示,所述自動化測試軟件11包括:
[0042]第一檢測模塊111,用于檢測所述待測電子設備3的物理連接狀態(tài);
[0043]第一控制模塊112,用于若所述待測電子設備3的物理連接狀態(tài)正常,則控制所述待測電子設備3進入測試模式;
[0044]第二檢測模塊113,用于檢測所述測試儀表2的物理連接狀態(tài);
[0045]第二控制模塊114,用于若所述測試儀表2的物理連接狀態(tài)正常,則對所述測試儀表2進行初始化,并控制所述測試儀表2讀取所述待測電子設備3在測試模式下的電壓值和/或頻率值;
[0046]判斷模塊115,用于根據(jù)所述電壓值和/或所述頻率值確定所述待測電子設備3的工作電壓和/或頻率漂移量是否處于理想范圍內(nèi);
[0047]校正模塊116,用于若所述電壓值和/或所述頻率值不在理想范圍內(nèi),則采用線性算法將所述電壓值和/或所述頻率值校準到理想范圍內(nèi),并將校準后的電壓值和/或頻率值寫入到所述待測電子設備3。
[0048]在本發(fā)明實施例中測試儀表2包括萬用表21和頻率計22,萬用表21的表筆連接至待測電子設備3的電壓測試點,頻率計22的表筆連接至待測電子設備3的頻率測試點??刂蒲b置I具體為一計算機,該控制裝置I通過GPIB (General-Purpose Interface Bus,通用接口總線)與萬用表21連接,通過USB(Universal Serial Bus,通用串行總線)與頻率計22連接,通過網(wǎng)線與待測電子設備3連接。進一步的,所述待測電子設備3為DECT (DigitalEnhanced Cordless Telecommunicat1ns,數(shù)字增強無繩通信)產(chǎn)品,例如:數(shù)字無繩電話。
[0049]在本發(fā)明實施例中,第一檢測模塊111,具體用于:在控制裝置I上運行cmd指令,確定后進入DOS (Disk Operating System,磁盤操作系統(tǒng))窗口模式,在DOS窗口模式下輸入:ping 192.168.1.l_t,其中192.168.1.1為待測電子設備3的IP地址,如果返回的結(jié)果是timeout,則說明所述待測電子設備3的物理連接狀態(tài)不正常,需要重新連接;如果ping192.168.1.1能過,則說明所述待測電子設備3的物理連接正常,此時,即可觸發(fā)第一控制模塊112控制所述待測電子設備3進入測試模式。
[0050]進一步的,在本發(fā)明實施例中,所述第一控制模塊112具體用于:若所述待測電子設備3的物理連接狀態(tài)正常,則通過Telnet協(xié)議與所述待測電子設備3通信,向所述待測電子設備3下發(fā)指令使控制所述待測電子設備3進入測試模式。這里的Telnet協(xié)議是TCP/IP協(xié)議族中的一員,是Internet遠程登陸服務的標準協(xié)議和主要方式。
[0051]在本發(fā)明實施例中,所述第二檢測模塊113,具體用于:啟動控制裝置I上安裝的Agilent Connect1n Expert,通過在Agilent Connect1n Expert顯不的管理界面下GPIB卡標識和USB端口標識顯示的狀態(tài)來檢測所述測試儀表2的物理連接狀態(tài);若GPIB卡標識和USB端口標識為綠色打鉤,則說明測試儀表2的物理連接狀態(tài)正常;若GPIB卡標識和USB端口標識為紅色打叉,則說明測試