Sensorless position detection for a brushless direct current motor during inverter standby
View Patent ↗A method of controlling a brushless direct current motor without a position sensor. The motor includes a plurality phase windings adapted to be energized by an active inverter circuit that synchronously applies drive voltages through a plurality of phases to produce drive currents in the phase windings. Back electromotive force voltages are detected when the inverter circuit is inactive for sensorless detection of motor position.
1. A drive system for a brushless direct current motor having a plurality of phase windings adapted to be energized by synchronized application of drive voltages, the drive system comprising:
a plurality of phases adapted to be coupled to the plurality of phase windings of the motor;
an inverter circuit coupled to the plurality of phases and adapted to apply the drive voltages during an inverter active mode:
at least one resistor connected to ground, and to at least one of the plurality of phases between the phase windings and the inverter circuit; and
a controller adapted to determine back electromotive force voltages during an inverter inactive mode for estimating at least one of motor position or speed.
2. The system of claim 1 , wherein the at least one resistor includes a plurality of resistors connected to ground and to the plurality of phases.
3. The system of claim 2 , further comprising:
voltage scaling circuitry connected to the plurality of phases between the plurality of resistors and the inverter circuit.
4. The system of claim 3 , further comprising:
clamping circuitry coupled to the voltage scaling circuitry;
a selector coupled to the clamping circuitry;
a controller coupled to the selector through at least one isolation device; and
a gate driver coupled to the controller and to the inverter circuit.
5. The system of claim 4 , further comprising at least one of a prime mover speed sensor or a transmission input shaft speed sensor coupled to the controller.
6. A method of controlling a brushless direct current motor having a plurality of phase windings adapted to be energized by an inverter circuit that synchronously applies drive voltages through a plurality of phases to produce drive currents in the phase windings, the plurality of phase windings being connected through a plurality of resistors to ground between the motor and the inverter circuit, the method comprising:
determining at least one of rotor position or a speed or detection back electromotive force voltages when the inverter circuit is inactive.
7. A method of driving a transmission pump directly by an electric motor through a pump input torque member or indirectly by a prime mover through an overrunning clutch coupled to the pump input torque member, comprising the steps of:
determining pump speed;
activating an inverter coupled to the electric motor to drive the pump when the pump speed is less than a threshold speed; and
deactivating the inverter to allow the prime mover to drive the pump when the pump speed is greater than the threshold speed.
8. The method of claim 7 , wherein the step of determining prime mover speed is enabled by a prime mover speed sensor.
9. The method of claim 7 , wherein the step of determining pump speed is enabled by estimating speed of the electric motor by detecting back EMF zero-crossings even when the inverter is inactive.
10. The method of claim 9 , wherein the back EMF zero-crossing detection is facilitated by ground referencing phases connected to the electric motor through a bank of resistors.