CN106740631A - Vehicle collision detection method and device based on acceleration transducer - Google Patents
Vehicle collision detection method and device based on acceleration transducer Download PDFInfo
- Publication number
- CN106740631A CN106740631A CN201710027218.XA CN201710027218A CN106740631A CN 106740631 A CN106740631 A CN 106740631A CN 201710027218 A CN201710027218 A CN 201710027218A CN 106740631 A CN106740631 A CN 106740631A
- Authority
- CN
- China
- Prior art keywords
- acceleration
- component
- preset value
- difference
- initial data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R21/00—Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
- B60R21/01—Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents
- B60R21/013—Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents including means for detecting collisions, impending collisions or roll-over
- B60R21/0132—Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents including means for detecting collisions, impending collisions or roll-over responsive to vehicle motion parameters, e.g. to vehicle longitudinal or transversal deceleration or speed value
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R21/00—Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
- B60R21/01—Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents
- B60R21/013—Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents including means for detecting collisions, impending collisions or roll-over
- B60R21/0132—Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents including means for detecting collisions, impending collisions or roll-over responsive to vehicle motion parameters, e.g. to vehicle longitudinal or transversal deceleration or speed value
- B60R2021/01327—Angular velocity or angular acceleration
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Air Bags (AREA)
Abstract
The invention discloses a kind of vehicle collision detection method based on acceleration transducer and device, methods described includes:Acceleration initial data when vehicle collides is obtained by acceleration transducer, the acceleration initial data includes the component of acceleration of x, y and z axes;The component that characteristic point vector logic S is calculated in x, y and z axes is corresponded to by the component of acceleration of the x, y and z axes in the acceleration initial data respectively;If the characteristic point vector logic S is not 0 in the component of x, y and z axes, the component of acceleration of the x, y and z axes in corresponding acceleration initial data is preserved;When the component of acceleration for preserving reaches the first preset value, the number of default feature is met in the statistics component of acceleration;The signal that output vehicle collides or vibrates when the number for meeting default feature reaches correspondence preset value.The present invention can detect the collision of vehicle travel process, vibration information.
Description
Technical field
The present invention relates to vehicle collision detection field, more particularly to a kind of vehicle collision detection based on acceleration transducer
Method and device.
Background technology
As Modern Traffic develops increasingly prosperous, the Burst frequency of traffic accident accident also showed increased.Advocating whole people's specification
While safe driving, a set of automatic alarm mechanism system is set up accordingly, so that quick rescue is also very important.
When traffic accident occurs, violent collision or moderating process drastically is usually associated with.Therefore, acceleration is most directly perceived also same
Sample is easiest to for differentiating physical monitoring amount when accident occurs.By the Auto-Sensing of acceleration transducer, can greatly contract
The rescue time of short critical accident, so as to reduce injures and deaths.Collision time when traffic accident occurs is general in the range of a few tens of milliseconds,
And the interference of unknown noise can be produced.The Auto-Sensing of current acceleration transducer is generally by high frequency sampled acquisition number
According to, the reduction in the increase and systematic function of cost can be caused by high frequency sampled acquisition data, it is more honest and clean when being carried in vehicle
When the sensor vehicle arrangement and product of valency, the safety devices of vehicle interior can disturb the sensitivity level of sensor, by high frequency
Sampled acquisition to data peaks range can also be greatly affected, it is impossible to detect the collision alarm of vehicle exactly.
The content of the invention
It is a primary object of the present invention to propose a kind of vehicle collision detection method based on acceleration transducer and device,
Aim to solve the problem that the technical problem of the collision alarm that cannot exactly detect vehicle.
To achieve the above object, the present invention provides a kind of vehicle collision detection method based on acceleration transducer, described
Method is comprised the following steps:
Acceleration initial data when vehicle collides, the acceleration initial data are obtained by acceleration transducer
Component of acceleration including x, y and z axes;
Corresponded to respectively by the component of acceleration of the x, y and z axes in the acceleration initial data and calculate characteristic point logic
Components of the vectorial S in x, y and z axes;
If the characteristic point vector logic S is not 0 in the component of x, y and z axes, corresponding acceleration initial data is preserved
In x, y and z axes component of acceleration;
When the component of acceleration for preserving reaches the first preset value, default feature is met in the statistics component of acceleration
Number;
The signal that output vehicle collides or vibrates when the number for meeting default feature reaches correspondence preset value.
Alternatively, the component of acceleration of the x, y and z axes by the acceleration initial data corresponds to calculate respectively
Characteristic point vector logic S includes the step of the component of x, y and z axes:
If the moment that vehicle collides is k, the k-1 moment is calculated with x-axis in the acceleration initial data at k-2 moment
Difference between component of acceleration, obtains the first difference;
The difference between the component of acceleration of x-axis in the acceleration initial data at k moment and k-1 moment is calculated, the is obtained
Two differences, first difference is multiplied with the second difference, obtains the first result of calculation;
Product after the component of acceleration of x-axis is multiplied with the second preset value in the acceleration initial data at calculating k-1 moment,
The component of acceleration of x-axis subtracts each other in acceleration initial data by the product with the k moment, obtains the 3rd difference, then will be described
3rd difference is subtracted each other with the component of acceleration of x-axis in the acceleration initial data at k-2 moment, obtains the 4th difference, is calculated
The absolute value of the 4th difference;
If meeting first difference simultaneously to be preset less than or equal to the 4th more than the 3rd preset value, the first result of calculation
Value, the absolute value of the 4th difference are not equal to the 5th preset value, then by the characteristic point vector logic S at the k moment x-axis component
It is entered as 1;Otherwise, it is entered as 0;
The characteristic point vector logic S at k moment is calculated successively in y-axis and the component of z-axis.
Alternatively, it is described when the component of acceleration for preserving reaches the first preset value, count symbol in the component of acceleration
The step of number for closing default feature, includes:
When the component of acceleration for preserving reaches the first preset value, the first default spy is met in the statistics component of acceleration
The number levied;
When the component of acceleration for preserving reaches the first preset value, the second default spy is met in the statistics component of acceleration
The number levied.
Alternatively, it is described when the component of acceleration for preserving reaches the first preset value, count symbol in the component of acceleration
The step of number for closing the first default feature, includes:
The difference of each component of acceleration in the component of acceleration of the preservation is calculated by the component of acceleration, is calculated
The absolute value of result and difference;
Judge the absolute value of the difference, result of calculation and difference of each component of acceleration in the component of acceleration of the preservation
Whether meet corresponding pre-conditioned;
If so, be meeting the first default feature, statistics meets the component of acceleration of the first default feature.
Alternatively, it is described when the component of acceleration for preserving reaches the first preset value, count symbol in the component of acceleration
The step of number for closing the second default feature, also includes:
The norm of the acceleration initial data is calculated, if the norm of the acceleration initial data is preset more than the 6th
Value, or more than the 7th preset value and more than the 6th preset value, the 7th preset value is more than the 6th preset value, then to meet second
Default feature;
Count the number of the norm more than the acceleration initial data of the 6th preset value of the acceleration initial data;
The norm of the acceleration initial data is counted more than the 7th preset value and more than the acceleration original of the 6th preset value
The number of beginning data.
Alternatively, it is described when the number for meeting default feature reach correspondence preset value when output vehicle collide or
The step of signal of vibration, includes:
Preset value is corresponded to when the number for meeting the first default feature reaches, and meets the number of the second default feature and reached
During to correspondence preset value, the signal that output vehicle collides, when the number for meeting the first default feature reaches correspondence in advance
If value, when the number for meeting the second default feature is not reaching to correspondence preset value, the signal that output vehicle vibrates.
Additionally, to achieve the above object, the present invention also provides a kind of vehicle collision detection dress based on acceleration transducer
Put, described device includes:
Acquisition module, it is described for obtaining acceleration initial data when vehicle collides by acceleration transducer
Acceleration initial data includes the component of acceleration of x, y and z axes;
Computing module, for the component of acceleration by the x, y and z axes in the acceleration initial data respectively to accrued
Calculate components of the characteristic point vector logic S in x, y and z axes;
Preserving module, if for the characteristic point vector logic S x, y and z axes component not be 0, preserve corresponding
The component of acceleration of the x, y and z axes in acceleration initial data;
Statistical module, for when the component of acceleration for preserving reaches the first preset value, counting the component of acceleration in
Meet the number of default feature;
Output module, collides for the output vehicle when the number for meeting default feature reaches correspondence preset value
Or the signal of vibration.
Alternatively, the computing module includes:
First computing unit, if being k for the moment that vehicle collides, calculates the acceleration at k-1 moment and k-2 moment
Difference in degree initial data between the component of acceleration of x-axis, obtains the first difference;
Second computing unit, the component of acceleration for calculating x-axis in acceleration initial data of the k moment with the k-1 moment
Between difference, obtain the second difference, first difference is multiplied with the second difference, acquisition the first result of calculation;
3rd computing unit, the component of acceleration for x-axis in the acceleration initial data for calculating the k-1 moment is pre- with second
If the product after value multiplication, the component of acceleration of x-axis subtracts each other in the acceleration initial data by the product with the k moment, obtains
3rd difference, then the component of acceleration of x-axis in the acceleration initial data of the 3rd difference with the k-2 moment is subtracted each other,
The 4th difference is obtained, the absolute value of the 4th difference is calculated;
Assignment unit, if for meet simultaneously first difference more than the 3rd preset value, the first result of calculation be less than or
It is not equal to the 5th preset value equal to the absolute value of the 4th preset value, the 4th difference, then by the characteristic point vector logic at the k moment
S is entered as 1 in the component of x-axis;Otherwise, it is entered as 0;
4th computing unit, for calculating the characteristic point vector logic S at k moment successively in y-axis and the component of z-axis.
Alternatively, the statistical module includes:
First statistic unit, for when the component of acceleration for preserving reaches the first preset value, counting the acceleration point
Meet the number of the first default feature in amount;
Second statistic unit, for when the component of acceleration for preserving reaches the first preset value, counting the acceleration point
Meet the number of the second default feature in amount.
Alternatively, first statistic unit includes:
First computation subunit, in the component of acceleration that the preservation is calculated by the component of acceleration each add
The absolute value of the difference, result of calculation and difference of velocity component;
Judgment sub-unit, for the difference of each component of acceleration, calculating knot in the component of acceleration for judging the preservation
Whether the absolute value of fruit and difference meets corresponding pre-conditioned;
First statistics subelement, if for meeting, as meeting the first default feature, statistics meets the first default feature
Component of acceleration.
Alternatively, second statistic unit includes:
Second computation subunit, the norm for calculating the acceleration initial data, if the acceleration initial data
Norm be more than the 6th preset value, or more than the 7th preset value and more than the 6th preset value, the 7th preset value is more than the 6th
Preset value, then preset feature to meet second;
Second statistics subelement, acceleration of the norm more than the 6th preset value for counting the acceleration initial data
The number of initial data;
3rd statistics subelement, for counting the norm of the acceleration initial data more than the 7th preset value and more than the
The number of the acceleration initial data of six preset values.
Alternatively, the output module includes:
Output unit, for reaching correspondence preset value when the number for meeting the first default feature, and it is pre- to meet second
If when the number of feature reaches correspondence preset value, the output signal that collides of vehicle, when the first default feature of meeting
Number reaches correspondence preset value, and when the number for meeting the second default feature is not reaching to correspondence preset value, output vehicle shakes
Dynamic signal.
The present invention obtains acceleration initial data when vehicle collides, the acceleration by acceleration transducer first
Degree initial data includes the component of acceleration of x, y and z axes;Then by the x, y and z axes in the acceleration initial data plus
Velocity component corresponds to the component for calculating characteristic point vector logic S in x, y and z axes respectively;If the characteristic point vector logic S x,
The component of y and z-axis is not 0, then preserve the component of acceleration of the x, y and z axes in corresponding acceleration initial data;When what is preserved
When component of acceleration reaches the first preset value, the number of default feature is met in the statistics component of acceleration;Meet when described
The signal that output vehicle collides or vibrates when the number of default feature reaches correspondence preset value.Substantial amounts of meter need not be carried out
Calculate, such that it is able to detect the signal that vehicle collides or vibrates exactly, to notify that rescue center goes to rescue, be easy to fast
Speed rescue, while reminding driver to be operated accordingly, prevents driver from acting presumptuously, and causes secondary injury.
Brief description of the drawings
Fig. 1 is the schematic flow sheet of vehicle collision detection method first embodiment of the present invention based on acceleration transducer;
Fig. 2 is calculated for the component of acceleration in Fig. 1 by the x, y and z axes in the acceleration initial data is corresponded to respectively
Refinement schematic flow sheets of the characteristic point vector logic S the step of component of x, y and z axes;
Fig. 3 be in Fig. 1 when the component of acceleration for preserving reaches the first preset value, count and meet in the component of acceleration
The refinement schematic flow sheet of the step of number of default feature;
Fig. 4 be in Fig. 3 when the component of acceleration for preserving reaches the first preset value, count and meet in the component of acceleration
The refinement schematic flow sheet of the step of number of the first default feature;
Fig. 5 be in Fig. 3 when the component of acceleration for preserving reaches the first preset value, count and meet in the component of acceleration
The refinement schematic flow sheet of the step of number of the second default feature;
Fig. 6 is that the functional module of collision detecting apparatus for vehicle first embodiment of the present invention based on acceleration transducer is illustrated
Figure;
Fig. 7 is the refinement high-level schematic functional block diagram of computing module in Fig. 6;
Fig. 8 is the refinement high-level schematic functional block diagram of statistical module in Fig. 6;
Fig. 9 is the refinement high-level schematic functional block diagram of the first statistic unit in Fig. 8;
Figure 10 is the refinement high-level schematic functional block diagram of the second statistic unit in Fig. 8.
The realization of the object of the invention, functional characteristics and advantage will be described further referring to the drawings in conjunction with the embodiments.
Specific embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
The present invention provides a kind of vehicle collision detection method based on acceleration transducer.
Reference picture 1, Fig. 1 is the flow of vehicle collision detection method first embodiment of the present invention based on acceleration transducer
Schematic diagram.
In the present embodiment, the method includes:
Step S100, acceleration initial data when vehicle collides, the acceleration are obtained by acceleration transducer
Degree initial data includes the component of acceleration of x, y and z axes.
In the present embodiment, when monitoring that vehicle collides, obtained when colliding by acceleration transducer
Acceleration initial data, the acceleration initial data is three-dimensional array, including x, y and z axes component of acceleration, it is general to occur
Acceleration initial data during collision is multiple, such as moment when assuming to collide is the k moment, then the acceleration is original
Data include acceleration initial data, the acceleration initial data at k-1 moment, the acceleration initial data at k-2 moment at k moment
Deng.
Step S200, is corresponded to and calculates special respectively by the component of acceleration of the x, y and z axes in the acceleration initial data
Levy components of a vector logic S in x, y and z axes.
After initial data is got, by the component of acceleration point of the x, y and z axes in the acceleration initial data
Components of the characteristic point vector logic S in x, y and z axes Dui Ying not be calculated, specifically, it is assumed that moment when colliding is the k moment,
The x-axis component of the characteristic point vector logic S at the k moment is calculated first, by the acceleration for calculating k-1 moment and k-2 moment
Difference between the component of acceleration of the x-axis in initial data, obtains the first difference;Calculate the acceleration at k moment and k-1 moment
Difference between the component of acceleration of the x-axis in initial data, obtains the second difference, by first difference and the second difference phase
Multiply, obtain the first result of calculation;The component of acceleration and second for calculating the x-axis in the acceleration initial data at k-1 moment are preset
Product after value multiplication, the component of acceleration of the x-axis in acceleration initial data by the product with the k moment subtracts each other, and obtains
3rd difference, then the component of acceleration of the x-axis in the acceleration initial data of the 3rd difference with the k-2 moment is carried out into phase
Subtract, obtain the 4th difference, calculate the absolute value of the 4th difference.
If the absolute value of first difference, the first result of calculation and the 4th difference meets following condition, described simultaneously
One difference is more than α, and α is real number, and specific value can carry out value according to actual conditions, and first result of calculation is less than or waits
In 0, the absolute value of the 4th difference is not equal to β, and β is real number, and specific value can carry out value according to actual conditions.Then institute
The characteristic point vector logic S for stating the k moment is 1 in the component of acceleration of x-axis.The characteristic point vector logic S at otherwise described k moment exists
The component of acceleration of x-axis is 0.
The characteristic point vector logic S at k moment is calculated in y-axis and the component of acceleration of z-axis by same mode successively, is obtained
Obtain the expression formula of the characteristic point vector logic S at k moment.
Step S300, if the characteristic point vector logic S is not 0 in the component of x, y and z axes, preserves corresponding acceleration
The component of acceleration of the x, y and z axes in degree initial data.
If the characteristic point vector logic S is not 0 in the component of x, y and z axes, corresponding acceleration initial data is preserved
In x, y and z axes component of acceleration.The characteristic point vector logic S at such as described k moment is 1 in the component of acceleration of x-axis,
Then the component of acceleration of the x-axis in the acceleration initial data at k moment, k-1 moment and k-2 moment is preserved respectively.
Step S400, when the component of acceleration for preserving reaches the first preset value, meets in the statistics component of acceleration
The number of default feature.
When the component of acceleration for preserving reaches the first preset value, default feature is met in the statistics component of acceleration
Number, the default feature includes the first default feature and the second default feature.Count first and meet in the component of acceleration
The number of the first default feature, specifically, the described first default feature includes the component of acceleration by being calculated
Difference is more than α1, less than or equal to 0, the absolute value of difference is not equal to β to result of calculation13 steps.It is each by calculating acquisition first
The absolute value of the difference, result of calculation and difference of the component of acceleration at individual moment, then judges the acceleration at each moment
Whether the absolute value of the difference, result of calculation and difference of component meets the first default feature, if the acceleration at each moment
The difference of component is more than α1, result of calculation is less than or equal to 0 and the absolute value of difference is not equal to β1, then it is default special to meet first
Levy.The α1It is real number, the β1Also it is real number, α1With β1Unequal, specific value can be taken according to specific collision situation
Value.Then statistics meets the number of the component of acceleration of the first default feature respectively.
Then the number of the second default feature is met in the component of acceleration for counting the preservation.Specifically, calculate described
The norm of acceleration initial data, if the norm of the acceleration initial data is more than the 6th preset value, the 6th preset value
Span for 0 to just infinite, and the acceleration initial data norm more than the 7th preset value and pre- more than the 6th
If value, the span of the 7th preset value is the 6th preset value to just infinite, then to meet the second default feature.Then unite
Count the number of the norm more than the initial data of the 6th preset value of the acceleration initial data;Count the acceleration original number
According to norm more than the 7th preset value and the number of acceleration initial data more than the 6th preset value, the 7th preset value is big
In the 6th preset value.
Step S500, when the number for meeting default feature reaches correspondence preset value, output vehicle collides or shakes
Dynamic signal.
If the component of acceleration of the x-axis in the component of acceleration meets the number of default feature more than the 8th preset value,
The component of acceleration of the y-axis in the component of acceleration meets the number of default feature more than the 9th preset value, the acceleration
The component of acceleration of the z-axis in component meets the number of default feature more than the tenth preset value, and the acceleration original number
According to norm more than the 6th preset value acceleration initial data quantity be more than the 11st preset value, the acceleration original number
According to norm more than the 7th preset value and more than the 6th preset value acceleration initial data quantity be more than the 12nd preset value,
Then it is judged as that vehicle collides, then the signal that vehicle collides is exported, if the acceleration of the x-axis in the component of acceleration
Component meets the number of default feature more than the 8th preset value, and the component of acceleration of the y-axis in the component of acceleration meets pre-
If the number of feature is more than the 9th preset value, the component of acceleration of the z-axis in the component of acceleration meets the individual of default feature
Number is more than the tenth preset value, but the norm of the acceleration initial data more than the acceleration initial data of the 6th preset value
Quantity is less than or equal to the 11st preset value, and the norm of the acceleration initial data is more than the 7th preset value and pre- more than the 6th
If the quantity of the acceleration initial data of value is less than or equal to the 12nd preset value, then it is judged as that vehicle vibrates, then export
Vehicle sends the signal of vibration.It is 8th preset value, the 9th preset value, the tenth preset value, the 11st preset value, the 12nd pre-
If value is the real number that is not mutually equal, specific value according to collision situation carry out value.Specifically, the output can include right
Driver and the output of rescue center, such as when being calculated Current vehicle by judgement and colliding, vehicle is touched
The information output hit quickly is rushed for scene and is rescued to rescue center, so as to rescue center, and then vehicle collides
Information output to remind driver to carry out corresponding measure, such as should not be moved rashly to the car running computer of vehicle, prevent from losing blood
It is excessive etc..
The present embodiment obtains acceleration initial data when vehicle collides by acceleration transducer first, described to add
Speed initial data includes the component of acceleration of x, y and z axes;Then by the x, y and z axes in the acceleration initial data
Component of acceleration corresponds to the component for calculating characteristic point vector logic S in x, y and z axes respectively;If the characteristic point vector logic S exists
The component of x, y and z axes is not 0, then preserve the component of acceleration of the x, y and z axes in corresponding acceleration initial data;Work as preservation
Component of acceleration when reaching the first preset value, count the number for meeting default feature in the component of acceleration;When the symbol
The signal that output vehicle collides or vibrates when the number for closing default feature reaches correspondence preset value.Need not carry out substantial amounts of
Calculate, such that it is able to detect the signal that vehicle collides or vibrates exactly, to notify that rescue center goes to rescue, be easy to
Quick rescue, while reminding driver to be operated accordingly, prevents driver from acting presumptuously, and causes secondary injury.
Further, reference picture 2, Fig. 2 is the acceleration in Fig. 1 by the x, y and z axes in the acceleration initial data
Component corresponds to the refinement schematic flow sheet for calculating characteristic point vector logic S the step of the component of x, y and z axes respectively.
Based on vehicle collision detection method first embodiment of the present invention based on acceleration transducer, the step S200 can
To include:
Step S210, if the moment that vehicle collides is k, calculates the acceleration original number at k-1 moment and k-2 moment
According to the difference between the component of acceleration of middle x-axis, the first difference is obtained;
Step S220, calculates the difference between the component of acceleration of x-axis in the acceleration initial data at k moment and k-1 moment
Value, obtains the second difference, and first difference is multiplied with the second difference, obtains the first result of calculation;
Step S230, the component of acceleration for calculating x-axis in the acceleration initial data at k-1 moment is multiplied with the second preset value
Product afterwards, the component of acceleration of x-axis subtracts each other in the acceleration initial data by the product with the k moment, obtains the 3rd difference,
The component of acceleration of x-axis in the acceleration initial data of the 3rd difference with the k-2 moment is subtracted each other again, is obtained the 4th poor
Value, calculates the absolute value of the 4th difference;
Step S240, if meet first difference being simultaneously less than or equal to more than the 3rd preset value, the first result of calculation
4th preset value, the absolute value of the 4th difference are not equal to the 5th preset value, then by the characteristic point vector logic S at the k moment in x
The component of axle is entered as 1;Otherwise, it is entered as 0;
Step S250, calculates the characteristic point vector logic S at k moment in y-axis and the component of z-axis successively.
In this example, it is assumed that the moment for colliding is k, then k moment, k-1 moment and k-2 moment are being got
After acceleration initial data, the k moment is calculated by the acceleration initial data at the k moment, k-1 moment and k-2 moment
Characteristic point vector logic S, specifically, calculates the x-axis component of the characteristic point vector logic S at the k moment, by calculating k- first
Difference between the component of acceleration of the x-axis at 1 moment and k-2 moment, obtains the first difference;The calculating k moment adds with the k-1 moment
Difference between the component of acceleration of the x-axis in speed initial data, obtains the second difference, and first difference is poor with second
Value is multiplied, and obtains the first result of calculation;Calculate the component of acceleration and second of the x-axis in the acceleration initial data at k-1 moment
Product after preset value multiplication, the component of acceleration of the x-axis in acceleration initial data by the product with the k moment subtracts each other,
The 3rd difference is obtained, then the component of acceleration of the x-axis in the acceleration initial data of the 3rd difference with the k-2 moment is carried out
Subtract each other, obtain the 4th difference, calculate the absolute value of the 4th difference.
If the absolute value of first difference, the first result of calculation and the 4th difference meets following condition, described simultaneously
One difference is more than α, and α is real number, and specific value can carry out value according to actual conditions, and first result of calculation is less than or waits
In 0, the absolute value of the 4th difference is not equal to β, and β is real number, and specific value can carry out value according to actual conditions.Then institute
The characteristic point vector logic S for stating the k moment is entered as 1 in the component of acceleration of x-axis.The characteristic point logic at otherwise described k moment to
Amount S is entered as 0 in the component of acceleration of x-axis.
Then the component of acceleration and z-axis of the characteristic point vector logic S at k moment in y-axis are calculated by same mode
Component of acceleration, obtains the expression formula of the characteristic point vector logic S at k moment.
Further, reference picture 3, Fig. 3 be Fig. 1 in when preserve component of acceleration reach the first preset value when, count institute
State the refinement schematic flow sheet of the step of meeting the number of default feature in component of acceleration.
Based on vehicle collision detection method first embodiment of the present invention based on acceleration transducer, the step S400 can
To include:
Step S410, when the component of acceleration for preserving reaches the first preset value, meets in the statistics component of acceleration
The number of the first default feature;
Step S420, when the component of acceleration for preserving reaches the first preset value, meets in the statistics component of acceleration
The number of the second default feature.
In the present embodiment, when the component of acceleration for preserving reaches the first preset value, in the statistics component of acceleration
Meet the number of default feature, the default feature includes the first default feature and the second default feature.Described adding is counted first
Meet the number of the first default feature in velocity component, specifically, the described first default feature includes the institute by being calculated
The difference for stating component of acceleration is more than α1, less than or equal to 0, the absolute value of difference is not equal to β to result of calculation13 steps.First
By calculating the absolute value of the difference, result of calculation and difference of the component of acceleration for obtaining each moment, then judge described each
Whether the absolute value of the difference, result of calculation and difference of the component of acceleration at individual moment meets the first default feature, if described each
The difference of the component of acceleration at individual moment is more than α1, result of calculation is less than or equal to 0 and the absolute value of difference is not equal to β1, then for
Meet the first default feature.The α1It is real number, the β1Also it is real number, α1With β1Unequal, specific value can be according to specific
Collision situation carries out value.Then statistics meets the number of the component of acceleration of the first default feature respectively.
Then the number of the second default feature is met in the component of acceleration for counting the preservation.Specifically, calculate described
The norm of acceleration initial data, if the norm of the acceleration initial data is more than the 6th preset value, the 6th preset value
Span for 0 to just infinite, and the acceleration initial data norm more than the 7th preset value and pre- more than the 6th
If value, the span of the 7th preset value is the 6th preset value to just infinite, then to meet the second default feature.Then unite
Count the number of the norm more than the initial data of the 6th preset value of the acceleration initial data;Count the acceleration original number
According to norm more than the 7th preset value and the number of acceleration initial data more than the 6th preset value, the 7th preset value is big
In the 6th preset value.
Further, reference picture 4, Fig. 4 be Fig. 3 in when preserve component of acceleration reach the first preset value when, count institute
The refinement schematic flow sheet of the step of stating the number for meeting the first default feature in component of acceleration.
Based on vehicle collision detection method first embodiment of the present invention based on acceleration transducer, the step S410 can
To include:
Step S411, by each component of acceleration in the component of acceleration of the component of acceleration calculating preservation
The absolute value of difference, result of calculation and difference;
Step S412, judges the difference of each component of acceleration in the component of acceleration of the preservation by being calculated
Whether the absolute value of value, result of calculation and difference meets corresponding pre-conditioned;
Step S413, if so, be meeting the first default feature, statistics meets the component of acceleration of the first default feature.
When the component of acceleration for preserving reaches the first preset value, the first default spy is met in the statistics component of acceleration
The number levied, specifically, the described first default feature includes being more than α by the difference of the component of acceleration being calculated1,
Result of calculation is less than or equal to 0, and the absolute value of difference is not equal to β13 steps.First by calculating adding for each moment of acquisition
The absolute value of the difference, result of calculation and difference of velocity component, then judge the component of acceleration at each moment difference,
Whether the absolute value of result of calculation and difference meets the first default feature, if the difference of the component of acceleration at each moment is big
In α1, result of calculation is less than or equal to 0 and the absolute value of difference is not equal to β1, then feature is preset to meet first.The α1It is reality
Number, the β1Also it is real number, α1With β1Unequal, specific value can carry out value according to specific collision situation.Then unite respectively
Meter meets the number of the component of acceleration of the first default feature.
Such as assume that the moment for colliding is k, then it is former in the acceleration for getting k moment, k-1 moment and k-2 moment
After beginning data, k is judged by the component of acceleration of the x-axis in the acceleration initial data at k moment, k-1 moment and k-2 moment
Whether first default feature is met in the component of acceleration of moment x-axis.Specifically, adding the x-axis at k-1 moment and k-2 moment
Velocity component is subtracted each other, and obtains corresponding first difference of component of acceleration of k moment x-axis;Then by k moment and k-1 moment
Acceleration initial data in the component of acceleration of x-axis subtracted each other, obtain the component of acceleration corresponding the of k moment x-axis
Two differences, first difference is multiplied with the second difference, obtains the corresponding result of calculation of component of acceleration of k moment x-axis;Will
The component of acceleration of the x-axis in the acceleration initial data at k-1 moment is multiplied with the second preset value, obtains the acceleration of k moment x-axis
The corresponding product of degree component, the component of acceleration of the x-axis in acceleration initial data by the product with the k moment subtracts each other, obtains
K moment x-axis corresponding 3rd difference of component of acceleration, then by the acceleration original number at the 3rd difference and k-2 moment
The component of acceleration of the x-axis in is subtracted each other, and obtains corresponding 4th difference of component of acceleration of k moment x-axis, calculates described
The absolute value of the 4th difference.
Then the absolute value of corresponding first difference of component of acceleration, result of calculation and the 4th difference of k moment x-axis is judged
Whether first default feature is met, if the first difference is more than α1, the result of calculation be less than or equal to 0, the 4th difference
Absolute value is not equal to β1, then feature is preset to meet first.The α1It is real number, the β1Also it is real number, α1With β1It is unequal, tool
Body value can carry out value according to specific collision situation.After calculating judgement is carried out to whole components of acceleration, unite respectively
Meter meets the number of the component of acceleration of the x, y, z of the first default feature.
Further, reference picture 5, Fig. 5 be Fig. 3 in when preserve component of acceleration reach the first preset value when, count institute
The refinement schematic flow sheet of the step of stating the number for meeting the second default feature in component of acceleration.
Based on vehicle collision detection method first embodiment of the present invention based on acceleration transducer, the step S420 is also
Can include:
Step S421, calculates the norm of the acceleration initial data, if the norm of the acceleration initial data is more than
6th preset value, or more than the 7th preset value and more than the 6th preset value, the 7th preset value is more than the 6th preset value, then for
Meet the second default feature;
Step S422, counts the norm of the acceleration initial data more than the acceleration initial data of the 6th preset value
Number;
Step S423, counts the norm of the acceleration initial data more than the 7th preset value and more than the 6th preset value
The number of acceleration initial data.
In the present embodiment, the norm of the acceleration initial data is calculated first, specifically, if assuming | | gi| | to add
The norm of speed initial data, then the computing formula of the norm of the acceleration initial data beWherein xi、yi、ziRepresent giIn the component of acceleration of x, y, z, q is positive integer, represents exponent number.
After the norm for calculating the acceleration initial data, the norm of the acceleration initial data and the 6th preset value are carried out
Compare, if the norm of the acceleration initial data is more than the 6th preset value, preserved, calculating the acceleration of all preservations
Spend after the norm of initial data, count the number of the norm more than the 6th preset value of acceleration initial data.Described will add again
The norm of speed initial data is compared with the 7th preset value, the 6th preset value, if the norm of the initial data is more than the
Seven preset values and more than the 6th preset value, then preserved, then count the acceleration initial data norm it is pre- more than the 7th
If being worth and more than the number of the 6th preset value.The span of the 6th preset value is that zero to just infinite, the described 7th presets
The span of value is the 6th preset value to just infinite.
Further, it is described based on vehicle collision detection method first embodiment of the present invention based on acceleration transducer
Step S500 includes:
Preset value is corresponded to when the number for meeting the first default feature reaches, and meets the number of the second default feature and reached
During to correspondence preset value, the signal that output vehicle collides, when the number for meeting the first default feature reaches correspondence in advance
If value, when the number for meeting the second default feature is not reaching to correspondence preset value, the signal that output vehicle vibrates.
If the component of acceleration of the x-axis in the component of acceleration meets the number of default feature more than the 8th preset value,
The component of acceleration of the y-axis in the component of acceleration meets the number of default feature more than the 9th preset value, the acceleration
The component of acceleration of the z-axis in component meets the number of default feature more than the tenth preset value, and the acceleration original number
According to norm more than the 6th preset value acceleration initial data quantity be more than the 11st preset value, the acceleration original number
According to norm more than the 7th preset value and more than the 6th preset value acceleration initial data quantity be more than the 12nd preset value,
Then it is judged as that vehicle collides, the signal that output vehicle collides.
If the component of acceleration of the x-axis in the component of acceleration meets the number of default feature more than the 8th preset value,
The component of acceleration of the y-axis in the component of acceleration meets the number of default feature more than the 9th preset value, the acceleration
The component of acceleration of the z-axis in component meets the number of default feature more than the tenth preset value, but the acceleration original number
According to norm more than the 6th preset value acceleration initial data quantity be less than or equal to the 11st preset value, the acceleration
The norm of initial data is less than or equal to more than the 7th preset value and more than the quantity of the acceleration initial data of the 6th preset value
12nd preset value, then be judged as that vehicle vibrates, the signal that output vehicle vibrates.8th preset value, the 9th
Preset value, the tenth preset value, the 11st preset value, the 12nd preset value are the real number being not mutually equal, specific value according to touch
The situation of hitting carries out value.
The present invention further provides a kind of collision detecting apparatus for vehicle based on acceleration transducer.
Reference picture 6, Fig. 6 is the function of collision detecting apparatus for vehicle first embodiment of the present invention based on acceleration transducer
Module diagram.
In the present embodiment, the device includes:
Acquisition module 100, acceleration initial data when vehicle collides is obtained by acceleration transducer, described to add
Speed initial data includes the component of acceleration of x, y and z axes.
In the present embodiment, when monitoring that vehicle collides, obtained when colliding by acceleration transducer
Acceleration initial data, the acceleration initial data is three-dimensional array, including x, y and z axes component of acceleration, it is general to occur
Acceleration initial data during collision is multiple, such as moment when assuming to collide is the k moment, then the acceleration is original
Data include acceleration initial data, the acceleration initial data at k-1 moment, the acceleration initial data at k-2 moment at k moment
Deng.
Computing module 200, it is right respectively for the component of acceleration by the x, y and z axes in the acceleration initial data
Components of the characteristic point vector logic S in x, y and z axes should be calculated.
After initial data is got, by the component of acceleration point of the x, y and z axes in the acceleration initial data
Components of the characteristic point vector logic S in x, y and z axes Dui Ying not be calculated, specifically, it is assumed that moment when colliding is the k moment,
The x-axis component of the characteristic point vector logic S at the k moment is calculated first, by the acceleration for calculating k-1 moment and k-2 moment
Difference between the component of acceleration of the x-axis in initial data, obtains the first difference;Calculate the acceleration at k moment and k-1 moment
Difference between the component of acceleration of the x-axis in initial data, obtains the second difference, by first difference and the second difference phase
Multiply, obtain the first result of calculation;The component of acceleration and second for calculating the x-axis in the acceleration initial data at k-1 moment are preset
Product after value multiplication, the component of acceleration of the x-axis in acceleration initial data by the product with the k moment subtracts each other, and obtains
3rd difference, then the component of acceleration of the x-axis in the acceleration initial data of the 3rd difference with the k-2 moment is carried out into phase
Subtract, obtain the 4th difference, calculate the absolute value of the 4th difference.
If the absolute value of first difference, the first result of calculation and the 4th difference meets following condition, described simultaneously
One difference is more than α, and α is real number, and specific value can carry out value according to actual conditions, and first result of calculation is less than or waits
In 0, the absolute value of the 4th difference is not equal to β, and β is real number, and specific value can carry out value according to actual conditions.Then institute
The characteristic point vector logic S for stating the k moment is 1 in the component of acceleration of x-axis.The characteristic point vector logic S at otherwise described k moment exists
The component of acceleration of x-axis is 0.
The characteristic point vector logic S at k moment is calculated in y-axis and the component of acceleration of z-axis by same mode successively, is obtained
Obtain the expression formula of the characteristic point vector logic S at k moment.
Preserving module 300, if for the characteristic point vector logic S x, y and z axes component be 0, preserve correspondence
Acceleration initial data in x, y and z axes component of acceleration.
If the characteristic point vector logic S is not 0 in the component of x, y and z axes, corresponding acceleration initial data is preserved
In x, y and z axes component of acceleration.The characteristic point vector logic S at such as described k moment is 1 in the component of acceleration of x-axis,
Then the component of acceleration of the x-axis in the acceleration initial data at k moment, k-1 moment and k-2 moment is preserved respectively.
Statistical module 400, for when the component of acceleration for preserving reaches the first preset value, counting the component of acceleration
In meet the number of default feature.
When the component of acceleration for preserving reaches the first preset value, default feature is met in the statistics component of acceleration
Number, the default feature includes the first default feature and the second default feature.Count first and meet in the component of acceleration
The number of the first default feature, specifically, the described first default feature includes the component of acceleration by being calculated
Difference is more than α1, less than or equal to 0, the absolute value of difference is not equal to β to result of calculation13 steps.It is each by calculating acquisition first
The absolute value of the difference, result of calculation and difference of the component of acceleration at individual moment, then judges the acceleration at each moment
Whether the absolute value of the difference, result of calculation and difference of component meets the first default feature, if the acceleration at each moment
The difference of component is more than α1, result of calculation is less than or equal to 0 and the absolute value of difference is not equal to β1, then it is default special to meet first
Levy.The α1It is real number, the β1Also it is real number, α1With β1Unequal, specific value can be taken according to specific collision situation
Value.Then statistics meets the number of the component of acceleration of the first default feature respectively.
Then the number of the second default feature is met in the component of acceleration for counting the preservation.Specifically, calculate described
The norm of acceleration initial data, if the norm of the acceleration initial data is more than the 6th preset value, the 6th preset value
Span for 0 to just infinite, and the acceleration initial data norm more than the 7th preset value and pre- more than the 6th
If value, the span of the 7th preset value is the 6th preset value to just infinite, then to meet the second default feature.Then unite
Count the number of the norm more than the initial data of the 6th preset value of the acceleration initial data;Count the acceleration original number
According to norm more than the 7th preset value and the number of acceleration initial data more than the 6th preset value, the 7th preset value is big
In the 6th preset value.
Output module 500, occurs for the output vehicle when the number for meeting default feature reaches correspondence preset value
Collision or the signal of vibration.
If the component of acceleration of the x-axis in the component of acceleration meets the number of default feature more than the 8th preset value,
The component of acceleration of the y-axis in the component of acceleration meets the number of default feature more than the 9th preset value, the acceleration
The component of acceleration of the z-axis in component meets the number of default feature more than the tenth preset value, and the acceleration original number
According to norm more than the 6th preset value acceleration initial data quantity be more than the 11st preset value, the acceleration original number
According to norm more than the 7th preset value and more than the 6th preset value acceleration initial data quantity be more than the 12nd preset value,
Then it is judged as that vehicle collides, the signal that output vehicle collides, if the acceleration point of the x-axis in the component of acceleration
Amount meets the number of default feature more than the 8th preset value, and the component of acceleration of the y-axis in the component of acceleration meets default
The number of feature is more than the 9th preset value, and the component of acceleration of the z-axis in the component of acceleration meets the number of default feature
More than the tenth preset value, but the norm of the acceleration initial data is more than the number of the acceleration initial data of the 6th preset value
Amount is less than or equal to the 11st preset value, and the norm of the acceleration initial data is more than the 7th preset value and default more than the 6th
The quantity of the acceleration initial data of value is less than or equal to the 12nd preset value, then be judged as that vehicle vibrates, then export car
Send vibration signal.8th preset value, the 9th preset value, the tenth preset value, the 11st preset value, the 12nd are preset
Be worth the real number to be not mutually equal, specific value according to collision situation carry out value.Specifically, the output can include to driving
The person of sailing and the output of rescue center, such as when being calculated Current vehicle by judgement and colliding, vehicle is collided
Information output to rescue center, scene of quickly being rushed for so as to rescue center is rescued, the letter that then vehicle collides
Breath output to remind driver to carry out corresponding measure, such as should not be moved rashly to the car running computer of vehicle, prevent from losing blood
It is many etc..
The present embodiment obtains acceleration initial data when vehicle collides by acceleration transducer first, described to add
Speed initial data includes the component of acceleration of x, y and z axes;Then by the x, y and z axes in the acceleration initial data
Component of acceleration corresponds to the component for calculating characteristic point vector logic S in x, y and z axes respectively;If the characteristic point vector logic S exists
The component of x, y and z axes is not 0, then preserve the component of acceleration of the x, y and z axes in corresponding acceleration initial data;Work as preservation
Component of acceleration when reaching the first preset value, count the number for meeting default feature in the component of acceleration;When the symbol
The signal that output vehicle collides or vibrates when the number for closing default feature reaches correspondence preset value.Need not carry out substantial amounts of
Calculate, such that it is able to detect the signal that vehicle collides or vibrates exactly, to notify that rescue center goes to rescue, be easy to
Quick rescue, while reminding driver to be operated accordingly, prevents driver from acting presumptuously, and causes secondary injury.
Further, reference picture 7, Fig. 7 is the refinement high-level schematic functional block diagram of computing module in Fig. 6.
Based on collision detecting apparatus for vehicle first embodiment of the present invention based on acceleration transducer, the computing module
200 can include:
First computing unit 210, if being k for the moment that vehicle collides, calculates the k-1 moment with the k-2 moment
Difference in acceleration initial data between the component of acceleration of x-axis, obtains the first difference;
Second computing unit 220, the acceleration point for calculating x-axis in acceleration initial data of the k moment with the k-1 moment
Difference between amount, obtains the second difference, and first difference is multiplied with the second difference, obtains the first result of calculation;
3rd computing unit 230, the component of acceleration for x-axis in the acceleration initial data for calculating the k-1 moment and
Product after the multiplication of two preset values, the component of acceleration of x-axis subtracts each other in the acceleration initial data by the product with the k moment,
The 3rd difference is obtained, then the component of acceleration of x-axis in the acceleration initial data of the 3rd difference with the k-2 moment is carried out into phase
Subtract, obtain the 4th difference, calculate the absolute value of the 4th difference;
Assignment unit 240, if being less than more than the 3rd preset value, the first result of calculation for meeting first difference simultaneously
Or be not equal to the 5th preset value equal to the absolute value of the 4th preset value, the 4th difference, then by the characteristic point logic at the k moment to
Amount S is entered as 1 in the component of x-axis;Otherwise, it is entered as 0;
4th computing unit 250, for 250, calculate successively the characteristic point vector logic S at k moment y-axis and z-axis point
Amount.
In this example, it is assumed that the moment for colliding is k, then k moment, k-1 moment and k-2 moment are being got
After acceleration initial data, the k moment is calculated by the acceleration initial data at the k moment, k-1 moment and k-2 moment
Characteristic point vector logic S, specifically, calculates the x-axis component of the characteristic point vector logic S at the k moment, by calculating k- first
Difference between the component of acceleration of the x-axis at 1 moment and k-2 moment, obtains the first difference;The calculating k moment adds with the k-1 moment
Difference between the component of acceleration of the x-axis in speed initial data, obtains the second difference, and first difference is poor with second
Value is multiplied, and obtains the first result of calculation;Calculate the component of acceleration and second of the x-axis in the acceleration initial data at k-1 moment
Product after preset value multiplication, the component of acceleration of the x-axis in acceleration initial data by the product with the k moment subtracts each other,
The 3rd difference is obtained, then the component of acceleration of the x-axis in the acceleration initial data of the 3rd difference with the k-2 moment is carried out
Subtract each other, obtain the 4th difference, calculate the absolute value of the 4th difference.
If the absolute value of first difference, the first result of calculation and the 4th difference meets following condition, described simultaneously
One difference is more than α, and α is real number, and specific value can carry out value according to actual conditions, and first result of calculation is less than or waits
In 0, the absolute value of the 4th difference is not equal to β, and β is real number, and specific value can carry out value according to actual conditions.Then institute
The characteristic point vector logic S for stating the k moment is entered as 1 in the component of acceleration of x-axis.The characteristic point logic at otherwise described k moment to
Amount S is entered as 0 in the component of acceleration of x-axis.
Then the component of acceleration and z-axis of the characteristic point vector logic S at k moment in y-axis are calculated by same mode
Component of acceleration, obtains the expression formula of the characteristic point vector logic S at k moment.
Further, reference picture 8, Fig. 8 is the refinement high-level schematic functional block diagram of statistical module in Fig. 6.
Based on collision detecting apparatus for vehicle first embodiment of the present invention based on acceleration transducer, the statistical module
400 can include:
First statistic unit 410, for when the component of acceleration for preserving reaches the first preset value, counting the acceleration
Meet the number of the first default feature in component;
Second statistic unit 420, for when the component of acceleration for preserving reaches the first preset value, counting the acceleration
Meet the number of the second default feature in component.
In the present embodiment, when the component of acceleration for preserving reaches the first preset value, in the statistics component of acceleration
Meet the number of default feature, the default feature includes the first default feature and the second default feature.Described adding is counted first
Meet the number of the first default feature in velocity component, specifically, the described first default feature includes the institute by being calculated
The difference for stating component of acceleration is more than α1, less than or equal to 0, the absolute value of difference is not equal to β to result of calculation13 steps.First
By calculating the absolute value of the difference, result of calculation and difference of the component of acceleration for obtaining each moment, then judge described each
Whether the absolute value of the difference, result of calculation and difference of the component of acceleration at individual moment meets the first default feature, if described each
The difference of the component of acceleration at individual moment is more than α1, result of calculation is less than or equal to 0 and the absolute value of difference is not equal to β1, then for
Meet the first default feature.The α1It is real number, the β1Also it is real number, α1With β1Unequal, specific value can be according to specific
Collision situation carries out value.Then statistics meets the number of the component of acceleration of the first default feature respectively.
Then the number of the second default feature is met in the component of acceleration for counting the preservation.Specifically, calculate described
The norm of acceleration initial data, if the norm of the acceleration initial data is more than the 6th preset value, the 6th preset value
Span for 0 to just infinite, and the acceleration initial data norm more than the 7th preset value and pre- more than the 6th
If value, the span of the 7th preset value is the 6th preset value to just infinite, then to meet the second default feature.Then unite
Count the number of the norm more than the initial data of the 6th preset value of the acceleration initial data;Count the acceleration original number
According to norm more than the 7th preset value and the number of acceleration initial data more than the 6th preset value, the 7th preset value is big
In the 6th preset value.
Further, reference picture 9, Fig. 9 is the refinement high-level schematic functional block diagram of the first statistic unit in Fig. 8.
Based on collision detecting apparatus for vehicle first embodiment of the present invention based on acceleration transducer, first statistics is single
Unit 410 can also include:
First computation subunit 411, for every in the component of acceleration that the preservation is calculated by the component of acceleration
The absolute value of the difference, result of calculation and difference of individual component of acceleration;
Judgment sub-unit 412, for each acceleration in the component of acceleration for judging the preservation by being calculated
Whether the absolute value of the difference, result of calculation and difference of component meets corresponding pre-conditioned;
First statistics subelement 413, if for meeting, as meeting the first default feature, statistics meets the first default spy
The component of acceleration levied.
When the component of acceleration for preserving reaches the first preset value, the first default spy is met in the statistics component of acceleration
The number levied, specifically, the described first default feature includes being more than α by the difference of the component of acceleration being calculated1,
Result of calculation is less than or equal to 0, and the absolute value of difference is not equal to β13 steps.First by calculating adding for each moment of acquisition
The absolute value of the difference, result of calculation and difference of velocity component, then judge the component of acceleration at each moment difference,
Whether the absolute value of result of calculation and difference meets the first default feature, if the difference of the component of acceleration at each moment is big
In α1, result of calculation is less than or equal to 0 and the absolute value of difference is not equal to β1, then feature is preset to meet first.The α1It is reality
Number, the β1Also it is real number, α1With β1Unequal, specific value can carry out value according to specific collision situation.Then unite respectively
Meter meets the number of the component of acceleration of the first default feature.
Such as assume that the moment for colliding is k, then it is former in the acceleration for getting k moment, k-1 moment and k-2 moment
After beginning data, k is judged by the component of acceleration of the x-axis in the acceleration initial data at k moment, k-1 moment and k-2 moment
Whether first default feature is met in the component of acceleration of moment x-axis.Specifically, adding the x-axis at k-1 moment and k-2 moment
Velocity component is subtracted each other, and obtains corresponding first difference of component of acceleration of k moment x-axis;Then by k moment and k-1 moment
Acceleration initial data in the component of acceleration of x-axis subtracted each other, obtain the component of acceleration corresponding the of k moment x-axis
Two differences, first difference is multiplied with the second difference, obtains the corresponding result of calculation of component of acceleration of k moment x-axis;Will
The component of acceleration of the x-axis in the acceleration initial data at k-1 moment is multiplied with the second preset value, obtains the acceleration of k moment x-axis
The corresponding product of degree component, the component of acceleration of the x-axis in acceleration initial data by the product with the k moment subtracts each other, obtains
K moment x-axis corresponding 3rd difference of component of acceleration, then by the acceleration original number at the 3rd difference and k-2 moment
The component of acceleration of the x-axis in is subtracted each other, and obtains corresponding 4th difference of component of acceleration of k moment x-axis, calculates described
The absolute value of the 4th difference.
Then the absolute value of corresponding first difference of component of acceleration, result of calculation and the 4th difference of k moment x-axis is judged
Whether first default feature is met, if the first difference is more than α1, the result of calculation be less than or equal to 0, the 4th difference
Absolute value is not equal to β1, then feature is preset to meet first.The α1It is real number, the β1Also it is real number, α1With β1It is unequal, tool
Body value can carry out value according to specific collision situation.After calculating judgement is carried out to whole components of acceleration, unite respectively
Meter meets the number of the component of acceleration of the x, y, z of the first default feature.
Further, reference picture 10, Figure 10 is the refinement high-level schematic functional block diagram of the second statistic unit in Fig. 8.
Based on collision detecting apparatus for vehicle first embodiment of the present invention based on acceleration transducer, second statistics is single
Unit 420 can also include:
Second computation subunit 421, the norm for calculating the acceleration initial data, if the acceleration original number
According to norm be more than the 6th preset value, or more than the 7th preset value and more than the 6th preset value, the 7th preset value is more than the
Six preset values, then preset feature to meet second;
Second statistics subelement 422, norm the adding more than the 6th preset value for counting the acceleration initial data
The number of speed initial data;
3rd statistics subelement 423, for counting the norm of the acceleration initial data more than the 7th preset value and big
In the number of the acceleration initial data of the 6th preset value.
In the present embodiment, the norm of the acceleration initial data is calculated first, specifically, if assuming | | gi| | to add
The norm of speed initial data, then the computing formula of the norm of the acceleration initial data be
Wherein xi、yi、ziRepresent giIn the component of acceleration of x, y, z, q is positive integer, represents exponent number.Calculating, the acceleration is original
After the norm of data, the norm of the acceleration initial data and the 6th preset value are compared, if the acceleration is former
The norm of beginning data is more than the 6th preset value, then preserved, calculate the acceleration initial data of all preservations norm it
Afterwards, the number of the norm more than the 6th preset value of statistics acceleration initial data.Again by the norm of the acceleration initial data
It is compared with the 7th preset value, the 6th preset value, if the norm of the initial data is more than the 7th preset value and more than the 6th
Preset value, then preserved, then to count the norm of the acceleration initial data more than the 7th preset value and default more than the 6th
The number of value.The span of the 6th preset value is that zero to just infinite, the span of the 7th preset value is the 6th
Preset value is to just infinite.
Further, it is described based on collision detecting apparatus for vehicle first embodiment of the present invention based on acceleration transducer
Output module includes:
Preset value is corresponded to when the number for meeting the first default feature reaches, and meets the number of the second default feature and reached
During to correspondence preset value, the signal that output vehicle collides, when the number for meeting the first default feature reaches correspondence in advance
If value, when the number for meeting the second default feature is not reaching to correspondence preset value, the signal that output vehicle vibrates.
If the component of acceleration of the x-axis in the component of acceleration meets the number of default feature more than the 8th preset value,
The component of acceleration of the y-axis in the component of acceleration meets the number of default feature more than the 9th preset value, the acceleration
The component of acceleration of the z-axis in component meets the number of default feature more than the tenth preset value, but the acceleration original number
According to norm more than the 6th preset value acceleration initial data quantity be more than the 11st preset value, the acceleration original number
According to norm more than the 7th preset value and more than the 6th preset value acceleration initial data quantity be more than the 12nd preset value,
Then it is judged as that vehicle collides, the signal that output vehicle collides.
If the component of acceleration of the x-axis in the component of acceleration meets the number of default feature more than the 8th preset value,
The component of acceleration of the y-axis in the component of acceleration meets the number of default feature more than the 9th preset value, the acceleration
The component of acceleration of the z-axis in component meets the number of default feature more than the tenth preset value, but the acceleration original number
According to norm more than the 6th preset value acceleration initial data quantity be less than or equal to the 11st preset value, the acceleration
The norm of initial data is less than or equal to more than the 7th preset value and more than the quantity of the acceleration initial data of the 6th preset value
12nd preset value, then be judged as that vehicle vibrates, the signal that output vehicle vibrates.8th preset value, the 9th
Preset value, the tenth preset value, the 11st preset value, the 12nd preset value are the real number being not mutually equal, specific value according to touch
The situation of hitting carries out value.
The preferred embodiments of the present invention are these are only, the scope of the claims of the invention is not thereby limited, it is every to utilize this hair
Equivalent structure or equivalent flow conversion that bright specification and accompanying drawing content are made, or directly or indirectly it is used in other related skills
Art field, is included within the scope of the present invention.
Claims (12)
1. a kind of vehicle collision detection method based on acceleration transducer, it is characterised in that the described method comprises the following steps:
Acceleration initial data when vehicle collides is obtained by acceleration transducer, the acceleration initial data includes
The component of acceleration of x, y and z axes;
Corresponded to respectively by the component of acceleration of the x, y and z axes in the acceleration initial data and calculate characteristic point vector logic S
In the component of x, y and z axes;
If the characteristic point vector logic S is not 0 in the component of x, y and z axes, in preserving corresponding acceleration initial data
The component of acceleration of x, y and z axes;
When the component of acceleration for preserving reaches the first preset value, the individual of default feature is met in the statistics component of acceleration
Number;
The signal that output vehicle collides or vibrates when the number for meeting default feature reaches correspondence preset value.
2. the vehicle collision detection method of acceleration transducer is based on as claimed in claim 1, it is characterised in that described to pass through
The component of acceleration of the x, y and z axes in the acceleration initial data corresponds to calculate characteristic point vector logic S in x, y and z respectively
The step of component of axle, includes:
If the moment that vehicle collides is k, the acceleration at k-1 moment and x-axis in the acceleration initial data at k-2 moment is calculated
Difference between degree component, obtains the first difference;
The difference between the component of acceleration of x-axis in the acceleration initial data at k moment and k-1 moment is calculated, second is obtained poor
Value, first difference is multiplied with the second difference, obtains the first result of calculation;
Product after the component of acceleration of x-axis is multiplied with the second preset value in the acceleration initial data at calculating k-1 moment, by institute
State product to subtract each other with the component of acceleration of x-axis in the acceleration initial data at k moment, obtain the 3rd difference, then by the described 3rd
Difference is subtracted each other with the component of acceleration of x-axis in the acceleration initial data at k-2 moment, obtains the 4th difference, calculates described
The absolute value of the 4th difference;
If meeting first difference simultaneously more than the 3rd preset value, the first result of calculation less than or equal to the 4th preset value, the
The absolute value of four differences is not equal to the 5th preset value, then by the characteristic point vector logic S at the k moment x-axis component assignment
It is 1;Otherwise, it is entered as 0;
The characteristic point vector logic S at k moment is calculated successively in y-axis and the component of z-axis.
3. the vehicle collision detection method of acceleration transducer is based on as claimed in claim 1, it is characterised in that described as guarantor
When the component of acceleration deposited reaches the first preset value, counting the step of meet the number of default feature in the component of acceleration and wrap
Include:
When the component of acceleration for preserving reaches the first preset value, the first default feature is met in the statistics component of acceleration
Number;
When the component of acceleration for preserving reaches the first preset value, the second default feature is met in the statistics component of acceleration
Number.
4. the vehicle collision detection method of acceleration transducer is based on as claimed in claim 3, it is characterised in that described as guarantor
When the component of acceleration deposited reaches the first preset value, the step of the number of the first default feature is met in the statistics component of acceleration
Suddenly include:
Difference, the result of calculation of each component of acceleration in the component of acceleration of the preservation are calculated by the component of acceleration
And the absolute value of difference;
Judge each component of acceleration in the component of acceleration of the preservation difference, result of calculation and difference absolute value whether
Meet corresponding pre-conditioned;
If so, be meeting the first default feature, statistics meets the component of acceleration of the first default feature.
5. the vehicle collision detection method of acceleration transducer is based on as claimed in claim 3, it is characterised in that described as guarantor
When the component of acceleration deposited reaches the first preset value, the step of the number of the second default feature is met in the statistics component of acceleration
Suddenly also include:
The norm of the acceleration initial data is calculated, if the norm of the acceleration initial data is more than the 6th preset value, or
More than the 7th preset value and more than the 6th preset value, the 7th preset value is more than the 6th preset value, then preset to meet second
Feature;
Count the number of the norm more than the acceleration initial data of the 6th preset value of the acceleration initial data;
The norm of the acceleration initial data is counted more than the 7th preset value and more than the acceleration original number of the 6th preset value
According to number.
6. the vehicle collision detection method based on acceleration transducer as any one of claim 3-5, its feature exists
In, it is described when the number for meeting default feature reach correspondence preset value when output vehicle collide or vibrate signal the step of
Including:
When the number for meeting the first default feature reaches correspondence preset value, and meet the number of the second default feature reach it is right
When answering preset value, the signal that output vehicle collides, when the number for meeting the first default feature reaches correspondence preset value,
When the number for meeting the second default feature is not reaching to correspondence preset value, the signal that output vehicle vibrates.
7. a kind of collision detecting apparatus for vehicle based on acceleration transducer, it is characterised in that described device includes:
Acquisition module, for obtaining acceleration initial data when vehicle collides, the acceleration by acceleration transducer
Degree initial data includes the component of acceleration of x, y and z axes;
Computing module, corresponds to and calculates special respectively for the component of acceleration by the x, y and z axes in the acceleration initial data
Levy components of a vector logic S in x, y and z axes;
Preserving module, if for the characteristic point vector logic S x, y and z axes component not be 0, preserve corresponding acceleration
The component of acceleration of the x, y and z axes in degree initial data;
Statistical module, for when the component of acceleration for preserving reaches the first preset value, meeting in the statistics component of acceleration
The number of default feature;
Output module, collides or shakes for the output vehicle when the number for meeting default feature reaches correspondence preset value
Dynamic signal.
8. the collision detecting apparatus for vehicle of acceleration transducer is based on as claimed in claim 7, it is characterised in that the calculating
Module includes:
First computing unit, if being k for the moment that vehicle collides, calculates the k-1 moment former with the acceleration at k-2 moment
Difference in beginning data between the component of acceleration of x-axis, obtains the first difference;
Second computing unit, between the component of acceleration of x-axis in the acceleration initial data for calculating k moment and k-1 moment
Difference, obtain the second difference, first difference is multiplied with the second difference, acquisition the first result of calculation;
3rd computing unit, for the component of acceleration and the second preset value of x-axis in the acceleration initial data for calculating the k-1 moment
Product after multiplication, the component of acceleration of x-axis subtracts each other in the acceleration initial data by the product with the k moment, obtains the 3rd
Difference, then the component of acceleration of x-axis in the acceleration initial data of the 3rd difference with the k-2 moment is subtracted each other, obtain
4th difference, calculates the absolute value of the 4th difference;
Assignment unit, if being less than or equal to more than the 3rd preset value, the first result of calculation for meeting first difference simultaneously
4th preset value, the absolute value of the 4th difference are not equal to the 5th preset value, then by the characteristic point vector logic S at the k moment in x
The component of axle is entered as 1;Otherwise, it is entered as 0;
4th computing unit, for calculating the characteristic point vector logic S at k moment successively in y-axis and the component of z-axis.
9. the collision detecting apparatus for vehicle of acceleration transducer is based on as claimed in claim 7, it is characterised in that the statistics
Module includes:
First statistic unit, for when the component of acceleration for preserving reaches the first preset value, counting the component of acceleration in
Meet the number of the first default feature;
Second statistic unit, for when the component of acceleration for preserving reaches the first preset value, counting the component of acceleration in
Meet the number of the second default feature.
10. the collision detecting apparatus for vehicle based on acceleration transducer as claimed in claim 9, it is characterised in that described the
One statistic unit includes:
First computation subunit, for each acceleration in the component of acceleration that the preservation is calculated by the component of acceleration
The absolute value of the difference, result of calculation and difference of component;
Judgment sub-unit, for the difference of each component of acceleration in the component of acceleration for judging the preservation, result of calculation and
Whether the absolute value of difference meets corresponding pre-conditioned;
First statistics subelement, if for meeting, as meeting the first default feature, statistics meets the acceleration of the first default feature
Degree component.
11. collision detecting apparatus for vehicle based on acceleration transducer as claimed in claim 9, it is characterised in that described the
Two statistic units include:
Second computation subunit, the norm for calculating the acceleration initial data, if the model of the acceleration initial data
Number is more than the 6th preset value, or more than the 7th preset value and more than the 6th preset value, the 7th preset value is preset more than the 6th
Value, then preset feature to meet second;
Second statistics subelement, the norm for counting the acceleration initial data is original more than the acceleration of the 6th preset value
The number of data;
3rd statistics subelement, for counting the norm of the acceleration initial data more than the 7th preset value and pre- more than the 6th
If the number of the acceleration initial data of value.
12. collision detecting apparatus for vehicle based on acceleration transducer as any one of claim 9-11, its feature
It is that the output module includes:
Output unit, for reaching correspondence preset value when the number for meeting the first default feature, and meets the second default spy
When the number levied reaches correspondence preset value, the signal that output vehicle collides, when the number for meeting the first default feature
Correspondence preset value is reached, when the number for meeting the second default feature is not reaching to correspondence preset value, output vehicle vibrates
Signal.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710027218.XA CN106740631B (en) | 2017-01-12 | 2017-01-12 | Vehicle collision detection method and device based on acceleration transducer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710027218.XA CN106740631B (en) | 2017-01-12 | 2017-01-12 | Vehicle collision detection method and device based on acceleration transducer |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106740631A true CN106740631A (en) | 2017-05-31 |
CN106740631B CN106740631B (en) | 2019-04-19 |
Family
ID=58946897
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710027218.XA Active CN106740631B (en) | 2017-01-12 | 2017-01-12 | Vehicle collision detection method and device based on acceleration transducer |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106740631B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019165615A1 (en) * | 2018-02-28 | 2019-09-06 | 深圳市元征软件开发有限公司 | Vehicle damage detection method, vehicle damage detection device and electronic device |
CN113335311A (en) * | 2021-07-22 | 2021-09-03 | 中国第一汽车股份有限公司 | Vehicle collision detection method and device, vehicle and storage medium |
CN114387705A (en) * | 2020-10-16 | 2022-04-22 | 比亚迪股份有限公司 | Vehicle intelligent monitoring method and system, vehicle-mounted controller and acceleration sensor |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3117165B2 (en) * | 1991-08-19 | 2000-12-11 | オートモチブ システムズ ラボラトリー,インコーポレイテッド | Device and method for starting safety device in automobile |
GB2440451B (en) * | 2005-06-10 | 2008-04-09 | Ford Global Tech Llc | Longitudiinal velocity determination for an automotive vehicle |
GB2414815B (en) * | 2004-06-02 | 2008-06-11 | Ford Global Tech Llc | Determining lateral velocity and yaw rate of a vehicle |
CN103448730A (en) * | 2013-09-17 | 2013-12-18 | 东南大学 | Method of estimating key alarm parameters in highway automobile rear-end collision |
CN104134311A (en) * | 2014-07-30 | 2014-11-05 | 中国四联仪器仪表集团有限公司 | Traffic accident monitoring alarm device and method |
-
2017
- 2017-01-12 CN CN201710027218.XA patent/CN106740631B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3117165B2 (en) * | 1991-08-19 | 2000-12-11 | オートモチブ システムズ ラボラトリー,インコーポレイテッド | Device and method for starting safety device in automobile |
GB2414815B (en) * | 2004-06-02 | 2008-06-11 | Ford Global Tech Llc | Determining lateral velocity and yaw rate of a vehicle |
GB2440451B (en) * | 2005-06-10 | 2008-04-09 | Ford Global Tech Llc | Longitudiinal velocity determination for an automotive vehicle |
CN103448730A (en) * | 2013-09-17 | 2013-12-18 | 东南大学 | Method of estimating key alarm parameters in highway automobile rear-end collision |
CN104134311A (en) * | 2014-07-30 | 2014-11-05 | 中国四联仪器仪表集团有限公司 | Traffic accident monitoring alarm device and method |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019165615A1 (en) * | 2018-02-28 | 2019-09-06 | 深圳市元征软件开发有限公司 | Vehicle damage detection method, vehicle damage detection device and electronic device |
CN114387705A (en) * | 2020-10-16 | 2022-04-22 | 比亚迪股份有限公司 | Vehicle intelligent monitoring method and system, vehicle-mounted controller and acceleration sensor |
CN114387705B (en) * | 2020-10-16 | 2023-10-17 | 比亚迪股份有限公司 | Vehicle intelligent monitoring method, system, vehicle-mounted controller and acceleration sensor |
CN113335311A (en) * | 2021-07-22 | 2021-09-03 | 中国第一汽车股份有限公司 | Vehicle collision detection method and device, vehicle and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN106740631B (en) | 2019-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106740631B (en) | Vehicle collision detection method and device based on acceleration transducer | |
CN101354265B (en) | Method and device for counting steps | |
CN108372785A (en) | A kind of non-security driving detection device of the automobile based on image recognition and detection method | |
US20060100762A1 (en) | Vehicle accident analyzing apparatus | |
CN107633655A (en) | A kind of fall detection method, terminal and computer-readable recording medium | |
CN107662613B (en) | A kind of extreme driving behavior recognition methods and system based on mobile intelligent perception | |
CN108760214A (en) | Projected angle of impact acquisition methods and Related product | |
US9253603B1 (en) | Accelerometer-based calibration of vehicle and smartphone coordinate systems | |
CN107886045A (en) | Facility satisfaction computing device | |
KR101515597B1 (en) | Method and apparatus for surveillance by using 3-dimension image data | |
Ogris et al. | Using ultrasonic hand tracking to augment motion analysis based recognition of manipulative gestures | |
CN104932674A (en) | Impact Detection Circuit, Physical Quantity Detection Device, Electronic Apparatus, Moving Object, And Impact Detection Method | |
WO2016208914A1 (en) | Vehicle accident sensing device and emergency call system using same | |
CN106228756A (en) | The intelligent driving safety assisting system of vehicle | |
CN106872180A (en) | Method for judging head injury of passenger in vehicle frontal collision | |
JP5330143B2 (en) | Moving form discriminating method, moving form discriminating apparatus, and calorie consumption calculating method | |
JP4675859B2 (en) | Operation management device, operation management program, and operation management method | |
CN111839527A (en) | Fall detection method and device and computer readable storage medium | |
CN105872962A (en) | Old people's tumble tracking system for old people | |
CN111121952B (en) | Helmet impact detection method and system | |
CN105959920A (en) | Mobile data processing method and device and mobile terminal | |
CN110929766A (en) | Self-adaptive pedestrian mobile phone attitude identification method based on Gaussian mixture clustering algorithm | |
CN106799025B (en) | Ball hitting detection method, device, equipment and intelligent terminal | |
Yoo et al. | Detection of rotations in jump rope using complementary filter | |
CN115931114A (en) | Method for judging detection result of particle collision noise detection system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |