一种预防汽车用空调控制面板死机的控制方法与流程

文档序号:35140944发布日期:2023-08-17 16:21阅读:24来源:国知局
一种预防汽车用空调控制面板死机的控制方法与流程

本发明涉及汽车,具体涉及一种预防汽车用空调控制面板死机的控制方法。


背景技术:

1、汽车空调是汽车的关键零部件之一,一般汽车前排空调控制面板布置在汽车仪表台中间位置,通过空调面板的按键控制空调的唤醒、风量大小、模式选择、a/c、auto、前除霜、后除霜、温度调节、内外循环等,也有部分车型将auto、a/c、温度调节这三个按键中的一个或全部集成到车机大屏里的。因空调控制面板上涉及的按键较多,整个控制软件较复杂,在开发和验证中常常会碰到空调面板死机黑屏、触摸按键失效的偶发性问题;因面板涉及造型,留给工程开发和验证的时间较短,导致此类问题在上市前往往解决起来比较困难。因此需要能在设计阶段就能通过优化设计来预防汽车用空调控制面板死机的常见控制方法。

2、中国专利公开号cn111301104a公开了一种车机黑屏时的空调控制方法、装置及车辆,包括根据中控屏幕通讯信号判断中控屏幕是否失效;若是,则进入第一判断模式;若否,则保持原工作状态;在第一判断模式中,判断中控屏幕失效时长是否达到预设时长;若是,则进入第二判断模式;若否,则保持原工作状态;在第二判断模式中,判断空调是否开启;若是,则控制空调进入防起雾模式,若否,则打开空调,控制空调进入防起雾模式,能够在中控屏幕死机时控制车辆调整空调,防止车窗起雾,保证车辆行车安全。但是该专利申请是在屏幕已经死机情况下对空调进行开启控制,并不能解决空调控制面板死机的本质问题。

3、中国专利公开号cn107145402a公开了一种检测软件宕机的方法和电子设备,所述方法包括:监测关于检测软件宕机的中断指令;基于所述中断指令执行用于检测软件宕机的中断,所述中断包括运行一可执行程序的第一中断;监测所述第一中断的执行情况,并在监测到所述第一中断执行异常时判断发生软件宕机。该专利申请具有简单方便的特点,用户体验好。但是该专利申请仅仅提供了软件宕机的检测方法,并没有提供如何解决软件宕机,从而该专利申请无法应用于空调面板死机的预防控制。另外,中国专利公开号cn104773047a公开了电动车空调面板控制系统及其控制方法,但是其仅仅只是公开了各个功能模块的电气连接关系以及功能模块的作用,并没有关于如何预防空调控制面板死机的控制方法。

4、综上,现有技术缺乏关于如何预防汽车空调控制面板死机的控制方法,导致用户体验不够好。


技术实现思路

1、本发明所要解决的技术问题在于如何提供一种预防汽车空调控制面板死机的控制方法,提高用户体验度。

2、本发明通过以下技术手段解决上述技术问题的:一种预防汽车用空调控制面板死机的控制方法,所述方法包括执行以下步骤中的任意一个或者多个步骤:

3、步骤a:当出现单片机里计算器的标志位在等待超时或蓄电池电压信号的模拟数字转换超时时,对循环数进行累加,直到累加到第一预设数量的时钟周期,直接退出当前循环,继续执行下步程序;

4、步骤b:将空调控制面板的唤醒方式设置为采集电平下降沿,采集到电平有变化量时才执行空调控制面板的唤醒;

5、步骤c:在整车下电后将空调控制面板进入低功耗状态,从而在下次整车上电或接收到报文唤醒信号后即使整车系统处于低功耗状态也能唤醒空调控制面板。

6、进一步地,所述步骤a包括:

7、当出现单片机里计算器的标志位在等待超时时,对第一while循环数进行累加,当计算器的标志位一直没有达到超时要求时,对第一while循环数继续累加,直到累加到第一预设数量的时钟周期,直接退出当前第一while循环,继续执行下步程序,确保程序不会卡死在第一while循环中无法跳出。

8、更进一步地,所述第一预设数量为40000~60000。

9、进一步地,所述步骤a还包括:

10、当蓄电池电压信号等待模拟数字转化完成时,对第二while循环数进行累加,当蓄电池电压信号等待模拟数字转化超时时,第二while循环数继续累加,直到累加到第一预设数量的时钟周期,直接退出当前第二while循环,继续执行下步程序,确保程序不会卡死在第二while循环中无法跳出。

11、更进一步地,所述第一预设数量为400~600。

12、进一步地,所述步骤a还包括:

13、当自动空调按键和内外循环按键背景光灯都亮时,判断该程序的循环正常;当自动空调按键的背景光灯灭和内外循环按键的背景光灯亮时,判断该程序的等待按键采样的循环异常;当自动空调按键背的景光灯亮和内外循环按键的背景光灯灭时,判断该程序中蓄电池电压信号的模拟数字转换的循环异常;当自动空调按键的背景光灯灭和内外循环按键的背景光灯灭时,判断该程序中单片机里计算器的标志位的循环异常。

14、进一步地,所述步骤b还包括:

15、在空调控制面板进入休眠之前,提前将相关功能外设及通讯外设功能都关闭,在执行完开关中断指令后立即执行休眠指令,休眠指令执行后再使能唤醒源,将开关中断指令使能引脚打开。

16、进一步地,所述步骤c还包括:

17、在产品开发阶段的台架测试用例中涵盖低功耗电压范围测试,提前验证低电压下空调控制面板能否正常唤醒。

18、更进一步地,所述低功耗电压范围为小于9v的电压范围。

19、进一步地,所述控制方法还包括步骤d:

20、在空调控制面板的单片机更换时,使得更换后的单片机软件上lin组件配置版本与更换前保持不变,从而保证背光信号发送报文能正常读取,其中,lin组件为汽车底层网络协议组件。

21、本发明的优点在于:

22、(1)本发明提供了防止空调控制面板死机的控制方法,避免空调控制面板死机,从而提高用户体验度。

23、(2)本发明通过计数的方式对空调控制面板的循环进行计数,在达到第一预设数量就跳出循环,防止其陷入死循环而导致控制面板死机。

24、(3)因软件程序运行较快,精确定位故障代码难度往往很大,本发明在空调控制面板通过运行程序时空调控制面板上的自动空调按键和内外循环按键背景光灯的亮和灭四种组合来迅速识别故障状态,使得实际应用中能够快速定位故障代码,便于工作人员进行维修。

25、(4)整车下电后空调控制面板在进入休眠到完全休眠这段时间里,若在中断方式的开关中断指令与下发休眠指令之间执行中间指令,中间指令会存在把开关中断指令使能引脚关闭的风险,一旦中断指令使能引脚关闭,空调面板在执行休眠指令后,若后续需重新唤醒空调面板,但因中断指令使能引脚被关闭,将导致空调面板无法唤醒出现死机。本发明通过将空调控制面板的唤醒方式改为采集电平下降沿,并且在执行完开关中断指令后立即执行休眠指令,休眠指令执行后再使能唤醒源,将开关中断指令使能引脚打开,以防止在中断方式的开关中断指令与下发休眠指令之间执行中间指令,从而避免死机。

26、(5)本发明在整车下电后空调控制面板将背景灯、报文发送/接收、控制执行器(如鼓风机等)都关闭,从而确保空调控制面板能够快速进入深度休眠状态,从而在下次整车上电或接收到报文唤醒信号后即使整车系统处于低功耗状态也能唤醒空调控制面板,防止因为系统低功耗而出现空调控制面板死机。

27、(6)空调控制面板的单片机更换时,单片机软件上lin相关组件的应用程序接口在打开软件开发环境时也被更新,软件上出现错误响应,从而导致背光信号发送报文读取失败以至于面板黑屏,本发明在空调控制面板的单片机更换时,使得更换后的单片机软件上lin组件配置版本与更换前保持不变,保证背光信号发送报文能正常读取,避免空调控制面板死机。

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