Use of an accelerometer to control vibrator performance
First Claim
1. A mobile device comprising:
- a vibrator, the vibrator including a drive motor and a drive circuit;
an accelerometer, the accelerometer sensing a speed of rotation of the vibrator; and
a processor configured for;
obtaining, from a vibrator calibration profile, a drive voltage corresponding to a desired rotational speed, wherein the vibrator calibration profile is a profile of voltages versus rotational speeds for the vibrator;
delivering the drive voltage to the drive circuit to produce the desired rotational speed of the vibrator;
receiving, from the accelerometer, the sensed speed of rotation of the vibrator;
comparing the sensed speed of rotation with the desired rotational speed;
in response to determining the sensed speed of rotation is different from the desired rotational speed, obtaining a correction drive voltage from the vibrator calibration profile; and
delivering the correction drive voltage to the drive circuit to adjust a current rotational speed of the vibrator to produce the desired rotational speed, wherein the correction drive voltage increases or reduces the drive voltage.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile device includes a vibrator, an accelerometer that senses a parameter of rotation, and a processor. The vibrator includes a drive motor and a drive circuit. The accelerometer senses a speed of rotation of the vibrator. The processor analyzes the sensed speed of rotation and generates a drive voltage that is received by the drive circuit to adjust the drive motor to produce a pre-determined, desired rotational speed. In another embodiment, the accelerometer senses an amplitude of a vibration produced by the vibrator. The processor analyzes the sensed amplitude of a vibration and generates a drive voltage that is received by the drive circuit to adjust the drive motor to produce a pre-determined, desired vibration amplitude. The processor may also compare the sensed parameter with a pre-determined desired parameter of rotation and generate a signal responsive to a result of the comparison and based on stored vibrator calibration curves.
47 Citations
15 Claims
-
1. A mobile device comprising:
-
a vibrator, the vibrator including a drive motor and a drive circuit; an accelerometer, the accelerometer sensing a speed of rotation of the vibrator; and a processor configured for; obtaining, from a vibrator calibration profile, a drive voltage corresponding to a desired rotational speed, wherein the vibrator calibration profile is a profile of voltages versus rotational speeds for the vibrator; delivering the drive voltage to the drive circuit to produce the desired rotational speed of the vibrator; receiving, from the accelerometer, the sensed speed of rotation of the vibrator; comparing the sensed speed of rotation with the desired rotational speed; in response to determining the sensed speed of rotation is different from the desired rotational speed, obtaining a correction drive voltage from the vibrator calibration profile; and delivering the correction drive voltage to the drive circuit to adjust a current rotational speed of the vibrator to produce the desired rotational speed, wherein the correction drive voltage increases or reduces the drive voltage. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for controlling a vibrator in a mobile device comprising:
-
obtaining, from a vibrator calibration profile, a drive voltage corresponding to a desired rotational speed, wherein the vibrator calibration profile is a profile of voltages versus rotational speeds for the vibrator; delivering the drive voltage to a drive circuit associated with the vibrator to produce the desired rotational speed of the vibrator; receiving, from an accelerometer, a sensed speed of rotation of the vibrator; comparing the sensed speed of rotation with the desired rotational speed; in response to determining the sensed speed of rotation is different from the desired rotational speed, obtaining a correction drive voltage from the vibrator calibration profile; and delivering the correction drive voltage to control the vibrator to adjust a current rotational speed of the vibrator to produce the desired rotational speed, wherein the correction drive voltage increases or reduces the drive voltage. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A mobile device comprising:
-
a vibrator, the vibrator including a drive motor and a drive circuit; a sensor, the sensor sensing an amplitude of vibration of the vibrator; and a processor configured for; obtaining, from a vibrator calibration profile, a drive voltage corresponding to a desired vibration amplitude, wherein the vibrator calibration profile is a profile of voltages versus vibration amplitudes; delivering the drive voltage to the drive circuit to produce the desired vibration amplitude; receiving, from the sensor, the sensed vibration amplitude of the vibrator; comparing the sensed vibration amplitude with the desired vibration amplitude; in response to determining the sensed vibration amplitude is different from the desired vibration amplitude, obtaining a correction drive voltage from the vibrator calibration profile; and delivering the correction drive voltage to the drive circuit to adjust a current vibration amplitude to produce the desired vibration amplitude, wherein the correction drive voltage increases or reduces the drive voltage. - View Dependent Claims (15)
-
Specification