Design of ABS sensor function test system

Publisher:暗里著迷Latest update time:2012-07-21 Source: 21ic Keywords:ABS Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

At present, most of the testing equipment for automobile safety parts is imported from countries with developed automobile manufacturing industries, especially the functional testing equipment for ABS (Anti-lock Braking System) sensors . Therefore, it is necessary to independently develop a fast, stable and universal testing equipment suitable for the production environment to meet the needs of a process that must be inspected for each piece in the production process.

This design uses the NI PCI-6220 multi-function data acquisition card and LabVIEW 7.1 development software to develop a test system that meets the requirements according to the German Volkswagen ABS sensor functional test standards. The system is fast and reliable, can realize data acquisition, analysis and storage, and has been put into use on the production line.

How ABS works

The most important function of ABS is not to shorten the braking distance, but to maintain the directional stability of the car as much as possible during braking. When ABS is in effect, the friction between the wheels and the road is rolling friction. It will make full use of the maximum adhesion between the wheels and the road to brake, thereby increasing the braking acceleration and shortening the braking distance, but the most important thing is to ensure the directional stability of the car. When ABS is working, it is equivalent to braking at a very high frequency. Therefore, in an emergency, if you press the brake pedal to the bottom,

You will definitely feel the brake pedal vibrating, and you will also hear the "clicking" sound from the brake master cylinder, which is the normal operation of ABS. The brake master cylinder continuously adjusts the brake pressure, thereby generating continuous feedback force on the brake pedal.

Test Principle

As shown in Figure 1, during the test, the ABS rotating system is driven by the drive system to rotate at a constant speed in any direction. For the MK60 ABS sensor, it means rotating at a constant speed of 139.5r/m without braking force. As shown in Figure 2, 12Vdc and 3.3Vdc voltages are applied to the sensor between contacts ① and ② (UB), and two tests are performed continuously during rotation. Each test must ensure a complete test cycle. When the ABS sensor senses the number plate, a square wave peak is generated, otherwise a trough is generated. A 115Ω high-precision resistor R is used to obtain the voltage US. When UB is 12V, the frequency of the square wave, the maximum and minimum values ​​of the current peak IH, the maximum and minimum values ​​of the current valley IL, and the duty cycle of the signal are calculated based on the measured voltage value. As shown in Figure 3, when UB is 3.3V, the number of pole pairs and the pole spacing are calculated based on the measured voltage value. If these values ​​are within the permitted range, the ABS sensor can be determined to be qualified.

ABS sensor test system schematic

Figure 1 Schematic diagram of ABS sensor test system

ABS circuit diagram

Figure 2 ABS circuit diagram

ABS square wave

Figure 3 ABS square wave

In order to ensure a complete test cycle and determine whether the number of pole pairs of the ABS sensor is correct, a reference pulse generator is required. For this purpose, a toothed disc with 45 teeth is made. Because the number of pole pairs of the workpiece is 43 under normal circumstances, the number of teeth on the toothed disc is close to it. The tooth gap ratio of the toothed disc is 1:1, and it rotates with the workpiece being tested. The number of teeth on the reference toothed disc is detected by a photoelectric switch. Only when the signals of 45 photoelectric switches are detected can it be ensured that the ABS has been tested for a complete cycle. The photoelectric switch generates a sequence pulse of 0 to 24V, but after the photoelectric isolation of the interface board, it is converted into a sequence pulse of 0 to 5V, hereinafter referred to as the REF signal. When selecting this photoelectric switch, it should be noted that the response frequency must be greater than 45×139.5÷60=105Hz. [page]

Control Principle

Using NI PCI-6220 multi-function acquisition card, the ABS signal and REF signal are used as voltage analog quantities and connected to channel 0 and channel 1 of the multi-function acquisition card using differential input. In order to ensure the test accuracy, the analog quantity sampling rate is set to 25kS/s, and the buffer area of ​​each channel is set to 500kS. The test data is stored reliably, and the number of reading points per channel is set to 250S. The test condition judgment signal and the test conclusion value are output to DIO as digital signals. In order to realize the switching of test voltage, analog quantity input and digital quantity input or output, an interface board is designed and developed by ourselves, and its structural block diagram is shown in Figure 4. There are two DC/DC\'); companyAdEvent.show(this,\'companyAdDiv\',[5,18])"> DC/DC modules in the interface board, which are used to convert 24Vdc into 5Vdc and 12Vdc respectively. 5Vdc is used for the DIO of the multi-function acquisition card. In order to protect the NI PCI-6220 multi-function acquisition card, bidirectional input photoelectric isolation and NPN/PNP input selection switch are used for digital input, and 24 digital quantities are divided into 16 inputs and 8 outputs; the output part uses a Darlington driver module to drive the relay output. The test voltage requires an accuracy of 12±0.1V and 3.3±0.1V. Two voltage regulators and potentiometers are used to ensure that the test voltage is adjusted to 12V and 3.3 V. Yaskawa SGMGH series servo motors and SGDM series servo controllers are selected to maintain constant speed. The servo motor uses a 17-bit encoder and applies an internal speed control method. No other control modules are required to achieve testing under constant speed conditions.

