WO2023236727A1 - 网关控制器的温度调控方法、装置、设备及介质 - Google Patents

网关控制器的温度调控方法、装置、设备及介质 Download PDF

Info

Publication number
WO2023236727A1
WO2023236727A1 PCT/CN2023/094115 CN2023094115W WO2023236727A1 WO 2023236727 A1 WO2023236727 A1 WO 2023236727A1 CN 2023094115 W CN2023094115 W CN 2023094115W WO 2023236727 A1 WO2023236727 A1 WO 2023236727A1
Authority
WO
WIPO (PCT)
Prior art keywords
temperature
gateway controller
target
switching chip
rise
Prior art date
Application number
PCT/CN2023/094115
Other languages
English (en)
French (fr)
Inventor
田辉
王强
吴茜
焦育成
宋金海
王泽尉
赵晓雪
杨柄楠
赵楠楠
于继成
Original Assignee
中国第一汽车股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 中国第一汽车股份有限公司 filed Critical 中国第一汽车股份有限公司
Publication of WO2023236727A1 publication Critical patent/WO2023236727A1/zh

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60HARRANGEMENTS OF HEATING, COOLING, VENTILATING OR OTHER AIR-TREATING DEVICES SPECIALLY ADAPTED FOR PASSENGER OR GOODS SPACES OF VEHICLES
    • B60H1/00Heating, cooling or ventilating [HVAC] devices
    • B60H1/00271HVAC devices specially adapted for particular vehicle parts or components and being connected to the vehicle HVAC unit

