一种车载音响自诊断系统及方法与流程

文档序号:12962823阅读:191来源:国知局
一种车载音响自诊断系统及方法与流程

本发明涉及汽车车载音响控制技术领域,具体涉及一种车载音响自诊断系统及方法。



背景技术:

随着汽车电子技术的发展,车载智能化配置越来越高。车载音响主机的功能搭载越来越丰富,除传统的收音、多媒体及蓝牙功能以外,还包括越来越多与整车相关的信息显示及查询功能,比如,胎压显示、360全景显示、在线导航、wifi上网等功能,因此,车载音响系统的硬件与软件都趋于复杂化。

车载音响主机开发及使用过程中出现的问题种类及数量都有增加趋势,传统的故障问题处理手段是一种是使用故障机器反复试验进行故障现象复现,或是连接车载主机串口下载系统运行日志进行查找故障发生的日志,这两种方法都耗时耗力,效率不高,并且已出售市场的车载主机基本都会进行故障件更换的办法,消耗成本较大。另外一种是随着整车诊断技术的发展,可通过can网络对车载音响主机做简单的诊断,基于车载音响主机与外部通讯模块间的诊断,这种诊断方法可诊断的故障种类有限,且需配备专业的整车诊断仪进行诊断,便捷性不高。



技术实现要素:

本发明提供了一种车载音响自诊断系统及方法,以解决现有音响故障诊断时耗时耗力且需要专业设备专业技术人员进行解析的问题。

为了实现上述目的,本发明提供了如下技术方案:

一种车载音响自诊断系统,所述系统包括:主处理器以及与所述主处理器连接的输入模块、第一待诊断模块、显示模块;所述主处理器根据所述输入模块第一诊断请求确定所述第一待诊断模块的诊断类型,根据所述诊断类型对所述第一待诊断模块启动诊断程序,以对所述第一待诊断模块返回的故障代码进行解析,并将所述解析结果输出给所述显示模块,以使所述显示模块显示解析结果。

优选地,所述系统还包括:第二待诊断模块以及与所述主处理器通过spi总线或uart串口连接的协处理器,所述第二待诊断模块与所述协处理器连接;所述主处理器根据所述输入模块的第二诊断请求确定所述第二待诊断模块的诊断类型,根据所述诊断类型通过协处理器对所述第二待诊断模块启动诊断程序,以使所述协处理器对所述第二待诊断模块返回的故障代码进行解析,所述主处理器将所述解析结果输出给所述显示模块,以使所述显示模块显示解析结果。

优选地,所述第一待诊断模块包括:

蓝牙模块、内存模块、多媒体模块、音视频解码模块、导航模块。

优选地,所述第二待诊断模块包括:

电源模块、收音机模块、音频处理模块、功放模块、按键模块、can通信模块。

优选地,所述系统还包括:

与所述第一待诊断模块无线连接的用户终端,所述主处理器根据所述用户终端的第三诊断请求确定所述第一待诊断模块或第二待诊断模块的诊断类型,并根据所述诊断类型对所述第一待诊断模块启动诊断程序或使协处理器对所述第二待诊断模块启动诊断程序,对所述第一待诊断模块返回的故障代码进行解析,并将所述第一待诊断模块的解析结果或所述协处理器解析结果输出给所述用户终端,以使所述用户终端显示解析结果。

优选地,所述诊断类型包括:

模块自身硬件问题、模块之间通讯问题、历史故障查询、历史故障清除。

一种车载音响自诊断方法,所述方法包括:

接收输入模块的第一诊断请求;

根据所述第一诊断请求,确定所述第一待诊断模块的诊断类型;

根据所述诊断类型对所述第一待诊断模块启动诊断程序,以对所述第一待诊断模块返回的故障码进行解析;

将所述解析结果输出给显示模块,以使所述显示模块显示解析结果。

优选地,所述方法还包括:

在接收输入模块的第一诊断请求前,如果接收输入模块的第二诊断请求;

根据所述第二诊断请求,确定所述第二待诊断模块的诊断类型;

根据所述诊断类型通过协处理器对所述第二待诊断模块启动诊断程序,以使所述协处理器对所述第二待诊断模块返回的故障代码进行解析;

将所述解析结果输出给所述显示模块,以使所述显示模块显示解析结果。

优选地,所述方法还包括:

在输入模块没有请求时,接收用户终端的第三诊断请求;

根据所述第三诊断请求,确定所述第一待诊断模块或第二待诊断模块的诊断类型;

并根据所述诊断类型对所述第一待诊断模块启动诊断程序或使协处理器对所述第二待诊断模块启动诊断程序;

对所述第一待诊断模块返回的故障代码进行解析,并将所述第一待诊断模块的解析结果或所述协处理器解析结果输出给所述用户终端,以使所述用户终端显示解析结果。

优选地,所述诊断类型包括:

模块自身硬件问题、模块之间通讯问题、历史故障查询、历史故障清除。

本发明的有益效果在于:

本发明提供的车载音响自诊断系统及方法,主处理器根据输入模块的第一诊断请求确定第一待诊断模块的诊断类型,根据所述诊断类型对第一待诊断模块启动诊断程序,以对所述第一待诊断模块返回的故障代码进行解析,将解析结果输出给显示模块,以使所述显示模块显示解析结果。通过本发明,解决了音响故障诊断时耗时耗力且需要专业设备专业技术人员进行解析的问题。

附图说明

图1是本发明实施例车载音响自诊断系统的第一种结构示意图。

图2是本发明实施例车载音响自诊断系统的第二种结构示意图。

图3是本发明实施例车载音响自诊断系统的第三种结构示意图。

图4是本发明实施例车载音响自诊断方法的一种流程图。

具体实施方式

为了使本领域技术人员能更进一步了解本发明的特征及技术内容,下面结合附图和实施方式对本发明实施例作详细说明。

如图1所示是本发明实施例车载音响自诊断系统的第一种结构示意图,该系统包括:主处理器以及与所述主处理器连接的输入模块、第一待诊断模块、显示模块;所述主处理器根据所述输入模块第一诊断请求确定所述第一待诊断模块的诊断类型,根据所述诊断类型对所述第一待诊断模块启动诊断程序,以对所述第一待诊断模块返回的故障代码进行解析,并将所述解析结果输出给所述显示模块,以使所述显示模块显示解析结果。

需要说明的是,本申请中的输入模块可以是触摸模块,具体地,主处理器中预存有针对第一待诊断模块的不同诊断类型的诊断程序,以实现对所述第一待诊断的故障代码的解析。

具体地,主处理器可以是车载音响主机,所述第一待诊断模块包括:蓝牙模块、内存模块、多媒体模块、音视频解码模块、导航模块。主处理器通过相应i/o口通信协议与第一待诊断模块即内存模块、蓝牙模块、多媒体模块、音视频解码模块、导航模块以及触摸模块、显示模块进行通信。

具体地,本发明实施例中,第一诊断请求为针对第一待诊断模块发出的请求,该请求包括:硬件故障诊断请求、通讯问题诊断请求、历史故障查询请求、历史故障清除请求。一般地,输入模块每次仅向主处理器输入一个诊断请求,第一诊断请求或第二诊断请求;如果输入模块同时向主处理器发送第一诊断请求与第二诊断请求,则主处理器首先响应第二诊断请求,然后响应第一诊断请求。

本发明实施例提供的车载音响自诊断系统,主处理器根据输入模块的第一诊断请求确定第一待诊断类型,根据所述诊断类型对第一待诊断模块启动诊断程序,以对所述第一待诊断模块返回的故障码进行解析,并将所述解析结果输出给所述显示模块,以使所述显示模块显示解析结果。通过本发明可以诊断车载音响本身的故障,使操作人员或驾驶员方便快捷的了解车载音响内的故障情况。

当然,第一待诊断模块还可以包括:电源模块、收音机模块、音频处理模块、功放模块、按键模块、can通信模块等,但是由于主处理器内部资源有限无法实现对大量第一待诊断模块的诊断,因此,本申请中,还可以增加协处理器,以使协处理器实时处理当前第一待诊断模块中急待处理的重要模块,即第二待诊断模块,具体地,第二待诊断模块包括:电源模块、收音机模块、音频处理模块、功放模块、按键模块、can通信模块。

如图2所示,所述系统还包括:第二待诊断模块以及与所述主处理器通过spi总线或uart串口连接的协处理器,所述第二待诊断模块与所述协处理器连接;所述主处理器根据所述输入模块的第二诊断请求确定所述第二待诊断模块的诊断类型,根据所述诊断类型通过协处理器对所述第二待诊断模块启动诊断程序,以使所述协处理器对所述第二待诊断模块返回的故障代码进行解析,所述主处理器将所述解析结果输出给所述显示模块,以使所述显示模块显示解析结果。

具体地,协处理器中预存有针对第二待诊断模块的不同诊断类型的诊断程序,以实现对所述第二待诊断的故障代码的解析。协处理器通过相应i/o口与第二待诊断模块即收音模块、音频处理模块、功放模块、按键模块、电源管理模块及can通信模块进行通信。

具体地,第二诊断请求为针对第二待诊断模块发出的请求,该请求包括:硬件故障诊断请求、通讯问题诊断请求、历史故障查询请求、历史故障清除请求。

本发明实施例提供的车载音响自诊断系统,由于主处理器的资源有限,通过增加协处理器处理第一待诊断模块中急需解决模块的故障,可以快速、有效地使操作人员或驾驶员了解车载音响的故障情况,提高了车载音响自诊断系统的效率。

进一步,为了使用户远程了解车载音响的故障情况,如图3所示,本发明提供的系统还可以包括:与所述第一待诊断模块无线连接的用户终端,所述主处理器根据所述用户终端的第三诊断请求确定所述第一待诊断模块或第二待诊断模块的诊断类型,并根据所述诊断类型对所述第一待诊断模块启动诊断程序或使协处理器对所述第二待诊断模块启动诊断程序,对所述第一待诊断模块返回的故障代码进行解析,并将所述第一待诊断模块的解析结果或所述协处理器解析结果输出给所述用户终端,以使所述用户终端显示解析结果。

具体地,用户终端可以通过其自带的蓝牙模块与第一待诊断模块中的蓝牙模块无线连接,如图3用户终端为包含蓝牙模块的用户终端与第一待诊断模块中蓝牙模块进行通信,而本申请中,用户终端可以是手机、电脑或其他用户可以方便操作的终端。进一步,第一待诊断模块也可以包括无线模块,而用户终端也自带有无线模块,用户终端通过其自带的无线模块与第一待诊断模块进行通信。一般地,主处理器在未接收到输入模块的请求时,接收用户终端的第三诊断请求;如果主处理器同时接收到输入模块与用户终端的请求时,首先响应输入模块的请求,然后响应用户终端的请求。

进一步,本发明实施例中,所述诊断类型包括:模块自身硬件问题、模块之间通讯问题、历史故障查询、历史故障清除。具体地,所述诊断类型不限于第一待诊断模块的诊断类型,也可以是第二待诊断模块的诊断类型。主处理器针对第一待诊断模块的诊断类型与第二待诊断模块的诊断类型,进行不同内部程序调用,具体地,针对模块自身硬件问题,调用各模块硬件故障诊断程序;针对模块之间通讯问题,调用模块间通信故障诊断程序;针对历史故障查询,调用历史故障查询程序;针对历史故障清除,调用历史故障清除程序。

更进一步,模块自身硬件问题包括:第一待诊断模块或第二待诊断模块各个模块中硬件芯片引脚断路、短路;模块之间通讯问题包括:第一待诊断模块或第二待诊断模块各个模块之间通讯断开、通讯延时及通讯报文错误。

具体地,主处理器通过接收触摸模块的不同指令(第一诊断请求和第二诊断请求)调用相应模块的应用,包括蓝牙模块、内存模块、多媒体模块、音视频解码模块、导航模块、显示模块,例如通过触摸显示屏上的蓝牙音乐图标触发主处理器调用蓝牙音乐播放等程序来实现功能的使用,这其中会调用显示模块以使其显示不同的画面,会通过与协处理器的uart通信调用功放模块、音频处理模块等进行音频发声,也可通过协处理器接收按键模块的指令再通过uart通信协议与主处理器通信,将指令传达给主处理器调用相应模块的应用程序,协处理器也可单独对收音模块、音频处理模块、功放模块、电源管理模块及can通信模块进行调用处理。

