Motor control for automated footwear platform
AssigneeNIKE, Inc.
InventorSummer L. Schneider
Life of this patent
Estimating the term…
Abstract
Systems, apparatus, and methods related to an automated footwear platform including motor control techniques. The motor control techniques can include operations such as operating a motor to produce different operating characteristics based on incoming battery voltage. More specifically, the control technique compares incoming battery voltage to a threshold voltage and selects from at least two target operating characteristics. If the voltage transgresses the threshold the motor is controlled to produce a first operating characteristic, and if the voltage does not transgress the threshold the motor is controlled to produce a second operating characteristic.
Claims17
A motor control method comprising:
- receiving, using a processor circuit coupled to a drive system including a motor, a signal indicative of an incoming battery voltage being supplied to the motor;
- calculating a threshold voltage by determining a voltage at which the motor can produce a selected velocity with a constant operating load while being operated at 100% duty cycle;
- comparing, using the processor circuit, the incoming battery voltage to the threshold voltage to determine if the incoming battery voltage transgresses the threshold voltage;
- upon determining that the incoming battery voltage transgresses the threshold voltage, controlling, using the processor circuit, the motor within the drive system to produce a first operating characteristic corresponding to operation of the motor at a first operating voltage;
- and
- upon determining that the incoming battery voltage does not transgress the threshold voltage, controlling the motor to produce a second operating characteristic corresponding to operation of the motor at a second operating voltage.
A motor control method comprising:
- calculating the threshold voltage by determining a voltage at which the motor can produce a selected velocity with a constant operating load while being operated at 100% duty cycle;
- determining a first target velocity for operating a motor when a voltage being supplied to the motor is above the threshold voltage;
- determining a second target velocity for operating the motor when the voltage being supplied to the motor is below the threshold voltage;
- measuring a first voltage being supplied by a battery;
- operating a motor at the first target velocity based on determining that the first voltage is at or above the threshold voltage;
- and
- operating the motor at the second target velocity based on determining that the first voltage is below the threshold voltage.
A system comprising:
- a battery with an operating voltage range;
- a motor with a drive system;
- and
- a processor circuit including a processor and a memory device, the memory device containing instruction that, when executed by the processor circuit, cause the system to perform operations including:
- calculating the threshold voltage by determining a voltage at which the motor can produce a selected velocity with a constant operating load while being operated at 100% duty cycle;
- receiving a signal indicative of an incoming battery voltage being supplied to the motor by the battery;
- comparing the incoming battery voltage to the threshold voltage to determine if the incoming battery voltage transgresses the threshold voltage;
- upon determining that the incoming battery voltage transgresses the threshold voltage, controlling the motor within the drive system to produce a first output speed corresponding to operation of the motor at a first operating voltage;
- and
- upon determining that the incoming battery voltage does not transgress the threshold voltage, controlling the motor to produce a second output speed corresponding to operation of the motor at a second operating voltage.
A non-transitory computer-readable medium comprising instructions that, when executed by a motor controller, cause the motor controller to perform operations comprising:
- calculating the threshold voltage by determining a voltage at which the motor can produce a selected velocity with a constant operating load while being operated at 100% duty cycle;
- receiving a signal indicative of an incoming battery voltage being supplied to the motor by the battery;
- comparing the incoming battery voltage to the threshold voltage to determine if the incoming battery voltage transgresses the threshold voltage;
- upon determining that the incoming battery voltage transgresses the threshold voltage, controlling the motor within the drive system to produce an first output speed corresponding to operation of the motor at a first operating voltage;
- and
- upon determining that the incoming battery voltage does not transgress the threshold voltage, controlling the motor to produce a second output speed corresponding to operation of the motor at a second operating voltage.
Dependencies are inferred from the claim text.