Interface board structure diagram

Figure 4 Interface board structure diagram


Figure 5 is a flow chart of the test procedure, Figure 6 is a full diagram of the equipment, and the specific steps of the test are as follows.

Test procedure flow chart

Figure 5 Test procedure flow chart

Full picture of equipment

Figure 6 Full view of the equipment

1 Start the program and initialize it, including reading parameter setting values, initializing arrays and clusters.

2 The test program scans the "test instruction" pulse signal every 50ms, and the pulse signal is maintained for at least 200ms. Once the "test instruction" pulse signal is scanned, the test begins.

3 The last test result must be cleared first.

4 Relays K1 and K13 on the interface board are powered on, the ABS sensor is connected , and 12V voltage is applied to perform the first test and calculate the test value.

5 Relay K13 on the interface board remains connected to the ABS sensor, K1 is disconnected, the voltage is switched to 3.3V, the second test is performed, and the test value is calculated.

6 Summarize the calculation results and draw conclusions.

7 Output the calculation results and test conclusions, and send them to the PLC test completion and qualified I/O signals; display the calculation results and test conclusions on the main interface of the test software; save the calculation results with the time, date and barcode.

8 Wait for the feedback signal from PLC. If the "result received" signal is received from PLC within 3 seconds, return to step 2 and wait for the "test command" pulse signal to prepare for the next test; otherwise, an alarm will be issued. [page]

Programming points

The standard state machine of LabVIEW is used as a template, with a total of 19 boxes. Four clusters are established as data highways, namely: ABS and REF sequential comparison, parameter setting, calculation results and measured data. A total of 15 subroutines are called to complete functions such as testing, parameter setting and hardware testing.

The display screen can be switched between the four interfaces of "View Data", "First Waveform", "Second Waveform" and "Parameter Setting and Hardware Test". The default screen is "View Data", which is also the main interface, as shown in Figure 7. The calculated value of the required test items, the test results, and the number of tests, the number of qualified tests and the qualified rate after the program is run are displayed on the default screen. During the test, there is a test progress display. The ABS signal and REF signal waveforms of two consecutive tests are displayed in the "First Waveform" and "Second Waveform" screens. Figure 8 is the first test waveform. In the "Parameter Setting and Hardware Test" screen, authorized users can set parameters. Hardware testing can be performed when the system needs to be debugged. Data recording files are generated every day with the date as the prefix of the file, such as "2006-6-3_ABS".

Main Interface

Figure 7 Main interface

First test waveform

Figure 8 The first test waveform

The test data is saved together with the date, time and barcode of the tested piece in front of it. A row is added for each test. The data is stored in both the C and D disks, both of which are 80G, to ensure data security and facilitate data traceability. The data storage format is shown in Table 1. The record file can be viewed using Excel software.

Data storage format


Due to the fast acquisition speed, although in theory the rising and falling edges of the square wave signal are jumps, such as jumping from 0V to 5V, if this jump process is magnified many times, the intermediate value from 0V to 5V can be captured, which may be 2.7V, 3.5V, etc. It is a value similar to such a jump process, that is, the value of the peak or trough exceeding the limit. Through the analysis of the collected data, it is found that according to the required sampling rate and the frequency of the square wave, at most one intermediate value can be generated during the jump process. In this way, such intermediate values ​​are identified and filtered in the program, which avoids false unqualified data from participating in the calculation. In addition, although from a macroscopic point of view: if the ABS sensor is qualified, the reference signal has 45 teeth, and the ABS should have 43 teeth. However, through the analysis of the paper model, it is found that at the moment of sampling, the relative state of the ABS or the reference signal (abbreviated as REF) is different, and the calculated value is different. That is, if the pulse sequence judgment result is that REF precedes ABS, then taking REF as the benchmark, when REF=46, ABS=43 is correct; if the pulse sequence judgment result is that ABS precedes REF, then taking ABS as the benchmark, when ABS=44, REF=45 is correct; if the pulse sequence judgment result is that ABS and REF arrive at the same time, then taking ABS as the benchmark, when ABS=43, REF=45 is correct.

