專利名稱:一種車載收放機的sd卡兼容性自動化測試系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種SD卡兼容性自動化測試系統(tǒng),具體是指一種車載收放機的SD卡兼容性自動化測試系統(tǒng);本發(fā)明還涉及一種SD卡兼容性自動化測試方法。
背景技術(shù):
目前,汽車收放機的SD卡兼容性測試都是人工來完成,人工操作過程中,每次只能測試一個SD卡,即人工將一個SD卡插入汽車收放機,并根據(jù)汽車收放機輸出的音頻信號與預(yù)先存儲在SD卡內(nèi)的信號是否相同判斷該SD卡是否與汽車收放機兼容,在測試不同品 牌、不同容量的SD卡與汽車收放機的兼容性時,需要對SD卡進行多次插拔,多次插播SD卡使測試效率降低,而且無法確定SD卡的讀取時間。
發(fā)明內(nèi)容
本發(fā)明的目的是克服上述現(xiàn)有技術(shù)中所存在的人工操作效率低且不能確定SD卡的讀取時間的缺陷,提供一種能快速自動測試多個SD卡的兼容性并且能測試SD卡讀取時間的車載收放機的SD卡兼容性自動化測試系統(tǒng)及方法。本發(fā)明的目的是通過以下技術(shù)方案來實現(xiàn)一種車載收放機的SD卡兼容性自動化測試系統(tǒng),包括控制中心、車載收放機和待測SD卡,還包括將多個待測SD卡連接至車載收放機,并且切換多個待測SD卡與車載收放機的通斷的SD切換電路;連接于控制中心與所述SD切換電路之間,用于接收控制中心的控制指令并控制所述SD切換電路的切換動作的USB通信電路;連接于車載收放機與控制中心之間,用于將車載收放機輸出的音頻信號轉(zhuǎn)換為控制中心可識別信號的音頻轉(zhuǎn)換電路;與控制中心連接,用于從控制中心竊取電壓,并向所述SD切換電路和音頻轉(zhuǎn)換電路供電的USB 口竊電電路;具體地,所述USB通信電路包括控制芯片,控制芯片的多個I/O 口分別連接SD切換電路的多個雙開關(guān),控制芯片接收控制中心發(fā)出的控制命令,通過控制多個不同引腳的電平來控制SD切換電路開關(guān)的通斷;具體地,所述SD切換電路設(shè)置有多個雙開關(guān),所述雙開關(guān)由兩個三極管以及兩個三位常開型干簧繼電器(SI、S2)組成,兩個三極管共基極,且基極與控制芯片的引腳連接,集電極均連接USB 口竊電電路從控制中心竊取電壓的輸出端,發(fā)射極分別連接一個干簧繼電器,雙開關(guān)一端對應(yīng)一個SD接口,用于連接多個待測SD卡,另一端連接至車載收放機;所述雙開關(guān)采用三位常開型干簧繼電器加快SD卡的切換過程,減小電量消耗。所述音頻轉(zhuǎn)換電路的輸入端與車載收放機的音頻輸出端連接,音頻轉(zhuǎn)換電路的輸出端與控制中心的麥克風接口連接。所述音頻轉(zhuǎn)換電路主要由一放大器與信號采集模塊組成,信號采集模塊主要由多個采樣電阻組成,信號采集模塊與USB 口竊電電路竊取電壓的輸出端連接所述放大器的輸入端,放大器的輸出端與控制中心的麥克風接口連接。為了實現(xiàn)本發(fā)明的另一發(fā)明目的,本發(fā)明提供的一種車載收放機的SD卡兼容性自動化測試方法如下(I)、在控制中心預(yù)先設(shè)置待測SD卡的個數(shù)、兼容時限以及讀取時限等相應(yīng)參數(shù),同時在每個待測SD卡中預(yù)先存儲一固定頻率值為mKHz的音頻文件;(2)、設(shè)定測試計數(shù)N從I開始,N為自然數(shù);(3)、判斷測試計數(shù)N是否大于SD切換電路中SD 口的個數(shù),若測試計數(shù)N大于預(yù)設(shè)的待測SD卡的個數(shù),則結(jié)束測試;反之,執(zhí)行下一步;(4)、判斷當前測試SD卡是否選擇與車載收放機接通,若該SD卡未接通,則測試計數(shù)N累加1,并重復(fù)步驟(3);若當前測試SD卡選擇接通,則執(zhí)行下一步;(5)、控制中心的測試程序發(fā)送控制命令,USB通信電路接收控制中心的控制指令,控制SD切換電路相應(yīng)的開關(guān)閉合,接通開關(guān)對應(yīng)的SD卡,并開始計時;(6)、判斷控制中心是否接收到mKHz的信號,若控制中心未接收到mKz的信號,執(zhí)行步驟(7);若控制中心接收到mKHz的信號,則計時結(jié)束,執(zhí)行步驟(8);(7)、判斷計時時間是否大于兼容時限,若不大于兼容時限,則重復(fù)步驟(6),若大于兼容時限,則輸出“不兼容”的結(jié)果,測試計數(shù)N累加1,并重復(fù)步驟(3);(8)、判斷讀取時間是否大于預(yù)先設(shè)置的讀取時限,若讀取時間大于讀取時限,則輸出“NG”的結(jié)果及讀取時間;反之輸出“0K”結(jié)果及讀取時間,所述“NG”表示當前測試SD卡需要讀取時間較長,兼容性不好,“0K”表示當前測試U盤需要讀取時間較長,兼容性良好;(9)、控制中心輸出測試結(jié)果后,測試計數(shù)N累加1,并重復(fù)步驟(3)。上述方法中,步驟(I)所述固定頻率值為mKHz的音頻文件,優(yōu)選為IKHz的MP3音頻文件。本發(fā)明相比現(xiàn)有技術(shù)具有以下優(yōu)點及有益效果I、本發(fā)明利用程序控制測試過程,可以做到自動化測試兼容性并讀取SD卡的讀取時間,節(jié)省人力。2、本發(fā)明可一次性對多個SD卡進行程序控制測試,測試效率高,并且可以根據(jù)實 際情況對系統(tǒng)擴展至一次性測試64個甚至128個SD卡。3、SD切換電路的開關(guān)使用干簧繼電器,加快了切換過程,且使用竊電電路從PC機處竊取的電壓供電并測試,無需額外電源,便于攜帶。4、電路元件價格低廉,性價比高。
圖I為本發(fā)明一種車載收放機的SD卡兼容性自動化測試系統(tǒng)的硬件結(jié)構(gòu)圖;圖2為USB通信電路的原理圖; 圖3為SD切換電路的原理圖;圖4為音頻轉(zhuǎn)換電路的原理圖;圖5為測試流程圖。
具體實施例方式下面結(jié)合實施例及附圖對本發(fā)明作進一步詳細的描述,但本發(fā)明的實施方式不限于此。實施例如圖I所示,一種車載收放機的S D卡兼容性自動化測試系統(tǒng),包括控制中心、車載收放機和待測SD卡,在該實施例中控制中心為PC機,本系統(tǒng)還包括將多個待測SD卡連接至車載收放機,并且切換多個待測SD卡與車載收放機的通斷的SD切換電路;連接于PC機與所述SD切換電路之間,用于接收PC機的控制指令并控制所述SD切換電路的切換動作的USB通信電路;連接于車載收放機與PC機之間,用于將車載收放機輸出的音頻信號轉(zhuǎn)換為PC機可識別信號的音頻轉(zhuǎn)換電路;與PC機連接,用于從PC機竊取電壓,并向所述SD切換電路和音頻轉(zhuǎn)換電路供電的USB 口竊電電路;如圖2所示,所述USB通信電路包括麗2332芯片,麗2332芯片的32個I/O 口(P00 P37引腳)分別連接SD切換電路的32個開關(guān),USB通信電路還通過USB A與PC機連接,麗2332芯片接收PC機發(fā)出的控制信號,分別控制POO P37引腳發(fā)出電平的高低控制SD切換電路開關(guān)的通斷;如圖3所示,所述SD切換電路設(shè)置32個用于連接待測SD卡的SD接口以及一個用于連接車載收放機的SD接口。同時,所述SD切換電路設(shè)置有多個雙開關(guān),所述雙開關(guān)由兩個三極管以及兩個三位常開型干簧繼電器(S1、S2)組成。上述USB通信電路的控制芯片為麗2332芯片。兩個三極管共基極且基極與麗2332芯片的32個引腳(P00 P37)連接,集電極均連接USB 口竊電電路從PC機竊取的5V電壓輸出端,發(fā)射極分別連接一個干簧繼電器,雙開關(guān)一端對應(yīng)一個SD接口(SDl SD32),用于連接多個待測SD卡,另一端連接至車載收放機;所述SD切換電路執(zhí)行切換動作,通過32個雙開關(guān)的通斷分別控制每路待測SD卡與車載收放機的接通與斷開,USB通信電路中MW2332芯片的引腳為高電平時,將兩個三極管同時導(dǎo)通,干簧繼電器的線圈通電后,干簧片相互吸引,雙開關(guān)閉合從而接通電路,此時SD與車載收放機接通;引腳發(fā)出低電平時,兩個三極管同時截止,干簧繼電器的線圈斷電后干簧片分開,雙開關(guān)斷開將電路切斷,SD卡斷開與車載收放機的連接。切換開關(guān)采用干簧繼電器矩陣,加快了 SD卡的切換過程,減小了電量消耗,并且通過SD 口竊電電路使用PC機供電并測試,無需額外電源,使得測試更加方便。如圖4所示,所述音頻轉(zhuǎn)換電路的輸入端與車載收放機的音頻輸出端(SPEAKER+、SPEAKER-)連接,音頻轉(zhuǎn)換電路的輸出端(OUT)與PC機的麥克風接口連接。所述音頻轉(zhuǎn)換電路主要由一放大器UTC4558與信號采集模塊100組成,信號采集模塊100主要由采樣電阻220R、R302和R304組成,信號采集模塊100與USB 口竊電電路竊取的5V電壓輸出端連接放大器UTC4558的輸入端,放大器UTC4558的輸出端與PC機的麥克風接口連接。采樣電阻220R對車載收放機輸出的音頻信號進行分壓米樣后,將米樣信號輸入放大器UTC4558,采樣信號經(jīng)放大器UTC4558進行放大處理后就轉(zhuǎn)換為PC機可安全識別的音頻信號,并輸入到PC機內(nèi),由PC機通過內(nèi)部的測試程序?qū)斎氲囊纛l信號進行判斷,得到U盤的兼容性測試結(jié)果以及讀取時間。本發(fā)明可以一次性測試32個不同容量、不同品牌的SD卡的兼容性,并且可以根據(jù)實際需要將系統(tǒng)進行擴展,可擴展一次性測試64個或128個SD卡。本發(fā)明還提供了一種車載收放機的SD卡兼容性自動化測試方法,該方法通過采用測試程序可自動測試各種不同品牌、不同容量的SD卡兼容性以及SD卡接入后的讀取時間,如圖5所示,其具體步驟如下 步驟S101,預(yù)先設(shè)置待測SD卡的個數(shù)、兼容時限、讀取時限以及在每個待測U盤中預(yù)先存儲一固定頻率值為mKHz的音頻文件,在本實施例中所述固定頻率值為mKHz的音頻文件,優(yōu)選為IKHz的MP3音頻文件;步驟S102,設(shè)定測試計數(shù)N從I開始;步驟S103,判斷測試計數(shù)N是否大于SD切換電路中SD 口的個數(shù),本實施例中SD切換電路不進行擴展,故SD切換電路有32個SD 口,若測試計數(shù)N大于32,則執(zhí)行步驟SI 10,即結(jié)束測試;反之,執(zhí)行步驟S104 ;步驟S104,判斷當前測試SD卡是否選擇與車載收放機接通,若當前測試SD卡與車載收放機未接通,則執(zhí)行步驟S109 ;若該SD卡選擇接通,則執(zhí)行步驟S105 ;步驟S105,PC機的測試程序發(fā)送控制命令,USB通信電路接收指令,控制SD切換電路相應(yīng)的開關(guān)閉合,接通開關(guān)對應(yīng)的SD卡,并開始計時;步驟S106,判斷PC機是否接收到IKHz的信號,待測SD卡中預(yù)先存儲了帶有IKHz信號的MP3音頻文件,當接通開關(guān)時,若SD卡與收放機兼容,則收放機開始讀取SD卡內(nèi)的音頻文件,并通過收放機的喇叭輸出音頻文件的IKHz信號,經(jīng)音頻轉(zhuǎn)換電路的功率轉(zhuǎn)化輸入到PC機的麥克風,PC機接收到音頻文件的IKHz信號則計時結(jié)束,執(zhí)行步驟S108 ;若SD卡與收放機不兼容,收放機無法讀取SD卡內(nèi)的音頻文件,PC機無法接收到音頻文件的IKHz信號,則執(zhí)行步驟S107 ;步驟S107,判斷計時時間是否大于兼容時限,若不大于兼容時限,則重復(fù)步驟S106,若大于兼容時限,則輸出“不兼容”的結(jié)果,執(zhí)行步驟S109 ;步驟S108,判斷讀取時間是否大于預(yù)先設(shè)置的讀取時限,若讀取時間大于讀取時限,則輸出“NG”的結(jié)果及讀取時間;反之輸出“0K”結(jié)果及讀取時間;步驟S109,測試計數(shù)N累加1,并重復(fù)步驟S103。通過該測試程序,實現(xiàn)了自動化測試SD卡的兼容性以及讀取時間,節(jié)省了人力,有效提聞了測試效率。上述實施例為本發(fā)明較佳的實施方式,但本發(fā)明的實施方式并不受上述實施例的限制,其他的任何未背離本發(fā)明的精神實質(zhì)與原理下所作的改變、修飾、替代、組合、簡化,均應(yīng)為等效的置換方式,都包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種車載收放機的SD卡兼容性自動化測試系統(tǒng),包括控制中心、車載收放機和待測SD卡,其特征在于,還包括 將多個待測SD卡連接至車載收放機,并且切換多個待測SD卡與車載收放機的通斷的SD切換電路; 連接于控制中心與所述SD切換電路之間,用于接收控制中心的控制指令并控制所述SD切換電路的切換動作的USB通信電路; 連接于車載收放機與控制中心之間,用于將車載收放機輸出的音頻信號轉(zhuǎn)換為控制中心可識別信號的音頻轉(zhuǎn)換電路; 與控制中心連接,用于從控制中心竊取電壓并向所述SD切換電路和音頻轉(zhuǎn)換電路供電的USB 口竊電電路。
2.根據(jù)權(quán)利要求I所述的一種車載收放機的SD卡兼容性自動化測試系統(tǒng),其特征在于所述USB通信電路包括控制芯片,控制芯片的多個I/O 口分別連接SD切換電路的多個開關(guān),控制芯片接收控制中心發(fā)出的控制命令,分別控制多個不同的引腳發(fā)出電平的高低控制SD切換電路開關(guān)的通斷。
3.根據(jù)權(quán)利要求2所述的一種車載收放機的SD卡兼容性自動化測試系統(tǒng),其特征在于所述SD切換電路設(shè)置有多個雙開關(guān),所述雙開關(guān)由兩個三極管以及兩個三位常開型干簧繼電器組成,兩個三極管共基極,且基極與控制芯片的引腳連接,集電極均連接USB 口竊電電路從控制中心竊取電壓的輸出端,每個三極管的發(fā)射極分別連接一個干簧繼電器,雙開關(guān)一端對應(yīng)一個SD接口,用于連接多個待測SD卡,另一端連接至車載收放機。
4.根據(jù)權(quán)利要求3所述的一種車載收放機的SD卡兼容性自動化測試系統(tǒng),其特征在于所述音頻轉(zhuǎn)換電路的輸入端與車載收放機的音頻輸出端連接,音頻轉(zhuǎn)換電路的輸出端與控制中心的麥克風接口連接;所述音頻轉(zhuǎn)換電路主要由一放大器與信號采集模塊組成,信號采集模塊主要由多個采樣電阻組成,信號采集模塊與USB 口竊電電路竊取電壓的輸出端連接所述放大器的輸入端,放大器的輸出端與控制中心的麥克風接口連接。
5.根據(jù)權(quán)利要求3或4所述的一種車載收放機的SD卡兼容性自動化測試方法,其特征在于,其具體步驟如下 (1)、預(yù)先設(shè)置待測SD卡的個數(shù)、兼容時限、讀取時限以及在每個待測U盤中預(yù)先存儲一固定頻率值為mKHz的音頻文件; (2)、設(shè)定測試計數(shù)N從I開始; (3)、判斷測試計數(shù)N是否大于SD切換電路中SD口的個數(shù),若測試計數(shù)N大于預(yù)設(shè)的待測SD卡的個數(shù),則結(jié)束測試;反之,執(zhí)行下一步; (4)、判斷當前測試SD卡是否選擇與車載收放機接通,若當前測試SD卡未接通,則測試計數(shù)N累加I,該并重復(fù)步驟(3);若該SD卡接通,則執(zhí)行下一步; (5)、控制中心的測試程序發(fā)送控制命令,USB通信電路接收控制中心的控制指令,控制SD切換電路相應(yīng)的開關(guān)閉合,接通開關(guān)對應(yīng)的SD卡,并開始計時; (6)、判斷控制中心是否接收到mKHz的信號,若控制中心未接收到mKz的信號,執(zhí)行步驟(7);若控制中心接收到mKHz的信號,則計時結(jié)束,執(zhí)行步驟⑶; (7)、判斷計時時間是否大于兼容時限,若不大于兼容時限,則重復(fù)步驟(6),若大于兼容時限,則輸出“不兼容”的結(jié)果,測試計數(shù)N累加1,并重復(fù)步驟(3);(8)、判斷讀取時間是否大于預(yù)先設(shè)置的讀取時限,若讀取時間大于讀取時限,則輸出“NG”的結(jié)果及讀取時間;反之輸出“0K”結(jié)果及讀取時間; (9)、輸出測試結(jié)果后,測試計數(shù)N累加1,并重復(fù)步驟(3)。
6.根據(jù)權(quán)利要求5所述的一種車載收放機的U盤兼容性自動化測試方法,其特征在于所述步驟(I)中的固定頻率值為mKHz的音頻文件,具體為IKHz的MP3音頻文件。
全文摘要
本發(fā)明公開了一種車載收放機的SD卡兼容性自動化測試系統(tǒng)及方法,包括控制中心、車載收放機和待測SD卡,還包括將多個待測SD卡連接至車載收放機,并且切換多個待測SD卡與車載收放機的通斷的SD切換電路;連接于控制中心與所述SD切換電路之間,用于接收控制中心的控制指令并控制所述SD切換電路的切換動作的USB通信電路;連接于車載收放機與控制中心之間,用于將車載收放機輸出的音頻信號轉(zhuǎn)換為控制中心可識別信號的音頻轉(zhuǎn)換電路;與控制中心連接,用于從控制中心竊取電壓,并向所述SD切換電路和音頻轉(zhuǎn)換電路供電的USB口竊電電路;本發(fā)明實現(xiàn)了一次性對多個SD卡進行兼容性自動化測試,不但節(jié)省人力,有效地提高了測試效率而且操作方法簡單高效。
文檔編號G01R31/00GK102636712SQ20121009608
公開日2012年8月15日 申請日期2012年4月1日 優(yōu)先權(quán)日2012年4月1日
發(fā)明者趙國峰 申請人:惠州市德賽汽車電子有限公司