Control device, control method, and program
The control device and method address the issue of wet snow affecting millimeter-wave radar performance by accurately calculating heater temperatures and adjusting threshold values to maintain efficient snow melting and radar functionality.
Patent Information
- Application Number
- JP2022007797
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-01-21
- Publication Date
- 2025-01-23
- Estimated Expiration
- 2042-01-21
AI Technical Summary
The performance of millimeter-wave radars is compromised by wet snow adhering to the front member of a vehicle, which affects radio wave transmittance, and existing heater control methods fail to accurately prevent overheating, leading to inefficient snow melting due to incorrect temperature calculations.
A control device and method that calculates the heater temperature based on resistance values, performs overheating prevention control, and corrects the threshold temperature when running at high speeds to maintain effective snow melting performance.
The solution effectively prevents overheating and ensures continuous snow melting performance by accurately calculating heater temperatures and adjusting threshold values, thereby enhancing radar performance in snowy conditions.
Smart Images

Figure 0007620265000001 
Figure 0007620265000002 
Figure 0007620265000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a control device, a control method, and a program, and in particular to a technique suitable for controlling a heater that melts snow. [Background technology]
[0002] A vehicle may be equipped with a millimeter wave radar that detects the relative position and speed of a target relative to the vehicle by irradiating targets around the vehicle with millimeter wave band radio waves and receiving the reflected waves. Such a millimeter wave radar is disposed behind a radio wave permeable member (hereinafter referred to as a front member) that forms the front face of the vehicle, such as a front bumper, a front grille, an emblem, etc.
[0003] When wet snow containing moisture adheres to the front member through which the radio waves of the millimeter wave radar pass, it affects the radio wave passivity and causes a decrease in the performance of the millimeter wave radar. For this reason, for example, Patent Document 1 discloses a device in which a heater is provided on the front member and the heater heats the front member to melt the snow on the front member. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2019-166888 A Summary of the Invention
[0005] In order to prevent thermal deterioration of the heater when melting snow by energizing the heater, it is desirable to switch the heater from an energized state (ON state) to a de-energized state (OFF state) when the heater temperature reaches a predetermined threshold temperature. To perform such switching control, it is necessary to acquire the heater temperature. The heater temperature can be acquired directly by a temperature sensor such as a thermistor, but it can also be calculated based on the temperature dependency of the heater's resistance value.
[0006] Specifically, when the heater is ON, the heater resistance is calculated based on the heater current and voltage values detected by the voltage and current detection circuit, and the heater temperature is calculated based on the relationship between the calculated resistance and temperature. Calculating the heater temperature from the resistance eliminates the need for a temperature sensor, making it possible to reduce costs and simplify the device.
[0007] However, there are manufacturing variations in the resistance value and resistance temperature coefficient of the heater's heating wire, and there are also manufacturing variations in the resistance value and resistance temperature coefficient of the circuit elements of the voltage and current detection circuit. For this reason, depending on the combination of variations in these resistance values and resistance temperature coefficients, the heater temperature may be erroneously calculated to be higher than the actual temperature. If the heater temperature is erroneously calculated to be higher, the calculated heater temperature will reach the threshold temperature even in situations where the actual heater temperature is kept lower than the threshold temperature due to the wind from the vehicle, such as when the vehicle is traveling at high speed. As a result, there is an issue that the heater is frequently switched from the ON state to the OFF state, and the heater cannot fully demonstrate its snow melting performance.
[0008] The present disclosure has been made to solve the above problems. That is, one of the objects of the present disclosure is to effectively exert the snow melting performance of a heater.
[0009] The device of the present disclosure comprises: A control device (40) for a heater (30) that is provided on at least a portion of a member (FP) forming a part of an outer surface of a vehicle (10) that transmits radio waves from a radar (20) mounted on the vehicle (10), and melts snow on the member (FP) by generating heat when current is applied thereto, a temperature calculation unit (42) that calculates a resistance value of the heater (30) based on a voltage value and a current value of the heater (30) detected when the heater (30) is energized, and calculates a temperature (Th) of the heater (30) based on the calculated resistance value; a heater control unit (43) that executes heating control for energizing the heater (30) and, when the temperature (Th) calculated by the temperature calculation unit (42) during the execution of the heating control reaches a predetermined threshold temperature (Tv), executes overheating prevention control for stopping energization of the heater (30) for a predetermined period of time; The vehicle is characterized by having a threshold correction unit (44) that performs threshold correction to correct the threshold temperature (Tv) to a higher temperature when the overheating prevention control is executed while the vehicle (10) is traveling at high speeds at or above a predetermined speed (Vh).
[0010] The method of the present disclosure comprises: A method for controlling a heater (30) that is provided on at least a portion of a member (FP) forming a part of an outer surface of a vehicle (10) that transmits radio waves from a radar (20) mounted on the vehicle (10) and melts snow on the member (FP) by generating heat when current is applied thereto, comprising the steps of: calculating a resistance value of the heater (30) based on a voltage value and a current value of the heater (30) detected when the heater (30) is energized, and calculating a temperature (Th) of the heater (30) based on the calculated resistance value; a heating control is executed to energize the heater (30), and when the temperature (Th) calculated during the execution of the heating control reaches a predetermined threshold temperature (Tv), an overheating prevention control is executed to stop energizing the heater (30) for a predetermined period of time; When the overheating prevention control is executed while the vehicle (10) is traveling at high speeds at or above a predetermined speed (Vh), a threshold correction is executed to correct the threshold temperature (Tv) to a higher temperature.
[0011] The program of the present disclosure is A heater (30) is provided on at least a portion of a member (FP) forming a part of the outer surface of a vehicle (10) that transmits radio waves from a radar (20) mounted on the vehicle (10), and melts snow on the member (FP) by generating heat when electricity is applied to the member (FP). calculating a resistance value of the heater (30) based on a voltage value and a current value of the heater (30) detected when the heater (30) is energized, and calculating a temperature (Th) of the heater (30) based on the calculated resistance value; a heating control is executed to energize the heater (30), and when the temperature (Th) calculated during the execution of the heating control reaches a predetermined threshold temperature (Tv), an overheating prevention control is executed to stop energizing the heater (30) for a predetermined period of time; When the overheating prevention control is executed while the vehicle (10) is traveling at high speeds at or above a predetermined speed (Vh), a process for executing a threshold correction is executed to correct the threshold temperature (Tv) to a higher temperature.
[0012] According to the above configuration, when overheating prevention control is executed in a situation where the temperature rise of the heater (30) is suppressed due to high-speed traveling of the vehicle (10), threshold correction is executed to correct the threshold temperature (Tv) used for determining whether or not to execute the overheating prevention control to a higher temperature. This prevents unnecessary execution of the overheating prevention control, and enables the snow melting performance of the heater (30) to be effectively exhibited.
[0013] In another aspect of the present disclosure, The threshold correction unit (44) performs the threshold correction when the overheating prevention control is executed a predetermined number of times or more within a predetermined time while the vehicle (10) is traveling at high speed at or above a predetermined speed (Vh).
[0014] According to this aspect, by performing threshold correction when overheating prevention control has been executed a predetermined number of times or more, it is possible to effectively prevent unnecessary threshold correction from being executed, for example, when the estimated heater temperature (Th) accidentally reaches the threshold temperature (Tv) due to some factor.
[0015] In another aspect of the present disclosure, The threshold correction unit (44) executes the threshold correction so that the corrected threshold temperature (Tvc) does not exceed the heat resistance temperature (Tm) of the heater (30).
[0016] According to this aspect, after the threshold correction is performed, the heating control can be prevented from heating the heater (30) beyond the heat resistance temperature (Tm), thereby making it possible to effectively prevent thermal deterioration of the heater (30).
[0017] In another aspect of the present disclosure, The heater control unit (43) is The heating control is executed when the outside air temperature (T) around the vehicle (10) is within a predetermined temperature range at which wet snow containing moisture falls and when a wiper device (12) for wiping the windshield (11) of the vehicle (10) is operating.
[0018] According to this aspect, by executing the heating control under environmental conditions in which snow is likely to adhere to the vehicle (10), it is possible to reliably prevent the performance of the radar (20) from deteriorating.
[0019] In the above description, in order to facilitate understanding of the invention, the symbols used in the embodiments are added in parentheses to the constituent elements of the invention corresponding to the embodiments, but each constituent element of the invention is not limited to the embodiment defined by the said symbols. [Brief description of the drawings]
[0020] [Figure 1] 1 is a schematic diagram of a vehicle according to an embodiment of the present invention, viewed from the front. [Diagram 2] FIG. 2 is a schematic functional block diagram of a control device according to the present embodiment. [Diagram 3] 1 is a graph illustrating the relationship between a resistance value and a heater temperature. [Figure 4] 5 is a timing chart illustrating a specific flow of heating control, overheating prevention control, and threshold correction according to the present embodiment. [Diagram 5] 4 is a flowchart illustrating a routine for heating control and overheating prevention control according to the present embodiment. [Figure 6] 5 is a flowchart illustrating a threshold correction routine according to the embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0021] Hereinafter, a control device, a control method, and a program according to the present embodiment will be described with reference to the drawings. The same components are denoted by the same reference numerals, and also have the same names and functions. Therefore, detailed description thereof will not be repeated.
[0022] [Schematic configuration] 1 is a schematic diagram of a vehicle 10 according to this embodiment, viewed from the front. The vehicle 10 is equipped with a windshield 11. The windshield 11 is provided with a wiper device 12 for wiping the outer surface of the windshield 11.
[0023] A front bumper 13 extending in the vehicle width direction is attached to the front of the vehicle 10. Left and right headlights 16L, 16R are provided above the front bumper 13 at the front of the vehicle 10. A front grille 14 for taking in airflow while the vehicle 10 is running is provided between the left and right headlights 13L, 13R at the front of the vehicle 10. An emblem 15 is provided as a decorative part at approximately the center of the front grille 14 in the vehicle width direction.
[0024] The vehicle 10 is equipped with a millimeter wave radar 20 that detects a target present in the area ahead of the vehicle 10. The millimeter wave radar 20 radiates radio waves in the millimeter wave band and receives the reflected waves reflected by a target present within the irradiation range. The millimeter wave radar 20 acquires the relative position (direction, distance) and relative speed between the vehicle 10 and the target based on the phase difference between the radiated millimeter wave and the received reflected wave, the attenuation level of the reflected wave, and the time from transmitting the millimeter wave to receiving the reflected wave. The relative position and relative speed of the target acquired by the millimeter wave radar 20 are used for, for example, driving assistance control of the vehicle 10. Examples of driving assistance control include adaptive cruise control (ACC), lane keeping control (LTA), and lane change assist (LCA).
[0025] In the illustrated example, the millimeter wave radar 20 is disposed behind the emblem 15. The millimeter wave radar 20 can be disposed behind resin members (hereinafter, simply referred to as the front member FP) that constitute the front face of the vehicle 10, such as the front bumper 13, the front grille 14, the emblem 15, etc. In this embodiment, the front member FP is formed of a radio wave transparent member that allows the millimeter waves irradiated from the millimeter wave radar 20 to pass therethrough.
[0026] The millimeter waves emitted from the millimeter wave radar 20 reach the target by passing through the front member FP, and the reflected waves reflected by the target pass through the front member FP and are received by the millimeter wave radar 20. For this reason, if wet snow containing moisture adheres to or accumulates on the front member FP, it affects the transmittance of radio waves, which causes a decrease in the performance of the millimeter wave radar 20. In this embodiment, the front member FP is provided with a heater 30 that melts snow on the front member FP by heating the front member FP.
[0027] The heater 30 is, for example, an electric heating wire, and when power is supplied, the electric heating wire generates heat to heat the front member FP. The heater 30 may be embedded in the front member FP, or may be attached to the back surface (rear surface) of the front member FP. When snow has accumulated on the front member FP, the heat generated by the heater 30 heats the front member FP, thereby making it possible to melt and remove the snow, and when no snow has accumulated on the front member FP, making it possible to prevent snow from adhering to the front member FP.
[0028] 2, the millimeter wave radar 20 includes a heater driving circuit 21 and a voltage / current detection circuit 22. The vehicle 10 is also equipped with an ECU 40, a driving device 51, a steering device 52, a braking device 53, a power supply device 54, etc.
[0029] The ECU 40 has a microcomputer as its main component. ECU is an abbreviation for Electronic Control Unit. The microcomputer includes a CPU, ROM, RAM, and an interface, and the CPU executes instructions (programs, routines) stored in the ROM to realize various functions. The ECU 40 is a control device that serves as the core for performing various controls of the vehicle 10. To this end, the ECU 40 is communicatively connected to a drive unit 51, a steering unit 52, a braking unit 53, a vehicle speed sensor 60, an outside air temperature sensor 61, the wiper unit 12, a wiper switch 62, a millimeter wave radar 20, a heater drive circuit 21, a voltage / current detection circuit 22, and the like.
[0030] The drive device 51 generates a drive force to be transmitted to the drive wheels of the vehicle 10. Examples of the drive device 51 include an engine and an electric motor. In this embodiment, the vehicle 10 may be any of a hybrid vehicle (HEV), a plug-in hybrid vehicle (PHEV), a fuel cell vehicle (FCEV), an electric vehicle (BEV), and an engine vehicle. The steering device 52 is, for example, an electric power steering device, and applies a steering force to the wheels of the vehicle 10. The braking device 53 is, for example, a disc-type brake device, and applies a braking force to the wheels of the vehicle 10. The power supply device 54 is, for example, a battery or an alternator, and supplies power to electrical equipment, auxiliary devices, and the like mounted on the vehicle 10.
[0031] The vehicle speed sensor 60 detects the traveling speed (vehicle speed V) of the vehicle 10, and transmits the detected vehicle speed V to the ECU 40. The vehicle speed sensor 60 may be a wheel speed sensor. The outside air temperature sensor 61 detects the outside air temperature T around the vehicle 10, and transmits the detected outside air temperature T to the ECU 40.
[0032] The wiper switch 62 is a switch for operating the wiper device 12, and is disposed, for example, on a steering column (not shown) of the vehicle 10. The wiper switch 62 is configured to be selectively operable to a plurality of operating positions, such as an "OFF position" for deactivating the wiper device 12, an "AUTO position" for activating the wiper device 12 when a rain sensor (not shown) detects raindrops, wet snow, or the like, a "LOW position" for operating the wiper device 12 at a low speed, and a "HIGHT position" for operating the wiper device 12 at a high speed.
[0033] The wiper switch 62 transmits a signal corresponding to the operation position to the ECU 40. The ECU 40 controls the operation of the wiper device 12 according to the received signal. In the following, a signal transmitted to the ECU 40 when the wiper switch 62 is operated to the "OFF position" is referred to as a "wiper OFF signal." Also, a signal transmitted to the ECU 40 when the wiper switch 62 is operated to any of the "AUTO position," "LOW position," and "HIGHT position" is collectively referred to simply as a "wiper ON signal."
[0034] The heater drive circuit 21 has a relay (not shown). The relay of the heater drive circuit 21 selectively switches between a conducting state and a cut-off state in response to an instruction signal from the ECU 40. In the following, the case where the relay is in a conducting state is referred to as the "ON state" of the heater drive circuit 21, and the case where the relay is in a cut-off state is referred to as the "OFF state" of the heater drive circuit 21. When the heater drive circuit 21 is in the ON state, power is supplied from the power supply device 54 to the heater 30, and the heater 30 generates heat. On the other hand, when the heater drive circuit 21 is in the OFF state, the connection between the power supply device 54 and the heater 30 is cut off, and no power is supplied to the heater 30.
[0035] The voltage / current detection circuit 22 detects the voltage value V and current value I of the heater 30 when the heater drive circuit 21 is in the ON state, i.e., when the heater 30 is energized. The voltage value V and current value I of the heater 30 detected by the voltage / current detection circuit 22 are transmitted to the ECU 40.
[0036] [Heating control and overheating prevention control] Next, the heating control and overheating prevention control will be described. Focusing on its functions, the ECU 40 has a snow melting request determination unit 41, a heater temperature calculation unit 42, a heater drive control unit 43, and a threshold correction unit 44 as some of its functional elements. These functional elements will be described as being included in the ECU 40, which is an integrated piece of hardware, but some of these may be provided in an ECU separate from the ECU 40. Also, some of the functional elements of the ECU 40 may be provided in an external information processing device or the like capable of communicating with the vehicle 10.
[0037] The snow melting requirement determination unit 41 determines whether the environmental conditions around the vehicle 10 are such that wet snow is likely to adhere to or accumulate on the front member FP, i.e., whether the snow melting requirement is high. In general, wet snow that falls when the outside air temperature is, for example, between -5°C and +5°C has the characteristic of easily adhering to the outer surfaces of the vehicle 10, such as the front member FP. On the other hand, dry snow that has a low humidity (water content) and falls when the outside air temperature is lower than, for example, -5°C, has the characteristic of not easily adhering to the outer surfaces of the vehicle 10. It is also considered that the driver operates the wiper device 12 when wet snow containing moisture is falling, and does not operate the wiper device 12 when dry snow is falling, since snow is less likely to adhere to the windshield 11.
[0038] The snow melting request determination unit 41 determines that the snow melting request is high when a first condition is met that the outside air temperature T detected by the outside air temperature sensor 61 is within a predetermined temperature range (for example, -5°C to +5°C) where wet snow containing moisture is likely to fall, and a second condition is met that the ECU 40 receives a wiper ON signal from the wiper switch 62. On the other hand, when at least one of the first condition and the second condition is not met, the snow melting request determination unit 41 determines that the snow melting request is low (not high). Note that when the first condition is met, the snow melting request determination unit 41 may determine that the snow melting request is high if the reception strength of the reflected wave of the millimeter wave radar 20 is equal to or lower than a predetermined lower limit even if the second condition is not met.
[0039] The heater temperature calculation unit 42 calculates the temperature of the heater 30 (hereinafter referred to as the estimated heater temperature Th) based on the temperature dependency of the resistance value of the heater 30. Specifically, the heater temperature calculation unit 42 calculates the resistance value R of the heater 30 based on the voltage value V and current value I of the heater 30 detected by the voltage / current detection circuit 22 when the heater drive circuit 21 is in the ON state. The resistance value R may be calculated, for example, by dividing the voltage value V by the current value I. The heater temperature calculation unit 42 also calculates the estimated heater temperature Th based on the calculated resistance value R of the heater 30. The estimated heater temperature Th is calculated as a higher temperature as the resistance value R increases. The method of calculating the estimated heater temperature Th is not particularly limited, and the calculation may be performed by referring to a map (data table) that specifies the relationship between the resistance value R and the estimated heater temperature Th, which is obtained in advance by experiment, or the calculation may be performed based on a relational expression between the resistance value R and the estimated heater temperature Th.
[0040] When the snow melting request determination unit 41 determines that the snow melting request is high, the heater drive control unit 43 executes heating control to make the heater 30 generate heat by turning on the heater drive circuit 21 and energizing the heater 30. After turning on the heater drive circuit 21, when the heater estimated temperature Th calculated by the heater temperature calculation unit 42 reaches a predetermined threshold temperature Tv, the heater drive control unit 43 executes overheating prevention control to turn the heater drive circuit 21 to an OFF state for a predetermined period (for example, several seconds). The threshold temperature Tv is a threshold temperature for preventing overheating of the heater 30, and is set to a temperature that is a predetermined temperature lower than the heat resistance temperature of the heating wire of the heater 30. In this way, when the heater temperature Th reaches the threshold temperature Tm, the heater drive circuit 21 is turned off for a predetermined period, and overheating prevention control is executed to interrupt the energization of the heater 30, thereby effectively preventing thermal deterioration of the heater 30.
[0041] Incidentally, there are manufacturing variations in the resistance value and resistance temperature coefficient of the heating wire of the heater 30, and there are manufacturing variations in the resistance value and resistance temperature coefficient of the circuit elements of the voltage / current detection circuit 22. For this reason, depending on the combination of variations (deviation from the average variation) in these resistance values and resistance temperature coefficients, the heater temperature calculation unit 42 may erroneously calculate the estimated heater temperature Th to be higher than the actual heater temperature.
[0042] A more detailed description will be given with reference to Fig. 3. In the graph shown in Fig. 3, the horizontal axis represents heater temperature Ta, and the vertical axis represents resistance value R, which is the sum of the resistance value of heater 30 and the resistance value of voltage / current detection circuit 22. Additionally, Tv represents the threshold temperature, Tm represents the heat resistance temperature of heater 30, and Rs represents the resistance value corresponding to threshold temperature Tv.
[0043] The solid line L in Figure 3 Md is a line showing the correlation between the resistance value R and the heater temperature Ta when there is almost no variation in the resistance value of the heater 30 and the voltage / current detection circuit 22 (when the resistance value is approximately in the middle of the average variation). Md This also includes a case where the resistance value variation of the heater 30 is on the side (hereinafter referred to as the positive side) that causes the heater estimated temperature Th to be calculated higher, and the resistance value variation of the voltage / current detection circuit 22 is on the side (hereinafter referred to as the negative side) that causes the heater estimated temperature Th to be calculated lower, and these variations are in a relationship in which they are substantially offset each other. Md This also includes a case where the resistance value variation of the heater 30 is on the negative side and the resistance value variation of the voltage / current detection circuit 22 is on the positive side, and these variations are in a relationship in which they substantially cancel each other out.
[0044] When the vehicle 10 is traveling at a predetermined high speed (for example, 50 to 60 km / h or more), the front member FP is exposed to the wind and the heater 30 is constantly cooled by the wind. Therefore, it is considered that the heater temperature Ta is saturated in a temperature range lower than the threshold temperature Tv. MdIn this case, the estimated heater temperature Th calculated by the heater temperature calculation unit 42 is approximately equal to the actual heater temperature Ta. Md Therefore, the possibility that the estimated heater temperature Th reaches the threshold temperature Tv while the vehicle 10 is traveling at high speed is extremely low. Md In this case, while the vehicle 10 is traveling at high speed, the heater drive circuit 21 is continuously maintained in the ON state, and heating control is continuously executed, thereby enabling the heater 30 to fully exert its snow melting performance.
[0045] Line L shown in Figure 3 L1 is a line showing the correlation between the resistance value R and the heater temperature Ta when the resistance value variation of the heater 30 is on the negative side and the resistance value variation of the voltage / current detection circuit 22 is also on the negative side. L2 4 is a line showing the correlation between the resistance value R and the heater temperature Ta when the resistance value variation of either the heater 30 or the voltage / current detection circuit 22 is on the negative side, and the other has almost no resistance value variation.
[0046] Line L L1 and Line L L2 In this case, the estimated heater temperature Th calculated by the heater temperature calculation unit 42 is lower than the actual heater temperature Ta. L1 and Line L L2 In the case of line L Md As in the case above, the possibility that the heater estimated temperature Th will reach the threshold temperature Tv while the vehicle 10 is traveling at high speed is extremely low, and the heater drive circuit 21 is continuously maintained in the ON state, allowing the heater 30 to fully exert its snow melting performance.
[0047] The dashed line in Figure 3 is line L H1 is a line showing the correlation between the resistance value R and the heater temperature Ta when the resistance value variation of the heater 30 is on the plus side and the resistance value variation of the voltage / current detection circuit 22 is also on the plus side. H24 is a line showing the correlation between the resistance value R and the heater temperature Ta when the resistance value variation of either the heater 30 or the voltage / current detection circuit 22 is on the positive side, and the other has almost no resistance value variation.
[0048] Line L L1 and Line L L2 In this case, the estimated heater temperature Th calculated by the heater temperature calculation unit 42 is higher than the actual heater temperature Ta. L1 In this case, even if the actual heater temperature Ta is kept lower than the threshold temperature Tv due to the cooling effect of the wind while the vehicle 10 is traveling at high speed, the estimated heater temperature Th calculated by the heater temperature calculation unit 42 easily reaches the threshold temperature Tv. As a result, the heater drive circuit 21 frequently repeats the ON and OFF states, which causes a problem that the heater 30 cannot fully exhibit its snow melting performance.
[0049] In order to solve such a problem, the ECU 40 of this embodiment includes a threshold correction unit 44 that performs threshold correction to correct the threshold temperature Tv to a higher temperature when the heater driving circuit 21 repeatedly switches between the ON state and the OFF state while the vehicle 10 is traveling at high speed. Details of the threshold correction will be described below.
[0050] [Threshold correction] When the snow melting requirement determination unit 41 determines that the snow melting requirement is high and the heater drive control unit 43 turns on the heater drive circuit 21, the threshold correction unit 44 determines whether the vehicle 10 is traveling at a high speed equal to or higher than a predetermined high speed Vh based on the detection result of the vehicle speed sensor 60. Here, the predetermined high speed Vh is not particularly limited, but may be set by experimentally determining in advance a speed at which the temperature rise of the heater 30, which generates heat when energized, is suppressed to a threshold temperature Tv or lower by the cooling effect of the traveling wind. The predetermined high speed Vh is, for example, 50 to 60 km / h. It is also possible to determine whether the vehicle 10 is traveling at a high speed based on, for example, the current position of the vehicle 10 obtained from a GPS signal and map data of a navigation system, when it is acquired that the vehicle 10 is traveling on a road where the vehicle 10 can travel at a speed equal to or higher than the high speed Vh.
[0051] When the heater drive control unit 43 has set the heater drive circuit 21 to the ON state and the vehicle 10 is determined to be traveling at a predetermined high speed Vh or higher, the threshold correction unit 44 determines whether the heater estimated temperature Th calculated by the heater temperature calculation unit 42 has reached a predetermined threshold temperature Tv, i.e., whether the heater drive circuit 21 has been switched from the ON state to the OFF state. When the heater drive circuit 21 has been switched to the OFF state, the threshold correction unit 44 sequentially counts the number of times N that the heater drive circuit 21 is switched from the ON state to the OFF state until a predetermined time (e.g., about 4 minutes) has elapsed. Then, when the number of times N that has been counted until the predetermined time has elapsed reaches a predetermined threshold number of times Nm (e.g., 20 times), the threshold correction unit 44 executes threshold correction to correct the threshold temperature Tv to the higher temperature side.
[0052] Here, the threshold correction may be performed by adding a fixed correction amount to the threshold temperature Tv for each correction, or may be performed by adding a larger correction amount to the threshold temperature Tv as the time until the switching count N reaches the threshold count Nm becomes shorter. In either case, the correction amount to be added to the threshold temperature Tv may be set based on the upper limit value of the heat resistance temperature Tm of the heater 30, and the correction amount that does not cause the corrected threshold temperature (hereinafter, the corrected threshold temperature Tvc) to exceed the heat resistance temperature Tm.
[0053] In this way, in a situation where the temperature rise of the heater 30 is suppressed due to high-speed driving of the vehicle 10, when the heater driving circuit 21 repeats ON and OFF states, a threshold correction is executed to correct the threshold temperature Tv to the higher temperature side. This prevents the heater estimated temperature Th from being calculated to be higher and exceeding the threshold temperature Tv due to variations in the resistance values of the heater 30 and the voltage / current detection circuit 22, and as a result, the heater estimated temperature Th calculated by the heater temperature calculation unit 42 does not reach the threshold temperature Tv. In other words, the heater driving circuit 21 is maintained in the ON state. This makes it possible to effectively exert the snow melting performance of the heater 30.
[0054] Next, a specific flow of the heating control, overheating prevention control, and threshold correction of this embodiment will be described with reference to the timing chart shown in Fig. 4. The timing chart shown in Fig. 4 is an example of a case where the resistance value deviations of the heater 30 and the voltage / current detection circuit 22 are both on the positive side, or where the resistance value deviation of either the heater 30 or the voltage / current detection circuit 22 is on the positive side and the other has almost no resistance value deviation.
[0055] At time t0, when the ignition switch or power switch of the vehicle 10 is turned on, the snow melting request determination unit 41 determines whether a first condition is met, that is, the outside air temperature T detected by the outside air temperature sensor 61 is within a predetermined temperature range (for example, −5° C. to +5° C.). If the first condition is met, the snow melting request determination unit 41 determines whether a second condition is met, that is, the ECU 40 receives a wiper ON signal from the wiper switch 62.
[0056] When the second condition is satisfied at time t1, the snow melting request determination unit 41 determines that the snow melting request is high. When the snow melting request determination unit 41 determines that the snow melting request is high, the heater drive control unit 43 switches the heater drive circuit 21 from OFF to ON. That is, heating control that energizes the heater 30 is started. The timing of operating the wiper device 12 varies depending on the driver and also depends on the snowfall condition. Therefore, the timing of the second condition being satisfied may be either before or after the vehicle 10 starts to run, but in the illustrated example, it is assumed that the second condition is satisfied before the vehicle 10 starts to run.
[0057] At time t2, the vehicle 10 starts traveling, at time t3 the vehicle speed V of the vehicle 10 becomes equal to or higher than a predetermined high speed Vh, and at time t4 the heater estimated temperature Th calculated by the heater temperature calculation unit 42 reaches a predetermined threshold temperature Tv. In this case, the heater drive control unit 43 starts overheating prevention control for switching the heater drive circuit 21 from the ON state to the OFF state. When the heater drive circuit 21 switches from the ON state to the OFF state, the threshold correction unit 44 sets the count value of the switching count N to 1.
[0058] The overheating prevention control that started at time t4 ends when the heater drive circuit 21 is turned OFF for a predetermined period (for example, several seconds). During the execution of the overheating prevention control, the heater estimated temperature Th gradually drops. If the snow melting request determination unit 41 still determines that the snow melting request is high at time t5 when the overheating prevention control ends, that is, if both the first and second conditions are satisfied, the heater drive control unit 43 resumes the heating control from time t5 by switching the heater drive circuit 21 from the OFF state to the ON state. After that, if the heater estimated temperature Th reaches the threshold temperature Tv, the overheating prevention control is started, and if it is determined that the snow melting request is high at the end of the overheating prevention control, the process of resuming the heating control is repeatedly executed.
[0059] When the vehicle speed V becomes equal to or exceeds a predetermined high speed Vh at time t3, or when the switching count N reaches a predetermined threshold count Nm (e.g., 20 times) at time t6 before a predetermined time has elapsed since the switching count N was counted as 1 at time t4, the threshold correction unit 44 executes threshold correction to correct the threshold temperature Tv to the high temperature side. After executing the threshold correction, the heater drive control unit 43 executes heating control and overheating prevention control based on the corrected threshold temperature Tvc corrected to the high temperature side. That is, after time t7, the heater drive circuit 21 is maintained in the ON state, or the frequency of switching to the OFF state is reduced, so that the snow melting performance of the heater 30 can be effectively exhibited.
[0060] Next, a heating control routine and an overheating prevention control routine executed by the CPU of the ECU 40 will be described with reference to the flowchart shown in Fig. 5. This routine is started when the ignition switch or the power switch of the vehicle 10 is turned ON.
[0061] In step S100, the ECU 40 determines whether a first condition is satisfied, that is, the outside air temperature T detected by the outside air temperature sensor 61 is within a predetermined temperature range in which wet snow containing moisture is likely to fall. If the first condition is satisfied (Yes), the ECU 40 advances the process to step S110. On the other hand, if the first condition is not satisfied (No), the ECU 40 temporarily ends (returns) this routine.
[0062] In step S110, the ECU 40 determines whether or not a second condition is satisfied, that is, that a wiper ON signal is received from the wiper switch 62. If the second condition is satisfied (Yes), the ECU 40 advances the process to step S120. On the other hand, if the second condition is not satisfied (No), the ECU 40 temporarily ends (returns) this routine.
[0063] In step S120, the ECU 40 determines that the snow melting requirement is high. Next, in step S125, the ECU 40 starts heating control for energizing the heater 30 by switching the heater drive circuit 21 from the OFF state to the ON state.
[0064] In step S130, the ECU 40 acquires the voltage value V and the current value I of the heater 30 based on the detection results of the voltage / current detection circuit 22. Next, in step S140, the ECU 40 calculates the resistance value R of the heater 30 based on the voltage value V and the current value I acquired in step S130.
[0065] In step S150, the ECU 40 calculates an estimated heater temperature Th based on the resistance value R calculated in step S130. Next, in step S160, the ECU 40 determines whether the estimated heater temperature Th has reached a predetermined threshold temperature Tv. If the estimated heater temperature Th has reached the threshold temperature Tv (Yes), the ECU 40 advances the process to step S180. On the other hand, if the estimated heater temperature Th has not reached the threshold temperature Tv (No), the ECU 40 advances the process to step S170.
[0066] In step S170, the ECU 40 judges whether or not both the first condition and the second condition are satisfied, i.e., whether or not the snow melting demand is still high. If the snow melting demand is judged to be high (Yes), the ECU 40 returns the process to step S125 and keeps the heater driving circuit 21 in the ON state, i.e., continues the heating control. On the other hand, if the snow melting demand is judged to be low (No), the ECU 40 advances the process to step S174, switches the heater driving circuit 21 from the ON state to the OFF state to end the heating control, and then ends (returns) this routine once.
[0067] In step S180, the ECU 40 executes overheat prevention control by switching the heater driving circuit 21 from the ON state to the OFF state. In step S182, the ECU 40 determines whether or not a predetermined period of time has elapsed. If the predetermined period of time has not elapsed (No), the ECU 40 returns the process to step S180 and maintains the heater driving circuit 21 in the OFF state, that is, continues the overheat prevention control. On the other hand, if the predetermined period of time has elapsed (Yes), the ECU 40 advances the process to step S184.
[0068] In step S184, the ECU 40 determines whether or not both the first condition and the second condition are satisfied, i.e., whether or not the snow melting requirement is still high. If the ECU 40 determines that the snow melting requirement is high (Yes), the ECU 40 returns the process to step S125 and resumes the heating control. On the other hand, if the ECU 40 determines that the snow melting requirement is low (No), the ECU 40 ends (returns) this routine.
[0069] Next, a threshold correction routine executed by the CPU of the ECU 40 will be described with reference to the flowchart shown in Fig. 6. This routine is executed in parallel with the heating control and overheating prevention control routines shown in Fig. 5. Specifically, when the heater driving circuit 21 is switched to the ON state in step S125 shown in Fig. 5, the ECU 40 starts the threshold correction routine shown in Fig. 6.
[0070] In step S200, the ECU 40 determines whether the vehicle 10 is traveling at a high speed equal to or higher than a predetermined high speed Vh based on the detection result of the vehicle speed sensor 60. If the vehicle 10 is traveling at a high speed equal to or higher than the high speed Vh (Yes), the ECU 40 advances the process to step S205. On the other hand, if the vehicle 10 is not traveling at a high speed (No), that is, if the vehicle 10 is traveling or stopped at a speed lower than the predetermined high speed Vh, the ECU 40 temporarily ends (returns) this routine.
[0071] In step S205, the ECU 40 measures the elapsed time using a timer built in the ECU. In step S210, the ECU 40 counts the number of times N that the heater driving circuit 21 is switched from the OFF state to the ON state. The number of times N corresponds to the number of times the overheat prevention control is repeated, and can be obtained by counting the number of times the process of step S180 in Fig. 5 is executed. Note that the process of starting the time measurement in step S205 may start when the number of times N is counted to 1 in step S210.
[0072] In step S220, the ECU 40 determines whether the number of switching times N reaches a predetermined threshold number of times Nm before the elapsed time measured by the timer reaches a predetermined time. If the ECU 40 determines that the number of switching times N reaches the threshold number of times Nm (No), the ECU 40 advances the process to step S230. On the other hand, if the ECU 40 determines that the number of switching times N does not reach the threshold number of times Nm (No), the ECU 40 advances the process to step S240.
[0073] If it is determined in step S220 that the number of switching times N has reached the threshold number of switching times Nm (Yes), it is presumed that the resistance value variations of the heater 30 and the voltage / current detection circuit 22 are on the positive side. In this case, the ECU 40 proceeds to step S230 and executes threshold correction to correct the threshold temperature Tv to the higher temperature side. Next, in step S260, the elapsed time and the number of switching times N are reset (set to zero), and then this routine is temporarily ended (returned).
[0074] In step S240, it is determined whether the elapsed time has reached a predetermined time. If the elapsed time has not reached the predetermined time (No), the ECU 40 returns the process to step S200. That is, while the vehicle 10 is traveling at high speed, the ECU 40 continues to measure the elapsed time and count the number of switching times N until the predetermined time has elapsed. On the other hand, if the elapsed time has reached the predetermined time (Yes), it is presumed that there is no resistance value variation in the heater 30 or the voltage / current detection circuit 22, or that the resistance value variation is on the negative side. In this case, the ECU 40 advances the process to step S260 without performing threshold correction, resets the elapsed time and the number of switching times N, and then ends (returns) this routine once. Thereafter, while the routines for heating control and overheating prevention control shown in FIG. 5 are being executed, the ECU 40 repeatedly executes the processes of steps S200 to S260 described above.
[0075] According to the present embodiment described above in detail, during the execution of heating control for energizing the heater 30, the resistance value R of the heater 30 is calculated based on the voltage value V and current value I of the heater 30, and the estimated heater temperature Th is calculated based on the calculated resistance value R. When the estimated heater temperature Th reaches a predetermined threshold temperature Tv during the execution of heating control, overheating prevention control is executed to stop energization of the heater 30 for a predetermined period of time. Then, during high-speed running in which the vehicle 10 runs at a predetermined high speed Vh or higher, if the overheating prevention control is executed a predetermined number of times or more within a predetermined time, threshold correction is executed to correct the threshold temperature Tv to a higher temperature. After the threshold correction is executed, the overheating prevention control is executed based on the corrected threshold temperature Tvc that has been corrected to a higher temperature.
[0076] That is, in a situation where the temperature rise of the heater 30 is suppressed due to high-speed driving of the vehicle 10 and the actual temperature of the heater 30 is lower than the threshold temperature Tv, unnecessary execution of overheating prevention control can be effectively prevented. This makes it possible to continuously execute heating control, and to effectively demonstrate the snow melting performance of the heater 30.
[0077] The above describes the control device, control method, and program according to the present embodiment, but the present disclosure is not limited to the above embodiment, and various modifications are possible without departing from the purpose of the present invention.
[0078] For example, in the above embodiment, the threshold correction is described as being executed when the overheating prevention control is executed a predetermined number of times or more within a predetermined time, but it may be configured to be executed when the overheating prevention control is executed once. Also, the radar sensor is described as being the millimeter wave radar 20 as an example, but it can be widely applied to other radar sensors such as a lidar. Also, the heater 30 is provided on the front member FP, but it can be provided on a member other than the front member FP depending on the position where the millimeter wave radar 20 is mounted. [Explanation of symbols]
[0079] 10...vehicle, 11...windshield, 12...wiper device, 13...front bumper, 14...front grille, 15...emblem, 20...millimeter wave radar, 21...heater drive circuit, 22...voltage / current detection circuit, 30...heater, 31...camera, 32...radar sensor, 40...ECU, 41...snow melting request determination unit, 42...heater temperature calculation unit, 43...heater drive control unit, 44...threshold correction unit, 60...vehicle speed sensor, 61...outside air temperature sensor, 62...wiper switch
Claims
1. A control device for a heater that is provided on at least a portion of a member forming a part of an exterior surface of a vehicle, the portion being transparent to radio waves from a radar mounted on the vehicle, and that melts snow on the member by generating heat when electricity is applied thereto, a temperature calculation unit that calculates a resistance value of the heater based on a voltage value and a current value of the heater detected when the heater is energized, and calculates a temperature of the heater based on the calculated resistance value; a heater control unit that executes a heating control for energizing the heater, and executes an overheating prevention control for stopping energization of the heater for a predetermined period when the temperature calculated by the temperature calculation unit during the execution of the heating control reaches a predetermined threshold temperature; a threshold correction unit that executes a threshold correction to correct the threshold temperature to a higher temperature side when the overheating prevention control is executed while the vehicle is traveling at a high speed above a predetermined speed. A control device comprising:
2. The control device according to claim 1 , The threshold correction unit executes the threshold correction when the overheating prevention control is executed a predetermined number of times or more within a predetermined time while the vehicle is traveling at a high speed above a predetermined speed. Control device.
3. The control device according to claim 1 or 2, The threshold correction unit performs the threshold correction so that the corrected threshold temperature does not exceed a heat resistant temperature of the heater. Control device.
4. The control device according to any one of claims 1 to 3, The heater control unit is The heating control is executed when the outside air temperature around the vehicle is within a predetermined temperature range in which wet snow containing moisture falls and when a wiper device for wiping a windshield of the vehicle is operating. Control device.
5. A method for controlling a heater that is provided on at least a portion of a member forming a part of an exterior surface of a vehicle, the portion being transparent to radio waves from a radar mounted on the vehicle, and that melts snow on the member by generating heat when current is applied thereto, comprising the steps of: calculating a resistance value of the heater based on a voltage value and a current value of the heater detected when the heater is energized, and calculating a temperature of the heater based on the calculated resistance value; executing a heating control for energizing the heater, and executing an overheating prevention control for stopping energization of the heater for a predetermined period when the temperature calculated during the execution of the heating control reaches a predetermined threshold temperature; When the overheating prevention control is executed while the vehicle is traveling at a high speed above a predetermined speed, a threshold correction is executed to correct the threshold temperature to a higher temperature. A control method comprising:
6. A computer of a heater control device is provided on at least a portion of a member forming a part of an exterior surface of a vehicle that transmits radio waves from a radar mounted on the vehicle, and melts snow on the member by generating heat when electricity is applied, calculating a resistance value of the heater based on a voltage value and a current value of the heater detected when the heater is energized, and calculating a temperature of the heater based on the calculated resistance value; executing a heating control for energizing the heater, and executing an overheating prevention control for stopping energization of the heater for a predetermined period when the temperature calculated during the execution of the heating control reaches a predetermined threshold temperature; When the overheating prevention control is executed while the vehicle is traveling at a high speed above a predetermined speed, a process of executing a threshold correction for correcting the threshold temperature to a higher temperature side is executed. A program characterized by:
Citation Information
Patent Citations
Snow and ice accretion removing device of radar antenna
JP1999211821A
Method for controlling heater and temperature controller
JP2002215246A
Gas sensor, air fuel ratio controller, and transport equipment
JP2009058501A
Heater energization control apparatus
JP2010127487A
Vehicular decorative component
JP2019166888A