Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7620265B2 - Control device, control method, and program - Google Patents
[go: Go Back, main page]

JP7620265B2 - Control device, control method, and program - Google Patents

Control device, control method, and program Download PDF

Info

Publication number
JP7620265B2
JP7620265B2 JP2022007797A JP2022007797A JP7620265B2 JP 7620265 B2 JP7620265 B2 JP 7620265B2 JP 2022007797 A JP2022007797 A JP 2022007797A JP 2022007797 A JP2022007797 A JP 2022007797A JP 7620265 B2 JP7620265 B2 JP 7620265B2
Authority
JP
Japan
Prior art keywords
heater
temperature
vehicle
threshold
control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022007797A
Other languages
Japanese (ja)
Other versions
JP2023106832A (en
Inventor
暁 今村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toyota Motor Corp
Original Assignee
Toyota Motor Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP2022007797A priority Critical patent/JP7620265B2/en
Publication of JP2023106832A publication Critical patent/JP2023106832A/en
Application granted granted Critical
Publication of JP7620265B2 publication Critical patent/JP7620265B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Surface Heating Bodies (AREA)
  • Control Of Resistance Heating (AREA)
  • Details Of Aerials (AREA)
  • Radar Systems Or Details Thereof (AREA)

Description

本開示は、制御装置、制御方法及び、プログラムに関し、特に、融雪を行うヒータの制御に好適な技術に関するものである。 This disclosure relates to a control device, a control method, and a program, and in particular to a technology suitable for controlling a heater that melts snow.

車両には、車両の周囲の物標にミリ波帯の電波を照射し、その反射波を受信することにより、車両に対する物標の相対位置や相対速度を検出するミリ波レーダが搭載される場合がある。このようなミリ波レーダは、例えば、フロントバンパ、フロントグリル、エンブレム等といった車両の前面を形成する電波透過性を有する部材(以下、前面部材という)の後方に配置される。 Vehicles may be equipped with millimeter wave radars that detect the relative position and speed of targets in relation to the vehicle by irradiating targets around the vehicle with millimeter wave radio waves and receiving the reflected waves. Such millimeter wave radars are placed behind radio wave transparent members (hereafter referred to as front members) that form the front of the vehicle, such as the front bumper, front grille, emblem, etc.

ミリ波レーダの電波を透過させる前面部材に水分を含んだ湿雪が付着すると、電波の透過性に影響が生じ、ミリ波レーダの性能を低下させる要因となる。このため、例えば、特許文献1には、前面部材にヒータを設け、ヒータによって前面部材を加熱することにより、前面部材の融雪を行うようにした装置が開示されている。 When wet snow containing moisture adheres to the front member, which transmits millimeter wave radar radio waves, it affects the radio wave transmittance and causes a decrease in the performance of the millimeter wave radar. For this reason, for example, Patent Document 1 discloses a device that provides a heater on the front member and uses the heater to heat the front member to melt snow on the front member.

特開2019-166888号公報JP 2019-166888 A

ヒータを通電して融雪を行う際に、ヒータの熱劣化を防止するには、ヒータ温度が所定の閾値温度に達した場合に、ヒータを通電状態(ON状態)から非通電状態(OFF状態)に切り替えることが望まれる。このような切り替え制御を行うには、ヒータ温度を取得する必要がある。ヒータ温度は、例えば、サーミスタ等の温度センサで直接的に取得することもできるが、ヒータの抵抗値の温度依存性に基づいて演算することもできる。 When powering the heater to melt snow, in order to prevent thermal degradation of the heater, it is desirable to switch the heater from a powered state (ON state) to a non-powered state (OFF state) when the heater temperature reaches a specified threshold temperature. To perform such switching control, it is necessary to acquire the heater temperature. The heater temperature can be acquired directly, for example, 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.

具体的には、ヒータがON状態のときに電圧・電流検出回路によって検出したヒータの電流値・電圧値に基づき、ヒータの抵抗値を演算するとともに、演算した抵抗値と温度との関係に基づいてヒータ温度を演算することがきる。ヒータ温度を抵抗値から演算すれば、温度センサが不要となり、コストの削減や装置の簡素化を図ることが可能になる。 Specifically, when the heater is ON, the heater resistance value is calculated based on the heater current and voltage values detected by the voltage and current detection circuit, and the heater temperature can be calculated based on the relationship between the calculated resistance value and temperature. Calculating the heater temperature from the resistance value eliminates the need for a temperature sensor, making it possible to reduce costs and simplify the device.

しかしながら、ヒータの電熱線の抵抗値や抵抗温度係数には製造上のばらつきが存在し、電圧・電流検出回路の回路素子の抵抗値や抵抗温度係数にも製造上のばらつきが存在する。このため、これら抵抗値や抵抗温度係数のばらつきの組み合わせによっては、ヒータ温度を実際の温度よりも高温側に誤って演算してしまう場合がある。ヒータ温度が高温側に誤って演算されると、車両の高速走行時など、走行風によってヒータの実際の温度が閾値温度よりも低く抑えられる状況であっても、演算されるヒータ温度が閾値温度に達するようになる。その結果、ヒータがON状態からOFF状態に頻繁に切り替えられるようになり、ヒータが融雪性能を十分に発揮できなくなるといった課題がある。 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/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 by the wind from the vehicle, such as when the vehicle is traveling at high speed. As a result, the heater will be frequently switched from the ON state to the OFF state, posing the problem that the heater will not be able to fully demonstrate its snow melting performance.

本開示は、上記課題を解決するためになされたものである。即ち、本開示の目的の一つは、ヒータの融雪性能を効果的に発揮させることにある。 This disclosure has been made to solve the above problems. That is, one of the objectives of this disclosure is to effectively utilize the snow melting performance of the heater.

本開示の装置は、
車両(10)の外面の一部を形成する部材(FP)の、少なくとも、前記車両(10)に搭載されたレーダ(20)の電波を透過させる部分に設けられており、通電により発熱することにより前記部材(FP)の融雪を行うヒータ(30)の制御装置(40)であって、
前記ヒータ(30)が通電されているときに検出される該ヒータ(30)の電圧値及び電流値に基づいて、前記ヒータ(30)の抵抗値を演算するとともに、演算した前記抵抗値に基づいて、前記ヒータ(30)の温度(Th)を演算する温度演算部(42)と、
前記ヒータ(30)を通電する加熱制御を実行するとともに、前記加熱制御の実行中に前記温度演算部(42)により演算される前記温度(Th)が所定の閾値温度(Tv)に達すると、前記ヒータ(30)の通電を所定期間停止する過加熱防止制御を実行するヒータ制御部(43)と、
前記車両(10)が所定速度(Vh)以上で走行する高速走行中に、前記過加熱防止制御が実行されると、前記閾値温度(Tv)を高温側に補正する閾値補正を実行する閾値補正部(44)と、を備えることを特徴とする。
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 that melts snow on the member (FP) by generating heat when electricity 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 present invention is characterized in that it is provided with 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).

本開示の方法は、
車両(10)の外面の一部を形成する部材(FP)の、少なくとも、前記車両(10)に搭載されたレーダ(20)の電波を透過させる部分に設けられており、通電により発熱することにより前記部材(FP)の融雪を行うヒータ(30)の制御方法であって、
前記ヒータ(30)が通電されているときに検出される該ヒータ(30)の電圧値及び電流値に基づいて、前記ヒータ(30)の抵抗値を演算するとともに、演算した前記抵抗値に基づいて、前記ヒータ(30)の温度(Th)を演算し、
前記ヒータ(30)を通電する加熱制御を実行するとともに、前記加熱制御の実行中に演算される前記温度(Th)が所定の閾値温度(Tv)に達すると、前記ヒータ(30)の通電を所定期間停止する過加熱防止制御を実行し、
前記車両(10)が所定速度(Vh)以上で走行する高速走行中に、前記過加熱防止制御が実行されると、前記閾値温度(Tv)を高温側に補正する閾値補正を実行することを特徴とする。
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) that forms 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 electricity is applied thereto, comprising:
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.

