BLDC motor controller/driver
Methods and apparatus to control a three-phase BLDC motor with a curve transformer having an index value for each stored input value and output value for providing stored corner points for outputs of the curve transformer. The curve transformer can output interpolated data for input data between adjacent ones of the input values.
1. A method, comprising:
employing a curve transformer for controlling a three-phase motor, wherein the curve transformer has an index value for each stored input value and output value for providing stored corner points for outputs of the curve transformer;
wherein the curve transformer outputs interpolated data for input data between adjacent ones of the input values.
2. The method according to claim 1 , wherein the interpolated data comprises linear interpolated data.
3. The method according to claim 1 , further including employing the curve transformer for controlling motor speed.
4. The method according to claim 1 , further including employing the curve transformer for controlling motor torque.
5. The method according to claim 1 , further including employing the curve transformer for controlling motor power.
6. The method according to claim 1 , further including employing the curve transformer for controlling motor control demand.
7. The method according to claim 1 , wherein the index values, the input values and the output values provide steps in the output of the curve transformer.
8. The method according to claim 1 , wherein the output of the curve transformer is not monotonic.
9. The method according to claim 1 , further including employing the curve transformer using polar FOC in a motor controller IC package.
10. The method according to claim 7 , wherein the steps include hysteresis.
11. A motor controller IC package, comprising:
a processer and memory configured to provide:
a curve transformer having an index value for each stored input value and output value for providing stored corner points for outputs of the curve transformer;
wherein the curve transformer outputs interpolated data for input data between adjacent ones of the input values.
12. The motor controller IC package according to claim 11 , wherein the interpolated data comprises linear interpolated data.
13. The motor controller IC package according to claim 11 , wherein the curve transformer is configured to control a three-phase motor.
14. The motor controller IC package according to claim 11 , wherein the index values, the input values and the output values provide steps in the output of the curve transformer.
15. The motor controller IC package according to claim 11 , wherein the output of the curve transformer is not monotonic.
16. The motor controller IC package according to claim 13 , wherein the curve transformer is configured to control motor speed.
17. The motor controller IC package according to claim 13 , wherein the curve transformer is configured to control motor torque.
18. The motor controller IC package according to claim 13 , wherein the curve transformer is configured to control motor power.
19. The motor controller IC package according to claim 13 , wherein the curve transformer is configured to control motor control demand.
20. The motor controller IC package according to claim 13 , wherein the curve transformer is configured for polar FOC motor control.
21. The motor controller IC package according to claim 14 , wherein the steps include hysteresis.
22. A method, comprising:
employing a curve transformer controlling a three-phase motor, the curve transformer having an index value for each stored input value and output value for providing stored corner points for outputs of the curve transformer,
wherein the curve transformer outputs interpolated data for input data between adjacent ones of the input values, and wherein the input data comprises one or more of motor speed, motor torque, motor power, and/or motor control demand.
23. The method according to claim 22 , further including employing the curve transformer using polar FOC in a motor controller IC package.
24. A motor controller IC package, comprising:
a processer and memory configured to provide a curve transformer to control a three-phase motor, the curve transformer having an index value for each stored input value and output value for providing stored corner points for outputs of the curve transformer,
wherein the curve transformer outputs interpolated data for input data between adjacent ones of the input values, and wherein the input data comprises one or more of motor speed, motor torque, motor power, and/or motor control demand.
25. The motor controller IC package according to claim 24 , wherein the interpolated data comprises linear interpolated data.