Honored Again in "The Best Lawyers In America"
Powers & Santola LLP

 
Home
Firm Profile
Attorney Profiles
Practice Areas
Do I have a Case
Verdicts and Settlements
Client Resource Center
FAQs
Case Evaluation Form
Attorney Resource Center
Patient's Bill of Rights
Client's Bill of Rights
Firm News
Contact Us


Print This Page


For more information call us at. 1-866-689-9692
Office Locations

Powers & Santola, LLP
39 North Pearl Street
Albany, NY 12207-2785
Telephone: 518-478-6616
Toll-Free: 1-866-689-9692
Fax: 518-426-4012

Powers & Santola, LLP
407 S. Warren Street
Syracuse, NY 13202
Telephone: 518-478-6616
Toll-Free: 1-866-689-9692
Fax: 518-426-4012



Client Resource Center

Client Resource Center
"THREE SISTERS" Description: One of three allegorical representations of civil law from 14th century Italy. A book of law, the globe or affairs of the world balanced against the hook of commerce. The sword of strength and crown of just rewards.

Original painting by Trevor Goring in the private collection of Powers & Santola, LLP.

THE “BLACK BOX” continue...

A Technical Description of the Event Data Recording Process

The crash sensing algorithm used in 1999 model year GM vehicles decides whether to deploy the airbags based on calibration values stored in the SDM reflecting that vehicle model's response to a variety of impact conditions. This predictive algorithm must make airbag deployment decisions typically within 15-50 msec (.015-.050 sec) after impact.

The SDM's longitudinal accelerometer is low-pass filtered at approximately 400 Hz. to protect against aliasing, before being input to the microcontroller. The typical SDM contains 32k bytes of ROM for program code, 512 bytes of RAM, and 512 bytes of EEPROM. Every 312 microseconds, the algorithm samples the accelerometer using an A/D converter (ADC) and when two successive samples exceed about 2 gs of deceleration, the algorithm is activated (algorithm enable).

Because of EEPROM space limitations, the SDM does not record the actual deceleration data. However, the frequency content of the crash pulse that is of interest to crash reconstructionists typically does not exceed 60 Hz and the crash pulse can therefore be well-represented by low frequency velocity change data (ΔV). The SDM computes ΔV by integrating the average of four 312-microsecond acceleration samples and stores them at 10 msec increments in RAM. Figure 1 shows the ΔV values for a representative moderately high severity crash at each 10 msec point with a smooth curve drawn through them.

Figure 1: Post-impact ΔV vs. Time

Several other sensors provide driver seat belt status, vehicle speed, engine RPM, brake on/off status, and throttle position. The driver seat belt switch signal is typically input into the SDM while the remaining sensors are monitored by one or more other electronic modules that broadcast their data onto the serial data bus. If there is an airbag deployment or a near-deployment crash, the last five seconds of data immediately preceding algorithm enable are stored in EEPROM. All stored data can later be recovered using a laptop PC equipped with appropriate software and interface hardware.

Figure 2 shows how the pre-impact sensor data would appear when downloaded. To understand this requires some knowledge of the serial data bus and the SDM's role. First, the serial data bus operates as a "contention" type of bus. Electronic modules transmit data based on a "send on change" design. For example, when engine speed changes by at least 32 RPM, the engine microcontroller broadcasts the new RPM value on the serial bus.

Black Box Graph 2

Figure 2: Pre-impact Vehicle Data vs. Time

Once each second, the SDM takes the most recent sensor data values and stores them in a recirculating buffer (RAM), one storage location for each parameter for a total of 5 seconds. When the airbag sensing system algorithm "enables" shortly after impact, buffer refreshing is suspended. Note that algorithm enable is asynchronous with the transmission of vehicle speed and other data. Hence, the data on the bus can be skewed in time from the crash by as much as one second.

The modules that broadcast the sensor data (engine RPM, brake status, etc.) also diagnose the sensors for faults and indicate the data's validity to the SDM. The bus is also constructed so failures of the serial link are detected by the SDM. At the time of deployment, the state of the driver's seat belt switch, the manual cutoff passenger airbag switch (if equipped), warning lamp state, and time to deployment are temporarily stored in RAM. The critical parameter values used to make the deployment decision are also captured in RAM.

When 150 msec have elapsed from algorithm enable, the data stored in RAM are transferred to the EEPROM. It requires about 0.7 sec to permanently record all information. Once a deployment record is written the data are frozen in EEPROM and cannot be erased, altered, or cleared by service or crash investigation personnel.

The recording of near-deployment data includes the pre-impact vehicle speed, engine RPM, etc. The criteria used to determine whether a near-deployment event is stored in EEPROM is based on the maximum ΔV observed during the event. If this maximum ΔV is larger than the previously recorded ΔV, the new near-deployment event is stored along with the corresponding pre-impact data. The near-deployment record is cleared after 250 ignition cycles. This is equivalent to an average of about 60 days of driving. Each time the algorithm is enabled and no deployment is commanded, the SDM compares the maximum ΔV previously stored with the maximum ΔV of this new event to decide whether to update the near-deployment event data.

Back to Table of Contents

Next Page >>



Email Us