本開示のプログラムは、
車両(10)の外面の一部を形成する部材(FP)の、少なくとも、前記車両(10)に搭載されたレーダ(20)の電波を透過させる部分に設けられており、通電により発熱することにより前記部材(FP)の融雪を行うヒータ(30)の制御装置(40)のコンピュータに、
前記ヒータ(30)が通電されているときに検出される該ヒータ(30)の電圧値及び電流値に基づいて、前記ヒータ(30)の抵抗値を演算するとともに、演算した前記抵抗値に基づいて、前記ヒータ(30)の温度(Th)を演算し、
前記ヒータ(30)を通電する加熱制御を実行するとともに、前記加熱制御の実行中に演算される前記温度(Th)が所定の閾値温度(Tv)に達すると、前記ヒータ(30)の通電を所定期間停止する過加熱防止制御を実行し、
前記車両(10)が所定速度(Vh)以上で走行する高速走行中に、前記過加熱防止制御が実行されると、前記閾値温度(Tv)を高温側に補正する閾値補正を実行する処理を実施させることを特徴とする。
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 is executed to execute a threshold correction for correcting the threshold temperature (Tv) to a higher temperature.

以上の構成によれば、車両(10)の高速走行により、ヒータ(30)の温度上昇が抑えられるような状況で、過加熱防止制御が実行された場合には、過加熱防止制御の実行判定に用いる閾値温度(Tv)を高温側に補正する閾値補正を実行する。これにより、必要のない過加熱防止制御の実行が抑止されるようになり、ヒータ(30)の融雪性能を効果的に発揮させることが可能になる。 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 driving of the vehicle (10), a threshold correction is executed to correct the threshold temperature (Tv) used to determine whether or not to execute the overheating prevention control to a higher temperature. This prevents unnecessary execution of overheating prevention control, and makes it possible to effectively demonstrate the snow melting performance of the heater (30).

本開示の他の態様において、
前記閾値補正部(44)は、前記車両(10)が所定速度(Vh)以上で走行する高速走行中に、前記過加熱防止制御が所定時間内に所定の複数回以上実行された場合に、前記閾値補正を実行する。
In another aspect of the present disclosure,
The threshold correction unit (44) 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 (10) is traveling at high speed at or above a predetermined speed (Vh).

本態様によれば、過加熱防止制御が所定の複数回以上実行された場合に閾値補正を実行することで、例えば、ヒータ推定温度(Th)が何らかの要因で偶発的に閾値温度(Tv)に達してしまった場合に、不必要な閾値補正の実行を効果的に防止することができる。 According to this aspect, by performing threshold correction when overheat prevention control has been performed a predetermined number of times or more, it is possible to effectively prevent unnecessary threshold correction from being performed, for example, when the estimated heater temperature (Th) accidentally reaches the threshold temperature (Tv) due to some factor.

本開示の他の態様において、
前記閾値補正部(44)は、補正後の閾値温度(Tvc)が前記ヒータ(30)の耐熱温度(Tm)を超えないように前記閾値補正を実行する。
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 resistant temperature (Tm) of the heater (30).

本態様によれば、閾値補正を実行した後、加熱制御によってヒータ(30)が耐熱温度(Tm)を超えて加熱されることを防止でき、ヒータ(30)の熱劣化を効果的に抑止することが可能になる。 According to this aspect, after performing threshold correction, the heating control can prevent the heater (30) from being heated beyond the heat resistance temperature (Tm), and thermal deterioration of the heater (30) can be effectively suppressed.

本開示の他の態様において、
前記ヒータ制御部(43)は、
前記車両(10)の周囲の外気温(T)が、水分を含んだ湿雪が降る所定の温度範囲にあり、且つ、前記車両(10)のフロントガラス(11)を払拭するワイパ装置(12)が作動する場合に、前記加熱制御を実行する。
In another aspect of the present disclosure,
The heater control unit (43)
The heating control is executed when the outside air temperature (T) around the vehicle (10) is within a predetermined temperature range where wet snow containing moisture falls and when a wiper device (12) for wiping the windshield (11) of the vehicle (10) is operating.

本態様によれば、車両(10)に雪が付着しやすい環境条件で加熱制御を実行することで、レーダ(20)の性能低下を確実に防止することができる。 According to this embodiment, by performing heating control in 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.

上記説明においては、発明の理解を助けるために、実施形態に対応する発明の構成要件に対して、実施形態で用いた符号を括弧書きで添えているが、発明の各構成要件は、前記符号によって規定される実施形態に限定されるものではない。 In the above explanation, to aid in understanding the invention, the symbols used in the embodiments are enclosed in parentheses with respect 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 symbols.

本実施形態に係る車両を前方から視た模式図である。1 is a schematic diagram of a vehicle according to an embodiment of the present invention, viewed from the front. 本実施形態に係る制御装置の模式的な機能ブロック図である。FIG. 2 is a schematic functional block diagram of a control device according to the present embodiment. 抵抗値とヒータ温度との関係を説明するグラフである。1 is a graph illustrating the relationship between a resistance value and a heater temperature. 本実施形態の加熱制御、過加熱防止制御及び、閾値補正の具体的な流れを説明するタイミングチャートである。5 is a timing chart illustrating a specific flow of heating control, overheating prevention control, and threshold correction according to the present embodiment. 本実施形態に係る加熱制御及び、過加熱防止制御のルーチンを説明するフローチャートである。4 is a flowchart illustrating a routine for heating control and overheating prevention control according to the present embodiment. 本実施形態に係る閾値補正のルーチンを説明するフローチャートである。5 is a flowchart illustrating a threshold correction routine according to the embodiment.

以下、図面を参照して本実施形態に係る制御装置、制御方法及び、プログラムを説明する。同一の部品には同一の符号を付してあり、それらの名称及び機能も同じである。したがって、それらについての詳細な説明は繰り返さない。 The control device, control method, and program according to this embodiment will be described below with reference to the drawings. Identical components are given the same reference numerals, and their names and functions are also the same. Therefore, detailed descriptions thereof will not be repeated.

[概略構成]
図1は、本実施形態に係る車両10を前方から視た模式図である。車両10は、フロントガラス11を備えている。フロントガラス11には、フロントガラス11の外面を払拭するためのワイパ装置12が設けられている。
[General Configuration]
1 is a schematic diagram of a vehicle 10 according to this embodiment, as viewed from the front. The vehicle 10 includes a windshield 11. The windshield 11 is provided with a wiper device 12 for wiping the outer surface of the windshield 11.

車両10の前部には、車幅方向に延びるフロントバンパ13が取り付けられている。また、車両10の前部のフロントバンパ13よりも上方には、左右のヘッドライト16L,16Rが設けられている。車両10の前部のうち、左右のヘッドライト13L,13Rの間には、走行風を取り込むためのフロントグリル14が設けられている。フロントグリル14の車幅方向の略中央には、装飾部品としてのエンブレム15が設けられている。 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 air while the vehicle 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.

車両10には、車両10の前方領域に存在する物標を検出するミリ波レーダ20が搭載されている。ミリ波レーダ20は、ミリ波帯の電波を照射し、照射範囲内に存在する物標によって反射された反射波を受信する。ミリ波レーダ20は、照射したミリ波と受信した反射波との位相差、反射波の減衰レベル及び、ミリ波を送信してから反射波を受信するまでの時間等に基づいて、車両10と物標との相対位置(方向、距離)及び、相対速度を取得する。ミリ波レーダ20によって取得される物標の相対位置や相対速度は、例えば、車両10の運転支援制御に用いられる。運転支援制御としては、追従制御(ACC:Adaptive Cruise Control)、車線維持制御(LTA:Lane Tracing Asist)、車線変更制御(LCA:Lane Change Assist)等が挙げられる。 The vehicle 10 is equipped with a millimeter wave radar 20 that detects targets 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 targets 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 example, for 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).

ミリ波レーダ20は、図示例ではエンブレム15の後方に配置されている。ミリ波レーダ20は、フロントバンパ13、フロントグリル14、エンブレム15等といった車両10の前面を構成する樹脂部材(以下、これらを単に前面部材FPと称する)の後方に配置することができる。本実施形態において、これら前面部材FPは、ミリ波レーダ20から照射されるミリ波を透過させる電波透過性の部材で形成されている。 In the illustrated example, the millimeter wave radar 20 is disposed behind the emblem 15. The millimeter wave radar 20 can be disposed behind the resin members (hereinafter simply referred to as the front member FP) that constitute the front surface 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 through.

