JP6992481B2 - Motor control device - Google Patents
Motor control device Download PDFInfo
- Publication number
- JP6992481B2 JP6992481B2 JP2017242057A JP2017242057A JP6992481B2 JP 6992481 B2 JP6992481 B2 JP 6992481B2 JP 2017242057 A JP2017242057 A JP 2017242057A JP 2017242057 A JP2017242057 A JP 2017242057A JP 6992481 B2 JP6992481 B2 JP 6992481B2
- Authority
- JP
- Japan
- Prior art keywords
- angle
- motor
- energization
- speed
- rotation
- 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
Links
- 230000001133 acceleration Effects 0.000 claims description 21
- 238000001514 detection method Methods 0.000 claims description 7
- 230000008569 process Effects 0.000 description 19
- 238000000034 method Methods 0.000 description 18
- 230000007246 mechanism Effects 0.000 description 16
- 101100134058 Caenorhabditis elegans nth-1 gene Proteins 0.000 description 12
- 239000003638 chemical reducing agent Substances 0.000 description 6
- 238000004804 winding Methods 0.000 description 4
- 230000007423 decrease Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000004043 responsiveness Effects 0.000 description 2
- 230000005526 G1 to G0 transition Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000004907 flux Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
Images
Landscapes
- Control Of Electric Motors In General (AREA)
Description
本発明は、モータ制御装置に関する。 The present invention relates to a motor control device.
従来、ロータの回転位置を検出し、通電相を順次切り替えることでロータを目標位置まで回転させるモータ制御装置が知られている。例えば特許文献1では、ロータ回転速度に応じ通電相の位相進み量を補正している。
Conventionally, there is known a motor control device that rotates a rotor to a target position by detecting the rotation position of the rotor and sequentially switching the energizing phase. For example, in
特許文献1では、回転速度によらず、各相のコイルに通電する期間を所定の角度範囲としている。そのため、回転速度が速い場合、回転速度が遅い場合と比較して通電時間が短くなるため、コイルのインダクタンスの影響により、電流が上昇しきれない虞がある。
In
本発明は、上述の課題に鑑みてなされたものであり、その目的は、モータの回転速度に応じて適切に駆動を制御可能であるモータ制御装置を提供することにある。 The present invention has been made in view of the above-mentioned problems, and an object of the present invention is to provide a motor control device capable of appropriately controlling the drive according to the rotation speed of the motor.
本発明のモータ制御装置は、ステータ(101)、ステータに巻回されるコイル(111~113)、および、ステータに対して回転可能に設けられるロータ(103)を有するモータ(10)の駆動を制御するものであって、モータドライバ(41)と、制御部(50)と、を備える。モータドライバは、コイルの各相に対応して設けられるスイッチング素子(411~413)を有する。 The motor control device of the present invention drives a motor (10) having a stator (101), coils (111 to 113) wound around the stator, and a rotor (103) rotatably provided with respect to the stator. It controls and includes a motor driver (41) and a control unit (50). The motor driver has switching elements (411 to 413) provided corresponding to each phase of the coil.
制御部は、角度演算部(51)、速度演算部(52)、および、駆動制御部(56)を有する。角度演算部は、ロータの回転位置を検出する回転角センサ(13)の検出値に基づいてロータの回転角度を演算する。速度演算部は、回転角センサの検出値に基づいてロータの回転速度を演算する。駆動制御部は、ロータが停止している状態からロータを回転させ、設定される目標回転位置にてロータが停止するようにモータの駆動を制御する。 The control unit includes an angle calculation unit (51), a speed calculation unit (52), and a drive control unit (56). The angle calculation unit calculates the rotation angle of the rotor based on the detection value of the rotation angle sensor (13) that detects the rotation position of the rotor. The speed calculation unit calculates the rotation speed of the rotor based on the detection value of the rotation angle sensor. The drive control unit rotates the rotor from the state in which the rotor is stopped, and controls the drive of the motor so that the rotor stops at the set target rotation position.
コイルの各相に通電される電気角1周期中の角度範囲を通電オン角度とする。駆動制御部は、低速領域において2相通電区間と1相通電区間とが等しい通電オン角度180°とし、回転速度が相対的に大きくなるほど2相通電区間が長くなるように、回転速度に応じて通電オン角度を段階的に大きくする。これにより、電流の立ち上がり遅れに起因する高速回転時のトルク不足を抑制することができる。
The angle range in one cycle of the electric angle energized in each phase of the coil is defined as the energization on angle. The drive control unit has an energization on angle of 180 ° at which the two-phase energization section and the one-phase energization section are equal in the low-speed region, and the rotation speed is set so that the two-phase energization section becomes longer as the rotation speed becomes relatively larger . The energization on angle is gradually increased accordingly . As a result, it is possible to suppress a torque shortage during high-speed rotation due to a delay in the rise of current.
(一実施形態)
以下、本発明によるモータ制御装置を図面に基づいて説明する。一実施形態によるモータ制御装置を図1~図12に示す。図1および図2に示すように、シフトレンジ切替システムであるシフトバイワイヤシステム1は、モータ10、シフトレンジ切替機構20、パーキングロック機構30、および、モータ制御装置としてのシフトレンジ制御装置40等を備える。
(One embodiment)
Hereinafter, the motor control device according to the present invention will be described with reference to the drawings. The motor control device according to one embodiment is shown in FIGS. 1 to 12. As shown in FIGS. 1 and 2, the shift-by-
モータ10は、図示しない車両に搭載される電源としてのバッテリ45から電力が供給されることで回転し、シフトレンジ切替機構20の駆動源として機能する。図3および図4に示すように、モータ10は、ステータ101、ロータ103、および、巻線組11を有する。巻線組11は、U相コイル111、V相コイル112およびW相コイル113を有し、ステータ101の突極102に巻回される。コイル111~113は、結線部115で結線される。結線部115は、グランドに接続される。本実施形態のモータ10は、スイッチトリラクタンスモータ(以下、「SRモータ」)であって、比較的コイル111~113のインダクタンスが大きい。
The
ロータ103は、ステータ101に相対回転可能に設けられ、コイル111~113の通電相を切り替えることで回転駆動される。本実施形態では、ステータ101の突極数が12、ロータ103の突極数が8である。
The
図2に示すように、回転角センサとしてのエンコーダ13は、モータ10のロータ103の回転位置を検出する。エンコーダ13は、磁気式のロータリーエンコーダであって、ロータ103と一体に回転する磁石と、磁気検出用のホールIC等により構成される。エンコーダ13は、ロータ103の回転に同期して、所定角度ごとにA相およびB相のパルス信号を出力する。本実施形態では、A相信号およびB相信号は、電気角60°ごとにハイ、ローが切り替わり、A相信号とB相信号との位相が電気角30°ずれて出力されるように構成されている(図8等参照)。したがって、本実施形態のエンコーダ13の分解能は、電気角で30°であり、電気角1周期中において12カウントされる。
As shown in FIG. 2, the
減速機14は、モータ10のモータ軸と出力軸15との間に設けられ、モータ10の回転を減速して出力軸15に出力する。これにより、モータ10の回転がシフトレンジ切替機構20に伝達される。出力軸15には、出力軸15の角度を検出する出力軸センサ16が設けられる。出力軸センサ16は、例えばポテンショメータである。
The
図1に示すように、シフトレンジ切替機構20は、ディテントプレート21、および、ディテントスプリング25等を有し、減速機14から出力された回転駆動力を、マニュアルバルブ28、および、パーキングロック機構30へ伝達する。ディテントプレート21は、出力軸15に固定され、モータ10により駆動される。本実施形態では、ディテントプレート21がディテントスプリング25の基部から離れる方向を正回転方向、基部に近づく方向を逆回転方向とする。
As shown in FIG. 1, the shift
ディテントプレート21には、出力軸15と平行に突出するピン24が設けられる。ピン24は、マニュアルバルブ28と接続される。ディテントプレート21がモータ10によって駆動されることで、マニュアルバルブ28は軸方向に往復移動する。すなわち、シフトレンジ切替機構20は、モータ10の回転運動を直線運動に変換してマニュアルバルブ28に伝達する。マニュアルバルブ28は、バルブボディ29に設けられる。マニュアルバルブ28が軸方向に往復移動することで、図示しない油圧クラッチへの油圧供給路が切り替えられ、油圧クラッチの係合状態が切り替わることでシフトレンジが変更される。ディテントプレート21のディテントスプリング25側には、マニュアルバルブ28を各レンジに対応する位置に保持するための4つの凹部22が設けられる。凹部22は、ディテントスプリング25の基部側から、D(ドライブ)、N(ニュートラル)、R(リバース)、P(パーキング)の各レンジに対応している。
The
ディテントスプリング25は、弾性変形可能な板状部材であり、先端にディテントローラ26が設けられる。ディテントローラ26は、凹部22のいずれかに嵌まり込む。ディテントスプリング25は、ディテントローラ26をディテントプレート21の回動中心側に付勢する。ディテントプレート21に所定以上の回転力が加わると、ディテントスプリング25が弾性変形し、ディテントローラ26が凹部22を移動する。ディテントローラ26が凹部22のいずれかに嵌まり込むことで、ディテントプレート21の揺動が規制され、マニュアルバルブ28の軸方向位置、および、パーキングロック機構30の状態が決定され、自動変速機5のシフトレンジが固定される。
The
パーキングロック機構30は、パーキングロッド31、円錐体32、パーキングロックポール33、軸部34、および、パーキングギア35を有する。パーキングロッド31は、略L字形状に形成され、一端311側がディテントプレート21に固定される。パーキングロッド31の他端312側には、円錐体32が設けられる。円錐体32は、他端312側にいくほど縮径するように形成される。ディテントプレート21が逆回転方向に揺動すると、円錐体32が矢印Pの方向に移動する。
The
パーキングロックポール33は、円錐体32の円錐面と当接し、軸部34を中心に揺動可能に設けられる、パーキングロックポール33のパーキングギア35側には、パーキングギア35と噛み合い可能な凸部331が設けられる。ディテントプレート21が逆回転方向に回転し、円錐体32が矢印P方向に移動すると、パーキングロックポール33が押し上げられ、凸部331とパーキングギア35とが噛み合う。一方、ディテントプレート21が正回転方向に回転し、円錐体32が矢印NotP方向に移動すると、凸部331とパーキングギア35との噛み合いが解除される。
The
パーキングギア35は、図示しない車軸に設けられ、パーキングロックポール33の凸部331と噛み合い可能に設けられる。パーキングギア35と凸部331とが噛み合うことで、車軸の回転が規制される。シフトレンジがP以外のレンジであるNotPレンジのとき、パーキングギア35はパーキングロックポール33によりロックされず、車軸の回転は、パーキングロック機構30により妨げられない。また、シフトレンジがPレンジのとき、パーキングギア35はパーキングロックポール33によってロックされ、車軸の回転が規制される。本実施形態では、シフトレンジがPレンジであって、車速が所定速度(例えば5km/h)以下のとき、パーキングロック機構30により車軸がロックされる。
The
図2に示すように、シフトレンジ制御装置40は、モータドライバ41、および、制御部としてのECU50等を有する。図4に示すように、モータドライバ41は、スイッチング素子411~413を有する。スイッチング素子411~413は、例えばMOSFETが用いられるが、IGBT等を用いてもよい。
As shown in FIG. 2, the shift
U相スイッチング素子411は、U相コイル111に接続される。U相スイッチング素子411のオンにより、U相コイル111への通電が許容され、オフによりU相コイル111への通電が遮断される。V相スイッチング素子412は、V相コイル112に接続される。V相スイッチング素子412のオンにより、V相コイル112への通電が許容され、オフによりV相コイル112への通電が遮断される。W相スイッチング素子413は、W相コイル113に接続される。W相スイッチング素子413のオンにより、W相コイル113への通電が許容され、オフによりW相コイル113への通電が遮断される。本実施形態では、各相への通電位相差が120°にてスイッチング素子411~413のオンオフ作動が制御される。
The
モータドライバ41とバッテリ45との間には、モータリレー42が設けられる。モータリレー43がオンされている。モータリレー42のオンオフ作動を制御することで、バッテリからモータ10側への通電の許容または禁止が切り替えられる。
A
図2に示すように、ECU50は、マイコン等を主体として構成され、内部にはいずれも図示しないCPU、ROM、I/O、及び、これらの構成を接続するバスライン等を備えている。ECU50における各処理は、ROM等の実体的なメモリ装置(すなわち、読み出し可能非一時的有形記録媒体)に予め記憶されたプログラムをCPUで実行することによるソフトウェア処理であってもよいし、専用の電子回路によるハードウェア処理であってもよい。
As shown in FIG. 2, the
ECU50は、ドライバ要求シフトレンジ、ブレーキスイッチからの信号および車速等に基づいてモータ10の駆動を制御することで、シフトレンジの切り替えを制御する。また、ECU50は、車速、アクセル開度、および、ドライバ要求シフトレンジ等に基づき、変速用油圧制御ソレノイド6の駆動を制御する。変速用油圧制御ソレノイド6を制御することで、変速段が制御される。変速用油圧制御ソレノイド6は、変速段数等に応じた本数が設けられる。本実施形態では、1つのECU50がモータ10およびソレノイド6の駆動を制御するが、モータ10を制御するモータ制御用のモータECUと、ソレノイド制御用のAT-ECUとを分けてもよい。以下、モータ10の駆動制御を中心に説明する。
The
ECU50は、角度演算部51、速度演算部52、目標設定部55、および、駆動制御部56等を有する。角度演算部51は、エンコーダ13から出力されるA相信号およびB相信号の立ち上がりおよび立ち下がりエッジをカウントする。エンコーダ13のパルスエッジのカウント値であるエンコーダカウント値θenは、ロータ103の回転位置に応じた値であって、「ロータの回転角度」に対応する。
The
本実施形態では、ロータ103が機械角で3.75°正方向に回転すると、エンコーダカウント値θenが+1され、機械角で3.75°逆方向に回転すると、エンコーダカウント値θenが-1される。図3にて説明した通り、モータ10は、ステータ101の突極数が12、ロータ103の突極数が8の3相モータであるので、機械角3.75°は、電気角30°に対応する。機械角と電気角とは換算可能であるので、以下、通電角度等は、電気角にて説明する。
In the present embodiment, when the
速度演算部52は、エンコーダ13から出力されるA相信号およびB相信号に基づき、モータ回転数Nを演算する。モータ回転数Nは、例えば単位rpm等で表される単位時間あたりの回転数であって、「モータ回転速度」と捉えることができる。
The
目標設定部55は、シフトスイッチ等に基づくドライバ要求シフトレンジ、車速、および、ブレーキスイッチからの信号等に基づき、目標シフトレンジを設定する。また、目標設定部55は、目標シフトレンジに応じ、モータ角度目標値θcmdを設定する。
The
駆動制御部56は、エンコーダカウント値θenがモータ角度目標値θcmdとなる回転位置にてモータ10が停止するように、フィードバック制御等により、モータ10の駆動を制御する。図12に示すように、本実施形態では、モータ角度目標値θcmdとエンコーダカウント値θenとの差の絶対値である角度偏差Δθが第1角度判定閾値θth1より大きい領域を加速領域とし、回転速度を加速させる、或いは、比較的早い回転速度を維持する。角度偏差Δθが第2角度判定閾値θth2より大きく、第1角度判定閾値θth1以下の領域を減速領域とし、回転速度を減速させる。角度偏差Δθが第2角度判定閾値θth2以下の領域を停止領域とし、固定相通電により、ロータ103を停止させる。第1角度判定閾値θth1は、モータ角度目標値θcmdにてロータ103を停止させられるように、モータ10の性能等に応じて任意に設定される。第2角度判定閾値θth2は、モータ10を停止させる制御範囲に応じて設定される。
The
図5は、スイッチング素子411~413のオンオフ制御および電流波形を示している。以下、V相を例に説明するが、U相およびW相についても同様である。以下、電気角1周期において、スイッチング素子411~413をオンにする角度範囲を通電オン角度θon、スイッチング素子411~413をオフにする角度範囲を通電オフ角度θoffとする。
FIG. 5 shows on / off control and current waveforms of the switching
図5(a)は、モータ回転数Nが第1回転数N1(例えば1000rpm)であって、
通電オン角度θonが電気角180°のときのスイッチング状態および電流波形を示している。図5(b)は、モータ回転数Nが第1回転数N1より大きい第2回転数N2(例えば2000rpm)であって、通電オン角度θonが電気角180°のときのスイッチング状態および電流波形を示している。図5(c)は、モータ回転数が第2回転数N2であって、通電オン角度θonが電気角240°のときのスイッチング状態および電流波形を示している。
In FIG. 5A, the motor rotation speed N is the first rotation speed N1 (for example, 1000 rpm).
The switching state and the current waveform when the energization on angle θon is an electric angle of 180 ° are shown. FIG. 5B shows a switching state and a current waveform when the motor rotation speed N is a second rotation speed N2 (for example, 2000 rpm) larger than the first rotation speed N1 and the energization on angle θon is an electric angle of 180 °. Shows. FIG. 5C shows a switching state and a current waveform when the motor rotation speed is the second rotation speed N2 and the energization on angle θon is an electric angle of 240 °.
図5(a)および図5(b)に示すように、通電オン角度θonを同じにした場合、モータ回転数Nが大きくなるほど、通電時間が短くなる。例えば、第2回転数N2が第1回転数N1のx倍であれば、第2回転数N2での通電時間は、第1回転数N1での通電時間の(1/x)倍となる。 As shown in FIGS. 5A and 5B, when the energization on angle θon is the same, the energization time becomes shorter as the motor rotation speed N increases. For example, if the second rotation speed N2 is x times the first rotation speed N1, the energization time at the second rotation speed N2 is (1 / x) times the energization time at the first rotation speed N1.
コイル112には、インダクタンスがあるため、電流の立ち上がりには遅れが生じる。そのため、モータ回転数Nが大きくなり、通電時間が短くなると、電流が立ち上がりきる前にスイッチング素子412がオフされて通電が終了する虞がある。このような状態になると、電流が流れにくくなるため、トルクが不足し、加速度が低下する。
Since the
そこで本実施形態では、図5(c)に示すように、モータ回転数Nが大きい場合、スイッチング素子412をオンにする電気角範囲を大きくし、通電時間を長くすることで、通電量を確保し、トルク低下を抑制している。本実施形態では、3相のうちの少なくとも1相をオフにする期間を確保すべく、最大で電気角240°まで通電オン角度θonを大きくする。ただし、モータ回転数Nが小さいときに通電オン角度θonを大きくしすぎると、ブレーキ力が大きくなりトルクが低下するため、モータ回転数Nに応じた適合が必要である。
Therefore, in the present embodiment, as shown in FIG. 5C, when the motor rotation speed N is large, the electric flux range for turning on the
本実施形態のモータ制御処理を図6のフローチャートに基づいて説明する。この処理は、要求シフトレンジが切り替わったとき、駆動制御部56にて所定の周期で実行される。以下、ステップS10の「ステップ」を省略し、単に記号「S」と記す。他のステップも同様である。
The motor control process of this embodiment will be described with reference to the flowchart of FIG. This process is executed by the
S10では、駆動制御部56は、モータ角度目標値θcmdとエンコーダカウント値θenとの差の絶対値である角度偏差Δθが第1角度判定閾値θth1より大きいか否かを判断する。角度偏差Δθが第1角度判定閾値θth1より大きいと判断された場合(S10:YES)、S30へ移行し、加速制御を行う。角度偏差Δθが第1角度判定閾値θth1以下であると判断された場合(S10:NO)、S20へ移行する。
In S10, the
S20では、駆動制御部56は、角度偏差Δθが第2角度判定閾値θth2より大きいか否かを判断する。角度偏差Δθが第2角度判定閾値θth2より大きいと判断された場合(S20:YES)、S40へ移行し、減速制御を行う。角度偏差Δθが第2角度判定閾値θth2以下であると判断された場合(S20:NO)、S50へ移行し、固定相通電による停止制御を行う。
In S20, the
加速制御処理を図7のフローチャートに基づいて説明する。S301では、駆動制御部56は、モータ回転数Nが第1速度判定閾値Nth1以下か否かを判断する。第1速度判定閾値Nth1は、任意に設定可能であって、例えば1000rpmである。モータ回転数Nが第1速度判定閾値Nth1以下であると判断された場合(S301:YES)、S303へ移行する。モータ回転数Nが第1速度判定閾値Nth1より大きいと判断された場合(S301:NO)、S302へ移行する。
The acceleration control process will be described with reference to the flowchart of FIG. In S301, the
S302では、駆動制御部56は、モータ回転数Nが第2速度判定閾値Nth2以下か否かを判断する。第2速度判定閾値Nth2は、第1速度判定閾値Nth1より大きい任意の値に設定可能であって、例えば1500rpmである。モータ回転数Nが第2速度判定閾値Nth2以下であると判断された場合(S302:YES)、S305へ移行する。モータ回転数Nが第2速度判定閾値Nth2より大きいと判断された場合(S302:NO)、S307へ移行する。
In S302, the
モータ回転数Nが第1速度判定閾値Nth1以下である場合に移行するS303では、駆動制御部56は、回転位相に対する通電相の位相進み量Ksを0とする。位相進み量Ksは、ロータ103の位置に応じた最適なトルクが出るタイミングにてコイル111~113に通電されるように設定されている。S304では、駆動制御部56は、通電オン角度θonを180°とする。
In S303, which shifts to the case where the motor rotation speed N is equal to or less than the first speed determination threshold value Nth1, the
モータ回転数Nが第1速度判定閾値Nth1より大きく、第2速度判定閾値Nth2以下である場合に移行するS305では、駆動制御部56は、位相進み量Ksを+1とする。S306では、駆動制御部56は、通電オン角度θonを210°とする。
In S305, which shifts to the case where the motor rotation speed N is larger than the first speed determination threshold value Nth1 and equal to or less than the second speed determination threshold value Nth2, the
モータ回転数Nが第2速度判定閾値Nth2より大きい場合に移行するS307では、駆動制御部56は、位相進み量Ksを+2とする。S308では、駆動制御部56は、通電オン角度θonを240°とする。
In S307, which shifts to the case where the motor rotation speed N is larger than the second speed determination threshold value Nth2, the
減速制御処理を図8のフローチャートに基づいて説明する。S401では、駆動制御部56は、モータ回転数Nが第3速度判定閾値Nth3以下か否かを判断する。第3速度判定閾値Nth3は、任意に設定可能であって、例えば1000rpmである。本実施形態では、第1速度判定閾値Nth1と第3速度判定閾値Nth3とが等しいが、異なっていてもよい。モータ回転数Nが第3速度判定閾値Nth3より大きいと判断された場合(S401:NO)、S403へ移行する。モータ回転数Nが第3速度判定閾値Nth3以下であると判断された場合(S401:YES)、S402へ移行する。
The deceleration control process will be described with reference to the flowchart of FIG. In S401, the
S402では、駆動制御部56は、モータ回転数Nが第4速度判定閾値Nth4以下か否かを判断する。第4速度判定閾値Nth4は、第3速度判定閾値Nth3より小さい任意の値に設定可能であって、例えば300rpmである。モータ回転数Nが第4速度判定閾値Nth4より大きいと判断された場合(S402:NO)、S405へ移行する。モータ回転数Nが第4速度判定閾値Nth4以下であると判断された場合(S402:YES)、S406へ移行する。
In S402, the
モータ回転数Nが第3速度判定閾値Nth3より大きい場合に移行するS403では、駆動制御部56は、位相進み量Ksを-4とする。S404では、駆動制御部56は、通電オン角度θonを240°とする。
In S403, which shifts to the case where the motor rotation speed N is larger than the third speed determination threshold value Nth3, the
モータ回転数Nが第4速度判定閾値Nth4より大きく、第3速度判定閾値Nth3以下である場合に移行するS405では、駆動制御部56は、位相進み量Ksを-3とする。モータ回転数Nが第4速度判定閾値Nth4以下である場合に移行するS406では、駆動制御部56は、位相進み量Ksを0とする。
In S405, which shifts to the case where the motor rotation speed N is larger than the fourth speed determination threshold value Nth4 and is equal to or less than the third speed determination threshold value Nth3, the
S405またはS406に続いて移行するS407では、駆動制御部56は、通電オン角度θonを180°とする。すなわち本実施形態では、減速制御においては、モータ回転数Nが第3速度判定閾値Nth3より大きいとき、通電オン角度θonを240°にすることで急減速制御を行い、モータ回転数Nが第3速度判定閾値Nth3以下のとき、通電オン角度θonを180°にすることで、ソフトランディング制御とする。本実施形態では、第4速度判定閾値Nth4は通電オン角度θonの切り替えには用いていない。また、第4速度判定閾値Nth4以外の速度判定閾値は、位相進み量Ksの切り替えと、通電オン角度θonの切り替えとに共通に用いられているが、位相進み量Ksを切り替える判定閾値と通電オン角度θonを切り替える判定閾値とは異なっていてもよい。
In S407 that shifts following S405 or S406, the
通電オン角度θonを、図9~図11に基づいて説明する。図9~図11では、電気角を横軸とし、上段から、エンコーダ13のA相信号、B相信号、U相スイッチング素子411のオンオフ状態、V相スイッチング素子412のオンオフ状態、W相スイッチング素子のオンオフ状態を示している。通電オン角度θonおよび通電オフ角度θoffは、V相について記載した。
The energization on angle θon will be described with reference to FIGS. 9 to 11. In FIGS. 9 to 11, the electric angle is the horizontal axis, and from the top, the A-phase signal and B-phase signal of the
図9は、加速制御時のモータ回転数Nが第1速度判定閾値Nth1以下の場合、または、減速制御時のモータ回転数Nが第3速度判定閾値Nth3以下の場合である低速領域での通電パターンである。低速領域では、通電オン角度θon=180°、通電オフ角度θoff=180°にてスイッチング素子411~413のオンオフ作動を制御する。本実施形態では、エンコーダ13の1カウントが30°であるので、低速領域では、スイッチング素子411~413を、エンコーダカウント値θenの6カウント分をオン、6カウント分をオフにする。低速領域では、コイル111~113のうちの2相に通電されている2相通電区間と1相に通電されている1相通電区間とが等しい。通電オン角度θonおよび通電オフ角度θoffを180°とすることで、低速領域にて最大トルクを出力することができる。
FIG. 9 shows energization in a low speed region when the motor rotation speed N during acceleration control is equal to or less than the first speed determination threshold value Nth1, or when the motor rotation speed N during deceleration control is equal to or less than the third speed determination threshold value Nth3. It is a pattern. In the low speed region, the on / off operation of the switching
図10は、加速制御時のモータ回転数Nが第1速度判定閾値Nth1より大きく、第2速度判定閾値Nth2以下の場合である中速領域での通電パターンである。中速領域では、通電オン角度θon=210°、通電オフ角度θoff=150°にてスイッチング素子411~413のオンオフ作動を制御する。すなわち中速領域では、スイッチング素子411~413を、エンコーダカウント値θenの7カウント分をオン、5カウント分をオフにする。中速領域では、2相通電区間が1相通電区間よりも長くなる。
FIG. 10 is an energization pattern in a medium speed region where the motor rotation speed N at the time of acceleration control is larger than the first speed determination threshold value Nth1 and is equal to or less than the second speed determination threshold value Nth2. In the medium speed region, the on / off operation of the switching
図11は、加速制御時のモータ回転数Nが第2速度判定閾値Nth2より大きい場合、または、減速制御時のモータ回転数Nが第3速度判定閾値Nth3より大きい場合である高速領域での通電パターンである。高速領域では、通電オン角度θon=240°、通電オフ角度θoff=120°にてスイッチング素子411~413のオンオフ作動を制御する。すなわち高速領域では、スイッチング素子411~413を、エンコーダカウント値θenの8カウント分をオン、4カウント分をオフにする。高速領域では、電気角1周期の全ての区間が2相通電区間であり、1相通電区間がない。すなわち、本実施形態のように、通電オン角度θonを長くすることは、2相通電区間を長くしている、と捉えることもできる。なお、各相での通電オン角度θonを240°より長くすると、3相通電の状態が生じてしまうため、通電オン角度θonの最大値は240°とする。
FIG. 11 shows energization in a high speed region when the motor rotation speed N during acceleration control is larger than the second speed determination threshold value Nth2, or when the motor rotation speed N during deceleration control is larger than the third speed determination threshold value Nth3. It is a pattern. In the high-speed region, the on / off operation of the switching
減速制御では、減速開始時において通電オン角度θonを240°とすることで、急ブレーキがかかり、急減速するため、図10に示す中速領域の制御は行わない。すなわち、本実施形態では、加速制御時と減速制御時とで、通電オン角度θonの切替回数が異なっている。詳細には、減速制御時における通電オン角度θonの切替回数は、加速制御時における通電オン角度の切替回数より少ない。本実施形態では、減速制御時における通電オン角度θonの切替回数は1回であり、加速制御時における通電オン角度θonの切替回数は2回である。 In the deceleration control, by setting the energization on angle θon to 240 ° at the start of deceleration, sudden braking is applied and the vehicle decelerates suddenly. Therefore, the medium speed region shown in FIG. 10 is not controlled. That is, in the present embodiment, the number of times the energization on angle θon is switched differs between the acceleration control and the deceleration control. Specifically, the number of times the energization on angle θon is switched during deceleration control is less than the number of times the energization on angle is switched during acceleration control. In the present embodiment, the energization on angle θon is switched once during deceleration control, and the energization on angle θon is switched twice during acceleration control.
本実施形態のモータ駆動制御を説明するタイムチャートを図12に示す。図12では、共通時間軸を横軸とし、上段にモータ角度、下段にモータ回転数を示す。モータ回転数については、本実施形態を実線、モータ回転数Nによらず通電オン角度θonを180°としたときの参考例を一点鎖線で示す。 FIG. 12 shows a time chart illustrating the motor drive control of the present embodiment. In FIG. 12, the common time axis is the horizontal axis, the upper row shows the motor angle, and the lower row shows the motor rotation speed. Regarding the motor rotation speed, the present embodiment is shown by a solid line, and a reference example when the energization on angle θon is 180 ° regardless of the motor rotation speed N is shown by a alternate long and short dash line.
図12に示すように、時刻t1にて要求シフトレンジが切り替わると、要求シフトレンジに応じたモータ角度目標値θcmdが設定され、モータ10の駆動が開始される。モータ10の駆動初期は、加速制御を行う。モータ回転数Nが第1速度判定閾値Nth1となる時刻t2までの期間において、通電オン角度θon=180°にてモータ10の駆動を制御する。また、モータ回転数Nが第1速度判定閾値Nth1より大きく、第2速度判定閾値Nth2以下の時刻t2から時刻t3の期間において、通電オン角度θon=210°にてモータ10の駆動を制御する。モータ回転数Nが第2速度判定閾値Nth2より大きい時刻t3以降、通電オン角度θon=240°にてモータ10の駆動を制御する。
As shown in FIG. 12, when the required shift range is switched at time t1, the motor angle target value θcmd corresponding to the required shift range is set, and the driving of the
時刻t4にて、モータ角度目標値θcmdとエンコーダカウント値θenとの角度偏差Δθが第1角度判定閾値θth1以下になると、加速制御から減速制御に移行する。時刻t4から、モータ回転数Nが第3速度判定閾値Nth3以下となる時刻t5までの期間において、通電オン角度θon=240°にてモータ10の駆動を制御する。すなわち本実施形態では、時刻t3から時刻t5までが高速回転領域であって、通電オン角度θon=240°とすることで、常時2相に通電される。すなわち本実施形態では、第2速度判定閾値Nth2および第3速度判定閾値Nth3が「高速回転判定閾値」に対応する。
At time t4, when the angle deviation Δθ between the motor angle target value θcmd and the encoder count value θen becomes equal to or less than the first angle determination threshold value θth1, the acceleration control is shifted to the deceleration control. During the period from the time t4 to the time t5 when the motor rotation speed N becomes the third speed determination threshold value Nth3 or less, the drive of the
モータ回転数Nが第3速度判定閾値Nth3以下となった時刻t5から、固定相通電制御を開始する時刻t7までの期間において、通電オン角度θon=180°にてモータ10の駆動を制御する。また、時刻t2、t3、t4、t5、t6にて、位相進み補正量Ksを変更する。
During the period from the time t5 when the motor rotation speed N becomes the third speed determination threshold value Nth3 or less to the time t7 when the fixed phase energization control is started, the drive of the
時刻t7にて、角度偏差Δθが第2角度判定閾値θth2以下になると、減速制御から固定相通電による停止制御に移行する。そして、固定相通電を所定の通電継続時間に亘って継続した後、モータ10への通電をオフにする。
When the angle deviation Δθ becomes equal to or less than the second angle determination threshold value θth2 at time t7, the deceleration control shifts to the stop control by the fixed phase energization. Then, after the fixed phase energization is continued for a predetermined energization continuation time, the energization to the
本実施形態では、高速回転時の通電オン角度θonを大きくすることで電流を流れやすくし、トルクを向上させている。また、エンコーダ13の信号タイミングに基づいて通電オン角度θonを設定しているので、複雑な角度演算が不要であり、例えば線形補間等により通電オン角度θonを演算する場合等と比較し、演算負荷を低減可能である。
In the present embodiment, the current flow is facilitated and the torque is improved by increasing the energization on angle θon at the time of high-speed rotation. Further, since the energization on angle θon is set based on the signal timing of the
また、減速制御において、高速回転時の通電オン角度θonを大きくすることで、急ブレーキをかけることが可能であるので、図12中に矢印Yで示すように、通電オン角度θonを常に180°とする参考例と比較して、加速制御を行う期間を長くすることができる。また、加速側の性能も上がっているため、最高速度を大きくすることができる。エンコーダカウント値θenの変化量は、回転数×時間、すなわち実線または一点鎖線で囲まれる面積に対応しているため、最高速度が高まり、かつ、加速期間が長くなることで、モータ角度目標値θcmdに到達するまでの時間を短縮することができる。 Further, in deceleration control, it is possible to apply a sudden brake by increasing the energization on angle θon during high-speed rotation. Therefore, as shown by the arrow Y in FIG. 12, the energization on angle θon is always 180 °. Compared with the reference example, the period for accelerating control can be lengthened. In addition, the performance on the acceleration side has also improved, so the maximum speed can be increased. Since the amount of change in the encoder count value θen corresponds to the number of revolutions × time, that is, the area surrounded by the solid line or the alternate long and short dash line, the maximum speed increases and the acceleration period becomes longer, so that the motor angle target value θcmd It is possible to shorten the time to reach.
以上説明したように、本実施形態のシフトレンジ制御装置40は、ステータ101、ステータ101に巻回されるコイル111~113、および、ステータ101に対して回転可能に設けられるロータ103を有するモータ10の駆動を制御するものであって、モータドライバ41と、ECU50と、を備える。モータドライバ41は、コイル111~113の各相に対応して設けられるスイッチング素子411~413を有する。
As described above, the shift
ECU50は、角度演算部51、速度演算部52、および、駆動制御部56を有する。角度演算部51は、ロータ103の回転位置を検出するエンコーダ13の検出値に基づいてエンコーダカウント値θenを演算する。速度演算部52は、エンコーダ13の検出値に基づいてロータ103の回転速度であるモータ回転数Nを演算する。駆動制御部56は、ロータ103が停止している状態からロータ103を回転させ、設定される目標回転位置であるモータ角度目標値θcmdにてロータ103が停止するようにモータ10の駆動を制御する。
The
駆動制御部56は、ロータ103の回転速度が相対的に大きいほど、コイル111~113の各相に通電される電気角1周期中の角度範囲である通電オン角度θonが大きくなるように、スイッチング素子411~413のオンオフ作動を制御する。これにより、電流の立ち上がりの遅れに起因する高速回転時のトルク不足を抑制することができる。また、減速制御時において、ブレーキに必要な時間を短縮可能であるので、モータ10の位置制御に要する時間を短縮可能であって、応答性の向上に寄与する。
The
回転角センサであるエンコーダ13は、ロータリーエンコーダであって、通電オン角度θonは、エンコーダ13の分解能に応じて段階的に切り替えられる。これにより、複雑な演算が不要となり、ソフトウェアでの設定が容易となる。
The
モータ10は、3相モータであって、駆動制御部56は、回転速度が高速回転判定閾値より大きい高速回転領域において、常時2相に通電されるように通電オン角度θonを設定する。本実施形態では、高速回転判定閾値は、加速制御時と減速制御時とで異なっている。具体的には、加速制御時の高速回転判定閾値である第2速度判定閾値Nth2と、減速制御時の高速回転判定閾値である第3速度判定閾値Nth3とは異なっている。そして、モータ回転数Nが第2速度判定閾値Nth2を超えてから、第3速度判定閾値Nth3を下回るまでの高速回転領域において、通電オン角度θonを240°とすることで、常時2相通電としている。なお、通電オン角度θonは、厳密に240°ではなくてもよく、例えば制御誤差やデッドタイム程度のずれは許容されるものとし、通電相の切り替えに伴って一時的に1相通電状態となることは許容されるものとする。高速回転時において、通電オン角度θonを最大化し、常時2相通電とすることで、通電量を確保できるので、トルクを向上することができる。
The
シフトレンジ制御装置40は、モータ10の駆動を制御することでシフトレンジを切り替えるシフトバイワイヤシステム1に適用され、モータ角度目標値θcmdは、要求シフトレンジに応じて設定される。これにより、応答性よく、適切にシフトレンジを切り替えることができる。
The shift
(他の実施形態)
上記実施形態では、モータはSRモータである。他の実施形態では、モータは、SRモータに限らず、DCブラシレスモータ等、どのようなモータであってもよい。また、モータドライバの構成も、通電オン角度を変更可能などのような回路構成としてもよい。上記実施形態では、モータは、3相モータである。他の実施形態では、モータの相数は、3に限らず、例えば4相モータ等であってもよい。また、上記実施形態では、巻線組は1組である。他の実施形態では、巻線組を2組以上設けてもよい。
(Other embodiments)
In the above embodiment, the motor is an SR motor. In another embodiment, the motor is not limited to the SR motor, and may be any motor such as a DC brushless motor. Further, the configuration of the motor driver may be any circuit configuration in which the energization on angle can be changed. In the above embodiment, the motor is a three-phase motor. In another embodiment, the number of phases of the motor is not limited to 3, and may be, for example, a 4-phase motor or the like. Further, in the above embodiment, the winding set is one set. In another embodiment, two or more winding sets may be provided.
上記実施形態では、回転角センサは、エンコーダであって、分解能は電気角で30°である。他の実施形態では、エンコーダの分解能は異なっていてもよい。また、分解能に応じ、通電オン角度の切り替え回数が上記実施形態と異なっていてもよい。上記実施形態では、加速制御と減速制御とで、通電オン角度の切り替え回数が異なっている。他の実施形態では、加速制御時と減速制御時とで、通電オン角度の切り替え回数が等しくてもよい。また、通電オン角度の切り替え判定に係る速度判定閾値は、加速制御時と減速制御時とで同じでもよいし、異なっていてもよい。他の実施形態では、回転角センサは、ロータリーエンコーダに限らず、レゾルバ等、どのようなものを用いてもよい。また、ロータの回転速度は、モータ回転数に替えて、回転角速度[deg/s]等を用いてもよい。出力軸センサについても、ポテンショメータ以外のものを用いてもよいし、出力軸センサを省略してもよい。 In the above embodiment, the rotation angle sensor is an encoder, and the resolution is 30 ° in electrical angle. In other embodiments, the encoder resolution may be different. Further, depending on the resolution, the number of times the energization on angle is switched may be different from that of the above embodiment. In the above embodiment, the number of times the energization on angle is switched differs between the acceleration control and the deceleration control. In another embodiment, the number of times the energization on angle is switched may be the same between the acceleration control and the deceleration control. Further, the speed determination threshold value related to the switching determination of the energization on angle may be the same or different between the acceleration control and the deceleration control. In another embodiment, the rotation angle sensor is not limited to the rotary encoder, and any resolver or the like may be used. Further, as the rotation speed of the rotor, the rotation angular velocity [deg / s] or the like may be used instead of the motor rotation speed. As the output shaft sensor, a sensor other than the potentiometer may be used, or the output shaft sensor may be omitted.
上記実施形態では、ディテントプレートには4つの谷部が設けられる。他の実施形態では、谷部の数は4つに限らず、いくつであってもよい。例えば、ディテントプレートの谷部の数が2つであって、PレンジとNotPレンジとを切り替えるものとしてもよい。また、シフトレンジ切替機構やパーキングロック機構等は、上記実施形態と異なっていてもよい。 In the above embodiment, the detent plate is provided with four valleys. In other embodiments, the number of valleys is not limited to four and may be any number. For example, the number of valleys of the detent plate may be two, and the P range and the NotP range may be switched. Further, the shift range switching mechanism, the parking lock mechanism, and the like may be different from those in the above embodiment.
上記実施形態では、モータ軸と出力軸との間に減速機が設けられる。減速機の詳細について、上記実施形態では言及していないが、例えば、サイクロイド歯車、遊星歯車、モータ軸と略同軸の減速機構から駆動軸へトルクを伝達する平歯歯車を用いたものや、これらを組み合わせて用いたもの等、どのような構成であってもよい。また、他の実施形態では、モータ軸と出力軸との間の減速機を省略してもよいし、減速機以外の機構を設けてもよい。 In the above embodiment, a speed reducer is provided between the motor shaft and the output shaft. Although the details of the speed reducer are not mentioned in the above embodiment, for example, a cycloid gear, a planetary gear, a gear using a spur tooth gear that transmits torque from a speed reduction mechanism substantially coaxial with the motor shaft to the drive shaft, and these. Any configuration may be used, such as a combination of the above. Further, in another embodiment, the speed reducer between the motor shaft and the output shaft may be omitted, or a mechanism other than the speed reducer may be provided.
上記実施形態では、モータ制御装置は、シフトバイワイヤシステムに適用され、車両のシフトレンジ切替機構を駆動するモータを制御する。他の実施形態では、モータ制御装置をシフトバイワイヤシステム以外の装置に適用してもよい。以上、本発明は、上記実施形態になんら限定されるものではなく、発明の趣旨を逸脱しない範囲において種々の形態で実施可能である。 In the above embodiment, the motor control device is applied to the shift-by-wire system and controls the motor that drives the shift range switching mechanism of the vehicle. In other embodiments, the motor control device may be applied to devices other than the shift-by-wire system. As described above, the present invention is not limited to the above-described embodiment, and can be implemented in various forms without departing from the spirit of the invention.
10・・・・モータ 101・・・ステータ
103・・・ロータ 111~113・・・コイル
13・・・・エンコーダ(回転角センサ)
40・・・シフトレンジ制御装置(モータ制御装置)
41・・・モータドライバ
411~413・・・スイッチング素子
50・・・・ECU(制御部)
51・・・・角度演算部
52・・・・速度演算部
56・・・・駆動制御部
10 ...
40 ... Shift range control device (motor control device)
41 ...
51 ...
Claims (5)
前記コイルの各相に対応して設けられるスイッチング素子(411~413)を有するモータドライバ(41)と、
前記ロータの回転位置を検出する回転角センサ(13)の検出値に基づいて前記ロータの回転角度を演算する角度演算部(51)、前記回転角センサの検出値に基づいて前記ロータの回転速度を演算する速度演算部(52)、および、前記ロータが停止している状態から前記ロータを回転させ、設定される目標回転位置にて前記ロータが停止するように前記モータの駆動を制御する駆動制御部(56)を有する制御部(50)と、
を備え、
前記コイルの各相に通電される電気角1周期中の角度範囲を通電オン角度とすると、
前記駆動制御部は、低速領域において2相通電区間と1相通電区間とが等しい前記通電オン角度180°とし、前記回転速度が相対的に大きくなるほど2相通電区間が長くなるように、前記回転速度に応じて前記通電オン角度を段階的に大きくするモータ制御装置。 A motor control device that controls the drive of a motor (10) having a stator (101), coils (111 to 113) wound around the stator, and a rotor (103) rotatably provided with respect to the stator. There,
A motor driver (41) having a switching element (411 to 413) provided corresponding to each phase of the coil, and a motor driver (41).
The angle calculation unit (51) that calculates the rotation angle of the rotor based on the detection value of the rotation angle sensor (13) that detects the rotation position of the rotor, and the rotation speed of the rotor based on the detection value of the rotation angle sensor. The speed calculation unit (52) that calculates A control unit (50) having a control unit (56),
Equipped with
Assuming that the angle range in one cycle of the electric angle energized in each phase of the coil is the energization on angle,
The drive control unit has the energization on angle of 180 ° at which the two-phase energization section and the one-phase energization section are equal in the low-speed region, and the two-phase energization section becomes longer as the rotation speed becomes relatively larger . A motor control device that gradually increases the energization on angle according to the rotation speed .
前記通電オン角度は、前記回転角センサの分解能に応じて切り替えられる請求項1に記載のモータ制御装置。 The rotation angle sensor is a rotary encoder.
The motor control device according to claim 1, wherein the energization on angle is switched according to the resolution of the rotation angle sensor.
前記駆動制御部は、前記回転速度が高速回転判定閾値より大きい高速回転領域において、常時2相に通電されるように前記通電オン角度を設定する請求項1または2に記載のモータ制御装置。 The motor is a three-phase motor.
The motor control device according to claim 1 or 2, wherein the drive control unit sets the energization on angle so that the two phases are always energized in a high-speed rotation region where the rotation speed is larger than the high-speed rotation determination threshold value.
前記目標回転位置は、要求シフトレンジに応じて設定される請求項1~4のいずれか一項に記載のモータ制御装置。 It is applied to the shift range switching system (1) that switches the shift range by controlling the drive of the motor.
The motor control device according to any one of claims 1 to 4, wherein the target rotation position is set according to a required shift range.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017242057A JP6992481B2 (en) | 2017-12-18 | 2017-12-18 | Motor control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2017242057A JP6992481B2 (en) | 2017-12-18 | 2017-12-18 | Motor control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2019110674A JP2019110674A (en) | 2019-07-04 |
JP6992481B2 true JP6992481B2 (en) | 2022-01-13 |
Family
ID=67180342
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2017242057A Active JP6992481B2 (en) | 2017-12-18 | 2017-12-18 | Motor control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6992481B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7151656B2 (en) * | 2019-07-29 | 2022-10-12 | 株式会社デンソー | motor drive |
JP7184010B2 (en) * | 2019-10-15 | 2022-12-06 | 株式会社デンソー | motor controller |
JP7363648B2 (en) * | 2020-04-06 | 2023-10-18 | 株式会社デンソー | motor control device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000050683A (en) | 1998-07-28 | 2000-02-18 | Aisin Seiki Co Ltd | Method for controlling conducting pattern of three- phase double-salient pole reluctance motor |
JP2010188882A (en) | 2009-02-18 | 2010-09-02 | Jtekt Corp | Power steering device |
JP2012090462A (en) | 2010-10-21 | 2012-05-10 | Denso Corp | Motor controller |
-
2017
- 2017-12-18 JP JP2017242057A patent/JP6992481B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000050683A (en) | 1998-07-28 | 2000-02-18 | Aisin Seiki Co Ltd | Method for controlling conducting pattern of three- phase double-salient pole reluctance motor |
JP2010188882A (en) | 2009-02-18 | 2010-09-02 | Jtekt Corp | Power steering device |
JP2012090462A (en) | 2010-10-21 | 2012-05-10 | Denso Corp | Motor controller |
Also Published As
Publication number | Publication date |
---|---|
JP2019110674A (en) | 2019-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109075728B (en) | Shift gear control device | |
US11226033B2 (en) | Shift range control device | |
CN109073073B (en) | gear shift control device | |
US11002360B2 (en) | Shift range control apparatus | |
US11655894B2 (en) | Shift range control device | |
JP6531707B2 (en) | Shift range control device | |
JP6658416B2 (en) | Shift range control device | |
US11736055B2 (en) | Shift range control device | |
JP6992481B2 (en) | Motor control device | |
US11084493B2 (en) | Shift range control device | |
WO2019176849A1 (en) | Shift range control device | |
WO2019131331A1 (en) | Shift range control device | |
US11162580B2 (en) | Shift range control device | |
JP2018105450A (en) | Shift range control device | |
US12119762B2 (en) | Motor control device | |
WO2021205997A1 (en) | Motor control device | |
US11996794B2 (en) | Motor control device | |
JP7067382B2 (en) | Shift range controller | |
US12104693B2 (en) | Shift range control device | |
JP2019033620A (en) | Motor control device | |
JP2017108504A (en) | Motor controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201112 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210730 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20210831 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211011 |
|
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: 20211109 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211122 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 6992481 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |