IP Library Granted Patent US 7,451,057
Granted Patent B2
US 7,451,057 · App. 11/727,702 · Granted Nov 11, 2008

System and method for detection of freefall with spin using two tri-axis accelerometers

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,451,057
App. No.
11/727,702
Granted
Nov 11, 2008
Kind
B2
Abstract

A system and method detect freefall associated with an object that is spinning or tumbling as it falls. Two tri-axis accelerometers provide inputs to an algorithm that detects the freefall of a spinning object that would not otherwise be detected by a conventional freefall detection system, due to the centrifugal and centripetal forces being placed on the falling object as it spins. The system can be used to detect the freefall of portable devices with onboard memory or hard disk drives, allowing the devices to have time to park the read/write head and reduce the potential of losing data that can be damaged by impact. This freefall detection system may be applied to such portable devices as notebook computers, PDAs, MP3 players, digital cameras, mobile phones and even automobiles.

Claims (27)

1. A system for detecting freefall of an object comprising:

first and second tri-axis accelerometers A and B located a predetermined fixed distance R apart from each other, each of said accelerometers generating first, second and third acceleration vector signals indicative of a magnitude and direction of acceleration forces imparted thereto;

a processor including a software module for processing said acceleration vector signals and determining therefrom whether said accelerometers are being exposed to centrifugal accelerations in a zero gravity condition resulting from a spin; and

a signal generator for generating a control signal in response to determination by said processor that said accelerometers are undergoing freefall with spin in a common plane.

2. The system of claim 1 , wherein said software module determines a freefall with spin condition by comparing the acceleration vectors generated by each of said accelerometers to one another to determine whether the vectors, lie in a common plane; and if so, generating a freefall with spin indication signal that is employed to cause said signal generator to generate said control signal.

3. The system of claim 2 , wherein said software module is programmed to determine that a freefall with spin condition is occurring if either of the following conditions is met:

1) the cross product of the acceleration vectors generated by said first and second accelerometers A and B is zero ({right arrow over (A A )}×{right arrow over (A B )}=0) and said acceleration vectors from said first and second accelerometers are not equal to one another ({right arrow over (A A )}≠{right arrow over (A B )}); or

2) the cross product of the acceleration vectors generated by said first and second accelerometers A and B is not zero ({right arrow over (A A )}×{right arrow over (A B )}≠0), but the distance vector is perpendicular to the acceleration vectors of A and B such that {right arrow over (R)}·({right arrow over (A A )}×{right arrow over (A B )})=0.

4. The system of claim 1 , wherein said system components are disposed on a circuit board to be mounted in or on said object.

5. The system of claim 1 , wherein said first and second accelerometers are mounted a fixed distance R from each other in or on said object.

6. The system of claim 1 , wherein each of said tri-axis accelerometers is selected from the group including mechanical, piezoelectric and MEMS accelerometers.

7. The system of claim 1 , wherein said software module is also programmed to determine whether said accelerometers are exposed to a freefall without spin condition by determining when all of the acceleration vectors of the accelerometers are below a threshold value.

8. The system of claim 1 , wherein said object is an electronic device and said control signal is used for controlling a protection system in said electronic device for protecting said electronic device from physical impact induced damage.

9. The system of claim 8 , wherein said electronic device is selected from the group including HDDs, MP3 players, notebook PCs and portable DVD players.

10. A method for detecting freefall of an object comprising:

locating first and second tri-axis accelerometers A and B a predetermined fixed distance R apart from each other, each of said accelerometers generating first, second and third acceleration vector signals indicative of a magnitude and direction of acceleration forces imparted thereto;

processing said acceleration vector signals with a software algorithm and determining therefrom whether said accelerometers are being exposed to centrifugal accelerations in a zero gravity condition resulting from a spin; and

generating a control signal in response to determination that said accelerometers are undergoing freefall with spin in a common plane.

11. The method of claim 10 , wherein a freefall with spin condition is determined by comparing the acceleration vectors generated by each of said accelerometers to one another to determine whether the vectors, lie in a common plane; and if so, generating a freefall with spin indication signal that causes generation of said control signal.

12. The method of claim 9 , wherein a freefall with spin condition is determined to be occurring if either of the following conditions is met:

1) the cross product of the acceleration vectors generated by said first and second accelerometers A and B is zero ({right arrow over (A A )}×{right arrow over (A B )}=0) and said acceleration vectors from said first and second accelerometers are not equal to one another ({right arrow over (A A )}≠{right arrow over (A B )}); or

2) the cross product of the acceleration vectors generated by said first and second accelerometers A and B is not zero ({right arrow over (A A )}×{right arrow over (A B )}≠0), but the distance vector is perpendicular to the acceleration vectors of A and B such that {right arrow over (R)}·({right arrow over (A A )}×{right arrow over (A B )})=0.

13. The method of claim 10 , wherein said first and second accelerometers are mounted a fixed distance R from each other in or on said object.

14. The method of claim 10 , wherein each of said tri-axis accelerometers is selected from the group including mechanical, piezoelectric and MEMS accelerometers.

15. The method of claim 10 , wherein said software algorithm also determines whether said accelerometers are exposed to a freefall without spin condition by determining when all of the acceleration vectors of the accelerometers are below a threshold value.

16. The method of claim 10 , wherein said object is an electronic device and said control signal is used for controlling a protection system in said electronic device for protecting said electronic device from physical impact induced damage.

17. The method of claim 16 , further including mounting said accelerometers on said electronic device, said device being selected from the group including HDDs, MP3 players, notebook PCs and portable DVD players.

Assignments (3)
NUNC PRO TUNC ASSIGNMENT Recorded Sep 8, 2023
From: KIONIX, INC.
To: ROHM CO., LTD.
Reel/Frame 064837/0333 →
SECURITY AGREEMENT Recorded Sep 28, 2007
From: KIONIX, INC.
To: UNITED COMMERCIAL BANK
Reel/Frame 019892/0844 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2007
From: KIM, DONG YOON; MILLER, SCOTT A.
To: KIONIX, INC.
Reel/Frame 019149/0858 →