Integrated motor driver/controller with sensorless or sensored commutation
First Claim
Patent Images
1. A motor controller configured to control any designated one of at least three different types of electronically commutated motors (ECMs), the motor controller comprising:
- a controller area network (CAN) connection;
a switching assembly configured to control current flow through a phase A stator coil of an ECM, a phase B stator coil of the ECM, and a phase C stator coil of the ECM;
a phase B current sensor configured to measure current flowing through the phase B stator coil;
a phase C current sensor configured to measure current flowing through the phase C stator coil;
rotor orientation signal inputs including;
one or more Hall sensor inputs configured to receive output generated by Hall sensors responsive to the ECM including the one or more Hall sensors configured to sense orientation of a rotor of the ECM; and
one or more encoder inputs configured to receive output generated by one or more encoders responsive to the ECM including the one or more encoders configured to sense orientation of the rotor; and
a control unit operatively coupled with the CAN connection, the rotor orientation signal inputs, the phase B current sensor, the phase C current sensor, and the switching assembly, the control unit being configured to;
receive D and Q axis current commands via the CAN connection;
receive data designating one of at least three different types of ECMs via the CAN connection and store the designated ECM type in memory, the at least three different types of ECMs including a) an ECM that includes one or more Hall sensors configured to sense rotor orientation, b) an ECM that includes one or more encoders configured to sense rotor orientation, and c) an ECM that does not include any sensors configured to sense rotor orientation; and
control the switching assembly to operate the ECM in accordance with the D and Q axis current commands using rotor orientation estimated based on at least one of a) the output generated by the one or more Hall sensors, b) the output generated by the one or more encoders, or c) outputs from the phase B current sensor and the phase C current sensor.
1 Assignment
0 Petitions
Accused Products
Abstract
A motor controller configured to control different types of electronically commutated motors (ECMs) includes a range of different rotor orientation signal inputs to accommodate differences between ECM motor types. The motor controller includes a control unit that receives motor operation commands and controls operation of the ECM in accordance with the motor operation commands. The control unit receives and stores data designating ECM type and estimates rotor position based on the designated ECM type.
-
Citations
20 Claims
-
1. A motor controller configured to control any designated one of at least three different types of electronically commutated motors (ECMs), the motor controller comprising:
-
a controller area network (CAN) connection; a switching assembly configured to control current flow through a phase A stator coil of an ECM, a phase B stator coil of the ECM, and a phase C stator coil of the ECM; a phase B current sensor configured to measure current flowing through the phase B stator coil; a phase C current sensor configured to measure current flowing through the phase C stator coil; rotor orientation signal inputs including; one or more Hall sensor inputs configured to receive output generated by Hall sensors responsive to the ECM including the one or more Hall sensors configured to sense orientation of a rotor of the ECM; and one or more encoder inputs configured to receive output generated by one or more encoders responsive to the ECM including the one or more encoders configured to sense orientation of the rotor; and a control unit operatively coupled with the CAN connection, the rotor orientation signal inputs, the phase B current sensor, the phase C current sensor, and the switching assembly, the control unit being configured to; receive D and Q axis current commands via the CAN connection; receive data designating one of at least three different types of ECMs via the CAN connection and store the designated ECM type in memory, the at least three different types of ECMs including a) an ECM that includes one or more Hall sensors configured to sense rotor orientation, b) an ECM that includes one or more encoders configured to sense rotor orientation, and c) an ECM that does not include any sensors configured to sense rotor orientation; and control the switching assembly to operate the ECM in accordance with the D and Q axis current commands using rotor orientation estimated based on at least one of a) the output generated by the one or more Hall sensors, b) the output generated by the one or more encoders, or c) outputs from the phase B current sensor and the phase C current sensor. - View Dependent Claims (2, 3, 4)
-
-
5. A motor controller configured to control any designated one of a plurality of different types of electronically commutated motors (ECMs), the motor controller comprising:
-
an operational command connection; a switching assembly configured to control current flow through a phase A stator coil of an ECM, a phase B stator coil of the ECM, and a phase C stator coil of the ECM; rotor orientation signal inputs; and a control unit operatively coupled with the operational command connection, the rotor orientation signal inputs, and the switching assembly, the control unit being configured to; receive motor operation commands via the operational command connection; receive data designating one of a plurality of different types of ECMs, the plurality of different types of ECMs including at least two of a) an ECM that includes one or more Hall sensors configured to generate output indicative of rotor orientation, b) an ECM that includes one or more encoders configured to generate output indicative of rotor orientation, and c) an ECM that does not include any sensors configured to generate output indicative of rotor orientation; and control the switching assembly to operate the ECM in accordance with the motor operation commands using rotor orientation estimated based on at least two of a) the output generated by the one or more Hall sensors responsive to the designated ECM type including the one or more Hall sensors, b) the output generated by one or more encoders responsive to the designated ECM type including the one or more encoders, or c) outputs from a phase B current sensor and a phase C current sensor responsive to the designated ECM type not including any sensors. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An inventory management system, comprising:
-
an inventory holder configured to store inventory items; a mobile drive unit configured to transport the inventory holder, the mobile drive unit comprising; a drive wheel configured to propel the mobile drive unit; a lifting platform configured to lift the inventory holder; a lifting actuator connected to the lifting platform and operable to lift the lifting platform; a rotation actuator operable to rotate the lifting platform; a first integrated drive assembly comprising a first electronically commutated motor (ECM) and a first ECM controller operatively connected to the first ECM, the first ECM being drivingly coupled with the drive wheel, the first ECM controller being configured to control flow of current through stator coils of the first ECM in accordance with first D and Q axis current commands received by the first ECM controller; a second integrated drive assembly comprising a second ECM and a second ECM controller operatively connected to the second ECM, the second ECM being drivingly coupled with the lifting platform, the second ECM controller being configured to control flow of current through stator coils of the second ECM in accordance with second D and Q axis current commands received by the second ECM controller; a third integrated drive assembly comprising a third ECM and a third ECM controller operatively connected to the third ECM, the third ECM being drivingly coupled with the rotation actuator, the third ECM controller being configured to control flow of current through stator coils of the third ECM in accordance with third D and Q axis current commands received by the third ECM controller; a controller area network (CAN) communicatively coupled with the first ECM controller, the second ECM controller, and the third ECM controller; a control unit communicatively coupled with the CAN and configured to; control operation of the first integrated drive assembly by at least transmitting the first D and Q axis current commands to the first ECM controller via the CAN; control operation of the second integrated drive assembly by at least transmitting the second D and Q axis current commands to the second ECM controller via the CAN; and control operation of the third integrated drive assembly by at least transmitting the third D and Q axis current commands to the third ECM controller via the CAN; and a management module configured to at least instruct the mobile drive unit to at least one of lift, move or rotate the inventory holder. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification