本申请涉及电子设备技术领域,特别是涉及一种喇叭状态的诊断系统、方法、装置及介质。
背景技术:
telematicsbox,简称车载t-box或tbox,车联网系统包含四部分,主机、tbox、手机app及后台系统。主机主要用于的影音娱乐,以及车辆信息显示;tbox主要用于和后台系统/手机app通信,实现手机app的车辆信息显示与控制。tbox集成了ecall,bcall等紧急呼叫功能,喇叭作为tbox的发声部件,在紧急情况是至关重要,因此tbox对于外接的喇叭需要具备自诊断功能。喇叭按照连接状态分为接入状态和未接入状态,其中,接入状态下又分为正常状态和短路状态。
为了实现对喇叭状态的诊断,现有技术中,通过采集音频信号来进行判断,并且通过两根差分线连接,其中,采集音频信号的一个缺点是可能影响到音频信号的输出质量,而采用两根差分线又会对仅有单端信号线的喇叭不适用,故使用范围较单一。
由此可见,在进行自诊断的过程中,如何降低对音频信号的输出质量的影响以及提高普适性是本领域技术人员亟待解决地问题。
技术实现要素:
本申请的目的是提供一种喇叭状态的诊断系统、方法、装置及介质,用于降低对音频信号的输出质量的影响以及提高普适性。
为解决上述技术问题,本申请提供一种喇叭状态的诊断系统,包括:
功率放大器,与喇叭连接,用于将信号进行放大,并输出至所述喇叭;
电流检测部件,与所述功率放大器连接,用于检测与所述功率放大器连接的所述喇叭的电流信号;
音频输出部件,与所述功率放大器连接,用于在接收到诊断指令后向所述功率放大器输出音频信号;
mcu,与所述电流检测部件和所述音频输出部件连接,用于在诊断时向所述音频输出部件输出所述诊断指令,并根据诊断过程中所述电流信号的变化情况确定喇叭状态。
优选地,所述mcu具体用于:
在控制设备上电后,获取当前的所述电流信号以作为所述喇叭的静态电流信号;
向所述音频输出部件发送所述诊断指令;
获取当前的所述电流信号以作为所述喇叭的工作电流信号;
如果所述工作电流信号的电流值小于或等于所述静态电流信号的电流值,则确定所述喇叭状态为未接入状态;
如果所述工作电流信号的电流值大于所述静态电流信号的电流值,且与理论电流值的差值小于第一预设值,则确定所述喇叭状态为正常接入状态;其中,所述理论电流值为所述音频信号的频率对应的电流值;
如果所述工作电流信号的电流值与所述理论电流值的差值大于第二预设值,则确定所述喇叭状态为短路状态;
其中,所述第一预设值小于所述第二预设值。
优选地,还包括状态指示部件,与所述mcu连接,用于根据所述mcu的控制指示不同的所述喇叭状态。
优选地,所述状态指示部件为led。
优选地,所述音频输出部件包括音源产生部件、多媒体处理器和音频解码器。
优选地,所述音频信号的频率为固定值。
为解决上述技术问题,本申请提供一种喇叭状态的诊断方法,应用于所述的诊断系统,该方法包括:
在诊断时向音频输出部件输出诊断指令;
获取电流检测部件检测到的电流信号;
根据诊断过程中所述电流信号的变化情况确定喇叭状态。
为解决上述技术问题,本申请提供一种喇叭状态的诊断装置,应用于所述的诊断系统,该装置包括:
输出模块,用于在诊断时向音频输出部件输出诊断指令;
获取模块,用于获取电流检测部件检测到的电流信号;
确定模块,用于根据诊断过程中所述电流信号的变化情况确定喇叭状态。
为解决上述技术问题,本申请提供一种电子设备,包括存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现所述的喇叭状态的诊断方法的步骤。
为解决上述技术问题,本申请提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述的喇叭状态的诊断方法的步骤。
本申请所提供的喇叭状态的诊断系统,包括功率放大器、电流检测部件、音频输出部件和mcu。其中,功率放大器,与喇叭连接,用于将信号进行放大,并输出至喇叭;电流检测部件,与功率放大器连接,用于检测与功率放大器连接的喇叭的电流信号;音频输出部件,与功率放大器连接,用于在接收到诊断指令后向功率放大器输出音频信号;mcu,与电流检测部件和音频输出部件连接,用于在诊断时向音频输出部件输出诊断指令,并根据诊断过程中电流信号的变化情况确定喇叭状态。采用上述技术方案,在诊断过程中,采集的是电流信号,所以对于音频信号的输出质量没有影响,并且,与喇叭的物理接口没有关系,所以能够适用各种形式的喇叭,普适性较好。
此外,本申请所提供的喇叭状态的诊断方法、装置、tbox、计算机存储介质与上述方法对应,效果同上。
附图说明
为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种喇叭状态的诊断系统的结构图;
图2为本申请实施例提供的一种mcu确定喇叭状态的流程图;
图3为本申请实施例提供的一种喇叭状态的诊断方法流程图;
图4为本申请实施例提供的一种喇叭状态的诊断装置的结构图;
图5为本申请实施例提供的一种电子设备的结构图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本申请保护范围。
本申请的核心是提供一种喇叭状态的诊断系统、方法、装置及介质。
为了使本技术领域的人员更好地理解本申请方案,下面结合附图和具体实施方式对本申请作进一步的详细说明。
图1为本申请实施例提供的一种喇叭状态的诊断系统的结构图。如图1所示,该系统包括:
功率放大器10,与喇叭连接,用于将信号进行放大,并输出至喇叭。
电流检测部11,与功率放大器连接,用于检测与功率放大器连接的喇叭的电流信号。
音频输出部件12,与功率放大器连接,用于在接收到诊断指令后向功率放大器输出音频信号。
mcu13,与电流检测部件和音频输出部件连接,用于在诊断时向音频输出部件输出诊断指令,并根据诊断过程中电流信号的变化情况确定喇叭状态。
本实施例中,功率放大器的类型不作限定,其放大倍数也不作限定,功率放大器将音频输出部件输出的音频信号进行功率放大后,输出至喇叭,通过喇叭播放。喇叭作为负载,其在静态和工作下,功率放大器的电流信号也是随之变化的,故对于作为负载的喇叭而言,静态电流信号和工作电流信号是不同的,所以通过电流检测部件检测功率放大器的电流信号就可以确定喇叭的电流信号。电流检测装置的类型不作限定,但是考虑到电流信号一般比较微弱,属于毫安级别的,故为了数据的准确,通常选取毫安级别的电流检测装置。
音频输出部件主要是提供音频信号,作为优选地实施方式,包括音源产生部件、多媒体处理器和音频解码器。
需要说明的是,诊断过程包括诊断前和诊断中两个部分,所以根据诊断过程中电流信号的变化情况也就是根据诊断前和诊断中电流信号的变化情况。可以理解的是,诊断前对应的是静态电流信号,诊断中对应的是工作电流信号,通过二者的变化可以确定喇叭状态。本申请中,电流信号主要考虑的是其幅值,即电流值,故在mcu根据诊断过程中电流信号的变化情况确定喇叭状态主要是根据电流值的变化来确定。
另外,mcu发起诊断事件可以是上电时就发起,或者以某一固定频率发起,通常情况下,是只要上电就会发起诊断,然后以某一频率再发起诊断。
本申请实施例提供的喇叭状态的诊断系统,包括功率放大器、电流检测部件、音频输出部件和mcu。其中,功率放大器,与喇叭连接,用于将信号进行放大,并输出至喇叭;电流检测部件,与功率放大器连接,用于检测与功率放大器连接的喇叭的电流信号;音频输出部件,与功率放大器连接,用于在接收到诊断指令后向功率放大器输出音频信号;mcu,与电流检测部件和音频输出部件连接,用于在诊断时向音频输出部件输出诊断指令,并根据诊断过程中电流信号的变化情况确定喇叭状态。采用上述技术方案,在诊断过程中,采集的是电流信号,所以对于音频信号的输出质量没有影响,并且,与喇叭的物理接口没有关系,所以能够适用各种形式的喇叭,普适性较好。
在上述实施例的基础上,mcu具体通过以下步骤确定喇叭状态。图2为本申请实施例提供的一种mcu确定喇叭状态的流程图。如图2所示,包括:
s10:在控制设备上电后,获取当前的电流信号以作为喇叭的静态电流信号;
s11:向音频输出部件发送诊断指令;
s12:获取当前的电流信号以作为喇叭的工作电流信号;
s13:判断工作电流信号的电流值是否小于或等于静态电流信号的电流值;如果是,则进入s14,如果否,则进入s15;
s14:确定喇叭状态为未接入状态;
s15:判断工作电流信号的电流值是否大于静态电流信号的电流值,且与理论电流值的差值小于第一预设值,如果是,则进入s16,否则进入s17;
s16:确定喇叭状态为正常接入状态;
s17:判断工作电流信号的电流值与理论电流值的差值是否大于第二预设值,如果是,则进入s18;
s18:确定喇叭状态为短路状态。
其中,理论电流值为音频信号的频率对应的电流值,第一预设值小于第二预设值,换句话说,s15中,如果工作电流信号的电流值与理论电流值比较接近,说明喇叭为正常接入状态,所以此处第一预设值较小,例如20ma,s17中,如果工作电流信号的电流值远远大于理论电流值,即二者的差值大于第二预设值,说明喇叭状态为短路状态,所以此处的第二预设值较大,例如1000ma。
需要说明的是,步骤s13-s18只是其中一种判断的顺序,例如,还可以先进行s17,只要满足如下情况即可。
1)如果所述工作电流信号的电流值小于或等于所述静态电流信号的电流值,则确定所述喇叭状态为未接入状态;
2)如果所述工作电流信号的电流值大于所述静态电流信号的电流值,且与理论电流值的差值小于第一预设值,则确定所述喇叭状态为正常接入状态;其中,所述理论电流值为所述音频信号的频率对应的电流值;
3)如果所述工作电流信号的电流值与所述理论电流值的差值大于第二预设值,则确定所述喇叭状态为短路状态。
作为优选地实施方式,为了提高诊断的准确性,音频信号的频率为固定值。采用固定值其对应的理论电流值也是固定的,所以在判断过程中,准确性较高。
在上述实施例的基础上,为了便于查看诊断结果,还包括状态指示部件,与mcu连接,用于根据mcu的控制指示不同的喇叭状态。
优选地,如图1所示,状态指示部件为led14,可以理解的是,除了led外,还可以采用其它形式指示,例如与tbox连接的终端设备等,本实施例不再赘述。另外,led可以采用3种不同的颜色显示,例如,红色表示短路状态,蓝色表示未接入状态,绿色表示正常接入状态。
在上述实施例中,对于喇叭状态的诊断系统进行了详细描述,本申请还提供喇叭状态的诊断系统对应的方法实施例。该方法可以基于mcu实现。图3为本申请实施例提供的一种喇叭状态的诊断方法流程图。如图3所示,该方法包括:
s20:在诊断时向音频输出部件输出诊断指令;
s21:获取电流检测部件检测到的电流信号;
s22:根据诊断过程中电流信号的变化情况确定喇叭状态。
由于上述实施例中对于各步骤进行了详细说明,本实施例不再赘述。需要说明的是,以上步骤并没有严格的先后顺序,例如,步骤s21在诊断前和诊断中都需要执行。
本申请实施例提供的喇叭状态的诊断方法,首先在诊断时向音频输出部件输出诊断指令,并且获取电流检测部件检测到的电流信号,最后根据诊断过程中电流信号的变化情况确定喇叭状态。采用上述技术方案,在诊断过程中,采集的是电流信号,所以对于音频信号的输出质量没有影响,并且,与喇叭的物理接口没有关系,所以能够适用各种形式的喇叭,普适性较好。
与上述方法实施例对应的,本申请还提供一种喇叭状态的诊断装置的实施例。图4为本申请实施例提供的一种喇叭状态的诊断装置的结构图。如图4所示,该装置包括:
输出模块20,用于在诊断时向音频输出部件输出诊断指令;
获取模块21,用于获取电流检测部件检测到的电流信号;
确定模块22,用于根据诊断过程中电流信号的变化情况确定喇叭状态。
本申请实施例提供的喇叭状态的诊断装置,首先在诊断时向音频输出部件输出诊断指令,并且获取电流检测部件检测到的电流信号,最后根据诊断过程中电流信号的变化情况确定喇叭状态。采用上述技术方案,在诊断过程中,采集的是电流信号,所以对于音频信号的输出质量没有影响,并且,与喇叭的物理接口没有关系,所以能够适用各种形式的喇叭,普适性较好。
此外,本申请实施例还提供一种电子设备,图5为本申请实施例提供的一种电子设备的结构图。如图5所示,包括存储器30,用于存储计算机程序;处理器31,用于执行计算机程序时实现如上述实施例提供的喇叭状态的诊断方法的步骤。
其中,处理器31可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器31可以采用dsp(digitalsignalprocessing,数字信号处理)、fpga(field-programmablegatearray,现场可编程门阵列)、pla(programmablelogicarray,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器31也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(centralprocessingunit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器31可以在集成有gpu(graphicsprocessingunit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器31还可以包括ai(artificialintelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。
存储器30可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器30还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。本实施例中,存储器30至少用于存储以下计算机程序301,其中,该计算机程序被处理器31加载并执行之后,能够实现前述任一实施例公开的喇叭状态的诊断方法的相关步骤。另外,存储器30所存储的资源还可以包括操作系统302和数据303等,存储方式可以是短暂存储或者永久存储。其中,操作系统302可以包括windows、unix、linux等。数据303可以包括但不限于电流值等。
本申请实施例的喇叭状态的诊断系统、方法及装置可以应用于各式电子设备,在优选的实施例中,我们以应用于tbox车载盒子中为例进行说明。
在一些实施例中,tbox车载盒子还可包括有显示屏32、输入输出接口33、通信接口34、电源35以及通信总线36。
本领域技术人员可以理解,图5中示出的结构并不构成对tbox的限定,可以包括比图示更多或更少的组件。
本申请实施例提供的tbox,包括存储器和处理器,处理器在执行存储器存储的程序时,能够实现如下方法:首先在诊断时向音频输出部件输出诊断指令,并且获取电流检测部件检测到的电流信号,最后根据诊断过程中电流信号的变化情况确定喇叭状态。采用上述技术方案,在诊断过程中,采集的是电流信号,所以对于音频信号的输出质量没有影响,并且,与喇叭的物理接口没有关系,所以能够适用各种形式的喇叭,普适性较好。
最后,本申请还提供一种计算机可读存储介质对应的实施例。计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述方法实施例中记载的步骤。
可以理解的是,如果上述实施例中的方法以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
以上对本申请所提供的喇叭状态的诊断系统、方法、装置及介质进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。
还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
1.一种喇叭状态的诊断系统,其特征在于,包括:
功率放大器,与喇叭连接,用于将信号进行放大,并输出至所述喇叭;
电流检测部件,与所述功率放大器连接,用于检测与所述功率放大器连接的所述喇叭的电流信号;
音频输出部件,与所述功率放大器连接,用于在接收到诊断指令后向所述功率放大器输出音频信号;
mcu微控制单元,与所述电流检测部件和所述音频输出部件连接,用于在诊断时向所述音频输出部件输出所述诊断指令,并根据诊断过程中所述电流信号的变化情况确定喇叭状态。
2.根据权利要求1所述的喇叭状态的诊断系统,其特征在于,所述mcu具体用于:
在控制设备上电后,获取当前的所述电流信号以作为所述喇叭的静态电流信号;
向所述音频输出部件发送所述诊断指令;
获取当前的所述电流信号以作为所述喇叭的工作电流信号;
如果所述工作电流信号的电流值小于或等于所述静态电流信号的电流值,则确定所述喇叭状态为未接入状态;
如果所述工作电流信号的电流值大于所述静态电流信号的电流值,且与理论电流值的差值小于第一预设值,则确定所述喇叭状态为正常接入状态;其中,所述理论电流值为所述音频信号的频率对应的电流值;
如果所述工作电流信号的电流值与所述理论电流值的差值大于第二预设值,则确定所述喇叭状态为短路状态;
其中,所述第一预设值小于所述第二预设值。
3.根据权利要求1所述的喇叭状态的诊断系统,其特征在于,还包括状态指示部件,与所述mcu连接,用于根据所述mcu的控制指示不同的所述喇叭状态。
4.根据权利要求1所述的喇叭状态的诊断系统,其特征在于,所述状态指示部件为led发光二极管。
5.根据权利要求1所述的喇叭状态的诊断系统,其特征在于,所述音频输出部件包括音源产生部件、多媒体处理器和音频解码器。
6.根据权利要求1-5任意一项所述的喇叭状态的诊断系统,其特征在于,所述音频信号的频率为固定值。
7.一种喇叭状态的诊断方法,应用于权利要求1-6任意一项所述的诊断系统,该方法包括:
在诊断时向音频输出部件输出诊断指令;
获取电流检测部件检测到的电流信号;
根据诊断过程中所述电流信号的变化情况确定喇叭状态。
8.一种喇叭状态的诊断装置,应用于权利要求1-6任意一项所述的诊断系统,该装置包括:
输出模块,用于在诊断时向音频输出部件输出诊断指令;
获取模块,用于获取电流检测部件检测到的电流信号;
确定模块,用于根据诊断过程中所述电流信号的变化情况确定喇叭状态。
9.一种电子设备,其特征在于,包括存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求7所述的喇叭状态的诊断方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求7所述的喇叭状态的诊断方法的步骤。
技术总结