Accelerometer on motor to proactively identify failures
AssigneeMechoshade Systems, LLC
InventorsStephen P. Hebeisen, Xi Ming Liarno, Eugene Miroshnichenko
Life of this patent
Estimating the term…
Abstract
A motorized window shade system may comprise a shade tube in a pocket; a window shade attached to the shade tube; a motor configured to rotate the shade tube; an internal temperature sensor configured to measure a first temperature of the motor; an external temperature sensor configured to measure a second temperature of the pocket; and a controller configured to adjust a mode of the system from an override mode to an automated mode.
Claims20
A method comprising:
- determining, by a processor, at least one of a base vibration amplitude, a base vibration frequency or a base vibration pattern of a motor, based on a first input from a first accelerometer associated with the motor at a first timeframe;
- determining, by the processor, at least one of a changed vibration amplitude, a changed vibration frequency or a changed vibration pattern of the motor, based on a second input from the first accelerometer associated with the motor at a second timeframe;
- and
- adjusting, by the processor, operating parameters of the motor to compensate for at least one of the changed vibration amplitude, the changed vibration frequency or the changed vibration pattern of the motor.
An article of manufacture including a non-transitory, tangible computer readable storage medium having instructions stored thereon that, in response to execution by a processor, cause the processor to perform operations comprising:
- determining, by the processor, at least one of a base vibration amplitude, a base vibration frequency or a base vibration pattern of a motor, based on a first input from a first accelerometer associated with the motor at a first timeframe;
- determining, by the processor, at least one of a changed vibration amplitude, a changed vibration frequency or a changed vibration pattern of the motor, based on a second input from the first accelerometer associated with the motor at a second timeframe;
- and
- adjusting, by the processor, operating parameters of the motor to compensate for at least one of the changed vibration amplitude, the changed vibration frequency or the changed vibration pattern of the motor.
A system comprising:
- a processor;
- and
- a tangible, non-transitory memory configured to communicate with the processor,
- the tangible, non-transitory memory having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations comprising:
- determining, by the processor, at least one of a base vibration amplitude, a base vibration frequency or a base vibration pattern of a motor, based on a first input from a first accelerometer associated with the motor at a first timeframe;
- determining, by the processor, at least one of a changed vibration amplitude, a changed vibration frequency or a changed vibration pattern of the motor, based on a second input from the first accelerometer associated with the motor at a second timeframe;
- and
- adjusting, by the processor, operating parameters of the motor to compensate for at least one of the changed vibration amplitude, the changed vibration frequency or the changed vibration pattern of the motor.
Dependencies are inferred from the claim text.