Motor driver circuit and method of controlling the motor driver circuit
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H02P-00124
H02P-00142
H02P-00318
H02P-00528
H02P-00736
출원번호
US-0052738
(2002-01-23)
우선권정보
JP-0026377 (2001-02-02)
발명자
/ 주소
Sato, Eiji
Nakai, Hideo
Ohtani, Hiroki
출원인 / 주소
Toyota Jidosha Kabushiki Kaisha
대리인 / 주소
Kenyon &
인용정보
피인용 횟수 :
3인용 특허 :
10
초록▼
A motor driver circuit including an inverter, a motor-drive-current detector, a current detector, and a controller operable to calculate a d-axis current difference between the detected d-axis current and a commanded d-axis current value, and a q-axis current difference between the detected q-axis c
A motor driver circuit including an inverter, a motor-drive-current detector, a current detector, and a controller operable to calculate a d-axis current difference between the detected d-axis current and a commanded d-axis current value, and a q-axis current difference between the detected q-axis current and a commanded q-axis current value. The controller is further operable on the basis of the calculated d-axis and q-axis current differences, to calculate a d-axis difference signal which is not influenced by a q-axis input voltage of the motor and which is influenced by a d-axis input voltage of the motor, and a q-axis difference signal which is not influenced by the d-axis input voltage and which is influenced by the q-axis input voltage. The controller controls the inverter, so as to zero the d-axis and q-axis difference signals.
대표청구항▼
1. A driver circuit for driving a permanent-magnet electric motor, comprising:an inverter for generating an electric current to be applied to the permanent-magnet motor, according to a commanded voltage value applied thereto; a motor-drive-current detector operable to detect the drive current of the
1. A driver circuit for driving a permanent-magnet electric motor, comprising:an inverter for generating an electric current to be applied to the permanent-magnet motor, according to a commanded voltage value applied thereto; a motor-drive-current detector operable to detect the drive current of the motor; a current detector operable to detect a d-axis current and a q-axis current which are respectively an exciting current component and a torque current component of the detected drive current; and a controller operable to calculate a d-axis current difference between the detected d-axis current and a commanded d-axis current value, and a q-axis current difference between the detected q-axis current and a commanded q-axis current value, said controller being further operable to calculate a d-axis difference signal which is a function of a d-axis input voltage of the motor and is not a function of a q-axis input voltage of the motor, and a q-axis difference signal which is a function of the q-axis input voltage and is not a function of the d-axis input voltage, said controller controlling said inverter on the basis of the calculated d-axis and q-axis difference signals, such that the d-axis and q-axis difference signals are zeroed, wherein said controller generates a value xd as said d-axis difference signal, and a value xq as said q-axis difference signal, based on factors including an inductance of the motor and an electric resistance of the motor, wherein said factors further include an angular velocity of the motor, wherein the values xd and xq being represented by the following equation: wherein id is said d-axis current,iq is said q-axis current, idr is said commanded d-axis current value, iqr is said commanded q-axis current value, vd is a d-axis voltage applied to the motor, vq is a q-axis voltage applied to the motor, Ld is an inductance of the d-axis of the motor, Lq is an inductance of the q-axis of the motor, R is an electric resistance of the motor, ω is an angular velocity of a rotor of the motor, Φ is a number of magnetic cross fluxes of a permanent magnet of the motor, jd is a d-axis state quantity of said controller, jq is a q-axis state quantity of said controller, and ωd is a coefficient. 2. A driver circuit for driving a permanent-magnet electric motor, comprising:an inverter for generating an electric current to be applied to the permanent-magnet motor, according to a commanded voltage value applied thereto; a motor-drive-current detector operable to detect the drive current of the motor; a current detector operable to detect a d-axis current and a q-axis current which are respectively an exciting current component and a torque current component of the detected drive current; and a controller operable to calculate a d-axis current difference between the detected d-axis current and a commanded d-axis current value, and a q-axis current difference between the detected q-axis current and a commanded q-axis current value, said controller being further operable to calculate a d-axis difference signal which is a function of a d-axis input voltage of the motor and is not a function of a q-axis input voltage of the motor, and a q-axis difference signal which is a function of the q-axis input voltage and is not a function of the d-axis input voltage, said controller controlling said inverter on the basis of the calculated d-axis and q-axis difference signals, such that the d-axis and q-axis difference signals are zeroed, wherein said controller is operable for calculating said d-axis difference signal and said q-axis difference signal in a low frequency range, said controller controlling said inverter on the basis of the calculated d-axis and q-axis difference signals, such that the d-axis and q-axis difference signals are zeroed, and said controller generates a value xd as said d-axis difference signal, and a value xq as said q-axis difference signal, the values xd and xq being represented by the following equation: wherein id is said d-axis current,iq is said q-axis current, idr is said commanded d-axis current value, iqr is said commanded q-axis current value, Ld is an inductance of the d-axis of the motor, Lq is an inductance of the q-axis of the motor, R is an electric resistance of the motor, and ω is an angular velocity of a rotor of the motor. 3. A driver circuit for driving a permanent-magnet electric motor, by comprising:an inverter for generating an electric current to be applied to the motor, according to a commanded voltage value applied thereto; a motor-drive-current detector operable to detect a drive current of the motor; a current detector operable to detect a d-axis current and a q-axis current which are respectively an exciting current component and a torque current component of the detected drive current; a current-difference calculator operable to calculate a d-axis current difference between the detected d-axis current and a commanded d-axis current value, and a q-axis current difference between the detected q-axis current and a commanded q-axis current value; a non-interference processor operable to calculate a d-axis difference signal which is a function of a d-axis input voltage of the motor and is not a function of a q-axis input voltage of the motor, and a q-axis difference signal which is a function of the q-axis input voltage and is not a function of the d-axis input voltage; and an inverter controller operable to control said inverter on the basis of the calculated d-axis and q-axis difference signals, such that the d-axis and q-axis difference signals are zeroed, wherein that said non-interference processor generates a value xd as said d-axis difference signal, and a value xq as said q-axis difference signal, the values xd and xq being represented by the following equation: wherein id is said d-axis current,iq is said q-axis current, idr is said commanded d-axis current value, iqr is said commanded q-axis current value, vd is a d-axis voltage applied to the motor, vq is a q-axis voltage applied to the motor, Ld is an inductance of the d-axis of the motor, Lq is an inductance of the q-axis of the motor, R is an electric resistance of the motor, ω is an angular velocity of a rotor of the motor, Φ is a number of magnetic cross fluxes of the permanent magnet, jd is a d-axis state quantity of said non-interference processor, jq is a q-axis state quantity of said non-interference processor, and ωd is a coefficient. 4. A driver circuit according to claim 3, wherein that said non-interference processor is operable on the basis of the calculated d-axis and q-axis current differences, for calculating said d-axis difference signal and said q-axis difference signal in a low frequency range.5. A driver circuit for driving a permanent-magnet electric motor, by comprising:an inverter for generating an electric current to be applied to the motor, according to a commanded voltage value applied thereto; a motor-drive-current detector operable to detect a drive current of the motor; a current detector operable to detect a d-axis current and a q-axis current which are respectively an exciting current component and a torque current component of the detected drive current; a current-difference calculator operable to calculate a d-axis current difference between the detected d-axis current and a commanded d-axis current value, and a q-axis current difference between the detected q-axis current and a commanded q-axis current value; a non-interference processor operable to calculate a d-axis difference signal which is a function of a d-axis input voltage of the motor and is not a function of a q-axis input voltage of the motor, and a q-axis difference signal which is a function of the q-axis input voltage and is not a function of the d-axis input voltage; and an inverter controller operable to control said inverter on the basis of the calculated d-axis and q-axis difference signals, such that the d-axis and q-axis difference signals are zeroed, wherein that said non-interference processor generates a value xd as said d-axis difference signal, and a value xq as said q-axis difference signal, the values xd and xq being represented by the following equation: wherein id is said d-axis current,iq is said q-axis current, idr is said commanded d-axis current value, iqr is said commanded q-axis current value, Ld is an inductance of the d-axis of the motor, Lq is an inductance of the q-axis of the motor, R is an electric resistance of the motor, ω is an angular velocity of a rotor of the motor. 6. A driver circuit for driving a permanent-magnet electric motor, comprising:an inverter for generating an electric current to be applied to the permanent-magnet motor, according to a commanded voltage value applied thereto; motor-drive-current detecting means for detecting the drive current of the motor; current detecting means for detecting a d-axis current and a q-axis current which are respectively an exciting current component and a torque current component of the detected drive current; current-difference calculating means for calculating a d-axis current difference between the detected d-axis current and a commanded d-axis current value, and a q-axis current difference between the detected q-axis current and a commanded q-axis current value; non-interference processing means for calculating a d-axis difference signal which is a function of a d-axis input voltage of the motor and is not a function of a q-axis input voltage of the motor, and a q-axis difference signal which is a function of the q-axis input voltage and is not a function of the d-axis input voltage; and inverter control means for controlling said inverter on the basis of the calculated d-axis and q-axis difference signals, such that the d-axis and q-axis difference signals are zeroed, wherein that said non-interference processing means generates a value xd as said d-axis difference signal, and a value xq as said q-axis difference signal, the values xd and xq being represented by the following equation: wherein id is said d-axis current,iq is said q-axis current, idr is said commanded d-axis current value, iqr is said commanded q-axis current value, Ld is an inductance of the d-axis of the motor, Lq is an inductance of the q-axis of the motor, R is an electric resistance of the motor, ω is an angular velocity of a rotor of the motor. 7. A method of controlling a driver circuit for driving an electric motor, comprising the steps of:detecting a drive current of the motor; detecting a d-axis current and a q-axis current which are respectively an exciting current component and a torque current component of the detected drive current; calculating a d-axis current difference between the detected d-axis current and a commanded d-axis current value, and a q-axis current difference between the detected q-axis current and a commanded q-axis current value; calculating a d-axis difference signal which is a function of a d-axis input voltage of the motor and is not a function of a q-axis input voltage of the motor and a q-axis difference signal which is a function of the q-axis input voltage and is not a function of the d-axis input voltage; and controlling an inverter on the basis of the calculated d-axis and q-axis difference signals, such that the d-axis and q-axis difference signals are zeroed, wherein said step of calculating a d-axis difference signal and a q-axis difference signal comprises calculating a value xd as said d-axis difference signal, and a value xq as said q-axis difference signal, according to the following equation: wherein id is said d-axis current,iq is said q-axis current, idr is said commanded d-axis current value, iqr is said commanded q-axis current value, vd is a d-axis voltage (actually applied to the motor), vq is a q-axis voltage (actually applied to the motor), Ld is an inductance of the d-axis of the motor, Lq is an inductance of the q-axis of the motor, R is an electric resistance of the motor, ω is an angular velocity of a rotor of the motor, Φ is a number of magnetic cross fluxes of the permanent magnet, jd is a d-axis state quantity, jq is a q-axis state quantity, and ωd is a coefficient. 8. A method according to claim 7, wherein said step of calculating a d-axis difference signal and a q-axis difference signal comprises calculating, on the basis of the calculated d-axis and q-axis current differences, said d-axis difference signal and said q-axis difference signal in a low frequency range.9. A method of controlling a driver circuit for driving an electric motor, comprising the steps of:detecting a drive current of the motor; detecting a d-axis current and a q-axis current which are respectively an exciting current component and a torque current component of the detected drive current; calculating a d-axis current difference between the detected d-axis current and a commanded d-axis current value, and a q-axis current difference between the detected q-axis current and a commanded q-axis current value; calculating a d-axis difference signal which is a function of a d-axis input voltage of the motor and is not a function of a q-axis input voltage of the motor and a q-axis difference signal which is a function of the q-axis input voltage and is not a function of the d-axis input voltage; and controlling an inverter on the basis of the calculated d-axis and q-axis difference signals, such that the d-axis and q-axis difference signals are zeroed, wherein said step of calculating a d-axis difference signal and a q-axis difference signal comprises calculating a value xd as said d-axis difference signal, and a value xq as said q-axis difference signal, according to the following equation: wherein id is said d-axis current,iq is said q-axis current, idr is said commanded d-axis current value, iqr is said commanded q-axis current value, Ld is an inductance of the d-axis of the motor, Lq is an inductance of the q-axis of the motor, R is an electric resistance of the motor, and ω is an angular velocity of a rotor of the motor.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (10)
Atarashi, Hirofumi, Constant detecting apparatus for brushless DC motor, control apparatus for brushless DC motor, and program for detecting constant of brushless DC motor.
Kiyoshi Sakamoto JP; Tsunehiro Endou JP; Naohiko Takahashi JP; Haruo Miura JP; Hiroshi Fujii JP, Method of estimating a rotor position of synchronous motor, method of controlling synchronous motor with no position sensor and a controller of synchronous motor.
Kimura Taizou,JPX ; Nishijima Kiyotaka,JPX ; Yamai Hiroyuki,JPX ; Yamagiwa Akio,JPX ; Ooyama Kazunobu,JPX ; Kitano Nobuki,JPX, Motor system capable of obtaining high efficiency and method for controlling a motor.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.