Vibrator motor speed determination in a mobile communications device
First Claim
1. A method within a mobile communications device, comprising:
- sampling an output data of mechanical measurement circuitry that is integrated in the mobile communications device while a linear vibrator motor is running;
analyzing the sampled output data to detect vibration caused by the running linear vibrator motor and to determine a speed of the linear vibrator motor;
storing the determined speed of the linear vibrator motor within a non-volatile memory of the mobile communications device;
analyzing a plurality of stored speeds of the linear vibrator motor that have been determined over time during in-the-field use of the device, to detect when the linear vibrator motor performance has degraded;
performing a frequency domain transform upon the sampled output data to obtain frequency spectra while sweeping a drive frequency of the linear vibrator motor from low to high and from high to low;
analyzing the frequency spectra to detect a rising resonance frequency and a falling resonance frequency; and
reporting a detected degradation of vibrator motor performance by one of a) notifying a user at the mobile communications device of the detected degradation of vibrator motor performance and b) transmitting a message to a manufacturer of the mobile communications device via a wireless network connection with the mobile device, to indicate the detected degradation of vibrator motor performance.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment relates to testing and verifying vibrator motor operation during manufacturing of a device and during in-the-field use. The test relies on an integrated motion sensor or other mechanical measurement circuitry, such as, for example, an accelerometer. In one embodiment, a speed determination for a vibrator motor performance during initial manufacture of the device. Subsequently, when vibration is detected during the in-the-field use, the vibration may be sampled using the integrated mechanical measurement circuitry. Once sampled, a speed may be determined based on a resonance of the sampled signal. Over time, the various speed determinations for the vibrator motor may be analyzed to determine an overall health of the vibrator motor. A threshold for detecting when the overall health of the vibration motor over time has degraded may be predetermined. A notification of a degradation of vibrator motor performance is sent to either a manufacturer or user of the mobile communications device. Other embodiments are described and claimed.
65 Citations
20 Claims
-
1. A method within a mobile communications device, comprising:
-
sampling an output data of mechanical measurement circuitry that is integrated in the mobile communications device while a linear vibrator motor is running; analyzing the sampled output data to detect vibration caused by the running linear vibrator motor and to determine a speed of the linear vibrator motor; storing the determined speed of the linear vibrator motor within a non-volatile memory of the mobile communications device; analyzing a plurality of stored speeds of the linear vibrator motor that have been determined over time during in-the-field use of the device, to detect when the linear vibrator motor performance has degraded; performing a frequency domain transform upon the sampled output data to obtain frequency spectra while sweeping a drive frequency of the linear vibrator motor from low to high and from high to low; analyzing the frequency spectra to detect a rising resonance frequency and a falling resonance frequency; and reporting a detected degradation of vibrator motor performance by one of a) notifying a user at the mobile communications device of the detected degradation of vibrator motor performance and b) transmitting a message to a manufacturer of the mobile communications device via a wireless network connection with the mobile device, to indicate the detected degradation of vibrator motor performance. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A mobile communications device comprising:
-
a linear vibrator motor; mechanical measurement circuitry coupled to the vibrator motor; a control circuitry configured to; sample output data of the mechanical measurement circuitry while the vibrator motor is running; analyze the sampled output data to detect vibration caused by the running motor and to determine a speed value of the vibrator motor; determine whether the speed value matches an entry containing a time stamp and pre-existing speed value in storage; in response to the speed value matching the entry, over-writing the entry and if not then creating a new entry for the speed value; analyze stored speed values in said storage to detect when vibrator motor performance has degraded during in-the-field use; report the degradation of vibrator motor performance to one of a manufacturer of the device and a user of the device; perform a frequency domain transform upon the sampled output data to obtain frequency spectra while sweeping a drive frequency of the linear vibrator motor from low to high and from high to low; and analyze the frequency spectra to detect a rising resonance frequency and a falling resonance frequency; and a non-volatile memory, coupled to the control circuitry, to store the determined speed values of the vibrator motor. - View Dependent Claims (7, 8, 9)
-
-
10. An article of manufacture, comprising:
-
a non-transitory machine-readable storage medium that stores instructions which, when executed by a processor in a mobile communications device, is configured to; measure vibration from a linear vibrator motor using a motion sensor that is integrated within the mobile communications device; compute a speed of the linear vibrator motor based on the measured vibration and then store the computed speed within a non-volatile memory of the mobile communications device; analyze stored speeds of the linear vibrator motor in the non-volatile memory to detect when vibrator motor performance has degraded during in-the-field use; perform a frequency domain transform upon the sampled output data to obtain frequency spectra while sweeping a drive frequency of the linear vibrator motor from low to high and from high to low; analyze the frequency spectra to detect a rising resonance frequency and a falling resonance frequency; and based upon the analysis, send a notification of the degradation of vibrator motor performance to a manufacturer of the mobile device using a wireless network connection with the mobile device. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method within a mobile communications device, comprising:
-
during a vibration event, measuring a rising resonance of a linear vibrator motor that is causing the event, by sweeping a drive frequency of a vibrator driver of the linear motor during the vibration event from low to high, and measuring a falling resonance of the linear motor during a vibration event by sweeping the drive frequency from high to low; and using the measured falling and rising resonances to control the drive frequency of the vibrator driver. - View Dependent Claims (17, 18, 19, 20)
-
Specification