一种空调控制器外温更新方法及系统与流程

未命名 07-12 阅读:82 评论:0


1.本发明涉及车载空调控制技术领域,尤其涉及一种空调控制器外温更新方法及系统。


背景技术:

2.车载自动空调控制器主要是通过控制混合风门实现温度控制,以及控制鼓风机电压实现风量控制。车载自动空调控制器根据环境温度、车内温度和阳光强度等信号,自动开启加热、制冷装置,使汽车车厢内的温度、风量维持在舒适水平,调节出对人体感觉较舒适的车内气候环境。
3.汽车自动空调控制器对于风量及制冷制热的控制,都需要依赖温度传感器作为一个反馈环节,其中,环境温度、车内温度分别由外温传感器和内温传感器进行检测。
4.车辆在怠速工况下,若用户多次启动车辆,整车水温温度升高后,车头热辐射会影响外温传感器获取实际的环境温度值误差,现空调自动算法不能识别出此情况,因此在此种情况下会导致外温和实际环境温度差异过大,影响自动泊车系统等其它模块获取外温,影响车辆乘坐舒适性。


技术实现要素:

5.本发明提供一种空调控制器外温更新方法及系统,解决了现有的空调自动算法无法识别车载外温传感器失真,车内温度调节出现较大误差导致用户体感差的技术问题。
6.为解决以上技术问题,本发明提供一种空调控制器外温更新方法,包括步骤:
7.s1、当检测到车辆的熄火下电指令时,获取外温传感器当前的采集温度值并保存对应的采集时间戳;
8.s2、当检测到车辆的重新上电时,根据所述采集时间戳计算断电时长;
9.s3、根据所述断电时长和预设时长,判断车辆状态是否为预设状态;
10.s4、根据所述车辆状态执行环境温度检测更新。
11.在进一步的实施方案中,所述步骤s3具体为:
12.判断所述断电时长是否大于预设时长,若是则设置判断标志time_flag为有效,确定车辆状态不为预设状态;否则设置判断标志time_flag为无效,确定车辆状态为预设状态;
13.所述预设状态为,车辆在怠速工况下短时内重复启动。
14.本方案设置判断标志time_flag,用以直观显示外温传感器当前时刻采集的环境温度值是否有效,即判断车辆状态为预设状态,数据识别效率高。
15.在进一步的实施方案中,所述步骤s4包括步骤:
16.s41、获取所述判断标志time_flag的状态,若其处于有效状态,则直接从外温传感器中读取当前时刻的环境温度值,并更新为外温检测值;
17.s42、获取所述判断标志time_flag的状态,若其处于无效状态,则直接获取所述采
集温度值,并更新为外温检测值。
18.在进一步的实施方案中,所述步骤s2包括步骤:
19.s21、当检测到车辆的重新上电时,获取当前的系统时间作为上电节点;
20.s22、计算所述采集时间戳与所述上电节点的差值,获取所述差值的绝对值作为断电时长。
21.在进一步的实施方案中,所述步骤s1包括步骤:
22.s11、当检测到车辆的熄火下电指令时,获取外温传感器当前的采集温度值,获取当前的系统时间作为采集时间戳;
23.s12、将所述采集温度值和所述采集时间戳保存在eeprom中。
24.本方案利用eeprom断电后数据不会丢失的特性,可保证数据采集的可靠性。
25.在进一步的实施方案中,本发明还包括:步骤s0、设置测试传感器,进行同步采集测试标定,采集不同断电时长下车辆断电重启后外温传感器当前的温度采集值,同时采集测试传感器的测试温度值,计算温度采集值与测试温度值的测试差值,获取测试差值小于预设阈值的断电时长作为对应的预设时长。
26.本方案针对实际的车辆进行测试校准,为对应车型的车辆提供准确的预设时长范围,针对性强,计算准确率高。
27.本基础方案的有益效果如下:
28.设置状态检测机制,针对性的检测车辆下电、上电两个时间节点,通过对比断电时长与设置时长的大小关系,确定车辆是否处于怠速工况下短时内重复启动的预设状态,进而在车辆正常上电启动时,获取当前时刻的环境温度值,实现车外环境温度数据的精准采集;而当车辆短时间内重复启动时,则直接获取前次保存的采集温度值,确保外接环境温度的采集不会受到发动机水温热辐射影响;进而通过提高温度数据的准确性,实现精准的车内温度调节,优化用户驾驶体验。
29.本发明还提供一种空调控制器外温更新系统,包括控制模块及与其连接的外温传感器模块、系统时间获取模块、电源监测模块、存储模块、判断模块和更新模块;
30.所述电源监测模块用于检测车辆的熄火下电指令;
31.所述系统时间获取模块用于获取系统时间,进而确定车辆下电时的采集时间戳;
32.所述外温传感器模块用于实时获取车辆外部环境的温度值,并将与所述采集时间戳对应的时刻作为温度值作为采集温度值;
33.所述存储模块用于保存采集温度值及对应的采集时间戳;
34.所述电源监测模块用于检测车辆是否重新上电;
35.所述系统时间获取模块用于获取系统时间,进而确定车辆的上电节点;
36.所述判断模块用于根据所述采集时间戳和所述上电节点,判断车辆是否处于预设状态,进而驱动所述更新模块执行环境温度检测更新;
37.所述控制模块用于按照上述步骤s0~s4控制各个模块工作。
38.在进一步的实施方案中,所述预设状态为,车辆在怠速工况下短时内重复启动。
39.在进一步的实施方案中,所述判断模块判断车辆是否处于预设状态具体为:所述判断模块根据所述采集时间戳和所述上电节点计算断电时长;判断所述断电时长是否大于预设时长,若是则设置判断标志time_flag为有效,否则设置判断标志time_flag为无效;
40.其中,当所述判断标志time_flag无效时则确定车辆处于预设状态。
41.在进一步的实施方案中,所述更新模块执行环境温度检测更新具体为:
42.所述更新模块识别到所述判断标志time_flag处于有效状态时,则直接从所述外温传感器模块中读取当前时刻的环境温度值,并更新为外温检测值;
43.所述更新模块识别到所述判断标志time_flag处于无效状态时,则直接从所述存储模块中获取所述采集温度值,并更新为外温检测值。
44.本更新系统采用各个模块实现更新方法中的各个步骤,为更新方法提供硬件基础,便于方法实施。
附图说明
45.图1是本发明实施例提供的一种空调控制器外温更新方法的工作流程图;
46.图2是本发明实施例提供的一种空调控制器外温更新系统的系统框架图。
具体实施方式
47.下面结合附图具体阐明本发明的实施方式,实施例的给出仅仅是为了说明目的,并不能理解为对本发明的限定,包括附图仅供参考和说明使用,不构成对本发明专利保护范围的限制,因为在不脱离本发明精神和范围基础上,可以对本发明进行许多改变。
48.实施例1
49.本发明实施例提供的一种空调控制器外温更新方法,如图1所示,在本实施例中,包括步骤s0~s4:
50.步骤s0、设置测试传感器,进行同步采集测试标定,采集不同断电时长下车辆断电重启后外温传感器当前的温度采集值,同时采集测试传感器的测试温度值,计算温度采集值与测试温度值的测试差值,获取测试差值小于预设阈值的断电时长作为对应的预设时长。
51.在本实施例中,步骤s0为根据需求的可选步骤。同步采集测试标定的测试因素包括但不限于不同季节、不同时间段、不同车型和不同断电时长,以形成预设时长数据库,在车辆应用本实施例的更新方法时,根据车辆类型获取对应的断电时长进行逻辑判断。
52.其中,测试传感器为设置在车辆外部的标定装置,并且安装于不会受到发动机水温热辐射影响的区域。
53.本实施例针对实际的车辆进行测试校准,为对应车型的车辆提供准确的预设时长范围,针对性强,计算准确率高。
54.s1、当检测到车辆的熄火下电指令时,获取外温传感器当前的采集温度值并保存对应的采集时间戳,包括步骤s11~s12:
55.s11、当检测到车辆的熄火下电指令时,获取外温传感器当前的采集温度值,获取当前的系统时间作为采集时间戳;
56.s12、将采集温度值和采集时间戳保存在eeprom中。
57.本实施例利用eeprom断电后数据不会丢失的特性,可保证数据采集的可靠性。
58.s2、当检测到车辆的重新上电时,根据采集时间戳计算断电时长,包括步骤s21~s22:
59.s21、当检测到车辆的重新上电时,获取当前的系统时间作为上电节点;
60.s22、计算采集时间戳与上电节点的差值,获取差值的绝对值作为断电时长。
61.s3、根据断电时长和预设时长,判断车辆状态是否为预设状态,具体为:
62.判断断电时长是否大于预设时长(例如1小时,可以根据实际情况标定),若是则设置判断标志time_flag为有效,确定车辆状态不为预设状态;否则设置判断标志time_flag为无效,确定车辆状态为预设状态;
63.预设状态为,车辆在怠速工况下短时内重复启动。
64.本实施例设置判断标志time_flag,用以直观显示外温传感器当前时刻采集的环境温度值是否有效,即判断车辆状态为预设状态,数据识别效率高。
65.s4、根据车辆状态执行环境温度检测更新,包括步骤s41~s42:
66.s41、获取判断标志time_flag的状态,若其处于有效状态,则直接从外温传感器中读取当前时刻的环境温度值,并更新为外温检测值;
67.s42、获取判断标志time_flag的状态,若其处于无效状态,则直接获取采集温度值,并更新为外温检测值。
68.在本实施例中,本发明还包括:
69.本发明实施例的有益效果如下:
70.设置状态检测机制,针对性的检测车辆下电、上电两个时间节点,通过对比断电时长与设置时长的大小关系,确定车辆是否处于怠速工况下短时内重复启动的预设状态,进而在车辆正常上电启动时,获取当前时刻的环境温度值,实现车外环境温度数据的精准采集;而当车辆短时间内重复启动时,则直接获取前次保存的采集温度值,确保外接环境温度的采集不会受到发动机水温热辐射影响;进而通过提高温度数据的准确性,实现精准的车内温度调节,优化用户驾驶体验。
71.实施例2
72.本发明实施例附图中的附图标记包括:控制模块1,外温传感器模块2,系统时间获取模块3,电源监测模块4,存储模块5,判断模块6,更新模块7。
73.本发明实施例还提供一种空调控制器外温更新系统,参见图2,包括控制模块1及与其连接的外温传感器模块2、系统时间获取模块3、电源监测模块4、存储模块5、判断模块6和更新模块7;
74.电源监测模块4用于检测车辆的熄火下电指令;
75.系统时间获取模块3用于获取系统时间,进而确定车辆下电时的采集时间戳;
76.外温传感器模块2用于实时获取车辆外部环境的温度值,并将与采集时间戳对应的时刻作为温度值作为采集温度值;
77.存储模块5用于保存采集温度值及对应的采集时间戳;
78.在本实施例中,存储模块5优选为eeprom。
79.电源监测模块4用于检测车辆是否重新上电;
80.系统时间获取模块3用于获取系统时间,进而确定车辆的上电节点;
81.判断模块6用于根据采集时间戳和上电节点,判断车辆是否处于预设状态,进而驱动更新模块7执行环境温度检测更新;
82.控制模块1用于按照上述步骤s0~s4控制各个模块工作。
83.在本实施例中,控制模块1包括但不限于mcu等具备数据处理功能的处理芯片。
84.在本实施例中,预设状态为,车辆在怠速工况下短时内重复启动。
85.在本实施例中,判断模块6判断车辆是否处于预设状态具体为:判断模块6根据采集时间戳和上电节点计算断电时长;判断断电时长是否大于预设时长,若是则设置判断标志time_flag为有效,否则设置判断标志time_flag为无效;
86.其中,当判断标志time_flag无效时则确定车辆处于预设状态。
87.在本实施例中,更新模块7执行环境温度检测更新具体为:
88.更新模块7识别到判断标志time_flag处于有效状态时,则直接从外温传感器模块2中读取当前时刻的环境温度值,并更新为外温检测值;
89.更新模块7识别到判断标志time_flag处于无效状态时,则直接从存储模块5中获取采集温度值,并更新为外温检测值。
90.本更新系统采用各个模块实现更新方法中的各个步骤,为更新方法提供硬件基础,便于方法实施。
91.上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。

