[go: up one dir, main page]

JP2013122724A - Heater drive circuit - Google Patents

Heater drive circuit Download PDF

Info

Publication number
JP2013122724A
JP2013122724A JP2011271504A JP2011271504A JP2013122724A JP 2013122724 A JP2013122724 A JP 2013122724A JP 2011271504 A JP2011271504 A JP 2011271504A JP 2011271504 A JP2011271504 A JP 2011271504A JP 2013122724 A JP2013122724 A JP 2013122724A
Authority
JP
Japan
Prior art keywords
heater
temperature
mos transistor
potential difference
calculated
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.)
Granted
Application number
JP2011271504A
Other languages
Japanese (ja)
Other versions
JP5765210B2 (en
Inventor
Masahiro Ito
正浩 伊藤
Tadao Furukawa
忠男 古川
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.)
Denso Corp
Original Assignee
Denso 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 Denso Corp filed Critical Denso Corp
Priority to JP2011271504A priority Critical patent/JP5765210B2/en
Publication of JP2013122724A publication Critical patent/JP2013122724A/en
Application granted granted Critical
Publication of JP5765210B2 publication Critical patent/JP5765210B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Continuous-Control Power Sources That Use Transistors (AREA)

Abstract

【課題】 燃料噴射装置内のヒータ10に流れる駆動電流を求める。
【解決手段】 ヒータ10を制御するヒータ制御回路にて、電源Vddとヒータ10との間に配置されるnMOSトランジスタ20と、電源Vddとグランドとの間でヒータ10およびnMOSトランジスタ20を通して電流が流れるようにnMOSトランジスタ20を制御するマイクロコンピュータ30と、マイクロコンピュータ30によりヒータ10およびnMOSトランジスタ20を通して電流を流したときのnMOSトランジスタ20のON抵抗を記憶する不揮発メモリ40とを備える。マイクロコンピュータ30はA点21とB点22との間の電位差(VA−VB)を求めるとともに、この求められる電位差(VA−VB)と不揮発メモリ40に記憶されるON抵抗とを用いて、nMOSトランジスタ20のドレイン−ソース間に流れる電流をヒータ10に流れる駆動電流として算出する。
【選択図】図1
PROBLEM TO BE SOLVED To obtain a drive current flowing in a heater 10 in a fuel injection device.
SOLUTION: In a heater control circuit that controls a heater 10, current flows through the heater 10 and the nMOS transistor 20 between an nMOS transistor 20 disposed between a power supply Vdd and the heater 10 and between the power supply Vdd and ground. Thus, the microcomputer 30 that controls the nMOS transistor 20 and the nonvolatile memory 40 that stores the ON resistance of the nMOS transistor 20 when a current is passed through the heater 10 and the nMOS transistor 20 by the microcomputer 30 are provided. The microcomputer 30 calculates the potential difference (V A −V B ) between the A point 21 and the B point 22, and calculates the calculated potential difference (V A −V B ) and the ON resistance stored in the nonvolatile memory 40. The current flowing between the drain and source of the nMOS transistor 20 is calculated as the drive current flowing through the heater 10.
[Selection] Figure 1

Description

本発明は、制御装置内のヒータを制御するヒータ駆動回路に関するものである。   The present invention relates to a heater drive circuit that controls a heater in a control device.

従来、ガソリンおよびエタノール等の混合燃料、或いはエタノールを燃料として使用するFFV用エンジン(FFV:Flexible−Fuel Vehicle)では、ヒータにより燃料を加熱してからエンジンの筒内へ噴くことで、燃料の低温の始動性を確保したものがある(特許文献1参照)。   Conventionally, in a FFV engine (FFV: Flexible-Fuel Vehicle) that uses a mixed fuel such as gasoline and ethanol, or ethanol as a fuel, the fuel is heated by a heater and then injected into the cylinder of the engine. There is one in which startability is ensured (see Patent Document 1).

また、燃料の加熱手段としては、燃料噴射装置内にヒータを設けて、このヒータによりエンジンの筒内へ噴出する燃料を加熱するものがある(特許文献2および特許文献3参照)。   Further, as a means for heating the fuel, there is a means in which a heater is provided in the fuel injection device and the fuel injected into the cylinder of the engine is heated by the heater (see Patent Document 2 and Patent Document 3).

ヒータ駆動回路によりヒータを制御する際にヒータ駆動回路においてヒータに流れる駆動電流の検出方法としては、電源とグランドとの間にヒータと直列接続した電流検出用抵抗素子を設け、この電流検出用抵抗素子の両端子間の電位差により電流値を検出する方式が広く一般的に用いられている(特許文献4および特許文献5参照)。   When the heater is controlled by the heater drive circuit, a current detection resistor element connected in series with the heater is provided between the power source and the ground as a method for detecting the drive current flowing through the heater in the heater drive circuit. A method of detecting a current value based on a potential difference between both terminals of an element is widely used in general (see Patent Document 4 and Patent Document 5).

特開平6−42417号公報JP-A-6-42417 特許3573468号明細書Japanese Patent No. 3573468 特開2005−113782JP 2005-113782 A 特開平7−077546号公報Japanese Unexamined Patent Publication No. 7-077546 特開平4−317217号公報JP-A-4-317217

本発明者等は、FFV用エンジンに燃料を噴出する燃料噴射装置内のヒータを制御するために、電流検出用抵抗素子を用いてヒータの駆動電流を検出することを検討したところ、ヒータに大きな駆動電流が流れる場合には、電流検出用抵抗素子の許容電力を大きくすることが必要になる。このため、電流検出用抵抗素子の体格の大型化、および高コスト化を招くといった問題が生じる。   In order to control the heater in the fuel injection device that injects fuel to the FFV engine, the present inventors have studied to detect the drive current of the heater using a current detection resistance element. When the drive current flows, it is necessary to increase the allowable power of the current detection resistance element. For this reason, there arises a problem that the size of the resistance element for current detection is increased and the cost is increased.

このような問題は、燃料噴射装置以外の各種の制御装置内のヒータを制御するヒータ駆動回路にも生じる。   Such a problem also occurs in a heater drive circuit that controls heaters in various control devices other than the fuel injection device.

本発明は上記点に鑑みて、電流検出用抵抗素子を用いることなく、ヒータに流れる駆動電流の値を求めることを第1の目的とし、電流検出用抵抗素子を用いることなく、ヒータの温度を求めることを第2の目的とし、電流検出用抵抗素子を用いることなく、ヒータの温度を制御することを第3の目的とする。   In view of the above points, the present invention has a first object to determine the value of the drive current flowing through the heater without using a current detection resistor element, and the heater temperature can be adjusted without using a current detection resistor element. The second object is to obtain the third object, and the third object is to control the temperature of the heater without using a current detecting resistor element.

上記目的を達成するため、請求項1に記載の発明では、
制御機器内に配置されるヒータ(10)を制御するヒータ制御回路であって、
電源とグランドとの間に配置されて、前記ヒータに対して直列に接続されるMOSトランジスタ(20)と、
前記電源とグランドとの間で前記ヒータおよび前記MOSトランジスタを通して駆動電流が流れるように前記MOSトランジスタを制御する第1の制御手段(S100)と、
前記第1の制御手段により前記ヒータおよび前記MOSトランジスタに駆動電流を流したときの前記MOSトランジスタの電源側端子およびグランド側端子との間のON抵抗の値を記憶する記憶手段(40)と、
前記第1の制御手段により前記ヒータおよび前記MOSトランジスタに駆動電流を流したときの前記MOSトランジスタのグランド側端子と電源側端子との間の電位差を検出する第1の電位差検出手段(S110)と、
前記第1の電位差検出手段により算出される電位差と前記記憶手段に記憶されるON抵抗の値とを用いて前記MOSトランジスタのグランド側端子および電源側端子間に流れる電流を、前記ヒータに流れる駆動電流として算出する電流算出手段(S130)と、を備えることを特徴とする。
In order to achieve the above object, in the invention described in claim 1,
A heater control circuit for controlling a heater (10) disposed in a control device,
A MOS transistor (20) disposed between a power source and ground and connected in series to the heater;
First control means (S100) for controlling the MOS transistor such that a drive current flows between the power source and the ground through the heater and the MOS transistor;
Storage means (40) for storing a value of an ON resistance between a power supply side terminal and a ground side terminal of the MOS transistor when a driving current is passed through the heater and the MOS transistor by the first control means;
First potential difference detection means (S110) for detecting a potential difference between a ground side terminal and a power supply side terminal of the MOS transistor when a driving current is passed through the heater and the MOS transistor by the first control means; ,
Driving the current flowing between the ground side terminal and the power supply side terminal of the MOS transistor using the potential difference calculated by the first potential difference detection means and the value of the ON resistance stored in the storage means. Current calculation means (S130) for calculating as a current.

請求項1に係る発明によれば、記憶手段に記憶されるON抵抗、および電位差算出手段により算出される電位差を用いることにより、電流検出用抵抗素子を用いることなく、ヒータに流れる駆動電流の値を求めることができる。   According to the first aspect of the present invention, by using the ON resistance stored in the storage unit and the potential difference calculated by the potential difference calculation unit, the value of the drive current flowing through the heater without using the current detection resistor element. Can be requested.

請求項2に記載の発明では、前記第1の電位差算出手段(S130)は、前記第1の制御手段により前記ヒータに駆動電流を流したときの前記MOSトランジスタの電源側端子とグランドとの間の第1の電位差(VA)を検出するとともに、前記第1の制御手段により前記ヒータに駆動電流を流したときの前記MOSトランジスタのグランド側端子とグランドとの間の第2の電位差(VB)を検出し、前記第1の電位差(VA)から前記第2の電位差(VB)を引いた差分を、前記MOSトランジスタの電源側端子と前記グランド側端子との間の電位差(VA−VB)として求めることを特徴とする。 In the invention according to claim 2, the first potential difference calculating means (S130) is provided between the power supply side terminal of the MOS transistor and the ground when a driving current is passed through the heater by the first control means. first detects the potential difference (V a), the second potential difference (V between the ground terminal and the ground of the MOS transistor when a current of the driving current to the heater by said first control means B ) is detected, and the difference obtained by subtracting the second potential difference (V B ) from the first potential difference (V A ) is determined as the potential difference (V) between the power supply side terminal and the ground side terminal of the MOS transistor. A− V B ).

請求項3に記載の発明では、前記記憶手段に記憶される抵抗値、および前記第1、第2の電位差(VA、VB)に基づいて前記第1の制御手段により前記ヒータに前記駆動電流を流したときの前記ヒータの抵抗値を算出し、前記ヒータに前記駆動電流を流したときの前記ヒータの温度(TRh)を前記ヒータの抵抗値に基づいて求める温度算出手段(S130A)を備えることを特徴とする。 According to a third aspect of the present invention, the drive to the heater is performed by the first control unit based on the resistance value stored in the storage unit and the first and second potential differences (V A , V B ). A temperature calculation means for calculating a resistance value of the heater when a current is passed, and obtaining a temperature (T Rh ) of the heater when the drive current is passed to the heater based on the resistance value of the heater (S130A) It is characterized by providing.

請求項3に記載の発明によれば、ヒータの抵抗値と駆動電流とを用いることにより、電流検出用抵抗素子を用いることなく、ヒータの温度(TRh)を算出することができる。 According to the third aspect of the present invention, the heater temperature (T Rh ) can be calculated by using the heater resistance value and the drive current without using the current detection resistor element.

具体的には、温度算出手段(S130A)は、
記憶手段に記憶される抵抗値をRONとし、第1の電位差をVAとし、第2の電位差をVBとし、ヒータの抵抗値をRhとしたときに、RON、VA、VB
h={(VA−VB)/VB}×RON に代入してヒータの抵抗値を算出し、
基準温度をT0とし、ヒータの温度が基準温度であるときのヒータの抵抗値をR0とし、ヒータにおいて温度変化による抵抗値の変化を示す温度係数[Ω/℃]をσhtとし、ヒータの温度をTRhとし、Rh、およびT0、R0、σhtを TRh=((Rh/R0)−1))/σht+T0に代入してヒータの温度を算出する。
Specifically, the temperature calculation means (S130A)
When the resistance value stored in the storage means is R ON , the first potential difference is V A , the second potential difference is V B , and the heater resistance value is R h , R ON , V A , V Substituting B into R h = {(V A −V B ) / V B } × R ON to calculate the resistance value of the heater,
The reference temperature is T 0 , the heater resistance value when the heater temperature is the reference temperature is R 0 , the temperature coefficient [Ω / ° C.] indicating the change in resistance value due to temperature change in the heater is σ ht , and the heater T Rh , and R h , T 0 , R 0 , and σ ht are substituted into T Rh = ((R h / R 0 ) −1)) / σ ht + T 0 to calculate the heater temperature. .

請求項4に記載の発明では、前記第1の制御手段は、前記ヒータの目標温度に前記温度算出手段の算出温度を近づけるように前記駆動電流を調整するために、前記MOSトランジスタを制御することを特徴とする。   According to a fourth aspect of the present invention, the first control unit controls the MOS transistor to adjust the drive current so that the calculated temperature of the temperature calculating unit approaches the target temperature of the heater. It is characterized by.

請求項4に係る発明によれば、電流検出用抵抗素子を用いることなく、温度算出手段の算出温度を用いることにより、ヒータの温度を制御することができる。   According to the invention of claim 4, the temperature of the heater can be controlled by using the calculated temperature of the temperature calculating means without using the current detecting resistance element.

請求項5に記載の発明では、前記第1の電位差検出手段による前記電位差の検出に先だって、前記MOSトランジスタの電源側端子およびグランド側端子間に一定電流を流すための定電流源(10A)が前記ヒータ(10)に代えて配置された場合に、前記MOSトランジスタの電源側端子およびグランド側端子間の電位差を検出する第2の電位差検出手段(S210、S220)と、
前記第2の電位差検出手段により検出される電位差と前記定電流源によって前記MOSトランジスタの電源側端子およびグランド側端子間に流される電流値とに基づいて、前記MOSトランジスタの電源側端子およびグランド側端子間に一定電流が流れるときの前記MOSトランジスタの電源側端子およびグランド側端子間のON抵抗の値を算出する第1の抵抗値算出手段(S260)と、
前記第1の抵抗値算出手段により算出されるON抵抗の値を前記記憶手段に保持させる第1の抵抗値保持手段(S270)と、を備えることを特徴とする。
According to the fifth aspect of the present invention, there is provided a constant current source (10A) for causing a constant current to flow between the power supply side terminal and the ground side terminal of the MOS transistor prior to the detection of the potential difference by the first potential difference detection means. Second potential difference detection means (S210, S220) for detecting a potential difference between a power supply side terminal and a ground side terminal of the MOS transistor when arranged in place of the heater (10);
Based on the potential difference detected by the second potential difference detection means and the current value passed between the power supply side terminal and ground side terminal of the MOS transistor by the constant current source, the power supply side terminal and ground side of the MOS transistor First resistance value calculating means (S260) for calculating a value of ON resistance between the power supply side terminal and the ground side terminal of the MOS transistor when a constant current flows between the terminals;
And a first resistance value holding means (S270) for holding the ON resistance value calculated by the first resistance value calculating means in the storage means.

請求項6に記載の発明では、前記第2の電位差検出手段(S210、S220)は、前記MOSトランジスタの電源側端子とグランド側端子との間の電位差を繰り返し検出するものであり、
前記第2の電位差検出手段によって前回検出された電位差と前記第2の電位差検出手段によって今回検出された電位差との間の偏差が所定範囲内に入るか否かを判定することにより、前記MOSトランジスタの温度が飽和したか否かを判定する判定手段(S250)を備え、
前記第1の抵抗値算出手段(S260)は、前記前回検出された電位差と前記今回検出された電位差との間の偏差が所定範囲内に入ると前記判定手段(S250)が判定した場合において前記今回検出された電位差を用いて前記ON抵抗の値を算出することを特徴とする。
In the invention described in claim 6, the second potential difference detecting means (S210, S220) repeatedly detects a potential difference between a power supply side terminal and a ground side terminal of the MOS transistor,
The MOS transistor is determined by determining whether or not a deviation between the potential difference detected last time by the second potential difference detecting means and the potential difference detected this time by the second potential difference detecting means falls within a predetermined range. Determination means (S250) for determining whether or not the temperature is saturated,
The first resistance value calculating unit (S260) is configured to determine whether the determination unit (S250) determines that a deviation between the previously detected potential difference and the currently detected potential difference falls within a predetermined range. The value of the ON resistance is calculated using the potential difference detected this time.

具体的には、第1の抵抗値算出手段は、
MOSトランジスタの電源側端子とグランド側端子との間に一定電流が流れるときのMOSトランジスタの電源側端子とグランド側端子との間の抵抗値をRONとし、第2の電位差検出手段により検出される電位差を(VA’−VB’)とし、定電流源によりMOSトランジスタのグランド側端子および電源側端子間に流れる一定電流をIconstとし、(VA’−VB’)、およびIconstを、RON=(VA’−VB’)/Iconstに代入することにより、RONを算出する。
Specifically, the first resistance value calculating means is:
The resistance value between the power source side terminal and the ground side terminal of the MOS transistor when a constant current flows between the power source side terminal and the ground side terminal of the MOS transistor is R ON and is detected by the second potential difference detecting means. (V A ′ −V B ′), a constant current flowing between the ground side terminal and the power source side terminal of the MOS transistor by a constant current source is defined as I const , (V A ′ −V B ′), and I R ON is calculated by substituting const into R ON = (V A '−V B ') / I const .

請求項7に記載の発明では、前記制御機器は、車載制御機器であることを特徴とする。   The invention according to claim 7 is characterized in that the control device is an in-vehicle control device.

請求項8に記載の発明では、前記第1の電位差検出手段による前記電位差の検出に先だって、前記MOSトランジスタを一定期間だけオンして前記電源とグランドとの間で前記ヒータおよび前記MOSトランジスタに電流を流す第2の制御手段(S200A)と、
前記第2の制御手段により前記MOSトランジスタを一定期間だけオンしたときの前記MOSトランジスタの電源側端子とグランドとの間の第1の電位差(VA’’)と、前記第2の制御手段により前記MOSトランジスタを一定期間だけオンしたときの前記MOSトランジスタのグランド側端子とグランドとの間の第2の電位差(VB’’)とを検出する第3の電位差検出手段(S210、S220)と、
前記第2の制御手段により前記MOSトランジスタを一定期間だけオンしたときに、前記車載制御機器に隣接して配置されている他の車載機器に配置される温度センサ(61、62)によって、前記他の車載機器の温度を前記MOSトランジスタの雰囲気温度(Ta)として検出する第1の温度検出手段(S300a)と、
前記第2の制御手段により前記MOSトランジスタを一定期間だけオンしたときの前記MOSトランジスタの電源側端子とグランド側端子との間のON抵抗の値(Ron2@Ta)を、前記第3の電位差検出手段により検出される第1、第2の電位差(VA’’、VB’’)、および前記第1の温度検出手段の検出温度(Ta)に基づいて算出する第2の抵抗値算出手段(S265)と、
前記第2の抵抗値算出手段(S265)により算出されるON抵抗の値に基づいて、前記第1の制御手段により前記ヒータの温度を制御するときの前記MOSトランジスタの電源側端子とグランド側端子との間のON抵抗の値(RON2@T)を算出する第3の抵抗値算出手段(S267)と、
前記第3の抵抗値算出手段(S267)により算出されるON抵抗の値(RON2@T)を前記記憶手段に保持させる第2の保持手段(S270)と、を備えることを特徴とする。
According to an eighth aspect of the present invention, prior to the detection of the potential difference by the first potential difference detection means, the MOS transistor is turned on for a certain period, and current is supplied to the heater and the MOS transistor between the power source and the ground. Second control means (S200A) for flowing
A first potential difference (V A ″) between the power supply side terminal of the MOS transistor and the ground when the MOS transistor is turned on for a certain period by the second control means, and the second control means Third potential difference detection means (S210, S220) for detecting a second potential difference (V B ″) between the ground side terminal of the MOS transistor and the ground when the MOS transistor is turned on for a predetermined period; ,
When the MOS transistor is turned on for a certain period by the second control means, the other is detected by a temperature sensor (61, 62) arranged in another in-vehicle device arranged adjacent to the in-vehicle control device. First temperature detecting means (S300a) for detecting the temperature of the in-vehicle device as the atmospheric temperature (Ta) of the MOS transistor;
The value of the ON resistance (R on2 @ Ta ) between the power supply side terminal and the ground side terminal of the MOS transistor when the MOS transistor is turned on for a certain period by the second control means is the third potential difference. Second resistance value calculation calculated based on the first and second potential differences (V A ″, V B ″) detected by the detection means and the detected temperature (Ta) of the first temperature detection means. Means (S265);
Based on the ON resistance value calculated by the second resistance value calculation means (S265), the power supply side terminal and the ground side terminal of the MOS transistor when the temperature of the heater is controlled by the first control means. Third resistance value calculating means (S267) for calculating the ON resistance value (R ON2 @ T ) between
And a second holding means (S270) for holding the ON resistance value (R ON2 @ T ) calculated by the third resistance value calculating means (S267) in the storage means.

請求項9に記載の発明では、前記第3の抵抗値算出手段(S267)は、
前記第1の制御手段により前記ヒータの温度を制御するときの前記MOSトランジスタの温度を予め決められた一定温度(T)として、前記一定温度(T)から前記第1の温度検出手段の検出温度(Ta)を引いた差分(T−Ta)に対応する前記第2の抵抗値算出手段の算出値の補正値を算出し、この算出した補正値を前記第2の抵抗値算出手段の算出値に加算した値(RON3)を、前記第1の制御手段により前記ヒータの温度を制御するときの前記MOSトランジスタのON抵抗の値として算出することを特徴とする。
In the invention according to claim 9, the third resistance value calculating means (S267)
The temperature of the MOS transistor when the temperature of the heater is controlled by the first control means is a predetermined constant temperature (T), and the detected temperature of the first temperature detection means from the constant temperature (T). The correction value of the calculated value of the second resistance value calculating means corresponding to the difference (T−Ta) minus (Ta) is calculated, and this calculated correction value is calculated to the calculated value of the second resistance value calculating means. The value (R ON3 ) added to is calculated as the value of the ON resistance of the MOS transistor when the temperature of the heater is controlled by the first control means.

