- 多通道揚聲器功率試驗系統(tǒng)的簡介
- 系統(tǒng)結構、硬件平臺
- 硬件由計算機、功率試驗儀和功放組成
- 軟件采用微軟公司的Vc6.0結合NI公司的Measurementstudio6.0聯(lián)合開發(fā)
傳統(tǒng)的揚聲器功率試驗系統(tǒng),是按照國家標準GB9396-96,采用粉紅噪聲/白噪聲發(fā)生器、模擬節(jié)目信號計權網(wǎng)絡、帶通濾波器、功放和真有效值電壓表等一整套的獨立設備對揚聲器進行壽命試驗。采用上述的試驗方法,不僅使用設備數(shù)量多,造價高,而且不易對揚聲器的損壞過程進行有效的監(jiān)測。企業(yè)針對一批揚聲器單元進行功率試驗時,為了提高工作效率,通常對多只揚聲器單元同時進行試驗(進行多通道試驗)。如果使用上述模擬設備進行多通道試驗,系統(tǒng)將會十分復雜,不僅操作過程復雜、容易出錯,而且也容易出現(xiàn)故障。
針對這種情況,研發(fā)一種性價比高、操作簡便、可靠性高且功能強大的多通道揚聲器功率試驗系統(tǒng),將能夠廣泛的應用于國內(nèi)各揚聲器生產(chǎn)企業(yè),獲得顯著的經(jīng)濟效益和社會效益。
多通道揚聲器功率試驗系統(tǒng)的簡介
多通道揚聲器功率試驗系統(tǒng)的主要功能是同時對多只揚聲器進行各種類型的功率試驗,這些試驗包括最大噪聲功率試驗、長期最大功率試驗、短期最大功率試驗、額定最大正弦功率試驗和最優(yōu)功率標稱試驗,如配備高、低溫箱,則可進行高低溫貯存試驗。通過這些類型試驗獲得的參數(shù),為標稱揚聲器的額定阻抗和額定功率提供了依據(jù)。
進行一次完整的功率試驗,用戶需要按照試驗步驟,依次設置許多參數(shù),同時也要將多只揚聲器單元同系統(tǒng)正確連接。因此試驗系統(tǒng)要有良好的人機交互界面和人性化的操作方法,以方便用戶使用。系統(tǒng)進行長期最大功率試驗時,工作時間可達上百小時,因此系統(tǒng)自身的可靠性要高,能夠保證長期穩(wěn)定的運行。
為了實現(xiàn)上述功能,需要構建一套以計算機為基礎的虛擬儀器。借助于計算機強大的處理功能和軟件的靈活性,不僅可以完成上述功能,還能夠保證系統(tǒng)日后便于升級和維護。虛擬儀器技術的應用使得多通道揚聲器功率試驗系統(tǒng)具有高性價比、易用性、可擴展性和高可靠性等諸多優(yōu)點。
系統(tǒng)結構
虛擬儀器系統(tǒng)將計算機硬件資源、儀器硬件資源和軟件資源三者有機的結合起來,利用計算機強大的處理能力和軟件的靈活性,可以實現(xiàn)各種復雜的控制和分析功能,大大簡化了儀器硬件的結構,同時軟件可以對試驗數(shù)據(jù)進行分析、顯示和存儲,并且還可以將試驗的整個過程記錄下來,使用戶可以更加細致的掌握揚聲器的特性。而這些功能使用傳統(tǒng)的獨立儀器很難實現(xiàn)。
整套虛擬儀器系統(tǒng)由硬件和軟件兩部分組成,其中硬件由計算機、功率試驗儀和功放組成,軟件采用微軟公司的Vc6.0結合NI公司的Measurementstudio6.0聯(lián)合開發(fā)。為了使系統(tǒng)具有優(yōu)越的性能,硬件部分和軟件部分都經(jīng)過精心設計,下面將分別針對硬件和軟件平臺的參數(shù)要求、框架結構和工作原理進行說明。
[page]
硬件平臺
硬件平臺是依照國標GB/T9396-1996《揚聲器主要性能測試方法》中揚聲器功率試驗的測試原理進行設計的。按照上述測試原理,虛擬儀器的硬件平臺包含如下單元:計算機、AD/DA數(shù)據(jù)卡、功率試驗儀、功率放大器及若干連接線材。
在虛擬儀器的硬件平臺中,AD/DA數(shù)據(jù)卡和功率試驗儀是系統(tǒng)的核心單元。在這里,AD/DA數(shù)據(jù)卡采用的是專業(yè)聲卡。之所以選擇專業(yè)聲卡,是出于以下幾點原因:
(1)相對于專業(yè)的數(shù)據(jù)采集卡(如NI、Adlink、Advantech等公司的系列產(chǎn)品),專業(yè)聲卡具有明顯的價格優(yōu)勢。
(2)專業(yè)聲卡具備良好的性能參數(shù),如頻響、失真和信噪比等指標都比較高,很多型號還具備96KHz采樣頻率、24位精度的性能,完全可以滿足20Hz至20KHz頻率之間的音頻測試要求。
(3)專業(yè)聲卡的驅動程序兼容性好,用戶十分容易在計算機上安裝成功。
(4)應用軟件通過統(tǒng)一的API接口函數(shù)對聲卡進行操作,當改變聲卡型號時,軟件幾乎不需做修改就可以正常運行。在本系統(tǒng)中,專業(yè)聲卡采用德國坦克公司的Phase22聲卡,該聲卡性能可靠,工作穩(wěn)定,保證了系統(tǒng)的品質。此外需要強調(diào)的是,價格低廉的普通民用聲卡,由于性能指標不夠確定,不推薦應用于本測試系統(tǒng)中。
常見的專業(yè)聲卡一般只具備兩個輸入通道,兩個輸出通道,而功率試驗要求能夠同時對多個通道進行測試,故需要分配電路實現(xiàn)信號選擇;此外,專業(yè)聲卡的電壓工作范圍在1至2伏之間,揚聲器的實際工作電壓和工作電流有較大的變化范圍,因此需要進行電平變換才能和聲卡連接。綜合這些因素,需要一套獨立的功率試驗儀和聲卡相配合,才能完成測試功能。功率試驗儀內(nèi)部由程控分配電路、程控衰減器、程控放大器、通訊端口、電源電路和接線端子等部分組成。整個硬件平臺結構如圖1所示。
圖1功率試驗系統(tǒng)硬件平臺
系統(tǒng)工作時,應用程序通過計算機控制專業(yè)聲卡發(fā)出測試信號,測試信號經(jīng)過程控分配電路激勵多路功放,功放驅動揚聲器進行功率試驗。在圖1中,出于簡化,僅畫出了1路功放,實際工作時,系統(tǒng)最多允許連接4路功放。每路功放可同時連接兩組揚聲器,在功率試驗儀內(nèi)部配置有對應的2只(每路有2只,4路有8只)低阻值參考電阻,串聯(lián)在揚聲器連接回路之中,根據(jù)電阻壓降可計算出揚聲器工作電流。揚聲器的工作電壓和電流分別通過程控衰減器和程控放大器經(jīng)專業(yè)聲卡完成A/D變換,通過系統(tǒng)軟件分析得出揚聲器的阻抗,用于判斷出揚聲器的工作狀態(tài)。由于專業(yè)聲卡同時只能檢測2路信號,要進行多路試驗,必須采取循環(huán)掃描的工作方式,由硬件完成通道切換,逐個通道進行檢測。功率試驗儀的設計要確保良好的精度和可靠性,內(nèi)部硬件連線和布局要合理,以盡可能降低干擾,參考電阻的電壓較低,應采用差動放大器放大,以提高共模抑制比。此外,程控衰減器和放大器均要經(jīng)過限幅電路再和聲卡連接,以防損壞聲卡。
[page]
軟件部分
系統(tǒng)軟件是使用微軟公司的Vc6.0結合NI公司的Measurementstudio6.0開發(fā)的。Vc6.0是開發(fā)通用windows應用軟件的成熟工具,在程序的界面設計、結構設計、硬件訪問和數(shù)據(jù)庫操作等方面均有著很強的靈活性。Measurementstudio6.0在虛擬儀器方面可以為Vc6.0提供強有力的支持,它提供了大量的庫函數(shù)和組件。通過調(diào)用庫函數(shù),軟件可以方便的生成各種類型的測試信號,還可以對其進行各種濾波處理。由聲卡采集得到的測試信號,在庫函數(shù)的支持下,軟件便于對其進行各種深入的分析,可以獲得揚聲器的阻抗曲線、TS參數(shù)和音圈溫度等重要參數(shù)。此外,Measurementstudio6.0提供的組件還為程序的界面設計提供了極大方便,包括各種類型的旋鈕、開關、圖表和滑動條等等。應用這些組件,可以開發(fā)出非常專業(yè)的儀器界面,容易滿足用戶的操作習慣。使用Vc6.0結合Measurementstudio6.0開發(fā)軟件,可做到優(yōu)勢互補,大大降低了軟件的開發(fā)難度和周期,是一種理想的虛擬儀器軟件設計方案。
系統(tǒng)軟件采用模塊化設計方法,整個系統(tǒng)包含中心管理模塊、測試步驟生成模塊、聲卡控制模塊、信號發(fā)生模塊、揚聲器模型分析模塊、硬件端口控制模塊、數(shù)據(jù)庫管理模塊和界面管理模塊等等。其中中心管理模塊為核心部分,軟件運行時從該模塊進入,其它功能模塊均在該模塊的管理下,協(xié)調(diào)一致的工作。各功能模塊均有標準的數(shù)據(jù)接口,統(tǒng)一經(jīng)過中心控制模塊完成數(shù)據(jù)交換,彼此之間不獨自發(fā)生聯(lián)系,因此可以保證模塊的獨立性,為程序的維護和升級建立了良好基礎。各個模塊完成的功能如下所述:
1)中心管理模塊:為整個系統(tǒng)軟件的入口和出口,同時對整個系統(tǒng)實施管理和調(diào)度。它調(diào)用其它各個模塊,使它們相互配合,協(xié)調(diào)一致的工作。
2)測試步驟生成模塊:將用戶的輸入指令和要求轉換成一系列容易執(zhí)行的試驗步驟。功率試驗的過程較為復雜,但是這一復雜過程可分解成多個簡單、具體且容易執(zhí)行的步驟。
3)聲卡控制模塊:負責控制聲卡發(fā)出音頻測試信號,同時錄制輸入信號并送回軟件。
4)信號發(fā)生模塊:根據(jù)試驗要求產(chǎn)生各種測試信號,包括各種頻段的白噪聲、粉紅噪聲、模擬節(jié)目信號,以及各種頻率的正弦波、鋸齒波,各種頻率和占空比的方波、三角波及IEC、EIA、DIN等等標準信號。
5)揚聲器模型分析模塊:根據(jù)揚聲器工作電壓和電流分析其阻抗曲線、TS參數(shù)和音圈溫度等參數(shù),用于判斷揚聲器的狀態(tài)。
6)硬件端口控制模塊:控制功率試驗儀內(nèi)部各個功能模塊的工作狀態(tài),從而完成硬件參數(shù)的設置。
7)數(shù)據(jù)庫管理模塊:將試驗過程的大量測量數(shù)據(jù)和試驗結果存入數(shù)據(jù)庫,或從數(shù)據(jù)庫讀取。
8)界面管理模塊:試驗過程中,大量測量數(shù)據(jù)被不斷送往該模塊,并由該模塊在界面顯示。
各個模塊之間的邏輯關系如圖2所示。軟件啟動后,中心管理模塊首先將用戶的指令轉化成相應的試驗步驟,并按試驗步驟控制各模塊啟動功率試驗,接著對各個通道的揚聲器狀態(tài)采取循環(huán)掃描的方式進行監(jiān)測和分析,并將分析結果不斷送往界面顯示,然后繼續(xù)進行試驗直至結束為止,最后按照用戶的要求將試驗結果保存或者生成報表打印出來。
注意事項
功率試驗系統(tǒng)的硬件和軟件在研發(fā)過程中還要注意以下事項:
圖2功率試驗系統(tǒng)軟件結構
1)功率試驗儀內(nèi)部要求具備充分、合理的保護電路,以確保系統(tǒng)有高的可靠性。試驗儀內(nèi)部針對聲卡要有電壓校準電路,用來消除不同聲卡電壓靈敏度的差異,以保證試驗儀的一致性。
2)功率試驗系統(tǒng)每次試驗運行最長可達上百小時,處理的數(shù)據(jù)量十分巨大,需要有很高的穩(wěn)定性。因此要求軟件程序代碼具備高的編寫質量,以防止系統(tǒng)長時間運行之后出現(xiàn)崩潰的故障。程序代碼編寫過程中,對于內(nèi)存的操作要嚴格、規(guī)范,對于運行時可能出現(xiàn)的異常情況要有應對措施,總之要嚴格遵循軟件工程的要求編寫代碼。
7結論
系統(tǒng)研發(fā)成功以后,曾在多家企業(yè)進行推廣使用。在推廣過程中,通過不斷的升級換代,最終使系統(tǒng)達到了多數(shù)用戶的要求。通過企業(yè)使用的反饋信息可知,該系統(tǒng)具備操作簡便、功能強大、測量數(shù)據(jù)準確、可靠性良好、工作效率高等優(yōu)點,完全可以替代傳統(tǒng)的功率試驗系統(tǒng)。
本系統(tǒng)的創(chuàng)新之處在于:系統(tǒng)將計算機、通道少的聲卡、功率試驗儀和軟件四者結合起來,運用虛擬儀器技術進行多通道揚聲器功率試驗,用較低的成本實現(xiàn)了較強的功能,是對傳統(tǒng)功率試驗方法的一種升級。