JP7400306B2 - DC motor control device - Google Patents

DC motor control device Download PDF

Info

Publication number
JP7400306B2
JP7400306B2 JP2019179162A JP2019179162A JP7400306B2 JP 7400306 B2 JP7400306 B2 JP 7400306B2 JP 2019179162 A JP2019179162 A JP 2019179162A JP 2019179162 A JP2019179162 A JP 2019179162A JP 7400306 B2 JP7400306 B2 JP 7400306B2
Authority
JP
Japan
Prior art keywords
motor
frequency
value
rotation speed
drive
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019179162A
Other languages
Japanese (ja)
Other versions
JP2021057984A (en
Inventor
崇史 飯田
政行 内藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Advics Co Ltd
Original Assignee
Advics Co Ltd
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 Advics Co Ltd filed Critical Advics Co Ltd
Priority to JP2019179162A priority Critical patent/JP7400306B2/en
Publication of JP2021057984A publication Critical patent/JP2021057984A/en
Application granted granted Critical
Publication of JP7400306B2 publication Critical patent/JP7400306B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Control Of Electric Motors In General (AREA)
  • Control Of Direct Current Motors (AREA)

Description

本発明は、直流モータの供給電力をパルス幅変調により制御する直流モータ制御装置に関する。 The present invention relates to a DC motor control device that controls power supplied to a DC motor by pulse width modulation.

特許文献1には、車両の制動装置においてブレーキ液を吐出するポンプを駆動する直流モータのパルス幅変調制御を行う直流モータ制御装置が記載されている。以下の説明では、パルス幅変調制御における直流モータの駆動信号のスイッチング周波数を同直流モータの駆動周波数と記載する。特許文献1には、ポンプの吐出能力の確保や直流モータの作動音の抑制に適した駆動周波数と、直流モータの温度上昇の抑制に適した駆動周波数と、は異なる周波数となることが、すなわちパルス幅変調制御における直流モータの駆動周波数には状況に応じた最適な値が存在することが、示されている。 Patent Document 1 describes a DC motor control device that performs pulse width modulation control of a DC motor that drives a pump that discharges brake fluid in a vehicle braking system. In the following description, the switching frequency of a drive signal for a DC motor in pulse width modulation control will be referred to as the drive frequency of the DC motor. Patent Document 1 states that the drive frequency suitable for ensuring the pump's discharge capacity and suppressing the operating noise of the DC motor is different from the drive frequency suitable for suppressing the temperature rise of the DC motor. It has been shown that there is an optimal value for the drive frequency of a DC motor in pulse width modulation control depending on the situation.

特開2005-59626号公報Japanese Patent Application Publication No. 2005-59626

ところで、直流モータ制御装置には、直流モータの電圧値や電流値からモータ回転数を検知するものがある。こうした電圧値や電流値に基づくモータ回転数の検知精度は、直流モータの駆動周波数によって変化する。そのため、直流モータの電圧値や電流値に基づきモータ回転数を検知する場合には、その検知精度が低下する駆動周波数は使用できなくなり、設定可能な駆動周波数の範囲が制限されてしまう。そしてその結果、所望とする駆動周波数での直流モータの駆動を断念せざるを得なくなることがある。例えば上述した直流モータの作動音の抑制に適した駆動周波数がモータ回転数の検知精度が低下する周波数となっていれば、モータ回転数の検知精度の低下、作動音の増大のいずれかを許容しなければならなくなる。 By the way, some DC motor control devices detect the motor rotation speed from the voltage value and current value of the DC motor. The detection accuracy of the motor rotation speed based on such voltage values and current values changes depending on the driving frequency of the DC motor. Therefore, when detecting the motor rotation speed based on the voltage value or current value of the DC motor, a drive frequency that lowers the detection accuracy cannot be used, and the range of drive frequencies that can be set is limited. As a result, it may be necessary to abandon driving the DC motor at the desired drive frequency. For example, if the driving frequency suitable for suppressing the operating noise of the DC motor described above is a frequency that reduces the detection accuracy of the motor rotation speed, either a decrease in the detection accuracy of the motor rotation speed or an increase in the operating noise is allowed. I will have to.

上記課題を解決する直流モータ制御装置は、パルス幅変調制御により直流モータを駆動するものであって、パルス幅変調制御における直流モータの駆動信号のスイッチング周波数を同直流モータの駆動周波数とし、直流モータの電圧値及び電流値のうちの少なくとも一方を同直流モータの電気状態量としたとき、第1周波数から同第1周波数とは異なる第2周波数に駆動周波数を切り替えた状態で電気状態量を取得した後、第2周波数とは異なる周波数に駆動周波数を切り替える取得部と、取得部が取得した電気状態量に基づいて前記直流モータの回転数を導出する導出部と、を備えている。そして、同制御装置は、駆動周波数を第1周波数とした状態で電気状態量を取得する場合よりも同電気状態量の取得精度が高くなる駆動周波数を第2周波数として用いている。 A DC motor control device that solves the above problems drives a DC motor by pulse width modulation control, and sets the switching frequency of the drive signal of the DC motor in the pulse width modulation control to the drive frequency of the DC motor. When at least one of the voltage value and current value is taken as the electrical state quantity of the DC motor, the electrical state quantity is obtained with the driving frequency switched from the first frequency to a second frequency different from the first frequency. and a derivation part that derives the rotational speed of the DC motor based on the electrical state quantity acquired by the acquisition part. The control device uses, as the second frequency, a drive frequency at which the acquisition accuracy of the electrical state quantity is higher than when the electrical state quantity is obtained with the drive frequency set to the first frequency.

以下の説明では、直流モータの回転数をモータ回転数と記載する。上記直流モータ制御装置では、取得部が取得した電気状態量に基づいて導出部がモータ回転数を導出することでモータ回転数を検知している。また、上記直流モータ制御装置における取得部は、直流モータの駆動周波数を第1周波数から第2周波数に切り替えた状態で電気状態量を取得し、その取得後に第2周波数と異なる周波数に駆動周波数を切り替えている。なお、以下の説明では、モータ回転数の検知のための電気状態量の取得を実施する期間をサンプリング期間と記載する。 In the following description, the rotation speed of the DC motor will be referred to as motor rotation speed. In the DC motor control device described above, the motor rotation speed is detected by the derivation section deriving the motor rotation speed based on the electrical state quantity acquired by the acquisition section. Further, the acquisition unit in the DC motor control device acquires the electric state amount while the drive frequency of the DC motor is switched from the first frequency to the second frequency, and after the acquisition, changes the drive frequency to a frequency different from the second frequency. It's switching. In addition, in the following description, the period during which the electrical state quantity is acquired for detecting the motor rotation speed will be referred to as a sampling period.

こうした直流モータ制御装置では、サンプリング期間とそれ以外の期間とでは異なる駆動周波数で直流モータが駆動される。そのため、サンプリング期間の駆動周波数、すなわち第2周波数として電気状態量の取得精度が高い周波数が設定されていれば、それ以外の期間の駆動周波数には、電気状態量の取得精度が低い周波数が設定されていても、モータ回転数の検知精度を確保できる。すなわち、サンプリング期間以外には、電気状態量の取得精度の低い駆動周波数での直流モータの駆動が許容される。したがって、上記直流モータ制御装置によれば、モータ回転数の検知精度の確保のための駆動周波数の設定の自由度の低下が抑えられる。 In such a DC motor control device, the DC motor is driven at different drive frequencies during the sampling period and during other periods. Therefore, if the driving frequency for the sampling period, that is, the second frequency, is set to a frequency with high acquisition accuracy of the electrical state quantity, the driving frequency for other periods is set to a frequency with low acquisition accuracy of the electrical state quantity. Even if the motor is rotated, the detection accuracy of the motor rotation speed can be ensured. That is, during periods other than the sampling period, the DC motor is allowed to be driven at a drive frequency with low acquisition accuracy of the electrical state quantity. Therefore, according to the above-mentioned DC motor control device, the degree of freedom in setting the drive frequency for ensuring detection accuracy of the motor rotation speed is suppressed from decreasing.

第1実施形態の直流モータ制御装置、及び同制御装置が制御の対象とする直流モータを備える車両の制動装置の構成を模式的に示す図。FIG. 1 is a diagram schematically showing the configuration of a DC motor control device according to a first embodiment and a braking device for a vehicle including a DC motor that is controlled by the control device. (a)は直流モータの駆動信号の波形の一例を、(b)は同図(a)の場合よりもデューティ比が大きいときの同駆動信号の波形を、(c)は同図(a)の場合よりもデューティ比が小さいときの同駆動信号の波形を、それぞれ示す図。(a) shows an example of the waveform of the drive signal of the DC motor, (b) shows the waveform of the same drive signal when the duty ratio is larger than that shown in (a), and (c) shows the waveform of the same drive signal when the duty ratio is larger than that shown in (a) of the same figure. 3A and 3B are diagrams showing waveforms of the same drive signal when the duty ratio is smaller than in the case of FIG. モータ電圧値及びモータ電流値とモータ回転数との関係を示す図。The figure which shows the relationship between a motor voltage value, a motor current value, and a motor rotation speed. 第1実施形態の直流モータ制御装置において取得部が実施する処理のフローチャート。5 is a flowchart of processing performed by an acquisition unit in the DC motor control device of the first embodiment. 第1実施形態による制御中の(a)は指示回転数、モータ回転数及びモータ回転数モニタ値の推移を、(b)は応答期間フラグの状態の推移を、(c)は第1カウンタの値の推移を、(d)は第2カウンタの値の推移を、(e)は駆動周波数の推移を、(f)は電流モニタ値の推移を、それぞれ示すタイムチャート。During the control according to the first embodiment, (a) shows the changes in the command rotation speed, motor rotation speed, and motor rotation speed monitor value, (b) shows the changes in the state of the response period flag, and (c) shows the changes in the state of the first counter. 3 is a time chart showing the transition of the value, (d) the transition of the value of the second counter, (e) the transition of the driving frequency, and (f) the transition of the current monitor value. 駆動周波数を第1周波数とした状態で直流モータを駆動したときの同直流モータの駆動信号及びモータ電流値の波形の一例を示す図。The figure which shows an example of the waveform of the drive signal of a DC motor, and a motor current value when a DC motor is driven in the state where a drive frequency is set to the 1st frequency. 駆動周波数を第2周波数とした状態で直流モータを駆動したときの同直流モータの駆動信号及びモータ電流値の波形の一例を示す図。The figure which shows an example of the waveform of the drive signal of a direct current motor, and a motor current value when a direct current motor is driven with a drive frequency set to a 2nd frequency. 駆動周波数を第1周波数よりも低い周波数とした状態で直流モータを駆動したときの同直流モータの駆動信号及びモータ電流値の波形の一例を示す図。The figure which shows an example of the waveform of the drive signal of a direct current motor, and a motor current value when a direct current motor is driven in the state where a drive frequency is set to a frequency lower than a 1st frequency. (a)は第2実施形態の直流モータ制御装置によるモータ温度が低いときの駆動周波数の切替え態様を、(b)は同第2実施形態の直流モータ制御装置によるモータ温度が高いときの駆動周波数の切替え態様を、それぞれ示すタイムチャート。(a) shows the driving frequency switching mode when the motor temperature is low by the DC motor control device of the second embodiment, and (b) shows the driving frequency when the motor temperature is high by the DC motor control device of the second embodiment. Fig. 3 is a time chart showing switching modes of each. 駆動周波数を第2周波数とした状態で直流モータを駆動したときの同直流モータの駆動信号及びモータ電流値の波形の他の例を示す図。FIG. 7 is a diagram showing another example of the waveforms of the drive signal and motor current value of the DC motor when the DC motor is driven with the drive frequency set to the second frequency. 駆動周波数を第1周波数とした状態で直流モータを駆動したときの同直流モータの駆動信号及びモータ電流値の波形の他の例を示す図。FIG. 7 is a diagram showing another example of waveforms of the drive signal and motor current value of the DC motor when the DC motor is driven with the drive frequency set to the first frequency.

(第1実施形態)
以下、直流モータ制御装置の第1実施形態を、図1~図7を参照して詳細に説明する。
まず、図1を参照して本実施形態の直流モータ制御装置が制御の対象とする直流モータ33を備える車両の制動装置20の構成を説明する。図1に示す制御装置50が直流モータ制御装置として機能する。制動装置20は、車輪21の回転を摩擦により減速させる制動機構40を備えている。
(First embodiment)
Hereinafter, a first embodiment of the DC motor control device will be described in detail with reference to FIGS. 1 to 7.
First, with reference to FIG. 1, the configuration of a braking device 20 for a vehicle including a DC motor 33 that is controlled by the DC motor control device of this embodiment will be described. The control device 50 shown in FIG. 1 functions as a DC motor control device. The braking device 20 includes a braking mechanism 40 that decelerates the rotation of the wheels 21 using friction.

制動機構40は、各車輪21にそれぞれ個別に設けられている。各車輪21の制動機構40はそれぞれ、車輪21と一体回転する回転体22と、その回転体22に押し付けられる摩擦材42と、を備えている。また、各車輪21の制動機構40には、液圧調整回路30からのブレーキ液の供給を受けて作動するホイールシリンダ41がそれぞれ設けられている。ホイールシリンダ41は、同ホイールシリンダ41内に導入されたブレーキ液の圧力であるW/C圧の増大に応じて摩擦材42を回転体22に押し付ける。そして、各車輪21の制動機構40は、回転体22に摩擦材42を押し付けたときの摩擦により、車輪21の回転を減速するための制動力を発生する。 The braking mechanism 40 is provided individually for each wheel 21. The braking mechanism 40 for each wheel 21 includes a rotating body 22 that rotates integrally with the wheel 21 and a friction material 42 that is pressed against the rotating body 22. Further, the braking mechanism 40 of each wheel 21 is provided with a wheel cylinder 41 that operates in response to supply of brake fluid from the hydraulic pressure adjustment circuit 30. The wheel cylinder 41 presses the friction material 42 against the rotating body 22 in response to an increase in W/C pressure, which is the pressure of brake fluid introduced into the wheel cylinder 41 . The braking mechanism 40 of each wheel 21 generates a braking force for decelerating the rotation of the wheel 21 by friction when the friction material 42 is pressed against the rotating body 22.

また、制動装置20は、ホイールシリンダ41内のブレーキ液の給排を通じてW/C圧を調整する液圧調整回路30を備えている。液圧調整回路30には、ブレーキ液を貯蔵するリザーブタンク35と、リザーブタンク35内のブレーキ液を汲み出して吐出するポンプ32と、が設けられている。さらに、液圧調整回路30には、ポンプ32を駆動する直流モータ33が設けられている。本実施形態では、直流モータ33として、整流子付きの直流モータが採用されている。 The braking device 20 also includes a hydraulic pressure adjustment circuit 30 that adjusts the W/C pressure by supplying and discharging brake fluid within the wheel cylinders 41. The hydraulic pressure adjustment circuit 30 is provided with a reserve tank 35 that stores brake fluid, and a pump 32 that pumps out and discharges the brake fluid from the reserve tank 35. Further, the hydraulic pressure adjustment circuit 30 is provided with a DC motor 33 that drives the pump 32. In this embodiment, a DC motor with a commutator is used as the DC motor 33.

直流モータ33は、直流モータ制御装置としての制御装置50により制御されている。制御装置50には、車両が備える各種センサからの検出信号が入力される。図1には、そうしたセンサの一例として、直流モータ33の温度、より具体的には直流モータ33のブラシ温度を検出する温度センサ36が示されている。また、制御装置50には、直流モータ33の供給電力を調整する駆動回路55、直流モータ33の端子間電圧であるモータ電圧値Emを検出する電圧計56、及び直流モータ33の電流値であるモータ電流値Imを検出する電流計57が設けられている。 The DC motor 33 is controlled by a control device 50 as a DC motor control device. Detection signals from various sensors included in the vehicle are input to the control device 50 . FIG. 1 shows, as an example of such a sensor, a temperature sensor 36 that detects the temperature of the DC motor 33, and more specifically, the temperature of the brushes of the DC motor 33. The control device 50 also includes a drive circuit 55 that adjusts the power supplied to the DC motor 33, a voltmeter 56 that detects a motor voltage value Em that is the voltage between the terminals of the DC motor 33, and a current value of the DC motor 33. An ammeter 57 is provided to detect the motor current value Im.

駆動回路55は、車載電源58から入力した電力をパルス幅変調により調整して直流モータ33に供給する。より詳しくは、駆動回路55は、車載電源58から入力した電力に対して一定の周期でスイッチングのオン、オフを繰り返すことで、図2(a)~(c)に示すような電圧のパルス信号を生成して直流モータ33に印加する。なお、図中における「E0」は、車載電源58からの入力電圧を示している。以下の説明では、駆動回路55が生成する電圧のパルス信号を、直流モータ33の駆動信号と記載する。こうした駆動信号のスイッチング周期Tに対するスイッチングのオン時間tの比(t/T)をデューティ比DUTYとする。このときのモータ電圧値Emの実効値EVは、デューティ比DUTYにより変化する。駆動回路55は、こうしたデューティ比DUTYを変化させることで、直流モータ33の供給電力を調整している。ちなみに、図2(b)には図2(a)の場合よりも大きい値がデューティ比DUTYとして設定されているときの、図2(c)には図2(a)の場合よりも小さい値がデューティ比DUTYとして設定されているときの、モータ電圧値Emの波形がそれぞれ示されている。なお、以下の説明では、こうした駆動信号のスイッチングの周波数、すなわち上記スイッチング周期Tの逆数を、直流モータ33の駆動周波数Fmと記載する。 The drive circuit 55 adjusts the electric power input from the on-vehicle power source 58 by pulse width modulation and supplies the adjusted electric power to the DC motor 33 . More specifically, the drive circuit 55 repeatedly turns on and off the power input from the on-vehicle power source 58 at a constant cycle, thereby generating voltage pulse signals as shown in FIGS. 2(a) to 2(c). is generated and applied to the DC motor 33. Note that "E0" in the figure indicates the input voltage from the on-vehicle power supply 58. In the following description, the voltage pulse signal generated by the drive circuit 55 will be referred to as a drive signal for the DC motor 33. The ratio (t/T) of the switching on time t to the switching period T of the drive signal is defined as a duty ratio DUTY. The effective value EV of the motor voltage value Em at this time changes depending on the duty ratio DUTY. The drive circuit 55 adjusts the power supplied to the DC motor 33 by changing the duty ratio DUTY. Incidentally, FIG. 2(b) shows a value larger than that in FIG. 2(a) when the duty ratio DUTY is set, and FIG. 2(c) shows a value smaller than that in FIG. 2(a). The waveforms of the motor voltage value Em when is set as the duty ratio DUTY are shown. In the following description, the switching frequency of such a drive signal, that is, the reciprocal of the switching period T, will be referred to as the drive frequency Fm of the DC motor 33.

制御装置50には、直流モータ33の供給電力のパルス幅変調制御を行うための機能部として、取得部51、導出部52、指示回転数決定部53、デューティ比決定部54を備えている。 The control device 50 includes an acquisition section 51, a derivation section 52, a command rotation speed determination section 53, and a duty ratio determination section 54 as functional sections for performing pulse width modulation control of the power supplied to the DC motor 33.

取得部51は、直流モータ33の電気状態量として、電流計57からモータ電流値Imを取得する。そして、取得部51は、取得したモータ電流値Imの値を導出部52に受け渡す。こうした取得部51によるモータ電流値Imの取得に係る処理の詳細は後述する。なお、本実施形態における取得部51は、モータ電流値Imの取得に際して、駆動周波数Fmの切替えを駆動回路55に指示している。 The acquisition unit 51 acquires the motor current value Im from the ammeter 57 as the electrical state quantity of the DC motor 33 . The acquisition unit 51 then passes the acquired motor current value Im to the derivation unit 52. The details of the process related to the acquisition of the motor current value Im by the acquisition unit 51 will be described later. Note that the acquisition unit 51 in this embodiment instructs the drive circuit 55 to switch the drive frequency Fm when acquiring the motor current value Im.

導出部52は、取得部51から受け取ったモータ電流値Imの値を電流モニタ値として記憶する。また、導出部52は、駆動信号のデューティ比DUTYから直流モータ33のモータ電圧値Emの実効値EVを算出する。そして、導出部52は、電流モニタ値とモータ電圧値Emの実効値EVとに基づいて直流モータ33の回転数であるモータ回転数Nmを導出する。本実施形態の制御装置50では、こうした導出部52によるモータ回転数Nmの導出を通じて同モータ回転数Nmを検知している。なお、本実施形態における導出部52は、制御装置50に予め記憶された演算マップに基づいてモータ回転数Nmを導出している。 The derivation unit 52 stores the motor current value Im received from the acquisition unit 51 as a current monitor value. Further, the derivation unit 52 calculates the effective value EV of the motor voltage value Em of the DC motor 33 from the duty ratio DUTY of the drive signal. Then, the derivation unit 52 derives the motor rotation speed Nm, which is the rotation speed of the DC motor 33, based on the current monitor value and the effective value EV of the motor voltage value Em. In the control device 50 of this embodiment, the motor rotation speed Nm is detected through the derivation of the motor rotation speed Nm by the derivation unit 52. Note that the derivation unit 52 in this embodiment derives the motor rotation speed Nm based on a calculation map stored in the control device 50 in advance.

図3に示される各曲線はそれぞれ、モータ電圧値Emの実効値EVを一定とした状態で直流モータ33を駆動したときのモータ電流値Imとモータ回転数Nmとの関係を示す曲線となっている。図3のグラフにおいて図中上方に位置する曲線ほど、モータ電圧値Emの実効値EVが高い電圧となった状態での上記関係を示す曲線となっている。導出部52がモータ回転数Nmの導出に用いる上述の演算マップには、こうしたモータ電圧値Em及びモータ電流値Imとモータ回転数Nmとの関係が記憶されている。そして、導出部52は、その演算マップにおけるモータ電流値Imの値として取得部51から受け取った電流モニタ値を、モータ電圧値Emの値としてデューティ比DUTYから算出した同モータ電圧値Emの実効値EVを、それぞれ代入することで、モータ回転数Nmを導出している。 Each of the curves shown in FIG. 3 is a curve showing the relationship between the motor current value Im and the motor rotation speed Nm when the DC motor 33 is driven with the effective value EV of the motor voltage value Em kept constant. There is. In the graph of FIG. 3, the higher the curve is located in the figure, the higher the effective value EV of the motor voltage value Em is. The above-mentioned calculation map used by the derivation unit 52 to derive the motor rotation speed Nm stores the relationship between the motor voltage value Em, the motor current value Im, and the motor rotation speed Nm. Then, the derivation unit 52 uses the current monitor value received from the acquisition unit 51 as the value of the motor current value Im in the calculation map, and the effective value of the motor voltage value Em calculated from the duty ratio DUTY as the value of the motor voltage value Em. By substituting EV, the motor rotation speed Nm is derived.

一方、指示回転数決定部53は、モータ回転数Nmの指示値である指示回転数Ntを決定する。具体的には、指示回転数Ntの決定に際して指示回転数決定部53はまず、制動機構40の作動状況等に基づき、ポンプ32がリザーブタンク35から汲み出すブレーキ液の流量の要求値である要求吐出量を算出する。そして指示回転数決定部53は、要求吐出量の値分のブレーキ液をポンプ32に吐出させるために必要なモータ回転数を求めてその値を指示回転数Ntの値として決定する。 On the other hand, the instructed rotation speed determination unit 53 determines the instruction rotation speed Nt, which is the instruction value of the motor rotation speed Nm. Specifically, when determining the commanded rotation speed Nt, the commanded rotation speed determination unit 53 first determines a request, which is a required value of the flow rate of brake fluid that the pump 32 pumps from the reserve tank 35, based on the operating status of the braking mechanism 40, etc. Calculate the discharge amount. Then, the instructed rotation speed determination unit 53 determines the motor rotation speed necessary for causing the pump 32 to discharge brake fluid corresponding to the required discharge amount, and determines that value as the value of the instructed rotation speed Nt.

さらに、デューティ比決定部54は、導出部52が導出したモータ回転数Nmと指示回転数決定部53が決定した指示回転数Ntとの偏差に基づき、指示回転数Ntの値が示す回転数で直流モータ33を駆動するために必要なデューティ比DUTYの値を算出する。そして、駆動回路55は、取得部51の駆動周波数Fmの切替え指示と、デューティ比決定部54が決定したデューティ比DUTYと、に従って駆動信号を生成して直流モータ33に印加している。なお、デューティ比決定部54が決定したデューティ比DUTYは導出部52に受け渡されて、同導出部52でのモータ電圧値Emの実効値EVの算出に用いられる。 Further, the duty ratio determination unit 54 determines the rotation speed indicated by the value of the command rotation speed Nt based on the deviation between the motor rotation speed Nm derived by the derivation unit 52 and the command rotation speed Nt determined by the command rotation speed determination unit 53. The value of the duty ratio DUTY required to drive the DC motor 33 is calculated. The drive circuit 55 generates a drive signal and applies it to the DC motor 33 according to the instruction to switch the drive frequency Fm from the acquisition section 51 and the duty ratio DUTY determined by the duty ratio determination section 54 . Note that the duty ratio DUTY determined by the duty ratio determining section 54 is delivered to the deriving section 52, and used in the deriving section 52 to calculate the effective value EV of the motor voltage value Em.

続いて、図4を参照して、取得部51によるモータ電流値Imの取得に係る処理の詳細を説明する。取得部51は、図4のフローチャートに示される処理を、直流モータ33の駆動開始時にステップS100より開始し、駆動停止時に終了する。ちなみに、直流モータ33の駆動は、指示回転数決定部53が決定する指示回転数Ntの値が「0」から正の値に切替わることをもって開始される。 Next, with reference to FIG. 4, details of the process related to acquisition of the motor current value Im by the acquisition unit 51 will be described. The acquisition unit 51 starts the process shown in the flowchart of FIG. 4 from step S100 when the DC motor 33 starts driving, and ends it when the drive stops. Incidentally, the driving of the DC motor 33 is started when the value of the command rotation speed Nt determined by the command rotation speed determination unit 53 changes from "0" to a positive value.

まずステップS100では、指示回転数Ntの値が変更されたか否かが判定される。指示回転数Ntの値が変更された場合(YES)には、ステップS110において応答期間フラグFLGがセットされるとともに第2カウンタC2の値が「0」にリセットされた後にステップS120に処理が進められる。これに対して指示回転数Ntの値が変更されなかった場合(NO)には、ステップS110をスキップしてそのままステップS120に処理が進められる。なお、応答期間フラグFLGは、セットされていることをもって、指示回転数Ntの変更からモータ回転数Nmがその変更された指示回転数Ntに追従するまでの応答遅れの期間にあることを示すフラグである。また、第2カウンタC2は、指示回転数Ntが変更されてからの経過時間を示すカウンタである。 First, in step S100, it is determined whether the value of the designated rotational speed Nt has been changed. If the value of the instructed rotation speed Nt has been changed (YES), the response period flag FLG is set in step S110, and the value of the second counter C2 is reset to "0", and then the process proceeds to step S120. It will be done. On the other hand, if the value of the designated rotational speed Nt has not been changed (NO), step S110 is skipped and the process directly proceeds to step S120. The response period flag FLG is a flag that, when set, indicates that there is a response delay period from the change in the instructed rotation speed Nt until the motor rotation speed Nm follows the changed instruction rotation speed Nt. It is. Further, the second counter C2 is a counter that indicates the elapsed time since the command rotation speed Nt was changed.

ステップS120に処理が進めると、そのステップS120において、応答期間フラグFLGがクリアされているか否かが判定される。そして、応答期間フラグFLGがクリアされている場合(YES)にはステップS130に、応答期間フラグFLGがクリアされていない場合(NO)、すなわち応答期間フラグFLGがセットされている場合にはステップS160に、それぞれ処理が進められる。 When the process proceeds to step S120, it is determined in step S120 whether or not the response period flag FLG is cleared. Then, if the response period flag FLG is cleared (YES), the process proceeds to step S130, and if the response period flag FLG is not cleared (NO), that is, if the response period flag FLG is set, the process proceeds to step S160. The processing proceeds accordingly.

応答期間フラグFLGがクリアされており、ステップS130に処理が進められた場合には、そのステップS130において、第1カウンタC1の値に「1」を加算するとともに、第2カウンタC2の値を「0」にリセットするカウンタ操作が行われる。そして、続くステップS140において、第1カウンタC1の値が既定の検知周期判定値τ1以上であるか否かが判定される。このときの第1カウンタC1の値が検知周期判定値τ1未満の場合(NO)には、既定の制御周期T0が経過した後、ステップS100に処理が戻される。これに対して、第1カウンタC1の値が検知周期判定値τ1以上の場合(YES)には、ステップS150において第1カウンタC1の値が「0」にリセットされた後、ステップS190に処理が進められる。 If the response period flag FLG is cleared and the process proceeds to step S130, in step S130, "1" is added to the value of the first counter C1, and "1" is added to the value of the second counter C2. A counter operation is performed to reset the value to 0. Then, in the subsequent step S140, it is determined whether the value of the first counter C1 is equal to or greater than a predetermined detection cycle determination value τ1. If the value of the first counter C1 at this time is less than the detection cycle determination value τ1 (NO), the process returns to step S100 after the predetermined control cycle T0 has elapsed. On the other hand, if the value of the first counter C1 is greater than or equal to the detection cycle determination value τ1 (YES), the value of the first counter C1 is reset to "0" in step S150, and then the process proceeds to step S190. You can proceed.

なお、第1カウンタC1は、モータ電流値Imの取得が完了してからの経過時間を示すカウンタである。よって、ステップS140では、モータ電流値Imの取得完了から一定の時間が経過しているか否かが判定されている。 Note that the first counter C1 is a counter that indicates the elapsed time after the acquisition of the motor current value Im is completed. Therefore, in step S140, it is determined whether a certain period of time has elapsed since the acquisition of the motor current value Im was completed.

ステップS190に処理が進められると、そのステップS190において、駆動回路55に対して、第1周波数FLから第2周波数FHへの駆動周波数Fmの切替えが指示される。なお、後述するように第2周波数FHには、第1周波数FLよりも高い周波数が設定されている。続いてステップS200において、直流モータ33の駆動周波数Fmを第2周波数FHに維持した状態で、電流計57からのモータ電流値Imの取得が行われ、それらの取得した値が導出部52に受け渡される。すなわち、ステップS200が、第2ステップに相当する。ここでのモータ電流値Imの取得が完了すると、続くステップS210において、駆動回路55に対して、第2周波数FHから第1周波数FLへの駆動周波数Fmの切替えが指示される。そしてその後、上記制御周期T0が経過した後、ステップS100に処理が戻される。なお、ステップS200では、ステップS190における駆動周波数Fmの切替え指示から既定の時間が経過した時点でモータ電流値Imを取得するようにしている。そのため、モータ電流値Imの取得に際して、駆動周波数Fmは一定の時間、第2周波数FHに維持される。 When the process proceeds to step S190, the drive circuit 55 is instructed to switch the drive frequency Fm from the first frequency FL to the second frequency FH. Note that, as described later, the second frequency FH is set to a higher frequency than the first frequency FL. Subsequently, in step S200, the motor current value Im is obtained from the ammeter 57 while the drive frequency Fm of the DC motor 33 is maintained at the second frequency FH, and the obtained values are received by the derivation section 52. passed on. That is, step S200 corresponds to the second step. When the acquisition of the motor current value Im is completed, in the subsequent step S210, the drive circuit 55 is instructed to switch the drive frequency Fm from the second frequency FH to the first frequency FL. Thereafter, after the control period T0 has elapsed, the process returns to step S100. Note that in step S200, the motor current value Im is acquired when a predetermined time has elapsed since the instruction to switch the driving frequency Fm in step S190. Therefore, when obtaining the motor current value Im, the drive frequency Fm is maintained at the second frequency FH for a certain period of time.

なお、本実施形態では、上記ステップS190が、第1周波数FLから同第1周波数FLとは異なる第2周波数FHに駆動周波数Fmを切り替える第1ステップに相当する。また、上記ステップS200が、駆動周波数Fmを第2周波数FHに維持した状態で電気状態量を取得する第2ステップに相当する。さらに、上記ステップS210が、電気状態量の取得後に第2周波数FHから第1周波数FLに駆動周波数Fmを切り替える第3ステップに相当する。 In this embodiment, step S190 corresponds to the first step of switching the driving frequency Fm from the first frequency FL to the second frequency FH different from the first frequency FL. Further, step S200 above corresponds to a second step of acquiring the electrical state quantity while maintaining the drive frequency Fm at the second frequency FH. Further, step S210 above corresponds to a third step of switching the drive frequency Fm from the second frequency FH to the first frequency FL after acquiring the electrical state quantity.

一方、応答期間フラグFLGがセットされており(S120:NO)、ステップS160に処理が進められた場合には、そのステップS160において、第1カウンタC1の値を「0」にリセットするとともに第2カウンタC2の値に「1」を加算するカウンタ操作が行われる。そして続くステップS170において、第2カウンタC2の値が既定の応答完了判定値τ2以上であるか否かが判定される。このときの第2カウンタC2の値が応答完了判定値τ2未満である場合(NO)には、上記制御周期T0が経過した後、ステップS100に処理が戻される。これに対して、第2カウンタC2の値が応答完了判定値τ2以上である場合(YES)には、ステップS180において応答期間フラグFLGがクリアされた後、ステップS190に処理が進められる。そして、ステップS190~ステップS210において、上述の態様で、駆動周波数Fmの切替え、及びモータ電流値Imの取得が行われる。 On the other hand, if the response period flag FLG is set (S120: NO) and the process proceeds to step S160, in step S160, the value of the first counter C1 is reset to "0" and the value of the second counter C1 is reset to "0". A counter operation is performed to add "1" to the value of counter C2. Then, in the subsequent step S170, it is determined whether the value of the second counter C2 is greater than or equal to a predetermined response completion determination value τ2. If the value of the second counter C2 at this time is less than the response completion determination value τ2 (NO), the process returns to step S100 after the control period T0 has elapsed. On the other hand, if the value of the second counter C2 is equal to or greater than the response completion determination value τ2 (YES), the response period flag FLG is cleared in step S180, and then the process proceeds to step S190. Then, in steps S190 to S210, the driving frequency Fm is switched and the motor current value Im is obtained in the manner described above.

なお、応答完了判定値τ2には、モータ回転数Nmの応答遅れ期間の相対最大値を上記制御周期T0で割った商が値として設定されている。すなわち、ステップS170では、指示回転数Ntの変更後のモータ回転数Nmの応答遅れ期間が終了した状態にあるか否かが判定されている。 Note that the response completion determination value τ2 is set as the quotient of the relative maximum value of the response delay period of the motor rotation speed Nm divided by the control period T0. That is, in step S170, it is determined whether the response delay period for the motor rotation speed Nm after changing the command rotation speed Nt has ended.

続いて、本実施形態の作用及び効果を説明する。
図5に、直流モータ33の駆動開始から同駆動の終了までの期間における本実施形態の制御態様の一例を示す。なお、図5(a)は指示回転数Nt、実際のモータ回転数Nm、及び導出部52によるモータ回転数Nmの導出値であるモータ回転数モニタ値Nm*の推移を、図5(b)は応答期間フラグFLGの状態の推移を、図5(c)は第1カウンタC1の値の推移を、それぞれ示している。また、図5(d)は第2カウンタC2の値の推移を、図5(e)は直流モータ33の駆動周波数Fmの推移を、図5(f)は電流モニタ値の推移を、それぞれ示している。
Next, the functions and effects of this embodiment will be explained.
FIG. 5 shows an example of the control mode of this embodiment during the period from the start of driving the DC motor 33 to the end of the driving. Note that FIG. 5(a) shows the changes in the instructed rotational speed Nt, the actual motor rotational speed Nm, and the motor rotational speed monitor value Nm*, which is the derived value of the motor rotational speed Nm by the derivation unit 52, and FIG. 5(b) 5(c) shows the transition of the state of the response period flag FLG, and FIG. 5(c) shows the transition of the value of the first counter C1. Further, FIG. 5(d) shows the change in the value of the second counter C2, FIG. 5(e) shows the change in the drive frequency Fm of the DC motor 33, and FIG. 5(f) shows the change in the current monitor value. ing.

同図の時刻t0には、駆動周波数Fmを第1周波数FLとした状態で、直流モータ33の駆動が開始される。時刻t0の直流モータ33の駆動開始に際しては、指示回転数Ntの値が「0」から正の値に変更され、これにより応答期間フラグFLGがセットされる。そして、時刻t0からは、第2カウンタC2のカウントアップが開始される。なお、このときには、第1カウンタC1のカウントアップは開始されず、その値は「0」に保持される。 At time t0 in the figure, driving of the DC motor 33 is started with the drive frequency Fm set to the first frequency FL. When the DC motor 33 starts driving at time t0, the value of the command rotation speed Nt is changed from "0" to a positive value, thereby setting the response period flag FLG. Then, from time t0, the second counter C2 starts counting up. Note that at this time, the first counter C1 does not start counting up, and its value is held at "0".

その後の時刻t1に、第2カウンタC2の値が応答完了判定値τ2に達すると、すなわちモータ回転数Nmの応答遅れ期間が経過すると、直流モータ33の駆動周波数Fmが第1周波数FLから第2周波数FHに切り替えられる。この時刻t1には、応答期間フラグFLGがクリアされ、第2カウンタC2の値が「0」にリセットされる。また、この時刻t1には、第2カウンタC2のカウントアップが一旦停止される。そして、駆動周波数Fmを第2周波数FHに維持した状態で取得部51によるモータ電流値Imの取得が行われる。 At subsequent time t1, when the value of the second counter C2 reaches the response completion determination value τ2, that is, when the response delay period of the motor rotation speed Nm has elapsed, the drive frequency Fm of the DC motor 33 changes from the first frequency FL to the second frequency. The frequency can be switched to FH. At this time t1, the response period flag FLG is cleared and the value of the second counter C2 is reset to "0". Further, at this time t1, counting up of the second counter C2 is temporarily stopped. Then, the acquisition unit 51 acquires the motor current value Im while maintaining the drive frequency Fm at the second frequency FH.

時刻t2にモータ電流値Imの取得が完了すると、その取得したモータ電流値Imの値が導出部52に受け渡されて、モータ回転数Nmの導出に用いられる電流モニタ値の値が更新される。一方、モータ電流値Imの取得が完了した時刻t2には、直流モータ33の駆動周波数Fmが第2周波数FHから再び第1周波数FLに切り替えられる。 When the acquisition of the motor current value Im is completed at time t2, the value of the acquired motor current value Im is passed to the derivation unit 52, and the value of the current monitor value used for deriving the motor rotation speed Nm is updated. . On the other hand, at time t2 when the acquisition of the motor current value Im is completed, the drive frequency Fm of the DC motor 33 is switched from the second frequency FH to the first frequency FL again.

また、時刻t2には、第1カウンタC1のカウントアップが開始される。そして、その後の時刻t3に第1カウンタC1の値が検知周期判定値τ1に達すると、直流モータ33の駆動周波数Fmが第1周波数FLから第2周波数FHに切り替えられ、駆動周波数Fmを第2周波数FHに維持した状態でモータ電流値Imが取得される。そして、モータ電流値Imの取得が完了した時刻t4に、直流モータ33の駆動周波数Fmが第2周波数FHから第1周波数FLに再び切り替えられる。なお、第1カウンタC1の値は、時刻t3の時点で「0」にリセットされており、そのカウントアップは時刻t4に再開されている。 Further, at time t2, the first counter C1 starts counting up. Then, when the value of the first counter C1 reaches the detection cycle determination value τ1 at subsequent time t3, the drive frequency Fm of the DC motor 33 is switched from the first frequency FL to the second frequency FH, and the drive frequency Fm is switched to the second frequency FH. The motor current value Im is obtained while maintaining the frequency FH. Then, at time t4 when the acquisition of the motor current value Im is completed, the drive frequency Fm of the DC motor 33 is switched again from the second frequency FH to the first frequency FL. Note that the value of the first counter C1 is reset to "0" at time t3, and counting up is restarted at time t4.

なお、時刻t7及び時刻t14にも、指示回転数Ntが変更されている。これらのときにも同様にして、モータ回転数Nmの応答遅れ期間が経過した後の時刻t8、t15に直流モータ33の駆動周波数Fmが第1周波数FLから第2周波数FHに切り替えられる。そして、駆動周波数Fmを第2周波数FHに維持した状態でモータ電流値Imが取得され、その取得が完了した時刻t9、t16に第2周波数FHから第1周波数FLに再び駆動周波数Fmが切り替えられる。 Note that the designated rotation speed Nt is also changed at time t7 and time t14. Similarly at these times, the drive frequency Fm of the DC motor 33 is switched from the first frequency FL to the second frequency FH at times t8 and t15 after the response delay period of the motor rotation speed Nm has elapsed. Then, the motor current value Im is acquired while the drive frequency Fm is maintained at the second frequency FH, and the drive frequency Fm is switched again from the second frequency FH to the first frequency FL at times t9 and t16 when the acquisition is completed. .

また、指示回転数Ntの変更がない期間には、第1カウンタC1の値が検知周期判定値τ1に達する毎に、直流モータ33の駆動周波数Fmが第1周波数FLから第2周波数FHに切り替えられる。そして、駆動周波数Fmを第2周波数FHに維持した状態でモータ電流値Imが取得した後に第2周波数FHから第1周波数FLに再び駆動周波数Fmが切り替えられる。図5の例では、こうした指示回転数Ntの変更がない期間における駆動周波数Fmを第2周波数FHに切り替えてのモータ電流値Imの取得が、上述の時刻t3から時刻t4までの期間の他、時刻t5から時刻t6までの期間、時刻t10から時刻t11までの期間、時刻t12から時刻t13までの期間、及び時刻t17から時刻t18までの期間に、それぞれ行われている。なお、図5の例では、時刻t19に、指示回転数Ntが「0」とされて、直流モータ33の駆動が終了されている。 In addition, during a period in which there is no change in the designated rotation speed Nt, the drive frequency Fm of the DC motor 33 is switched from the first frequency FL to the second frequency FH every time the value of the first counter C1 reaches the detection cycle determination value τ1. It will be done. Then, after the motor current value Im is obtained while the drive frequency Fm is maintained at the second frequency FH, the drive frequency Fm is switched again from the second frequency FH to the first frequency FL. In the example of FIG. 5, acquisition of the motor current value Im by switching the drive frequency Fm to the second frequency FH during the period in which the instructed rotation speed Nt is not changed is performed in addition to the period from time t3 to time t4 described above. This is performed during the period from time t5 to time t6, from time t10 to time t11, from time t12 to time t13, and from time t17 to time t18. In the example of FIG. 5, the commanded rotation speed Nt is set to "0" at time t19, and the driving of the DC motor 33 is ended.

以上のように、本実施形態の直流モータ制御装置における取得部51は、指示回転数Ntが変更されたときにはモータ回転数Nmの応答遅れ期間の経過後に、指示回転数Ntが変更されていない期間には一定の周期毎に、下記の第1~第3ステップを通じて、モータ回転数Nmの導出に用いられるモータ電流値Imを取得している。すなわち、まず、第1ステップでは、第1周波数FLから同第1周波数FLとは異なる第2周波数FHに駆動周波数Fmを切り替える。次の第2ステップでは、駆動周波数Fmを第2周波数FHに維持した状態でモータ電流値Imを取得する。そして、第3ステップでは、モータ電流値Imの取得後に第2周波数FHから第1周波数FLに再び駆動周波数Fmを切り替える。 As described above, when the commanded rotational speed Nt is changed, the acquisition unit 51 in the DC motor control device of the present embodiment is configured to perform a period during which the commanded rotational speed Nt is not changed after the response delay period of the motor rotational speed Nm has elapsed. At regular intervals, a motor current value Im used for deriving the motor rotation speed Nm is obtained through the first to third steps described below. That is, first, in the first step, the drive frequency Fm is switched from the first frequency FL to the second frequency FH different from the first frequency FL. In the next second step, the motor current value Im is obtained while the drive frequency Fm is maintained at the second frequency FH. Then, in the third step, after acquiring the motor current value Im, the drive frequency Fm is switched again from the second frequency FH to the first frequency FL.

図6に、駆動周波数Fmが第1周波数FLに設定されているときの直流モータ33の駆動信号及びモータ電流値Imの波形の一例を示す。同図に示すように、このときのモータ電流値Imは、駆動信号のパルスのオン、オフの切替えに応じて、大きく変動してしまう。そのため、このときの電流計57のモータ電流値Imの結果からは、十分な精度でモータ回転数Nmを検知できない虞がある。 FIG. 6 shows an example of waveforms of the drive signal and motor current value Im of the DC motor 33 when the drive frequency Fm is set to the first frequency FL. As shown in the figure, the motor current value Im at this time varies greatly depending on whether the pulse of the drive signal is switched on or off. Therefore, there is a possibility that the motor rotation speed Nm cannot be detected with sufficient accuracy from the result of the motor current value Im of the ammeter 57 at this time.

図7には、デューティ比DUTYが図6の場合と同じ値に設定され、かつ駆動周波数Fmが第2周波数FHに設定されているときの直流モータ33の駆動信号及びモータ電流値Imの波形の一例を示す。上述のように、第2周波数FHには、第1周波数FLよりも高い周波数が設定されている。同図に示すように、このときには駆動信号のパルスのオン、オフの切替えに応じたモータ電流値Imの変動は、図6の場合よりも小さくなっている。そのため、このときの電流計57のモータ電流値Imの結果からは、十分な精度でモータ回転数Nmを検知できる。 FIG. 7 shows the waveforms of the drive signal and motor current value Im of the DC motor 33 when the duty ratio DUTY is set to the same value as in FIG. 6 and the drive frequency Fm is set to the second frequency FH. An example is shown. As described above, the second frequency FH is set to a higher frequency than the first frequency FL. As shown in the figure, at this time, the variation in the motor current value Im in response to switching between on and off of the pulse of the drive signal is smaller than in the case of FIG. Therefore, from the result of the motor current value Im of the ammeter 57 at this time, the motor rotation speed Nm can be detected with sufficient accuracy.

一方、駆動周波数Fmが高いときには、駆動周波数Fmが低いときよりも、直流モータ33の発熱量が多くなる。よって、駆動周波数Fmを第2周波数FHとした状態で直流モータ33の駆動を続けると、直流モータ33の温度が上昇してしまう虞がある。このように、直流モータ33の駆動周波数Fmとして第2周波数FHを設定した場合には、第1周波数FLを設定した場合に比べ、モータ回転数Nmの検知精度を向上できるが、直流モータ33の温度が上昇し易くなる。 On the other hand, when the drive frequency Fm is high, the amount of heat generated by the DC motor 33 is greater than when the drive frequency Fm is low. Therefore, if the DC motor 33 continues to be driven with the drive frequency Fm set to the second frequency FH, there is a risk that the temperature of the DC motor 33 will rise. In this way, when the second frequency FH is set as the drive frequency Fm of the DC motor 33, the detection accuracy of the motor rotation speed Nm can be improved compared to the case where the first frequency FL is set. Temperature rises easily.

これに対して、本実施形態では、直流モータ33の駆動周波数Fmを第1周波数FLから第2周波数FHに切り替えた上でモータ電流値Imを取得するとともに、その取得後に駆動周波数Fmを第1周波数FLに戻している。すなわち、モータ電流値Imの取得を行う期間にはモータ回転数Nmの検知精度を確保し易い第2周波数FHで直流モータ33を駆動する一方で、それ以外の期間には直流モータ33の温度上昇を抑え易い第1周波数FLで直流モータ33を駆動している。そのため、モータ回転数Nmの検知精度を確保しつつ、直流モータ33の温度上昇を抑えられる。 In contrast, in the present embodiment, the motor current value Im is acquired after switching the drive frequency Fm of the DC motor 33 from the first frequency FL to the second frequency FH, and after the acquisition, the drive frequency Fm is changed to the first frequency FH. The frequency is returned to FL. That is, during the period when the motor current value Im is acquired, the DC motor 33 is driven at the second frequency FH, which makes it easy to ensure the detection accuracy of the motor rotation speed Nm, while during other periods, the temperature of the DC motor 33 is increased. The DC motor 33 is driven at the first frequency FL, which is easy to suppress. Therefore, the temperature rise of the DC motor 33 can be suppressed while ensuring the detection accuracy of the motor rotation speed Nm.

本実施形態の直流モータ制御装置によれば、さらに効果を奏することができる。
(1)取得部51は、駆動周波数Fmを第2周波数FHに切り替えてのモータ電流値Imの取得を既定の周期毎に繰り返し実行している。そのため、モータ回転数Nmを一定の周期毎に検知できる。
According to the DC motor control device of this embodiment, further effects can be achieved.
(1) The acquisition unit 51 repeatedly acquires the motor current value Im by switching the drive frequency Fm to the second frequency FH at predetermined intervals. Therefore, the motor rotation speed Nm can be detected at regular intervals.

(2)さらに取得部51は、指示回転数Ntが切り替えられた際にも、駆動周波数Fmを第2周波数FHに切り替えてのモータ電流値Imの取得を実施している。そのため、指示回転数Ntの切替えに応じたモータ回転数Nmの変化を速やかに検知できる。 (2) Further, the acquisition unit 51 acquires the motor current value Im by switching the drive frequency Fm to the second frequency FH even when the command rotation speed Nt is changed. Therefore, it is possible to quickly detect a change in the motor rotation speed Nm in response to switching of the command rotation speed Nt.

なお、上記実施形態は、以下のように変更して実施することができる。上記実施形態及び以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。 Note that the above embodiment can be modified and implemented as follows. The above embodiment and the following modification examples can be implemented in combination with each other within a technically consistent range.

・上記実施形態では、第1周波数FLよりも高い周波数を第2周波数FHとして設定していたが、第1周波数FLよりも低い周波数を第2周波数FHとして設定しても良い。図8には、そうした場合の駆動信号、及びモータ電流値Imの波形の一例が示されている。このときには、駆動信号のオン期間が長くなり、そのオン期間中のある程度の間、モータ電流値Imが一定に維持されるため、電流計57からモータ電流値Imのピーク値を取得することが可能となる。こうしたモータ電流値Imのピーク値とデューティ比DUTYとからは、同モータ電流値Imの実効値を求められる。そして、その求めたモータ電流値Imの実効値を用いてモータ回転数Nmを精度良く検知することが可能となる。 - In the above embodiment, a frequency higher than the first frequency FL was set as the second frequency FH, but a frequency lower than the first frequency FL may be set as the second frequency FH. FIG. 8 shows an example of the drive signal and the waveform of the motor current value Im in such a case. At this time, the on period of the drive signal becomes longer and the motor current value Im is maintained constant for a certain period during the on period, so it is possible to obtain the peak value of the motor current value Im from the ammeter 57. becomes. From the peak value of the motor current value Im and the duty ratio DUTY, the effective value of the motor current value Im can be determined. Then, it becomes possible to accurately detect the motor rotation speed Nm using the obtained effective value of the motor current value Im.

・上記実施形態では、直流モータ33に印加する電圧をパルス幅変調により調整することで、同直流モータ33の駆動制御を行っていた。これに対して、直流モータ33に流す電流をパルス幅変調により調整することでも、同直流モータ33の駆動制御を行うことが可能である。こうした場合には下記の態様でモータ回転数Nmの検知を行うことが可能である。まず取得部51は、電流計57からのモータ電流値Imの取得に代えて、電圧計56からのモータ電圧値Emを電気状態量として取得する。また、導出部52は、デューティ比DUTYからモータ電流値Imの実効値を算出するとともに、そのモータ電流値Imの実効値と取得部51が取得したモータ電圧値Emとに基づき、モータ回転数Nmを導出する。この場合にも、取得部51が、直流モータ33の駆動周波数Fmを第1周波数FLから第2周波数FHに切り替えた状態でモータ電圧値Emを取得し、その取得後に駆動周波数Fmを第1周波数FLに戻すようにすれば、上記実施形態と同様の効果を奏することが可能である。 - In the above embodiment, the drive of the DC motor 33 is controlled by adjusting the voltage applied to the DC motor 33 by pulse width modulation. On the other hand, it is also possible to control the drive of the DC motor 33 by adjusting the current flowing through the DC motor 33 by pulse width modulation. In such a case, it is possible to detect the motor rotation speed Nm in the following manner. First, instead of acquiring the motor current value Im from the ammeter 57, the acquisition unit 51 acquires the motor voltage value Em from the voltmeter 56 as an electrical state quantity. Further, the derivation unit 52 calculates the effective value of the motor current value Im from the duty ratio DUTY, and based on the effective value of the motor current value Im and the motor voltage value Em acquired by the acquisition unit 51, the motor rotation speed Nm Derive. In this case as well, the acquisition unit 51 acquires the motor voltage value Em while switching the drive frequency Fm of the DC motor 33 from the first frequency FL to the second frequency FH, and after acquiring the motor voltage value Em, changes the drive frequency Fm to the first frequency By returning to FL, it is possible to achieve the same effects as in the above embodiment.

・上記実施形態における取得部51は、直流モータ33の駆動周波数を第1周波数FLから第2周波数FHに切り替えた状態で電気状態量を取得した後、同駆動周波数を第2周波数FHから再び第1周波数FLに戻すようにしていた。電気状態量の取得を行っていないときの駆動周波数を、直流モータ33の温度等の同直流モータ33の運転状況に応じて可変制御を行う場合がある。こうした場合には、電気状態量の取得中に直流モータ33の運転状況が変化して、電気状態量の取得後の駆動周波数が取得前とは異なる値となることがある。こうした場合の取得部51は、直流モータ33の駆動周波数を第1周波数から第2周波数に切り替えた状態で電気状態量を取得した後、第1周波数及び第2周波数のいずれとも異なる第3周波数に駆動周波数を切り替えることになる。 - The acquisition unit 51 in the above embodiment acquires the electrical state quantity while switching the drive frequency of the DC motor 33 from the first frequency FL to the second frequency FH, and then switches the same drive frequency from the second frequency FH to the second frequency FH. I tried to return it to 1 frequency FL. The drive frequency when the electrical state quantity is not being acquired may be variably controlled depending on the operating status of the DC motor 33, such as the temperature of the DC motor 33. In such a case, the operating condition of the DC motor 33 may change during the acquisition of the electrical state quantity, and the drive frequency after acquiring the electrical state quantity may become a different value from before the acquisition. In such a case, the acquisition unit 51 acquires the electrical state quantity while switching the drive frequency of the DC motor 33 from the first frequency to the second frequency, and then changes the drive frequency to a third frequency different from both the first frequency and the second frequency. This will change the drive frequency.

・取得部51が、電圧計56からモータ電圧値Emを、電流計57からモータ電流値Imを、それぞれ電気状態量として取得するとともに、それら取得したモータ電圧値Em及びモータ電流値Imの双方の値に基づいて導出部52がモータ回転数Nmを導出するようにしても良い。 - The acquisition unit 51 acquires the motor voltage value Em from the voltmeter 56 and the motor current value Im from the ammeter 57 as electrical state quantities, and also acquires both the acquired motor voltage value Em and motor current value Im. The derivation unit 52 may derive the motor rotation speed Nm based on the value.

・取得部51が、駆動周波数Fmを第2周波数FHとした状態でモータ電流値Imやモータ電圧値Emを複数回取得するとともに、導出部52がそれらの平均値を用いてモータ回転数Nmを導出するようにしても良い。 - The acquisition unit 51 acquires the motor current value Im and the motor voltage value Em multiple times with the drive frequency Fm set to the second frequency FH, and the derivation unit 52 uses the average value thereof to determine the motor rotation speed Nm. It may also be derived.

(第2実施形態)
次に、直流モータ制御装置の第2実施形態を、図9を併せ参照して説明する。なお本実施の形態にあって、上記実施の形態と共通する構成については、同一の符号を付してその詳細な説明は省略する。
(Second embodiment)
Next, a second embodiment of the DC motor control device will be described with reference to FIG. 9. Note that in this embodiment, the same components as those in the above embodiment are given the same reference numerals, and detailed explanation thereof will be omitted.

第1実施形態では、モータ電流値Imの取得に際して、一定の時間の間、駆動周波数Fmを第2周波数FHに維持していた。また、指示回転数Ntの切替えがなされていない期間は、駆動周波数Fmを第2周波数FHに切り替えてのモータ電流値Imの取得を一定の周期毎に行うようにしていた。なお、以下の説明では、このときの取得部51によるモータ電流値Imの取得の周期をサンプリング周期DPと記載する。また、駆動周波数Fmを第2周波数FHに維持する期間をサンプリング期間STと記載する。 In the first embodiment, when obtaining the motor current value Im, the driving frequency Fm is maintained at the second frequency FH for a certain period of time. Furthermore, during a period when the designated rotational speed Nt is not changed, the drive frequency Fm is switched to the second frequency FH and the motor current value Im is obtained at regular intervals. In the following description, the period of acquisition of the motor current value Im by the acquisition unit 51 at this time will be referred to as a sampling period DP. Further, a period during which the drive frequency Fm is maintained at the second frequency FH is referred to as a sampling period ST.

上述のように、第1周波数FLから第2周波数FHに駆動周波数Fmを切り替えることでモータ電流値Imの変動が小さくなり、モータ回転数Nmの検知精度が向上する。ただし、モータ電流値Imの変動は、第2周波数FHへの駆動周波数Fmの切替えとともに瞬時には縮小しないため、モータ回転数Nmの検知精度を高めるには、サンプリング期間STをある程度よりも長い時間とすることが望ましい。また、モータ回転数Nmの検知頻度を高めるため、サンプリング周期DPは短くすることが望ましい。ただし、駆動周波数Fmとして高い周波数が設定されているときには、低い周波数が設定されているときよりも直流モータ33の発熱が多くなる。そのため、サンプリング期間STを長くしたり、サンプリング周期DPを短くしたりすると、直流モータ33の温度が上昇し易くなる。 As described above, by switching the drive frequency Fm from the first frequency FL to the second frequency FH, fluctuations in the motor current value Im are reduced, and the detection accuracy of the motor rotation speed Nm is improved. However, since the fluctuation of the motor current value Im does not instantly reduce with the switching of the drive frequency Fm to the second frequency FH, in order to improve the detection accuracy of the motor rotation speed Nm, the sampling period ST must be set to a certain length. It is desirable to do so. Further, in order to increase the frequency of detection of the motor rotation speed Nm, it is desirable to shorten the sampling period DP. However, when a high frequency is set as the drive frequency Fm, the DC motor 33 generates more heat than when a low frequency is set. Therefore, when the sampling period ST is lengthened or the sampling period DP is shortened, the temperature of the DC motor 33 tends to rise.

そこで、本実施形態では、温度センサ36による直流モータ33のブラシ温度の検出値に応じて、サンプリング期間ST、及びサンプリング周期DPを可変設定するようにしている。具体的には、直流モータ33のブラシ温度の検出値が既定の高温判定値以上の場合には、同検出値が高温判定値未満の場合よりも短い時間をサンプリング期間STとして設定している。また、ブラシ温度の検出値が高温判定値以上の場合には、同検出値が高温判定値未満の場合よりも長い周期をサンプリング周期DPとして設定している。ちなみに、サンプリング周期DPは、検知周期判定値τ1の値を変えることで変更できる。 Therefore, in this embodiment, the sampling period ST and the sampling period DP are variably set according to the detected value of the brush temperature of the DC motor 33 by the temperature sensor 36. Specifically, when the detected value of the brush temperature of the DC motor 33 is equal to or higher than a predetermined high temperature determination value, a shorter time is set as the sampling period ST than when the detected value is less than the high temperature determination value. Further, when the detected value of the brush temperature is equal to or higher than the high temperature determination value, a longer period is set as the sampling period DP than when the detected value is less than the high temperature determination value. Incidentally, the sampling period DP can be changed by changing the value of the detection period determination value τ1.

なお、図9(a)には、直流モータ33のブラシ温度が高温判定値未満のときの、指示回転数Ntが一定となっている期間の駆動周波数Fmの推移が示されている。また、図9(b)には、直流モータ33のブラシ温度が高温判定値以上のときの、指示回転数Ntが一定となっている期間の駆動周波数Fmの推移が示されている。 Note that FIG. 9(a) shows the transition of the drive frequency Fm during a period when the designated rotation speed Nt is constant when the brush temperature of the DC motor 33 is less than the high temperature determination value. Further, FIG. 9(b) shows a change in the driving frequency Fm during a period in which the designated rotational speed Nt is constant when the brush temperature of the DC motor 33 is equal to or higher than the high temperature determination value.

ここで、駆動周波数Fmを第1周波数FLとした状態で直流モータ33を駆動している期間を低周波数駆動期間とし、駆動周波数Fmを第2周波数FHとした状態で直流モータ33を駆動している期間を高周波数駆動期間とする。図9(a)及び図9(b)の比較から明らかなように、直流モータ33のブラシ温度が高温判定値以上の場合には、同ブラシ温度が高温判定値未満の場合よりも、低周波数駆動期間に対する高周波数駆動期間の比率が小さくなる。そしてその結果、直流モータ33の温度上昇が抑えられる。そのため、本実施形態では、直流モータ33の温度が低いうちは、モータ回転数Nmの検知精度や検知頻度を高めつつも、直流モータ33の温度がある限度を超えて上昇し難くすることが可能となる。 Here, a period in which the DC motor 33 is driven with the drive frequency Fm set to the first frequency FL is defined as a low frequency drive period, and a period in which the DC motor 33 is driven while the drive frequency Fm is set to the second frequency FH. The period during which the signal is applied is defined as the high frequency drive period. As is clear from the comparison between FIGS. 9(a) and 9(b), when the brush temperature of the DC motor 33 is higher than the high temperature determination value, the lower frequency The ratio of the high frequency drive period to the drive period becomes smaller. As a result, the temperature rise of the DC motor 33 is suppressed. Therefore, in this embodiment, while the temperature of the DC motor 33 is low, it is possible to increase the detection accuracy and detection frequency of the motor rotation speed Nm while making it difficult for the temperature of the DC motor 33 to rise beyond a certain limit. becomes.

なお、サンプリング期間ST及びサンプリング周期DPのうちのいずれか一方のみを直流モータ33の温度に応じて可変とするようにしても良い。また、サンプリング期間ST及びサンプリング周期DPを、直流モータ33の温度に対して2段階以上の段階に分けて切り替えるようにしても良い。 Note that only one of the sampling period ST and the sampling period DP may be made variable according to the temperature of the DC motor 33. Further, the sampling period ST and the sampling period DP may be switched in two or more stages depending on the temperature of the DC motor 33.

(他の実施形態)
上記のような整流子付きの直流モータ33では、その回転中の整流子間を流れる電流の変動が、いわゆる電流リップルが発生する。こうした電流リップルの周期はモータ回転数Nmに反比例し、電流リップルの周波数はモータ回転数Nmに比例する。そのため、電流計57によるモータ電流値Imの検知結果からそうした電流リップルの周期や周波数を求めてモータ回転数Nmを検知することも可能である。
(Other embodiments)
In the DC motor 33 with a commutator as described above, a so-called current ripple occurs due to fluctuations in the current flowing between the commutators during rotation. The period of such current ripple is inversely proportional to the motor rotation speed Nm, and the frequency of the current ripple is proportional to the motor rotation speed Nm. Therefore, it is also possible to detect the motor rotation speed Nm by determining the period and frequency of the current ripple from the detection result of the motor current value Im by the ammeter 57.

図10には、第2周波数FHを駆動周波数Fmとして設定した状態で直流モータ33を駆動しているときの駆動信号及びモータ電流値Imの波形を示す。このときのモータ電流値Imは、電流リップルが明確に表れた状態となっている。 FIG. 10 shows the waveforms of the drive signal and motor current value Im when the DC motor 33 is being driven with the second frequency FH set as the drive frequency Fm. The motor current value Im at this time is in a state where current ripple clearly appears.

一方、図11には、第2周波数FHよりも低い第1周波数FLを駆動周波数Fmとして設定した状態で直流モータ33を駆動しているときの駆動信号及びモータ電流値Imの波形を示す。このときには、駆動信号のパルスのオン、オフ切替えに応じてモータ電流値Imが大きく変動しており、電流リップルの周期や周波数を確認し難い状態となっている。 On the other hand, FIG. 11 shows the waveforms of the drive signal and motor current value Im when the DC motor 33 is being driven with the first frequency FL lower than the second frequency FH set as the drive frequency Fm. At this time, the motor current value Im fluctuates greatly in accordance with the on/off switching of the pulse of the drive signal, making it difficult to confirm the period and frequency of the current ripple.

このようにパルス幅変調制御により直流モータ33を駆動する場合には、駆動周波数Fmにより電流リップルの周期や周波数の確認が困難となることがある。よって、電流リップルの周期や周波数を確認するためのモータ電流値Imの取得に際して、上記実施形態と同様の態様の駆動周波数Fmの切替えを行えば、モータ回転数Nmの検知精度の確保が可能である。 When the DC motor 33 is driven by pulse width modulation control in this manner, it may be difficult to confirm the period and frequency of the current ripple due to the drive frequency Fm. Therefore, when acquiring the motor current value Im for checking the period and frequency of the current ripple, by switching the driving frequency Fm in the same manner as in the above embodiment, it is possible to ensure the detection accuracy of the motor rotation speed Nm. be.

さらに、上記各実施形態は、以下のように変更して実施することができる。上記各実施形態及びその変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。 Furthermore, each of the above embodiments can be modified and implemented as follows. The above embodiments and their modifications can be implemented in combination with each other within a technically consistent range.

・上記実施形態では、直流モータ33の温度上昇を抑制可能な周波数を第1周波数FLとして設定していたが、それ以外の要求に応じて第1周波数FLを設定するようにしても良い。いずれにせよ、その要求を満たす駆動周波数Fmがモータ回転数Nmの検知精度が低下する周波数となることがある。そうした場合にも、モータ回転数Nmの検知精度が低下しない第2周波数FHに駆動周波数Fmを切り替えた上で、モータ回転数Nmの検知のためのモータ電流値Imやモータ電圧値Emの取得を行い、その後に駆動周波数Fmを第1周波数FLに戻すようにすれば、モータ回転数Nmの検知精度の確保が可能である。 - In the above embodiment, the first frequency FL is set as the frequency that can suppress the temperature rise of the DC motor 33, but the first frequency FL may be set in accordance with other requirements. In any case, the drive frequency Fm that satisfies the requirement may become a frequency at which the accuracy of detecting the motor rotation speed Nm decreases. Even in such a case, after switching the drive frequency Fm to the second frequency FH that does not reduce the detection accuracy of the motor rotation speed Nm, it is necessary to obtain the motor current value Im and motor voltage value Em for detecting the motor rotation speed Nm. If the driving frequency Fm is then returned to the first frequency FL, the detection accuracy of the motor rotation speed Nm can be ensured.

・第1周波数FLを、車両が走行中の路面の摩擦係数等に応じて可変設定するようにしても良い。また、そうした場合には、モータ回転数Nmの検知精度が低下する周波数が第1周波数FLとして設定されているときにのみ、上記実施形態における駆動周波数Fmを第2周波数FHに切り替えてのモータ電流値Imやモータ電圧値Emの取得を実施するようにしても良い。このときの取得部51は、モータ回転数Nmの検知精度が低下しない周波数が第1周波数FLとして設定されている場合には、駆動周波数Fmをその第1周波数FLに維持したまま、モータ電流値Imやモータ電圧値Emの取得を実施することになる。 - The first frequency FL may be variably set according to the coefficient of friction of the road surface on which the vehicle is running. In such a case, only when the first frequency FL is set as the frequency at which the detection accuracy of the motor rotation speed Nm decreases, the motor current is changed by switching the driving frequency Fm in the above embodiment to the second frequency FH. The value Im or the motor voltage value Em may also be acquired. At this time, when the first frequency FL is set to a frequency at which the detection accuracy of the motor rotation speed Nm does not decrease, the acquisition unit 51 maintains the drive frequency Fm at the first frequency FL and obtains the motor current value. Im and motor voltage value Em will be acquired.

・上記実施形態における取得部51は、指示回転数Ntの切替えに応じてモータ電流値Imやモータ電圧値Emの取得を実施していたが、指示回転数Ntの切替えに拘わらず、一定の周期毎に同取得を実施するようにしても良い。 - Although the acquisition unit 51 in the above embodiment acquires the motor current value Im and the motor voltage value Em in accordance with the switching of the commanded rotation speed Nt, the acquisition unit 51 acquires the motor current value Im and the motor voltage value Em in accordance with the switching of the commanded rotation speed Nt. The same acquisition may be performed every time.

・上記実施形態における取得部51は、指示回転数Ntの切替えがない場合には一定の周期毎にモータ電流値Imやモータ電圧値Emの取得を実施していたが、そうした取得を不定期に実施するようにしても良い。例えば、モータ回転数Nmが変化すると、電圧計56によるモータ電圧値Emの検出値や電流計57によるモータ電流値Imの検出値にも変化が生じるため、そうした検出値の変化が確認されたときに、モータ電流値Imやモータ電圧値Emを取得することが考えられる。 - The acquisition unit 51 in the above embodiment acquires the motor current value Im and the motor voltage value Em at regular intervals when the commanded rotation speed Nt is not changed, but such acquisition may be performed irregularly. It may also be implemented. For example, when the motor rotation speed Nm changes, the detected value of the motor voltage value Em by the voltmeter 56 and the detected value of the motor current value Im by the ammeter 57 also change, so when such a change in the detected value is confirmed Another possibility is to obtain the motor current value Im and the motor voltage value Em.

・直流モータ33として無整流子直流モータを採用しても良い。
・上記実施形態ではモータ回転数Nmの検知結果を、直流モータ33の駆動信号のデューティ比DUTYの決定に用いていたが、例えば指示回転数Ntの決定や制動機構40の作動制御などの他の用途に用いるようにしても良い。
- A non-commutator DC motor may be used as the DC motor 33.
- In the above embodiment, the detection result of the motor rotation speed Nm is used to determine the duty ratio DUTY of the drive signal of the DC motor 33, but it can also be used for other purposes such as determining the command rotation speed Nt or controlling the operation of the braking mechanism 40. It may be used for other purposes.

・上記実施形態におけるモータ回転数Nmの検知に係る制御技術は、車両の制動装置20のプレーキ液を吐出するポンプ32を駆動するもの以外の直流モータにも同様、あるいはそれに準じた態様で適用することができる。 - The control technology related to the detection of the motor rotation speed Nm in the above embodiment can be similarly applied to DC motors other than those that drive the pump 32 that discharges the brake fluid of the vehicle braking device 20, or in a manner similar thereto. be able to.

20…制動装置、21…車輪、22…回転体、30…液圧調整回路、32…ポンプ、33…直流モータ、35…リザーブタンク、36…温度センサ、40…制動機構、41…ホイールシリンダ、42…摩擦材、50…制御装置、51…取得部、52…導出部、53…指示回転数決定部、54…デューティ比決定部、55…駆動回路、56…電圧計、57…電流計、58…車載電源。 20... Braking device, 21... Wheel, 22... Rotating body, 30... Liquid pressure adjustment circuit, 32... Pump, 33... DC motor, 35... Reserve tank, 36... Temperature sensor, 40... Braking mechanism, 41... Wheel cylinder, 42... Friction material, 50... Control device, 51... Acquisition section, 52... Derivation section, 53... Instruction rotation speed determining section, 54... Duty ratio determining section, 55... Drive circuit, 56... Voltmeter, 57... Ammeter, 58...In-vehicle power supply.

Claims (4)

パルス幅変調制御により直流モータを駆動する直流モータ制御装置において、
前記パルス幅変調制御における前記直流モータの駆動信号のスイッチング周波数を同直流モータの駆動周波数とし、前記直流モータの電圧値及び電流値のうちの少なくとも一方を同直流モータの電気状態量としたとき、
第1周波数から同第1周波数とは異なる第2周波数に前記駆動周波数を切り替えた状態で前記電気状態量を取得した後、前記第2周波数とは異なる周波数に前記駆動周波数を切り替える取得部と、
前記取得部が取得した前記電気状態量に基づいて前記直流モータの回転数を導出する導出部と、
を備えており、かつ前記第2周波数は、前記駆動周波数を前記第1周波数とした状態で前記電気状態量を取得する場合よりも同電気状態量の取得精度が高くなる駆動周波数であり、
前記取得部は、前記電気状態量の取得を既定の周期毎に繰り返すものであって、
前記第2周波数は前記第1周波数よりも高い周波数とされており、かつ前記取得部は、前記直流モータの温度が高いときには、同温度が低いときよりも前記既定の周期を長くする直流モータ制御装置。
In a DC motor control device that drives a DC motor using pulse width modulation control,
When the switching frequency of the drive signal of the DC motor in the pulse width modulation control is the drive frequency of the DC motor, and at least one of the voltage value and current value of the DC motor is the electrical state quantity of the DC motor,
an acquisition unit that acquires the electrical state amount while switching the drive frequency from a first frequency to a second frequency different from the first frequency, and then switches the drive frequency to a frequency different from the second frequency;
a derivation unit that derives the rotation speed of the DC motor based on the electrical state quantity acquired by the acquisition unit;
, and the second frequency is a driving frequency at which the acquisition accuracy of the electrical state quantity is higher than when the electrical state quantity is obtained with the driving frequency set to the first frequency ,
The acquisition unit repeats acquisition of the electrical state quantity every predetermined period,
The second frequency is higher than the first frequency, and the acquisition unit controls the DC motor to make the predetermined period longer when the temperature of the DC motor is high than when the temperature is low. Device.
前記第2周波数は前記第1周波数よりも高い周波数とされており、かつ前記取得部は、前記直流モータの温度が高いときには、同温度が低いときよりも、前記電気状態量の取得に際して前記駆動周波数を前記第2周波数に維持する期間を短くする請求項1に記載の直流モータ制御装置。 The second frequency is set to be a higher frequency than the first frequency, and the acquisition unit is configured to increase the driving speed when acquiring the electrical state quantity when the temperature of the DC motor is high than when the same temperature is low. The DC motor control device according to claim 1, wherein the period during which the frequency is maintained at the second frequency is shortened. 前記取得部は、前記直流モータの回転数の指示値である指示回転数の切替えに応じて前記電気状態量の取得を実行する請求項1又は請求項2に記載の直流モータ制御装置。 The DC motor control device according to claim 1 or 2, wherein the acquisition unit executes acquisition of the electrical state quantity in response to switching of an instruction rotation speed that is an instruction value of the rotation speed of the DC motor. 前記直流モータは、車両の制動装置のブレーキ液を吐出するポンプを駆動するモータである請求項1~請求項3のいずれか1項に記載の直流モータ制御装置。 The DC motor control device according to any one of claims 1 to 3, wherein the DC motor is a motor that drives a pump that discharges brake fluid of a braking device of a vehicle.
JP2019179162A 2019-09-30 2019-09-30 DC motor control device Active JP7400306B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019179162A JP7400306B2 (en) 2019-09-30 2019-09-30 DC motor control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019179162A JP7400306B2 (en) 2019-09-30 2019-09-30 DC motor control device

Publications (2)

Publication Number Publication Date
JP2021057984A JP2021057984A (en) 2021-04-08
JP7400306B2 true JP7400306B2 (en) 2023-12-19

Family

ID=75271293

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019179162A Active JP7400306B2 (en) 2019-09-30 2019-09-30 DC motor control device

Country Status (1)

Country Link
JP (1) JP7400306B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000350486A (en) 1999-06-01 2000-12-15 Matsushita Electric Ind Co Ltd Controller for brushless motor
JP2006230049A (en) 2005-02-15 2006-08-31 Fujitsu General Ltd Motor control device and motor current detector
JP2009131128A (en) 2007-11-28 2009-06-11 Hitachi Ltd Motor controller
JP2014220957A (en) 2013-05-10 2014-11-20 日立アプライアンス株式会社 Motor control device
JP2017158324A (en) 2016-03-02 2017-09-07 東芝三菱電機産業システム株式会社 Winder, and controller and control method therefor

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0970195A (en) * 1995-08-31 1997-03-11 Toyota Motor Corp Motor controller
JPH1169867A (en) * 1997-08-11 1999-03-09 Matsushita Electric Ind Co Ltd Device and method for controlling and driving sensorless dc brushless motor

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000350486A (en) 1999-06-01 2000-12-15 Matsushita Electric Ind Co Ltd Controller for brushless motor
JP2006230049A (en) 2005-02-15 2006-08-31 Fujitsu General Ltd Motor control device and motor current detector
JP2009131128A (en) 2007-11-28 2009-06-11 Hitachi Ltd Motor controller
JP2014220957A (en) 2013-05-10 2014-11-20 日立アプライアンス株式会社 Motor control device
JP2017158324A (en) 2016-03-02 2017-09-07 東芝三菱電機産業システム株式会社 Winder, and controller and control method therefor

Also Published As

Publication number Publication date
JP2021057984A (en) 2021-04-08

Similar Documents

Publication Publication Date Title
WO2017047231A1 (en) Brake control device
JP7136662B2 (en) electric parking brake device
JP6384441B2 (en) Power supply control device, vehicle and power supply control method
US8862302B1 (en) Vehicle and method for controlling an electric machine
WO2017150205A1 (en) Brake device for vehicle
JP7400306B2 (en) DC motor control device
JP2007253930A (en) Vehicular electronic control device and vehicular brake electronic control device
JP6451192B2 (en) Electric steering device
JP6015196B2 (en) Brake control device for vehicle
JP3928588B2 (en) Control device for pump drive motor
JP2023123455A (en) Method for restricting load current
US10086669B2 (en) Stabilizer control device
JP2009184674A (en) Method and device for controlling solenoid valve
JP2007245803A (en) Control device for vehicle braking
JP2004352163A (en) Control device for pump driving motor
JP4259649B2 (en) Method and apparatus for controlling vehicle brake device
JP2002127889A (en) Brake device for vehicle
JP2008137608A (en) Vehicle body speed estimation device, estimation method for vehicle body speed and braking/drive force control unit
JP4802529B2 (en) ELECTRIC LIQUID PUMP, CONTROL METHOD AND CONTROL DEVICE THEREOF
KR20150030570A (en) Apparatus and method for pressure control for powered booster brake system using variable pressure gain
US20080036293A1 (en) Control Apparatus of Motor for Anti-Skid Control
KR101653298B1 (en) Control method of electric parking brake
JP2020137394A (en) Control device for vehicular pump
JP4849224B2 (en) Control device for pump drive motor
CN114901530A (en) Electric parking brake device and electric parking brake control method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220830

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230719

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230808

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230929

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231120

R150 Certificate of patent or registration of utility model

Ref document number: 7400306

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150