一种车外温度显示方法与流程



1.本发明涉及汽车,具体涉及一种车外温度显示方法。


背景技术:



2.随着汽车行业的快速发展,电子技术的不断进步。汽车外温显示功能已经成为汽车的标配。车外温度在汽车仪表屏上显示,可以让客户更好的了解当前外部温度是多少,同时也是汽车空调实现自动调节的重要参数。比如:外温显示低于0℃时,说明路面可能会出现结冰,提醒驾驶员注意行车安全,避免打滑;自动空调通过自动算法调节为暖风,以提高车内温度。
3.然而,通常车外温度传感器的安装点在车头部位,会受到发动机自热、日照和前车尾气等的影响,如果不加以处理,会引起外部温度显示值不准,甚至明显异常的状况。


技术实现要素:



4.本发明的目的是提出一种车外温度显示方法,以更准确的显示车外温度。
5.本发明所述的一种车外温度显示方法,包括以下步骤:步骤一、判断汽车点火开关状态,如果状态为0ff或者为正由on转换到off时,记录状态转换到off之前的车外温度显示值;如果状态为正由0ff转换至0n时,则进入步骤二;如果状态为on时,则进入步骤六;步骤二、获取车外温度采集值,并判断是否第一次上电,决定是否进行初始化,如果进行初始化,则进入步骤三;如果不进行初始化,则进入步骤四;步骤三、判断发动机冷却液温度值的大小,若发动机冷却液温度值小于或等于45℃,则将车外温度采集值作为车外温度显示值显示;若发动机冷却液温度值大于45℃,则判断车机网络是否有效,若有效,则将从网络获取的当地环境温度值作为车外温度显示值显示,若无效,则将预设值作为车外温度显示值显示;步骤四、判断车外温度采集值与上次下电时车外温度显示值的大小,若车外温度采集值小于或等于上次下电时车外温度显示值,则将车外温度采集值作为车外温度显示值显示;若车外温度采集值大于上次下电时车外温度显示值,则判断点火开关为0ff时间,若点火开关为0ff时间大于1h,则进入步骤四一;若点火开关为0ff时间小于或等于1h,则进入步骤五;步骤四一、判断发动机冷却液温度值的大小,若发动机冷却液温度值小于或等于45℃,则将车外温度采集值作为车外温度显示值显示;若发动机冷却液温度值大于45℃,则进入步骤四二;步骤四二、判断车外温度采集值-上次下电时车外温度显示值的差值是否小于5℃;若差值小于5℃,则将车外温度采集值作为车外温度显示值显示;若差值大于或等于5℃,则将上次下电时车外温度显示值作为车外温度显示值显示;步骤五、判断发动机冷却液温度值的大小,若发动机冷却液温度值大于50℃,则将
上次下电时车外温度显示值作为车外温度显示值显示;若发动机冷却液温度值小于或等于50℃,则进入步骤四二;步骤六、判断汽车的车速大小和持续时间,若车速大于20km/h,且持续时间大于或等于20s,则进入步骤六一,否则,获取本次上电时车外温度显示值to,周期性的获取并记录车外温度采集值,将min[to,tn1,

,tnm]作为车外温度显示值显示,tnm为第m次获取并记录的车外温度采集值;步骤六一,获取本次上电时车外温度显示值to,周期性的获取并记录车外温度采集值,每次获取车外温度采集值后,比较to+kt与当次获取的车外温度采集值的大小,若to+kt小于当次获取的车外温度采集值,则将min[to+kt,tn1,

,tnm]作为车外温度显示值显示,tnm为第m次获取并记录的车外温度采集值,t表示当前汽车以车速大于20km/h行驶的持续时间,k为预设的温度对时间的变化率;若to+kt大于或等于当次获取的车外温度采集值,则将当次获取的车外温度采集值作为车外温度显示值显示;重复步骤六一,直至汽车的车速小于或等于20km/h,进入步骤六。
[0006]
可选的,k的值为1/6,单位为℃/s。
[0007]
可选的,所述预设值为25℃。
[0008]
采用本发明的方案,能够准确和稳定的显示车外温度。
附图说明
[0009]
图1为具体实施方式中所述的车外温度显示方法的流程图之一;图2为具体实施方式中所述的车外温度显示方法的流程图之二。
具体实施方式
[0010]
下面结合附图对本发明作进一步说明。
[0011]
如图1和图2所示的一种车外温度显示方法,应用于汽车,包括以下步骤:步骤一、判断汽车点火开关状态,如果状态为0ff或者为正由on转换到off时,记录状态转换到off之前的车外温度显示值作为下电时的车外温度显示值;如果状态为正由0ff转换至0n时,则进入步骤二;如果状态为on时,则进入步骤六。
[0012]
步骤二、获取车外温度采集值tn,并判断是否第一次上电,若是则进行初始化,若否则不进行初始化;如果进行初始化,则进入步骤三;如果不进行初始化,则进入步骤四。
[0013]
步骤三、判断发动机冷却液温度值tw的大小,若发动机冷却液温度值tw小于或等于45℃,则将车外温度采集值tn作为车外温度显示值ts显示;若发动机冷却液温度值tw大于45℃,则判断车机网络是否有效,若有效,则将从网络获取的当地环境温度值作为车外温度显示值显示,若无效,则将预设值作为车外温度显示值显示;作为一种优选示例,所述预设值为25℃。
[0014]
步骤四、判断车外温度采集值tn与上次下电时车外温度显示值tos的大小,若车外温度采集值tn小于或等于上次下电时车外温度显示值tos,则将车外温度采集值tn作为车外温度显示值ts显示;若车外温度采集值tn大于上次下电时车外温度显示值tos,则判断ign 0ff时间,若ign 0ff时间大于1h,则进入步骤四一;若ign 0ff时间小于或等于1h,则进入步骤五;ign 0ff时间为上次ign 0ff到本次ign on的时长。
[0015]
步骤四一、判断发动机冷却液温度值tw的大小,若发动机冷却液温度值tw小于或等于45℃,则将车外温度采集值tn作为车外温度显示值ts显示;若发动机冷却液温度值tw大于45℃,则进入步骤四二;步骤四二、判断车外温度采集值tn-上次下电时车外温度显示值tos的差值是否小于5℃;若tn-tos的差值小于5℃,则将车外温度采集值tn作为车外温度显示值ts显示;若tn-tos的差值大于或等于5℃,则将上次下电时车外温度显示值tos作为车外温度显示值ts显示;步骤五、判断发动机冷却液温度值tw的大小,若发动机冷却液温度值tw大于50℃,则将上次下电时车外温度显示值tos作为车外温度显示值ts显示;若发动机冷却液温度值tw小于或等于50℃,则进入步骤四二;步骤六、判断汽车的车速v的大小和持续时间,若车速v大于20km/h,且持续时间大于或等于20s,则进入步骤六一,否则,获取本次上电时车外温度显示值to,周期性的获取并记录车外温度采集值tn,将min[to,tn1,

,tnm]作为车外温度显示值显示,tnm为第m次获取并记录的车外温度采集值;步骤六一,获取本次上电时车外温度显示值to,周期性的获取并记录车外温度采集值tn,每次获取车外温度采集值tn后,比较to+kt与当次获取的车外温度采集值tn的大小,若to+kt小于当次获取的车外温度采集值tn,则将min[to+kt,tn1,

,tnm]作为车外温度显示值显示,tnm为第m次获取并记录的车外温度采集值,t表示当前汽车以车速大于20km/h行驶的持续时间,k为预设的温度对时间的变化率;若to+kt大于或等于当次获取的车外温度采集值tn,则将当次获取的车外温度采集值tn作为车外温度显示值ts显示;重复步骤六一,直至汽车的车速v小于或等于20km/h,进入步骤六。
[0016]
作为一种优选示例,k的值为1/6,单位为℃/s,通过标定k的值,有利于精准的显示车外温度。
[0017]
在具体实施时,汽车上设置有车外温度传感器,用于采集车外温度采集值,汽车的车载设置包括至少一个处理器和与该至少一个处理器耦合的至少一个存储器,该存储器中存储有可由该至少一个处理器执行的指令,该指令在被该至少一个处理器执行时执行上述的车外温度显示方法。
[0018]
本技术分别按照汽车点火开关的不同状态,采集汽车的车速、车外温度采集值、发动机冷却液温度值,综合处理确定并周期性更新车外温度显示值。本技术可以根据汽车在正常运行中的环境变化,对显示的车外温度显示值进行调整,使得车内显示的车外温度显示值能够准确反应汽车的环境温度。本技术在初始化和上电情况时,为避免发动机舱的热量和复杂的环境热量影响,加入了调整参数和预设值,该调整参数为车机从互联网中查询的当地天气温度,有利于更稳定和更准确的显示车外温度显示值。本技术优化了在高温天气下暴晒后(发动机冷却液温度值大于50℃)的车外温度显示策略,为避免车体外壳被暴晒和地面高温辐射对车外温度传感器的影响,通过以下三个参数修正车外温度显示值:1)发动机冷却液温度;2)下电时间;3)车外温度传感器采集的温度,有利于更稳定和更准确的显示车外温度显示值;本技术在步骤六和步骤六一种优化了在城市拥堵情况下,车速在低速(小于或等于20km/h)和中速(大于20km/h)来回变动时的车外温度显示策略,通过公式“min[to,tn1,

,tnm]”和“min[to+kt,tn1,

,tnm]”进行修正,能够减轻甚至消除周围车辆高
温尾气和发动机舱热量对车外温度采集值的影响,有利于更稳定和更准确的显示车外温度显示值。
[0019]
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”或“一些示例”等的描述意指结合该实施例或示例的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。此外,本领域的技术人员可以将本说明书中描述的不同实施例或示例进行接合和组合。

