本发明属于域控制器温度控制,具体地说,本发明涉及一种控制域控制器温度的系统和方法。
背景技术:
1、目前,车载芯片随着发展其处理速度越来越快,应用程序越来越多,在使用过程中,电量消耗大,发热大,会导致芯片温度过高进入保护而导致不工作。中国专利216956791u提供一种自动驾驶域控制器水冷装置,包括自动驾驶域控制器、水冷控制器、水泵、液体管道、温度传感器以及散热器;液体管道分别与自动驾驶域控制器、散热器导热连接;温度传感器设置在液体管道内部临近自动驾驶域控制器一侧;水泵设置在液体管道上;自动驾驶域控制器与水冷控制器通信连接;温度传感器与水冷控制器通信连接;水冷控制器与水泵通信连接。此专利通过温度传感器检测域控制器的温度,会导致检测结果有偏差,数据传输不及时的后果,影响域控制器温度的准确调节。
技术实现思路
1、本发明旨在提供一种控制域控制器温度的系统和方法,以达到控制域控制器温度的技术目的。
2、为了实现上述目的,本发明采取的技术方案为:
3、本发明提供一种控制域控制器温度的系统,包括域控制器、传感器模块和执行器模块,所述域控制器的输入端连接传感器模块的输出端,所述域控制器的输出端连接执行器模块的输入端。
4、所述传感器模块输入环境信息到域控制器,所述域控制器输出控制指令到执行器模块。
5、所述传感器模块采用环境温度传感器,所述环境温度传感器的输出端连接域控制器的输入端;所述域控制器包括系统级芯片。
6、本发明提供一种控制域控制器温度的方法:
7、步骤一:域控制器通过环境温度传感器检测环境温度,域控制器记录系统级芯片的电流数据;
8、步骤二:域控制器对系统级芯片的电流数据进行处理,模拟计算系统级芯片的温度;
9、步骤三:域控制器根据系统级芯片的温度采取相应措施。
10、在步骤二中,域控制器对电流数据的个数进行限定;当电流数据个数大于限定值时,选取限定值个数的电流数据,将更早的电流数据剔除;当电流数据个数小于限定值时,选取所有电流数据;将选取的电流数据进行平均计算得到电流平均值。
11、在步骤二中,域控制器通过滤波算法处理电流平均值,得到滤波后的电流值。
12、域控制器根据滤波后的电流值和环境温度计算系统级芯片的温度。
13、在步骤三中,域控制器对系统级芯片的温度设置梯度,每个梯度设置相应措施。
14、当系统级芯片的温度到达第一梯度时,域控制器控制风扇工作,降低执行器模块的工作功率;当系统级芯片的温度到达第二梯度时,系统级芯片降频。
15、域控制器通过机器学习算法对系统级芯片的温度进行分析,根据温度变化对系统级芯片的温度进行预测,当预测温度高于系统级芯片温度阈值时报警提示。
16、本发明的技术效果为:
17、(1)本发明通过实时计算域控制器的温度数据,自适应调整域控制器及执行器的运行状态,满足了域控制器的降温需求。
18、(2)本发明通过采集系统级芯片的电流计算温度,得到的温度数据更精确。
19、(3)本发明通过机器学习算法预测域控制器中系统级芯片的温度,在系统级芯片到达阈值前报警,提高了保护作用和汽车的安全性。
1.一种控制域控制器温度的系统,其特征在于:包括域控制器、传感器模块和执行器模块,所述域控制器的输入端连接传感器模块的输出端,所述域控制器的输出端连接执行器模块的输入端。
2.如权利要求1所述的一种控制域控制器温度的系统,其特征在于:所述传感器模块输入环境信息到域控制器,所述域控制器输出控制指令到执行器模块。
3.如权利要求1所述的一种控制域控制器温度的系统,其特征在于:所述传感器模块采用环境温度传感器,所述环境温度传感器的输出端连接域控制器的输入端;所述域控制器包括系统级芯片。
4.一种如权利要求1-3任一所述的控制域控制器温度的方法,其特征在于:
5.一种如权利要求4所述的控制域控制器温度的方法,其特征在于:在步骤二中,域控制器对电流数据的个数进行限定;当电流数据个数大于限定值时,选取限定值个数的电流数据,将更早的电流数据剔除;当电流数据个数小于限定值时,选取所有电流数据;将选取的电流数据进行平均计算得到电流平均值。
6.一种如权利要求5所述的控制域控制器温度的方法,其特征在于:在步骤二中,域控制器通过滤波算法处理电流平均值,得到滤波后的电流值。
7.一种如权利要求4或6所述的控制域控制器温度的方法,其特征在于:域控制器根据滤波后的电流值和环境温度计算系统级芯片的温度。
8.一种如权利要求4所述的控制域控制器温度的方法,其特征在于:在步骤三中,域控制器对系统级芯片的温度设置梯度,每个梯度设置相应措施。
9.一种如权利要求8所述的控制域控制器温度的方法,其特征在于:当系统级芯片的温度到达第一梯度时,域控制器控制风扇工作,并降低执行器模块的工作功率;当系统级芯片的温度到达第二梯度时,系统级芯片降频。
10.一种如权利要求4所述的控制域控制器温度的方法,其特征在于:域控制器通过机器学习算法对系统级芯片的温度进行分析,根据温度变化对系统级芯片的温度进行预测,当预测温度高于系统级芯片的温度阈值时报警提示。