Driving apparatus for a brushless motor and rotor position detecting apparatus for the motor
AssigneeMatsushita Electric Industrial Co., Ltd.
InventorsYoshihiro Fujisaki, Kazuyuki Takada
Life of this patent
Estimating the term…
Abstract
To use a sinusoidal wave as a driving waveform, and reduce noise and vibration, in an inexpensive constitution, a driving apparatus for the brushless motor includes a first data latch 16 for holding the value of address Au at an output signal timing of a first edge detecting means 10, and issuing as address value Aus, and third frequency adjusting means 20, including it, for issuing the result of adding rotating frequency Fsen to the product of address error Aerr obtained by subtracting the address value Aus held by the first data latch 16 from the reference address value Aref, rotating frequency Fsen, and control gain Ka, to an address counter 9 as frequency command Fref.
Claims33
A driving apparatus for a brushless motor comprising:
- rotor position detecting means for detecting the rotor position, and issuing a position signal;
- an address counter for counting the address corresponding to the rotor position at a higher resolution than the position signal of the rotor position detecting means;
- a waveform data memory for storing waveform data and issuing data on an address issued by the address counter;
- phase output command creating means for creating an AC command value of each phase of the motor on the basis of the data issued by the waveform data memory;
- and an inverter circuit for issuing and controlling a motor driving electric power by using the AC command value issued by the phase output command creating means as phase voltage command value or phase current command value;
- wherein adjustment of count speed of the address counter, presetting of the address, or combined operation of adjustment of count speed and presetting of the address is conducted depending on the position signal of the rotor position detecting means, so that the address issued by the address counter may follow up the rotor position.
A driving apparatus for a brushless motor comprising:
- at least one pulse generator for issuing an output signal showing magnetic pole position of a rotor;
- rotating frequency detecting means for detecting the frequency of the output signal of the pulse generator;
- an address counter for counting an address corresponding to the rotor magnetic pole position at a speed proportional to the value of rotating frequency issued by the rotating frequency detecting means;
- address correcting means for presetting, when detecting the edge of the output signal of the pulse generator, a reference address value corresponding to the rotor magnetic pole position indicated by this edge in the address counter;
- a waveform data memory for storing waveform data and issuing data on an address issued by the address counter;
- phase output command creating means for multiplying the data issued by the waveform data memory and a DC command value, and creating an AC command value of each phase of the motor;
- and an inverter circuit for issuing and controlling a motor driving electric power by using the AC command value issued by the phase output command creating means as phase voltage command value or phase current command value.
A driving apparatus for a brushless motor comprising:
- at least one pulse generator for issuing an output signal showing the magnetic pole position of a rotor;
- rotating frequency detecting means for detecting the frequency of the output signal of the pulse generator;
- frequency adjusting means for issuing, when detecting an edge of the output signal of the pulse generator, the result of adding the rotating frequency issued by the rotating frequency detecting means, to the product of the difference of subtracting the present address value from the reference address value corresponding to the rotor magnetic pole position indicated by this edge and a control gain, as a frequency command;
- an address counter for counting an address corresponding to the rotor magnetic pole position at a speed proportional to the frequency command value issued by the frequency adjusting means;
- a waveform data memory for storing waveform data and issuing data on an address issued by the address counter;
- phase output command creating means for multiplying the data issued by the waveform data memory and a DC command value, and creating an AC command value of each phase of the motor;
- and an inverter circuit for issuing and controlling a motor driving electric power by using the AC command value issued by the phase output command creating means as phase voltage command value or phase current command value.
A driving apparatus for a brushless motor comprising:
- at least one pulse generator for issuing an output signal showing the magnetic pole position of a rotor;
- frequency adjusting means for issuing, when detecting an edge of the output signal of the pulse generator, the result of adding the present frequency command, to the product of the difference of subtracting the present address value from the reference address value corresponding to the rotor magnetic pole position indicated by this edge and a control gain, as a new frequency command, an address counter for counting an address corresponding to the rotor magnetic pole position at a speed proportional to the frequency command value issued by the frequency adjusting means;
- a waveform data memory for storing waveform data and issuing data on an address issued by the address counter;
- phase output command creating means for multiplying the data issued by the waveform data memory and a DC command value, and creating an AC command value of each phase of the motor;
- and an inverter circuit for issuing and controlling a motor driving electric power by using the AC command value issued by the phase output command creating means as phase voltage command value or phase current command value.
A driving apparatus for a brushless motor comprising:
- at least one pulse generator for issuing an output signal showing the magnetic pole position of a rotor;
- rotating frequency detecting means for detecting the frequency of the output signal of the pulse generator;
- frequency adjusting means for issuing, when detecting an edge of the output signal of the pulse generator, the result of adding the rotating frequency, to the product of the difference of subtracting the present address value from the reference address value corresponding to the rotor magnetic pole position indicated by this edge, the rotating frequency issued by the rotating frequency detecting means and a control gain, as a frequency command;
- an address counter for counting an address corresponding to the rotor magnetic pole position at a speed proportional to the frequency command value issued by the frequency adjusting means;
- a waveform data memory for storing waveform data and issuing data on an address issued by the address counter;
- phase output command creating means for multiplying the data issued by the waveform data memory and a DC command value, and creating an AC command value of each phase of the motor;
- and an inverter circuit for issuing and controlling a motor driving electric power by using the AC command value issued by the phase output command creating means as phase voltage command value or phase current command value.
A driving apparatus for a brushless motor comprising:
- at least one pulse generator for issuing an output signal showing the magnetic pole position of a rotor;
- frequency adjusting means for issuing, when detecting an edge of the output signal of the pulse generator, the result of adding the present frequency command, to the product of the difference of subtracting the present address value from the reference address value corresponding to the rotor magnetic pole position indicated by this edge, the present frequency command and a control gain, as a new frequency command;
- an address counter for counting an address corresponding to the rotor magnetic pole position at a speed proportional to the frequency command value issued by the frequency adjusting means;
- a waveform data memory for storing waveform data and issuing data on an address issued by the address counter;
- phase output command creating means for multiplying the data issued by the waveform data memory and a DC command value, and creating an AC command value of each phase of the motor;
- and an inverter circuit for issuing and controlling a motor driving electric power by using the AC command value issued by the phase output command creating means as phase voltage command value or phase current command value.
A driving apparatus for a brushless motor comprising:
- at least one pulse generator for issuing an output signal showing the magnetic pole position of a motor;
- frequency adjusting means for issuing, when detecting an edge of the output signal of the pulse generator, the value of multiplying a fractional value consisting of a numerator which is the sum of an address error, being the difference of subtracting the present address value from the reference address value corresponding to the rotor magnetic pole position indicated by this edge and the unit address length corresponding to the unit period of waveform, and a denominator which is the sum of the value subtracting the address error from the unit address length and the address error at the previous time of detecting the edge, a control gain, and the present frequency command, as a new frequency command;
- an address counter for counting an address corresponding to the rotor magnetic pole position at a speed proportional to the frequency command value issued by the frequency adjusting means;
- a waveform data memory for storing waveform data and issuing data on an address issued by the address counter;
- phase output command creating means for multiplying the data issued by the waveform data memory and a DC command value, and creating an AC command value of each phase of the motor;
- and an inverter circuit for issuing and controlling a motor driving electric power by using the AC command value issued by the phase output command creating means as phase voltage command value or phase current command value.
A rotor position detecting apparatus of a motor comprising:
- rotor position detecting means for detecting the rotor position and issuing a position signal;
- and an address counter for counting the address corresponding to the rotor position at a higher resolution than the position signal of the rotor position detecting means;
- wherein adjustment of count speed of the address counter, presetting of the address, or combined operation of adjustment of count speed and presetting of the address is conducted depending on the position signal of the rotor position detecting means, so that the address issued by the address counter may follow up the rotor position, and the rotor position is identified on the basis of the output address value of the address counter.
A rotor position detecting apparatus of a motor comprising:
- at least one pulse generator for issuing an output signal indicating the rotor position;
- rotating frequency detecting means for detecting the frequency of the output signal of the pulse generator;
- an address counter for counting the address corresponding to the rotor position at a speed proportional to the rotating frequency value issued by the rotating frequency detecting means;
- and address correcting means for presetting, when detecting an edge of the output signal of the pulse generator, the reference address value corresponding to the rotor position indicated by this edge in the address counter;
- wherein the rotor position is identified on the basis of the output address value of the address counter.
A rotor position detecting apparatus of a motor comprising:
- at least one pulse generator for issuing an output signal indicating the rotor position;
- rotating frequency detecting means for detecting the frequency of the output signal of the pulse generator;
- frequency adjusting means for issuing, when detecting an edge of the output signal of the pulse generator, the result of adding the rotating frequency issued by the rotating frequency detecting means, to the product of the difference of subtracting the present address value from the reference address value corresponding to the rotor position indicated by this edge and a control gain, as a frequency command;
- and an address counter for counting the address corresponding to the rotor magnetic pole position at a speed proportional to the frequency command value issued by the frequency adjusting means;
- wherein the rotor position is identified on the basis of the output address value of the address counter.
A rotor position detecting apparatus of a motor comprising:
- at least one pulse generator for issuing an output signal indicating the rotor position;
- frequency adjusting means for issuing, when detecting an edge of the output signal of the pulse generator, the result of adding the present frequency command, to the product of the difference of subtracting the present address value from the reference address value corresponding to the rotor position indicated by this edge and a control gain, as a new frequency command;
- and an address counter for counting the address corresponding to the rotor position at a speed proportional to the frequency command value issued by the frequency adjusting means;
- wherein the rotor position is identified on the basis of the output address value of the address counter.
A rotor position detecting apparatus of a motor comprising:
- at least one pulse generator for issuing an output signal indicating the rotor position;
- rotating frequency detecting means for detecting the frequency of the output signal of the pulse generator;
- frequency adjusting means for issuing, when detecting an edge of the output signal of the pulse generator, the result of adding the rotating frequency, to the product of the difference of subtracting the present address value from the reference address value corresponding to the rotor position indicated by this edge, the rotating frequency issued by the rotating frequency detecting means, and a control gain, as a frequency command;
- and an address counter for counting the address corresponding to the rotor position at a speed proportional to the frequency command value issued by the frequency adjusting means;
- wherein the rotor position is identified on the basis of the output address value of the address counter.
A rotor position detecting apparatus of a motor comprising:
- at least one pulse generator for issuing an output signal indicating the rotor position;
- frequency adjusting means for issuing, when detecting an edge of the output signal of the pulse generator, the result of adding the present frequency command, to the product of the difference of subtracting the present address value from the reference address value corresponding to the rotor position indicated by this edge, the present frequency command, and a control gain, as a new frequency command;
- and an address counter for counting the address corresponding to the rotor position at a speed proportional to the frequency command value issued by the frequency adjusting means;
- wherein the rotor position is identified on the basis of the output address value of the address counter.
A rotor position detecting apparatus of a motor comprising:
- at least one pulse generator for issuing an output signal indicating the rotor position;
- frequency adjusting means for issuing, when detecting an edge of the output signal of the pulse generator, the value of multiplying a fractional value consisting of a numerator which is the sum of an address error, being the difference of subtracting the present address value from the reference address value corresponding to the rotor magnetic pole position indicated by this edge and the unit address length corresponding to the unit period of waveform, and a denominator which is the sum of the value subtracting the address error from the unit address length and the address error at the previous time of detecting the edge, a control gain, and the present frequency command, as a new frequency command;
- and an address counter for counting the address corresponding to the rotor position at a speed proportional to the frequency command value issued by the frequency adjusting means;
- wherein the rotor position is identified on the basis of the output address value of the address counter.
Dependencies are inferred from the claim text.