综上所述,本发明实施例提供的车载音响自诊断系统,将车载音响主机作为诊断设备,对自身故障进行诊断,利用车载音响主机的系统解析功能、大屏显示功能、人机交互简单、操作简捷的特点,解决现有技术耗时耗力、故障诊断类型不全面且需要专业设备专业技术人员进行解析的问题,降低故障处理成本。另外充分利用车载音响主机的蓝牙模块资源,通过蓝牙与手机的协议连接,可以通过手机也可以进行对车载音响主机的诊断。

针对上述系统,本发明实施例还提供了一种车载音响自诊断方法,如图4所示,所述方法包括以下步骤:

步骤100:开始。

步骤101:检测输入模块是否有第一诊断请求;如果有,执行步骤102;否则,返回继续执行步骤101。

具体地,检测输入模块可以由主处理器实现,而主处理器可以是车载音响主机。

步骤102:接收输入模块的第一诊断请求。

具体地,第一诊断请求为针对第一待诊断模块发出的请求,该请求包括:硬件故障诊断请求、通讯问题诊断请求、历史故障查询请求、历史故障清除请求。

具体地,所述第一待诊断模块包括:

蓝牙模块、内存模块、多媒体模块、音视频解码模块、导航模块。

步骤103:根据所述第一诊断请求,确定所述第一待诊断模块的诊断类型。

具体地,所述第一待诊断模块的诊断类型包括:

模块自身硬件问题、模块之间通讯问题、历史故障查询、历史故障清除。

步骤104:根据所述诊断类型对所述第一待诊断模块启动诊断程序,以对所述第一待诊断模块返回的故障码进行解析。

步骤105:将所述解析结果输出给显示模块,以使所述显示模块显示解析结果。

步骤106:结束。

本发明实施例提供的车载音响自诊断方法,主处理器根据输入模块的第一诊断请求确定第一待诊断类型,根据所述诊断类型对第一待诊断模块启动诊断程序,以对所述第一待诊断模块返回的故障码进行解析,并将所述解析结果输出给所述显示模块,以使所述显示模块显示解析结果。通过本发明可以诊断车载音响本身的故障,使操作人员或驾驶员方便快捷的了解车载音响内的故障情况。

进一步,本发明车载自诊断方法的另一个实施例,包括以下步骤:

步骤200:开始。

步骤201:检测输入模块是否有诊断请求;如果有,执行步骤202;否则,执行步骤201。

具体地,可以由主处理器检测输入模块的诊断请求,输入模块可以是触摸模块。

步骤202:判断所述诊断请求是第一诊断请求还是第二诊断请求;如果是第一诊断请求,执行步骤203;如果是第二诊断请求,执行步骤207至步骤209。

步骤203:根据所述第一诊断请求,确定所述第一待诊断模块的诊断类型。

具体地,所述第一待诊断模块包括:

蓝牙模块、内存模块、多媒体模块、音视频解码模块、导航模块。

具体地,所述第一待诊断模块的诊断类型包括:

模块自身硬件问题、模块之间通讯问题、历史故障查询、历史故障清除。

步骤204:根据所述诊断类型对所述第一待诊断模块启动诊断程序,以对所述第一待诊断模块返回的故障码进行解析。

步骤205:将所述解析结果输出给显示模块,以使所述显示模块显示解析结果。

步骤206:结束。

步骤207:根据所述第二诊断请求,确定所述第二待诊断模块的诊断类型。

具体地,所述第二待诊断模块包括:

电源模块、收音机模块、音频处理模块、功放模块、按键模块、can通信模块。

所述第二待诊断模块的诊断类型包括:

模块自身硬件问题、模块之间通讯问题、历史故障查询、历史故障清除。

步骤208:根据所述诊断类型通过协处理器对所述第二待诊断模块启动诊断程序,以使所述协处理器对所述第二待诊断模块返回的故障代码进行解析。

具体地,本申请中,协处理通过spi总线或uart串口与所述主处理器连接。

步骤209:将所述解析结果输出给所述显示模块,以使所述显示模块显示解析结果,执行步骤206。

本发明实施例提供的车载音响自诊断方法,在输入模块有诊断请求,判断该诊断是第一诊断请求还是第二诊断请求,从而确定是由主处理器处理并显示结果,还是由协处理器处理并将处理结果传送给主处理器以使显示模块显示。通过本发明,可以通过车载音响主机(主处理器)诊断车载音响本身的故障,并且可以在车载音响主机资源有限时,通过增加协处理器,提高了自诊断效率。

进一步,本发明车载自诊断方法的第三个实施例,包括以下步骤:

步骤300:开始。

步骤301:检测输入模块是否有诊断请求;如果有,执行步骤302;否则,执行步骤310。

具体地,可以由主处理器检测输入模块的诊断请求,输入模块可以是触摸模块。

步骤302:判断所述诊断请求是第一诊断请求还是第二诊断请求;如果是第一诊断请求,执行步骤303;如果是第二诊断请求,执行步骤307至步骤309。

步骤303:根据所述第一诊断请求,确定所述第一待诊断模块的诊断类型。

步骤304:根据所述诊断类型对所述第一待诊断模块启动诊断程序,以对所述第一待诊断模块返回的故障码进行解析。

步骤305:将所述解析结果输出给显示模块,以使所述显示模块显示解析结果。

步骤306:结束。

步骤307:根据所述第二诊断请求,确定所述第二待诊断模块的诊断类型。

步骤308:根据所述诊断类型通过协处理器对所述第二待诊断模块启动诊断程序,以使所述协处理器对所述第二待诊断模块返回的故障代码进行解析。

步骤309:将所述解析结果输出给所述显示模块,以使所述显示模块显示解析结果,执行步骤306。

步骤310:检测用户终端是否有第三诊断请求;如果是,执行步骤311;否则,返回执行步骤301。

具体地,用户终端可以通过蓝牙模块与所述第一待诊断模块连接,当然,用户终端也可以通过其他方式与所述第一待诊断模块连接。比如,第一待诊断模块中具有无线模块,用户终端通过无线模块与第一待诊断模块中无线模块进行通信,以使主处理器实时检测用户终端是否有第三诊断请求。更进一步,用户终端可以是手机。

步骤311:接收用户终端的第三诊断请求。

步骤312:根据所述第三诊断请求,检测是对第一待诊断模块进行诊断还是对第二待诊断模块进行诊断;如果是对第一待诊断模块,执行步骤313;如果是对第二待诊断模块执行步骤316至步骤318。

步骤313:根据所述第三诊断请求,确定第一待诊断模块的诊断类型。

步骤314:根据所述诊断类型对所述第一待诊断模块启动诊断程序

步骤315:对所述第一待诊断模块返回的故障代码进行解析,并将所述第一待诊断模块的解析结果输出给所述用户终端,以使所述用户终端显示解析结果,执行步骤306。

步骤316:根据所述第三诊断请求,确定第二待诊断模块的诊断类型。

步骤317:根据所述诊断类型使协处理器对所述第二待诊断模块启动诊断程序。

步骤318:对所述协处理器返回的解析结果输出给所述用户终端,以使所述用户终端显示解析结果,执行步骤306。

本发明实施例提供的车载音响自诊断方法,在输入模块未对主处理器请求诊断时,主处理器通过接收用户终端的第三诊断请求,执行对第一待诊断模块或第二待诊断模块的诊断,并将诊断结果输出给用户终端。通过本发明,可以方便用户实时了解车辆车载音响的故障情况。

综上所述,本发明实施例提供的车载音响自诊断系统及方法,1)利用车载音响主机大显示屏和手机显示屏及手机可通过蓝牙模块与车载音响主机连接的特点,将车载音响本身的故障做到可视化。2)利用车载音响主机本身的操作系统及处理器资源,诊断车载音响本身的故障,减少因定位故障原因而浪费的人力物力,提高解决车载音响主机本身问题的效率。3)可以诊断系统内部硬件模块的故障和模块之间通信故障,增加传统整车对车载音响主机诊断的故障类型。4)还可以对系统的历史故障进行查询,并且可以对历史故障进行清除,减少不断累积的故障日志对内存的占用。

以上对本发明实施例进行了详细介绍,本文中应用了具体实施方式对本发明进行了阐述,以上实施例的说明只是用于帮助理解本发明的系统及方法;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1