請求項10に記載の発明では、前記制御機器は、自動車のエンジンルーム内に配置されており、
前記第1の制御手段により前記ヒータの温度を制御するときの前記MOSトランジスタの推定温度(Th)を、前記エンジンルーム内の走行用エンジンの吸気温度を検出する吸気温センサ(61)の検出温度と前記走行用エンジンの冷却水温度を検出する水温センサ(62)の検出温度とに基づいて求める温度推定手段(S300b)を備えており、
前記第3の抵抗値算出手段は、前記温度推定手段により求められる推定温度(Th)から前記MOSトランジスタの雰囲気温度(Ta)を引いた差分(Th−Ta)に対応する前記第2の抵抗値算出手段の算出値の補正値を算出し、この算出した補正値を前記第2の抵抗値算出手段の算出値に加算した値(RON3)を、前記第1の制御手段により前記ヒータの温度を制御するときの前記MOSトランジスタのON抵抗の値として算出することを特徴とする。
In invention of Claim 10, the said control apparatus is arrange | positioned in the engine room of a motor vehicle,
Detection of an estimated temperature (T h ) of the MOS transistor when the temperature of the heater is controlled by the first control means is detected by an intake air temperature sensor (61) that detects an intake air temperature of a traveling engine in the engine room. Temperature estimation means (S300b) for obtaining based on the temperature and the temperature detected by the water temperature sensor (62) for detecting the coolant temperature of the traveling engine;
The third resistance value calculation means is the second resistance value corresponding to a difference (T h −Ta) obtained by subtracting the atmospheric temperature (Ta) of the MOS transistor from the estimated temperature (T h ) obtained by the temperature estimation means. A correction value of the calculated value of the resistance value calculating means is calculated, and a value (R ON3 ) obtained by adding the calculated correction value to the calculated value of the second resistance value calculating means is calculated by the first control means by the heater. It is calculated as the value of the ON resistance of the MOS transistor when controlling the temperature of the MOS transistor.

請求項11に記載の発明では、自動車のエンジンルーム内の制御機器内に配置されるヒータ(10)を制御するヒータ制御回路であって、
電源とグランドとの間に配置されて、前記ヒータに対して直列に接続されるMOSトランジスタ(20)と、
前記電源と前記グランドとの間で前記ヒータおよび前記MOSトランジスタを通して駆動電流が流れるように前記MOSトランジスタを制御する制御手段(S100)と、
前記制御手段により前記ヒータに駆動電流を流したときの前記MOSトランジスタの電源側端子とグランドとの間の第1の電位差(VA)を求め、かつ前記制御手段により前記ヒータに駆動電流を流したときの前記MOSトランジスタのグランド側端子とグランドとの間の第2の電位差(VB)を求めるとともに、前記第1の電位差から前記第2の電位差を引いた差分(VA−VB)を求める電位差算出手段(S110)と、
前記電位差算出手段により算出される差分(VA−VB)を前記第1の電位差(VA)を予め決められた一定値としたときの前記MOSトランジスタのオン電圧(VA-B@16V)に変換する変換手段と、
前記制御手段により前記ヒータに駆動電流を流したときの前記MOSトランジスタの推定温度(Th)を、前記エンジンルーム内の走行用エンジンの吸気温度を検出する吸気温センサ(61)の検出温度と前記走行用エンジンの冷却水温度を検出する水温センサ(62)の検出温度とに基づいて求める温度推定手段(S300b)と、
前記オン電圧(VA-B@16V)、前記制御手段により前記ヒータに駆動電流を流したときの前記ヒータの温度、および前記MOSトランジスタの推定温度(Th)が1対1対1で特定されるように前記ヒータの温度、前記オン電圧(VA-B@16V)、および前記MOSトランジスタの推定温度(Th)の関係を記憶するための変換テーブルと、
前記変換テーブルにおいて、前記オン電圧(VA-B@16V)および前記温度推定手段により算出される推定温度(Th)に対応する前記ヒータの温度を特定するヒータ温度特定手段(S269)と、を備え、
前記MOSトランジスタのオン電圧(VA-B@16V)は、前記制御手段により前記MOSトランジスタの電源側端子とグランド側端子との間に前記駆動電流を流したときの前記電源側端子とグランド側端子との間の電位差であることを特徴とする。
In invention of Claim 11, it is a heater control circuit which controls the heater (10) arrange | positioned in the control apparatus in the engine room of a motor vehicle,
A MOS transistor (20) disposed between a power source and ground and connected in series to the heater;
Control means (S100) for controlling the MOS transistor such that a drive current flows between the power source and the ground through the heater and the MOS transistor;
A first potential difference (V A ) between the power supply side terminal of the MOS transistor and the ground when a driving current is supplied to the heater by the control means, and a driving current is supplied to the heater by the control means. A second potential difference (V B ) between the ground-side terminal of the MOS transistor and the ground is obtained, and a difference (V A −V B ) obtained by subtracting the second potential difference from the first potential difference. Potential difference calculating means (S110) for obtaining
The difference (V A −V B ) calculated by the potential difference calculating means is set to the ON voltage (V AB @ 16V ) of the MOS transistor when the first potential difference (V A ) is a predetermined constant value. Conversion means for converting;
The estimated temperature (T h ) of the MOS transistor when a driving current is supplied to the heater by the control means is the detected temperature of the intake air temperature sensor (61) for detecting the intake air temperature of the traveling engine in the engine room. Temperature estimation means (S300b) to be obtained based on the detected temperature of the water temperature sensor (62) for detecting the coolant temperature of the traveling engine;
The ON voltage (V AB @ 16V ), the temperature of the heater when the control means supplies a driving current to the heater, and the estimated temperature (T h ) of the MOS transistor are specified on a one-to-one basis. A conversion table for storing the relationship between the heater temperature, the on-voltage (V AB @ 16V ), and the estimated temperature (T h ) of the MOS transistor,
Heater temperature specifying means (S269) for specifying the heater temperature corresponding to the ON voltage (V AB @ 16V ) and the estimated temperature (T h ) calculated by the temperature estimation means in the conversion table. ,
The on-voltage (V AB @ 16V ) of the MOS transistor is the power-side terminal and the ground-side terminal when the driving current is passed between the power-side terminal and the ground-side terminal of the MOS transistor by the control means. Is a potential difference between the two.

請求項11に記載の発明によれば、変換テーブル、変換手段の算出値、および温度推定手段の算出温度を用いることにより、電流検出用抵抗素子を用いることなく、ヒータの温度を算出することができる。   According to the eleventh aspect of the present invention, by using the conversion table, the calculated value of the converting means, and the calculated temperature of the temperature estimating means, the temperature of the heater can be calculated without using the resistance element for current detection. it can.

請求項12に記載の発明では、前記第1の制御手段は、前記ヒータ温度特定手段により特定される前記ヒータの温度を前記ヒータの目標温度に近づけるように前記駆動電流を調整するために、前記MOSトランジスタを制御することを特徴とする。   In the invention according to claim 12, the first control means adjusts the drive current so that the temperature of the heater specified by the heater temperature specifying means approaches the target temperature of the heater. The MOS transistor is controlled.

請求項12に係る発明によれば、電流検出用抵抗素子を用いることなく、ヒータ温度特定手段により特定される前記ヒータの温度を用いることにより、ヒータの温度を制御することができる。   According to the twelfth aspect of the invention, the temperature of the heater can be controlled by using the temperature of the heater specified by the heater temperature specifying means without using a resistance element for current detection.

請求項13に記載の発明では、前記温度推定手段(S300b)は、前記吸気温センサ(61)の検出温度(Tha)に第1の係数(R1)を掛けた第1の値(Tha×R1)と、前記水温センサ(62)の検出温度(Thw)に第2の係数(R2)を掛けた第2の値(Thw×R2)とを加算した値を前記MOSトランジスタの設置位置の温度として算出して、この算出した温度に温度補正値(Tα)を足した値を、前記MOSトランジスタの推定温度(Th)として求めるものであり、
前記MOSトランジスタの設置位置が前記エンジンルーム内のうち先頭に近いほど前記第1の係数を大きくし、かつ前記第2の係数を小さくし、前記MOSトランジスタの設置位置が前記エンジンに近いほど前記第1の係数を小さくし、かつ前記第2の係数を大きくすることを特徴とする。
In a thirteenth aspect of the present invention, the temperature estimating means (S300b) uses a first value (T ha ) obtained by multiplying a detected temperature (T ha ) of the intake air temperature sensor (61) by a first coefficient (R1). × R1) and a value obtained by adding a second value (T hw × R2) obtained by multiplying the detected temperature (T hw ) of the water temperature sensor (62) by a second coefficient (R2) is set in the MOS transistor. The position temperature is calculated, and a value obtained by adding the temperature correction value (Tα) to the calculated temperature is obtained as the estimated temperature (T h ) of the MOS transistor.
The first coefficient is increased and the second coefficient is decreased as the MOS transistor installation position is closer to the head of the engine room, and the MOS transistor installation position is closer to the engine. The coefficient of 1 is reduced, and the second coefficient is increased.

具体的には、第2の抵抗値算出手段(S265)は、
第3の電位差検出手段により検出される第1、第2の電位差をVA’’、VB’’とし、第1の温度検出手段の検出温度をTaとし、MOSトランジスタの温度が温度TaであるときのON抵抗をRON2@Taとし、ヒータの抵抗値をR0とし、RON2@Ta=(((Ta−T0)×σht+1)×R0)/((VA’’−VB’’)/VB’’)に、VA’’、VB’’、Ta、T0、σht、R0を代入してRON2@Taを算出する。
Specifically, the second resistance value calculating means (S265)
The first is detected by the third potential difference detection unit, the second potential difference V A '', V B 'and' the temperature detected by the first temperature detecting means and T a, the temperature of the MOS transistor is temperature Ta When ON resistance is R ON2 @ Ta and the heater resistance value is R 0 , R ON2 @ Ta = (((T a −T 0 ) × σ ht +1) × R 0 ) / ((V A 'on), V a''' -V B '') / V B '', V B '', T a, T 0, σ ht, by substituting R 0 calculates the R ON2 @ Ta.

第3の抵抗値算出手段(S267)は、温度変化に対するMOSトランジスタのON抵抗の値の変化を示す温度係数をσMOS[Ω/℃]とし、第1の制御手段によりヒータの温度を制御するときのMOSトランジスタの温度をTとし、第1の制御手段によりヒータを制御する際のMOSトランジスタON抵抗をRON2@Tとし、RON2@Ta、T、Ta、およびσMOSをRON2@T=RON2@Ta+(T−Ta)×σMOSに代入してRON2@Tを算出する。 The third resistance value calculating means (S267) sets the temperature coefficient indicating the change in the ON resistance value of the MOS transistor to the temperature change as σ MOS [Ω / ° C.], and controls the heater temperature by the first control means. The MOS transistor ON resistance when controlling the heater by the first control means is R ON2 @ T, and R ON2 @ Ta , T, T a , and σ MOS are R ON2 @ T = R ON2 @ Ta + (T−T a ) × σ Substituting into MOS calculates R ON2 @ T.

請求項14に記載の発明では、前記制御機器は、エタノールおよびガソリンの混合物、或いはエタノールを燃料として使用するFFV用エンジンの燃料噴射装置であり、前記ヒータは、前記燃料噴射装置内において前記燃料に熱を加えることを特徴とする。   In a fourteenth aspect of the present invention, the control device is a mixture of ethanol and gasoline, or a fuel injection device for an FFV engine that uses ethanol as a fuel, and the heater is used for the fuel in the fuel injection device. It is characterized by applying heat.

請求項15に記載の発明では、前記ヒータ(10)は、セラミックヒータであることを特徴とする。   The invention according to claim 15 is characterized in that the heater (10) is a ceramic heater.

なお、この欄および特許請求の範囲で記載した各手段の括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。   In addition, the code | symbol in the bracket | parenthesis of each means described in this column and the claim shows the correspondence with the specific means as described in embodiment mentioned later.

本発明の第1実施形態における車載ヒータ駆動回路の構成を示す図である。It is a figure which shows the structure of the vehicle-mounted heater drive circuit in 1st Embodiment of this invention. 第1実施形態におけるマイクロコンピュータの電流算出処理を示すフローチャートである。It is a flowchart which shows the electric current calculation process of the microcomputer in 1st Embodiment. 第1実施形態における車載ヒータ駆動回路の作動を示すタイミングチャートである。It is a timing chart which shows the action | operation of the vehicle-mounted heater drive circuit in 1st Embodiment. 本発明の第2実施形態におけるマイクロコンピュータの温度制御処理を示すフローチャートである。It is a flowchart which shows the temperature control process of the microcomputer in 2nd Embodiment of this invention. 第2実施形態における車載ヒータ駆動回路の作動を示すタイミングチャートである。It is a timing chart which shows operation of an in-vehicle heater drive circuit in a 2nd embodiment. 本発明の第3実施形態における車載ヒータ駆動回路の構成を示す図である。It is a figure which shows the structure of the vehicle-mounted heater drive circuit in 3rd Embodiment of this invention. 第3実施形態におけるマイクロコンピュータのON抵抗計測処理を示すフローチャートである。It is a flowchart which shows the ON resistance measurement process of the microcomputer in 3rd Embodiment. 第3実施形態における車載ヒータ駆動回路の作動を示すタイミングチャートである。It is a timing chart which shows operation of an in-vehicle heater drive circuit in a 3rd embodiment. 本発明の第4実施形態における車載ヒータ駆動回路の構成を示す図である。It is a figure which shows the structure of the vehicle-mounted heater drive circuit in 4th Embodiment of this invention. 第4実施形態におけるマイクロコンピュータのON抵抗計測処理、および雰囲気温度計測処理を示すフローチャートである。It is a flowchart which shows the ON resistance measurement process of the microcomputer in 4th Embodiment, and an atmospheric temperature measurement process. 第4実施形態における車載ヒータ駆動回路の作動を示すタイミングチャートである。It is a timing chart which shows the action of the in-vehicle heater drive circuit in a 4th embodiment. 本発明の第5実施形態における車載ヒータ駆動回路の構成を示す図である。It is a figure which shows the structure of the vehicle-mounted heater drive circuit in 5th Embodiment of this invention. 第5実施形態におけるマイクロコンピュータのヒータ温度制御処理、およびMOS温度計測処理を示すフローチャートである。It is a flowchart which shows the heater temperature control process of the microcomputer in 5th Embodiment, and MOS temperature measurement process. 第5実施形態におけるヒータの温度を求めるための変換テーブルの構成を示す図である。It is a figure which shows the structure of the conversion table for calculating | requiring the temperature of the heater in 5th Embodiment.

以下、本発明の実施形態について図に基づいて説明する。なお、以下の各実施形態相互において、互いに同一もしくは均等である部分には、説明の簡略化を図るべく、図中、同一符号を付してある。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the following embodiments, parts that are the same or equivalent to each other are given the same reference numerals in the drawings in order to simplify the description.

(第1実施形態)
図1に、本発明に係る車載ヒータ駆動回路1の第1実施形態の回路構成を示す。 車載ヒータ駆動回路1は、FFV用エンジン用の燃料噴射装置内のヒータ10の温度を制御するものである。FFV用エンジンとは、ガソリンおよびエタノール等の混合燃料、或いはエタノールを燃料として使用するエンジンのことである。
(First embodiment)
FIG. 1 shows a circuit configuration of a first embodiment of an in-vehicle heater driving circuit 1 according to the present invention. The in-vehicle heater drive circuit 1 controls the temperature of the heater 10 in the fuel injection device for the FFV engine. The FFV engine is a mixed fuel such as gasoline and ethanol, or an engine using ethanol as a fuel.

ヒータ10は、PCTヒータ等のセラミックヒータからなるヒータ負荷である。本実施形態のヒータ10は、電源Vddとグランド50との間に配置されて、燃料噴射装置(制御機器)内の燃料を加熱するものである。電源Vddは、ヒータ10に電力を供給するためのヒータ用電源である。   The heater 10 is a heater load composed of a ceramic heater such as a PCT heater. The heater 10 of this embodiment is disposed between the power supply Vdd and the ground 50, and heats the fuel in the fuel injection device (control device). The power source Vdd is a heater power source for supplying power to the heater 10.

具体的には、車載ヒータ駆動回路1は、nMOSトランジスタ20、マイクロコンピュータ30、および不揮発メモリ40を備える。   Specifically, the in-vehicle heater drive circuit 1 includes an nMOS transistor 20, a microcomputer 30, and a nonvolatile memory 40.

nMOSトランジスタ20は、電源Vddとヒータ10との間に配置されて、電源Vddとヒータ10との間を接続、或いは開放する。マイクロコンピュータ30は、CPU、メモリ以外に、PWM出力ポート31、A/D入力ポート32、33、メモリ通信ポート34a、34bを有する周知のものであって、後述するように、ヒータ10に流れる駆動電流を算出する電流算出処理を実行する。   The nMOS transistor 20 is disposed between the power supply Vdd and the heater 10, and connects or opens between the power supply Vdd and the heater 10. The microcomputer 30 has a PWM output port 31, A / D input ports 32 and 33, and memory communication ports 34 a and 34 b in addition to the CPU and the memory, and is driven to flow through the heater 10 as will be described later. A current calculation process for calculating a current is executed.

本実施形態のPWM出力ポート31は、所望のDuty比のPWM駆動信号をnMOSトランジスタ20に出力するポートである。Duty比とは、nMOSトランジスタ20のオン期間とオフ期間とからなる一定周期においてオン期間が占める割合のことである。   The PWM output port 31 of this embodiment is a port that outputs a PWM drive signal having a desired duty ratio to the nMOS transistor 20. The duty ratio is a ratio of the on period in a fixed cycle composed of the on period and the off period of the nMOS transistor 20.

A/D入力ポート32は、電源VddとnMOSトランジスタ20のドレイン端子との間のA点21とグランド50との間の電圧VAをサンプリングするために、A点から電圧VAを取り込むポートである。 The A / D input port 32 is a port that takes in the voltage V A from the A point in order to sample the voltage V A between the A point 21 between the power supply Vdd and the drain terminal of the nMOS transistor 20 and the ground 50. is there.

A/D入力ポート33は、nMOSトランジスタ20のソース端子とヒータ10の間のB点22とグランド50との間の電圧VBをサンプリングするために、B点から電圧VBを取り込むポートである。 The A / D input port 33 is a port that takes in the voltage V B from the point B in order to sample the voltage V B between the point B 22 between the source terminal of the nMOS transistor 20 and the heater 10 and the ground 50. .

不揮発メモリ40には、電力供給を停止しても記憶データが消えないフラッシュメモリなどの半導体メモリであって、ヒータ10に通電する際のnMOSトランジスタ20のON抵抗の値が予め記憶されている。不揮発メモリ40は、マイクロコンピュータのメモリ通信ポート34a、34bに接続されている。   The nonvolatile memory 40 is a semiconductor memory such as a flash memory in which stored data does not disappear even when power supply is stopped, and stores the value of the ON resistance of the nMOS transistor 20 when the heater 10 is energized in advance. The nonvolatile memory 40 is connected to the memory communication ports 34a and 34b of the microcomputer.

なお、図中符号Vssは、マイクロコンピュータ30や不揮発メモリ40に電力を供給する電源である。   Reference sign Vss in the figure is a power source that supplies power to the microcomputer 30 and the nonvolatile memory 40.

次に、本実施形態の車載ヒータ駆動回路1の作動について説明する。   Next, the operation of the in-vehicle heater drive circuit 1 of this embodiment will be described.

図2は、マイクロコンピュータ30によるヒータ10の電流算出処理の詳細を示すフローチャートである。マイクロコンピュータ30は、イグニッションスイッチIGがオンされたときに、電流算出処理の実行を開始する。電流算出処理は、繰り返し実行される。   FIG. 2 is a flowchart showing details of the current calculation processing of the heater 10 by the microcomputer 30. The microcomputer 30 starts executing the current calculation process when the ignition switch IG is turned on. The current calculation process is repeatedly executed.

まず、ステップS100において、予め決められたDuty比を、例えば50%とするPWM駆動信号をnMOSトランジスタ20のゲート端子に出力する。このことにより、一周期のうちの半分の期間でnMOSトランジスタ20がオンし、残りの半分の期間でnMOSトランジスタ20がオフする。   First, in step S <b> 100, a PWM drive signal for setting a predetermined duty ratio to 50%, for example, is output to the gate terminal of the nMOS transistor 20. As a result, the nMOS transistor 20 is turned on in a half period of one cycle, and the nMOS transistor 20 is turned off in the remaining half period.

ここで、nMOSトランジスタ20がオンすることに伴って、電源Vddとグランド50との間でnMOSトランジスタ20およびヒータ10を通して駆動電流が流れる。   Here, as the nMOS transistor 20 is turned on, a drive current flows through the nMOS transistor 20 and the heater 10 between the power supply Vdd and the ground 50.

次に、ステップS110において、A点21からA/D入力ポート32に与えられる電圧VAをアナログ/デジタル変換して第1のデジタルデータを取得する。これに加えて、B点22からA/D入力ポート33に与えられる電圧VBをアナログ/デジタル変換して第2のデジタルデータを取得する。 Next, in step S110, the voltage V A supplied from the point A 21 to the A / D input port 32 is analog / digital converted to obtain first digital data. In addition, the voltage V B supplied from the point B 22 to the A / D input port 33 is analog / digital converted to obtain second digital data.

次に、ステップS120において、第2のデジタルデータに基づいてnMOSトランジスタ20がオンしているか否かを判定する。例えば、nMOSトランジスタ20がオフしているときには、電圧VBが零(すなわち、グランド電圧)に等しい値(或いは、近い値)になる一方、nMOSトランジスタ20がオンしているときには、電圧VBが零よりも大きな値になる。 Next, in step S120, it is determined whether or not the nMOS transistor 20 is turned on based on the second digital data. For example, when the nMOS transistor 20 is off, the voltage V B is equal to (or close to) zero (that is, a ground voltage), while when the nMOS transistor 20 is on, the voltage V B is It becomes a value larger than zero.

そこで、ステップS120において、電圧VBが所定値以上であるか否かを判定することにより、nMOSトランジスタ20がオンしているか否かについて判定する。本実施形態の所定値としては、零以上の値が設定されている。 Therefore, in step S120, it is determined whether or not the nMOS transistor 20 is on by determining whether or not the voltage V B is equal to or higher than a predetermined value. As the predetermined value in the present embodiment, a value equal to or greater than zero is set.

このとき、電圧VBが所定値未満であるときにはnMOSトランジスタ20がオフしているとして、ステップS120においてNOと判定する。これに伴い、ステップS110に戻り、電圧VA、VBをそれぞれアナログ/デジタル変換する。その後、ステップS120においてYESと判定するまで、ステップS120のNO判定処理、およびステップS110のA/D変換処理を繰り返す。 At this time, if the voltage V B is less than the predetermined value, it is determined that the nMOS transistor 20 is off and NO is determined in step S120. Accordingly, the process returns to step S110, and the voltages V A and V B are converted from analog to digital, respectively. Thereafter, the NO determination process in step S120 and the A / D conversion process in step S110 are repeated until it is determined as YES in step S120.

その後、電圧VBが所定値以上になると、ステップS120においてnMOSトランジスタ20がオンしているとしてYESと判定する。すると、次のステップS130において、上記ステップS120でYESと判定した直前のステップS110で取得した第1、第2のデジタルデータに基づいて、ヒータ10(すなわち、nMOSトランジスタ20のソース−ドレイン間)に流れる駆動電流Ihを次の数式1により算出する。 Thereafter, when the voltage V B becomes equal to or higher than a predetermined value, it is determined YES in step S120 because the nMOS transistor 20 is turned on. Then, in the next step S130, based on the first and second digital data acquired in step S110 immediately before YES in step S120, the heater 10 (that is, between the source and drain of the nMOS transistor 20) is transferred. The flowing drive current I h is calculated by the following formula 1.

h=(VA−VB)/RON・・・・・・(数式1)
ここで、VAは、nMOSトランジスタ20のソース−ドレイン間に駆動電流が流れているときの第1の電圧である。VBは、nMOSトランジスタ20のソース−ドレイン間に駆動電流が流れているときの第2の電圧である。RONは、不揮発メモリ40に記憶されているON抵抗値である。
I h = (V A −V B ) / R ON (Equation 1)
Here, V A is a first voltage when a drive current flows between the source and drain of the nMOS transistor 20. V B is a second voltage when a drive current flows between the source and drain of the nMOS transistor 20. R ON is an ON resistance value stored in the nonvolatile memory 40.

次に、本実施形態における車載ヒータ駆動回路の具体的な作動について説明する。図3は、本実施形態における車載ヒータ駆動回路1の作動を示すタイミングチャートである。   Next, a specific operation of the in-vehicle heater driving circuit in the present embodiment will be described. FIG. 3 is a timing chart showing the operation of the in-vehicle heater driving circuit 1 in the present embodiment.

図3において(a)はnMOSトランジスタ20のON/OFFのタイミング、(b)はA点21とグランド50との間での電圧VA、(c)はB点とグランド50との間での電圧VB、(d)電圧VA、VBの検出タイミング(サンプリングタイミング)、(e)はA点とB点との間の電位差(VA−VB)、(f)はヒータ10の駆動電流の算出値(図中ヒータ電流の算出値と記す)である。図3中のT1、T2、T3、T4、T5はそれぞれ一周期を四分割した期間である。 3, (a) is the ON / OFF timing of the nMOS transistor 20, (b) is the voltage V A between the point A and the ground 50, and (c) is the voltage between the point B and the ground 50. Voltage V B , (d) Voltage V A , V B detection timing (sampling timing), (e) Potential difference between points A and B (V A −V B ), (f) Heater 10 It is a calculated value of drive current (denoted as a calculated value of heater current in the figure). T1, T2, T3, T4, and T5 in FIG. 3 are periods obtained by dividing one period into four.

まず、期間T1では、nMOSトランジスタ20をオフしている。このとき、電源Vddからヒータ10に電流が流れていない。   First, in the period T1, the nMOS transistor 20 is turned off. At this time, no current flows from the power supply Vdd to the heater 10.

次の期間T2では、マイクロコンピュータ30がnMOSトランジスタ20をオンする。このため、電源VddからnMOSトランジスタ20およびヒータ10を通してグランド50に駆動電流が流れる。これに伴い、ヒータ10に駆動電流が流れることでA点21とB点22との電位差が小さくなる(図3(e)参照)。 このとき、マイクロコンピュータ30がA/D入力ポート32、33より電圧VA、VBを取り込み、この取り込んだVA、VBに基づいて上述の如く数式1により駆動電流(ヒータ電流)Ihを算出する。 In the next period T2, the microcomputer 30 turns on the nMOS transistor 20. Therefore, a drive current flows from the power supply Vdd to the ground 50 through the nMOS transistor 20 and the heater 10. Along with this, the drive current flows through the heater 10 to reduce the potential difference between the point A 21 and the point B 22 (see FIG. 3E). At this time, the microcomputer 30 takes in the voltages V A and V B from the A / D input ports 32 and 33, and based on the taken-in V A and V B , the driving current (heater current) I h according to Equation 1 as described above. Is calculated.

次の期間T3では、期間T2と同様、マイクロコンピュータ30がnMOSトランジスタ20をオンする。このため、マイクロコンピュータ30がA/D入力ポート32、33より電圧VA、VBを取り込み、この取り込んだVA、VBに基づいて上述の如く数式1により駆動電流Ihを算出する。 In the next period T3, as in the period T2, the microcomputer 30 turns on the nMOS transistor 20. For this reason, the microcomputer 30 takes in the voltages V A and V B from the A / D input ports 32 and 33, and calculates the drive current I h according to Equation 1 based on the taken V A and V B as described above.

次の期間T4では、マイクロコンピュータ30がnMOSトランジスタ20をオフする。このため、電源VddからnMOSトランジスタ20およびヒータ10を通してグランド50に電流が流れない。A点21とB点22との電位差が大きくなる(図3(e)参照)。   In the next period T4, the microcomputer 30 turns off the nMOS transistor 20. For this reason, no current flows from the power source Vdd to the ground 50 through the nMOS transistor 20 and the heater 10. The potential difference between the A point 21 and the B point 22 becomes large (see FIG. 3E).

このとき、マイクロコンピュータ30がA/D入力ポート32、33より電圧VA、VBを取り込み、この取り込んだVBが零(GND電圧)と等しい(或いは近い値)となるため、nMOSトランジスタ20がオフの状態であるとして図2中のステップS120でNOと判定する。この場合、再び、ステップS110のA/D変換処理を実施する。 At this time, the microcomputer 30 takes in the voltages V A and V B from the A / D input ports 32 and 33, and the taken-in V B becomes equal to (or close to) zero (GND voltage). Is determined to be NO in step S120 in FIG. In this case, the A / D conversion process of step S110 is performed again.

次の期間T5では、期間T4と同様に、マイクロコンピュータ30がnMOSトランジスタ20をオフする。このとき、マイクロコンピュータ30がA/D入力ポート32、33より取り込んだVBが零(GND電圧)と等しい(或いは近い値)となるため、ステップS120でNOと判定する。この場合、再び、ステップS110のA/D変換処理を実施する。 In the next period T5, the microcomputer 30 turns off the nMOS transistor 20, as in the period T4. At this time, V B taken in from the A / D input ports 32 and 33 by the microcomputer 30 becomes equal to (or close to) zero (GND voltage), and therefore NO is determined in step S120. In this case, the A / D conversion process of step S110 is performed again.

以上説明した本実施形態によれば、FFV用エンジン用の燃料噴射装置内に設けられるヒータ10を制御する車載ヒータ制御回路1において、電源Vddとヒータ10との間に配置されるnMOSトランジスタ20と、電源Vddとグランド50との間でヒータ10およびnMOSトランジスタ20を通して駆動電流が流れるようにnMOSトランジスタ20を制御するマイクロコンピュータ30と、マイクロコンピュータ30によりヒータ10およびnMOSトランジスタ20を通して電流を流したときのnMOSトランジスタ20のON抵抗の値を記憶するための不揮発メモリ40を備える。   According to the present embodiment described above, in the in-vehicle heater control circuit 1 that controls the heater 10 provided in the fuel injection device for the FFV engine, the nMOS transistor 20 disposed between the power supply Vdd and the heater 10 When the microcomputer 30 controls the nMOS transistor 20 so that the drive current flows between the power source Vdd and the ground 50 through the heater 10 and the nMOS transistor 20, and when the microcomputer 30 causes a current to flow through the heater 10 and the nMOS transistor 20, A non-volatile memory 40 for storing the ON resistance value of the nMOS transistor 20 is provided.

マイクロコンピュータ30は、A点21とB点22との間の電位差(VA−VB)を求めるとともに、この求められる電位差(VA−VB)と不揮発メモリ40に記憶されるON抵抗の値とを用いて、nMOSトランジスタ20のドレイン−ソース間に流れる電流をヒータ10に流れる駆動電流として算出することを特徴とする。 The microcomputer 30 calculates the potential difference (V A −V B ) between the A point 21 and the B point 22, and calculates the calculated potential difference (V A −V B ) and the ON resistance stored in the nonvolatile memory 40. The current flowing between the drain and source of the nMOS transistor 20 is calculated as a drive current flowing in the heater 10 using the value.

したがって、不揮発メモリ40に予めに記憶されるON抵抗の値、およびA点21とB点22との間の電位差(VA−VB)を用いることにより、電流検出用抵抗素子を用いることなく、ヒータ10に流れる駆動電流を精度よく求めることができる。 Therefore, by using the value of the ON resistance stored in advance in the nonvolatile memory 40 and the potential difference (V A −V B ) between the A point 21 and the B point 22, the current detecting resistance element is not used. The drive current flowing through the heater 10 can be obtained with high accuracy.

本実施形態では、ヒータ10として、セラミックヒータを用いている。一般的に、セラミックヒータは、抵抗値が低い。このため、例えば、電流検出用抵抗素子を用いた場合には、セラミックヒータに流れる駆動電流が小さくなることを抑制するために、電流検出用抵抗素子の抵抗値を小さくすることが必要になる。このため、電流検出用抵抗素子には、大きな電流が流れる。これにより、電流検出用抵抗素子から大きな熱が発生して、電流検出用抵抗素子の周囲に配置される回路装置等に悪影響を与える可能性がある。   In the present embodiment, a ceramic heater is used as the heater 10. Generally, a ceramic heater has a low resistance value. For this reason, for example, when a current detection resistance element is used, it is necessary to reduce the resistance value of the current detection resistance element in order to suppress a decrease in the drive current flowing through the ceramic heater. For this reason, a large current flows through the resistance element for current detection. As a result, a large amount of heat is generated from the current detection resistance element, which may adversely affect a circuit device or the like disposed around the current detection resistance element.

これに対して、本実施形態では、電流検出用抵抗素子を用いていないので、電流検出用抵抗素子から発生する熱により、電流検出用抵抗素子の周囲の回路装置等に悪影響を与えることを未然に避けることができる。   On the other hand, in the present embodiment, since the current detection resistor element is not used, the heat generated from the current detection resistor element may adversely affect the circuit devices around the current detection resistor element. Can be avoided.

(第2実施形態)
本実施形態では、車載ヒータ駆動回路1において、ヒータ10の温度制御を実施する例について説明する。
(Second Embodiment)
In the present embodiment, an example in which the temperature control of the heater 10 is performed in the in-vehicle heater drive circuit 1 will be described.

本実施形態の車載ヒータ駆動回路1は、不揮発メモリ40以外の構成は、上述の第1実施形態の車載ヒータ駆動回路1と同様であるので、不揮発メモリ40以外の構成の説明を省略する。   Since the configuration of the on-board heater driving circuit 1 according to the present embodiment is the same as that of the on-vehicle heater driving circuit 1 according to the first embodiment described above, the description of the configuration other than the non-volatile memory 40 is omitted.

本実施形態の不揮発メモリ40には、nMOSトランジスタ20のON抵抗RONに加えて、ヒータ10の温度係数σht[Ω/℃]が記憶されている。温度係数σhtは、ヒータ10において温度変化に対する抵抗値の変化の割合を示す値である。 The nonvolatile memory 40 of the present embodiment, in addition to the ON resistance R ON of the nMOS transistor 20, the temperature coefficient sigma ht heaters 10 [Ω / ℃] are stored. The temperature coefficient σ ht is a value indicating the rate of change of the resistance value with respect to the temperature change in the heater 10.

次に、本実施形態の車載ヒータ駆動回路1の作動について説明する。   Next, the operation of the in-vehicle heater drive circuit 1 of this embodiment will be described.

図4は、マイクロコンピュータ30によるヒータ10の温度制御処理の詳細を示すフローチャートである。図4において、図2と同一符号は同一ステップを示す。   FIG. 4 is a flowchart showing details of the temperature control process of the heater 10 by the microcomputer 30. 4, the same reference numerals as those in FIG. 2 denote the same steps.

マイクロコンピュータ30は、イグニッションスイッチIGがオンされたときに、温度制御処理の実行を開始する。   The microcomputer 30 starts executing the temperature control process when the ignition switch IG is turned on.

まず、ステップS100において、予め決められたDuty比(例えば、100%)のPWM駆動信号をnMOSトランジスタ20のゲート端子に出力する。   First, in step S100, a PWM drive signal having a predetermined duty ratio (for example, 100%) is output to the gate terminal of the nMOS transistor 20.

ここで、nMOSトランジスタ20がオンすることに伴って、電源Vddとグランド50との間でnMOSトランジスタ20およびヒータ10を通して駆動電流が流れる。   Here, as the nMOS transistor 20 is turned on, a drive current flows through the nMOS transistor 20 and the heater 10 between the power supply Vdd and the ground 50.

次に、ステップS110において、A点21からA/D入力ポート32に与えられる電圧VAをアナログ/デジタル変換して第1のデジタルデータを取得する。これに加えて、B点22からA/D入力ポート33に与えられる電圧VBをアナログ/デジタル変換して第2のデジタルデータを取得する。 Next, in step S110, the voltage V A supplied from the point A 21 to the A / D input port 32 is analog / digital converted to obtain first digital data. In addition, the voltage V B supplied from the point B 22 to the A / D input port 33 is analog / digital converted to obtain second digital data.

次に、ステップS120において、第2のデジタルデータに基づいて、電圧VBが所定値以上であるか否かを判定することにより、nMOSトランジスタ20がオンしているか否かを判定する。このとき、電圧VBが所定値以上であるときにはnMOSトランジスタ20がオンしているとして、ステップS120においてYESと判定する。 Next, in step S120, based on the second digital data, it is determined whether or not the nMOS transistor 20 is turned on by determining whether or not the voltage V B is equal to or higher than a predetermined value. At this time, if the voltage V B is equal to or higher than the predetermined value, it is determined that the nMOS transistor 20 is on and YES is determined in step S120.

次に、ステップS130Aにおいて、上記ステップS120でYESと判定した直前のステップS110で取得した第1、第2のデジタルデータに基づいて、ヒータ10の温度(図中ヒータ温度と記す)を算出する。すなわち、nMOSトランジスタ20がオンしているときのヒータ10の温度TRhを算出する。 Next, in step S130A, the temperature of the heater 10 (referred to as heater temperature in the figure) is calculated based on the first and second digital data acquired in step S110 immediately before YES in step S120. That is, the temperature T Rh of the heater 10 when the nMOS transistor 20 is on is calculated.

具体的には、数式2にVA、VB、RONを代入してヒータ10の通電時のヒータ10の抵抗値Rhを算出する。 Specifically, by substituting V A , V B , and R ON into Equation 2, the resistance value R h of the heater 10 when the heater 10 is energized is calculated.

h={(VA−VB)/VB}×RON・・・・・・(数式2)
ここで、RONは、不揮発メモリ40に予め記憶されている抵抗値であって、nMOSトランジスタ20がオンしているときのnMOSトランジスタ20のドレイン端子とソース端子との間のON抵抗の値である。σhtは、上述の如く、ヒータ10において温度変化に対する抵抗値の変化の割合を示す温度係数である。
R h = {(V A −V B ) / V B } × R ON (Equation 2)
Here, R ON is a resistance value stored in advance in the nonvolatile memory 40 and is a value of an ON resistance between the drain terminal and the source terminal of the nMOS transistor 20 when the nMOS transistor 20 is on. is there. As described above, σ ht is a temperature coefficient indicating the rate of change of the resistance value with respect to the temperature change in the heater 10.

次に、基準温度をT0とし、ヒータ10の温度が基準温度T0であるときのヒータ10の抵抗値をR0として、Rh、σht、T0、R0を数式3に代入してヒータ10の温度TRhを算出する。 Next, a reference temperature of T 0, the resistance value of the heater 10 when the temperature of the heater 10 is the reference temperature T 0 as R 0, substituting R h, sigma ht, the T 0, R 0 in Equation 3 Thus, the temperature T Rh of the heater 10 is calculated.

Rh=[{Rh/(R0−1)}/σht]+T0・・・・・・(数式3)
次のステップS140において、ヒータ10の温度TRhに基づいてヒータ10の加熱要求値を調整する。加熱要求値とは、nMOSトランジスタ20のゲート端子に出力されるPWM駆動信号のDuty比のことである。
T Rh = [{R h / (R 0 −1)} / σ ht ] + T 0 (Equation 3)
In the next step S140, the required heating value of the heater 10 is adjusted based on the temperature T Rh of the heater 10. The heating requirement value is the duty ratio of the PWM drive signal output to the gate terminal of the nMOS transistor 20.

ここで、Duty比をα[%]とすると、ヒータ10の目標温度(すなわち、狙い値)から温度TRhを引いた差分ΔTが小さくなるほどαが小さくなる。 Here, when the duty ratio is α [%], α decreases as the difference ΔT obtained by subtracting the temperature T Rh from the target temperature (that is, the target value) of the heater 10 decreases.

具体的には、ΔT≧100℃のときα=100[%]、80℃≦ΔT<100℃のときα=80[%]、60℃≦ΔT<80℃のときα=60[%]、40℃≦ΔT<60℃のときα=40[%]、20℃≦ΔT<40℃のときα=20[%]、10℃≦ΔT<20℃のときα=10[%]、0<ΔT(=目標温度−TRh)<10℃のときα=0[%]となる。 Specifically, α = 100 [%] when ΔT ≧ 100 ° C., α = 80 [%] when 80 ° C. ≦ ΔT <100 ° C., α = 60 [%] when 60 ° C ≦ ΔT <80 ° C., Α = 40 [%] when 40 ° C. ≦ ΔT <60 ° C., α = 20 [%] when 20 ° C. ≦ ΔT <40 ° C., α = 10 [%] when 10 ° C ≦ ΔT <20 ° C., 0 < When ΔT (= target temperature−T Rh ) <10 ° C., α = 0 [%].

このように、ヒータ10の温度TRhがヒータ10の目標温度に近づくほどDuty比(α)を小さくして、ヒータ10の温度TRhがヒータ10の目標温度に収束することになる。すなわち、ヒータ10の温度TRhを用いてヒータ10の温度をフィードバック制御することになる。 Thus, the temperature T Rh of the heater 10 by reducing the Duty ratio closer to the target temperature of the heater 10 (alpha), the temperature T Rh of the heater 10 will converge to the target temperature of the heater 10. That is, the temperature of the heater 10 is feedback-controlled using the temperature T Rh of the heater 10.

次のステップS150において、上記ステップS140にて算出されたDuty比が零であるか否かを判定する。このとき、Duty比が零よりも大きいときには、ステップS150においてNOと判定する。これに伴い、次のステップS160において、上述のステップS140で調整されたDuty比のPWM駆動信号をnMOSトランジスタ20のゲート端子に出力する。   In the next step S150, it is determined whether or not the duty ratio calculated in step S140 is zero. At this time, when the duty ratio is larger than zero, it is determined as NO in step S150. Accordingly, in the next step S160, the PWM drive signal having the duty ratio adjusted in the above-described step S140 is output to the gate terminal of the nMOS transistor 20.

その後、ステップS110において、A点21から出力される電圧VAをアナログ/デジタル変換して第1のデジタルデータを取得し、B点22から出力される電圧VBをアナログ/デジタル変換して第2のデジタルデータを取得する。この取得された第2のデジタルデータに基づいてnMOSトランジスタ20がオンしているとして次のステップS120でYESと判定し、ステップS130A、S140の処理を実行して、次のステップS150において、PWM駆動信号のDuty比が0%であるか否かを判定する。 Thereafter, in step S110, the voltage V A output from the point A 21 is converted from analog to digital to obtain first digital data, and the voltage V B output from the point B 22 is converted from analog to digital. 2 digital data is acquired. Based on the acquired second digital data, it is determined that the nMOS transistor 20 is turned on, YES is determined in the next step S120, the processes of steps S130A and S140 are executed, and the PWM drive is performed in the next step S150. It is determined whether the duty ratio of the signal is 0%.

このとき、PWM駆動信号のDuty比が0%よりも大きいときには、ステップS150でNOと判定してステップS110に戻る。一方、PWM駆動信号のDuty比が0%であるときには、ステップS150でYESと判定して温度制御処理の実行を終了する。   At this time, when the duty ratio of the PWM drive signal is larger than 0%, NO is determined in step S150, and the process returns to step S110. On the other hand, when the duty ratio of the PWM drive signal is 0%, YES is determined in step S150 and the execution of the temperature control process is terminated.

次に、本実施形態における車載ヒータ駆動回路1の温度制御の具体的な作動について説明する。図5は、本実施形態における車載ヒータ駆動回路1の作動を示すタイミングチャートである。   Next, a specific operation of temperature control of the in-vehicle heater drive circuit 1 in the present embodiment will be described. FIG. 5 is a timing chart showing the operation of the in-vehicle heater driving circuit 1 in the present embodiment.

図5(a)はPWM駆動信号の周期(図中PWM周期と記す)である。図中のT1、T2、T3、T4、T5・・・T8はそれぞれ周期を示している。図5(b)はnMOSトランジスタ20のオン/オフのタイミング、図5(c)はA点21とグランド50との間での電圧VA、図5(d)はB点とグランド50との間での電圧VB、図5(e)はA点21とB点22との間の電位差(VA−VB)、図5(f)はヒータ10の駆動電流の算出値(図中ヒータ電流の算出値と記す)である。図5(b)〜(f)の横軸は時間を示し、図5(c)〜(e)の縦軸は電圧を示し、図5(f)の縦軸は電流を示している。 FIG. 5A shows a period of the PWM drive signal (denoted as a PWM period in the figure). T1, T2, T3, T4, T5... T8 in the figure indicate periods. 5B shows the ON / OFF timing of the nMOS transistor 20, FIG. 5C shows the voltage V A between the point A 21 and the ground 50, and FIG. 5D shows the relationship between the point B and the ground 50. voltage V B between, FIG 5 (e) is a potential difference (V a -V B) between the point a 21 and point B 22, FIG. 5 (f) is the calculated value of the driving current of the heater 10 (in the figure The calculated value of the heater current). 5B to 5F, time is shown, the vertical axis of FIGS. 5C to 5E is voltage, and the vertical axis of FIG. 5F is current.

まず、周期T1では、nMOSトランジスタ20をオフしている。このとき、電源Vddからヒータ10に電流が流れていない。次の期間T2において、マイクロコンピュータ30は、Duty比を100%とするPWM駆動信号をPWM出力ポート31からnMOSトランジスタ20のゲート端子に出力する(ステップS110)。   First, in the period T1, the nMOS transistor 20 is turned off. At this time, no current flows from the power supply Vdd to the heater 10. In the next period T2, the microcomputer 30 outputs a PWM drive signal for setting the duty ratio to 100% from the PWM output port 31 to the gate terminal of the nMOS transistor 20 (step S110).

これに伴って、nMOSトランジスタ20がオンすると、電源Vddからグランド50との間でnMOSトランジスタ20のドレイン−ソース間およびヒータ10を通して電流が流れる。これにより、A点とB点との間の電位差(VA−VB)が小さくなる(図5(e)参照)。このとき、ステップS110において、A点21、B点22からA/D入力ポート32、33に与えられる電圧VA、VBをそれぞれアナログ/デジタル変換して第1、第2のデジタルデータを取得する。そして、この取得される第2のデジタルデータに基づいてnMOSトランジスタ20がオンしているとしてステップS120にてYESと判定する。 Along with this, when the nMOS transistor 20 is turned on, a current flows between the power source Vdd and the ground 50 between the drain and source of the nMOS transistor 20 and through the heater 10. As a result, the potential difference (V A −V B ) between the points A and B is reduced (see FIG. 5E). At this time, in step S110, the voltages V A and V B applied from the A point 21 and the B point 22 to the A / D input ports 32 and 33 are converted from analog to digital, respectively, to obtain the first and second digital data. To do. Then, based on the acquired second digital data, it is determined that the nMOS transistor 20 is on in step S120.

次に、ステップS130Aにおいて、上記ステップS110で取得した第1、第2のデジタルデータおよび上記数式2、上記数式3に基づいてヒータ10の温度(図中ヒータ温度と記す)を算出する。   Next, in step S130A, the temperature of the heater 10 (referred to as heater temperature in the figure) is calculated based on the first and second digital data acquired in step S110 and the above mathematical expressions 2 and 3.

次のステップS140において、ヒータ10の温度TRhに基づいてヒータ10の加熱要求値としてDuty比を算出する。例えば、Duty比として100%を算出したときには、Duty比が零ではないとして、ステップS150にてNOと判定する。 In the next step S140, a duty ratio is calculated as a required heating value of the heater 10 based on the temperature T Rh of the heater 10. For example, when 100% is calculated as the duty ratio, NO is determined in step S150 because the duty ratio is not zero.

そして、次の期間T3において、Duty比を100%とするPWM駆動信号をPWM出力ポート31からnMOSトランジスタ20のゲート端子に出力する(ステップS160)。   Then, in the next period T3, a PWM drive signal with a duty ratio of 100% is output from the PWM output port 31 to the gate terminal of the nMOS transistor 20 (step S160).

これに伴って、nMOSトランジスタ20のオン状態が継続する。このため、引き続き、電源Vddからグランド50との間でnMOSトランジスタ20のドレイン−ソース間およびヒータ10を通して電流が流れる。これにより、電位差(VA−VB)が徐々に小さくなる(図5(e)参照)。ここで、ヒータ10は通電により温度上昇してヒータ10の抵抗値が上がる。 Along with this, the ON state of the nMOS transistor 20 continues. As a result, a current flows between the power source Vdd and the ground 50 between the drain and source of the nMOS transistor 20 and through the heater 10. As a result, the potential difference (V A −V B ) is gradually reduced (see FIG. 5E). Here, the temperature of the heater 10 is increased by energization, and the resistance value of the heater 10 is increased.

このとき、ステップS110において、電圧VA、VBをそれぞれアナログ/デジタル変換して第1、第2のデジタルデータを取得する。そして、この取得される第2のデジタルデータに基づいてnMOSトランジスタ20がオンしているとしてステップS120にてYESと判定する。 At this time, in step S110, the voltages V A and V B are converted from analog to digital, respectively, to obtain first and second digital data. Then, based on the acquired second digital data, it is determined that the nMOS transistor 20 is on in step S120.

次に、ステップS130Aにおいて、第1、第2のデジタルデータおよび上記数式2、上記数式3に基づいてヒータ10の温度TRhを算出すると、この算出された温度TRhに基づいてヒータ10の加熱要求値としてDuty比を算出する(ステップS140)。 Next, in step S130A, the temperature T Rh of the heater 10 is calculated based on the first and second digital data and the above formula 2 and the above formula 3, and then the heater 10 is heated based on the calculated temperature T Rh. A duty ratio is calculated as a required value (step S140).

ここで、ヒータ10は、上述の如く、通電により温度上昇するので、今回のステップS130Aで算出される温度TRhは、前回のステップS130Aで算出される温度TRhに比べて高くなる。このため、今回のステップS140で算出されるDuty比は、前回のステップS140で算出されるDuty比に比べて小さくなる。このように算出されるDuty比が零よりも大きいときにはステップS150においてNOと判定する。 Here, as described above, since the temperature of the heater 10 is increased by energization, the temperature T Rh calculated in the current step S130A is higher than the temperature T Rh calculated in the previous step S130A. For this reason, the duty ratio calculated in the current step S140 is smaller than the duty ratio calculated in the previous step S140. When the duty ratio calculated in this way is larger than zero, NO is determined in step S150.

その後、ステップS120でYESと判定し、かつステップS150でNOと判定する限り、ステップS110のA/D変換処理、ステップS120のYES処理、ステップS130Aのヒータ温度算出処理、ステップS140のヒータ加熱要求値算出処理、ステップS150の加熱要求判定処理、およびステップS160のPWM出力処理を繰り返す。このため、ステップS130Aで算出される温度TRhはその算出毎に徐々に上昇して目標値に近づくことになる。 Thereafter, as long as YES is determined in step S120 and NO is determined in step S150, the A / D conversion process in step S110, the YES process in step S120, the heater temperature calculation process in step S130A, and the heater heating request value in step S140 The calculation process, the heating request determination process in step S150, and the PWM output process in step S160 are repeated. For this reason, the temperature T Rh calculated in step S130A gradually increases for each calculation and approaches the target value.

これにより、ステップS140で算出されるDuty比がその算出毎に徐々に小さくなる。よって、周期がT3→T4→T5→T6→T7の順に移行すると、Duty比が80%→60%→40%→20%の順に低下する(図5(b)参照)。   As a result, the duty ratio calculated in step S140 gradually decreases for each calculation. Therefore, when the cycle shifts in the order of T3 → T4 → T5 → T6 → T7, the duty ratio decreases in the order of 80% → 60% → 40% → 20% (see FIG. 5B).

その後、次の周期T8において、差分ΔT(=目標温度−温度TRh)が零になると、ステップS140でDuty比として0%を算出する。よって、ステップS150においてDuty比が0%であるとしてYESと判定する。 Thereafter, when the difference ΔT (= target temperature−temperature T Rh ) becomes zero in the next cycle T8, 0% is calculated as the duty ratio in step S140. Therefore, in step S150, it is determined that the duty ratio is 0% and YES.

以上説明した本実施形態によれば、不揮発メモリ40に記憶されるON抵抗の値をRONとし、電源VddとnMOSトランジスタ20のドレイン端子との間のA点21とグランド50との間の電圧をVAとし、nMOSトランジスタ20のソース端子とヒータ10の間のB点22とグランド50との間の電圧をVBとし、ヒータ10の抵抗値をRhとしたときに、上記数式2にRON、VA、VBを代入してヒータ10の抵抗値Rhを算出する。 According to the present embodiment described above, the value of the ON resistance stored in the nonvolatile memory 40 is R ON, and the voltage between the point A 21 between the power supply Vdd and the drain terminal of the nMOS transistor 20 and the ground 50. Is V A , the voltage between the point B 22 between the source terminal of the nMOS transistor 20 and the heater 10 and the ground 50 is V B, and the resistance value of the heater 10 is R h , The resistance value R h of the heater 10 is calculated by substituting R ON , V A , and V B.

これに加えて、ヒータ10の抵抗値を計測する際の予め決められた基準温度をT0とし、ヒータ10の温度が基準温度T0であるときのヒータ10の抵抗値をR0とし、ヒータ10において温度変化による抵抗値の変化を示す温度係数[Ω/℃]をσhtとし、ヒータ10の温度をTRhとしたときに、に上記数式2で算出されるRh、およびT0、R0、σhtを上記数式3に代入してヒータ10の温度TRhを算出する。したがって、RON、VA、VB、T0、R0、およびσhtを用いることにより、電流検出用抵抗素子を用いることなく、ヒータ10の温度Rhを精度よく算出することができる。 In addition, a predetermined reference temperature when measuring the resistance value of the heater 10 is T 0, and the resistance value of the heater 10 when the temperature of the heater 10 is the reference temperature T 0 is R 0. 10, when the temperature coefficient [Ω / ° C.] indicating the change in resistance value due to the temperature change is σ ht and the temperature of the heater 10 is T Rh , R h , T 0 , The temperature T Rh of the heater 10 is calculated by substituting R 0 and σ ht into Equation 3 above. Therefore, by using R ON , V A , V B , T 0 , R 0 , and σ ht , the temperature R h of the heater 10 can be accurately calculated without using a current detection resistance element.

本実施形態では、マイクロコンピュータ30は、ヒータ10の目標温度からヒータ10の温度TRhを引いた差分Δ(=目標温度−温度TRh)が小さくなるほど、nMOSトランジスタ20をPWM制御する際のPWM駆動信号のDuty比を小さくして、ヒータ10の温度を目標温度に近づける。したがって、電流検出用抵抗素子を用いることなく、ヒータ10の温度を精度よく制御することができる。 In the present embodiment, the microcomputer 30 performs PWM control when the nMOS transistor 20 is subjected to PWM control as the difference Δ (= target temperature−temperature T Rh ) obtained by subtracting the temperature T Rh of the heater 10 from the target temperature of the heater 10 decreases. The duty ratio of the drive signal is reduced to bring the temperature of the heater 10 closer to the target temperature. Therefore, the temperature of the heater 10 can be accurately controlled without using a current detection resistance element.

(第3実施形態)
本第3実施形態では、上述の第1、第2の実施形態にて駆動電流Ihの算出に用いるnMOSトランジスタ20のON抵抗の値を、計測して不揮発メモリ40に記憶させる例について説明する。
(Third embodiment)
In the third embodiment, an example in which the value of the ON resistance of the nMOS transistor 20 used for calculating the drive current I h in the first and second embodiments is measured and stored in the nonvolatile memory 40 will be described. .

図6に本実施形態の車載ヒータ駆動回路1の回路構成を示す。   FIG. 6 shows a circuit configuration of the in-vehicle heater driving circuit 1 of the present embodiment.

本実施形態では、ヒータ10に代えて定電流源10Aを用いる。定電流源10Aは、電源VddからnMOSトランジスタ20を通してグランド50に一定値Iconstの電流を流す定電流電源である。一定電流値Iconstは、実際にヒータ10を制御する際にヒータ10に流れると想定されている駆動電流と同等の電流値である。 In the present embodiment, a constant current source 10 </ b> A is used instead of the heater 10. The constant current source 10A is a constant current power source that supplies a current of a constant value I const from the power source Vdd to the ground 50 through the nMOS transistor 20. The constant current value I const is a current value equivalent to a drive current assumed to flow through the heater 10 when the heater 10 is actually controlled.

本実施形態のマイクロコンピュータ30は、車載ヒータ駆動回路1の製品出荷前の検査時に、nMOSトランジスタ20のON抵抗値を計測して不揮発メモリ40に記憶させるON抵抗計測処理を実行する。本実施形態の不揮発メモリ40には、上述の一定電流値Iconstが予め記憶されている。 The microcomputer 30 of the present embodiment executes an ON resistance measurement process in which the ON resistance value of the nMOS transistor 20 is measured and stored in the nonvolatile memory 40 when the in-vehicle heater drive circuit 1 is inspected before product shipment. The above-described constant current value I const is stored in advance in the nonvolatile memory 40 of the present embodiment.

次に、本実施形態のマイクロコンピュータ30のON抵抗計測処理について説明する。図7はON抵抗計測処理を示すフローチャートである。ON抵抗計測処理は、車載ヒータ駆動回路1の製品出荷前の検査時にて実施される。マイクロコンピュータ30は、検査治具からから計測要求を受けると、ON抵抗計測処理の実行を開始する。   Next, the ON resistance measurement process of the microcomputer 30 of this embodiment will be described. FIG. 7 is a flowchart showing the ON resistance measurement process. The ON resistance measurement process is performed at the time of inspection of the in-vehicle heater drive circuit 1 before product shipment. When the microcomputer 30 receives a measurement request from the inspection jig, the microcomputer 30 starts executing the ON resistance measurement process.

まず、ステップS200において、Duty比を100%とするPWM駆動信号をnMOSトランジスタ20のゲート端子に出力する。したがって、nMOSトランジスタ20がオンする。これに伴って、定電流源10Aによって、電源VssからnMOSトランジスタ20および定電流源10Aを通してグランド50に一定値Iconstの電流を流す。 First, in step S200, a PWM drive signal for setting the duty ratio to 100% is output to the gate terminal of the nMOS transistor 20. Therefore, the nMOS transistor 20 is turned on. Along with this, the constant current source 10A causes a current of a constant value I const to flow from the power source Vss to the ground 50 through the nMOS transistor 20 and the constant current source 10A.

次に、ステップS210において、A点21からA/D入力ポート32に与えられる電圧VA’をアナログ/デジタル変換して第1のデジタルデータを取得する。これに加えて、B点22からA/D入力ポート33に与えられる電圧VB’をアナログ/デジタル変換して第2のデジタルデータを取得する。これに伴い、ステップS220において、第1、第2のデジタルデータに基づいて電圧VA’から電圧VB’を引いた電位差(VA’−VB’)を算出する。 Next, in step S210, the voltage V A ′ applied from the A point 21 to the A / D input port 32 is subjected to analog / digital conversion to obtain first digital data. In addition to this, the voltage V B ′ applied from the point B 22 to the A / D input port 33 is subjected to analog / digital conversion to obtain second digital data. Accordingly, in step S220, first, it calculates the difference obtained by subtracting the 'voltage V B from the' voltage V A (V A '-V B ') based on the second digital data.

次に、ステップS230において、上記ステップS210の電圧VA’、VB’のアナログ/デジタル変換は1回目であるか否かを判定する。上記ステップS210の電圧VA’、VB’のアナログ/デジタル変換は一回目であるときには、ステップS230でYESと判定する。次のステップS240において、1回目のステップS220で算出される電位差(VA’−VB’)を不揮発メモリ40に保持する。 Next, in step S230, it is determined whether or not the analog / digital conversion of the voltages V A ′ and V B ′ in step S210 is the first time. If the analog / digital conversion of the voltages V A ′ and V B ′ in step S210 is the first time, YES is determined in step S230. In the next step S240, the potential difference (V A '−V B ') calculated in the first step S220 is held in the nonvolatile memory 40.

その後、ステップS200に戻り、Duty比を100%とするPWM駆動信号をnMOSトランジスタ20のゲート端子に出力すると、次のステップS210において、電圧VA’、VB’をアナログ/デジタル変換して、2回目の第1、第2のデジタルデータを取得する。この取得した2回目の第1、第2のデジタルデータに基づいて(VA’−VB’)を算出する(ステップS220)。次に、ステップS230において、今回のステップS210のアナログ/デジタル変換は2回目であるとして、NOと判定する。 Thereafter, returning to step S200, when a PWM drive signal with a duty ratio of 100% is output to the gate terminal of the nMOS transistor 20, in the next step S210, the voltages V A ′ and V B ′ are converted from analog to digital, Second and first digital data are acquired. Based on the acquired first and second digital data for the second time, (V A '−V B ') is calculated (step S220). Next, in step S230, it is determined NO because the analog / digital conversion in step S210 is the second time.

次に、ステップS250において、前回のステップS220で算出された電位差(VA’−VB’)から不揮発メモリ40から読み出して、この読み出した前回の電位差(VA’−VB’)と今回のステップS220で算出される電位差(VA’−VB’)とが同一かを判定する。 Next, in step S250, the potential difference (V A '-V B ') calculated in the previous step S220 is read from the nonvolatile memory 40, and the previous potential difference (V A '-V B ') thus read and this time. It is determined whether the potential difference (V A '−V B ') calculated in step S220 is the same.

具体的には、ノイズによる検出誤差などを考慮して、前回のステップS220で算出される電位差(VA’−VB’)と今回のステップS220で算出される算出された電位差(VA’−VB’)との間の偏差が一定値範囲内(例えば、±1%)であるか否かを判定することにより、前回の電位差(VA’−VB’)と今回の電位差(VA’−VB’)が同一であるか否かを判定する。 Specifically, in consideration of detection errors due to noise, the potential difference calculated in the previous step S220 (V A '-V B' ) and a potential difference which is calculated is calculated in this step S220 (V A ' −V B ′) is within a certain value range (for example, ± 1%) to determine whether or not the previous potential difference (V A ′ −V B ′) and the current potential difference ( It is determined whether or not V A '−V B ') is the same.

つまり、今回の電位差(VA’−VB’)をVAB(n)とし、前回の電位差(VA’−VB’)をVAB(n−1)とし、今回の電位差(VA’−VB’)から前回の電位差(VA’−VB’)を引いた偏差(VAB(n)−VAB(n−1))をdVAB
としたとき、VAB(n)×0.09≦dVAB≦VAB(n)×1.01ときに、偏差が一定値範囲内に入っているとして、前回の電位差(VA’−VB’)と今回の電位差(VA’−VB’)が同一であるとする。一方、VAB(n)×0.09>dVAB、或いはdVAB>VAB(n)×1.01ときに、偏差が一定値範囲から外れているとして、前回の電位差(VA’−VB’)と今回の電位差(VA’−VB’)が相違すると判定する。
That is, the current potential difference (V A ′ −V B ′) is V AB (n), the previous potential difference (V A ′ −V B ′) is V AB (n−1), and the current potential difference (V A). '-V B') from the previous potential difference (V a '-V B') obtained by subtracting the deviation (V AB (n) -V AB (n-1)) the dV AB
When V AB (n) × 0.09 ≦ dV AB ≦ V AB (n) × 1.01, assuming that the deviation is within a certain range, the previous potential difference (V A ′ −V B ′) and the current potential difference (V A ′ −V B ′) are the same. On the other hand, when V AB (n) × 0.09> dV AB or dV AB > V AB (n) × 1.01, it is assumed that the deviation is out of the constant value range, and the previous potential difference (V A '− V B ') and this potential difference (V a' -V B ') is judged to be different.

このように電位差(VA’−VB’)の変化に応じてnMOSトランジスタ20の温度が飽和したか否かを判定することになる。 In this way, it is determined whether or not the temperature of the nMOS transistor 20 is saturated in accordance with the change in the potential difference (V A '−V B ').

ここで、今回の電位差(VA’−VB’)が前回の電位差(VA’−VB’)と相違するとしてステップS250でNOと判定した場合には、次のステップS240において、2回目のステップS220で算出される電位差(VA’−VB’)を不揮発メモリ40に保持する。 Here, if the current potential difference (V A '−V B ') is different from the previous potential difference (V A '-V B ') and it is determined NO in Step S250, 2 in the next Step S240. The potential difference (V A '−V B ') calculated in the second step S220 is held in the nonvolatile memory 40.

その後、今回のステップS220で算出される電位差(VA’−VB’)が、前回のステップS220で算出される電位差(VA’−VB’)と相違するとしてステップS250でNOと判定する限り、ステップS200のPWM出力処理、ステップS210のA/D変換処理、ステップS220の電位差算出処理、ステップS230のNO判定、ステップS250のNO判定、ステップS240のデータ保持処理を繰り返す。 Thereafter, the potential difference calculated in this step S220 (V A '-V B' ) is, NO in step S250 as different from the potential difference calculated in the previous step S220 (V A '-V B' ) determination As long as this is done, the PWM output process in step S200, the A / D conversion process in step S210, the potential difference calculation process in step S220, the NO determination in step S230, the NO determination in step S250, and the data holding process in step S240 are repeated.

その後、実際の電位差(VA’−VB’)が一定値に近づいて、今回のステップS220で算出される電位差(VA’−VB’)が、前回のステップS220で算出される電位差(VA’−VB’)と同一になると、ステップS250でYESと判定する。 Thereafter, the actual potential difference (V A ′ −V B ′) approaches a constant value, and the potential difference (V A ′ −V B ′) calculated in the current step S220 becomes the potential difference calculated in the previous step S220. If it becomes the same as (V A '−V B '), YES is determined in step S250.

すると、次のステップS260において、数式4を用いてnMOSトランジスタ20の固有のON抵抗値RON1を算出する。 Then, in the next step S260, a specific ON resistance value R ON1 of the nMOS transistor 20 is calculated using Equation 4.

ON1=(VA’−VB’)/Iconst…(数式4)
一定電流値Iconstは、上述の如く、実際にヒータ10を制御する際にヒータ10に流れると想定されている駆動電流と同等の電流値である。VA’は、上記ステップS250でYESと判定された電位差(VA’−VB’)の算出に用いられるA点21およびグランド50間の電位差である。VB’は、上記ステップS250でYESと判定された電位差(VA’−VB’)の算出に用いられるB点22およびグランド50間の電位差である。次に、ステップS270において、上記ステップS260で算出されるON抵抗値RON1を不揮発メモリ40に記憶させる。
R ON1 = (V A '−V B ') / I const (Formula 4)
The constant current value I const is a current value equivalent to a drive current assumed to flow through the heater 10 when the heater 10 is actually controlled as described above. V A ′ is a potential difference between the A point 21 and the ground 50 used for calculation of the potential difference (V A ′ −V B ′) determined as YES in step S250. V B ′ is a potential difference between the B point 22 and the ground 50 used for calculating the potential difference (V A ′ −V B ′) determined as YES in step S250. Next, in step S270, the ON resistance value R ON1 calculated in step S260 is stored in the nonvolatile memory 40.

その後、ステップ280において、Duty比を0%とするPWM駆動信号をnMOSトランジスタ20のゲート端子に出力する。したがって、nMOSトランジスタ20がオフして、コンピュータプログラムを終了する。   Thereafter, in step 280, a PWM drive signal for setting the duty ratio to 0% is output to the gate terminal of the nMOS transistor 20. Therefore, the nMOS transistor 20 is turned off and the computer program is terminated.

次に、本実施形態における車載ヒータ駆動回路1のON抵抗計測の具体的な作動について説明する。図8は、本実施形態における車載ヒータ駆動回路1の作動を示すタイミングチャートである。   Next, a specific operation of ON resistance measurement of the in-vehicle heater drive circuit 1 in the present embodiment will be described. FIG. 8 is a timing chart showing the operation of the in-vehicle heater drive circuit 1 in the present embodiment.

図8(a)はPWM駆動信号の周期(図中PWM周期と記す)である。図中のT1、T2、T3、T4、T5、T6はそれぞれ周期を示している。図8(b)はnMOSトランジスタ20のオン/オフのタイミング、図8(c)はA点21とグランド50との間での電圧VA、図8(d)はB点とグランド50との間での電圧VB、図8(e)はA点21とB点22との間の電位差(VA−VB)である。図8(c)〜(e)の横軸は時間を示し、図5(c)〜(e)の縦軸は電圧を示している。 FIG. 8A shows a period of the PWM drive signal (denoted as a PWM period in the figure). T1, T2, T3, T4, T5, and T6 in the figure indicate periods. 8B shows the ON / OFF timing of the nMOS transistor 20, FIG. 8C shows the voltage V A between the point A 21 and the ground 50, and FIG. 8D shows the relationship between the point B and the ground 50. voltage V B between FIG 8 (e) is a potential difference between point a 21 and point B 22 (V a -V B). The horizontal axes of FIGS. 8C to 8E indicate time, and the vertical axes of FIGS. 5C to 5E indicate voltage.

まず、周期T1では、nMOSトランジスタ20をオフしている。このとき、電源Vddからヒータ10に電流が流れていない。   First, in the period T1, the nMOS transistor 20 is turned off. At this time, no current flows from the power supply Vdd to the heater 10.

次の周期T2において、マイクロコンピュータ30は、Duty比を100%とするPWM駆動信号をnMOSトランジスタ20に出力する(ステップS200)。これに伴って、定電流源10Aによって、電源VddからnMOSトランジスタ20および定電流源10Aを通してグランド50に一定値Iconstの電流を流す。 In the next cycle T2, the microcomputer 30 outputs a PWM drive signal with a duty ratio of 100% to the nMOS transistor 20 (step S200). Accordingly, a constant current source 10A causes a current of a constant value I const to flow from the power supply Vdd to the ground 50 through the nMOS transistor 20 and the constant current source 10A.

このようにnMOSトランジスタ20のドレイン−ソース間に一定電流が流れることにより、nMOSトランジスタ20の温度が上昇する。このため、nMOSトランジスタ20のON抵抗値が上昇する。これに伴い、A点21とB点22との間の電位差が上昇する。   Thus, when a constant current flows between the drain and source of the nMOS transistor 20, the temperature of the nMOS transistor 20 rises. For this reason, the ON resistance value of the nMOS transistor 20 increases. Along with this, the potential difference between the A point 21 and the B point 22 increases.

次のステップS210においてアナログ/デジタル変換処理を実施してステップS220において電位差(VA’−VB’)を算出する。次に、ステップS230において上記ステップS210のアナログ/デジタル変換は一回目であるとしてYES判定すると、次のステップS240において、1回目の電位差(VA’−VB’)を不揮発メモリ40に保持する。 In the next step S210, an analog / digital conversion process is performed, and in step S220, a potential difference (V A '−V B ') is calculated. Next, if YES is determined in step S230 that the analog / digital conversion in step S210 is the first time, the first potential difference (V A '−V B ') is held in the nonvolatile memory 40 in the next step S240. .

次の周期T3において、Duty比を100%とするPWM駆動信号をnMOSトランジスタ20に出力する(ステップS200)。これに伴って、定電流源10Aによって、電源VssからnMOSトランジスタ20および定電流源10Aを通してグランド50に一定値Iconstの電流を流す。次のステップS210においてアナログ/デジタル変換処理を実施してステップS220において電位差(VA’−VB’)を算出する。 In the next cycle T3, a PWM drive signal for setting the duty ratio to 100% is output to the nMOS transistor 20 (step S200). Along with this, the constant current source 10A causes a current of a constant value I const to flow from the power source Vss to the ground 50 through the nMOS transistor 20 and the constant current source 10A. In the next step S210, an analog / digital conversion process is performed, and in step S220, a potential difference (V A '−V B ') is calculated.

次に、ステップS230においてNOと判定すると、前回のステップS220で算出される電位差(VA’−VB’)から不揮発メモリ40を読み出して、この読み出した前回の電位差(VA’−VB’)と今回のステップS220で算出される電位差(VA’−VB’)とが同じであるか否かを判定する(ステップS250)。 Next, if NO is determined in step S230, the nonvolatile memory 40 is read from the potential difference (V A '−V B ') calculated in the previous step S220, and the read previous potential difference (V A '−V B). ') And the potential difference (V A ' -V B ') calculated in the current step S220 are determined (step S250).

このとき、前回のステップS220で算出される電位差(VA’−VB’)と今回のステップS220で算出される電位差(VA’−VB’)との間の偏差が一定範囲から外れていると、前回のステップS220で算出される電位差(VA’−VB’)と今回のステップS220で算出される電位差(VA’−VB’)が相違するとして、ステップS250でNOと判定する。すなわち、nMOSトランジスタ20の温度が飽和していないとして、次のステップS240において、今回の電位差(VA’−VB’)を不揮発メモリ40に保持する。 At this time, the deviation between the potential difference (V A ′ −V B ′) calculated in the previous step S220 and the potential difference (V A ′ −V B ′) calculated in the current step S220 is out of a certain range. If it has, as a potential difference (V a '-V B') are different, which is calculated by the potential difference (V a '-V B') between the current step S220 is calculated in the previous step S220, NO at step S250 Is determined. That is, assuming that the temperature of the nMOS transistor 20 is not saturated, the current potential difference (V A ′ −V B ′) is held in the nonvolatile memory 40 in the next step S240.

その後、周期T3、周期T4において、周期T2と同様に、ステップS250のNO判定、ステップS200のPWM出力処理、ステップS210のA/D変換処理、ステップS220の電位差算出処理、ステップS230のNO判定、ステップS250のNO判定、ステップS240のデータ保持処理を実施する。   Thereafter, in cycle T3 and cycle T4, as in cycle T2, NO determination in step S250, PWM output processing in step S200, A / D conversion processing in step S210, potential difference calculation processing in step S220, NO determination in step S230, A NO determination in step S250 and a data holding process in step S240 are performed.

次に、周期T5において、Duty比を100%とするPWM駆動信号をnMOSトランジスタ20に出力する(ステップS200)。   Next, in the cycle T5, a PWM drive signal for setting the duty ratio to 100% is output to the nMOS transistor 20 (step S200).

このように、周期T2、T3、T4、T5に亘って、定電流源10AがnMOSトランジスタ20のドレイン−ソース間に一定値Iconstの電流を流すことにより、nMOSトランジスタ20の温度が飽和温度に到達する。このため、nMOSトランジスタ20のON抵抗値が一定になる。これに伴い、A点21とB点22との間の電位差が一定値になる。 As described above, the constant current source 10A causes the current of the constant value I const to flow between the drain and the source of the nMOS transistor 20 over the periods T2, T3, T4, and T5, so that the temperature of the nMOS transistor 20 reaches the saturation temperature. To reach. For this reason, the ON resistance value of the nMOS transistor 20 becomes constant. Accordingly, the potential difference between the A point 21 and the B point 22 becomes a constant value.

このため、次のステップS210においてアナログ/デジタル変換処理を実施して、今回(すなわち、5回目)のステップS220において電位差(VA’−VB’)を算出すると、この算出される電位差(VA’−VB’)と、前回(すなわち、4回目)のステップS220で算出される電位差(VA’−VB’)との間の偏差が一定範囲内に入る。このため、今回算出される電位差と前回算出される電位差とが同じであるとしてステップS250でYESと判定する。すなわち、nMOSトランジスタ20の温度が飽和した判定する。この場合、ステップS250でYESと判定された直前のステップS220(すなわち、5回目のステップS220)において算出される電位差(VA’−VB’)と上記数式4とを用いてnMOSトランジスタ20の固有のON抵抗値RON1を算出する(ステップS260)。次に、ステップS270において、上記ステップS260で算出されるON抵抗値RON1を不揮発メモリ40に記憶させる。 Therefore, when the analog / digital conversion process is performed in the next step S210 and the potential difference (V A ′ −V B ′) is calculated in the current step S220 (ie, the fifth time), the calculated potential difference (V and a '-V B'), the last time (i.e., the deviation between the potential difference calculated in step S220 of the fourth) (V a '-V B' ) falls within a predetermined range. For this reason, it is determined that the potential difference calculated this time is the same as the previously calculated potential difference in step S250. That is, it is determined that the temperature of the nMOS transistor 20 is saturated. In this case, the potential difference (V A ′ −V B ′) calculated in step S 220 immediately before YES is determined in step S 250 (that is, step S 220 for the fifth time) and the above equation 4 are used to calculate the nMOS transistor 20. A unique ON resistance value R ON1 is calculated (step S260). Next, in step S270, the ON resistance value R ON1 calculated in step S260 is stored in the nonvolatile memory 40.

その後、Duty比を0%とするPWM駆動信号をnMOSトランジスタ20のゲート端子に出力して(ステップ280)、コンピュータプログラムの実行を終了する。   Thereafter, a PWM drive signal for setting the duty ratio to 0% is output to the gate terminal of the nMOS transistor 20 (step 280), and the execution of the computer program is terminated.

以上説明した本実施形態によれば、ヒータ10に代えて定電流源10Aを用いて、nMOSトランジスタ20のドレイン−ソース間に予め決められた一定値Iconstの電流を流すことにより、電位差VA’、VB’を検出する。そして、電位差VA’、VB’により求められる電位差(VA’−VB’)と一定電流値Iconstを用いてnMOSトランジスタ20のON抵抗値を算出する。このため、nMOSトランジスタ20固有のON抵抗値RON1を精度よく算出することができる。 According to the present embodiment described above, the potential difference V A is obtained by using a constant current source 10A instead of the heater 10 and flowing a current having a predetermined constant value I const between the drain and source of the nMOS transistor 20. ', V B ' is detected. Then, the potential difference V A ', V B' for calculating the ON resistance of the nMOS transistor 20 with the potential difference obtained by the (V A '-V B') a constant current value I const. Therefore, the ON resistance value R ON1 unique to the nMOS transistor 20 can be calculated with high accuracy.

本実施形態では、電位差VA’、VB’を繰り返しサンプリングして、今回のステップS220で算出した電位差(VA’−VB’)と前回のステップS220で算出した電位差(VA’−VB’)が同じになったと判定したときの電位差(VA’−VB’)を用いてnMOSトランジスタ20のON抵抗値RON1を算出する。したがって、定電流源10AによりnMOSトランジスタ20のドレイン−ソース間に電流を流し始めてから、nMOSトランジスタ20の温度が飽和温度に到達してON抵抗値が一定になったときのON抵抗値RON1を算出できる。よって、nMOSトランジスタ20の温度によるON抵抗値RON1のバラツキを小さくすることができる。 In the present embodiment, the potential differences V A ′ and V B ′ are repeatedly sampled, and the potential difference (V A ′ −V B ′) calculated in the current step S220 and the potential difference (V A ′ − calculated in the previous step S220). The ON resistance value R ON1 of the nMOS transistor 20 is calculated using the potential difference (V A '−V B ') when it is determined that V B ') is the same. Therefore, the ON resistance value R ON1 when the temperature of the nMOS transistor 20 reaches the saturation temperature and the ON resistance value becomes constant after the constant current source 10A starts to flow current between the drain and source of the nMOS transistor 20 is determined . It can be calculated. Therefore, variation in the ON resistance value R ON1 due to the temperature of the nMOS transistor 20 can be reduced.

以上により、nMOSトランジスタ20のON抵抗値の温度公差、nMOSトランジスタ20の製造バラツキによるON抵抗値の測定誤差を小さくすることができる。これに伴い、実際に車載ヒータ駆動回路1を作動した場合のnMOSトランジスタ20のON抵抗値に、ON抵抗値RON1を精度よく近づけることができる。 Thus, the ON resistance value measurement error due to the temperature tolerance of the ON resistance value of the nMOS transistor 20 and the manufacturing variation of the nMOS transistor 20 can be reduced. Accordingly, the ON resistance value R ON1 can be accurately approximated to the ON resistance value of the nMOS transistor 20 when the in-vehicle heater driving circuit 1 is actually operated.

(第4実施形態)
本第4実施形態では、車載ヒータ駆動回路1を自動車のエンジンルーム内に搭載した状態でエンジンルーム内の温度センサの検出温度を用いてnMOSトランジスタ20のON抵抗値を算出する例について説明する。
(Fourth embodiment)
In the fourth embodiment, an example will be described in which the ON resistance value of the nMOS transistor 20 is calculated using the detected temperature of the temperature sensor in the engine room in a state where the in-vehicle heater drive circuit 1 is mounted in the engine room of the automobile.

図9に本実施形態の車載ヒータ駆動回路1の回路構成を示す。   FIG. 9 shows a circuit configuration of the in-vehicle heater drive circuit 1 of the present embodiment.

本実施形態の車載ヒータ駆動回路1は、図1の車載ヒータ駆動回路1に対して、周辺機器センサ系統60が追加されたものである。周辺機器センサ系統60は、エンジンルーム内に搭載されたものである。   The in-vehicle heater drive circuit 1 of the present embodiment is obtained by adding a peripheral device sensor system 60 to the in-vehicle heater drive circuit 1 of FIG. The peripheral device sensor system 60 is mounted in the engine room.

周辺機器センサ系統60は、吸気温センサ61、水温センサ62、および抵抗素子63、64から構成されている。   The peripheral device sensor system 60 includes an intake air temperature sensor 61, a water temperature sensor 62, and resistance elements 63 and 64.

吸気温センサ61は、自動車のエンジンに吸入される空気温度を検出するための温度センサである。吸気温センサ61は、その抵抗値が温度によって変化するものである。吸気温センサ61は、センサ用電源Vaaとグランド50との間で抵抗素子63と直列接続されている。吸気温センサ61と抵抗素子63との間の共通接続端子65は、マイクロコンピュータ30のA/D入力ポート35aに接続されている。   The intake air temperature sensor 61 is a temperature sensor for detecting the temperature of air taken into the automobile engine. The resistance value of the intake air temperature sensor 61 changes with temperature. The intake air temperature sensor 61 is connected in series with the resistance element 63 between the sensor power supply Vaa and the ground 50. A common connection terminal 65 between the intake air temperature sensor 61 and the resistance element 63 is connected to the A / D input port 35 a of the microcomputer 30.

水温センサ62は、自動車のエンジンの冷却水温度を検出するための水温センサである。水温センサ62は、その抵抗値が温度によって変化するものである。水温センサ62は、センサ用電源Vaaとグランド50との間で抵抗素子64と直列接続されている。水温センサ62と抵抗素子63との間の共通接続端子66は、マイクロコンピュータ30のA/D入力ポート35bに接続されている。   The water temperature sensor 62 is a water temperature sensor for detecting the cooling water temperature of the automobile engine. The water temperature sensor 62 has a resistance value that varies with temperature. The water temperature sensor 62 is connected in series with the resistance element 64 between the sensor power supply Vaa and the ground 50. A common connection terminal 66 between the water temperature sensor 62 and the resistance element 63 is connected to the A / D input port 35 b of the microcomputer 30.

本実施形態のセンサ61、62は、MOSトランジスタ20(すなわち、車載ヒータ駆動回路1)の雰囲気温度を計測するためのもので、サーミスタ等の各種のセンサが用いられている。電源Vaaは、周辺機器センサ系統60のセンサ61、62に電力を供給するための電源である。   The sensors 61 and 62 of this embodiment are for measuring the ambient temperature of the MOS transistor 20 (that is, the in-vehicle heater driving circuit 1), and various sensors such as a thermistor are used. The power source Vaa is a power source for supplying power to the sensors 61 and 62 of the peripheral device sensor system 60.

マイクロコンピュータ30は、共通接続端子65から出力される電圧VCを周期的に繰り返しサンプリングするとともに、共通接続端子66から出力される電圧VDを周期的に繰り返しサンプリングする。 The microcomputer 30 periodically samples the voltage V C output from the common connection terminal 65 and periodically samples the voltage V D output from the common connection terminal 66.

電圧VCは、吸気温センサ61の検出温度を示す電圧であって、センサ用電源Vaaから出力される電源電圧を吸気温センサ61および抵抗素子63により分圧した電圧である。 The voltage V C is a voltage indicating the temperature detected by the intake air temperature sensor 61 and is a voltage obtained by dividing the power supply voltage output from the sensor power supply Vaa by the intake air temperature sensor 61 and the resistance element 63.

電圧VDは、水温センサ62の検出温度を示す電圧であって、センサ用電源Vaaから出力される電源電圧を水温センサ62および抵抗素子64により分圧した電圧である。 The voltage V D is a voltage indicating the temperature detected by the water temperature sensor 62 and is a voltage obtained by dividing the power supply voltage output from the sensor power supply Vaa by the water temperature sensor 62 and the resistance element 64.

次に、本実施形態の車載ヒータ駆動回路1の作動について説明する。   Next, the operation of the in-vehicle heater drive circuit 1 of this embodiment will be described.

本実施形態のマイクロコンピュータ30は、ON抵抗計測処理と雰囲気温度計測処理とを実行する。ON抵抗計測処理と雰囲気温度計測処理とは、例えば、車載ヒータ駆動回路1を車両に組み付ける製造工程において、実施されるものである。ON抵抗計測処理は、MOSトランジスタ20のON抵抗値RON1を算出するための処理である。雰囲気温度計測処理は、ON抵抗計測処理で用いるMOSトランジスタ20の雰囲気温度を計測するための処理である。以下、ON抵抗計測処理と雰囲気温度計測処理とを別々に説明する。
(ON抵抗計測処理)
図10(a)はマイクロコンピュータ30のON抵抗計測処理を示すフローチャートである。マイクロコンピュータ30は、検査装置から計測要求を受けると、ON抵抗計測処理の実行を開始する。ON抵抗計測処理は、車載ヒータ駆動回路1を自動車のエンジンルーム内に搭載した状態で最終確認検査を実施時に実行される。計測要求は、エンジンが停止しているときに検査装置からマイクロコンピュータ30に出力される。
The microcomputer 30 of the present embodiment executes an ON resistance measurement process and an ambient temperature measurement process. The ON resistance measurement process and the ambient temperature measurement process are performed, for example, in a manufacturing process in which the in-vehicle heater drive circuit 1 is assembled to a vehicle. The ON resistance measurement process is a process for calculating the ON resistance value R ON1 of the MOS transistor 20. The ambient temperature measurement process is a process for measuring the ambient temperature of the MOS transistor 20 used in the ON resistance measurement process. Hereinafter, the ON resistance measurement process and the ambient temperature measurement process will be described separately.
(ON resistance measurement process)
FIG. 10A is a flowchart showing the ON resistance measurement process of the microcomputer 30. When the microcomputer 30 receives a measurement request from the inspection apparatus, the microcomputer 30 starts executing the ON resistance measurement process. The ON resistance measurement process is executed when the final confirmation inspection is performed in a state where the in-vehicle heater drive circuit 1 is mounted in the engine room of the automobile. The measurement request is output from the inspection device to the microcomputer 30 when the engine is stopped.

まず、ステップS200Aにおいて、Duty比を所定比(例えば、20%)とするPWM駆動信号をnMOSトランジスタ20のゲート端子に出力する。   First, in step S200A, a PWM drive signal that sets the duty ratio to a predetermined ratio (for example, 20%) is output to the gate terminal of the nMOS transistor 20.

ここで、Duty比により定まるnMOSトランジスタ20のON期間は、通電によるnMOSトランジスタ20の温度上昇する温度幅を最小値にしつつ、A/D入力ポート32、33から取り込んだ電圧VA、VBを確実に識別することができる最短時間である。 Here, during the ON period of the nMOS transistor 20 determined by the duty ratio, the voltages V A and V B taken in from the A / D input ports 32 and 33 are set while the temperature range in which the temperature of the nMOS transistor 20 increases due to energization is minimized. This is the shortest time that can be reliably identified.

本実施形態において、Duty比を所定比とするPWM駆動信号としてのパルス出力をnMOSトランジスタ20のゲート端子に出力した際に、nMOSトランジスタ20が実質的に温度上昇しないと想定している。電圧VA、VBのサンプリング周期をTSとすると、nMOSトランジスタ20のON期間は、(3×TS)程度となる期間である。 In the present embodiment, it is assumed that the temperature of the nMOS transistor 20 does not substantially increase when a pulse output as a PWM drive signal having a duty ratio of a predetermined ratio is output to the gate terminal of the nMOS transistor 20. When the sampling period of the voltages V A and V B is TS, the ON period of the nMOS transistor 20 is a period of about (3 × TS).

このようなON期間(=3×TS)の間にてnMOSトランジスタ20がオンする。これに伴って、電源VddからnMOSトランジスタ20およびヒータ10を通してグランド50に電流が流れる。   During such an ON period (= 3 × TS), the nMOS transistor 20 is turned on. Along with this, a current flows from the power supply Vdd to the ground 50 through the nMOS transistor 20 and the heater 10.

次に、ステップS210において、A点21からA/D入力ポート32に与えられる電圧VA”をアナログ/デジタル変換して第1のデジタルデータを取得する。これに加えて、B点22からA/D入力ポート33に与えられる電圧VB”をアナログ/デジタル変換して第2のデジタルデータを取得する。すなわち、電圧VA”および電圧VB”をサンプリングする。これに伴い、ステップS220において、第1、第2のデジタルデータに基づいて電圧VA”から電圧VB”を引いた電位差(VA”−VB”)を算出する。 Next, in step S210, the voltage V A ″ applied from the A point 21 to the A / D input port 32 is analog / digital converted to obtain first digital data. The second digital data is obtained by analog / digital conversion of the voltage V B ″ supplied to the / D input port 33. That is, the voltage V A ″ and the voltage V B ″ are sampled. Accordingly, in step S220, first, it calculates the difference obtained by subtracting the "voltage V B from the" voltage V A (V A "-V B ") based on the second digital data.

次に、ステップS265において、電圧VA”、VB”を測定したときのnMOSトランジスタ20のON抵抗値Ron2@Taを数式5により算出する。数式5は、数式2及び数式3を変形して求めることができる。 Next, in step S265, the ON resistance value R on2 @ Ta of the nMOS transistor 20 when the voltages V A ″ and V B ″ are measured is calculated by Equation 5. Equation 5 can be obtained by modifying Equation 2 and Equation 3.

on2@Ta=(((Ta−T0)×σht+1)×R0)/
((VA’’−VB’’)/VB’’)・・・・(数式5)
ここで、Taは、後述する雰囲気温度計測処理により求められる雰囲気温度である。Ron2@Taは、nMOSトランジスタ20が温度TaであるときのnMOSトランジスタ20固有のON抵抗値である。VA’’はA点21とグランド50との間の電圧である。VB’’はB点22とグランド50との間の電圧である。T0は基準温度であり、R0はnMOSトランジスタ20の温度が基準温度T0であるときのnMOSトランジスタ20のON抵抗値である。σhtはヒータ10の温度係数[Ω/℃]である。温度係数σhtはヒータ10の温度変化に対する抵抗値の変化の割合を示す値である。
R on2 @ Ta = (((Ta−T 0 ) × σ ht +1) × R 0 ) /
((V A ″ −V B ″) / V B ″)... (Formula 5)
Here, Ta is an atmospheric temperature obtained by an atmospheric temperature measurement process described later. R on2 @ Ta is an ON resistance value specific to the nMOS transistor 20 when the nMOS transistor 20 is at the temperature Ta. V A ″ is a voltage between the A point 21 and the ground 50. V B ″ is a voltage between the point B 22 and the ground 50. T 0 is the reference temperature, and R 0 is the ON resistance value of the nMOS transistor 20 when the temperature of the nMOS transistor 20 is the reference temperature T 0 . σ ht is the temperature coefficient [Ω / ° C.] of the heater 10. The temperature coefficient σ ht is a value indicating the rate of change of the resistance value with respect to the temperature change of the heater 10.

ここで、実際にヒータ10の温度を制御する際には、nMOSトランジスタ20にも電流が流れる。このため、nMOSトランジスタ20は、その温度上昇と共にON抵抗値が上昇する。そこで、上記数式5では、nMOSトランジスタ20の温度上昇に伴うON抵抗値の変化は、(Ta−T0)に温度係数σhtを乗ずることにより算出される。温度係数σhtは、マイクロコンピュータ30のコンピュータプログラムの一部として不揮発メモリ40に記憶されている。 Here, when the temperature of the heater 10 is actually controlled, a current also flows through the nMOS transistor 20. For this reason, the ON resistance value of the nMOS transistor 20 increases as its temperature increases. Therefore, in Equation 5, the change in the ON resistance value accompanying the temperature rise of the nMOS transistor 20 is calculated by multiplying (Ta−T 0 ) by the temperature coefficient σ ht . The temperature coefficient σ ht is stored in the nonvolatile memory 40 as a part of the computer program of the microcomputer 30.

次に、ステップS267において、実際にヒータ10の温度を制御する時(図中ヒータ10実使用時と記す)のnMOSトランジスタ20のON抵抗値Ron2@Tを数式6により算出する。 Next, in step S267, the ON resistance value R on2 @ T of the nMOS transistor 20 when the temperature of the heater 10 is actually controlled (denoted as when the heater 10 is actually used in the figure) is calculated by Equation 6.

on2@T=Ron2@Ta+(T−Ta)×σMOS ・・・・(数式6)
ここで、Taは雰囲気温度である。Tは、実際にヒータ10の温度を制御する際のnMOSトランジスタ20の温度として、予め想定された一定温度である。σMOSは温度係数[Ω/℃]であって、nMOSトランジスタ20の温度変化に対するON抵抗値の変化の割合を示す値である。このため、(T−Ta)×σMOSは、(T−Ta)に対応するRon2@Taの補正値となる。
R on2 @ T = R on2 @ Ta + (T-Ta) × σ MOS (formula 6)
Here, Ta is the ambient temperature. T is a constant temperature assumed in advance as the temperature of the nMOS transistor 20 when the temperature of the heater 10 is actually controlled. σ MOS is a temperature coefficient [Ω / ° C.], and is a value indicating the rate of change of the ON resistance value with respect to the temperature change of the nMOS transistor 20. For this reason, (T−Ta) × σ MOS is a correction value of R on2 @ Ta corresponding to (T−Ta).

ここで、nMOSトランジスタ20のオン時に取得される第1、第2のデジタルデータを用いてON抵抗値Ron2@Tが算出された場合にはON抵抗値Ron2@Tが正常値になるものの、nMOSトランジスタ20のオフ時に取得される第1、第2のデジタルデータを用いてON抵抗値Ron2@Tが算出された場合にはON抵抗値Ron2@Tが異常値になる。 Here, when the ON resistance value R on2 @ T is calculated using the first and second digital data acquired when the nMOS transistor 20 is turned on, the ON resistance value R on2 @ T becomes a normal value. When the ON resistance value R on2 @ T is calculated using the first and second digital data acquired when the nMOS transistor 20 is turned off, the ON resistance value R on2 @ T becomes an abnormal value.

そこで、ステップS268において、ON抵抗値Ron2@Tが所定値以上であるか否かを判定することにより、ON抵抗値Ron2@Tが正常値であるか否かを判定する。 Therefore, in step S268, it is determined whether or not the ON resistance value R on2 @ T is a normal value by determining whether or not the ON resistance value R on2 @ T is greater than or equal to a predetermined value.

ここで、ON抵抗値Ron2@Tが所定値未満であるとき、ON抵抗値Ron2@Tが異常値であるとしてステップS268においてNOと判定して、次のステップS280に移行する。 Here, when the ON resistance value R on2 @ T is less than the predetermined value, it is determined that the ON resistance value R on2 @ T is an abnormal value, NO in step S268, and the process proceeds to the next step S280.

一方、ON抵抗値Ron2@Tが所定値以上であるとき、ON抵抗値Ron2@Tが正常値であるとして、ステップS268においてYESと判定して、ステップS270に進んで、上記ステップS267で算出されるON抵抗値Ron2@T、上記ステップS265で算出されるON抵抗値Ron2@Ta、および上記ステップS300aで算出される雰囲気温度Taを不揮発メモリ40に記憶させる。 On the other hand, when the ON resistance value R on2 @ T is equal to or greater than the predetermined value, it is determined that the ON resistance value R on2 @ T is a normal value, YES is determined in step S268, and the process proceeds to step S270. In step S267, The non-volatile memory 40 stores the calculated ON resistance value R on2 @ T , the ON resistance value R on2 @ Ta calculated in step S265, and the ambient temperature Ta calculated in step S300a.

その後、ステップ280に進んで、電圧VA”、VB”をサンプリングしたか回数(以下、サンプリング回数という)はN回であるか否かを判定する。 Thereafter, the process proceeds to step 280, where it is determined whether or not the number of times the voltages V A ″ and V B ″ have been sampled (hereinafter referred to as the number of samplings) is N.

ここで、サンプリング回数がN回未満であるときには、ステップ280においてNOと判定して、ステップS220に移行する。   Here, when the number of samplings is less than N, NO is determined in step 280 and the process proceeds to step S220.

このため、不揮発メモリ40に保持されるON抵抗値Ron2@Tの個数がN個未満である限り、ステップS210のA/D変換処理、ステップS220の電位差(A”−B”)算出処理、ステップS265のON抵抗算出処理、ステップS267のヒータ実使用時のON抵抗算出処理、およびステップS270の算出値保持処理を繰り返す。 Therefore, as long as the number of ON resistance values R on2 @ T held in the nonvolatile memory 40 is less than N, A / D conversion processing in step S210, potential difference (A ″ −B ″) calculation processing in step S220, The ON resistance calculation process in step S265, the ON resistance calculation process in actual use of the heater in step S267, and the calculated value holding process in step S270 are repeated.

その後、サンプリング回数がN回以上になると、ステップS280においてYESと判定して、ステップS290に進んで、Duty比を0%とするPWM駆動信号をnMOSトランジスタ20のゲート端子に出力する。したがって、nMOSトランジスタ20がオフすることになる。
(雰囲気温度計測処理)
マイクロコンピュータ30による雰囲気温度計測処理について図10(b)を参照して説明する。図10(b)はマイクロコンピュータ30による雰囲気温度計測処理の詳細を示すフローチャートである。マイクロコンピュータ30は、エンジン制御用電子制御装置から計測要求を受けると、雰囲気温度計測処理の実行を開始する。雰囲気温度計測処理は繰り返し実行される。
Thereafter, when the number of times of sampling becomes N or more, YES is determined in step S280, and the process proceeds to step S290 to output a PWM drive signal with a duty ratio of 0% to the gate terminal of the nMOS transistor 20. Therefore, the nMOS transistor 20 is turned off.
(Atmosphere temperature measurement processing)
An atmosphere temperature measurement process by the microcomputer 30 will be described with reference to FIG. FIG. 10B is a flowchart showing details of the atmospheric temperature measurement process by the microcomputer 30. When the microcomputer 30 receives a measurement request from the engine control electronic control unit, the microcomputer 30 starts executing the ambient temperature measurement process. The ambient temperature measurement process is repeatedly executed.

まず、ステップS290において、共通接続端子65からA/D入力ポート35aに与えられる電圧VCをアナログ/デジタル変換して第3のデジタルデータ(吸気温センサ61の検出温度)を取得する。これに加えて、共通接続端子66からA/D入力ポート35bに与えられる電圧VDをアナログ/デジタル変換して第4のデジタルデータ(水温センサ62の検出温度)を取得する。 First, in step S290, the voltage V C supplied from the common connection terminal 65 to the A / D input port 35a is analog / digital converted to obtain third digital data (detected temperature of the intake air temperature sensor 61). In addition, the voltage V D supplied from the common connection terminal 66 to the A / D input port 35b is analog / digital converted to obtain fourth digital data (detected temperature of the water temperature sensor 62).

次に、ステップS300aにおいて、第3、第4のデジタルデータに基づいて、吸気温センサ61の検出温度Thaと水温センサ62の検出温度Thwとの平均値{=(Tha+Thw)/2}を雰囲気温度Taとして算出する。 Next, in step S300a, based on the third and fourth digital data, the average value {= (T ha + T hw ) / of the detected temperature T ha of the intake air temperature sensor 61 and the detected temperature T hw of the water temperature sensor 62 2} is calculated as the atmospheric temperature Ta.

このようなステップS290の第3、第4のデジタルデータの取得と、ステップS300の雰囲気温度Taの算出処理とは繰り返される。   Such acquisition of the third and fourth digital data in step S290 and the calculation process of the atmospheric temperature Ta in step S300 are repeated.

次に、本実施形態における車載ヒータ駆動回路1のON抵抗計測の具体的な作動について説明する。図11は、本実施形態における車載ヒータ駆動回路1の作動を示すタイミングチャートである。   Next, a specific operation of ON resistance measurement of the in-vehicle heater drive circuit 1 in the present embodiment will be described. FIG. 11 is a timing chart showing the operation of the in-vehicle heater driving circuit 1 in the present embodiment.

図11(a)はPWM駆動信号の周期(図中PWM周期と記す)、図11(b)A点21とグランド50との間での電圧VA”、図11(c)はB点とグランド50との間での電圧VB”、図11(d)はA点21とB点22との間の電位差(VA”−VB”)である。図11(e)は電圧VC、VDのサンプリングタイミングである。図中の上向きの矢印がサンプリングタイミングを示す。図11(c)〜(e)の横軸は時間を示し、図11(c)〜(e)の縦軸は電圧を示し、図11(a)中のT1、T2、T3は周期である。 FIG. 11A shows the period of the PWM drive signal (denoted as PWM period in the figure), FIG. 11B shows the voltage V A ″ between the point A 21 and the ground 50, and FIG. voltage V B between the ground 50 ", FIG. 11 (d) the potential difference between the point a 21 and point B 22 (V a" is -V B "). FIG. 11E shows sampling timings of the voltages V C and V D. The upward arrow in the figure indicates the sampling timing. The horizontal axis of FIGS. 11C to 11E represents time, the vertical axis of FIGS. 11C to 11E represents voltage, and T1, T2, and T3 in FIG. 11A are periods. .

まず、周期T1では、nMOSトランジスタ20はオフしている。このとき、電源Vddからヒータ10に電流が流れていない。   First, in the period T1, the nMOS transistor 20 is turned off. At this time, no current flows from the power supply Vdd to the heater 10.

次の周期T2において、マイクロコンピュータ30がDuty比を20%とするPWM駆動信号をnMOSトランジスタ20に出力する(ステップS200)。これに伴って、nMOSトランジスタ20が瞬時オンする。これにより、電源VssからnMOSトランジスタ20およびヒータ10を通してグランド50に電流が流れる。   In the next cycle T2, the microcomputer 30 outputs a PWM drive signal for setting the duty ratio to 20% to the nMOS transistor 20 (step S200). Along with this, the nMOS transistor 20 is instantly turned on. As a result, a current flows from the power supply Vss to the ground 50 through the nMOS transistor 20 and the heater 10.

さらに、マイクロコンピュータ30は、A点21およびB点22から出力される電圧VA”および電圧VB”をアナログ/デジタル変換して第1、第2のデジタルデータを取得するとともに、この取得される第1、第2のデジタルデータに基づいて電位差(VA”−VB”)を算出する(ステップS210、S220)。 Further, the microcomputer 30 performs analog / digital conversion on the voltage V A ″ and the voltage V B ″ output from the A point 21 and the B point 22 to obtain the first and second digital data, and this is obtained. A potential difference (V A "-V B ") is calculated based on the first and second digital data (steps S210 and S220).

一方、マイクロコンピュータ30が共通接続端子65、66から出力される電圧VC、VDをアナログ/デジタル変換して第3、第4のデジタルデータを取得する(ステップS290)。ステップS300において、第3、第4のデジタルデータに基づいて雰囲気温度Ta({=(Tha+Thw)/2}として算出する。 On the other hand, the microcomputer 30 performs analog / digital conversion on the voltages V C and V D output from the common connection terminals 65 and 66 to obtain third and fourth digital data (step S290). In step S300, the ambient temperature Ta ({= (T ha + T hw ) / 2}) is calculated based on the third and fourth digital data.

その後、電位差(VA”−VB”)と雰囲気温度Taとを上記数式5に代入してON抵抗値Ron2@Taを算出する(ステップS265)。そして、ON抵抗値Ron2@Taを上記数式6に代入してON抵抗値Ron2@Tを算出する(ステップS270)。ON抵抗値Ron2@Tが正常値であるときには、ON抵抗値Ron2@T、ON抵抗値Ron2@Ta、および雰囲気温度Taを不揮発メモリ40に保持させる(ステップS270)。 Thereafter, the ON resistance value R on2 @ Ta is calculated by substituting the potential difference (V A “−V B ”) and the ambient temperature Ta into the above equation 5 (step S265). Then, the ON resistance value R on2 @ Ta is substituted into the above equation 6 to calculate the ON resistance value R on2 @ T (step S270). When the ON resistance value R on2 @ T is a normal value, the ON resistance value R on2 @ T , the ON resistance value R on2 @ Ta , and the ambient temperature Ta are held in the nonvolatile memory 40 (step S270).

このようなステップS210〜ステップS268(或いは、ステップS270)、およびステップS290、S300aの処理がN回繰り返し実行される。このため、ステップS268でYESと判定される毎に、ON抵抗値Ron2@T、ON抵抗値Ron2@Ta、および雰囲気温度Taを不揮発メモリ40に保持させる(ステップS270)。このため、その後ステップS280でNOと判定されると、ステップS290に進んで、nMOSトランジスタ20をオフさせる。その後、周期T3でおいては、nMOSトランジスタ20はオフしている。このとき、電源Vddからヒータ10に電流が流れていない。 Such processes of step S210 to step S268 (or step S270) and steps S290 and S300a are repeatedly executed N times. Therefore, every time it is determined as YES in step S268, the ON resistance value R on2 @ T , the ON resistance value R on2 @ Ta , and the ambient temperature Ta are held in the nonvolatile memory 40 (step S270). Therefore, if it is determined NO in step S280 thereafter, the process proceeds to step S290, and the nMOS transistor 20 is turned off. Thereafter, in the period T3, the nMOS transistor 20 is turned off. At this time, no current flows from the power supply Vdd to the heater 10.

以上により、N個のON抵抗値Ron2@Tが不揮発メモリ40に保持される。このため、N個のON抵抗値Ron2@Tのうちいずれか1つの値(或いは、N個のON抵抗値Ron2@Tの平均値)をON抵抗値RONとして上記数式1、上記数式2、上記数式3のそれぞれに代入して、駆動電流Ih、ヒータ10の抵抗値Rh、温度TRhを算出することになる。 As described above, N ON resistance values R on2 @ T are held in the nonvolatile memory 40. Therefore, any one value among the N ON resistance R on2 @ T (or, N mean value of number of ON resistance R on2 @ T) the equation 1 as ON resistance R ON, the equation 2. Substituting into each of the above formulas 3, the drive current I h , the resistance value R h of the heater 10, and the temperature T Rh are calculated.

以上説明した本実施形態によれば、Duty比が通電によるnMOSトランジスタ20の温度上昇する温度幅を最小値にするように設定されている。このため、通電によってnMOSトランジスタ20の温度が実質的に上昇しない。よって、車載ヒータ駆動回路1の外部に配置されるセンサ61、62を用いてnMOSトランジスタ20(或いは、ヒータ10)の雰囲気温度Taを求める。これに加えて、nMOSトランジスタ20が温度TaであるときのnMOSトランジスタ20のON抵抗値Ron2@Taを算出する。さらに、ON抵抗値Ron2@Taに対して補正値{(T−Ta)×σMOS}を加算して、実際にヒータ10の温度を制御する時のnMOSトランジスタ20のON抵抗値Ron2@Tを算出する。これにより、電流検出用抵抗素子を用いることなく、実際にヒータ10の温度を制御した時のnMOSトランジスタ20のON抵抗値Ron2@Tを精度よく算出することができる。 According to the present embodiment described above, the duty ratio is set so that the temperature range in which the temperature of the nMOS transistor 20 rises due to energization is minimized. For this reason, the temperature of the nMOS transistor 20 is not substantially increased by energization. Therefore, the ambient temperature Ta of the nMOS transistor 20 (or the heater 10) is obtained using the sensors 61 and 62 arranged outside the on-vehicle heater drive circuit 1. In addition, the ON resistance value R on2 @ Ta of the nMOS transistor 20 when the nMOS transistor 20 is at the temperature Ta is calculated. Furthermore, by adding the correction value to the ON resistance R on2 @ Ta {(T- Ta) × σ MOS}, actually ON resistance of the nMOS transistor 20 at the time of controlling the temperature of the heater 10 R on2 @ Calculate T. As a result, the ON resistance value R on2 @ T of the nMOS transistor 20 when the temperature of the heater 10 is actually controlled can be accurately calculated without using a current detection resistance element.

以上により、nMOSトランジスタ20が実質的に温度上昇しない範囲で、PWM駆動信号としてのパルス出力をnMOSトランジスタ20のゲート端子に出力するので、定電流源10AによりnMOSトランジスタ20に大電流を流す必要もない。さらに、ヒータ10を使用してnMOSトランジスタ20のON抵抗値を測定するので、余分な装置を必要とせずに、nMOSトランジスタ20の初期公差に対応してnMOSトランジスタ20の固有のON抵抗値Ron2@Tを求めることができる。これにより、車載ヒータ駆動回路1を車両に組み付ける製造工程の最終確認検査において初期バラツキの合わせこみを実施することが可能になる。
(第5実施形態)
上述の第4実施形態では、車両生産工程にて車載ヒータ駆動回路1を車両に組み付けて最終確認検査を実施する際に実際にヒータ10に通電した時のnMOSトランジスタ20のON抵抗値Ron2@Tを算出した例について説明したが、これに代えて、本第5実施形態では、車載ヒータ駆動回路1およびヒータ10が車両に搭載された状態で車載ヒータ駆動回路1によりヒータ10の温度制御する例について説明する。
As described above, since the pulse output as the PWM drive signal is output to the gate terminal of the nMOS transistor 20 in a range where the temperature of the nMOS transistor 20 does not substantially increase, it is necessary to flow a large current to the nMOS transistor 20 from the constant current source 10A. Absent. Furthermore, since the heater 10 is used to measure the ON resistance value of the nMOS transistor 20, an inherent device ON resistance value R on2 corresponding to the initial tolerance of the nMOS transistor 20 can be obtained without requiring an extra device. You can ask for @T . Thereby, it becomes possible to carry out the initial variation in the final confirmation inspection of the manufacturing process for assembling the in-vehicle heater drive circuit 1 to the vehicle.
(Fifth embodiment)
In the above-described fourth embodiment, the ON resistance value R on2 @ of the nMOS transistor 20 when the heater 10 is actually energized when the in-vehicle heater drive circuit 1 is assembled in the vehicle and the final confirmation inspection is performed in the vehicle production process. In the fifth embodiment, the temperature of the heater 10 is controlled by the in-vehicle heater driving circuit 1 in a state where the in-vehicle heater driving circuit 1 and the heater 10 are mounted on the vehicle. An example will be described.

本実施形態の車載ヒータ駆動回路1は、自動車のエンジンルーム内に搭載されたもので、上述の第4実施形態と同様の回路構成を有している(図12参照)。   The in-vehicle heater drive circuit 1 of this embodiment is mounted in the engine room of an automobile and has a circuit configuration similar to that of the above-described fourth embodiment (see FIG. 12).

本実施形態のマイクロコンピュータ30は、図13(a)、(b)のフローチャートにしたがって、コンピュータプログラムを実行する。図13(a)において、図2と同一符号は同一ステップを示している。図13(b)において、図10(b)と同一符号は同一ステップを示している。   The microcomputer 30 of this embodiment executes a computer program according to the flowcharts of FIGS. In FIG. 13A, the same reference numerals as those in FIG. 2 indicate the same steps. In FIG. 13B, the same reference numerals as those in FIG. 10B indicate the same steps.

次に、本実施形態の車載ヒータ駆動回路1の作動について図13、図14を参照して説明する。   Next, the operation of the in-vehicle heater drive circuit 1 of the present embodiment will be described with reference to FIGS.

図13(a)はマイクロコンピュータ30による温度制御処理を示すフローチャートである。図13(b)は、マイクロコンピュータ30によるMOS温度計測処理を示すフローチャートである。マイクロコンピュータ30は、ヒータ温度制御処理とMOS温度計測処理とを交互に繰り返し実施する。以下、ヒータ温度制御処理とMOS温度計測処理とについて別々に説明する。
(MOS温度計測処理)
まず、車載ヒータ駆動回路1によりnMOSトランジスタ20に駆動電流が流れると、nMOSトランジスタ20の温度が上昇する。そこで、本実施形態のMOS温度計測処理では、車載ヒータ駆動回路1によりヒータ10の温度制御する際のnMOSトランジスタ20の温度を推定する。
FIG. 13A is a flowchart showing temperature control processing by the microcomputer 30. FIG. 13B is a flowchart showing MOS temperature measurement processing by the microcomputer 30. The microcomputer 30 repeatedly performs the heater temperature control process and the MOS temperature measurement process alternately. Hereinafter, the heater temperature control process and the MOS temperature measurement process will be described separately.
(MOS temperature measurement process)
First, when a drive current flows through the nMOS transistor 20 by the in-vehicle heater drive circuit 1, the temperature of the nMOS transistor 20 rises. Therefore, in the MOS temperature measurement process of the present embodiment, the temperature of the nMOS transistor 20 when the temperature of the heater 10 is controlled by the in-vehicle heater drive circuit 1 is estimated.

具体的には、ステップS290において、共通接続端子65からA/D入力ポート35aに与えられる電圧VCをアナログ/デジタル変換して第3のデジタルデータ(吸気温センサ61の検出温度)を取得する。これに加えて、共通接続端子66からA/D入力ポート35bに与えられる電圧VDをアナログ/デジタル変換して第4のデジタルデータ(水温センサ62の検出温度)を取得する。 Specifically, in step S290, the voltage V C supplied from the common connection terminal 65 to the A / D input port 35a is converted from analog to digital to obtain third digital data (detected temperature of the intake air temperature sensor 61). . In addition, the voltage V D supplied from the common connection terminal 66 to the A / D input port 35b is analog / digital converted to obtain fourth digital data (detected temperature of the water temperature sensor 62).

次に、ステップS300bにおいて、第3のデジタルデータ(吸気温センサ61の検出温度)と第4のデジタルデータ(水温センサ62の検出温度)とに基づいて、nMOSトランジスタ20の推定温度Thを算出する。 Next, in step S300b, based on the third digital data (detected temperature of the intake air temperature sensor 61) the fourth digital data (detected temperature of the water temperature sensor 62), calculates an estimated temperature T h of the nMOS transistor 20 To do.

具体的には、吸気温センサ61の検出温度をThaとし、水温センサ62の検出温度をThwとし、ThaおよびThwを次の数式7に代入してnMOSトランジスタ20の推定温度Thを求める。 Specifically, the detected temperature of the intake air temperature sensor 61 is set to T ha , the detected temperature of the water temperature sensor 62 is set to T hw, and T ha and T hw are substituted into the following Equation 7 to estimate the estimated temperature T h of the nMOS transistor 20. Ask for.

h=Tha×R1+Thw×R2+Tα ・・・・・・(数式7)
ここで、R1はTha(エンジン水温)に乗ぜられる第1の係数であり、R2はTha(吸気温度)に乗ぜられる第2の係数である。R1、R2は、車載ヒータ駆動回路1の搭載位置によって設定されるものであって、R1+R2=1、0≦R1≦1、0≦R2≦1とする。
T h = T ha × R1 + T hw × R2 + Tα (Equation 7)
Here, R1 is a first coefficient multiplied by T ha (engine water temperature), and R2 is a second coefficient multiplied by T ha (intake air temperature). R1 and R2 are set according to the mounting position of the in-vehicle heater drive circuit 1, and R1 + R2 = 1, 0 ≦ R1 ≦ 1, and 0 ≦ R2 ≦ 1.

ここで、nMOSトランジスタ20の設置場所がエンジンルーム内で車両の先頭に近いほど、補正係数R2を大きくし、かつ補正係数R1を小さくする。これは、車両の先頭は、外気に触れやすい位置であるからである。一方、エンジン側に近いほど、補正係数R2を小さくし、かつ補正係数R1を大きくする。これは、エンジンに近いほど、エンジンの廃熱の影響を受けやすいからである。   Here, the closer the installation location of the nMOS transistor 20 is to the head of the vehicle in the engine room, the larger the correction coefficient R2 and the smaller the correction coefficient R1. This is because the top of the vehicle is a position where it is easy to touch outside air. On the other hand, the closer to the engine side, the smaller the correction coefficient R2 and the larger the correction coefficient R1. This is because the closer to the engine, the more susceptible to the waste heat of the engine.

なお、車載ヒータ駆動回路1内部にサーミスタ等の温度センサ配置されている場合には、この温度センサの検出温度を用いてnMOSトランジスタ20の推定温度Thを求めてもよい。 Incidentally, if it is a temperature sensor arrangement, such as a thermistor, within-vehicle heater driving circuit 1 may determine the estimated temperature T h of the nMOS transistor 20 by using the detection temperature of the temperature sensor.

また、雰囲気温度補正定数Tαは、水温センサ62の検出温度Thaおよび水温センサ62の検出温度Thaによって求められるnMOSトランジスタ20の設置位置の温度(=Tha×R1+Thw×R2)とnMOSトランジスタ20の実際の温度との間の乖離幅(温度差)を示す値である。 Moreover, the ambient temperature correction constant Tα is the detected temperature T ha and a water temperature sensor 62 for detecting the temperature T ha by the installation position of the nMOS transistor 20 required temperature (= T ha × R1 + T hw × R2) and nMOS transistor of the water temperature sensor 62 It is a value indicating a deviation width (temperature difference) between 20 actual temperatures.

雰囲気温度補正定数Tαは、nMOSトランジスタ20に駆動電流が流れることにより、nMOSトランジスタ20から生じる熱に対応する温度変化を示す温度補正値であって、nMOSトランジスタ20の通電時間、および通電電力量によって変更される。雰囲気温度補正定数Tαとしては、コンピュータプログラムの一部として不揮発メモリ40に予め記憶されている。   The ambient temperature correction constant Tα is a temperature correction value indicating a temperature change corresponding to the heat generated from the nMOS transistor 20 when a drive current flows through the nMOS transistor 20, and depends on the energization time of the nMOS transistor 20 and the energization power amount. Be changed. The ambient temperature correction constant Tα is stored in advance in the nonvolatile memory 40 as a part of the computer program.

(ヒータ温度制御処理)
まず、ステップS100において、予め決められたDuty比のPWM駆動信号をnMOSトランジスタ20のゲート端子に出力する。
(Heater temperature control process)
First, in step S100, a PWM drive signal having a predetermined duty ratio is output to the gate terminal of the nMOS transistor 20.

ここで、nMOSトランジスタ20がオンすることに伴って、電源Vddとグランド50との間でnMOSトランジスタ20およびヒータ10を通して駆動電流が流れる。このため、nMOSトランジスタ20の温度が上昇する。   Here, as the nMOS transistor 20 is turned on, a drive current flows through the nMOS transistor 20 and the heater 10 between the power supply Vdd and the ground 50. For this reason, the temperature of the nMOS transistor 20 rises.

次に、ステップS110において、A点21からA/D入力ポート32に与えられる電圧VAをアナログ/デジタル変換して第1のデジタルデータを取得する。これに加えて、B点22からA/D入力ポート33に与えられる電圧VBをアナログ/デジタル変換して第2のデジタルデータを取得する。 Next, in step S110, the voltage V A supplied from the point A 21 to the A / D input port 32 is analog / digital converted to obtain first digital data. In addition, the voltage V B supplied from the point B 22 to the A / D input port 33 is analog / digital converted to obtain second digital data.

次に、ステップS120において、電圧VBが所定値以上であるか否かを判定することにより、nMOSトランジスタ20がオンしているか否かを判定する。 Next, in step S120, it is determined whether or not the nMOS transistor 20 is turned on by determining whether or not the voltage V B is equal to or higher than a predetermined value.

このことにより、第1、第2のデジタルデータがnMOSトランジスタ20がオンしているときに取得されたものであるか否かを判定することになる。   As a result, it is determined whether or not the first and second digital data are obtained when the nMOS transistor 20 is on.

ここで、電圧VBが所定値未満であるときにはnMOSトランジスタ20がオフしているとして、ステップS120においてNOと判定する。これに伴い、ステップS110に戻り、電圧VA、VBをそれぞれアナログ/デジタル変換する。その後、ステップS120においてYESと判定するまで、ステップS120のNO判定処理、およびステップS110のA/D変換処理を繰り返す。 Here, when the voltage V B is less than the predetermined value, it is determined that the nMOS transistor 20 is off and NO is determined in step S120. Accordingly, the process returns to step S110, and the voltages V A and V B are converted from analog to digital, respectively. Thereafter, the NO determination process in step S120 and the A / D conversion process in step S110 are repeated until it is determined as YES in step S120.

その後、電圧VBが所定値以上になると、ステップS120においてnMOSトランジスタ20がオンしているとしてYESと判定する。つまり、nMOSトランジスタ20がオンしているときの第1、第2のデジタルデータを取得したと判定する。 Thereafter, when the voltage V B becomes equal to or higher than a predetermined value, it is determined YES in step S120 because the nMOS transistor 20 is turned on. That is, it is determined that the first and second digital data when the nMOS transistor 20 is on are acquired.

ここで、nMOSトランジスタ20はそのON抵抗値Ron3が温度に対して所定の傾きにて線形に変化する温度特性を有しており、その温度特性の傾き(係数)の個体差は十分に小さいため、nMOSトランジスタ20の温度の推定により、ON抵抗値を精度良く算出できる。 Here, the nMOS transistor 20 has a temperature characteristic in which the ON resistance value R on3 linearly changes with a predetermined inclination with respect to the temperature, and the individual difference of the inclination (coefficient) of the temperature characteristic is sufficiently small. Therefore, the ON resistance value can be accurately calculated by estimating the temperature of the nMOS transistor 20.

そこで、次のステップS267において、上述のステップS300bで算出される推定温度Th、上述の第4実施形態で算出される雰囲気温度Ta、およびON抵抗値Ron2@Taを次の数式8に代入して、nMOSトランジスタ20を使用してヒータ10を制御しているときのnMOSトランジスタ20のON抵抗値Ron3を算出する。 Therefore, substituting in the next step S 267, the estimated temperature T h is calculated in the above step S300b, the atmospheric temperature Ta calculated in the fourth embodiment described above, and the ON resistance R on2 @ Ta in Equation 8 Then, the ON resistance value R on3 of the nMOS transistor 20 when the heater 10 is controlled using the nMOS transistor 20 is calculated.

on3=(Th−Ta)×σMOS+Ron2@Ta・・・・・・・(数式8)
σMOS[℃/Ω]は、温度係数であって、nMOSトランジスタ20の温度変化に対する抵抗値の変化の割合を示す値である。[(Th−Ta)×σMOS]は、(Th−Ta)に対応するRon2@Taの補正値となる。
R on3 = (T h −Ta) × σ MOS + R on2 @ Ta (Equation 8)
σ MOS [° C./Ω] is a temperature coefficient, and is a value indicating the rate of change of the resistance value with respect to the temperature change of the nMOS transistor 20. [(T h −Ta) × σ MOS ] is a correction value of R on2 @ Ta corresponding to (T h −Ta).

次に、ステップS268において、上記ステップS120でYESと判定される直前のステップS110で取得される第1、第2のデジタルデータ(VA、VB)を上述の数式1に代入して駆動電流Ihを算出する。 Next, in step S268, the first and second digital data (V A , V B ) acquired in step S110 immediately before YES is determined in step S120 are substituted into the above-described equation 1 to drive current. I h is calculated.

ここで、数式1を再記すると、
h=(VA−VB)/RON・・・・・・(数式1)
ここで、数式1中のRONに代わるRon3を用いて駆動電流Ihを算出することになる。
Here, when Formula 1 is rewritten,
I h = (V A −V B ) / R ON (Equation 1)
Here, the drive current I h is calculated using R on3 instead of R ON in Equation 1.

次に、ステップS269において、上記ステップS120でYESと判定される直前のステップS110で取得される第1、第2のデジタルデータ(VA、VB)、上記数式7で求められるnMOSトランジスタ20の推定温度Th、および図14の変換テーブルを用いて、ヒータ10の温度TRhを算出する。 Next, in step S269, the first and second digital data (V A , V B ) acquired in step S110 immediately before YES is determined in step S120, and the nMOS transistor 20 obtained by the above equation 7 The temperature T Rh of the heater 10 is calculated using the estimated temperature T h and the conversion table of FIG.

まず、上記ステップS120でYESと判定される直前のステップS110で取得される第1、第2のデジタルデータ(VA、VB)に基づいて、A点21とB点22との間の電位差(VA−VB)を差分として求める。そして、変換手段として、電位差(VA−VB)を、ヒータ電源(=VA)を16VとしたときのnMOSトランジスタ20のON電圧VA-B@16Vに変換する。ON電圧VA-B@16Vは、nMOSトランジスタ20のドレイン端子−ソース端子間に駆動電流Ihが流れているときのnMOSトランジスタ20のドレイン端子およびソース端子との間の電位差である。 First, based on the first and second digital data (V A , V B ) acquired in step S110 immediately before YES is determined in step S120, the potential difference between the point A and the point B 22 is determined. (V A −V B ) is obtained as a difference. Then, as a conversion means, the potential difference (V A −V B ) is converted into the ON voltage V AB @ 16V of the nMOS transistor 20 when the heater power supply (= V A ) is 16V. The ON voltage V AB @ 16V is a potential difference between the drain terminal and the source terminal of the nMOS transistor 20 when the drive current I h flows between the drain terminal and the source terminal of the nMOS transistor 20.

具体的には、nMOSトランジスタ20のON電圧VA-B@16Vは、次の数式9にVA、VBを代入して求められる。 Specifically, the ON voltage V AB @ 16V of the nMOS transistor 20 is obtained by substituting V A and V B into the following formula 9.

A-B@16V= (VA−VB)/VA×16 ・・・・・・・数式9
図14の変換テーブルは、ON電圧VA-B@16V、ヒータ10の温度TRh、およびnMOSトランジスタ20の推定温度Thといった三者の関係を記憶するためのものである。
V AB @ 16 V = (V A −V B ) / V A × 16 Equation 9
Conversion table of FIG. 14 is for storing ON voltage V AB @ 16V, the temperature T Rh of the heater 10, and the tripartite relationship such estimated temperature T h of the nMOS transistor 20.

具体的には、図14の変換テーブルは、縦方向に並べられるON電圧VA-B@16V(電源16V時MOSトランジスタON電圧(V)と記す)と、横方向に並べられる推定温度Th(図中MOSトランジスタ推定温度と記す)と、ON電圧VA-B@16Vと推定温度Thとに対応するヒータ10の温度TRhの複数の候補値とを備える。 Specifically, the conversion table of FIG. 14 includes an ON voltage V AB @ 16V arranged in the vertical direction (denoted as a MOS transistor ON voltage (V) when the power supply is 16V) and an estimated temperature T h arranged in the horizontal direction (FIG. 14). and referred to as medium-MOS transistor estimated temperature), and a plurality of candidate values of the temperature T Rh of the heater 10 corresponding to the oN voltage V AB @ 16V and the estimated temperature T h.

変換テーブルを構成するヒータ10の温度TRhの複数の候補値は、上記数式2中に、RONに代わる上記数式8のON抵抗値Ron3を代入してヒータ10の抵抗値Rhを算出し、この算出した抵抗値Rhを上記数式3に代入して算出した温度である。 For the plurality of candidate values of the temperature T Rh of the heater 10 constituting the conversion table, the resistance value R h of the heater 10 is calculated by substituting the ON resistance value R on3 of the above equation 8 instead of R ON into the above equation 2. The calculated resistance value R h is substituted by the above Equation 3 to calculate the temperature.

そこで、ON電圧VA-B@16Vが、例えば0.20(V)であり、推定温度Thが例えば、5(℃)であるときには、図14の変換テーブルによって、230℃をヒータ10の温度TRhとして特定する。 Therefore, ON voltage V AB @ 16V is, for example, 0.20 (V), the estimated temperature T h is, for example, when a 5 (° C.) is the conversion table of FIG. 14, the heater 10 a 230 ° C. temperature T Identified as Rh .

次のステップS140において、上述の第2実施形態と同様に、ヒータ10の温度TRhに基づいてヒータ10の加熱要求値としてのPWM駆動信号のDuty比を算出する。 In the next step S140, the duty ratio of the PWM drive signal as the heating required value of the heater 10 is calculated based on the temperature TRH of the heater 10 as in the second embodiment described above.

次のステップS150において、上記ステップS140にて算出されたDuty比が零であるか否かを判定する。このとき、Duty比が零よりも大きいときには、ステップS150においてNOと判定する。これに伴い、次のステップS160において、上述のステップS140で調整されたDuty比のPWM駆動信号をnMOSトランジスタ20のゲート端子に出力する。   In the next step S150, it is determined whether or not the duty ratio calculated in step S140 is zero. At this time, when the duty ratio is larger than zero, it is determined as NO in step S150. Accordingly, in the next step S160, the PWM drive signal having the duty ratio adjusted in the above-described step S140 is output to the gate terminal of the nMOS transistor 20.

その後、Duty比が零よりも大きいときには、ステップS110のA/D変換処理、ステップS120のON判定処理、ステップS267のON抵抗算出処理、ステップS268のヒータ電流値算出処理、ステップS269のヒータ温度算出処理、ステップS140のヒータ加熱要求値算出処理、およびステップS150のNO判定処理、およびステップS160のPWM出力処理を繰り返す。   Thereafter, when the duty ratio is greater than zero, the A / D conversion process in step S110, the ON determination process in step S120, the ON resistance calculation process in step S267, the heater current value calculation process in step S268, and the heater temperature calculation in step S269. The process, the heater heating request value calculation process in step S140, the NO determination process in step S150, and the PWM output process in step S160 are repeated.

その後、ヒータ10の温度TRhが目標温度に近づくと、Duty比が零になり、ステップS150でYESと判定してコンピュータプログラムを終了する。 Thereafter, when the temperature T Rh of the heater 10 approaches the target temperature, the duty ratio becomes zero, and YES is determined in step S150 and the computer program is terminated.

以上説明した本実施形態によれば、nMOSトランジスタ20によりヒータ10の温度制御を実施しているときのnMOSトランジスタ20の推定温度Thを水温センサ62の検出温度と水温センサ62の検出温度とに基づいて求める。この推定温度Thにより、ON電圧VA-B@16V、推定温度Th、および変換テーブルからヒータ10の温度TRhを求める。したがって、電流検出用抵抗素子を用いることなく、ヒータ10の温度TRhを精度良く算出することができる。これに伴い、電流検出用抵抗素子を用いることなく、ヒータ10の温度を精度良く制御することができる。 According to the embodiment described above, the nMOS transistor 20 to the detection temperature detected temperature and the water temperature sensor 62 of the water temperature sensor 62 to estimate the temperature T h of the nMOS transistor 20 while carrying out temperature control of the heater 10 Ask based. From this estimated temperature T h , the temperature T Rh of the heater 10 is obtained from the ON voltage V AB @ 16V , the estimated temperature T h , and the conversion table. Therefore, the temperature T Rh of the heater 10 can be accurately calculated without using a current detection resistor element. Accordingly, the temperature of the heater 10 can be accurately controlled without using a current detection resistor element.

本実施形態では、ThaにR1を掛けた値と、ThaにR2を掛けた値と、雰囲気温度補正定数Tαとをそれぞれ加算した値をnMOSトランジスタ20の推定温度Thとしている。そして、nMOSトランジスタ20の設置場所がエンジンルーム内で車両の先頭側に近いほど、補正係数R2を大きくし、かつ補正係数R1を小さくする一方、エンジン側に近いほど、補正係数R2を小さくし、かつ補正係数R1を大きくする。このため、nMOSトランジスタ20の温度を精度良く推定することができる。
(他の実施形態)
上述の第1〜第5の実施形態では、制御機器としては、ヒータ10を内蔵するFFV用エンジン用燃料噴射装置を用いた例を示したが、これに代えて、制御機器としては、各種のアクチュエータやセンサを備える機器にヒータ10を内蔵したものを用いてもよい。
In the present embodiment, the value obtained by multiplying the R1 to T ha, and the value multiplied by R2 to T ha, the value obtained by adding the atmospheric temperature correction constant Tα respectively estimated temperature T h of the nMOS transistor 20. Then, the closer the installation location of the nMOS transistor 20 is to the front side of the vehicle in the engine room, the larger the correction coefficient R2 and the smaller the correction coefficient R1, while the closer to the engine side, the smaller the correction coefficient R2; In addition, the correction coefficient R1 is increased. For this reason, the temperature of the nMOS transistor 20 can be estimated with high accuracy.
(Other embodiments)
In the above-described first to fifth embodiments, the example in which the fuel injection device for the engine for FFV incorporating the heater 10 is used as the control device is shown. You may use what equipped the heater 10 in the apparatus provided with an actuator or a sensor.

上述の第5の実施形態では、ヒータ10の温度TRhを変換テーブルによって求めるために、ヒータ電源(=VA)を16VとしたときのnMOSトランジスタ20のON電圧VA-B@16Vを用いた例について説明したが、これに代えて、ヒータ電源(=VA)を16V以外の一定の電圧値としたときのnMOSトランジスタ20のON電圧を用いて、ヒータ10の温度TRhを求めるための変換テーブルを構成してもよい。つまり、nMOSトランジスタ20のON電圧VA-B@16V
を求めるための16Vは任意の値であって、16V以外の値を用いてもよい。
In the fifth embodiment described above, an example in which the ON voltage V AB @ 16V of the nMOS transistor 20 when the heater power supply (= V A ) is 16 V is used to obtain the temperature T Rh of the heater 10 using the conversion table. However, instead of this, the conversion for obtaining the temperature T Rh of the heater 10 using the ON voltage of the nMOS transistor 20 when the heater power supply (= V A ) is a constant voltage value other than 16V. A table may be configured. That is, the ON voltage V AB @ 16V of the nMOS transistor 20
16V is an arbitrary value, and a value other than 16V may be used.

上述の第5の実施形態では、変換テーブルにおいて、nMOSトランジスタ20のON電圧VA-B@16V、およびnMOSトランジスタ20の推定温度Thに対応するヒータ10の温度TRhを特定して、この特定される温度TRhをヒータ10の目標温度に近づけるようにMOSトランジスタ20に流れる駆動電流を制御する例について説明したが、これに代えて、上記数式2中に、RONに代わる上記数式8のON抵抗値Ron3を代入してヒータ10の抵抗値Rhを算出し、この算出した抵抗値Rhを上記数式3に代入してヒータ10の温度TRhを算出してもよい。 In the fifth embodiment described above, in the conversion table, to identify the temperature T Rh of the heater 10 corresponding to the estimated temperature T h of the ON voltage V AB @ 16V, and the nMOS transistor 20 of the nMOS transistor 20, it is this particular that although the temperature T Rh been described for controlling the drive current flowing to the MOS transistor 20 to approach the target temperature of the heater 10, instead of this, in the above equation 2, oN in the equation 8 in place of R oN The resistance value R on3 may be substituted to calculate the resistance value R h of the heater 10, and the calculated resistance value R h may be substituted into Equation 3 to calculate the temperature T Rh of the heater 10.

上述の各実施形態では、本発明に係るMOSトランジスタ(20)としてnMOSトランジスタを用いた例について説明したが、これに代えて、MOSトランジスタ(20)としてpMOSトランジスタを用いてもよい。   In each of the above-described embodiments, the example in which the nMOS transistor is used as the MOS transistor (20) according to the present invention has been described, but a pMOS transistor may be used as the MOS transistor (20) instead.

1 車載ヒータ駆動回路
10 ヒータ(負荷)
20 nMOSトランジスタ
30 マイクロコンピュータ
31 PWM出力ポート
32 A/D入力ポート
33 A/D入力ポート
34a メモリ通信ポート
34b メモリ通信ポート
35a A/D入力ポート
35b A/D入力ポート
40 不揮発メモリ
50 グランド
Vdd 電源(ヒータ用電源)
Vss 電源(マイクロコンピュータ用電源)
1 Onboard heater drive circuit 10 Heater (load)
20 nMOS transistor 30 microcomputer 31 PWM output port 32 A / D input port 33 A / D input port 34a memory communication port 34b memory communication port 35a A / D input port 35b A / D input port 40 nonvolatile memory 50 ground Vdd power supply ( Power supply for heater)
Vss power supply (microcomputer power supply)

Claims (15)

制御機器内に配置されるヒータ(10)を制御するヒータ制御回路であって、
電源とグランドとの間に配置されて、前記ヒータに対して直列に接続されるMOSトランジスタ(20)と、
前記電源とグランドとの間で前記ヒータおよび前記MOSトランジスタを通して駆動電流が流れるように前記MOSトランジスタを制御する第1の制御手段(S100)と、
前記第1の制御手段により前記ヒータおよび前記MOSトランジスタに駆動電流を流したときの前記MOSトランジスタの電源側端子およびグランド側端子との間のON抵抗の値を記憶する記憶手段(40)と、
前記第1の制御手段により前記ヒータおよび前記MOSトランジスタに駆動電流を流したときの前記MOSトランジスタのグランド側端子と電源側端子との間の電位差を検出する第1の電位差検出手段(S110)と、
前記第1の電位差検出手段により算出される電位差と前記記憶手段に記憶されるON抵抗の値とを用いて前記MOSトランジスタのグランド側端子および電源側端子間に流れる電流を、前記ヒータに流れる駆動電流として算出する電流算出手段(S130)と、
を備えることを特徴とするヒータ駆動回路。
A heater control circuit for controlling a heater (10) disposed in a control device,
A MOS transistor (20) disposed between a power source and ground and connected in series to the heater;
First control means (S100) for controlling the MOS transistor such that a drive current flows between the power source and the ground through the heater and the MOS transistor;
Storage means (40) for storing a value of an ON resistance between a power supply side terminal and a ground side terminal of the MOS transistor when a driving current is passed through the heater and the MOS transistor by the first control means;
First potential difference detection means (S110) for detecting a potential difference between a ground side terminal and a power supply side terminal of the MOS transistor when a driving current is passed through the heater and the MOS transistor by the first control means; ,
Driving the current flowing between the ground side terminal and the power supply side terminal of the MOS transistor using the potential difference calculated by the first potential difference detection means and the value of the ON resistance stored in the storage means. Current calculation means (S130) for calculating as a current;
A heater drive circuit comprising:
前記第1の電位差算出手段(S130)は、前記第1の制御手段により前記ヒータに駆動電流を流したときの前記MOSトランジスタの電源側端子とグランドとの間の第1の電位差(VA)を検出するとともに、前記第1の制御手段により前記ヒータに駆動電流を流したときの前記MOSトランジスタのグランド側端子とグランドとの間の第2の電位差(VB)を検出し、前記第1の電位差(VA)から前記第2の電位差(VB)を引いた差分を、前記MOSトランジスタの電源側端子と前記グランド側端子との間の電位差(VA−VB)として求めることを特徴とする請求項1に記載のヒータ駆動回路。 The first potential difference calculating means (S130) is configured to provide a first potential difference (V A ) between the power supply side terminal of the MOS transistor and the ground when a driving current is passed through the heater by the first control means. And detecting a second potential difference (V B ) between the ground side terminal of the MOS transistor and the ground when a driving current is passed through the heater by the first control means, to seek potential difference the difference obtained by subtracting the second difference from the (V a) (V B) , as a potential difference between the ground-side terminal and the power source side terminal of said MOS transistor (V a -V B) The heater driving circuit according to claim 1, wherein: 前記記憶手段に記憶される抵抗値、および前記第1、第2の電位差(VA、VB)に基づいて前記第1の制御手段により前記ヒータに前記駆動電流を流したときの前記ヒータの抵抗値を算出し、前記ヒータに前記駆動電流を流したときの前記ヒータの温度(TRh)を前記ヒータの抵抗値に基づいて求める温度算出手段(S130A)を備えることを特徴とする請求項2に記載のヒータ駆動回路。 The heater when the drive current is supplied to the heater by the first control means based on the resistance value stored in the storage means and the first and second potential differences (V A , V B ). The temperature calculation means (S130A) which calculates resistance value and calculates | requires the temperature (T Rh ) of the heater when the drive current is supplied to the heater based on the resistance value of the heater is provided. The heater drive circuit according to 2. 前記第1の制御手段は、前記ヒータの目標温度に前記温度算出手段の算出温度を近づけるように前記駆動電流を調整するために、前記MOSトランジスタを制御することを特徴とする請求項3に記載のヒータ駆動回路。   The said 1st control means controls the said MOS transistor in order to adjust the said drive current so that the calculation temperature of the said temperature calculation means may be brought close to the target temperature of the said heater, The said MOS transistor is characterized by the above-mentioned. Heater drive circuit. 前記第1の電位差検出手段による前記電位差の検出に先だって、前記MOSトランジスタの電源側端子およびグランド側端子間に一定電流を流すための定電流源(10A)が前記ヒータ(10)に代えて配置された場合に、前記MOSトランジスタの電源側端子およびグランド側端子間の電位差を検出する第2の電位差検出手段(S210、S220)と、
前記第2の電位差検出手段により検出される電位差と前記定電流源によって前記MOSトランジスタの電源側端子およびグランド側端子間に流される電流値とに基づいて、前記MOSトランジスタの電源側端子およびグランド側端子間に一定電流が流れるときの前記MOSトランジスタの電源側端子およびグランド側端子間のON抵抗の値を算出する第1の抵抗値算出手段(S260)と、
前記第1の抵抗値算出手段により算出されるON抵抗の値を前記記憶手段に保持させる第1の抵抗値保持手段(S270)と、
を備えることを特徴とする請求項4に記載のヒータ駆動回路。
Prior to the detection of the potential difference by the first potential difference detection means, a constant current source (10A) for allowing a constant current to flow between the power supply side terminal and the ground side terminal of the MOS transistor is arranged instead of the heater (10). Second potential difference detecting means (S210, S220) for detecting a potential difference between the power supply side terminal and the ground side terminal of the MOS transistor,
Based on the potential difference detected by the second potential difference detection means and the current value passed between the power supply side terminal and ground side terminal of the MOS transistor by the constant current source, the power supply side terminal and ground side of the MOS transistor First resistance value calculating means (S260) for calculating a value of ON resistance between the power supply side terminal and the ground side terminal of the MOS transistor when a constant current flows between the terminals;
First resistance value holding means (S270) for causing the storage means to hold the value of the ON resistance calculated by the first resistance value calculating means;
The heater drive circuit according to claim 4, further comprising:
前記第2の電位差検出手段(S210、S220)は、前記MOSトランジスタの電源側端子とグランド側端子との間の電位差を繰り返し検出するものであり、
前記第2の電位差検出手段によって前回検出された電位差と前記第2の電位差検出手段によって今回検出された電位差との間の偏差が所定範囲内に入るか否かを判定することにより、前記MOSトランジスタの温度が飽和したか否かを判定する判定手段(S250)を備え、
前記第1の抵抗値算出手段(S260)は、前記前回検出された電位差と前記今回検出された電位差との間の偏差が所定範囲内に入ると前記判定手段(S250)が判定した場合において前記今回検出された電位差を用いて前記ON抵抗の値を算出することを特徴とする請求項5に記載のヒータ駆動回路。
The second potential difference detecting means (S210, S220) repeatedly detects a potential difference between a power supply side terminal and a ground side terminal of the MOS transistor,
The MOS transistor is determined by determining whether or not a deviation between the potential difference detected last time by the second potential difference detecting means and the potential difference detected this time by the second potential difference detecting means falls within a predetermined range. Determination means (S250) for determining whether or not the temperature is saturated,
The first resistance value calculating unit (S260) is configured to determine whether the determination unit (S250) determines that a deviation between the previously detected potential difference and the currently detected potential difference falls within a predetermined range. 6. The heater driving circuit according to claim 5, wherein the value of the ON resistance is calculated using the potential difference detected this time.
前記制御機器は、車載制御機器であることを特徴とする請求項4に記載のヒータ駆動回路。   The heater driving circuit according to claim 4, wherein the control device is an in-vehicle control device. 前記第1の電位差検出手段による前記電位差の検出に先だって、前記MOSトランジスタを一定期間だけオンして前記電源とグランドとの間で前記ヒータおよび前記MOSトランジスタに電流を流す第2の制御手段(S200A)と、
前記第2の制御手段により前記MOSトランジスタを一定期間だけオンしたときの前記MOSトランジスタの電源側端子とグランドとの間の第1の電位差(VA’’)と、前記第2の制御手段により前記MOSトランジスタを一定期間だけオンしたときの前記MOSトランジスタのグランド側端子とグランドとの間の第2の電位差(VB’’)とを検出する第3の電位差検出手段(S210、S220)と、
前記第2の制御手段により前記MOSトランジスタを一定期間だけオンしたときに、前記車載制御機器に隣接して配置されている他の車載機器に配置される温度センサ(61、62)によって、前記他の車載機器の温度を前記MOSトランジスタの雰囲気温度(Ta)として検出する第1の温度検出手段(S300a)と、
前記第2の制御手段により前記MOSトランジスタを一定期間だけオンしたときの前記MOSトランジスタの電源側端子とグランド側端子との間のON抵抗の値(Ron2@Ta)を、前記第3の電位差検出手段により検出される第1、第2の電位差(VA’’、VB’’)、および前記第1の温度検出手段の検出温度(Ta)に基づいて算出する第2の抵抗値算出手段(S265)と、
前記第2の抵抗値算出手段(S265)により算出されるON抵抗の値に基づいて、前記第1の制御手段により前記ヒータの温度を制御するときの前記MOSトランジスタの電源側端子とグランド側端子との間のON抵抗の値(RON2@T)を算出する第3の抵抗値算出手段(S267)と、
前記第3の抵抗値算出手段(S267)により算出されるON抵抗の値(RON2@T)を前記記憶手段に保持させる第2の保持手段(S270)と、
を備えることを特徴とする請求項7に記載のヒータ駆動回路。
Prior to the detection of the potential difference by the first potential difference detection means, second control means (S200A) that turns on the MOS transistor for a certain period and flows current to the heater and the MOS transistor between the power supply and the ground. )When,
A first potential difference (V A ″) between the power supply side terminal of the MOS transistor and the ground when the MOS transistor is turned on for a certain period by the second control means, and the second control means Third potential difference detection means (S210, S220) for detecting a second potential difference (V B ″) between the ground side terminal of the MOS transistor and the ground when the MOS transistor is turned on for a predetermined period; ,
When the MOS transistor is turned on for a certain period by the second control means, the other is detected by a temperature sensor (61, 62) arranged in another in-vehicle device arranged adjacent to the in-vehicle control device. First temperature detecting means (S300a) for detecting the temperature of the in-vehicle device as the atmospheric temperature (Ta) of the MOS transistor;
The value of the ON resistance (R on2 @ Ta ) between the power supply side terminal and the ground side terminal of the MOS transistor when the MOS transistor is turned on for a certain period by the second control means is the third potential difference. Second resistance value calculation calculated based on the first and second potential differences (V A ″, V B ″) detected by the detection means and the detected temperature (Ta) of the first temperature detection means. Means (S265);
Based on the ON resistance value calculated by the second resistance value calculation means (S265), the power supply side terminal and the ground side terminal of the MOS transistor when the temperature of the heater is controlled by the first control means. Third resistance value calculating means (S267) for calculating the ON resistance value (R ON2 @ T ) between
Second holding means (S270) for causing the storage means to hold the ON resistance value (R ON2 @ T ) calculated by the third resistance value calculating means (S267);
The heater drive circuit according to claim 7, comprising:
前記第3の抵抗値算出手段(S267)は、
前記第1の制御手段により前記ヒータの温度を制御するときの前記MOSトランジスタの温度を予め決められた一定温度(T)として、前記一定温度(T)から前記第1の温度検出手段の検出温度(Ta)を引いた差分(T−Ta)に対応する前記第2の抵抗値算出手段の算出値の補正値を算出し、この算出した補正値を前記第2の抵抗値算出手段の算出値に加算した値(RON3)を、前記第1の制御手段により前記ヒータの温度を制御するときの前記MOSトランジスタのON抵抗の値として算出することを特徴とする請求項8に記載のヒータ駆動回路。
The third resistance value calculating means (S267)
The temperature of the MOS transistor when the temperature of the heater is controlled by the first control means is a predetermined constant temperature (T), and the detected temperature of the first temperature detection means from the constant temperature (T). The correction value of the calculated value of the second resistance value calculating means corresponding to the difference (T−Ta) minus (Ta) is calculated, and this calculated correction value is calculated to the calculated value of the second resistance value calculating means. 9. The heater drive according to claim 8, wherein a value (R ON3 ) added to is calculated as an ON resistance value of the MOS transistor when the temperature of the heater is controlled by the first control means. circuit.
前記制御機器は、自動車のエンジンルーム内に配置されており、
前記第1の制御手段により前記ヒータの温度を制御するときの前記MOSトランジスタの推定温度(Th)を、前記エンジンルーム内の走行用エンジンの吸気温度を検出する吸気温センサ(61)の検出温度と前記走行用エンジンの冷却水温度を検出する水温センサ(62)の検出温度とに基づいて求める温度推定手段(S300b)を備えており、
前記第3の抵抗値算出手段は、前記温度推定手段により求められる推定温度(Th)から前記MOSトランジスタの雰囲気温度(Ta)を引いた差分(Th−Ta)に対応する前記第2の抵抗値算出手段の算出値の補正値を算出し、この算出した補正値を前記第2の抵抗値算出手段の算出値に加算した値(RON3)を、前記第1の制御手段により前記ヒータの温度を制御するときの前記MOSトランジスタのON抵抗の値として算出することを特徴とする請求項8に記載のヒータ駆動回路。
The control device is arranged in an engine room of an automobile,
Detection of an estimated temperature (T h ) of the MOS transistor when the temperature of the heater is controlled by the first control means is detected by an intake air temperature sensor (61) that detects an intake air temperature of a traveling engine in the engine room. Temperature estimation means (S300b) for obtaining based on the temperature and the temperature detected by the water temperature sensor (62) for detecting the coolant temperature of the traveling engine;
The third resistance value calculation means is the second resistance value corresponding to a difference (T h −Ta) obtained by subtracting the atmospheric temperature (Ta) of the MOS transistor from the estimated temperature (T h ) obtained by the temperature estimation means. A correction value of the calculated value of the resistance value calculating means is calculated, and a value (R ON3 ) obtained by adding the calculated correction value to the calculated value of the second resistance value calculating means is calculated by the first control means by the heater. The heater driving circuit according to claim 8, wherein the heater driving circuit calculates the ON resistance value of the MOS transistor when the temperature of the MOS transistor is controlled.
自動車のエンジンルーム内の制御機器内に配置されるヒータ(10)を制御するヒータ制御回路であって、
電源とグランドとの間に配置されて、前記ヒータに対して直列に接続されるMOSトランジスタ(20)と、
前記電源と前記グランドとの間で前記ヒータおよび前記MOSトランジスタを通して駆動電流が流れるように前記MOSトランジスタを制御する制御手段(S100)と、
前記制御手段により前記ヒータに駆動電流を流したときの前記MOSトランジスタの電源側端子とグランドとの間の第1の電位差(VA)を求め、かつ前記制御手段により前記ヒータに駆動電流を流したときの前記MOSトランジスタのグランド側端子とグランドとの間の第2の電位差(VB)を求めるとともに、前記第1の電位差から前記第2の電位差を引いた差分(VA−VB)を求める電位差算出手段(S110)と、
前記電位差算出手段により算出される差分(VA−VB)を前記第1の電位差(VA)を予め決められた一定値としたときの前記MOSトランジスタのオン電圧(VA-B@16V)に変換する変換手段と、
前記制御手段により前記ヒータに駆動電流を流したときの前記MOSトランジスタの推定温度(Th)を、前記エンジンルーム内の走行用エンジンの吸気温度を検出する吸気温センサ(61)の検出温度と前記走行用エンジンの冷却水温度を検出する水温センサ(62)の検出温度とに基づいて求める温度推定手段(S300b)と、
前記オン電圧(VA-B@16V)、前記制御手段により前記ヒータに駆動電流を流したときの前記ヒータの温度、および前記MOSトランジスタの推定温度(Th)が1対1対1で特定されるように前記ヒータの温度、前記オン電圧(VA-B@16V)、および前記MOSトランジスタの推定温度(Th)の関係を記憶するための変換テーブルと、
前記変換テーブルにおいて、前記オン電圧(VA-B@16V)および前記温度推定手段により算出される推定温度(Th)に対応する前記ヒータの温度を特定するヒータ温度特定手段(S269)と、を備え、
前記MOSトランジスタのオン電圧(VA-B@16V)は、前記制御手段により前記MOSトランジスタの電源側端子とグランド側端子との間に前記駆動電流を流したときの前記電源側端子とグランド側端子との間の電位差であることを特徴とするヒータ駆動回路。
A heater control circuit for controlling a heater (10) disposed in a control device in an engine room of an automobile,
A MOS transistor (20) disposed between a power source and ground and connected in series to the heater;
Control means (S100) for controlling the MOS transistor such that a drive current flows between the power source and the ground through the heater and the MOS transistor;
A first potential difference (V A ) between the power supply side terminal of the MOS transistor and the ground when a driving current is supplied to the heater by the control means, and a driving current is supplied to the heater by the control means. A second potential difference (V B ) between the ground-side terminal of the MOS transistor and the ground is obtained, and a difference (V A −V B ) obtained by subtracting the second potential difference from the first potential difference. Potential difference calculating means (S110) for obtaining
The difference (V A −V B ) calculated by the potential difference calculating means is set to the ON voltage (V AB @ 16V ) of the MOS transistor when the first potential difference (V A ) is a predetermined constant value. Conversion means for converting;
The estimated temperature (T h ) of the MOS transistor when a driving current is supplied to the heater by the control means is the detected temperature of the intake air temperature sensor (61) for detecting the intake air temperature of the traveling engine in the engine room. Temperature estimation means (S300b) to be obtained based on the detected temperature of the water temperature sensor (62) for detecting the coolant temperature of the traveling engine;
The ON voltage (V AB @ 16V ), the temperature of the heater when the control means supplies a driving current to the heater, and the estimated temperature (T h ) of the MOS transistor are specified on a one-to-one basis. A conversion table for storing the relationship between the heater temperature, the on-voltage (V AB @ 16V ), and the estimated temperature (T h ) of the MOS transistor,
Heater temperature specifying means (S269) for specifying the heater temperature corresponding to the ON voltage (V AB @ 16V ) and the estimated temperature (T h ) calculated by the temperature estimation means in the conversion table. ,
The on-voltage (V AB @ 16V ) of the MOS transistor is the power-side terminal and the ground-side terminal when the driving current is passed between the power-side terminal and the ground-side terminal of the MOS transistor by the control means. A heater driving circuit characterized by being a potential difference between the two.
前記第1の制御手段は、前記ヒータ温度特定手段により特定される前記ヒータの温度を前記ヒータの目標温度に近づけるように前記駆動電流を調整するために、前記MOSトランジスタを制御することを特徴とする請求項11に記載のヒータ駆動回路。   The first control unit controls the MOS transistor to adjust the drive current so that the temperature of the heater specified by the heater temperature specifying unit approaches a target temperature of the heater. The heater drive circuit according to claim 11. 前記温度推定手段(S300b)は、前記吸気温センサ(61)の検出温度(Tha)に第1の係数(R1)を掛けた第1の値(Tha×R1)と、前記水温センサ(62)の検出温度(Thw)に第2の係数(R2)を掛けた第2の値(Thw×R2)とを加算した値を前記MOSトランジスタの設置位置の温度として算出して、この算出した温度に温度補正値(Tα)を足した値を、前記MOSトランジスタの推定温度(Th)として求めるものであり、
前記MOSトランジスタの設置位置が前記エンジンルーム内のうち先頭に近いほど前記第1の係数を大きくし、かつ前記第2の係数を小さくし、前記MOSトランジスタの設置位置が前記エンジンに近いほど前記第1の係数を小さくし、かつ前記第2の係数を大きくすることを特徴とする請求項11または12に記載のヒータ駆動回路。
The temperature estimation means (S300b) includes a first value (T ha × R1) obtained by multiplying a detected temperature (T ha ) of the intake air temperature sensor (61) by a first coefficient (R1), and the water temperature sensor ( 62), a value obtained by adding a second value (T hw × R2) obtained by multiplying the detected temperature (T hw ) by the second coefficient (R2) is calculated as the temperature of the installation position of the MOS transistor. A value obtained by adding a temperature correction value (Tα) to the calculated temperature is obtained as an estimated temperature (T h ) of the MOS transistor;
The first coefficient is increased and the second coefficient is decreased as the MOS transistor installation position is closer to the head of the engine room, and the MOS transistor installation position is closer to the engine. 13. The heater driving circuit according to claim 11, wherein the coefficient of 1 is reduced and the second coefficient is increased.
前記制御機器は、エタノールおよびガソリンの混合物、或いはエタノールを燃料として使用するFFV用エンジンの燃料噴射装置であり、
前記ヒータは、前記燃料噴射装置内において前記燃料に熱を加えることを特徴とする請求項1ないし13のうちいずれか1つに記載のヒータ駆動回路。
The control device is a fuel injection device for an FFV engine that uses a mixture of ethanol and gasoline, or ethanol as fuel,
The heater driving circuit according to any one of claims 1 to 13, wherein the heater applies heat to the fuel in the fuel injection device.
前記ヒータ(10)は、セラミックヒータであることを特徴とする請求項1ないし14のいずれか1つに記載のヒータ駆動回路。   15. The heater driving circuit according to claim 1, wherein the heater (10) is a ceramic heater.
JP2011271504A 2011-12-12 2011-12-12 Heater drive circuit Expired - Fee Related JP5765210B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011271504A JP5765210B2 (en) 2011-12-12 2011-12-12 Heater drive circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011271504A JP5765210B2 (en) 2011-12-12 2011-12-12 Heater drive circuit

Publications (2)

Publication Number Publication Date
JP2013122724A true JP2013122724A (en) 2013-06-20
JP5765210B2 JP5765210B2 (en) 2015-08-19

Family

ID=48774642

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011271504A Expired - Fee Related JP5765210B2 (en) 2011-12-12 2011-12-12 Heater drive circuit

Country Status (1)

Country Link
JP (1) JP5765210B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017044138A (en) * 2015-08-26 2017-03-02 株式会社デンソー Electronic control device
JP2018048614A (en) * 2016-09-23 2018-03-29 株式会社デンソー Heater driving device

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0984280A (en) * 1995-09-14 1997-03-28 Fujitsu Ltd Power supply monitoring circuit
JP2003284328A (en) * 2002-03-25 2003-10-03 Fuji Electric Co Ltd DC-DC converter current detection method and DC-DC converter using the method
JP2008061180A (en) * 2006-09-04 2008-03-13 Denso Corp Load drive control apparatus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0984280A (en) * 1995-09-14 1997-03-28 Fujitsu Ltd Power supply monitoring circuit
JP2003284328A (en) * 2002-03-25 2003-10-03 Fuji Electric Co Ltd DC-DC converter current detection method and DC-DC converter using the method
JP2008061180A (en) * 2006-09-04 2008-03-13 Denso Corp Load drive control apparatus

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017044138A (en) * 2015-08-26 2017-03-02 株式会社デンソー Electronic control device
JP2018048614A (en) * 2016-09-23 2018-03-29 株式会社デンソー Heater driving device

