胥猛
(綿陽西南自動化研究所 四川 綿陽 621000)
基于C語言的DC/AC電源模塊測試系統(tǒng)設(shè)計
胥猛
(綿陽西南自動化研究所 四川 綿陽621000)
為了實現(xiàn)對DC/AC電源模塊測試的需求,提出了一種基于C語言的電源模塊的測試系統(tǒng)設(shè)計方案,并完成系統(tǒng)的軟硬件設(shè)計。該系統(tǒng)的硬件部分主要用來模擬電源模塊振蕩電路的初始電阻,軟件部分采用C語言進行編程,能夠完成對其輸出電壓的頻率進行檢測的功能。實際應(yīng)用表明,該系統(tǒng)具有操作快速、測試準確的特點,達到了設(shè)計要求。
DC/AC;快速;準確;C語言
DC/AC電源模塊是XX產(chǎn)品的一個核心組件,在生產(chǎn)過程中,生產(chǎn)人員反映測試此組件效率比較低,精度不理想。本文就此問題進行分析,找出快速測試的辦法,并應(yīng)用于實踐中。
1)針對為滿足DC/AC模塊的性能進行測試的需求,首先了解測試過程,DC/AC電源模塊測試過程分為2步,
據(jù)統(tǒng)計:
①焊接及測試(耗時10分鐘,占總時間比例22%)。
②人工匹配2顆電阻 (耗時35分鐘,占總時間比例78%)。
2)對通過調(diào)試的合格產(chǎn)品的實際精度情況進一步分析。如果按照下面的精度水平區(qū)分:高精度(400±0.3 Hz);合格(即要求:400±0.5 Hz,溫度變化后,可能會超標)。對上批次135塊產(chǎn)品進行統(tǒng)計分析,僅僅只有65%達到高精度 (400± 0.3 Hz)。
因此,制約DC/AC電源模塊頻率調(diào)試效率的原因,主要在于匹配所需要的2顆電阻所消耗的時間比較較長、并且精度分布情況并不太理想,可以利用C語言編寫軟件,代替人為匹配電阻,在保證高精度的前提下縮短測試時間。
該測試系統(tǒng)結(jié)構(gòu)圖如圖1所示,在對DC/AC電源模塊的測試過程中,通過焊接一顆初始振蕩電路[1]的電阻,使用示波器測試初始輸出電壓的頻率;利用軟件篩選出最接近需求的20組電阻對,并打印出來,并選取最接近需求值的一組電阻對,替換初始電阻;再通過示波器測試輸出頻率是否為400 Hz。
圖1 系統(tǒng)總體結(jié)構(gòu)圖Fig.1 Structure diagram of the power module test system
測試系統(tǒng)硬件[1]主要由開關(guān)電源[2]、功率電阻[3-4]、DC/AC模塊、示波器[4]、焊臺、精密電阻[5]等組成,系統(tǒng)硬件結(jié)構(gòu)圖如圖2所示。
圖2 系統(tǒng)硬件結(jié)構(gòu)圖Fig.2 Structure diagram of the hardware system
輸入端使用標準的開關(guān)電源供電(直流 24 V);輸出端使用60 w/50 Ω的功率電阻模擬負載;利用焊臺更換振蕩電路的電阻R24、R25;利用示波器測試DC/AC電源模塊的輸出電壓的初始頻率和檢測更換電阻對后的輸出電壓的頻率。
該測試系統(tǒng)的軟件采用C語言編程[6]。整個系統(tǒng)由電阻列表模塊、頻率計算模塊、電阻對計算模塊等組成。系統(tǒng)軟件設(shè)計的結(jié)構(gòu)圖如圖3所示。
圖3 系統(tǒng)軟件設(shè)計結(jié)構(gòu)圖Fig.3 Schematic diagram of the software test system
在軟件設(shè)計中,頻率計算模塊根據(jù)初始電阻和初始頻率,計算出需要的電阻R1;電阻對計算模塊從電阻列表模塊中篩選出滿足與R1最接近的20組電阻對,如果存在所需要的電阻對,則從中選取最接近的電阻對焊接到DC/AC電源模塊上,再測試一次電源模塊的電源輸出頻率,對比是否滿足高精度的要求。軟件設(shè)計的流程圖如圖4所示。
圖4 軟件設(shè)計的流程圖Fig.4 Flow chart the software design
根據(jù)RC振蕩電路[3],由于C不變,則RF為定值,根據(jù)R (old)、F(old)、F(new)算出R24和R25,利用TC平臺編寫軟件實現(xiàn)。
根據(jù)并聯(lián)電阻公式[3],采用循環(huán)查詢法[6],計算出Rmin和Rmax,利用TC平臺編寫軟件實現(xiàn)。
該測試系統(tǒng)用于DC/AC電源模塊測試。在進行測試時,首先運行該測試軟件,初始化DC/AC模塊的電阻R(old),通過示波器測試的頻率F(old),輸入軟件后,輸入需要的頻率F (new);回車后,軟件打印出符合條件的R24,R25的需求值,即R1;打印出最符合的電阻對 (Rmin和 Rmax);把 Rmin和Rmax并聯(lián)焊接在R24,R25處;重新用示波器測試頻率,測試是否滿足需求。如圖5所示。
圖5 測試界面圖Fig.5 Interface chart of the test system
使用此軟件于本批抽取的30塊模塊進行測試。具體情況如下:
1)模塊的輸出電壓頻率在399.7~400.3 Hz,較好地滿足了精度需求。測試數(shù)據(jù)統(tǒng)計如表1,以及使用新測試系統(tǒng)前后產(chǎn)品滿足精度比例的對比如圖6所示。
表1 測試結(jié)果數(shù)據(jù)圖Tab.1 Interface chart of the test data result
2)匹配所需要的2顆電阻耗時僅為4.5分鐘。
單塊DC/AC電源模塊的調(diào)試時間降為14.5分鐘,達到預(yù)期目標,通過實際應(yīng)用發(fā)現(xiàn),該測試系統(tǒng)測試結(jié)果準確、穩(wěn)定可靠。如圖7所示。
圖6 滿足高精度的板卡比例圖Fig.6 Scale diagram of high degree of accuracy
圖7 測試結(jié)果對比圖Fig.7 Interface chart of the result
該測試系統(tǒng)軟件設(shè)計采用模塊化設(shè)計思想,提高了系統(tǒng)的可靠性和維護性。該測試系統(tǒng)已用于某DC/AC電源模塊進行測試,實際應(yīng)用表明該測試系統(tǒng)具有測試準確、穩(wěn)定可靠、人機界面友好等特點,達到了設(shè)計要求。
[1]陳大欽.電子技術(shù)基礎(chǔ)實驗 [M].北京:高等教育出版社,2000.
[2]王水平,孫柯,王禾,等.開關(guān)電源原理與應(yīng)用設(shè)計[J].北京:人民郵電出版社,2012.
[3]江曉安.模擬電子技術(shù)[M].西安:西安電子科技大學(xué)出版社,2000.
[4]張詠梅,陳凌霄.電子測量與電子電路實驗[M].北京郵電大學(xué),2001.
[5]趙廣林.常用電子元器件識別/檢測/選用一讀通[M].北京:電子工業(yè)出版社,2013.
[6]譚浩強.C語言程序設(shè)計[M].北京:清華大學(xué)出版社,2005.
[7]叢晶,蓋佳麒,張煥.風(fēng)-蓄聯(lián)合系統(tǒng)中電源規(guī)劃方法研究[J].陜西電力,2015(3):25-28.
[8]徐順剛.開關(guān)電源諧波分析及抑制方法[J].重慶師范大學(xué)學(xué)報(自然科學(xué)版),2009(3):79-81.
Design of DC/AC power module test system based on C language
XU Meng
(Southwest Research Institute of Automation,Mianyang 621000,China)
In order to satisfy the requirement of the DC/AC Power module,the design of the Power module test system based on C language is designed in this paper.The hardware system is used to produce the resistor of power module.The software system adopts the C language as development environment.The Power module test system can accomplish the frequency of output voltage test of the Power module.The experiment and application show that this test system has good performance,and quickly achieve the design requirement.
DC/AC;quickly;accuracy;C language
TN99
A
1674-6236(2016)02-0105-02
2015-03-10稿件編號:201503145
胥 猛(1984—),男,四川綿陽人,工程師。研究方向:電源測試。