本发明涉及汽车电子控制领域,特别涉及一种防止音响mcu初始化失败的复位控制方法。
背景技术:
汽车音响主机越来越智能化,复杂化。由mcu控制的音响的开关机,若mcu初始化失败,将导致音响无法开机,常常采用断电重启或按键强制重启来消除故障,因此会引起客户体验差及抱怨严重。
技术实现要素:
本发明实现一种能解决mcu初始化失败,能够自动进行复位的汽车音响系统启动控制方法。
为了实现上述目的,本发明采用的技术方案为:汽车音响系统,包括arm和mcu,其特征在于:所述arm和mcu相互连接,并在上电后相互发送通信信号。
基于所述汽车音响系统的启动控制方法:
音响主机上电
音响arm和mcu同时开始初始化
arm判断mcu通信是否正常;
若arm判断mcu通讯正常则arm继续处理自身逻辑;
若arm判断mcu通讯不正常,且mcu通讯丢失时间大于设定时间a,arm对mcu进行复位。
当arm判断与mcu通讯正常后,arm持续与mcu通信,若arm在检测过程出现与mcu通讯不正常,且mcu通讯丢失时间大于设定时间a,则arm对mcu进行复位。
所述设定时间a为3秒。
mcu初始化过程中,判断arm通信是否正常;
若mcu判断arm通讯正常则mcu继续处理自身逻辑;
若mcu判断arm通讯不正常,且arm通讯丢失时间大于设定时间b,mcu对arm进行复位。
当mcu判断与arm通讯正常后,mcu持续与arm通信,若mcu在检测过程出现与arm通讯不正常,且arm通讯丢失时间大于设定时间b,则mcu对arm进行复位。
所述设定时间b为3秒。
本发明的优点在于配重成本低,在音响mcu初始化失败后增加了复位机制,用音响自身的arm芯片,将arm的同步复位机制打开,对mcu初始化失败后进行复位,防止其在初始化失败后不能自动开机。增强了产品的稳定性,满足用户的需求。
附图说明
下面对本发明说明书中附图表达的内容作简要说明:
图1为汽车音响系统启动控制方法原理框图。
具体实施方式
音响mcu初始化失败后增加了复位机制,用音响自身的arm芯片,将arm的同步复位机制打开,对mcu初始化失败后进行复位,防止其在初始化失败后不能自动开机。
此复位机制的原理,arm启动后,会一直检测是否收到mcu的同步信息,如果在一定的时间内(此值设置为3秒)arm未收到mcu的同步通信信息,arm会对mcu进行复位,如arm收到了mcu的同步信息,则正常运行。
如图1所示,基于汽车音响系统的启动控制方法如下:
音响主机上电后,mcu开始初始化,同时arm也初始化,接着arm判断mcu通信是否正常(是否收到mcu的同步信息),若正常则arm继续处理自身逻辑,同时会一直检测mcu通信是否正常;若mcu通讯不正常,且在判断通信丢失时间大于3s,则arm会对mcu进行复位。同理,arm初始化也被mcu监控并复位。
上面结合附图对本发明进行了示例性描述,显然本发明具体实现并不受上述方式的限制,只要采用了本发明的方法构思和技术方案进行的各种非实质性的改进,或未经改进将本发明的构思和技术方案直接应用于其它场合的,均在本发明的保护范围之内。