技术特征:


1.一种车外温度显示方法,其特征在于,包括以下步骤:步骤一、判断汽车点火开关状态,如果状态为0ff或者为正由on转换到off时,记录状态转换到off之前的车外温度显示值;如果状态为正由0ff转换至0n时,则进入步骤二;如果状态为on时,则进入步骤六;步骤二、获取车外温度采集值,并判断是否第一次上电,决定是否进行初始化,如果进行初始化,则进入步骤三;如果不进行初始化,则进入步骤四;步骤三、判断发动机冷却液温度值的大小,若发动机冷却液温度值小于或等于45℃,则将车外温度采集值作为车外温度显示值显示;若发动机冷却液温度值大于45℃,则判断车机网络是否有效,若有效,则将从网络获取的当地环境温度值作为车外温度显示值显示,若无效,则将预设值作为车外温度显示值显示;步骤四、判断车外温度采集值与上次下电时车外温度显示值的大小,若车外温度采集值小于或等于上次下电时车外温度显示值,则将车外温度采集值作为车外温度显示值显示;若车外温度采集值大于上次下电时车外温度显示值,则判断点火开关为0ff时间,若点火开关为0ff时间大于1h,则进入步骤四一;若点火开关为0ff时间小于或等于1h,则进入步骤五;步骤四一、判断发动机冷却液温度值的大小,若发动机冷却液温度值小于或等于45℃,则将车外温度采集值作为车外温度显示值显示;若发动机冷却液温度值大于45℃,则进入步骤四二;步骤四二、判断车外温度采集值-上次下电时车外温度显示值的差值是否小于5℃;若差值小于5℃,则将车外温度采集值作为车外温度显示值显示;若差值大于或等于5℃,则将上次下电时车外温度显示值作为车外温度显示值显示;步骤五、判断发动机冷却液温度值的大小,若发动机冷却液温度值大于50℃,则将上次下电时车外温度显示值作为车外温度显示值显示;若发动机冷却液温度值小于或等于50℃,则进入步骤四二;步骤六、判断汽车的车速大小和持续时间,若车速大于20km/h,且持续时间大于或等于20s,则进入步骤六一,否则,获取本次上电时车外温度显示值to,周期性的获取并记录车外温度采集值,将min[to,tn1,

,tnm]作为车外温度显示值显示,tnm为第m次获取并记录的车外温度采集值;步骤六一,获取本次上电时车外温度显示值to,周期性的获取并记录车外温度采集值,每次获取车外温度采集值后,比较to+kt与当次获取的车外温度采集值的大小,若to+kt小于当次获取的车外温度采集值,则将min[to+kt,tn1,

,tnm]作为车外温度显示值显示,tnm为第m次获取并记录的车外温度采集值,t表示当前汽车以车速大于20km/h行驶的持续时间,k为预设的温度对时间的变化率;若to+kt大于或等于当次获取的车外温度采集值,则将当次获取的车外温度采集值作为车外温度显示值显示;重复步骤六一,直至汽车的车速小于或等于20km/h,进入步骤六。2.根据权利要求1所述的车外温度显示方法,其特征在于,k的值为1/6,单位为℃/s。3.根据权利要求1所述的车外温度显示方法,其特征在于,所述预设值为25℃。

技术总结


本发明涉及一种车外温度显示方法,应用于汽车,按照汽车点火开关的不同状态,分别设置相应的车外温度显示值确定策略,获取车外温度采集值、发动机冷却液温度值和汽车的车速,根据相应的车外温度显示值确定策略来确定车外温度显示值。采用本发明的方案,能够准确和稳定的显示车外温度。定的显示车外温度。定的显示车外温度。


技术研发人员:

张显燃 张正杰

受保护的技术使用者:

重庆长安汽车股份有限公司

技术研发日:

2022.09.30

技术公布日:

2022/11/22

本文发布于:2024-09-22 12:49:52,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/30703.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:温度   车外   冷却液   步骤
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议