Electronic control apparatus
By setting operation limit values based on storage unit temperature guarantees, the electronic control device optimizes control unit operation while preventing excessive temperature increases in storage units, addressing the challenge of balancing performance and temperature constraints.
Patent Information
- Application Number
- JP2023185929
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-10-30
- Publication Date
- 2025-05-14
AI Technical Summary
Electronic control devices face challenges in optimizing the operation of their control units while ensuring that the storage units do not exceed their guaranteed temperature, leading to potentially unnecessary limitations on the control unit's operation.
The electronic control device sets an operation limit value based on the guaranteed temperature of the storage unit, allowing the control unit to operate within a defined range that maximizes its functionality without exceeding the storage unit's temperature limits.
This approach enables the electronic control device to balance the operation of the control unit with the temperature constraints of the storage unit, preventing unnecessary restrictions and optimizing performance.
Smart Images

Figure 2025074851000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to electronic control devices. [Background technology]
[0002] A conventional semiconductor integrated circuit device is disclosed in Patent Document 1. The semiconductor integrated circuit device includes a temperature sensor that detects temperature and determines for each reference value whether the detection result exceeds a reference value and outputs the result, and a control block that controls the operation of a calculation block based on the output signal of the temperature sensor. The control block returns from a dormant state to an operating state by an interrupt signal based on the output signal of the temperature sensor, and determines the operating conditions of the calculation block so as to satisfy the temperature conditions of the calculation block. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2008-124125 A Summary of the Invention [Problem to be solved by the invention]
[0004] Incidentally, an electronic control device has a configuration including a control unit and a storage unit that stores data from the control unit. The electronic control device limits the operation of the control unit so that the control unit does not exceed its guaranteed temperature. However, the guaranteed temperature of the storage unit may be lower than the guaranteed temperature of the control unit. For this reason, it is conceivable that the electronic control device may limit the operation of the control unit to reduce power consumption so that the guaranteed temperature of the storage unit is not exceeded. In this case, there is a risk that the electronic control device may limit the operation of the control unit more than necessary.
[0005] One disclosed object is to provide an electronic control device that is appropriately operationally limited. [Means for solving the problem]
[0006] The electronic control device disclosed herein comprises: A control unit (20) mounted on a base substrate (10); An electronic control device including a memory unit (30) mounted on a base board together with the control unit and having a guaranteed temperature lower than that of the control unit, The storage unit stores data from the control unit, The control unit is characterized in that an operational limit value is set based on the guaranteed temperature in the storage unit mounted on the base substrate, and the control unit operates within a range defined by the operational limit value.
[0007] According to the electronic control device disclosed herein, an operating limit value is set based on the guaranteed temperature of the memory unit mounted on the base board together with the control unit. The control unit then operates within the range defined by the operating limit value. Therefore, the electronic control device can operate the control unit to the maximum extent of its function while preventing the guaranteed temperature of the memory unit from being exceeded. Thus, the electronic control device can appropriately limit its operation.
[0008] The aspects disclosed in this specification adopt different technical means to achieve their respective objectives. The claims and the parenthetical symbols described in this section are illustrative of the corresponding relationship with the embodiments described below, and are not intended to limit the technical scope. The objectives, features, and effects disclosed in this specification will become clearer by referring to the following detailed description and the attached drawings. [Brief description of the drawings]
[0009] [Figure 1] 1 is a block diagram showing a schematic configuration of an electronic control device according to a first embodiment. [Diagram 2] 5 is a flowchart showing a processing operation before being mounted on a vehicle in the first embodiment. [Diagram 3] 5 is a flowchart showing a processing operation after mounting on a vehicle in the first embodiment. [Figure 4] 10 is a flowchart showing a processing operation before being mounted on a vehicle in a second embodiment. [Diagram 5] 10 is a flowchart showing a processing operation after mounting on a vehicle in a second embodiment. [Figure 6] 13 is a flowchart showing a processing operation after mounting on a vehicle in a third embodiment. [Figure 7] 13 is a flowchart showing a processing operation after mounting on a vehicle in a fourth embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, several embodiments for carrying out the present disclosure will be described with reference to the drawings. In each embodiment, the same reference numerals may be used to designate parts corresponding to matters described in the preceding embodiment, and duplicated descriptions may be omitted. In each embodiment, when only a part of the configuration or processing is described, the other parts of the configuration or processing may be applied by referring to the other embodiment described previously.
[0011] In the drawings, the electronic control device 100 is represented as 1ECU (Electronic Control Unit), the control unit 20 as CD, the voltage monitoring unit 21 as VMS, the temperature sensor 22 as TM, and the memory unit 30 as MD. The power supply unit 40 is represented as PS, the blower 50 as FAN, the camera 200 as CM, and the external control device 300 as 2ECU. Furthermore, the memory unit temperature sensor 60 is represented as MTM, and the outside air temperature sensor 400 as ATM.
[0012] (First embodiment) The electronic control device 100 will be described with reference to Figs. 1, 2, and 3. The electronic control device 100 is configured to be mountable on a moving body, for example. The moving body is a vehicle such as an electric car, a hybrid car, or a fuel cell car, an aircraft such as an electric vertical take-off and landing aircraft or a drone, a ship, a construction machine, an agricultural machine, or the like. In this embodiment, as an example, the electronic control device 100 mounted on a vehicle is adopted. Also, the electronic control device 100 has a function as, for example, an ADAS domain controller. That is, the electronic control device 100 is a control device that controls the ADAS system. ADAS is an abbreviation for Advanced Driver Assistance System.
[0013] 1, an electronic control unit 100 is connected to external devices such as a camera 200, an external control device 300, and an outside air temperature sensor 400. The camera 200, the external control device 300, and the outside air temperature sensor 400 are mounted on a vehicle together with the electronic control unit 100.
[0014] The camera 200 outputs information on the surrounding environment of the vehicle. In addition to the camera 200, a sensor such as a radar that outputs the surrounding environment information may be connected to the electronic control device 100. Thus, the electronic control device 100 is configured to be able to acquire the surrounding environment information.
[0015] The external control device 300 is a driving system control device. The external control device 300 is, for example, a powertrain system ECU, an HV system ECU, an EV system ECU, etc. Note that the vehicle is equipped with control devices other than the electronic control device 100 and the external control device 300. HV is an abbreviation for Hybrid Vehicle. EV is an abbreviation for Electric Vehicle.
[0016] The outside air temperature sensor 400 is a sensor that detects the outside air temperature of the vehicle. The outside air temperature sensor 400 outputs an electrical signal according to the outside air temperature. The control unit 20, which will be described later, is configured to be able to acquire the electrical signal of the outside air temperature sensor 400. Note that the outside air temperature sensor 400 does not necessarily have to be connected to the electronic control device 100.
[0017] <Configuration of electronic control device> 1, the electronic control device 100 includes a wiring board 10, a control unit 20, a memory unit 30, a power supply device 40, a blower 50, and a memory unit temperature sensor 60. The electronic control device 100 may include a case that houses these components 10-60.
[0018] The wiring board 10 is, for example, a board in which conductive wiring is formed on an electrically insulating base material. The wiring board 10 corresponds to a base substrate. The wiring of the wiring board 10 is electrically connected to the control unit 20, the memory unit 30, the power supply device 40, the blower 50, and the memory unit temperature sensor 60. The wiring of the wiring board 10 is also electrically connected to the camera 200, the external control device 300, and the outside air temperature sensor 400. The blower 50 may be electrically connected to the control unit 20 via a wire or the like.
[0019] The control unit 20 and the memory unit 30 have a guaranteed temperature determined in advance. The guaranteed temperature here is the upper limit temperature at which operation is guaranteed. The guaranteed temperature of the control unit 20 is different from the guaranteed temperature of the memory unit 30. Usually, the guaranteed temperature of the memory unit 30 is lower than the guaranteed temperature of the control unit 20. The guaranteed temperature of the control unit 20 is also referred to as the guaranteed temperature for control. The guaranteed temperature of the memory unit 30 is also referred to as the guaranteed temperature for memory. It can be said that the guaranteed temperature range at which operation is guaranteed is determined in advance for the control unit 20 and the memory unit 30.
[0020] Therefore, the control unit 20 is required to operate so that the temperature of the control unit 20 does not become higher than the guaranteed control temperature. Furthermore, the control unit 20 is required to operate so that the temperature of the storage unit 30 does not become higher than the guaranteed storage temperature.
[0021] The control unit 20 is a circuit component that mainly includes an arithmetic processing unit, a semiconductor switching element, and the like. The control unit 20 is mounted on the wiring board 10. In this embodiment, an SoC is used as an example of the control unit 20. SoC is an abbreviation for System on Chip. Thus, the control unit 20 is a single chip that includes system components such as a processor, a memory, and an input / output circuit. However, the control unit 20 is not limited to this.
[0022] The control unit 20 is electrically connected to the memory unit 30, the power supply device 40, the blower 50, the memory unit temperature sensor 60, the camera 200, the external control device 300, and the outside air temperature sensor 400. The control unit 20 performs arithmetic processing using, for example, surrounding environment information output from the camera 200. The control unit 20 is configured to be able to access the memory unit 30. The control unit 20 accesses the memory unit 30 when performing arithmetic processing. The control unit 20 outputs a control signal obtained by the arithmetic processing to the external control device 300.
[0023] The control unit 20 also includes a voltage monitoring unit 21 and a temperature sensor 22. The voltage monitoring unit 21 monitors the voltage applied from the power supply device 40. The control unit 20 can calculate its own power consumption by using the voltage obtained by the voltage monitoring unit 21.
[0024] The temperature sensor 22 is built into the control unit 20 or is mounted on the control unit 20. The temperature sensor 22 outputs an electrical signal corresponding to the temperature of the control unit 20. Therefore, the control unit 20 can acquire its own temperature from the electrical signal of the temperature sensor 22. The temperature of the control unit 20 corresponds to the control unit temperature. The temperature of the control unit 20 can also be called the component temperature.
[0025] Furthermore, an operation limit value is set for the control unit 20 based on the guaranteed temperature of the memory unit 30 mounted on the wiring board 10. The operation of the control unit 20 is limited by the operation limit value. In other words, the control unit 20 operates within a range defined by the operation limit value. The operation limit value limits the operation of the control unit 20 so that the temperature of the memory unit 30 does not exceed the guaranteed temperature for storage. It can also be said that the operation limit value is set based on the guaranteed temperature of the memory unit 30 housed in a case together with the control unit 20.
[0026] The operational limit value can be said to be a value that limits the operation of the control unit 20 with respect to resources. For example, the camera 200 and the storage unit 30 can be adopted as the resources. The operational limit value is the image size of the camera 200 and the access bandwidth of the storage unit 30.
[0027] The control unit 20 can reduce power consumption by restricting the operation. Furthermore, by reducing power consumption, the control unit 20 prevents the temperature of the storage unit 30 from becoming higher than the guaranteed storage temperature.
[0028] The storage unit 30 is a semiconductor memory. The storage unit 30 is mounted on the wiring board 10 together with the control unit 20. In the present embodiment, as an example, the storage unit 30 using a NAND type flash memory can be adopted. The storage unit 30 can be a NAND flash memory, an eMMC, or the like. The storage unit 30 stores data from the control unit 20. In other words, the control unit 20 stores the calculation results and the like in the storage unit 30.
[0029] The storage unit 30 is configured so that the access band can be set by the control unit 20. That is, the storage unit 30 is configured so that the access band can be expanded and reduced. The amount of data transferred by the storage unit 30 varies depending on the access band. The larger the access band is, the larger the amount of data transmitted by the storage unit 30 becomes. The access band can be referred to as bandwidth, memory band, memory access band, etc.
[0030] A memory temperature sensor 60 is provided around the memory unit 30. The memory temperature sensor 60 is a sensor that detects the temperature of the memory unit 30. The memory temperature sensor 60 outputs an electrical signal corresponding to the temperature of the memory unit 30. The control unit 20 is configured to be able to acquire the electrical signal of the memory temperature sensor 60. The temperature of the memory unit 30 can also be referred to as the memory temperature or the component temperature. Note that the electronic control device 100 does not necessarily have to be equipped with the memory temperature sensor 60.
[0031] The power supply device 40 supplies power to the control unit 20. The power supply device 40 converts power from an in-vehicle battery provided outside the electronic control unit 100 and supplies the power to the control unit 20.
[0032] The blower 50 blows air from the outside of the case of the electronic control device 100 to the inside of the case. In this way, the blower 50 cools the control unit 20, the storage unit 30, and the like.
[0033] <Processing operation of electronic control unit> Here, the processing operation of the control unit 20 will be described with reference to Fig. 2 and Fig. 3. The control unit 20 executes the flowchart of Fig. 2 before shipping the electronic control device 100. Then, when the control unit 20 is started, it starts the flowchart of Fig. 2.
[0034] The control unit 20 executes the flowchart of FIG. 2 as a pre-shipment inspection, for example, in a building such as a factory. Therefore, the control unit 20 runs in an environment where the ambient temperature is controlled. The ambient temperature is room temperature (for example, 25° C.). The control unit 20 performs the flowchart of FIG. 2 by, for example, executing a test program. The pre-shipment inspection is not limited to the flowchart of FIG. 2.
[0035] In step S10, an operation for grasping the temperature rise tendency is executed. The control unit 20 increases the control unit temperature by operating. Also, the control unit 20 has its own temperature rise tendency due to manufacturing variations in the semiconductor switching elements. In other words, the temperature rise tendency differs for each control unit 20 due to variations in power consumption for each product. In other words, even control units 20 with the same product number have different temperature rise tendencies.
[0036] It can be said that there are individual differences in power consumption for the control unit 20. It can also be said that there are individual differences in power consumption for the control unit 20 due to sample variations. It can also be said that there are individual differences in the temperature rise tendency for the control unit 20.
[0037] Therefore, the control unit 20 executes an operation for grasping the temperature rise tendency of its own. For example, the control unit 20 operates so that the power consumption is at a level that allows the control unit temperature to grasp the temperature rise tendency.
[0038] In step S11, the ambient temperature is acquired (ambient temperature acquisition step). Here, room temperature is used as the ambient temperature. The ambient temperature may be stored in advance in the memory unit 30 or the like. Thus, the control unit 20 acquires a preset ambient temperature. In step S12, the control unit temperature is acquired (control unit temperature acquisition step). The control unit 20 acquires the control unit temperature from an electrical signal output from the temperature sensor 22. The control unit 20 acquires the ambient temperature and the control unit temperature to obtain the temperature rise trend.
[0039] In step S13, the temperature rise trend is acquired from the ambient temperature and the control unit temperature (trend acquisition step). The control unit 20 acquires the temperature rise trend of the control unit 20 from the ambient temperature acquired in step S11 and the control unit temperature acquired in step S12. That is, the control unit 20 acquires the temperature rise trend based on the control unit temperature when operating as described above in an environment of the acquired ambient temperature. Note that the control unit 20 may obtain the temperature rise trend from its own power consumption and the increase value of the control unit temperature in a predetermined period of time.
[0040] For example, the control unit 20 acquires a temperature rising trend from the change (rise value) of the control unit temperature in a predetermined period. Then, when the change in the control unit temperature is higher than a predetermined value, the control unit 20 acquires a temperature rising trend indicating that the temperature is likely to rise. On the other hand, when the change in the control unit temperature is lower than the predetermined value, the control unit 20 acquires a temperature rising trend indicating that the temperature is unlikely to rise. In this way, in this embodiment, a two-stage temperature rising trend is acquired.
[0041] A temperature rise tendency indicating that the temperature is likely to rise can also be referred to as a high temperature rise tendency. A high temperature rise tendency can also be referred to as a tendency to easily generate heat. On the other hand, a temperature rise tendency indicating that the temperature is unlikely to rise can also be referred to as a low temperature rise tendency. A low temperature rise tendency can also be referred to as a tendency to not easily generate heat. Furthermore, a low temperature rise tendency can also be regarded as a standard temperature rise tendency.
[0042] A control unit 20 with a high temperature rise tendency consumes more power under the same operating conditions than a control unit 20 with a low temperature rise tendency. Therefore, it can be said that a control unit 20 with a high temperature rise tendency is more likely to generate heat than a control unit 20 with a low temperature rise tendency.
[0043] In step S14, an operational limit value that serves as a uniform constraint is determined from the temperature rising trend (determination step). The control unit 20 determines an operational limit value that serves as a uniform constraint from the temperature rising trend acquired in step S13. The control unit 20 determines the operational limit value based on the temperature rising trend and the guaranteed storage temperature. That is, the control unit 20 determines an operational limit value that is unlikely to exceed the guaranteed storage temperature even when the control unit 20 operates, from the temperature rising trend. Therefore, when the temperature rising trend is high, the operational limit value is set to restrict operation more than when the temperature rising trend is low.
[0044] For example, the control unit 20 sets the first operational limit value when the temperature rise tendency is high, and sets the second operational limit value when the temperature rise tendency is low. In the case of the access bandwidth, the first operational limit value is narrower than the second operational limit value. In the case of the image size, the first operational limit value is smaller than the second operational limit value.
[0045] The control unit 20 determines an operational limit value for at least one resource. That is, the control unit 20 may determine an operational limit value for one resource, or may determine operational limit values for multiple resources. Therefore, the control unit 20 may determine at least one of the operational limit value for the access bandwidth and the operational limit value for the image size.
[0046] In step S15, the operation limit value is stored in the storage unit. The control unit 20 stores the operation limit value determined in step S14 in the storage unit 30. Note that the storage destination of the operation limit value is not limited to the storage unit 30. The operation limit value may be stored in a device that can be read out by the control unit 20.
[0047] Next, the control unit 20 executes the flowchart of Fig. 3 after the electronic control unit 100 is mounted on the vehicle. Then, when the control unit 20 is started, the control unit 20 starts the flowchart of Fig. 3. The control unit 20 starts, for example, when the power of the electronic control unit 100 is turned on.
[0048] In step S20, an initial process is executed. The control unit 20 may read out the operational limit values from the storage unit 30 as part of the initial process.
[0049] In step S21, the control unit 20 operates based on the operational limit values stored in the memory unit (operation step). The control unit 20 operates within the range defined by the operational limit values read from the memory unit 30. After being mounted on the vehicle, the control unit 20 operates within the range defined by the operational limit values. Therefore, the control unit 20 operates within the range defined by the operational limit values in a situation where the ambient temperature changes. In this way, the control unit 20 operates within the range defined by the operational limit values that are preset based on its own temperature rise tendency and the memory guaranteed temperature.
[0050] The situation where the ambient temperature changes is a situation where the ambient temperature is not controlled, such as a situation where the device is mounted on a moving object such as a vehicle.
[0051] In this embodiment, an operational limit value is set as a uniform constraint. Therefore, the control unit 20 does not change the operational limit value after the electronic control device 100 is mounted on the vehicle. In other words, the control unit 20 operates within the range defined by the operational limit value, regardless of the component temperature such as the control unit temperature.
[0052] For example, when a first operational limit value for the access band is set, the control unit 20 accesses the storage unit 30 with a narrower access band than when a second operational limit value is set. Conversely, when a second operational limit value for the access band is set, the control unit 20 accesses the storage unit 30 with a wider access band than when the first operational limit value is set.
[0053] Furthermore, for example, when the first operation limit value related to the image size is set, the control unit 20 makes the image size smaller than when the second operation limit value is set. Conversely, when the second operation limit value related to the image size is set, the control unit 20 makes the image size larger than when the first operation limit value is set.
[0054] In step S22, it is determined whether the power is off. The control unit 20 determines whether the power of the electronic control device 100 has been switched from on to off. If the control unit 20 determines that the power has been switched off, it ends the flowchart of Fig. 3. On the other hand, if the control unit 20 does not determine that the power has been switched off, it returns to step S21.
[0055] <Effects> As described above, the electronic control device 100 is set with an operation limit value based on the guaranteed temperature in the memory unit 30 mounted on the wiring board 10 together with the control unit 20. The control unit 20 then operates within the range defined by the operation limit value. Therefore, the electronic control device 100 can operate the control unit 20 to the maximum extent while preventing the guaranteed temperature of the memory unit 30 from being exceeded. Thus, the electronic control device 100 can appropriately limit its operation.
[0056] The above describes preferred embodiments of the present disclosure. However, the present disclosure is not limited to the above embodiments, and various modifications are possible within the scope of the present disclosure. Hereinafter, the second to fourth embodiments will be described as other aspects of the present disclosure. The present disclosure is not limited to the combinations shown in the embodiments, and can be implemented by various combinations.
[0057] Second embodiment An electronic control device 100 of the second embodiment will be described with reference to Figs. 4 and 5. The configuration of the electronic control device 100 is the same as that of the first embodiment. In this embodiment, differences from the first embodiment will be mainly described. This embodiment differs from the first embodiment in that an operational limit value is set as a constraint according to the control unit temperature. Fig. 4 is a flowchart corresponding to Fig. 2. Fig. 5 is a flowchart corresponding to Fig. 3. The same processes as those in the above embodiments are given the same step numbers as those in Figs. 2 and 3.
[0058] The control unit 20 executes the flowchart of Fig. 4 as a pre-shipment inspection, similarly to the above embodiment. The control unit 20 executes steps S10 to S13, and then executes step S14a. The control unit 20 executes step S14a instead of step S14. Here, the control unit temperature is adopted as the part temperature.
[0059] In step S14a, an operational limit value that is a constraint according to the control unit temperature is determined from the temperature rise trend (determination step). The control unit 20 determines a plurality of operational limit values that correspond individually to a plurality of values of the control unit temperature based on the temperature rise trend and the guaranteed storage temperature. That is, the control unit 20 determines a plurality of operational limit values that correspond individually to a plurality of different control unit temperatures. For example, the control unit 20 determines an operational limit value that corresponds to each of three control unit temperatures.
[0060] In step S15, the operational limit values are stored as in the above embodiment, but in this embodiment, each control unit temperature and an operational limit value corresponding to each control unit temperature are stored in association with each other.
[0061] 5 after the electronic control device 100 is mounted on the vehicle, the control unit 20 executes step S20 and then step S21a. Moreover, the control unit 20 executes steps S21a to S21c instead of step S21.
[0062] In step S21a, the control unit temperature is acquired (part temperature acquisition step). The control unit 20 acquires the control unit temperature in order to select an operation limit value in a situation where the ambient temperature changes. That is, the control unit 20 acquires the current control unit temperature.
[0063] In step S21b, an operational limit value corresponding to the control unit temperature is set (setting step). The control unit 20 sets an operational limit value corresponding to the control unit temperature acquired in step S21a. The control unit 20 refers to the storage unit 30 and acquires the operational limit value associated with the current control unit temperature. Thus, the control unit 20 changes the operational limit value according to the current control unit temperature.
[0064] In step S21c, the control unit 20 operates based on the set operation limit values (operation step). The control unit 20 operates within the range defined by the operation limit values set in step S21b.
[0065] The electronic control device 100 of this embodiment can achieve the same effects as the above-mentioned embodiment. Furthermore, the electronic control device 100 can limit the operation more appropriately because it changes the operation limit value according to the current control unit temperature. In other words, the electronic control device 100 can suppress the operation of the control unit 20 from being restricted more than necessary.
[0066] In this embodiment, the temperature of the storage unit may be used as the component temperature. In this case, in step S14a, the control unit 20 determines an operation limit value that is a constraint according to the temperature of the storage unit. In addition, the control unit 20 acquires the temperature of the storage unit in step S21a. Then, the control unit 20 sets an operation limit value corresponding to the temperature of the storage unit in step S22a. This allows the electronic control device 100 to operate the control unit 20 to the maximum extent while preventing the guaranteed temperature of the storage unit 30 from being exceeded.
[0067] Third embodiment The electronic control device 100 of the third embodiment will be described with reference to Fig. 6. The configuration of the electronic control device 100 is similar to that of the first embodiment. In this embodiment, differences from the first embodiment will be mainly described. This embodiment differs from the first embodiment in that the operational limit value is determined after the electronic control device 100 is mounted on the vehicle.
[0068] The control unit 20 executes the flowchart of Fig. 6 after the electronic control device 100 is mounted on the vehicle. Then, the control unit 20 starts the flowchart of Fig. 6 when it is started up.
[0069] In step S30, an initial process is executed. Unlike step S20, the control unit 20 does not read out the operational limit values.
[0070] Step S31 is similar to step S10.
[0071] In step S32, the ambient temperature is acquired (ambient temperature acquisition step). The control unit 20 acquires the air temperature outside the vehicle as the ambient temperature. The control unit 20 acquires, from the outside air temperature sensor 400, an electrical signal corresponding to the outside air temperature.
[0072] In step S33, the control unit temperature is acquired (control unit temperature acquisition step). The control unit 20 acquires the control unit temperature in the same manner as in step S12.
[0073] In step S34, the temperature rising tendency is acquired from the ambient temperature and the control unit temperature (trend acquisition step). The control unit 20 acquires the temperature rising tendency of the control unit 20, similarly to step S13.
[0074] In step S35, the control unit 20 determines an operational limit value that is a uniform constraint based on the temperature rise trend acquired in step S34, similar to step S14.
[0075] Step S36 is the same as step S15. Step S37 is the same as step S21. Step S38 is the same as step S22.
[0076] The electronic control device 100 of this embodiment can achieve the same effects as those of the first embodiment. Furthermore, the control unit 20 acquires the temperature rise trend and determines the operation limit value while mounted on the vehicle. Therefore, the control unit 20 can set the operation limit value according to the current situation. Furthermore, the control unit 20 does not need to acquire the temperature rise trend and determine the operation limit value before shipping.
[0077] (Fourth embodiment) An electronic control device 100 of the fourth embodiment will be described with reference to FIG. 7. The configuration of the electronic control device 100 is the same as that of the first embodiment. In this embodiment, differences from the second and third embodiments will be mainly described. This embodiment differs from the second embodiment in that the operational limit value is determined after the electronic control device 100 is mounted on the vehicle. Note that the same processes as those in the third embodiment are given the same step numbers as those in FIG. 6.
[0078] The control unit 20 executes the flowchart of Fig. 7 after the electronic control device 100 is mounted on the vehicle. Then, the control unit 20 starts the flowchart of Fig. 7 when it is started up.
[0079] After executing steps S30 to S34, the control unit 20 executes step S35a. In step S35a, an operational limit value that is a constraint according to the control unit temperature is determined from the temperature rise trend (determination step). As in step S14a, the control unit 20 determines a plurality of operational limit values that correspond individually to a plurality of values of the control unit temperature based on the temperature rise trend and the guaranteed storage temperature. Then, after step S35a, the control unit 20 executes step S36.
[0080] In step S37a, the control unit temperature is acquired (part temperature acquisition step). As in step S21a, the control unit 20 acquires the control unit temperature in order to select the operation limit value in a situation where the ambient temperature changes.
[0081] In step S37b, an operational limit value corresponding to the control unit temperature is set (a setting step). As in step S21b, the control unit 20 sets an operational limit value corresponding to the control unit temperature acquired in step S37a.
[0082] In step S37c, the control unit 20 operates based on the set operation limit value (operation step). As in step S21c, the control unit 20 operates within the range defined by the operation limit value set in step S37b. After step S37c, the control unit 20 executes step S38. Step S38 is the same as step S22.
[0083] The electronic control device 100 of this embodiment can achieve the same effects as the above-described embodiment. Note that in this embodiment, similarly to the second embodiment, the storage unit temperature may be adopted as the component temperature.
[0084] Although the present disclosure has been described based on the embodiment, it is understood that the present disclosure is not limited to the embodiment or structure. The present disclosure also encompasses various modifications and modifications within the equivalent range. In addition, although various combinations and forms are shown in the present disclosure, other combinations and forms including only one element, more than one element, or less than one element are also within the scope and concept of the present disclosure. [Explanation of symbols]
[0085] 10... wiring board, 20... control unit, 21... voltage monitoring unit, 22... temperature sensor, 30... memory unit, 40... power supply unit, 50... blower, 60... memory unit temperature sensor, 100... electronic control unit, 200... camera, 300... external control unit, 400... outside air temperature sensor
Claims
1. A control unit (20) mounted on a base substrate (10); A memory unit (30) mounted on the base substrate together with the control unit and having a guaranteed temperature lower than that of the control unit, The storage unit stores data from the control unit, The control unit is an electronic control device in which an operational limit value based on the guaranteed temperature in the memory unit mounted on the base substrate is set, and the control unit operates within a range defined by the operational limit value.
2. The control unit performs the following process in a situation where the ambient temperature changes: An ambient temperature acquisition step (S32) of acquiring the ambient temperature; A control unit temperature acquisition step (S33) of acquiring a control unit temperature, which is the temperature of the control unit itself; A trend acquisition step (S34) of acquiring a temperature rise trend of the control unit from the ambient temperature and the control unit temperature; a determining step (S35) of determining the operational limit value based on the temperature increase tendency and the guaranteed temperature; 2. The electronic control device according to claim 1, further comprising: an operating step (S37) of operating within a range defined by the operational limit value determined in the determining step.
3. The control unit performs the following process in a situation where the ambient temperature changes: An ambient temperature acquisition step (S32) of acquiring the ambient temperature; A control unit temperature acquisition step (S33) of acquiring a control unit temperature, which is the temperature of the control unit itself; A trend acquisition step (S34) of acquiring a temperature rise trend of the control unit from the ambient temperature and the control unit temperature; a determining step (S35a) of determining a plurality of the operational limit values individually corresponding to a plurality of values of the component temperature, which is the temperature of the control unit or the storage unit, based on the temperature increase tendency and the guaranteed temperature; a component temperature acquisition step (S37a) of acquiring the component temperature in order to select the operation limit value after the determination step; A setting step (S37b) of setting the operation limit value corresponding to the component temperature; 2. The electronic control device according to claim 1, further comprising: an operating step (S37c) of operating within a range defined by the operation limit value set in the setting step.
4. The control unit is As a process to be carried out in a controlled ambient temperature environment, An ambient temperature acquisition step (S11) of acquiring the ambient temperature; A control unit temperature acquisition step (S12) of acquiring a control unit temperature, which is the temperature of the control unit itself; A trend acquisition step (S13) of acquiring a temperature rise trend of the control unit from the ambient temperature and the control unit temperature; and determining the operation limit value based on the temperature increase tendency and the guaranteed temperature (S14).
2. The electronic control device according to claim 1, further comprising an operation step (S21) of operating within a range defined by the operation limit value determined in the determination step, as a process performed in a situation where the ambient temperature changes.
5. The control unit is As a process to be carried out in a controlled ambient temperature environment, An ambient temperature acquisition step (S11) of acquiring the ambient temperature; A control unit temperature acquisition step (S12) of acquiring a control unit temperature, which is the temperature of the control unit itself; A trend acquisition step (S13) of acquiring a temperature rise trend of the control unit from the ambient temperature and the control unit temperature; and determining (S14a) a plurality of the operational limit values that correspond to a plurality of values of the component temperature, which is the temperature of the control unit or the storage unit, based on the temperature increase tendency and the guaranteed temperature, As a process to be performed in a situation where the ambient temperature changes, A component temperature acquisition step (S21a) of acquiring the component temperature in order to select the operation limit value; A setting step (S21b) of setting the operation limit value corresponding to the component temperature; 2. The electronic control device according to claim 1, further comprising: an operating step (S21c) of operating within a range defined by the operation limit value set in the setting step.
6. the control unit is a system on chip, 6. The electronic control device according to claim 1, wherein the storage unit is a semiconductor memory.
Citation Information
Patent Citations
Imaging device and control method therefor
WO2020217599A1
Semiconductor integrated circuit device
JP2008124125A