Definitions

  • This application relates to the field of control technology, such as temperature control methods, devices, equipment and media for gateway controllers.
  • the gateway controller is the core component of the vehicle's electronic and electrical architecture. As the data exchange hub of the vehicle network, it can route network data from different sources in different networks.
  • the switching chip in the gateway controller is equivalent to the Central Processing Unit (CPU) in the server, and massive data is exchanged through the switching chip.
  • CPU Central Processing Unit
  • the switching chip Due to the processing tasks of a large amount of network data, the switching chip is prone to operating failures due to excessive heat generation, which in turn causes the gateway controller to not work properly.
  • the temperature of the switching chip or gateway controller is generally monitored by embedding a temperature sensor in the switching chip or gateway controller, and no effective cooling strategy is proposed.
  • This application provides a temperature control method, device, equipment and storage medium for a gateway controller to solve the failure problem of the gateway controller due to excessive temperature, facilitate the gateway controller to achieve independent temperature control, and ensure that the gateway controller and its Reliable and stable operation of internal devices.
  • a temperature control method for a gateway controller includes:
  • the vehicle air conditioner is controlled to adjust the temperature of the gateway controller through a temperature control channel; wherein the temperature control channel is configured between the gateway controller and the vehicle air conditioner.
  • a temperature control device for a gateway controller which device include:
  • the target temperature rise determination module is configured to obtain the target temperature of the gateway controller and determine the target temperature rise based on the target temperature;
  • the regulation temperature determination module is configured to determine the regulation temperature of the gateway controller based on the comparison result between the target temperature rise and the preset temperature threshold;
  • a temperature adjustment module configured to control the vehicle air conditioner to adjust the temperature of the gateway controller through a temperature control channel according to the control temperature; wherein the temperature control channel is configured between the gateway controller and the vehicle air conditioner. between.
  • an electronic device including:
  • the memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor, so that the at least one processor can execute the above-mentioned temperature control method of the gateway controller. .
  • a computer-readable storage medium stores computer instructions.
  • the computer instructions are used to cause the processor to execute the above-mentioned temperature control method of the gateway controller.
  • Figure 1A is a flow chart of a temperature control method for a gateway controller provided in Embodiment 1 of the present application;
  • Figure 1B is a schematic configuration diagram of a temperature control channel provided in Embodiment 1 of the present application.
  • Figure 2 is a flow chart of a temperature control method for a gateway controller provided in Embodiment 2 of the present application;
  • FIG. 3 is a schematic structural diagram of a temperature control device of a gateway controller provided in Embodiment 3 of the present application;
  • FIG. 4 is a schematic structural diagram of an electronic device that implements the temperature control method of the gateway controller according to the embodiment of the present application.
  • Figure 1A is a flow chart of a temperature control method for a gateway controller provided in Embodiment 1 of the present application. This embodiment can be applied to the temperature control situation of the gateway controller.
  • the method can be executed by the temperature control device of the gateway controller.
  • the device can be implemented in the form of hardware and/or software, and the device can be configured in the activation device. As shown in Figure 1A, the method includes:
  • the gateway controller is a core component in the vehicle electronic architecture. It can be used as a data exchange hub for the vehicle network and can route network data such as LAN and Ethernet in different networks.
  • the gateway controller can include system-level chips, switching chips, power supply chips and other devices.
  • the target temperature may be a temperature at which a device, environment, etc. associated with the gateway controller reaches thermal balance.
  • the target temperature may include the temperatures of multiple devices in the gateway controller, such as the temperatures of multiple chips in the gateway controller, or may also include the temperature of the gateway controller.
  • the target temperature may also include the temperature of the environment where the gateway controller is located, such as the temperature inside the car, the temperature outside the car, and the temperature of the partition where the gateway controller is located, etc.
  • the gateway controller can obtain the temperatures of multiple chips in the gateway controller through temperature sensors embedded in multiple chips.
  • the system chip in the gateway controller can obtain the temperature of the gateway controller by deploying temperature sensors on the inner surface and outer surface of the gateway controller.
  • the gateway controller can also communicate with the vehicle-mounted system through the control bus and obtain temperature data inside and outside the vehicle through the vehicle-mounted system.
  • the target temperature rise can be the temperature rise of the target device in the gateway controller, or it can be the temperature rise of the gateway controller.
  • the temperature rise of the target device can be obtained by subtracting the ambient temperature of the target device from the temperature of the target device when the target device reaches thermal equilibrium.
  • the temperature rise of the gateway controller can be obtained by subtracting the ambient temperature of the gateway controller from the temperature when the gateway controller reaches thermal balance.
  • the sign of reaching heat balance may be that the target temperature to be calculated for temperature rise no longer changes, that is, the target's absorbed heat and dissipated heat reach a balance.
  • the target temperature rise can be used to represent the heat dissipation condition of the gateway controller or the heat dissipation condition of the internal components of the gateway controller.
  • the gateway controller can determine the temperature that needs to be raised or lowered based on the comparison results. For example, when the target temperature rise exceeds 20°C, the gateway controller needs to be cooled down. Assuming that the target temperature rise is 30°C, the gateway controller needs to be reduced by 1°C for every 5°C the temperature rise rises above. Need to be lowered by 2°C.
  • the gateway controller can also determine the temperature that the gateway controller needs to reach through regulation based on the comparison result and combined with the current temperature of the gateway controller.
  • the temperature control channel is arranged between the gateway controller and the vehicle air conditioner.
  • FIG. 1B is a schematic configuration diagram of a temperature control channel provided in Embodiment 1 of the present application.
  • the temperature control channel can be used to adjust the temperature from one side of the gateway controller, as shown in Figure 1B.
  • the temperature control channel can also surround the gateway controller to achieve multi-side air supply for efficient temperature regulation.
  • the gateway controller can send the determined regulated temperature to the vehicle system through Ethernet, and the vehicle system controls the vehicle air conditioner to adjust the temperature of the gateway controller.
  • the gateway controller can also generate temperature control instructions based on the controlled temperature and send them to the vehicle air conditioner through a control bus, such as the Controller Area Network (CAN) bus, to control the vehicle air conditioner to adjust the temperature of the gateway controller through the temperature adjustment channel.
  • CAN Controller Area Network
  • the gateway controller has a built-in switching chip; the target temperature includes the core temperature of the switching chip and the ambient temperature of the switching chip; accordingly, the target temperature rise is determined based on the target temperature, including : Determine the core temperature rise of the switching chip according to the core temperature of the switching chip and the ambient temperature of the switching chip; Determine the regulation temperature of the gateway controller based on the comparison result of the target temperature rise and the preset temperature threshold, including : If the core temperature rise exceeds the first temperature threshold, the regulatory temperature of the gateway controller is determined according to a preset first temperature proportional relationship; wherein the first temperature proportional relationship is at least partially based on changes in the ambient temperature of the switching chip. It is determined by the proportional relationship between the amount and the core temperature change.
  • the switching chip plays the core tasks in the gateway controller and is prone to overheating. Therefore, effective temperature control of the gateway controller can be achieved by determining the core temperature rise of the switching chip.
  • a temperature sensor can be embedded in the switching chip wafer to collect the core temperature of the switching chip. Since the switching chip is configured in the gateway controller, the ambient temperature where the switching chip is located may be the gateway controller temperature. By subtracting the ambient temperature of the switch chip from the core temperature, the switch chip can be obtained core temperature rise.
  • the gateway controller can set a first temperature threshold based on the material, performance and other information of the switching chip to determine whether the core temperature rise can affect the working performance of the switching chip, thereby reducing the working efficiency of the gateway controller. If the core temperature rise exceeds the first temperature threshold, for example, 30°C, it means that the core temperature rise is too high and the switching chip has poor heat dissipation. You can achieve good heat dissipation of the switching chip by lowering the temperature of the gateway controller.
  • the temperature of the gateway controller can be controlled according to a certain temperature ratio. Assume that for every 5°C increase in temperature of the switching chip, the gateway controller will heat up 1°C. The gateway controller can cool down the gateway controller at a ratio of 5:1. The temperature proportional relationship can also be determined based on the core temperature rise and the gateway controller adjustment ratio. Assume that every time the core temperature rise of the switching chip is 5°C higher than the first temperature threshold, the gateway controller is cooled down by 1°C.
  • This solution can realize refined temperature control of the gateway controller based on the core temperature rise of the switching chip, which is beneficial to extending the service life of the switching chip and ensuring the reliable operation of the gateway controller.
  • the target temperature also includes the gateway controller temperature and the ambient temperature of the gateway controller; accordingly, determining the target temperature rise according to the target temperature includes: according to the gateway controller temperature and the ambient temperature where the gateway controller is located, determine the temperature rise of the gateway controller; and determine the regulation temperature of the gateway controller based on the comparison result of the target temperature rise and the preset temperature threshold, including: if the gateway control If the temperature rise of the device exceeds the second temperature threshold, the regulating temperature of the gateway controller is determined according to the preset second temperature proportional relationship; wherein the second temperature proportional relationship is at least partially based on the change in ambient temperature of the gateway controller and the gateway The proportional relationship between the temperature changes of the controller is determined.
  • the gateway controller can also implement temperature control based on its own temperature rise.
  • the gateway controller is deployed inside the vehicle, and the ambient temperature where the gateway controller is located can be the temperature outside the vehicle.
  • the temperature rise of the gateway controller can be obtained by subtracting the gateway controller temperature from the ambient temperature where the gateway controller is located.
  • the gateway controller can set a second temperature threshold based on the attributes, specifications and other characteristics of the gateway controller to determine whether the temperature rise of the gateway controller affects its normal operation. If the temperature rise of the gateway controller exceeds the second temperature threshold, for example, 10°C, it means that the temperature rise of the gateway controller is too high and the gateway controller has poor heat dissipation. The temperature of the gateway controller can be lowered to achieve heat dissipation.
  • the second temperature proportional relationship may be determined based on the ratio of the gateway controller's temperature change to the outside vehicle temperature change, or may be based on the gateway controller's temperature rise and its temperature adjustment ratio setting.
  • This solution realizes temperature adjustment based on the temperature rise of the gateway controller. Taking the gateway controller as the target of temperature rise calculation, it can adjust the overall temperature of the gateway controller, which is beneficial to ensuring the overall performance of the gateway controller.
  • the gateway controller can also perform operation based on the core temperature rise of the switching chip and the gateway controller temperature rise at the same time. Temperature control. For example, when the core temperature rise of the switching chip is greater than the first temperature threshold or the gateway controller temperature rise is greater than the second temperature threshold, the temperature adjustment of the gateway controller is started, which is beneficial to ensuring the reliability of temperature adjustment and avoiding the gateway controller and Damage to the switch chip.
  • This technical solution uses a temperature control channel configured between the gateway controller and the vehicle air conditioner to adjust the temperature of the gateway controller based on the control temperature determined by comparing the target temperature rise with the preset temperature threshold, which can solve the problem of the gateway controller being affected by the temperature Failure problems caused by too high. It is conducive to the gateway controller to achieve independent temperature control and ensure the reliable and stable operation of the gateway controller and its internal components.
  • FIG 2 is a flow chart of a temperature control method for a gateway controller provided in Embodiment 2 of the present application. This embodiment is explained based on the above embodiment. As shown in Figure 2, the method includes:
  • S230 Open the on-off valve according to the controlled temperature, and control the vehicle air conditioner to adjust the temperature of the gateway controller through the temperature control channel.
  • the temperature control channel may have a switch valve, and the switch valve may be configured to control the opening and closing of the temperature control channel to realize temperature control more flexibly.
  • the on-off valve can support automatic control by the gateway controller or manual regulation.
  • this solution can block the temperature control of the gateway controller by the vehicle air conditioner in the event of a vehicle air conditioner failure, ensuring the normal operation of the gateway controller.
  • the temperature control channel may be filled with humid gas, which may easily cause a circuit failure in the gateway controller.
  • the method further includes:
  • the comparison result between the core temperature rise and the third temperature threshold is within the preset first temperature range, then according to the comparison result between the core temperature rise and the third temperature threshold, within the fluctuation range of the switching chip operating power , adjust the power supply voltage of the switching chip.
  • the gateway controller can adjust the supply voltage while ensuring the stable operating power of the switching chip, so that the switching chip Changes in current, and thus changes in current, affect device heat dissipation.
  • the power supply of the switching chip can be a programmable power supply chip, and the gateway controller can adjust the power supply voltage of the switching chip through the communication interface of the power supply chip.
  • This solution can realize adaptive temperature adjustment of the switching chip by adjusting the power supply voltage, which is conducive to fundamentally reducing the power consumption of the switching chip.
  • the method further includes:
  • the interface information processing mode of the switch chip is determined according to the comparison result between the core temperature rise and the fourth temperature threshold; wherein, The interface information processing mode includes a processor processing mode and a switching netlist processing mode.
  • This solution is another way of adaptive temperature adjustment of the switching chip.
  • the main heat in the switching chip comes from the processor.
  • the gateway controller can adjust the processing
  • the workload of the processor is changed to change the heat dissipation of the switching chip.
  • Ethernet interface information and CAN interface information can be transmitted through the processor of the switching chip or through the switching netlist. If the core temperature rise is greater than the fourth temperature threshold, you can choose to process interface information by exchanging netlists. If the core temperature rise is less than or equal to the fourth temperature threshold, you can choose to process the interface information through the processor, or you can choose to process the interface information through the exchange netlist.
  • This solution can realize adaptive temperature adjustment of the switching chip by adjusting the interface information processing mode, which is beneficial to fundamentally reducing the power consumption of the switching chip.
  • the two methods of adjusting the temperature of the switching chip by adjusting the supply voltage and adjusting the interface information processing mode are suitable for adaptive adjustment of the switching chip.
  • the third temperature threshold and the fourth temperature threshold may be the same, or may be set to different values according to the respective characteristics of the two methods.
  • the first temperature range and the second temperature range may be the same or different.
  • This technical solution uses a temperature control channel configured between the gateway controller and the vehicle air conditioner to adjust the temperature of the gateway controller based on the control temperature determined by comparing the target temperature rise with the preset temperature threshold, which can solve the problem of the gateway controller being affected by the temperature Failure problems caused by too high. It is conducive to the gateway controller to achieve independent temperature control and ensure the reliable and stable operation of the gateway controller and its internal components.
  • Figure 3 is a structural representation of a temperature control device of a gateway controller provided in Embodiment 3 of the present application. intention.
  • the device includes: a target temperature rise determination module 310, which is configured to obtain the target temperature of the gateway controller, and determine the target temperature rise according to the target temperature; a control temperature determination module 320, which is configured to obtain the target temperature according to the target temperature.
  • the comparison result between the target temperature rise and the preset temperature threshold determines the control temperature of the gateway controller;
  • the temperature adjustment module 330 is configured to control the vehicle air conditioner to adjust the gateway controller through the temperature control channel according to the control temperature. temperature; wherein, the temperature control channel is configured between the gateway controller and the vehicle air conditioner.
  • the gateway controller has a built-in switching chip; the target temperature includes the core temperature of the switching chip and the ambient temperature of the switching chip; the target temperature rise determination module 310 is set to: according to the core temperature of the switching chip temperature and the ambient temperature of the switching chip to determine the core temperature rise of the switching chip; the temperature control determination module 320 is set to: if the core temperature rise exceeds the first temperature threshold, the temperature rise is determined according to the preset first temperature proportional relationship Determine the regulating temperature of the gateway controller; wherein the first temperature proportional relationship is determined at least partially based on the proportional relationship between the ambient temperature change amount of the switching chip and the core temperature change amount.
  • the target temperature also includes the gateway controller temperature and the ambient temperature where the gateway controller is located; accordingly, the target temperature rise determination module 310 is configured to: based on the gateway controller temperature and the gateway controller temperature.
  • the ambient temperature where the controller is located determines the temperature rise of the gateway controller;
  • the regulating temperature determination module 320 is set to: if the temperature rise of the gateway controller exceeds the second temperature threshold, determine according to the preset second temperature proportional relationship The regulated temperature of the gateway controller; wherein the second temperature proportional relationship is determined at least partially based on the proportional relationship between the ambient temperature change amount of the gateway controller and the gateway controller temperature change amount.
  • the temperature control channel has a switch valve; the temperature control module 330 is configured to: open the switch valve according to the control temperature, and control the vehicle air conditioner to adjust the gateway control through the temperature control channel device temperature.
  • the device also includes: a temperature adjustment termination module, configured to close the switch valve and control the termination of the vehicle air conditioner if it is detected that the temperature of the gateway controller is within the preset safe temperature range. Adjust the temperature of the gateway controller.
  • the device further includes: a power supply voltage adjustment module configured to adjust the power supply according to the core temperature rise and the third temperature threshold if the comparison result is within the preset first temperature range. Based on the comparison results of the three temperature thresholds, the supply voltage of the switching chip is adjusted within the fluctuation range of the working power of the switching chip.
  • the device further includes: an information processing mode adjustment module, configured to: if the comparison result between the core temperature rise and the fourth temperature threshold is within the preset second temperature range, then based on the core temperature rise and the fourth temperature threshold, The comparison result of the fourth temperature threshold determines the interface information processing mode of the switching chip; wherein the interface information processing mode includes a processor processing mode and a switching netlist processing mode.
  • an information processing mode adjustment module configured to: if the comparison result between the core temperature rise and the fourth temperature threshold is within the preset second temperature range, then based on the core temperature rise and the fourth temperature threshold, The comparison result of the fourth temperature threshold determines the interface information processing mode of the switching chip; wherein the interface information processing mode includes a processor processing mode and a switching netlist processing mode.
  • the temperature control device of the gateway controller provided by the embodiment of the present application can execute the temperature control method of the gateway controller provided by any embodiment of the present application, and has functional modules and effects corresponding to the execution method.
  • FIG. 4 shows a schematic structural diagram of an electronic device that can be used to implement embodiments of the present application.
  • Electronic device 410 is intended to represent many forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers.
  • Electronic device 410 may also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, wearable devices (eg, helmets, glasses, watches, etc.), and other similar computing devices.
  • the components shown herein, their connections and relationships, and their functions are examples only and are not intended to limit the implementation of the present application as described and/or claimed herein.
  • the electronic device 410 includes at least one processor 411, and a memory communicatively connected to the at least one processor 411, such as a read-only memory (Read-Only Memory, ROM) 412, a random access memory (Random Access Memory, RAM) 413, etc., wherein the memory stores a computer program that can be executed by at least one processor.
  • the processor 411 can execute according to the computer program stored in the ROM 412 or loaded from the storage unit 418 into the RAM 413. A variety of appropriate actions and treatments.
  • various programs and data required for the operation of the electronic device 410 can also be stored.
  • the processor 411, ROM 412 and RAM 413 are connected to each other through a bus 414.
  • An input/output (I/O) interface 415 is also connected to bus 414.
  • Multiple components in the electronic device 410 are connected to the I/O interface 415, including: an input unit 416, such as a keyboard, a mouse, etc.; an output unit 417, such as various types of displays, speakers, etc.; a storage unit 418, such as a magnetic disk, an optical disk, etc. etc.; and communication unit 419, such as network card, modem, wireless communication transceiver, etc.
  • the communication unit 419 allows the electronic device 410 to exchange information/data with other devices through a computer network such as the Internet and/or various telecommunications networks.
  • Processor 411 may be a variety of general and/or special purpose processing components having processing and computing capabilities. Some examples of the processor 411 include, but are not limited to, a CPU, a graphics processing unit (GPU), a variety of specialized artificial intelligence (Artificial Intelligence, AI) computing chips, a variety of processors that run machine learning model algorithms, digital Digital Signal Processor (DSP), and any appropriate processor, controller, microcontroller, etc.
  • the processor 411 performs multiple methods and processes described above, such as the temperature control method of the gateway controller.
  • the temperature control method of the gateway controller may be implemented as a computer program, which is tangibly included in a computer-readable storage medium, such as the storage unit 418.
  • part or all of the computer program may be loaded and/or installed onto the electronic device 410 via the ROM 412 and/or the communication unit 419.
  • the processor 411 may be configured to perform the temperature regulation method of the gateway controller in any other suitable manner (eg, by means of firmware).
  • FPGAs Field Programmable Gate Arrays
  • ASICs Application Specific Integrated Circuits
  • ASSP Application Specific Standard Parts
  • SOC System on Chip
  • CPLD Complex Programming Logic Device
  • These various embodiments may include implementation in one or more computer programs executable and/or interpreted on a programmable system including at least one programmable processor, the programmable processor
  • the processor which may be a special purpose or general purpose programmable processor, may receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
  • An output device may be a special purpose or general purpose programmable processor, may receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
  • An output device may be a special purpose or general purpose programmable processor, may receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
  • Computer programs for implementing the methods of the present application may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that the computer program, when executed by the processor, causes the functions/operations specified in the flowcharts and/or block diagrams to be implemented.
  • a computer program may execute entirely on the machine, partly on the machine, as a stand-alone software package, partly on the machine and partly on a remote machine or entirely on the remote machine or server.
  • a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device.
  • Computer-readable storage media may include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or devices, or any suitable combination of the foregoing.
  • the computer-readable storage medium may be a machine-readable signal medium.
  • machine-readable storage media examples include one or more wire-based electrical connections, laptop disks, hard drives, RAM, ROM, Erasable Programmable Read-Only Memory (EPROM, or flash memory) ), optical fiber, portable compact disk read-only memory (Compact Disc Read-Only Memory, CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above.
  • the systems and techniques described herein may be implemented on an electronic device having a display device (e.g., a cathode ray tube (CRT) or liquid crystal) configured to display information to a user.
  • a display device e.g., a cathode ray tube (CRT) or liquid crystal
  • a display Liquid Crystal Display, LCD monitor
  • a keyboard and pointing device e.g., a mouse or a trackball
  • Other kinds of devices may also be configured to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and may be provided in any form, including Acoustic input, voice input or tactile input) to receive input from the user.
  • the systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., A user's computer having a graphical user interface or web browser through which the user can interact with implementations of the systems and technologies described herein), or including such backend components, middleware components, or any combination of front-end components in a computing system.
  • the components of the system may be interconnected by any form or medium of digital data communication (eg, a communications network). Examples of communication networks include: Local Area Network (LAN), Wide Area Network (WAN), blockchain network, and the Internet.
  • Computing systems may include clients and servers.
  • Clients and servers are generally remote from each other and typically interact over a communications network.
  • the relationship of client and server is created by computer programs running on corresponding computers and having a client-server relationship with each other.
  • the server can be a cloud server, also known as cloud computing server or cloud host. It is a host product in the cloud computing service system to solve the problems that exist in traditional physical host and virtual private server (VPS) services. It has the disadvantages of difficult management and weak business scalability.
  • VPN virtual private server
  • Steps can be reordered, added, or removed using various forms of the process shown above.
  • multiple steps described in this application can be executed in parallel, sequentially, or in different orders.
  • the desired results of the technical solution of this application can be achieved, there is no limitation here.