Conclusion

Practice has proved that the graphical programming of LabVIEW 7.1 is easy to read and understand. The rich routines in the software are extremely useful for beginners. Practical decorative parts can make a beautiful and practical interface. Figure 9 is a LabVIEW block diagram program. At present, this ABS functional test system has been delivered for use. The system is technically reliable, stable in operation, and can ensure measurement accuracy. Compared with similar imported equipment, although the sampling rate of the acquisition card is 250kS/s, the A/D conversion resolution of the imported equipment is 12 bits, while the conversion resolution of NI PCI-6220 is 16 bits. In addition, the price of imported equipment is 3 or 4 times that of this system. The success of this system also saves users equipment investment.

LabVIEW Block Diagram Program

Figure 9 LabVIEW block diagram program

Keywords:ABS Reference address:Design of ABS sensor function test system

Previous article:Solution for automobile reversing obstacle detection system
Next article:Design of sensing system based on light intensity sensor TSL256x

Recommended ReadingLatest update time:2024-11-17 03:30

Analysis of vehicle-mounted capacitive weighing sensor based on virtual instrument technology
Virtual Instrument (VI) is a new achievement that is closely combined with testing technology and instrumentation technology in the process of the increasingly developed computer hardware, software and bus technology penetrating into other related technical fields. Since the specialized functions and panel controls
[Test Measurement]
Analysis of vehicle-mounted capacitive weighing sensor based on virtual instrument technology
Cognitive Pilot develops toothpick-sized radar sensor for self-driving cars
According to foreign media reports, Russian autonomous driving technology company Cognitive Pilot has developed a miniature radar sensor for autonomous vehicles, called Cognitive Mini Radar, which weighs only 40 grams and is the size of a toothpick. Cognitive Pilot is a joint venture between Sberbank and Cognitive Tec
[Automotive Electronics]
Cognitive Pilot develops toothpick-sized radar sensor for self-driving cars
FAQ: How to Model a Platinum RTD Sensor in SPICE
Introduction/Overview KWIK (Technical Tips and Tricks) circuit application notes provide step-by-step guides to address specific design challenges. Given a set of application circuit requirements, this article shows how to address these requirements using general formulas and easily extend them to o
[sensor]
FAQ: How to Model a Platinum RTD Sensor in SPICE
TI's millimeter wave sensors based on millimeter wave technology make objects more visible
Dr. Ahmad Bah ai , Chief Technology Officer, Texas Instruments ( TI ) Many leading technology manufacturers have been committed to developing highly integrated radar vision technology to achieve accurate and unaffected by environmental noise. A huge aircraft can only be presented as a dot on the screen, which is
[Automotive Electronics]
TI's millimeter wave sensors based on millimeter wave technology make objects more visible
Design of distance measurement system based on sonar sensor and C8051F040
Ultrasonic ranging has many characteristics such as rapidity, convenience, simple calculation and high measurement accuracy. Therefore, it is widely used in reversing radar, rangefinder, mobile robot and non-destructive testing of agricultural products. Sonar is sound navigation and ranging, which is widely used for un
[Test Measurement]
Design of distance measurement system based on sonar sensor and C8051F040
MEMS structure popularization: oxygen sensor knowledge research
Figure 1 is a schematic diagram of a MEMS structure oxygen sensor. A SiO2 isolation layer is grown by thermal oxidation on a P-type silicon substrate, and polysilicon is grown by LPCVD equipment and a heating resistor is photoetched. In order to control the resistance of the heating resistor, P is doped into the polys
[Analog Electronics]
MEMS structure popularization: oxygen sensor knowledge research
Design Method of CPLD Vision System Using Image Sensor
Design Method of CPLD Vision System Using Image Sensor A low-cost embedded vision system is built, which consists of a CMOS image sensor, CPLD, ARM7 microprocessor and SRAM. Among them, the CPLD recognizes the timing, which solves the problem of strict timing synchronization and bus competition of dual
[Industrial Control]
Design Method of CPLD Vision System Using Image Sensor
Application of electronic tilt sensor in tower crane monitoring
script type=text/javascript /script script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type=text/javascript /script script src="http://pagead2.googlesyndication.com/pagead/js/r20101117/r20110307/show_ads_impl.js" /script script google_protectAndRun("ads_core.google_rend
[sensor]
Latest Test Measurement Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号