ミリ波レーダ20から照射されるミリ波は、前面部材FPを透過して物標に到達し、物標によって反射される反射波は、前面部材FPを透過してミリ波レーダ20に受信される。このため、前面部材FPに水分を含んだ湿雪が付着又は堆積すると、電波の透過性に影響が生じ、ミリ波レーダ20の性能を低下させる要因となる。本実施形態において、前面部材FPには、前面部材FPを加熱することにより、前面部品FPの融雪を行うヒータ30が設けられている。 The millimeter waves emitted from the millimeter wave radar 20 penetrate the front member FP to reach the target, and the reflected waves reflected by the target penetrate the front member FP to be received by the millimeter wave radar 20. Therefore, if wet snow containing moisture adheres to or accumulates on the front member FP, it affects the transparency of the 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.

ヒータ30は、例えば電熱線であり、電力が供給されると、電熱線が発熱することにより前面部材FPを加熱する。ヒータ30は、前面部材FPに埋設されてもよく、或いは、前面部材FPの背面(後面)に取り付けられてもよい。ヒータ30の発熱による熱が前面部材FPを加熱することにより、前面部材FPに雪が堆積している場合には、その雪を融雪除去することができ、前面部材FPに雪が堆積していない場合には、その前面部材FPに雪が付着することを防止することができる。 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, 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.

図2に示すように、ミリ波レーダ20は、ヒータ駆動回路21及び、電圧・電流検出回路22を備えている。また、車両10には、ECU40、駆動装置51、操舵装置52、制動装置53、電源装置54等が搭載されている。 As shown in FIG. 2, the millimeter wave radar 20 includes a heater drive circuit 21 and a voltage/current detection circuit 22. The vehicle 10 also includes an ECU 40, a drive unit 51, a steering unit 52, a braking unit 53, a power supply unit 54, etc.

ECU40は、マイクロコンピュータを主要部として備える。ECUは、Electronic Control Unitの略である。マイクロコンピュータは、CPU、ROM、RAM及びインターフェース等を含み、CPUはROMに格納されたインストラクション(プログラム、ルーチン)を実行することにより各種機能を実現するようになっている。ECU40は、車両10の各種制御を行う中枢となる制御装置である。このため、ECU40には、駆動装置51、操舵装置52、制動装置53、車速センサ60、外気温センサ61、ワイパ装置12、ワイパスイッチ62、ミリ波レーダ20、ヒータ駆動回路21、電圧・電流検出回路22等が通信可能に接続されている。 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 central control device that performs various controls on 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, a 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.

駆動装置51は、車両10の駆動輪に伝達する駆動力を発生させる。駆動装置51としては、例えば、エンジン、電動機が挙げられる。本実施形態において、車両10は、ハイブリッド車(HEV)、プラグインハブリッド車(PHEV)、燃料電池車(FCEV)、電気自動車(BEV)、エンジン車の何れであってもよい。操舵装置52は、例えば、電動パワーステアリング装置であって、車両10の車輪に転舵力を付与する。制動装置53は、例えば、ディスク式ブレーキ装置であって、車両10の車輪に制動力を付与する。電源装置54は、例えば、バッテリやオルタネータであって、車両10に搭載された電装品、補器類等に電力を供給する。 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, etc. mounted on the vehicle 10.

車速センサ60は、車両10の走行速度(車速V)を検出し、検出した車速VをECU40に送信する。車速センサ60は、車輪速センサであってもよい。外気温センサ61は、車両10の周囲の外気温Tを検出し、検出した外気温TをECU40に送信する。 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.

ワイパスイッチ62は、ワイパ装置12を作動するためのスイッチであって、例えば、車両10の不図示のステアリングコラムに配されている。ワイパスイッチ62は、例えば、ワイパ装置12を非作動とする「OFF位置」、不図示のレインセンサが雨滴や湿雪等を検知した場合にワイパ装置12を作動させる「AUTO位置」、ワイパ装置12を低速で作動させる「LOW位置」、ワイパ装置12を高速で作動させる「HIGHT位置」といった複数の操作位置に選択的に操作可能に構成されている。 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 number 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, etc., a "LOW position" for operating the wiper device 12 at a low speed, and a "HIGH position" for operating the wiper device 12 at a high speed.

ワイパスイッチ62は、操作位置に応じた信号をECU40に送信する。ECU40は、受信した信号に応じてワイパ装置12の作動を制御する。なお、以下では、ワイパスイッチ62が「OFF位置」に操作されているときにECU40に送信する信号を「ワイパOFF信号」と称する。また、ワイパスイッチ62が「AUTO位置」、「LOW位置」、「HIGHT位置」の何れかの位置に操作されているときにECU40に送信する信号を、これらを纏めて単に「ワイパON信号」と称する。 The wiper switch 62 transmits a signal to the ECU 40 according to its operating position. The ECU 40 controls the operation of the wiper device 12 according to the received signal. In the following, the signal transmitted to the ECU 40 when the wiper switch 62 is operated to the "OFF position" is referred to as the "wiper OFF signal." Also, the signal transmitted to the ECU 40 when the wiper switch 62 is operated to any of the "AUTO position," "LOW position," and "HIGH position" is collectively referred to simply as the "wiper ON signal."

ヒータ駆動回路21は、不図示のリレーを有する。ヒータ駆動回路21のリレーは、ECU40からの指示信号に応じて、通電状態と遮断状態とに選択的に切り替わる。以下では、リレーが通電状態の場合をヒータ駆動回路21の「ON状態」、リレーが遮断状態の場合をヒータ駆動回路21の「OFF状態」という。ヒータ駆動回路21がON状態のときは、電源装置54からヒータ30に電力が供給され、ヒータ30が発熱する。一方、ヒータ駆動回路21がOFF状態のときは、電源装置54とヒータ30との接続が遮断され、ヒータ30には電力が供給されない。 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.

電圧・電流検出回路22は、ヒータ駆動回路21がON状態とされているとき、すなわち、ヒータ30が通電されているときのヒータ30の電圧値V・電流値Iを検出する。電圧・電流検出回路22によって検出されるヒータ30の電圧値V・電流値Iは、ECU40に送信される。 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 ON, 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.

[加熱制御及び、過加熱防止制御]
次に、加熱制御及び、過加熱防止制御について説明する。ECU40は、その機能に着目すると、融雪要求判定部41、ヒータ温度演算部42、ヒータ駆動制御部43、閾値補正部44を一部の機能要素として有する。これら機能要素は、一体のハードウェアであるECU40に含まれるものとして説明するが、これらのいずれか一部をECU40とは別体のECUに設けることもできる。また、ECU40の機能要素の一部は、車両10と通信可能な外部の情報処理装置等に設けることもできる。
[Heating control and overheating prevention control]
Next, the heating control and the 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 that can communicate with the vehicle 10.

融雪要求判定部41は、車両10の周囲の環境条件が、前面部材FPに湿雪が付着又は堆積しやすい条件になっているか否か、すなわち融雪要求が高いか否かを判定する。一般に、外気温が例えば-5℃~+5℃の温度下で降る湿雪は、前面部材FP等の車両10の外面に付着しやすい特性がある。一方、外気温が例えば-5℃よりも低いときに降る湿度(含水率)が低い乾雪は、車両10の外面に付着しにくい特性がある。また、ドライバは、水分を含んだ湿雪が降っているときにワイパ装置12を作動させ、乾雪が降っているときは、フロントガラス11に雪が付着しにくいため、ワイパ装置12を作動させないと考えられる。 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 tends to adhere easily to the outer surfaces of the vehicle 10, such as the front member FP. On the other hand, dry snow with low humidity (water content) that falls when the outside air temperature is lower than, for example, -5°C tends not to adhere easily to the outer surfaces of the vehicle 10. It is also thought that the driver will operate the wiper device 12 when wet snow containing moisture is falling, and will not operate the wiper device 12 when dry snow is falling, as snow is less likely to adhere to the windshield 11.

融雪要求判定部41は、外気温センサ61により検出される外気温Tが、水分を含んだ湿雪が降りやすい所定の温度範囲(例えば、-5℃~+5℃)にある第1条件が成立し、且つ、ECU40がワイパスイッチ62からワイパON信号を受信する第2条件が成立する場合に、融雪要求を高いと判定する。一方、融雪要求判定部41は、第1条件及び、第2条件の少なくとも一方が成立しない場合、融雪要求を低い(高くない)と判定する。なお、融雪要求判定部41は、第1条件が成立する場合に、第2条件が成立しなくても、ミリ波レーダ20の反射波の受信強度が所定の下限値以下となった場合には、融雪要求を高いと判定してもよい。 The snow melting request determination unit 41 determines that the snow melting request is high when a first condition is met in which the outside air temperature T detected by the outside air temperature sensor 61 is within a predetermined temperature range (e.g., -5°C to +5°C) where wet snow containing moisture is likely to fall, and a second condition is met in which the ECU 40 receives a wiper ON signal from the wiper switch 62. On the other hand, the snow melting request determination unit 41 determines that the snow melting request is low (not high) when at least one of the first and second conditions is not met. Note that when the first condition is met, the snow melting request determination unit 41 may also determine that the snow melting request is high if the reception strength of the reflected waves of the millimeter wave radar 20 is below a predetermined lower limit, even if the second condition is not met.

ヒータ温度演算部42は、ヒータ30の抵抗値の温度依存性に基づき、ヒータ30の温度(以下、ヒータ推定温度Thという)を演算する。具体的には、ヒータ温度演算部42は、ヒータ駆動回路21がON状態とされているときに、電圧・電流検出回路22が検出するヒータ30の電圧値V・電流値Iに基づき、ヒータ30の抵抗値Rを演算する。抵抗値Rは、例えば、電圧値Vを電流値Iで除することにより演算すればよい。また、ヒータ温度演算部42は、演算したヒータ30の抵抗値Rに基づいて、ヒータ推定温度Thを演算する。ヒータ推定温度Thは、抵抗値Rが大きくなるほど高い温度として演算される。ヒータ推定温度Thの演算手法は特に限定されず、予め実験的に求めた抵抗値Rとヒータ推定温度Thとの関係を規定するマップ(データテーブル)を参照することにより演算してもよく、或いは、抵抗値Rとヒータ推定温度Thとの関係式に基づいて演算することもできる。 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, when the heater drive circuit 21 is in the ON state, 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. 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 calculation method of the estimated heater temperature Th is not particularly limited, and may be calculated 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 may be calculated based on a relational expression between the resistance value R and the estimated heater temperature Th.

ヒータ駆動制御部43は、融雪要求判定部41により融雪要求が高いと判定されると、ヒータ駆動回路21をON状態にしてヒータ30を通電することにより、ヒータ30を発熱させる加熱制御を実行する。また、ヒータ駆動制御部43は、ヒータ駆動回路21をON状態とした後、ヒータ温度演算部42によって演算されるヒータ推定温度Thが所定の閾値温度Tvに達すると、ヒータ駆動回路21を所定期間(例えば、数秒間)に亘ってOFF状態とする過加熱防止制御を実行する。閾値温度Tvは、ヒータ30の過加熱を防止するための閾値温度であって、ヒータ30の電熱線の耐熱温度よりも所定温度だけ低い温度で設定される。このように、ヒータ温度Thが閾値温度Tmに達した場合には、ヒータ駆動回路21を所定期間に亘ってOFF状態とし、ヒータ30の通電を中断する過加熱防止制御を実行することで、ヒータ30の熱劣化が効果的に防止されるようになる。 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 the heater drive circuit 21 ON and energizing the heater 30. In addition, after turning the heater drive circuit 21 ON, 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 OFF for a predetermined period (e.g., several seconds). The threshold temperature Tv is a threshold temperature for preventing overheating of the heater 30, and is set at 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.

ところで、ヒータ30の電熱線の抵抗値や抵抗温度係数には製造上のばらつきが存在し、電圧・電流検出回路22の回路素子の抵抗値や抵抗温度係数にも製造上のばらつきが存在する。このため、これら抵抗値や抵抗温度係数のばらつき(ばらつき平均に対するずれ)の組み合わせによっては、ヒータ温度演算部42がヒータ推定温度Thを実際のヒータ温度よりも高温側に誤って演算してしまう場合がある。 However, there is manufacturing variation in the resistance value and resistance temperature coefficient of the heating wire of the heater 30, and there is also manufacturing variation 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.

より詳細を図3に基づいて説明する。図3に示すグラフにおいて、横軸はヒータ温度Taであり、縦軸はヒータ30の抵抗値と電圧・電流検出回路22の抵抗値との総和の抵抗値Rである。また、Tvは閾値温度、Tmはヒータ30の耐熱温度、Rsは閾値温度Tvに相当する抵抗値を示している。 A more detailed explanation will be given with reference to FIG. 3. In the graph shown in FIG. 3, the horizontal axis is the heater temperature Ta, and the vertical axis is the resistance value R, which is the sum of the resistance value of the heater 30 and the resistance value of the voltage/current detection circuit 22. Furthermore, Tv is the threshold temperature, Tm is the heat resistance temperature of the heater 30, and Rs is the resistance value corresponding to the threshold temperature Tv.

図3中に実線で示すラインLMdは、ヒータ30及び、電圧・電流検出回路22に抵抗値ばらつきが殆ど存在しない場合(抵抗値がばらつき平均の略中央にある場合)の抵抗値Rとヒータ温度Taとの相関関係を示すラインである。なお、ラインLMdには、ヒータ30の抵抗値ばらつきがヒータ推定温度Thを高く演算させる側(以下、プラス側という)にあり、電圧・電流検出回路22の抵抗値ばらつきがヒータ推定温度Thを低く演算させる側(以下、マイナス側という)にあり、これらのばらつきが互いに略相殺される関係にある場合も含まれる。さらに、ラインLMdには、ヒータ30の抵抗値ばらつきがマイナス側にあり、電圧・電流検出回路22の抵抗値ばらつきがプラス側にあり、これらのばらつきが互いに略相殺される関係にある場合も含まれる。 Line L Md shown by a solid line in Fig. 3 is a line showing the correlation between the resistance value R and the heater temperature Ta when there is almost no resistance value variation in the heater 30 and the voltage/current detection circuit 22 (when the resistance value is approximately in the middle of the variation average). Note that line L Md also includes a case where the resistance value variation in the heater 30 is on the side that causes the heater estimated temperature Th to be calculated higher (hereinafter referred to as the positive side) and the resistance value variation in the voltage/current detection circuit 22 is on the side that causes the heater estimated temperature Th to be calculated lower (hereinafter referred to as the negative side), and these variations are in a relationship that approximately cancels each other out. Furthermore, line L Md also includes a case where the resistance value variation in the heater 30 is on the negative side and the resistance value variation in the voltage/current detection circuit 22 is on the positive side, and these variations are in a relationship that approximately cancels each other out.

車両10が所定の高速度(例えば、50~60km/h以上)で走行する高速走行中は、前面部材FPに走行風が当たり、ヒータ30が走行風によって常時冷却されるため、ヒータ温度Taは閾値温度Tvよりも低い温度域でサチュレートすると考えられる。また、ラインLMdの場合、ヒータ温度演算部42によって演算されるヒータ推定温度Thは実際のヒータ温度Taと略等しくなる。よって、ラインLMd、車両10の高速走行中にヒータ推定温度Thが閾値温度Tvに到達する可能性は極めて低くなる。すなわち、ラインLMdの場合、車両10の高速走行中はヒータ駆動回路21が継続的にON状態に維持され、加熱制御が継続して実行されることで、ヒータ30は融雪性能を十分に発揮できるようになる。 During high-speed driving where 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, so it is considered that the heater temperature Ta saturates in a temperature range lower than the threshold temperature Tv. In addition, in the case of line L Md , the heater estimated temperature Th calculated by the heater temperature calculation unit 42 is approximately equal to the actual heater temperature Ta. Therefore, in the case of line L Md , the possibility that the heater estimated temperature Th reaches the threshold temperature Tv while the vehicle 10 is traveling at high speed is extremely low. In other words, in the case of line L Md , the heater drive circuit 21 is continuously maintained in the ON state while the vehicle 10 is traveling at high speed, and the heating control is continuously executed, so that the heater 30 can fully demonstrate its snow melting performance.

図3中に一点鎖線で示すラインLL1は、ヒータ30の抵抗値ばらつきがマイナス側にあり、電圧・電流検出回路22の抵抗値ばらつきもマイナス側にある場合の抵抗値Rとヒータ温度Taとの相関関係を示すラインである。また、図3中に一点鎖線で示すラインLL2は、ヒータ30又は電圧・電流検出回路22の何れか一方の抵抗値ばらつきがマイナス側にあり、他方に抵抗値ばらつきが殆ど存在しない場合の抵抗値Rとヒータ温度Taとの相関関係を示すラインである。 Line L L1 shown by a dashed dotted line in Fig. 3 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. Line L L2 shown by a dashed dotted line in Fig. 3 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 there is almost no resistance value variation in the other.

ラインLL1及びラインLL2の場合は、ヒータ温度演算部42によって演算されるヒータ推定温度Thは実際のヒータ温度Taよりも低くなる。このため、ラインLL1及びラインLL2の場合も、ラインLMdの場合と同様、車両10の高速走行中にヒータ推定温度Thが閾値温度Tvに到達する可能性は極めて低くなり、ヒータ駆動回路21が継続的にON状態に維持されることから、ヒータ30は融雪性能を十分に発揮できるようになる。 In the cases of lines L -L1 and L- L2 , the estimated heater temperature Th calculated by the heater temperature calculation unit 42 is lower than the actual heater temperature Ta. Therefore, in the cases of lines L- L1 and L- L2 , as in the case of line L- Md , the possibility that the estimated heater 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, so that the heater 30 can fully exert its snow melting performance.

図3中に破線で示すラインLH1は、ヒータ30の抵抗値ばらつきがプラス側にあり、電圧・電流検出回路22の抵抗値ばらつきもプラス側にある場合の抵抗値Rとヒータ温度Taとの相関関係を示すラインである。また、図3中に破線で示すラインLH2は、ヒータ30又は電圧・電流検出回路22の何れか一方の抵抗値ばらつきがプラス側にあり、他方に抵抗値ばらつきが殆ど存在しない場合の抵抗値Rとヒータ温度Taとの相関関係を示すラインである。 A dashed line LH1 in Fig. 3 indicates the correlation between the resistance value R and the heater temperature Ta when the resistance value variation of the heater 30 is on the positive side and the resistance value variation of the voltage/current detection circuit 22 is also on the positive side. A dashed line LH2 in Fig. 3 indicates 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 there is almost no resistance value variation in the other.

ラインLL1及びラインLL2の場合は、ヒータ温度演算部42によって演算されるヒータ推定温度Thは実際のヒータ温度Taよりも高くなる。このため、特に、抵抗値ばらつきが何れもプラス側のラインLL1の場合は、車両10の高速走行中に走行風の冷却効果によって、実際のヒータ温度Taが閾値温度Tvよりも低く抑えられていたとしても、ヒータ温度演算部42によって演算されるヒータ推定温度Thが閾値温度Tvに容易に到達することになる。その結果、ヒータ駆動回路21がON状態とOFF状態とを頻繁に繰り返すことになり、ヒータ30が融雪性能を十分に発揮できなくなるといった課題がある。 In the cases of lines L -L1 and L- L2 , the heater estimated temperature Th calculated by the heater temperature calculation unit 42 is higher than the actual heater temperature Ta. Therefore, particularly in the case of line L- L1 , where the resistance value variations are both on the plus side, even if the actual heater temperature Ta is kept lower than the threshold temperature Tv due to the cooling effect of the running wind while the vehicle 10 is running at high speed, the heater estimated 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 state and the OFF state, which causes a problem that the heater 30 cannot fully exhibit its snow melting performance.

本実施形態のECU40は、このような課題を解決すべく、車両10の高速走行中に、ヒータ駆動回路21がON状態とOFF状態とを繰り返した場合には、閾値温度Tvを高温側に補正する閾値補正を実施する閾値補正部44を備えている。以下、閾値補正の詳細について説明する。 In order to solve this problem, the ECU 40 of this embodiment is equipped with a threshold correction unit 44 that performs threshold correction to correct the threshold temperature Tv to a higher temperature when the heater drive 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 are described below.

[閾値補正]
閾値補正部44は、融雪要求判定部41により融雪要求が高いと判定され、且つ、ヒータ駆動制御部43によりヒータ駆動回路21がON状態にされると、車速センサ60の検出結果に基づき、車両10が所定の高速度Vh以上で高速走行をしているか否かを判定する。ここで、所定の高速度Vhは、特に限定されないが、通電により発熱するヒータ30の温度上昇が、走行風の冷却効果によって閾値温度Tv以下に抑えられる速度を予め実験的に求めることにより設定すればよい。所定の高速度Vhは、例えば、50~60km/hである。なお、車両10が高速走行中か否か、例えば、GPS信号から得られる車両10の現在位置とナビゲーションシステムの地図データとに基づき、車両10が高速度Vh以上の速度で走行可能な道路を走行していることを取得した場合に、高速走行中と判定してもよい。
[Threshold correction]
When the snowmelt request determination unit 41 determines that the snowmelt request 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 of a predetermined high speed Vh or more 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 electricity is applied, is suppressed to a threshold temperature Tv or less 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 from 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 of the high speed Vh or more.

閾値補正部44は、ヒータ駆動制御部43によりヒータ駆動回路21がON状態とされ、且つ、車両10が所定の高速度Vh以上で走行中と判定すると、ヒータ温度演算部42により演算されるヒータ推定温度Thが所定の閾値温度Tvに達したか否か、すなわち、ヒータ駆動回路21がON状態からOFF状態に切り替えられたか否かを判定する。ヒータ駆動回路21がOFF状態に切り替えられた場合、閾値補正部44は、所定時間(例えば、約4分間)が経過するまでに、ヒータ駆動回路21がON状態からOFF状態に切り替えられる切り替え回数Nを逐次カウントする。そして、閾値補正部44は、所定時間が経過するまでにカウントした切り替え回数Nが所定の閾値回数Nm(例えば、20回)に達すると、閾値温度Tvを高温側に補正する閾値補正を実行する。 When the heater drive control unit 43 has turned the heater drive circuit 21 ON and the vehicle 10 is 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 is 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 before a predetermined time (e.g., about 4 minutes) has elapsed. Then, when the number of times N counted before the predetermined time has elapsed reaches a predetermined threshold number Nm (e.g., 20 times), the threshold correction unit 44 executes threshold correction to correct the threshold temperature Tv to the higher temperature side.

ここで、閾値補正は、一回の補正につき一定の補正量を閾値温度Tvに加算することにより行ってもよく、或いは、切り替え回数Nが閾値回数Nmに達するまでの時間が短いほど、大きな補正量を閾値温度Tvに加算することにより行ってもよい。何れの場合も、閾値温度Tvに加算する補正量は、ヒータ30の耐熱温度Tmを上限値とし、補正後の閾値温度(以下、補正後閾値温度Tvc)が耐熱温度Tmを超えない補正量を基準に設定すればよい。 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 the shorter the time it takes for the number of switching times N to reach the threshold number of switching times Nm. In either case, the correction amount to be added to the threshold temperature Tv is set to the upper limit value of the heat resistance temperature Tm of the heater 30, and is set based on a correction amount that does not cause the corrected threshold temperature (hereinafter, the corrected threshold temperature Tvc) to exceed the heat resistance temperature Tm.

このように、車両10の高速走行によりヒータ30の温度上昇が抑えられるような状況で、ヒータ駆動回路21がON状態とOFF状態とを繰り返す場合には、閾値温度Tvを高温側に補正する閾値補正を実行する。これにより、ヒータ30及び電圧・電流検出回路22の抵抗値のばらつきに起因して、ヒータ推定温度Thが高温側に演算されて閾値温度Tvを超えることが防止され、その結果、ヒータ温度演算部42によって演算されるヒータ推定温度Thは、閾値温度Tvに到達しないようになる。すなわち、ヒータ駆動回路21がON状態に維持されるようになる。これにより、ヒータ30の融雪性能を効果的に発揮させることが可能になる。 In this way, when the heater drive circuit 21 repeatedly switches between ON and OFF states in a situation where the temperature rise of the heater 30 is suppressed due to high-speed driving of the vehicle 10, a threshold correction is performed to correct the threshold temperature Tv to the higher temperature side. This prevents the heater estimated temperature Th from being calculated to the higher temperature side 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 drive circuit 21 is maintained in the ON state. This makes it possible to effectively demonstrate the snow melting performance of the heater 30.

次に、図4に示すタイミングチャートに基づいて、本実施形態の加熱制御、過加熱防止制御及び、閾値補正の具体的な流れを説明する。なお、図4に示すタイミングチャートは、ヒータ30及び電圧・電流検出回路22の抵抗値ずれ量が何れもプラス側にある場合、或いは、ヒータ30又は電圧・電流検出回路22の何れか一方の抵抗値ずれ量がプラス側にあり、他方に抵抗値ずれ量が殆ど存在しない場合の一例である。 Next, the specific flow of the heating control, overheating prevention control, and threshold correction of this embodiment will be described based on the timing chart shown in Figure 4. Note that the timing chart shown in Figure 4 is an example of a case where the resistance value deviation of both the heater 30 and the voltage/current detection circuit 22 is on the positive side, or a case 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.

時刻t0にて、車両10のイグニッションスイッチ又はパワースイッチがONされると、融雪要求判定部41は、外気温センサ61により検出される外気温Tが所定の温度範囲(例えば、-5℃~+5℃)にある第1条件が成立するか否かを判定する。第1条件が成立する場合、融雪要求判定部41は、ECU40がワイパスイッチ62からワイパON信号を受信する第2条件が成立するか否かを判定する。 When the ignition switch or power switch of the vehicle 10 is turned on at time t0, 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 (e.g., -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.

時刻t1にて、第2条件が成立すると、融雪要求判定部41は、融雪要求を高いと判定する。融雪要求判定部41が融雪要求を高いと判定すると、ヒータ駆動制御部43はヒータ駆動回路21をOFF状態からON状態に切り替える。すなわち、ヒータ30を通電する加熱制御を開始する。なお、ワイパ装置12を作動させるタイミングは、ドライバによって様々であり、降雪状態によっても異なる。このため、第2条件が成立するタイミングは、車両10の走行開始前又は走行開始後の何れでもよいが、図示例では車両10の走行開始前に成立したものとする。 When the second condition is met 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. In other words, it starts heating control to energize the heater 30. Note that the timing of operating the wiper device 12 varies depending on the driver and also depends on the snowfall conditions. For this reason, the timing of the second condition being met may be either before or after the vehicle 10 starts to move, but in the illustrated example, it is assumed that the second condition is met before the vehicle 10 starts to move.

時刻t2にて、車両10が走行を開始し、時刻t3にて車両10の車速Vが所定の高速度Vh以上となり、時刻t4にて、ヒータ温度演算部42により演算されるヒータ推定温度Thが所定の閾値温度Tvに達した場合、ヒータ駆動制御部43は、ヒータ駆動回路21をON状態からOFF状態に切り替える過加熱防止制御を開始する。ヒータ駆動回路21がON状態からOFF状態に切り替わると、閾値補正部44は、切り替え回数Nのカウント値を1とする。 At time t2, the vehicle 10 starts traveling, at time t3 the vehicle speed V of the vehicle 10 reaches or exceeds 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 to switch 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 number of switching times N to 1.

時刻t4から開始した過加熱防止制御は、ヒータ駆動回路21を所定期間(例えば、数秒間)OFF状態にすると終了する。過加熱防止制御の実行中、ヒータ推定温度Thは次第に低下する。過加熱防止制御を終了した時刻t5にて、融雪要求判定部41が依然として融雪要求を高いと判定している場合、すなわち、第1条件及び第2条件が何れも成立する場合、ヒータ駆動制御部43は、ヒータ駆動回路21をOFF状態からON状態に切り替えることにより、時刻t5から加熱制御を再開する。以降、ヒータ推定温度Thが閾値温度Tvに到達した場合は過加熱防止制御を開始し、過加熱防止制御の終了時に融雪要求が高いと判定された場合は加熱制御を再開する処理を繰り返し実行する。 The overheating prevention control that started at time t4 ends when the heater drive circuit 21 is turned OFF for a predetermined period (e.g., several seconds). During execution of the overheating prevention control, the heater estimated temperature Th gradually decreases. 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. Thereafter, 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.

時刻t3にて車速Vが所定の高速度Vh以上となったとき、又は、時刻t4にて切り替え回数Nを1とカウントしたときから、所定時間が経過するよりも前に、時刻t6にて切り替え回数Nが所定の閾値回数Nm(例えば、20回)に達すると、閾値補正部44は、閾値温度Tvを高温側に補正する閾値補正を実行する。閾値補正を実行した後は、ヒータ駆動制御部43は、高温側に補正された補正後閾値温度Tvcに基づき、加熱制御及び、過加熱防止制御を実行することになる。すなわち、時刻t7以降は、ヒータ駆動回路21をON状態に維持、又は、OFF状態への切り替え頻度を抑えられるようになり、ヒータ30の融雪性能を効果的に発揮させることが可能になる。 When the vehicle speed V reaches or exceeds a predetermined high speed Vh at time t3, or when the number of switching times N reaches a predetermined threshold number Nm (e.g., 20 times) at time t6 before a predetermined time has elapsed since the number of switching times N was counted as 1 at time t4, the threshold correction unit 44 executes threshold correction to correct the threshold temperature Tv to the higher temperature side. After executing 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 higher temperature side. In other words, 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, making it possible to effectively demonstrate the snow melting performance of the heater 30.

次に、図5に示すフローチャートに基づいて、ECU40のCPUが実行する加熱制御及び、過加熱防止制御のルーチンを説明する。本ルーチンは、車両10のイグニッションスイッチ又はパワースイッチのONにより開始される。 Next, the heating control and overheating prevention control routines 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 power switch of the vehicle 10 is turned ON.

ステップS100では、ECU40は、外気温センサ61により検出される外気温Tが、水分を含んだ湿雪が降りやすい所定の温度範囲にある第1条件が成立するか否かを判定する。第1条件が成立する場合(Yes)、ECU40はその処理をステップS110に進める。一方、第1条件が成立しない場合(No)、ECU40は本ルーチンを一旦終了(リターン)する。 In step S100, the ECU 40 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 in which wet snow containing moisture is likely to fall. If the first condition is met (Yes), the ECU 40 advances the process to step S110. On the other hand, if the first condition is not met (No), the ECU 40 temporarily ends (returns) this routine.

ステップS110では、ECU40は、ワイパスイッチ62からワイパON信号を受信する第2条件が成立するか否かを判定する。第2条件が成立する場合(Yes)、ECU40はその処理をステップS120に進める。一方、第2条件が成立しない場合(No)、ECU40は本ルーチンを一旦終了(リターン)する。 In step S110, the ECU 40 determines whether the second condition of receiving a wiper ON signal from the wiper switch 62 is satisfied. 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.

ステップS120では、ECU40は融雪要求を高いと判定する。次いで、ステップS125では、ECU40は、ヒータ駆動回路21をOFF状態からON状態に切り替えることにより、ヒータ30を通電する加熱制御を開始する。 In step S120, the ECU 40 determines that the snow melting requirement is high. Next, in step S125, the ECU 40 starts heating control to energize the heater 30 by switching the heater drive circuit 21 from the OFF state to the ON state.

ステップS130では、ECU40は、電圧・電流検出回路22の検出結果に基づき、ヒータ30の電圧値V及び、電流値Iを取得する。次いで、ステップS140では、ECU40は、ステップS130で取得して電圧値V及び、電流値Iに基づき、ヒータ30の抵抗値Rを演算する。 In step S130, the ECU 40 acquires the voltage value V and 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 current value I acquired in step S130.

ステップS150では、ECU40は、ステップS130で演算した抵抗値Rに基づき、ヒータ推定温度Thを演算する。次いで、ステップS160では、ECU40は、ヒータ推定温度Thが所定の閾値温度Tvに達したか否かを判定する。ヒータ推定温度Thが閾値温度Tvに達した場合(Yes)、ECU40は、その処理をステップS180に進める。一方、ヒータ推定温度Thが閾値温度Tvに達していない場合(No)、ECU40は、その処理をステップS170に進める。 In step S150, the ECU 40 calculates the 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.

ステップS170では、ECU40は、第1条件及び、第2条件が何れも成立するか否か、すなわち、融雪要求が依然として高いか否かを判定する。融雪要求を高いと判定した場合(Yes)、ECU40は、その処理をステップS125に戻し、ヒータ駆動回路21をON状態に維持、すなわち加熱制御を継続する。一方、融雪要求を低いと判定した場合(No)、ECU40は、その処理をステップS174に進め、ヒータ駆動回路21をON状態からOFF状態に切り替えることにより加熱制御を終了し、その後、本ルーチンを一旦終了(リターン)する。 In step S170, the ECU 40 determines whether both the first condition and the second condition are met, i.e., whether the snow melting demand is still high. If the ECU 40 determines that the snow melting demand is high (Yes), the ECU 40 returns the process to step S125 and keeps the heater drive circuit 21 in the ON state, i.e., continues the heating control. On the other hand, if the ECU 40 determines that the snow melting demand is low (No), the ECU 40 advances the process to step S174, switches the heater drive circuit 21 from the ON state to the OFF state to end the heating control, and then ends (returns) this routine.

ステップS180では、ECU40は、ヒータ駆動回路21をON状態からOFF状態に切り替えることにより、過加熱防止制御を実行する。ステップS182では、ECU40は、所定期間が経過したか否かを判定する。所定期間が経過していない場合(No)、ECU40は、その処理をステップS180に戻し、ヒータ駆動回路21をOFF状態に維持、すなわち、過加熱防止制御を継続する。一方、所定期間が経過した場合(Yes)、ECU40は、その処理をステップS184に進める。 In step S180, the ECU 40 executes overheating prevention control by switching the heater drive 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 drive circuit 21 in the OFF state, i.e., continues the overheating prevention control. On the other hand, if the predetermined period of time has elapsed (Yes), the ECU 40 advances the process to step S184.

ステップS184では、ECU40は、第1条件及び、第2条件が何れも成立するか否か、すなわち、融雪要求が依然として高いか否かを判定する。融雪要求を高いと判定した場合(Yes)、ECU40は、その処理をステップS125に戻し、加熱制御を再開する。一方、融雪要求を低いと判定した場合(No)、ECU40は、本ルーチンを一旦終了(リターン)する。 In step S184, the ECU 40 determines whether the first and second conditions are both met, i.e., whether the snow melting demand is still high. If the ECU 40 determines that the snow melting demand is high (Yes), the ECU 40 returns the process to step S125 and resumes heating control. On the other hand, if the ECU 40 determines that the snow melting demand is low (No), the ECU 40 ends (returns) this routine.

次に、図6に示すフローチャートに基づいて、ECU40のCPUが実行する閾値補正のルーチンを説明する。本ルーチンは、図5に示す加熱制御及び、過加熱防止制御のルーチンと並行して実行される。具体的には、図5に示すステップS125にて、ヒータ駆動回路21がON状態に切り替わると、ECU40は、図6に示す閾値補正のルーチンを開始する。 Next, a threshold correction routine executed by the CPU of the ECU 40 will be described based on 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 drive 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.

ステップS200では、ECU40は、車速センサ60の検出結果に基づき、車両10が所定の高速度Vh以上で高速走行しているか否かを判定する。車両10が高速度Vh以上で高速走行している場合(Yes)、ECU40は、その処理をステップS205に進める。一方、車両10が高速走行していない場合(No)、すなわち、車両10が所定の高速度Vhよりも低速で走行又は停止している場合、ECU40は、本ルーチンを一旦終了(リターン)する。 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 slower than the predetermined high speed Vh, the ECU 40 temporarily ends (returns) this routine.

ステップS205では、ECU40は、ECU内蔵のタイマにより経過時間を計時する。ステップS210では、ECU40は、ヒータ駆動回路21がOFF状態からON状態に切り替えられる切り替え回数Nをカウントする。切り替え回数Nは、過加熱防止制御の繰り返し回数に相当し、図5のステップS180の処理を実行した回数をカウントすることにより得ることができる。なお、ステップS205の計時を開始する処理は、ステップS210にて、切り替え回数Nを1とカウントしたときから開始してもよい。 In step S205, the ECU 40 measures the elapsed time using a timer built into the ECU. In step S210, the ECU 40 counts the number of times N that the heater drive 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. 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.

ステップS220では、ECU40は、タイマにより計時した経過時間が所定時間に達するよりも前に、切り替え回数Nが所定の閾値回数Nmに達したか否かを判定する。切り替え回数Nが閾値回数Nmに達したと判定した場合(No)、ECU40は、その処理をステップS230に進める。一方、切り替え回数Nが閾値回数Nmに達していないと判定した場合(No)、ECU40は、その処理をステップS240に進める。 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 it is determined that the number of switching times N has reached the threshold number of times Nm (No), the ECU 40 advances the process to step S230. On the other hand, if it is determined that the number of switching times N has not reached the threshold number of times Nm (No), the ECU 40 advances the process to step S240.

ステップS220にて、切り替え回数Nが閾値回数Nmに達していると判定した場合(Yes)、ヒータ30や電圧・電流検出回路22の抵抗値ばらつきがプラス側にあると推測される。この場合、ECU40は、ステップS230に進み、閾値温度Tvを高温側に補正する閾値補正を実行する。次いで、ステップS260では、経過時間及び、切り替え回数Nをリセット(ゼロに設定)し、その後、本ルーチンを一旦終了(リターン)する。 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 assumed that the resistance value variation of the heater 30 and the voltage/current detection circuit 22 is on the positive side. In this case, the ECU 40 proceeds to step S230 and executes a 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 terminated (returned).

ステップS240では、経過時間が所定時間に達したか否かを判定する。経過時間が所定時間に達していない場合(No)、ECU40は、その処理をステップS200に戻す。すなわち、車両10の高速走行中は、所定時間が経過するまで、経過時間の計時及び、切り替え回数Nのカウントを継続する。一方、経過時間が所定時間に達した場合(Yes)、ヒータ30や電圧・電流検出回路22に抵抗値ばらつきが存在しないか、或いは、抵抗値ばらつきがマイナス側にあると推測される。この場合、ECU40は、閾値補正を実行することなく、その処理をステップS260に進め、経過時間及び、切り替え回数Nをリセットし、その後、本ルーチンを一旦終了(リターン)する。以降、図5に示す加熱制御及び、過加熱防止制御のルーチンが実行される間、ECU40は、上述のステップS200~260の処理を繰り返し実行する。 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. Thereafter, while the heating control and overheating prevention control routines shown in FIG. 5 are being executed, the ECU 40 repeatedly executes the processes of steps S200 to S260 described above.

以上詳述した本実施形態によれば、ヒータ30を通電する加熱制御の実行中に、ヒータ30の電圧値V及び、電流値Iに基づいてヒータ30の抵抗値Rを演算するとともに、演算した抵抗値Rに基づいてヒータ推定温度Thを演算する。加熱制御の実行中にヒータ推定温度Thが所定の閾値温度Tvに達すると、ヒータ30の通電を所定期間停止させる過加熱防止制御を実行する。そして、車両10が所定の高速度Vh以上で走行する高速走行中に、過加熱防止制御が所定時間内に所定回数以上実行された場合には、閾値温度Tvを高温側に補正する閾値補正を実行する。閾値補正を実行した後は、過加熱防止制御が高温側に補正された補正後閾値温度Tvcに基づいて行われるようになる。 According to the present embodiment described above in detail, during the execution of heating control to energize 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 driving in which the vehicle 10 is driving 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, a threshold correction is executed to correct the threshold temperature Tv to the higher temperature side. After the threshold correction is executed, the overheating prevention control is performed based on the corrected threshold temperature Tvc that has been corrected to the higher temperature side.

すなわち、車両10の高速走行によってヒータ30の温度上昇が抑えられ、ヒータ30の実際の温度が閾値温度Tvよりも低下しているような状況で、必要のない過加熱防止制御の実行を効果的に防止できるようになる。これにより、加熱制御を継続的に実行できるようになり、ヒータ30の融雪性能を効果的に発揮させることが可能になる。 In other words, when the vehicle 10 is traveling at high speeds, the temperature rise of the heater 30 is suppressed, 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 allows the heating control to be executed continuously, and the snow melting performance of the heater 30 can be effectively demonstrated.

以上、本実施形態に係る制御装置、制御方法及び、プログラムについて説明したが、本開示は上記実施形態に限定されるものではなく、本発明の目的を逸脱しない限りにおいて種々の変形が可能である。 The above describes the control device, control method, and program according to this embodiment, but this disclosure is not limited to the above embodiment, and various modifications are possible without departing from the purpose of the present invention.

例えば、上記実施形態において、閾値補正は、過加熱防止制御が所定時間内に所定回数以上実行された場合に実行されるものとして説明したが、過加熱防止制御が1回実行された場合に実行するように構成されてもよい。また、レーダセンサは、ミリ波レーダ20を一例に説明したが、ライダ等の他のレーダセンサにも広く適用することが可能である。また、ヒータ30は、前面部材FPに設けられるものとしたが、ミリ波レーダ20が搭載される位置に応じて、前面部材FP以外の他の部材に設けることも可能である。 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 a millimeter wave radar 20 as an example, but it can be widely applied to other radar sensors such as lidars. 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.

10…車両,11…フロントガラス,12…ワイパ装置,13…フロントバンパ,14…フロントグリル,15…エンブレム,20…ミリ波レーダ,21…ヒータ駆動回路,22…電圧・電流検出回路,30…ヒータ,31…カメラ,32…レーダセンサ,40…ECU,41…融雪要求判定部,42…ヒータ温度演算部,43…ヒータ駆動制御部,44…閾値補正部,60…車速センサ,61…外気温センサ,62…ワイパスイッチ 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 (6)

車両の外面の一部を形成する部材の、少なくとも、前記車両に搭載されたレーダの電波を透過させる部分に設けられており、通電により発熱することにより前記部材の融雪を行うヒータの制御装置であって、
前記ヒータが通電されているときに検出される該ヒータの電圧値及び電流値に基づいて、前記ヒータの抵抗値を演算するとともに、演算した前記抵抗値に基づいて、前記ヒータの温度を演算する温度演算部と、
前記ヒータを通電する加熱制御を実行するとともに、前記加熱制御の実行中に前記温度演算部により演算される前記温度が所定の閾値温度に達すると、前記ヒータの通電を所定期間停止する過加熱防止制御を実行するヒータ制御部と、
前記車両が所定速度以上で走行する高速走行中に、前記過加熱防止制御が実行されると、前記閾値温度を高温側に補正する閾値補正を実行する閾値補正部と、を備える
ことを特徴とする制御装置。
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 performs threshold correction to correct the threshold temperature to a higher temperature when the overheating prevention control is executed while the vehicle is traveling at high speeds at or above a predetermined speed.
請求項1に記載の制御装置であって、
前記閾値補正部は、前記車両が所定速度以上で走行する高速走行中に、前記過加熱防止制御が所定時間内に所定の複数回以上実行された場合に、前記閾値補正を実行する
制御装置。
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 equal to or faster than a predetermined speed.
請求項1又は2に記載の制御装置であって、
前記閾値補正部は、補正後の閾値温度が前記ヒータの耐熱温度を超えないように前記閾値補正を実行する
制御装置。
The control device according to claim 1 or 2,
The threshold correction unit executes the threshold correction so that the corrected threshold temperature does not exceed a heat-resistant temperature of the heater.
請求項1から3の何れか一項に記載の制御装置であって、
前記ヒータ制御部は、
前記車両の周囲の外気温が、水分を含んだ湿雪が降る所定の温度範囲にあり、且つ、前記車両のフロントガラスを払拭するワイパ装置が作動する場合に、前記加熱制御を実行する
制御装置。
The control device according to any one of claims 1 to 3,
The heater control unit is
The control device executes the heating control 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.
車両の外面の一部を形成する部材の、少なくとも、前記車両に搭載されたレーダの電波を透過させる部分に設けられており、通電により発熱することにより前記部材の融雪を行うヒータの制御方法であって、
前記ヒータが通電されているときに検出される該ヒータの電圧値及び電流値に基づいて、前記ヒータの抵抗値を演算するとともに、演算した前記抵抗値に基づいて、前記ヒータの温度を演算し、
前記ヒータを通電する加熱制御を実行するとともに、前記加熱制御の実行中に演算される前記温度が所定の閾値温度に達すると、前記ヒータの通電を所定期間停止する過加熱防止制御を実行し、
前記車両が所定速度以上で走行する高速走行中に、前記過加熱防止制御が実行されると、前記閾値温度を高温側に補正する閾値補正を実行する
ことを特徴とする制御方法。
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 electricity 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;
a threshold correction is performed to correct the threshold temperature to a higher temperature when the overheating prevention control is executed while the vehicle is traveling at a high speed above a predetermined speed.
車両の外面の一部を形成する部材の、少なくとも、前記車両に搭載されたレーダの電波を透過させる部分に設けられており、通電により発熱することにより前記部材の融雪を行うヒータの制御装置のコンピュータに、
前記ヒータが通電されているときに検出される該ヒータの電圧値及び電流値に基づいて、前記ヒータの抵抗値を演算するとともに、演算した前記抵抗値に基づいて、前記ヒータの温度を演算し、
前記ヒータを通電する加熱制御を実行するとともに、前記加熱制御の実行中に演算される前記温度が所定の閾値温度に達すると、前記ヒータの通電を所定期間停止する過加熱防止制御を実行し、
前記車両が所定速度以上で走行する高速走行中に、前記過加熱防止制御が実行されると、前記閾値温度を高温側に補正する閾値補正を実行する処理を実施させる
ことを特徴とするプログラム。
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;
a program for executing a process of performing a threshold correction for correcting the threshold temperature to a higher temperature when the overheating prevention control is executed while the vehicle is traveling at a high speed above a predetermined speed.
JP2022007797A 2022-01-21 2022-01-21 Control device, control method, and program Active JP7620265B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022007797A JP7620265B2 (en) 2022-01-21 2022-01-21 Control device, control method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022007797A JP7620265B2 (en) 2022-01-21 2022-01-21 Control device, control method, and program

Publications (2)

Publication Number Publication Date
JP2023106832A JP2023106832A (en) 2023-08-02
JP7620265B2 true JP7620265B2 (en) 2025-01-23

Family

ID=87473703

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022007797A Active JP7620265B2 (en) 2022-01-21 2022-01-21 Control device, control method, and program

Country Status (1)

Country Link
JP (1) JP7620265B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002215246A (en) 2001-01-19 2002-07-31 Auto Network Gijutsu Kenkyusho:Kk Temperature control method and temperature control device for heater
JP2010127487A (en) 2008-11-25 2010-06-10 Ngk Spark Plug Co Ltd Heater energization control apparatus

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11211821A (en) * 1998-01-26 1999-08-06 Hino Motors Ltd Snow and ice accretion removing device of radar antenna
JP2009058501A (en) * 2007-08-08 2009-03-19 Yamaha Motor Co Ltd Gas sensor, air-fuel ratio control device, and transportation equipment
JP7010180B2 (en) * 2018-09-05 2022-02-10 株式会社デンソー Distance measuring device
JP2021012352A (en) * 2019-07-09 2021-02-04 パナソニックi−PROセンシングソリューションズ株式会社 Surveillance camera and cover
JP7380447B2 (en) * 2020-06-26 2023-11-15 株式会社デンソー Vehicle heater system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002215246A (en) 2001-01-19 2002-07-31 Auto Network Gijutsu Kenkyusho:Kk Temperature control method and temperature control device for heater
JP2010127487A (en) 2008-11-25 2010-06-10 Ngk Spark Plug Co Ltd Heater energization control apparatus

Also Published As

Publication number Publication date
JP2023106832A (en) 2023-08-02

Similar Documents

Publication Publication Date Title
US11912243B2 (en) Window glass heating device
JP7001349B2 (en) Automatic operation control device
JP7347363B2 (en) heater control device
JP4340991B2 (en) Vehicle steering assist device
CN109969134B (en) Imaging device for vehicle and heating device
US10225889B2 (en) Windshield heating device
CN105683012A (en) Vehicle control apparatus
CN110857077A (en) Window glass antifogging structure, power supply control device for window glass antifogging structure, and in-vehicle camera device
WO2020050256A1 (en) Distance measurement device
JP6958415B2 (en) Vehicle photography equipment
JP7620265B2 (en) Control device, control method, and program
JP7824574B2 (en) Driving assistance device, driving assistance method, and program
CN112616210B (en) Window glass heating device
US20230236289A1 (en) Control device, control method, and storage medium
JP7553425B2 (en) Anti-fog system
JP7248376B2 (en) vehicle
JP3894166B2 (en) Car
CN116533932A (en) Heater system for vehicle, sensor module for vehicle, and vehicle
JP7808499B2 (en) Anti-fog system
JP2024060201A (en) Vehicle control device and control method
JP7765373B2 (en) Anti-fog system
JP2004243862A (en) Electric heating element conduction control device for vehicle window glass
JP7800386B2 (en) Structure and performance degradation suppression device
JP7563332B2 (en) Vehicle Washing System
JP6759948B2 (en) Automatic operation control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240320

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20241127

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20241211

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241224

R150 Certificate of patent or registration of utility model

Ref document number: 7620265

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150