Landscapes

  • Physics & Mathematics (AREA)
  • Thermal Sciences (AREA)
  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Control Of Temperature (AREA)
  • Air-Conditioning For Vehicles (AREA)

Abstract

本申请公开了网关控制器的温度调控方法、装置、设备及介质。网关控制器的温度调控方法包括:获取所述网关控制器的目标温度,并根据所述目标温度,确定目标温升;根据所述目标温升与预设温度阈值的比较结果,确定网关控制器的调控温度;根据所述调控温度,控制所述车载空调通过温度调控通道调节所述网关控制器的温度;其中,所述温度调控通道配置于所述网关控制器与所述车载空调之间。

Description

网关控制器的温度调控方法、装置、设备及介质
本申请要求在2022年06月07日提交中国专利局、申请号为202210640561.2的中国专利申请的优先权,该申请的全部内容通过引用结合在本申请中。
技术领域
本申请涉及控制技术领域,例如涉及网关控制器的温度调控方法、装置、设备及介质。
背景技术
网关控制器是整车电子电气架构中的核心部件,其作为整车网络的数据交互枢纽,可将不同来源的网络数据在不同网络中进行路由。而网关控制器中的交换芯片相当于服务器里的中央处理单元(Central Processing Unit,CPU),海量数据通过交换芯片进行交流交换。
由于负担大量网络数据的处理任务,交换芯片容易由于发热量过大,导致运行故障,进而导致网关控制器不能正常工作。相关技术中,一般通过在交换芯片或网关控制器中预埋温度传感器,来监控交换芯片或网关控制器的温度,没有提出有效的降温策略。
发明内容
本申请提供了网关控制器的温度调控方法、装置、设备及存储介质,以解决网关控制器由于温度过高导致的故障问题,有利于网关控制器实现自主的温度调控,保证网关控制器及其内部器件的可靠稳定运行。
根据本申请的一方面,提供了一种网关控制器的温度调控方法,所述方法包括:
获取所述网关控制器的目标温度,并根据所述目标温度,确定目标温升;
根据所述目标温升与预设温度阈值的比较结果,确定网关控制器的调控温度;
根据所述调控温度,控制所述车载空调通过温度调控通道调节所述网关控制器的温度;其中,所述温度调控通道配置于所述网关控制器与所述车载空调之间。
根据本申请的另一方面,提供了一种网关控制器的温度调控装置,该装置 包括:
目标温升确定模块,设置为获取所述网关控制器的目标温度,并根据所述目标温度,确定目标温升;
调控温度确定模块,设置为根据所述目标温升与预设温度阈值的比较结果,确定网关控制器的调控温度;
温度调节模块,设置为根据所述调控温度,控制所述车载空调通过温度调控通道调节所述网关控制器的温度;其中,所述温度调控通道配置于所述网关控制器与所述车载空调之间。
根据本申请的另一方面,提供了一种电子设备,所述电子设备包括:
至少一个处理器;以及
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的网关控制器的温度调控方法。
根据本申请的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行上述的网关控制器的温度调控方法。
附图说明
图1A是本申请实施例一提供的一种网关控制器的温度调控方法的流程图;
图1B是本申请实施例一提供的一种温度调控通道的配置示意图;
图2是本申请实施例二提供的一种网关控制器的温度调控方法的流程图;
图3是本申请实施例三提供的一种网关控制器的温度调控装置的结构示意图;
图4是实现本申请实施例的网关控制器的温度调控方法的电子设备结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述,所描述的实施例仅仅是本申请一部分的实施例。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是 用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
实施例一
图1A为本申请实施例一提供的一种网关控制器的温度调控方法的流程图,本实施例可适用于网关控制器的温度调控情况,该方法可以由网关控制器的温度调控装置来执行,该装置可以采用硬件和/或软件的形式实现,该装置可配置于激活设备中。如图1A所示,该方法包括:
S110、获取所述网关控制器的目标温度,并根据所述目标温度,确定目标温升。
本方案可以由网关控制器执行,网关控制器是整车电子架构中的核心部件,可以作为整车网络的数据交互枢纽,可将局域网、以太网等网络数据在不同网络中进行路由。网关控制器可以包括***级芯片、交换芯片以及供电芯片等器件。
所述目标温度可以是与网关控制器关联的器件、环境等达到热量平衡时的温度。目标温度可以包括网关控制器中多个器件的温度,如网关控制器内多个芯片温度,也可以包括网关控制器温度。目标温度还可以包括网关控制器所处环境的温度,例如车内温度、车外温度以及网关控制器所在分区的温度等。网关控制器可以通过多个芯片内预埋的温度传感器来获取网关控制器内多个芯片温度。网关控制器中的***芯片可以通过网关控制器内表面、外表面等位置部署温度传感器来获取网关控制器温度。网关控制器还可以通过控制总线与车载***通信,通过车载***来获取车内、车外等温度数据。
目标温升可以是网关控制器内目标器件的温升,也可以是网关控制器的温升。目标器件的温升可以通过目标器件达到热量平衡时目标器件的温度减去目标器件的环境温度得到。网关控制器的温升可以通过网关控制器达到热量平衡时的温度减去网关控制器的环境温度得到。达到热量平衡的标志可以是待计算温升的目标温度不再变化,即该目标的吸收热量与散发热量达到平衡。
S120、根据所述目标温升与预设温度阈值的比较结果,确定网关控制器的调控温度。
目标温升可以用来表示网关控制器的散热情况或网关控制器内部器件的散热情况。目标温升越大,则说明散热情况越差。因此,通过目标温升与温度阈值的比较,可以确定网关控制器是否需要外部措施进行温度调控,例如辅助散热或辅助升温。网关控制器可以根据比较结果,确定需要升高或降低的温度。例如当目标温升超过20℃,则对网关控制器进行降温,假设目标温升为30℃,则按照温升每高出5℃,需要对网关控制器降低1℃的原则,确定网关控制器需要降低2℃。网关控制器也可以根据比较结果,结合网关控制器的当前温度,确定网关控制器需要通过调控达到的温度。
S130、根据所述调控温度,控制所述车载空调通过温度调控通道调节所述网关控制器的温度。
所述温度调控通道配置于所述网关控制器与所述车载空调之间。图1B是本申请实施例一提供的一种温度调控通道的配置示意图。温度调控通道可以是从网关控制器的一侧进行温度调节,如图1B。温度调控通道也可以将网关控制器包围,实现多侧送风,进而进行高效的温度调节。网关控制器可以将确定好的调控温度,通过以太网发送到车载***,由车载***控制车载空调对网关控制器进行温度调节。网关控制器也可以根据调控温度生成温度调控指令,通过控制总线,例如控制器局域网络(Controller Area Network,CAN)总线,发送到车载空调,以控制车载空调通过温度调节通道调节网关控制器温度。
在一个方案中,所述网关控制器内置交换芯片;所述目标温度包括交换芯片的内核温度和交换芯片所处的环境温度;相应的,所述根据所述目标温度,确定目标温升,包括:根据交换芯片的内核温度和交换芯片所处的环境温度,确定交换芯片的内核温升;所述根据所述目标温升与预设温度阈值的比较结果,确定网关控制器的调控温度,包括:若所述内核温升超过第一温度阈值,则按照预设第一温度比例关系确定网关控制器的调控温度;其中,所述第一温度比例关系至少部分基于交换芯片所处的环境温度变化量和内核温度变化量的比例关系确定的。
交换芯片在网关控制器中承担着核心工作任务,容易出现温度过热现象。因此要对网关控制器进行有效的温度调控,可以通过确定交换芯片的内核温升来实现。交换芯片晶圆中可以预埋温度传感器,采集交换芯片的内核温度。由于交换芯片配置于网关控制器内,交换芯片所处的环境温度可以是网关控制器温度。利用内核温度减去交换芯片所处的环境温度,可以得到交换芯片 的内核温升。
网关控制器可以基于交换芯片的材料、性能等信息设置第一温度阈值,用于判断内核温升是否可以影响交换芯片的工作性能,进而降低网关控制器的工作效率。如果内核温升超过第一温度阈值,例如30℃,则说明内核温升过高,交换芯片散热不良,可以通过降低网关控制器温度,实现交换芯片的良好散热。调控网关控制器温度可以按照一定的温度比例关系,假设交换芯片每升温5℃,网关控制器就升温1℃,网关控制器可以按照5:1的比例对网关控制器进行降温。温度比例关系也可以是基于内核温升和网关控制器调节比例进行确定的。假设交换芯片的内核温升每高出第一温度阈值5℃,则对网关控制器降温1℃。
本方案可以基于交换芯片的内核温升,实现网关控制器的精细化温控,有利于提高交换芯片的使用寿命,保证网关控制器的可靠运行。
在另一个方案中,所述目标温度还包括网关控制器温度和网关控制器所处的环境温度;相应的,所述根据所述目标温度,确定目标温升,包括:根据所述网关控制器温度和网关控制器所处的环境温度,确定网关控制器温升;所述根据所述目标温升与预设温度阈值的比较结果,确定网关控制器的调控温度,包括:若所述网关控制器温升超过第二温度阈值,则按照预设第二温度比例关系确定网关控制器的调控温度;其中,所述第二温度比例关系至少部分基于网关控制器所处的环境温度变化量和网关控制器温度变化量的比例关系确定的。
网关控制器也可以基于其自身温升,实现温度调控。网关控制器部署于车辆内部,网关控制器所处的环境温度可以是车外温度。利用网关控制器所处的环境温度减去网关控制器温度可以得到网关控制器温升。
网关控制器可以根据网关控制器属性、规格等特征设置第二温度阈值,用于判断网关控制器温升是否影响其正常运行。如果网关控制器温升超过第二温度阈值,例如10℃,则说明网关控制器温升过高,网关控制器散热不良,可以降低网关控制器温度实现散热。同理,第二温度比例关系可以是基于网关控制器温度变化量和车外温度变化量的比值关系确定,也可以是基于网关控制器的温升和其温度的调节比例设定。
该方案基于网关控制器温升实现温度调节,将网关控制器作为温升计算的目标,可以综合网关控制器整体温度情况进行调节,有利于保证网关控制器整体性能。
网关控制器还可以同时基于交换芯片的内核温升和网关控制器温升进行 温度调控。例如当交换芯片的内核温升大于第一温度阈值或者网关控制器温升大于第二温度阈值时,则启动对网关控制器的温度调节,有利于保证温度调节的可靠性,避免网关控制器和交换芯片的损坏。
本技术方案通过配置于网关控制器与车载空调之间的温度调控通道,基于目标温升与预设温度阈值的比较结果确定的调控温度对网关控制器进行温度调节,可以解决网关控制器由于温度过高导致的故障问题。有利于网关控制器实现自主的温度调控,保证网关控制器及其内部器件的可靠稳定运行。
实施例二
图2是本申请实施例二提供的一种网关控制器的温度调控方法的流程图,本实施例以上述实施例为基础进行说明。如图2所示,该方法包括:
S210、获取所述网关控制器的目标温度,并根据所述目标温度,确定目标温升。
S220、根据所述目标温升与预设温度阈值的比较结果,确定网关控制器的调控温度。
S230、根据所述调控温度,打开所述开关阀,控制所述车载空调通过温度调控通道调节所述网关控制器的温度。
S240、若检测到所述网关控制器温度在预设安全温度范围内,则关闭所述开关阀,控制所述车载空调终止调节所述网关控制器的温度。
在本方案中,所述温度调控通道可以具有开关阀,所述开关阀可以设置为控制温度调控通道的打开和关闭,更加灵活的实现温度调控。所述开关阀可以支持网关控制器的自动控制也可以支持手动调控。
本方案通过在温度调控通道设置开关阀,可以在车载空调故障等情况下,阻断车载空调对网关控制器的温度调控,保证网关控制器的正常运行。例如车载空调出现故障时可能导致温度调控通道中充满潮湿气体,容易造成网关控制器的电路故障。
在一个方案中,在确定交换芯片的内核温升之后,所述方法还包括:
若所述内核温升与第三温度阈值的比较结果在预设第一温度范围内,则根据所述内核温升与第三温度阈值的比较结果,在所述交换芯片工作功率的波动范围内,调节所述交换芯片的供电电压。
当交换芯片的内核温升在交换芯片自调节温度范围内时,网关控制器可以通过在保证交换芯片工作功率稳定的同时调节供电电压,以使交换芯片的 电流变化,进而通过电流的变化,影响器件散热。交换芯片的供电电源可以是可编程供电芯片,网关控制器可以通过供电芯片的通信接口实现交换芯片供电电压的调节。
本方案可以通过调节供电电压实现交换芯片的温度自适应调节,有利于从根本上降低交换芯片功耗。
在另一个方案中,在确定交换芯片的内核温升之后,所述方法还包括:
若所述内核温升与第四温度阈值的比较结果在预设第二温度范围内,则根据所述内核温升与第四温度阈值的比较结果,确定交换芯片的接口信息处理模式;其中,所述接口信息处理模式包括处理器处理模式和交换网表处理模式。
本方案为交换芯片自适应温度调节的另一种方式,交换芯片中的主要发热来源于处理器,当交换芯片的内核温升在交换芯片自调节温度范围内时,网关控制器可以通过调节处理器的任务量,来改变交换芯片散热。对于以太网接口信息和CAN接口信息,可以通过交换芯片的处理器进行传递,也可以通过交换网表进行传递。若内核温升大于第四温度阈值,则可以选择通过交换网表进行接口信息处理。若内核温升小于或等于第四温度阈值,则既可以选择通过处理器进行接口信息处理,也可以选择通过交换网表进行接口信息处理。
本方案可以通过调节接口信息处理模式实现交换芯片的温度自适应调节,有利于从根本上降低交换芯片功耗。
通过调节供电电压和通过调节接口信息处理模式来实现交换芯片温度调节的两种方式适用于交换芯片的自适应调节。所述第三温度阈值和第四温度阈值可以相同,也可以根据两种方式各自特点设置为不同,同理,第一温度范围与第二温度范围可以相同也可以不同。当交换芯片的温度恢复到正常范围内时,可以将供电电压或接口信息处理模式恢复到交换芯片的默认状态,以保证交换芯片的高效工作。
本技术方案通过配置于网关控制器与车载空调之间的温度调控通道,基于目标温升与预设温度阈值的比较结果确定的调控温度对网关控制器进行温度调节,可以解决网关控制器由于温度过高导致的故障问题。有利于网关控制器实现自主的温度调控,保证网关控制器及其内部器件的可靠稳定运行。
实施例三
图3是本申请实施例三提供的一种网关控制器的温度调控装置的结构示 意图。如图3所示,该装置包括:目标温升确定模块310,设置为获取所述网关控制器的目标温度,并根据所述目标温度,确定目标温升;调控温度确定模块320,设置为根据所述目标温升与预设温度阈值的比较结果,确定网关控制器的调控温度;温度调节模块330,设置为根据所述调控温度,控制所述车载空调通过温度调控通道调节所述网关控制器的温度;其中,所述温度调控通道配置于所述网关控制器与所述车载空调之间。
在一个方案中,所述网关控制器内置交换芯片;所述目标温度包括交换芯片的内核温度和交换芯片所处的环境温度;所述目标温升确定模块310,设置为:根据交换芯片的内核温度和交换芯片所处的环境温度,确定交换芯片的内核温升;所述调控温度确定模块320,设置为:若所述内核温升超过第一温度阈值,则按照预设第一温度比例关系确定网关控制器的调控温度;其中,所述第一温度比例关系至少部分基于交换芯片所处的环境温度变化量和内核温度变化量的比例关系确定的。
在另一个方案中,所述目标温度还包括网关控制器温度和网关控制器所处的环境温度;相应的,所述目标温升确定模块310,设置为:根据所述网关控制器温度和网关控制器所处的环境温度,确定网关控制器温升;所述调控温度确定模块320,设置为:若所述网关控制器温升超过第二温度阈值,则按照预设第二温度比例关系确定网关控制器的调控温度;其中,所述第二温度比例关系至少部分基于网关控制器所处的环境温度变化量和网关控制器温度变化量的比例关系确定的。
在一个方案中,所述温度调控通道具有开关阀;所述温度调节模块330,设置为:根据所述调控温度,打开所述开关阀,控制所述车载空调通过温度调控通道调节所述网关控制器的温度。
在上述方案的基础上,所述装置还包括:温度调节终止模块,设置为若检测到所述网关控制器温度在预设安全温度范围内,则关闭所述开关阀,控制所述车载空调终止调节所述网关控制器的温度。
在本方案中,所述装置还包括:供电电压调节模块,设置为若所述内核温升与第三温度阈值的比较结果在预设第一温度范围内,则根据所述内核温升与第三温度阈值的比较结果,在所述交换芯片工作功率的波动范围内,调节所述交换芯片的供电电压。
本实施例中,所述装置还包括:信息处理模式调整模块,设置为若所述内核温升与第四温度阈值的比较结果在预设第二温度范围内,则根据所述内核温升与第四温度阈值的比较结果,确定交换芯片的接口信息处理模式;其中,所述接口信息处理模式包括处理器处理模式和交换网表处理模式。
本申请实施例所提供的网关控制器的温度调控装置可执行本申请任意实施例所提供的网关控制器的温度调控方法,具备执行方法相应的功能模块和效果。
实施例四
图4示出了可以用来实施本申请的实施例的电子设备的结构示意图。电子设备410旨在表示多种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备410还可以表示多种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本申请的实现。
如图4所示,电子设备410包括至少一个处理器411,以及与至少一个处理器411通信连接的存储器,如只读存储器(Read-Only Memory,ROM)412、随机访问存储器(Random Access Memory,RAM)413等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器411可以根据存储在ROM 412中的计算机程序或者从存储单元418加载到RAM 413中的计算机程序,来执行多种适当的动作和处理。在RAM 413中,还可存储电子设备410操作所需的多种程序和数据。处理器411、ROM 412以及RAM 413通过总线414彼此相连。输入/输出(Input/Output,I/O)接口415也连接至总线414。
电子设备410中的多个部件连接至I/O接口415,包括:输入单元416,例如键盘、鼠标等;输出单元417,例如多种类型的显示器、扬声器等;存储单元418,例如磁盘、光盘等;以及通信单元419,例如网卡、调制解调器、无线通信收发机等。通信单元419允许电子设备410通过诸如因特网的计算机网络和/或多种电信网络与其他设备交换信息/数据。
处理器411可以是多种具有处理和计算能力的通用和/或专用处理组件。处理器411的一些示例包括但不限于CPU、图形处理单元(Graphics Processing Unit,GPU)、多种专用的人工智能(Artificial Intelligence,AI)计算芯片、多种运行机器学习模型算法的处理器、数字信号处理器(Digital Signal Processor,DSP)、以及任何适当的处理器、控制器、微控制器等。处理器411执行上文所描述的多个方法和处理,例如网关控制器的温度调控方法。
在一些实施例中,网关控制器的温度调控方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元418。在一些实施例中,计算机程序的部分或者全部可以经由ROM 412和/或通信单元419而被载入和/或安装到电子设备410上。当计算机程序加载到RAM 413并由处理器411执行时,可以执行上文描述的网关控制器的温度调控方法的一个或多个步骤。备选地,在其他实施例中,处理器411可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行网关控制器的温度调控方法。
本文中以上描述的***和技术的多种实施方式可以在数字电子电路***、集成电路***、场可编程门阵列(Field Programmable Gate Array,FPGA)、专用集成电路(Application Specific Integrated Circuit,ASIC)、专用标准产品(Application Specific Standard Parts,ASSP)、芯片上的***(System on Chip,SOC)、复杂可编程逻辑设备(Complex Programming Logic Device,CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些多种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程***上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储***、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储***、该至少一个输入装置、和该至少一个输出装置。
用于实施本申请的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
在本申请的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行***、装置或设备使用或与指令执行***、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体***、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、RAM、ROM、可擦除可编程只读存储器(Erasable Programmable Read-Only Memory,EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
为了提供与用户的交互,可以在电子设备上实施此处描述的***和技术,该电子设备具有:设置为向用户显示信息的显示装置(例如,阴极射线管(Cathode Ray Tube,CRT)或者液晶显示器(Liquid Crystal Display,LCD)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给电子设备。其它种类的装置还可以设置为提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
可以将此处描述的***和技术实施在包括后台部件的计算***(例如,作为数据服务器)、或者包括中间件部件的计算***(例如,应用服务器)、或者包括前端部件的计算***(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的***和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算***中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将***的部件相互连接。通信网络的示例包括:局域网(Local Area Network,LAN)、广域网(Wide Area Network,WAN)、区块链网络和互联网。
计算***可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与虚拟专用服务器(Virtual Private Server,VPS)服务中,存在的管理难度大,业务扩展性弱的缺陷。
可以使用上面所示的多种形式的流程,重新排序、增加或删除步骤。例如,本申请中记载的多个步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本申请的技术方案所期望的结果,本文在此不进行限制。

Claims (10)

  1. 一种网关控制器的温度调控方法,包括:
    获取网关控制器的目标温度,并根据所述目标温度,确定目标温升;
    根据所述目标温升与预设温度阈值的比较结果,确定网关控制器的调控温度;
    根据所述调控温度,控制车载空调通过温度调控通道调节所述网关控制器的温度;其中,所述温度调控通道配置于所述网关控制器与所述车载空调之间。
  2. 根据权利要求1所述的方法,其中,所述网关控制器内置交换芯片;所述目标温度包括所述交换芯片的内核温度和所述交换芯片所处的环境温度;
    所述根据所述目标温度,确定目标温升,包括:
    根据所述交换芯片的内核温度和所述交换芯片所处的环境温度,确定所述交换芯片的内核温升;
    所述根据所述目标温升与预设温度阈值的比较结果,确定网关控制器的调控温度,包括:
    在所述内核温升超过第一温度阈值的情况下,按照预设第一温度比例关系确定所述网关控制器的调控温度;其中,所述第一温度比例关系至少部分基于所述交换芯片所处的环境温度变化量和内核温度变化量的比例关系确定的。
  3. 根据权利要求1所述的方法,其中,所述目标温度还包括所述网关控制器的温度和所述网关控制器所处的环境温度;
    所述根据所述目标温度,确定目标温升,包括:
    根据所述网关控制器的温度和所述网关控制器所处的环境温度,确定网关控制器温升;
    所述根据所述目标温升与预设温度阈值的比较结果,确定网关控制器的调控温度,包括:
    在所述网关控制器温升超过第二温度阈值的情况下,按照预设第二温度比例关系确定所述网关控制器的调控温度;其中,所述第二温度比例关系至少部分基于所述网关控制器所处的环境温度变化量和所述网关控制器的温度变化量的比例关系确定的。
  4. 根据权利要求1所述的方法,其中,所述温度调控通道具有开关阀;
    所述根据所述调控温度,控制车载空调通过温度调控通道调节所述网关控制器的温度,包括:
    根据所述调控温度,打开所述开关阀,控制所述车载空调通过所述温度调控通道调节所述网关控制器的温度。
  5. 根据权利要求4所述的方法,在所述控制车载空调通过温度调控通道调节所述网关控制器的温度之后,还包括:
    在检测到所述网关控制器的温度在预设安全温度范围内的情况下,关闭所述开关阀,控制所述车载空调终止调节所述网关控制器的温度。
  6. 根据权利要求2所述的方法,在所述确定所述交换芯片的内核温升之后,还包括:
    在所述内核温升与第三温度阈值的比较结果在预设第一温度范围内的情况下,根据所述内核温升与所述第三温度阈值的比较结果,在所述交换芯片工作功率的波动范围内,调节所述交换芯片的供电电压。
  7. 根据权利要求2所述的方法,在所述确定所述交换芯片的内核温升之后,还包括:
    在所述内核温升与第四温度阈值的比较结果在预设第二温度范围内的情况下,根据所述内核温升与所述第四温度阈值的比较结果,确定所述交换芯片的接口信息处理模式;其中,所述接口信息处理模式包括处理器处理模式和交换网表处理模式。
  8. 一种网关控制器的温度调控装置,包括:
    目标温升确定模块,设置为获取网关控制器的目标温度,并根据所述目标温度,确定目标温升;
    调控温度确定模块,设置为根据所述目标温升与预设温度阈值的比较结果,确定网关控制器的调控温度;
    温度调节模块,设置为根据所述调控温度,控制车载空调通过温度调控通道调节所述网关控制器的温度;其中,所述温度调控通道配置于所述网关控制器与所述车载空调之间。
  9. 一种电子设备,包括:
    至少一个处理器;以及
    与所述至少一个处理器通信连接的存储器;其中,
    所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-7中任一项所述的网关控制器的温度调控方法。
  10. 一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-7中任一项所述的网关控制器的温度调控方法。
PCT/CN2023/094115 2022-06-07 2023-05-15 网关控制器的温度调控方法、装置、设备及介质 WO2023236727A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202210640561.2 2022-06-07
CN202210640561.2A CN115056624A (zh) 2022-06-07 2022-06-07 一种网关控制器的温度调控方法、装置、设备及介质

Publications (1)

Publication Number Publication Date
WO2023236727A1 true WO2023236727A1 (zh) 2023-12-14

Family

ID=83200213

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/094115 WO2023236727A1 (zh) 2022-06-07 2023-05-15 网关控制器的温度调控方法、装置、设备及介质

Country Status (2)

Country Link
CN (1) CN115056624A (zh)
WO (1) WO2023236727A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115056624A (zh) * 2022-06-07 2022-09-16 中国第一汽车股份有限公司 一种网关控制器的温度调控方法、装置、设备及介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005217343A (ja) * 2004-02-02 2005-08-11 Hitachi Communication Technologies Ltd 電子機器の冷却ファン固定構造
CN107396605A (zh) * 2017-08-07 2017-11-24 珠海格力电器股份有限公司 路由器散热装置、方法及设备
CN207939540U (zh) * 2018-04-03 2018-10-02 苏州英克迈信息科技有限公司 一种智能网关设备
CN109624651A (zh) * 2018-12-13 2019-04-16 马瑞利汽车电子(广州)有限公司 一种汽车仪表降温方法
CN212543800U (zh) * 2020-07-23 2021-02-12 成都东信科创科技有限公司 一种便于安装的网关
CN114389913A (zh) * 2022-01-26 2022-04-22 中国第一汽车股份有限公司 一种网关控制器的异常处理方法、网关控制器及汽车
CN216649875U (zh) * 2022-01-29 2022-05-31 芜湖勒普电子科技有限公司 一种无人车控制的can智能网关组件
CN115056624A (zh) * 2022-06-07 2022-09-16 中国第一汽车股份有限公司 一种网关控制器的温度调控方法、装置、设备及介质

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103513668B (zh) * 2012-06-29 2016-03-09 凹凸电子(武汉)有限公司 温度控制电路、方法以及充电***
CN104391240B (zh) * 2014-11-19 2017-05-17 北京京东尚科信息技术有限公司 电路板卡耐温性分析方法

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005217343A (ja) * 2004-02-02 2005-08-11 Hitachi Communication Technologies Ltd 電子機器の冷却ファン固定構造
CN107396605A (zh) * 2017-08-07 2017-11-24 珠海格力电器股份有限公司 路由器散热装置、方法及设备
CN207939540U (zh) * 2018-04-03 2018-10-02 苏州英克迈信息科技有限公司 一种智能网关设备
CN109624651A (zh) * 2018-12-13 2019-04-16 马瑞利汽车电子(广州)有限公司 一种汽车仪表降温方法
CN212543800U (zh) * 2020-07-23 2021-02-12 成都东信科创科技有限公司 一种便于安装的网关
CN114389913A (zh) * 2022-01-26 2022-04-22 中国第一汽车股份有限公司 一种网关控制器的异常处理方法、网关控制器及汽车
CN216649875U (zh) * 2022-01-29 2022-05-31 芜湖勒普电子科技有限公司 一种无人车控制的can智能网关组件
CN115056624A (zh) * 2022-06-07 2022-09-16 中国第一汽车股份有限公司 一种网关控制器的温度调控方法、装置、设备及介质

Also Published As

Publication number Publication date
CN115056624A (zh) 2022-09-16

Similar Documents

Publication Publication Date Title
JP6605609B2 (ja) 電力消費の制御
WO2023236727A1 (zh) 网关控制器的温度调控方法、装置、设备及介质
US9223326B2 (en) Distributed thermal management system for servers
KR102103483B1 (ko) 전자 시스템들의 적응적 요구/응답 에너지 관리를 위한 기법들
KR20130108021A (ko) 직렬 인터페이스를 사용한 적응형 전압 스케일링
US10078610B2 (en) System and method for optimized thermal control for management controller offline
TWI683215B (zh) 計算裝置中使用管理控制器的散熱管理方法與系統
US11579672B1 (en) Thermal mass aware thermal management
JP3896352B2 (ja) 分散コンピューティングシステム
WO2023045359A1 (zh) 机房空调的控制方法、***、电子设备和存储介质
Witkowski et al. Enabling sustainable clouds via environmentally opportunistic computing
US20190339992A1 (en) Modifying operating settings based on system performance data
TWM520669U (zh) 儲存裝置
CN109600977B (zh) 一种散热控制方法及电子设备
WO2022166679A1 (zh) 计算核、计算核温度调整方法、设备、介质、芯片和***
CN108845651A (zh) 一种无***的服务器自主降温方法及***
CN105721201B (zh) 一种节能的虚拟网络迁移方法
US20240007946A1 (en) Power management for virtualized ran
KR102177917B1 (ko) 데이터 센터의 발열 관리 방법 및 장치
TWI777320B (zh) 功耗校調方法與伺服器
WO2017036131A1 (zh) 一种实现idc功耗控制的方法及装置
US11586274B2 (en) Managing server performance and reliability during reductions in a number of power supply units
JP7448749B2 (ja) 電力ネットワークのための分散型電圧制御
WO2024113906A1 (zh) 一种服务器集群温度调节方法和装置
WO2024012267A1 (zh) 一种碳排放量的确定方法、装置及设备

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23818892

Country of ref document: EP

Kind code of ref document: A1