System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术实施例涉及车辆控制,尤其涉及一种ota升级风扇控制方法、装置、设备、存储介质和产品。
技术介绍
1、随着汽车领域的电动化、智能化、网联化、共享化的不断发展,汽车ecu(electronic control unit)的功能也越来越强大,ecu固件升级和迭代也成为整车厂的核心需求,同时也是售后维修的重点工作内容。
2、汽车散热器风扇由ecu通过pwm信号进行控制,当对ecu进行软件刷写时,风扇收不到占空比信号,出于热管理保护,当收不到占空比信号时风扇会全速运转,导致整车耗电量增加,且噪音较大,在ecu进行ota升级时,升级时间较长,如果风扇一直高速运转,由于蓄电池亏电可能导致ota升级中断,或者ota升级完成后蓄电池电量较低,整车无法启动。
技术实现思路
1、本专利技术提供一种ota升级风扇控制方法、装置、设备、存储介质和产品,通过车辆ecu在ota升级前控制风扇停转,解决了车辆ecu在ota升级时风扇会以最大功率转动,导致耗电过快车辆亏电的问题。
2、第一方面,本专利技术实施例提供了一种ota升级风扇控制方法,包括:
3、获取ota升级确定信息;
4、控制ota组件向车辆ecu发送风扇停转报文请求,使所述车辆ecu向风扇电机输出第一pwm信号,以使所述风扇停止转动;
5、控制所述ota组件向所述车辆ecu发送ota升级信息,以对所述车辆ecu刷写升级。
6、可选地,所述第一pwm信号为频率200hz,
7、可选地,在控制ota组件向车辆ecu发送风扇停转报文请求,使所述车辆ecu向风扇电机输出第一pwm信号,以使所述风扇停止转动之前,还包括:
8、控制所述车辆ecu进入扩展模式,以使所述车辆ecu实时接收控制信息;
9、控制所述ota组件和所述车辆ecu实现通讯连接。
10、可选地,所述ota组件与所述车辆ecu之间遵循uds诊断协议。
11、可选地,在控制ota组件向车辆ecu发送风扇停转报文请求,使所述车辆ecu向风扇电机输出第一pwm信号,以使所述风扇停止转动之后,控制所述ota组件向所述车辆ecu发送ota升级信息,以对所述车辆ecu刷写升级之前还包括:
12、以预设频率监测所述风扇的转速信息;
13、控制所述ota组件向所述车辆ecu发送ota升级信息,以对所述车辆ecu刷写升级,包括:
14、在所述风扇的转速为零时,控制所述ota组件向所述车辆ecu发送ota升级信息,以对所述车辆ecu刷写升级。
15、可选地,在控制所述ota组件向所述车辆ecu发送升级信息,以对所述车辆ecu刷写升级之后,还包括:
16、在接收到所述车辆ecu的刷写升级完成信息时,控制所述ota组件向车辆ecu发送风扇转动报文请求,以使所述车辆ecu控制所述风扇恢复转动。
17、可选地,在接收到所述车辆ecu的刷写升级完成信息时,控制所述ota组件向车辆ecu发送风扇转动报文请求,以使所述车辆ecu控制所述风扇恢复转动,包括:
18、在接收到所述车辆ecu的刷写升级完成信息时,控制所述ota组件向车辆ecu发送风扇转动报文请求,以使所述车辆ecu向风扇电机输出第二pwm信号,使所述风扇恢复转动,所述第二pwm信号和所述第一pwm信号的占空比和频率均不同。
19、可选地,在接收到所述车辆ecu的刷写升级完成信息时,控制所述ota组件向车辆ecu发送风扇转动报文请求,以使所述车辆ecu控制所述风扇恢复转动,包括:
20、在接收到所述车辆ecu的刷写升级完成信息时,控制所述ota组件向车辆ecu发送风扇转动报文请求,以使所述车辆ecu拉低所述风扇供电预设时间段,使所述风扇恢复转动。
21、可选地,在接收到所述车辆ecu的刷写升级完成信息时,控制所述ota组件向车辆ecu发送风扇转动报文请求,以使所述车辆ecu控制所述风扇恢复转动之前,还包括:
22、获取整车蓄电池电量值;
23、在接收到所述车辆ecu的刷写升级完成信息时,控制ota组件向车辆ecu发送风扇转动报文请求,以使所述车辆ecu向风扇电机输出第二pwm信号,使所述风扇恢复转动,包括:
24、在所述整车蓄电池电量值大于第一预设电量值且接收到所述车辆ecu的刷写升级完成信息时,控制ota组件向车辆ecu发送风扇转动报文请求,以使所述车辆ecu控制所述风扇恢复转动。
25、可选地,在接收到所述车辆ecu的刷写升级完成信息时,控制所述ota组件向车辆ecu发送风扇转动报文请求,以使所述车辆ecu控制所述风扇恢复转动之前,还包括:
26、获取整车蓄电池温度值;
27、在接收到所述车辆ecu的刷写升级完成信息时,控制ota组件向车辆ecu发送风扇转动报文请求,以使所述车辆ecu控制所述风扇恢复转动,包括:
28、在所述整车蓄电池温度值小于预设温度值且接收到所述车辆ecu的刷写升级完成信息时,控制ota组件向车辆ecu发送风扇转动报文请求,以使所述车辆ecu向所述风扇电机输出第二pwm信号,使所述风扇恢复转动。
29、可选地,在控制所述ota组件向所述车辆ecu发送ota升级信息,以对所述车辆ecu刷写升级之前,还包括:
30、确定整车蓄电池电量值大于第二预设电量值;其中,所述第二预设电量值大于所述第一预设电量值。
31、第二方面,本专利技术实施例还提供了一种ota升级风扇控制装置,包括:
32、ota升级确定信息获取模块,用于获取ota升级确定信息;
33、风扇停转控制模块,用于控制ota组件向车辆ecu发送风扇停转报文请求,使所述车辆ecu向风扇电机输出第一pwm信号,以使所述风扇停止转动;
34、ecu刷写升级模块,用于控制所述ota组件向所述车辆ecu发送升级信息,以对所述车辆ecu刷写升级。
35、第三方面,本专利技术实施例还提供了一种ota升级风扇控制设备,包括:
36、一个或多个处理器;
37、存储装置,用于存储一个或多个程序;
38、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术第一方面中任一所述的ota升级风扇控制方法。
39、第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术第一方面中任一所述的ota升级风扇控制方法。
40、第五方面,本专利技术实施例还提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据本专利技术第一方面中任一项所述的ota升级风扇控制方法。
41、本专利技术实施例提供的一种ota升级风扇控制方法、装置、设备、存储介质和产品本文档来自技高网...
【技术保护点】
1.一种OTA升级风扇控制方法,其特征在于,包括:
2.根据权利要求1所述的控制方法,其特征在于,所述第一PWM信号为频率200HZ,占空比50%,持续时间大于400ms的信号。
3.根据权利要求1所述的控制方法,其特征在于,在控制OTA组件向车辆ECU发送风扇停转报文请求,使所述车辆ECU向风扇电机输出第一PWM信号,以使所述风扇停止转动之前,还包括:
4.根据权利要求3所述的控制方法,其特征在于,所述OTA组件与所述车辆ECU之间遵循UDS诊断协议。
5.根据权利要求1所述的控制方法,其特征在于,在控制OTA组件向车辆ECU发送风扇停转报文请求,使所述车辆ECU向风扇电机输出第一PWM信号,以使所述风扇停止转动之后,控制所述OTA组件向所述车辆ECU发送OTA升级信息,以对所述车辆ECU刷写升级之前还包括:
6.根据权利要求1所述的控制方法,其特征在于,在控制所述OTA组件向所述车辆ECU发送升级信息,以对所述车辆ECU刷写升级之后,还包括:
7.根据权利要求6所述的控制方法,其特征在于,在接收到所述车辆
8.根据权利要求6所述的控制方法,在接收到所述车辆ECU的刷写升级完成信息时,控制所述OTA组件向车辆ECU发送风扇转动报文请求,以使所述车辆ECU控制所述风扇恢复转动,包括:
9.根据权利要求6所述的控制方法,其特征在于,在接收到所述车辆ECU的刷写升级完成信息时,控制所述OTA组件向车辆ECU发送风扇转动报文请求,以使所述车辆ECU控制所述风扇恢复转动之前,还包括:
10.根据权利要求6所述的控制方法,其特征在于,在接收到所述车辆ECU的刷写升级完成信息时,控制所述OTA组件向车辆ECU发送风扇转动报文请求,以使所述车辆ECU控制所述风扇恢复转动之前,还包括:
11.根据权利要求1所述的控制方法,其特征在于,在控制所述OTA组件向所述车辆ECU发送OTA升级信息,以对所述车辆ECU刷写升级之前,还包括:
12.一种OTA升级风扇控制装置,其特征在于,包括:
13.一种OTA升级风扇控制设备,其特征在于,包括:
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-11中任一所述的OTA升级风扇控制方法。
15.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-11中任一项所述的OTA升级风扇控制方法。
...【技术特征摘要】
1.一种ota升级风扇控制方法,其特征在于,包括:
2.根据权利要求1所述的控制方法,其特征在于,所述第一pwm信号为频率200hz,占空比50%,持续时间大于400ms的信号。
3.根据权利要求1所述的控制方法,其特征在于,在控制ota组件向车辆ecu发送风扇停转报文请求,使所述车辆ecu向风扇电机输出第一pwm信号,以使所述风扇停止转动之前,还包括:
4.根据权利要求3所述的控制方法,其特征在于,所述ota组件与所述车辆ecu之间遵循uds诊断协议。
5.根据权利要求1所述的控制方法,其特征在于,在控制ota组件向车辆ecu发送风扇停转报文请求,使所述车辆ecu向风扇电机输出第一pwm信号,以使所述风扇停止转动之后,控制所述ota组件向所述车辆ecu发送ota升级信息,以对所述车辆ecu刷写升级之前还包括:
6.根据权利要求1所述的控制方法,其特征在于,在控制所述ota组件向所述车辆ecu发送升级信息,以对所述车辆ecu刷写升级之后,还包括:
7.根据权利要求6所述的控制方法,其特征在于,在接收到所述车辆ecu的刷写升级完成信息时,控制所述ota组件向车辆ecu发送风扇转动报文请求,以使所述车辆ecu控制所述风扇恢复转动,包括:
8.根据权利要求6所述的控制...
【专利技术属性】
技术研发人员:栗江,龙立,孔维天,邹铁,陈辰,李家玲,孙鹏远,田立伟,胡幸滋,魏铭,
申请(专利权)人:中国第一汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。