Systems and methods for providing redundancy to electronic speed control systems
AssigneeSz Dji Technology Co., Ltd.
InventorsQiu Lan, Changxing Zhou
Life of this patent
Estimating the term…
Abstract
A method for driving an electric motor includes providing two controllers for driving the electric motor. The two controllers use different control methods to drive the electric motor. The method further includes selecting a first controller of the controllers as a primary controller to drive the electric motor and a second controller of the controllers as a secondary controller, monitoring a control of the electric motor, and switching the control of the electric motor from the primary controller to the secondary controller if an error condition is detected in the control of the electric motor.
Claims20
A method for driving an electric motor, comprising:
- providing two controllers, including a first controller and a second controller, for driving the electric motor, the two controllers using different control methods to drive the electric motor, the first controller being configured to drive the electric motor with a drive signal having a sinusoidal waveform, and the second controller being configured to drive the electric motor with the drive signal having a trapezoidal waveform;
- monitoring a control of the electric motor, the control of the electric motor being performed by a primary controller or a secondary controller;
- selecting, in response to a characteristic parameter of the electrical motor exceeding a threshold value or falling outside of a range, the second controller as the primary controller to drive the electric motor and the first controller as the secondary controller;
- selecting, in response to the characteristic parameter of the electrical motor not exceeding the threshold value and not falling outside of the range, the first controller as the primary controller to drive the electric motor and the second controller as the secondary controller;
- and
- switching the control of the electric motor from the primary controller to the secondary controller if an error condition is detected in the control of the electric motor.
A system for driving an electric motor, comprising:
- two controllers, including a first controller and a second controller, for driving the electric motor, wherein the two controllers use different control methods to drive the electric motor, the first controller is configured to drive the electric motor with a drive signal having a sinusoidal waveform, the second controller is configured to drive the electric motor with the drive signal having a trapezoidal waveform, and the system is configured to:
- monitor a control of the electric motor, the control of the electric motor being performed by a primary controller or a secondary controller;
- select, in response to a characteristic parameter of the electrical motor exceeding a threshold value or falling outside of a range, the second controller as the primary controller to drive the electric motor and the first controller as the secondary controller;
- select, in response to the characteristic parameter of the electrical motor not exceeding the threshold value and not falling outside of the range, the first controller as the primary controller to drive the electric motor and the second controller as the secondary controller;
- and switch the control of the electric motor from the primary controller to the secondary controller if an error condition is detected in the control of the electric motor.
Dependencies are inferred from the claim text.