Also Published As

Publication number Publication date
JP5765210B2 (en) 2015-08-19

Similar Documents

Publication Publication Date Title
US10004111B2 (en) In-vehicle radiant heater control apparatus
CN103415690B (en) Be used for the method for the temperature of determining fuel
CN102052973B (en) Methods and systems for thermistor temperature processing
US8701614B2 (en) Glowplug temperature estimation method and device
US20110270568A1 (en) Apparatus for calculating temperature of conductive carrier of catalyst converter
US20080054835A1 (en) Method and apparatus for controlling motor for vehicles
JP5851366B2 (en) Sensor control device and sensor control system
EP2993465B1 (en) Lambda sensor preheating control method and lambda sensor driving control device
JP2016098665A (en) Fuel injection control device
JP5765210B2 (en) Heater drive circuit
JP6276172B2 (en) Load drive device
CN104871027A (en) Method for calibrating a current sensor
US9354191B2 (en) Oxygen sensor controlling apparatus, oxygen sensor controlling method and computer readable recording medium
JP2012145035A (en) Glow plug tip temperature estimating method and glow plug drive control device
JPWO2019225072A1 (en) Physical quantity detector
JP5204057B2 (en) Heater control device
JP2003031415A (en) Inductive load controller, shipping inspecting method thereof and a/d converter selecting method
JP5832635B2 (en) Method and apparatus for determining the temperature of a preheating plug during operation in an internal combustion engine
CN110446843B (en) Control device for internal combustion engine
JP2009031014A (en) Thermal gas mass flow meter
JP2010216906A (en) Automobile-use flowmeter
US10048240B2 (en) Control apparatus
JP6223818B2 (en) Intake heater temperature estimation device and engine start assist system
JP2016176346A (en) Internal combustion engine control device
JP6462995B2 (en) Method and apparatus for output control or voltage control

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140220

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20141210

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150303

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150422

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: 20150519

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150601

R151 Written notification of patent or utility model registration

Ref document number: 5765210

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees