CN106740631A - Vehicle collision detection method and device based on acceleration transducer - Google Patents

Vehicle collision detection method and device based on acceleration transducer Download PDF

Info

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
Application number
CN201710027218.XA
Other languages
Chinese (zh)
Other versions
CN106740631B (en
Inventor
刘均
秦文礼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Launch Technology Co Ltd
Original Assignee
Shenzhen Launch Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Launch Technology Co Ltd filed Critical Shenzhen Launch Technology Co Ltd
Priority to CN201710027218.XA priority Critical patent/CN106740631B/en
Publication of CN106740631A publication Critical patent/CN106740631A/en
Application granted granted Critical
Publication of CN106740631B publication Critical patent/CN106740631B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R21/00Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
    • B60R21/01Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents
    • B60R21/013Electrical 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/0132Electrical 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
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R21/00Arrangements or fittings on vehicles for protecting or preventing injuries to occupants or pedestrians in case of accidents or other traffic risks
    • B60R21/01Electrical circuits for triggering passive safety arrangements, e.g. airbags, safety belt tighteners, in case of vehicle accidents or impending vehicle accidents
    • B60R21/013Electrical 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/0132Electrical 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/01327Angular 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

Vehicle collision detection method and device based on acceleration transducer
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.
CN201710027218.XA 2017-01-12 2017-01-12 Vehicle collision detection method and device based on acceleration transducer Active CN106740631B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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