技术特征:
1.一种空调控制器外温更新方法,其特征在于,包括步骤:s1、当检测到车辆的熄火下电指令时,获取外温传感器当前的采集温度值并保存对应的采集时间戳;s2、当检测到车辆的重新上电时,根据所述采集时间戳计算断电时长;s3、根据所述断电时长和预设时长,判断车辆状态是否为预设状态;s4、根据所述车辆状态执行环境温度检测更新。2.如权利要求1所述的一种空调控制器外温更新方法,其特征在于,所述步骤s3具体为:判断所述断电时长是否大于预设时长,若是则设置判断标志time_flag为有效,确定车辆状态不为预设状态;否则设置判断标志time_flag为无效,确定车辆状态为预设状态;所述预设状态为,车辆在怠速工况下短时内重复启动。3.如权利要求2所述的一种空调控制器外温更新方法,其特征在于,所述步骤s4包括步骤:s41、获取所述判断标志time_flag的状态,若其处于有效状态,则直接从外温传感器中读取当前时刻的环境温度值,并更新为外温检测值;s42、获取所述判断标志time_flag的状态,若其处于无效状态,则直接获取所述采集温度值,并更新为外温检测值。4.如权利要求3所述的一种空调控制器外温更新方法,其特征在于,所述步骤s2包括步骤:s21、当检测到车辆的重新上电时,获取当前的系统时间作为上电节点;s22、计算所述采集时间戳与所述上电节点的差值,获取所述差值的绝对值作为断电时长。5.如权利要求1所述的一种空调控制器外温更新方法,其特征在于,所述步骤s1包括步骤:s11、当检测到车辆的熄火下电指令时,获取外温传感器当前的采集温度值,获取当前的系统时间作为采集时间戳;s12、将所述采集温度值和所述采集时间戳保存在eeprom中。6.如权利要求5所述的一种空调控制器外温更新方法,其特征在于,还包括:步骤s0、设置测试传感器,进行同步采集测试标定,采集不同断电时长下车辆断电重启后外温传感器当前的温度采集值,同时采集测试传感器的测试温度值,计算温度采集值与测试温度值的测试差值,获取测试差值小于预设阈值的断电时长作为对应的预设时长。7.一种空调控制器外温更新系统,应用与实现如权利要求1~6中任一项所述一种空调控制器外温更新方法,其特征在于:包括控制模块及与其连接的外温传感器模块、系统时间获取模块、电源监测模块、存储模块、判断模块和更新模块;所述电源监测模块用于检测车辆的熄火下电指令;所述系统时间获取模块用于获取系统时间,进而确定车辆下电时的采集时间戳;所述外温传感器模块用于实时获取车辆外部环境的温度值,并将与所述采集时间戳对应的时刻作为温度值作为采集温度值;所述存储模块用于保存采集温度值及对应的采集时间戳;
所述电源监测模块用于检测车辆是否重新上电;所述系统时间获取模块用于获取系统时间,进而确定车辆的上电节点;所述判断模块用于根据所述采集时间戳和所述上电节点,判断车辆是否处于预设状态,进而驱动所述更新模块执行环境温度检测更新;所述控制模块用于按照上述步骤s0~s4控制各个模块工作。8.如权利要求7所述的一种空调控制器外温更新系统,其特征在于:所述预设状态为,车辆在怠速工况下短时内重复启动。9.如权利要求8所述的一种空调控制器外温更新系统,其特征在于,所述判断模块判断车辆是否处于预设状态具体为:所述判断模块根据所述采集时间戳和所述上电节点计算断电时长;判断所述断电时长是否大于预设时长,若是则设置判断标志time_flag为有效,否则设置判断标志time_flag为无效;其中,当所述判断标志time_flag无效时则确定车辆处于预设状态。10.如权利要求9所述的一种空调控制器外温更新方法,其特征在于,所述更新模块执行环境温度检测更新具体为:所述更新模块识别到所述判断标志time_flag处于有效状态时,则直接从所述外温传感器模块中读取当前时刻的环境温度值,并更新为外温检测值;所述更新模块识别到所述判断标志time_flag处于无效状态时,则直接从所述存储模块中获取所述采集温度值,并更新为外温检测值。

技术总结
本发明涉及车载空调控制技术领域,提供一种空调控制器外温更新方法及系统,设置状态检测机制,针对性的检测车辆下电、上电两个时间节点,通过对比断电时长与设置时长的大小关系,确定车辆是否处于怠速工况下短时内重复启动的预设状态,进而在车辆正常上电启动时,获取当前时刻的环境温度值,实现车外环境温度数据的精准采集;而当车辆短时间内重复启动时,则直接获取前次保存的采集温度值,确保外接环境温度的采集不会受到发动机水温热辐射影响;进而通过提高温度数据的准确性,实现精准的车内温度调节,优化用户驾驶体验。优化用户驾驶体验。优化用户驾驶体验。


技术研发人员:钟显波
受保护的技术使用者:惠州华阳通用电子有限公司
技术研发日:2023.04.20
技术公布日:2023/6/26
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