专利名称:一种车载收放机的sd卡兼容性自动化测试系统及方法
技术领域:
本发明涉及一种SD卡兼容性自动化测试系统,具体是指一种车载收放机的SD卡兼容性自动化测试系统;本发明还涉及一种SD卡兼容性自动化测试方法。
背景技术:
目前,汽车收放机的SD卡兼容性测试都是人工来完成,人工操作过程中,每次只能测试一个SD卡,即人工将一个SD卡插入汽车收放机,并根据汽车收放机输出的音频信号与预先存储在SD卡内的信号是否相同判断该SD卡是否与汽车收放机兼容,在测试不同品 牌、不同容量的SD卡与汽车收放机的兼容性时,需要对SD卡进行多次插拔,多次插播SD卡使测试效率降低,而且无法确定SD卡的读取时间。
发明内容
本发明的目的是克服上述现有技术中所存在的人工操作效率低且不能确定SD卡的读取时间的缺陷,提供一种能快速自动测试多个SD卡的兼容性并且能测试SD卡读取时间的车载收放机的SD卡兼容性自动化测试系统及方法。本发明的目的是通过以下技术方案来实现一种车载收放机的SD卡兼容性自动化测试系统,包括控制中心、车载收放机和待测SD卡,还包括将多个待测SD卡连接至车载收放机,并且切换多个待测SD卡与车载收放机的通断的SD切换电路;连接于控制中心与所述SD切换电路之间,用于接收控制中心的控制指令并控制所述SD切换电路的切换动作的USB通信电路;连接于车载收放机与控制中心之间,用于将车载收放机输出的音频信号转换为控制中心可识别信号的音频转换电路;与控制中心连接,用于从控制中心窃取电压,并向所述SD切换电路和音频转换电路供电的USB 口窃电电路;具体地,所述USB通信电路包括控制芯片,控制芯片的多个I/O 口分别连接SD切换电路的多个双开关,控制芯片接收控制中心发出的控制命令,通过控制多个不同引脚的电平来控制SD切换电路开关的通断;具体地,所述SD切换电路设置有多个双开关,所述双开关由两个三极管以及两个三位常开型干簧继电器(SI、S2)组成,两个三极管共基极,且基极与控制芯片的引脚连接,集电极均连接USB 口窃电电路从控制中心窃取电压的输出端,发射极分别连接一个干簧继电器,双开关一端对应一个SD接口,用于连接多个待测SD卡,另一端连接至车载收放机;所述双开关采用三位常开型干簧继电器加快SD卡的切换过程,减小电量消耗。所述音频转换电路的输入端与车载收放机的音频输出端连接,音频转换电路的输出端与控制中心的麦克风接口连接。所述音频转换电路主要由一放大器与信号采集模块组成,信号采集模块主要由多个采样电阻组成,信号采集模块与USB 口窃电电路窃取电压的输出端连接所述放大器的输入端,放大器的输出端与控制中心的麦克风接口连接。为了实现本发明的另一发明目的,本发明提供的一种车载收放机的SD卡兼容性自动化测试方法如下(I)、在控制中心预先设置待测SD卡的个数、兼容时限以及读取时限等相应参数,同时在每个待测SD卡中预先存储一固定频率值为mKHz的音频文件;(2)、设定测试计数N从I开始,N为自然数;(3)、判断测试计数N是否大于SD切换电路中SD 口的个数,若测试计数N大于预设的待测SD卡的个数,则结束测试;反之,执行下一步;(4)、判断当前测试SD卡是否选择与车载收放机接通,若该SD卡未接通,则测试计数N累加1,并重复步骤(3);若当前测试SD卡选择接通,则执行下一步;(5)、控制中心的测试程序发送控制命令,USB通信电路接收控制中心的控制指令,控制SD切换电路相应的开关闭合,接通开关对应的SD卡,并开始计时;(6)、判断控制中心是否接收到mKHz的信号,若控制中心未接收到mKz的信号,执行步骤(7);若控制中心接收到mKHz的信号,则计时结束,执行步骤(8);(7)、判断计时时间是否大于兼容时限,若不大于兼容时限,则重复步骤(6),若大于兼容时限,则输出“不兼容”的结果,测试计数N累加1,并重复步骤(3);(8)、判断读取时间是否大于预先设置的读取时限,若读取时间大于读取时限,则输出“NG”的结果及读取时间;反之输出“0K”结果及读取时间,所述“NG”表示当前测试SD卡需要读取时间较长,兼容性不好,“0K”表示当前测试U盘需要读取时间较长,兼容性良好;(9)、控制中心输出测试结果后,测试计数N累加1,并重复步骤(3)。上述方法中,步骤(I)所述固定频率值为mKHz的音频文件,优选为IKHz的MP3音频文件。本发明相比现有技术具有以下优点及有益效果I、本发明利用程序控制测试过程,可以做到自动化测试兼容性并读取SD卡的读取时间,节省人力。2、本发明可一次性对多个SD卡进行程序控制测试,测试效率高,并且可以根据实 际情况对系统扩展至一次性测试64个甚至128个SD卡。3、SD切换电路的开关使用干簧继电器,加快了切换过程,且使用窃电电路从PC机处窃取的电压供电并测试,无需额外电源,便于携带。4、电路元件价格低廉,性价比高。
图I为本发明一种车载收放机的SD卡兼容性自动化测试系统的硬件结构图;图2为USB通信电路的原理图; 图3为SD切换电路的原理图;图4为音频转换电路的原理图;图5为测试流程图。
具体实施例方式下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。实施例如图I所示,一种车载收放机的S D卡兼容性自动化测试系统,包括控制中心、车载收放机和待测SD卡,在该实施例中控制中心为PC机,本系统还包括将多个待测SD卡连接至车载收放机,并且切换多个待测SD卡与车载收放机的通断的SD切换电路;连接于PC机与所述SD切换电路之间,用于接收PC机的控制指令并控制所述SD切换电路的切换动作的USB通信电路;连接于车载收放机与PC机之间,用于将车载收放机输出的音频信号转换为PC机可识别信号的音频转换电路;与PC机连接,用于从PC机窃取电压,并向所述SD切换电路和音频转换电路供电的USB 口窃电电路;如图2所示,所述USB通信电路包括丽2332芯片,丽2332芯片的32个I/O 口(P00 P37引脚)分别连接SD切换电路的32个开关,USB通信电路还通过USB A与PC机连接,丽2332芯片接收PC机发出的控制信号,分别控制POO P37引脚发出电平的高低控制SD切换电路开关的通断;如图3所示,所述SD切换电路设置32个用于连接待测SD卡的SD接口以及一个用于连接车载收放机的SD接口。同时,所述SD切换电路设置有多个双开关,所述双开关由两个三极管以及两个三位常开型干簧继电器(S1、S2)组成。上述USB通信电路的控制芯片为丽2332芯片。两个三极管共基极且基极与丽2332芯片的32个引脚(P00 P37)连接,集电极均连接USB 口窃电电路从PC机窃取的5V电压输出端,发射极分别连接一个干簧继电器,双开关一端对应一个SD接口(SDl SD32),用于连接多个待测SD卡,另一端连接至车载收放机;所述SD切换电路执行切换动作,通过32个双开关的通断分别控制每路待测SD卡与车载收放机的接通与断开,USB通信电路中MW2332芯片的引脚为高电平时,将两个三极管同时导通,干簧继电器的线圈通电后,干簧片相互吸引,双开关闭合从而接通电路,此时SD与车载收放机接通;引脚发出低电平时,两个三极管同时截止,干簧继电器的线圈断电后干簧片分开,双开关断开将电路切断,SD卡断开与车载收放机的连接。切换开关采用干簧继电器矩阵,加快了 SD卡的切换过程,减小了电量消耗,并且通过SD 口窃电电路使用PC机供电并测试,无需额外电源,使得测试更加方便。如图4所示,所述音频转换电路的输入端与车载收放机的音频输出端(SPEAKER+、SPEAKER-)连接,音频转换电路的输出端(OUT)与PC机的麦克风接口连接。所述音频转换电路主要由一放大器UTC4558与信号采集模块100组成,信号采集模块100主要由采样电阻220R、R302和R304组成,信号采集模块100与USB 口窃电电路窃取的5V电压输出端连接放大器UTC4558的输入端,放大器UTC4558的输出端与PC机的麦克风接口连接。采样电阻220R对车载收放机输出的音频信号进行分压米样后,将米样信号输入放大器UTC4558,采样信号经放大器UTC4558进行放大处理后就转换为PC机可安全识别的音频信号,并输入到PC机内,由PC机通过内部的测试程序对输入的音频信号进行判断,得到U盘的兼容性测试结果以及读取时间。本发明可以一次性测试32个不同容量、不同品牌的SD卡的兼容性,并且可以根据实际需要将系统进行扩展,可扩展一次性测试64个或128个SD卡。本发明还提供了一种车载收放机的SD卡兼容性自动化测试方法,该方法通过采用测试程序可自动测试各种不同品牌、不同容量的SD卡兼容性以及SD卡接入后的读取时间,如图5所示,其具体步骤如下 步骤S101,预先设置待测SD卡的个数、兼容时限、读取时限以及在每个待测U盘中预先存储一固定频率值为mKHz的音频文件,在本实施例中所述固定频率值为mKHz的音频文件,优选为IKHz的MP3音频文件;步骤S102,设定测试计数N从I开始;步骤S103,判断测试计数N是否大于SD切换电路中SD 口的个数,本实施例中SD切换电路不进行扩展,故SD切换电路有32个SD 口,若测试计数N大于32,则执行步骤SI 10,即结束测试;反之,执行步骤S104 ;步骤S104,判断当前测试SD卡是否选择与车载收放机接通,若当前测试SD卡与车载收放机未接通,则执行步骤S109 ;若该SD卡选择接通,则执行步骤S105 ;步骤S105,PC机的测试程序发送控制命令,USB通信电路接收指令,控制SD切换电路相应的开关闭合,接通开关对应的SD卡,并开始计时;步骤S106,判断PC机是否接收到IKHz的信号,待测SD卡中预先存储了带有IKHz信号的MP3音频文件,当接通开关时,若SD卡与收放机兼容,则收放机开始读取SD卡内的音频文件,并通过收放机的喇叭输出音频文件的IKHz信号,经音频转换电路的功率转化输入到PC机的麦克风,PC机接收到音频文件的IKHz信号则计时结束,执行步骤S108 ;若SD卡与收放机不兼容,收放机无法读取SD卡内的音频文件,PC机无法接收到音频文件的IKHz信号,则执行步骤S107 ;步骤S107,判断计时时间是否大于兼容时限,若不大于兼容时限,则重复步骤S106,若大于兼容时限,则输出“不兼容”的结果,执行步骤S109 ;步骤S108,判断读取时间是否大于预先设置的读取时限,若读取时间大于读取时限,则输出“NG”的结果及读取时间;反之输出“0K”结果及读取时间;步骤S109,测试计数N累加1,并重复步骤S103。通过该测试程序,实现了自动化测试SD卡的兼容性以及读取时间,节省了人力,有效提闻了测试效率。上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。
权利要求
1.一种车载收放机的SD卡兼容性自动化测试系统,包括控制中心、车载收放机和待测SD卡,其特征在于,还包括 将多个待测SD卡连接至车载收放机,并且切换多个待测SD卡与车载收放机的通断的SD切换电路; 连接于控制中心与所述SD切换电路之间,用于接收控制中心的控制指令并控制所述SD切换电路的切换动作的USB通信电路; 连接于车载收放机与控制中心之间,用于将车载收放机输出的音频信号转换为控制中心可识别信号的音频转换电路; 与控制中心连接,用于从控制中心窃取电压并向所述SD切换电路和音频转换电路供电的USB 口窃电电路。
2.根据权利要求I所述的一种车载收放机的SD卡兼容性自动化测试系统,其特征在于所述USB通信电路包括控制芯片,控制芯片的多个I/O 口分别连接SD切换电路的多个开关,控制芯片接收控制中心发出的控制命令,分别控制多个不同的引脚发出电平的高低控制SD切换电路开关的通断。
3.根据权利要求2所述的一种车载收放机的SD卡兼容性自动化测试系统,其特征在于所述SD切换电路设置有多个双开关,所述双开关由两个三极管以及两个三位常开型干簧继电器组成,两个三极管共基极,且基极与控制芯片的引脚连接,集电极均连接USB 口窃电电路从控制中心窃取电压的输出端,每个三极管的发射极分别连接一个干簧继电器,双开关一端对应一个SD接口,用于连接多个待测SD卡,另一端连接至车载收放机。
4.根据权利要求3所述的一种车载收放机的SD卡兼容性自动化测试系统,其特征在于所述音频转换电路的输入端与车载收放机的音频输出端连接,音频转换电路的输出端与控制中心的麦克风接口连接;所述音频转换电路主要由一放大器与信号采集模块组成,信号采集模块主要由多个采样电阻组成,信号采集模块与USB 口窃电电路窃取电压的输出端连接所述放大器的输入端,放大器的输出端与控制中心的麦克风接口连接。
5.根据权利要求3或4所述的一种车载收放机的SD卡兼容性自动化测试方法,其特征在于,其具体步骤如下 (1)、预先设置待测SD卡的个数、兼容时限、读取时限以及在每个待测U盘中预先存储一固定频率值为mKHz的音频文件; (2)、设定测试计数N从I开始; (3)、判断测试计数N是否大于SD切换电路中SD口的个数,若测试计数N大于预设的待测SD卡的个数,则结束测试;反之,执行下一步; (4)、判断当前测试SD卡是否选择与车载收放机接通,若当前测试SD卡未接通,则测试计数N累加I,该并重复步骤(3);若该SD卡接通,则执行下一步; (5)、控制中心的测试程序发送控制命令,USB通信电路接收控制中心的控制指令,控制SD切换电路相应的开关闭合,接通开关对应的SD卡,并开始计时; (6)、判断控制中心是否接收到mKHz的信号,若控制中心未接收到mKz的信号,执行步骤(7);若控制中心接收到mKHz的信号,则计时结束,执行步骤⑶; (7)、判断计时时间是否大于兼容时限,若不大于兼容时限,则重复步骤(6),若大于兼容时限,则输出“不兼容”的结果,测试计数N累加1,并重复步骤(3);(8)、判断读取时间是否大于预先设置的读取时限,若读取时间大于读取时限,则输出“NG”的结果及读取时间;反之输出“0K”结果及读取时间; (9)、输出测试结果后,测试计数N累加1,并重复步骤(3)。
6.根据权利要求5所述的一种车载收放机的U盘兼容性自动化测试方法,其特征在于所述步骤(I)中的固定频率值为mKHz的音频文件,具体为IKHz的MP3音频文件。
全文摘要
本发明公开了一种车载收放机的SD卡兼容性自动化测试系统及方法,包括控制中心、车载收放机和待测SD卡,还包括将多个待测SD卡连接至车载收放机,并且切换多个待测SD卡与车载收放机的通断的SD切换电路;连接于控制中心与所述SD切换电路之间,用于接收控制中心的控制指令并控制所述SD切换电路的切换动作的USB通信电路;连接于车载收放机与控制中心之间,用于将车载收放机输出的音频信号转换为控制中心可识别信号的音频转换电路;与控制中心连接,用于从控制中心窃取电压,并向所述SD切换电路和音频转换电路供电的USB口窃电电路;本发明实现了一次性对多个SD卡进行兼容性自动化测试,不但节省人力,有效地提高了测试效率而且操作方法简单高效。
文档编号G01R31/00GK102636712SQ20121009608
公开日2012年8月15日 申请日期2012年4月1日 优先权日2012年4月1日
发明者赵国峰 申请人:惠州市德赛汽车电子有限公司