Motorcycle ABS performance detection method, system, equipment and medium
By automating the measurement of brake fluid water content and air content, matching the ABS controller communication protocol, controlling the air extraction device to measure the negative pressure rate and pressure decay rate, and combining fluid level control and braking operation, the problem of relying on manual labor for motorcycle ABS brake fluid filling and testing has been solved, achieving full-process automation and accurate testing.
Patent Information
- Application Number
- CN202511112758.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-09
- Publication Date
- 2025-10-17
AI Technical Summary
The current method of filling motorcycle ABS brake fluid and detecting air bubbles relies on manual operation, which makes it impossible to effectively test performance, lacks compatibility, and depends on subjective judgment, thus failing to ensure sealing performance and fluid level accuracy.
By measuring the water content and air content of the brake fluid, and matching the communication protocol based on the identification code of the ABS controller, the automatic control of the air extraction device measures the negative pressure build-up rate and the pressure holding attenuation rate. Combined with the liquid level control and braking operation, the detection results are generated to achieve fully automated management and control of the entire process.
It achieves fully automated testing of motorcycle ABS systems, improving the accuracy and reliability of testing, reducing the risk of residual bubbles and sealing defects, and adapting to the adaptive compatibility of different ABS system models.
Smart Images

Figure CN120800829A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application relates to the technical field of motorcycle ABS brake fluid filling and detection, and in particular to a motorcycle ABS performance detection method, system, device and medium. BACKGROUND
[0002] At present, the filling and bubble detection of motorcycle ABS (antilock brake system) brake fluid mainly rely on manual operation and sensory judgment. Maintenance personnel usually repeatedly manually exhaust (press the brake many times), and at the same time, observe whether the liquid level of the liquid storage tank changes, bubbles come out or whether there are bubbles escaping in the transparent hose connected to the exhaust screw by naked eyes. Sometimes, a vacuum pump or a pressure injection tool is used to assist in exhaust. However, the whole process highly depends on the subjective judgment of the operator to judge whether the bubbles are exhausted, which leads to the inability to effectively detect the performance of the motorcycle ABS system. SUMMARY
[0003] In order to solve the above technical problems, the application provides a motorcycle ABS performance detection method, system, device and medium.
[0004] In the first aspect of the application, a motorcycle ABS performance detection method is provided: Measuring the water content and gas content of the brake fluid, and performing water removal and gas removal treatment on the brake fluid according to the water content and the gas content to obtain target brake fluid; Obtaining an identification code of an ABS controller, matching a target communication protocol from a preset protocol database based on the identification code, and establishing an instruction transmission channel with the ABS controller; Starting the air extraction device to perform air extraction operation on the brake pipeline through the instruction transmission channel, and measuring the negative pressure establishment rate and the pressure decay rate of the brake pipeline; Judging whether the sealing performance of the brake pipeline meets the standard based on the negative pressure establishment rate and the pressure decay rate, and if the sealing performance does not meet the standard, terminating the process and outputting an alarm information; If the sealing performance meets the standard, the target brake fluid is added to the hydraulic circuit through a preset target liquid level amount of overfilling, and after the addition is completed, the target brake fluid is controlled to a preset liquid level height by using a suction device; Sending a brake pressure release instruction to the hydraulic device through the instruction transmission channel, and when the hydraulic device drives the brake device to complete a preset number of braking operations according to the brake pressure release instruction, obtaining a detection result according to the position change of the brake device.
[0005] By adopting the technical scheme, the risk of introducing bubbles is reduced from the source by measuring and removing water and air from the brake fluid; the adaptive compatibility of different types of ABS systems is realized based on matching the target communication protocol with the ABS controller identification code, solving the problem of insufficient compatibility of traditional methods; the sealing performance of the pipeline can be accurately judged in advance by measuring the negative pressure establishment rate and pressure decay rate of the brake pipeline, avoiding brake fluid leakage or pressure abnormalities caused by sealing defects; combined with automatic filling based on accurate liquid level control and final detection based on brake pedal position changes, the hydraulic circuit exhaust effect and ABS pressure release response can be effectively verified, forming a whole process control from brake fluid pretreatment to final performance verification, which can effectively complete the performance detection of motorcycle ABS systems.
[0006] Optionally, the identification code of the ABS controller is obtained, the target communication protocol is matched from a preset protocol database based on the identification code, and the instruction transmission channel with the ABS controller is established, and the method comprises the steps of: Obtaining the identification code, analyzing the hardware version number and firmware check value in the identification code, and generating a protocol feature vector; The protocol feature vector is input into a preset protocol database, and the corresponding target communication protocol is located by a vector similarity matching algorithm, and the protocol database pre-stores communication protocol templates, instruction interaction timing, data verification rules and message format definitions of different types of ABS controllers; Activate the pre-stored container image, and generate an encrypted handshake instruction conforming to the target communication protocol through the container image; Based on the target communication protocol, the encrypted handshake instruction is sent to the ABS controller for two-way identity authentication, and the encrypted instruction transmission channel is established after the two-way identity authentication is completed.
[0007] By adopting the technical scheme, the protocol feature vector is generated by analyzing the ABS controller identification code, and the target communication protocol is accurately located from the preset protocol database by using the vector similarity matching algorithm, realizing the adaptive compatibility of multiple types of ABS controllers, and the protocol matching can be completed without manual intervention; At the same time, by activating the container image to generate an encrypted handshake instruction conforming to the target protocol and performing two-way identity authentication, an encrypted instruction transmission channel is established, which not only ensures the accuracy and timeliness of the communication instruction, but also enhances the security of data interaction, effectively avoids the risk of communication failure or data leakage caused by protocol mismatch, and significantly improves the automation, compatibility and reliability of communication with different ABS controllers in the motorcycle ABS system detection process, laying a solid foundation for the efficient development of subsequent brake fluid filling, pipeline detection and other processes.
[0008] Optionally, the method further comprises: sending a start signal to the air extraction device through the instruction transmission channel to control the air extraction device to perform the air extraction operation on the brake pipe; acquiring pressure data in the brake pipe during the operation of the air extraction device, recording a time length for the pressure in the pressure data to reach a preset negative pressure value from an initial pressure, and calculating the negative pressure establishment rate; stopping the air extraction operation and entering a pressure maintaining state when the pressure in the pressure data reaches the preset negative pressure value, acquiring pressure change data in the pressure maintaining state, determining a pressure decay amount in a preset time length according to the pressure change data, and calculating a pressure maintaining pressure decay rate according to the pressure decay amount.
[0009] By using the above technical solution, the air extraction device is automatically controlled to extract air from the brake pipe through the instruction transmission channel, pressure data is acquired in real time, and the negative pressure establishment rate (the time length for the pressure to reach the preset negative pressure value from the initial value is recorded) and the pressure maintaining pressure decay rate (the pressure decay amount in the preset time length in the pressure maintaining state is analyzed) are accurately calculated, thereby realizing objective and quantitative detection of the sealing performance of the brake pipe and avoiding errors in manual judgment. This automatic pressure parameter acquisition and analysis can accurately identify problems such as pipe leakage and poor sealing in advance, prevent unqualified pipes from entering the subsequent brake fluid filling process, reduce the risk of brake fluid leakage, pressure abnormalities, and bubble residue caused by pipe sealing defects, provide a reliable pipe basis for the safe filling and subsequent performance detection of the brake fluid of the motorcycle ABS system, improve the automation degree and accuracy of the detection process, and meet the high-standard requirements of ABS system quality detection in motorcycle manufacturing.
[0010] Optionally, the method further comprises: recording an initial pressure value and an initial time stamp of the pressure in the brake pipe, dividing a pressure interval from the initial pressure value to the preset negative pressure value into a plurality of continuous pressure gradient segments; configuring a corresponding pressure acquisition frequency for each pressure gradient segment; acquiring the pressure data according to the pressure acquisition frequency, comparing a current pressure in the pressure data with an end point pressure value of each pressure gradient segment, recording a termination time stamp when the current pressure reaches the preset negative pressure value, and calculating a time length for the initial pressure to reach the preset negative pressure value through a first difference between the termination time stamp and the initial time stamp; calculating an original pressure average drop rate based on the time length and a second difference between the initial pressure value and the preset negative pressure value; obtaining working parameters of the air extraction device and environmental temperature and humidity data, correcting the original pressure average drop rate based on a preset influence factor model to obtain the negative pressure establishment rate.
[0011] By adopting the above technical solution, the accurate collection of pressure data is realized by dividing the pressure interval into multiple gradient sections and configuring corresponding collection frequencies. The time length and the original pressure average drop rate are calculated based on the initial and terminal time stamps. Then, the influence factor model is used to correct the air extraction device working parameters and the environmental temperature and humidity data, effectively eliminating the interference of device state and temperature and humidity on the detection result, significantly improving the accuracy and objectivity of the negative pressure establishment rate calculation, providing a more reliable quantitative basis for subsequent judgment of the sealing performance of the brake pipeline, avoiding the misjudgment of sealing defects caused by detection errors, further ensuring the accuracy and reliability of the motorcycle ABS system brake fluid filling and detection process, meeting the technical requirements of automation and low error.
[0012] Optionally, the sealing performance of the brake pipeline is judged based on the negative pressure establishment rate and the pressure maintenance pressure decay rate. If the sealing performance is not up to standard, the process is terminated and an alarm information is output, including: The negative pressure establishment model and the pressure maintenance decay critical value are matched from the preset performance database based on the material number of the ABS controller to generate a threshold matrix. The threshold matrix includes the upper limit value and the lower limit value of the negative pressure establishment rate. Obtain the temperature parameters of the brake pipeline, and perform temperature compensation correction on the negative pressure establishment rate and the pressure maintenance pressure decay rate based on the temperature parameters to obtain a target negative pressure establishment rate and a target pressure maintenance pressure decay rate. If the target negative pressure establishment rate is greater than the upper limit value or less than the lower limit value, or the target pressure maintenance pressure decay rate exceeds the pressure maintenance decay critical value, it is judged that the sealing performance is not up to standard, the process is terminated, and the alarm information is output.
[0013] By adopting the above technical solution, the corresponding negative pressure establishment model and holding pressure attenuation critical value are matched from the preset performance database in combination with the ABS controller material number to generate a threshold matrix, thereby achieving precise adaptation of the sealing performance judgment standards of different models of ABS systems; at the same time, temperature compensation correction is performed on the negative pressure establishment rate and holding pressure attenuation rate based on the brake line temperature parameters, effectively eliminating the interference of temperature changes on the pressure detection results and improving data accuracy; and quantitative judgment is made by comparing the target parameters with the threshold matrix, replacing the traditional manual subjective evaluation, which not only realizes the automation and standardization of sealing performance testing, but also can promptly identify the situation of sealing failure, terminate the process, and output alarm information, avoiding the risks of bubble residue and brake failure caused by unqualified pipelines entering the subsequent filling process, and significantly improving the reliability and accuracy of the motorcycle ABS system brake fluid filling and testing process.
[0014] Optionally, acquiring the temperature parameter of the brake line, performing temperature compensation correction on the negative pressure build-up rate and the pressure holding pressure decay rate according to the temperature parameter, and obtaining the target negative pressure build-up rate and the target pressure holding pressure decay rate includes: acquiring a temperature parameter of a target section in the brake pipe through distributed temperature collection points, wherein the target section is any one of multiple sections in the brake pipe; calculating a thermal expansion compensation amount based on the temperature parameter, the section length of the target section, and the material properties of the brake line; Calculating a weight factor according to the temperature gradient of the target section, and calculating the weight factor and the thermal expansion compensation amount according to a preset formula to obtain a system equivalent volume change; Temperature compensation correction is performed on the negative pressure build-up rate and the pressure-maintaining pressure decay rate according to the system equivalent volume change to obtain the target negative pressure build-up rate and the target pressure-maintaining pressure decay rate.
[0015] By adopting the above technical solution, the temperature parameters of the target section of the brake pipe are accurately obtained through distributed temperature collection points, the thermal expansion compensation amount is calculated in combination with the length and material properties of the target section, and the weight factor is calculated according to the temperature gradient to obtain the system equivalent volume change. In this way, temperature compensation corrections are made to the negative pressure build-up rate and the holding pressure decay rate, effectively eliminating the interference of temperature changes on the pipe volume and pressure parameters, so that the target negative pressure build-up rate and target holding pressure decay rate are more in line with the actual sealing state, significantly improving the accuracy and reliability of the brake pipe sealing performance judgment, avoiding misjudgment caused by temperature influence, and providing more accurate pre-guarantee for subsequent brake fluid filling and ABS system performance testing, which meets the requirements of automated and high-precision testing of motorcycle ABS systems.
[0016] Optionally, the sending of a brake pressure release command to the hydraulic device through the command transmission channel, and after the hydraulic device drives the braking device to complete a preset number of braking operations according to the brake pressure release command, obtaining a detection result based on a position change of the braking device includes: sending a brake pressure release instruction including a preset pressure parameter to the hydraulic device through the instruction transmission channel; After receiving the brake pressure release instruction, the hydraulic device drives the brake device to perform a braking operation in cycles, wherein the cycles include a pressure building phase, a pressure holding phase, and a release phase; In each of the rounds of braking operations, position coordinate data of the braking device is collected in real time to generate a position change curve; After completing a preset number of the rounds, performing feature extraction on the position change curve to obtain target feature parameters; The target characteristic parameter is compared with a preset ABS performance standard threshold to obtain a comparison result, and a detection result is generated based on the comparison result.
[0017] By adopting the above technical solution, the braking device can be driven by standardized instructions to complete multiple rounds of braking operations including pressure building, pressure maintenance, and release, eliminating the random interference of manual operation; at the same time, by real-time acquisition of position coordinates to generate change curves and extract characteristic parameters, the dynamic response of the braking device is converted into quantifiable indicators. Combined with the comparison with the preset standard threshold, an objective evaluation of the mechanical action consistency, response sensitivity and stability of the ABS system at different pressure stages can be achieved, effectively avoiding the deviation of subjective judgment, and ultimately forming accurate and reliable test results, providing a scientific and quantitative basis for the performance verification of the ABS hydraulic actuator.
[0018] In a second aspect of the present application, a motorcycle ABS performance detection system is provided, specifically comprising: a brake fluid pretreatment module, configured to measure a water content and an air content of the brake fluid, and perform water and air removal treatment on the brake fluid according to the water content and the air content to obtain a target brake fluid; a protocol matching and communication establishment module, configured to obtain an identification code of the ABS controller, match a target communication protocol from a preset protocol database based on the identification code, and establish a command transmission channel with the ABS controller; an air pumping operation and parameter measurement module, configured to activate the air pumping device through the command transmission channel to perform an air pumping operation on the brake line, and to measure the negative pressure build-up rate and the pressure-maintaining pressure decay rate of the brake line; A sealing performance judgment and alarm module is configured to judge whether the sealing performance of the brake pipe meets the standard based on the negative pressure establishment rate and the pressure maintenance rate, and to terminate the process and output an alarm information if the sealing performance does not meet the standard; A brake fluid filling control module is configured to fill the target brake fluid into the hydraulic circuit through an overfilling mode of a preset target liquid level amount if the sealing performance meets the standard, and to control the target brake fluid to a preset liquid level height by using a back suction device after the filling is completed. A brake performance detection and result generation module is configured to send a brake pressure release instruction to the hydraulic device through the instruction transmission channel, and to obtain a detection result according to the position change of the brake device when the brake device completes a preset number of brake operations according to the brake pressure release instruction.
[0019] In a third aspect of the present application, an electronic device is provided, which includes a processor, a memory, a user interface and a network interface, the memory is configured to store instructions, the user interface and the network interface are configured to communicate with other devices, and the processor is configured to execute the instructions stored in the memory to enable the electronic device to perform the method according to any one of the preceding aspects.
[0020] In a fourth aspect of the present application, a computer readable storage medium is provided, which stores instructions, and when the instructions are executed, the method according to any one of the preceding aspects is performed.
[0021] In summary, the one or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages: The brake fluid is dehydrated and degassed by the brake fluid pretreatment module to reduce the introduction of air bubbles from the source, the protocol matching and communication establishment module realizes adaptive compatibility and safe communication of different types of ABS controllers, the air extraction operation and parameter measurement module quantitatively detects the pipe negative pressure establishment and pressure maintenance performance, the sealing performance judgment and alarm module accurately identifies sealing defects in combination with temperature compensation and type adaptation standards, the brake fluid filling control module realizes precise automatic filling, and the brake performance detection and result generation module detects bubble residues through the brake pedal position change and provides processing suggestions, forming a full-process automatic control from brake fluid pretreatment to final performance verification, effectively solving the problems of uneven filling, high bubble residue rate and poor compatibility caused by relying on manual operation in the prior art, significantly improving the accuracy, reliability and efficiency of detection, greatly reducing the risks of ABS function failure and increased braking distance caused by bubble residues, and providing a strong guarantee for the safe and stable operation of the motorcycle ABS system. BRIEF DESCRIPTION OF DRAWINGS
[0022] Figure 1is a system architecture schematic diagram of an embodiment of a motorcycle ABS performance detection method or a motorcycle ABS performance detection system applied by the present application. Figure 2 is a flowchart of a motorcycle ABS performance detection method disclosed by an embodiment of the present application. Figure 3 is a module schematic diagram of a motorcycle ABS performance detection system disclosed by an embodiment of the present application. Figure 4 is a structural schematic diagram of an electronic device disclosed by an embodiment of the present application.
[0023] Legend: 301, brake fluid pretreatment module; 302, protocol matching and communication establishment module; 303, air extraction operation and parameter measurement module; 304, sealing performance judgment and alarm module; 305, brake fluid filling control module; 306, braking performance detection and result generation module; 401, processor; 402, communication bus; 403, user interface; 404, network interface; 405, memory. DETAILED DESCRIPTION
[0024] In order for those skilled in the art to better understand the technical solutions in the specification, the technical solutions in the specification will be clearly and completely described below in conjunction with the drawings in the embodiments of the specification. Obviously, the described embodiments are only some of the embodiments of the present application, not all.
[0025] Figure 1 is a system architecture schematic diagram of an embodiment of a motorcycle ABS performance detection method or a motorcycle ABS performance detection system applied by the present application. As shown in Figure 1 the system architecture 100 can include terminal devices 101, 102, 103, a network 104 and a server 105. The network 104 is used to provide a communication link medium between the terminal devices 101, 102, 103 and the server 105. The network 104 can include various connection types, such as wired, wireless communication links or optical fiber cables, etc.
[0026] Users can use the terminal devices 101, 102, 103 to interact with the server 105 through the network 104 to receive or send messages, etc. Various communication client applications can be installed on the terminal devices 101, 102, 103, such as model training applications, video recognition applications, web browser applications, social platform software, etc.
[0027] The terminal device 101, 102, 103 can be hardware or software. When the terminal device 101, 102, 103 is hardware, it can be various electronic devices with a display screen, including but not limited to a smart phone, a tablet computer, an electronic book reader, an MP3 (Moving Picture Experts Group Audio Layer III) player, an MP4 (Moving Picture Experts Group Audio Layer IV) player, a laptop computer, a desktop computer, and the like. When the terminal device 101, 102, 103 is software, it can be installed in the above-listed electronic devices. It can be implemented as multiple software or software modules (for example, multiple software or software modules for providing distributed services) or as a single software or software module. No specific limitation is made herein.
[0028] The embodiment discloses a motorcycle ABS performance detection method, Figure 2 is a flowchart of a motorcycle ABS performance detection method disclosed by the embodiment of the application, as Figure 2 shown, the method comprises the following steps: S201, measure the water content and the gas content of the brake fluid, and perform water removal and gas removal treatment on the brake fluid according to the water content and the gas content, to obtain target brake fluid; Specifically, a high-precision water content sensor (such as a Karl Fischer titration method sensor) and an ultrasonic gas content sensor are installed at the liquid outlet of a brake fluid storage tank, to collect real-time water content data (unit: %) and gas content data (unit: %) of the original brake fluid. Through preset water content threshold (such as ≤0.5%) and gas content threshold (such as ≤0.3%), when the water content or the gas content is detected to exceed the threshold, a shunt mechanical mechanism connected to the storage tank is controlled to start, to guide the brake fluid into a water removal device (adopting a vacuum distillation principle, separating water by heating to a temperature below the boiling point of the brake fluid and cooperating with a negative pressure environment) and a degassing device (adopting a vacuum degassing tank, maintaining a negative pressure of -0.08 MPa to -0.1 MPa in the tank, and breaking bubbles through bubble buoyancy and vacuum suction), while a flowmeter is used to monitor the treatment flow in real time. The high-precision water content sensor and the ultrasonic gas content sensor continuously monitor the parameters of the treated brake fluid, until the water content and the gas content are reduced to within the threshold range, and the shunt mechanical mechanism is controlled to guide the treated brake fluid that meets the requirements into a clean storage cavity, which is the target brake fluid.
[0029] S202, obtain an identification code of an ABS controller, match a target communication protocol from a preset protocol database based on the identification code, and establish an instruction transmission channel with the ABS controller; Specifically, the decoding system (single-chip structure) is connected with the ABS (anti-lock braking system) controller through the OBD (On-Board Diagnostics) line, the decoding system sends an identification code reading instruction to the ABS controller to obtain an identification code containing a material number and the like, the decoding system analyzes the identification code, extracts the material number in the identification code, and inputs the material number into a preset protocol database (the protocol database pre-stores communication protocol templates, instruction interaction timing, data verification rules and message format definitions of more than three different models of ABS controllers), the protocol database automatically matches a corresponding target communication protocol according to the material number, the decoding system generates a control instruction meeting the format requirements based on the target communication protocol, then the decoding system and the ABS controller perform bidirectional instruction interaction verification through the target communication protocol, it is confirmed that the valve control signal, the data feedback signal and the like can be normally transmitted, a stable instruction transmission channel is established after the verification, and support is provided for subsequent instruction transmission of the air extraction device starting, the hydraulic device control and the like.
[0030] Optionally, the obtaining of the identification code of the ABS controller, the matching of the target communication protocol from the preset protocol database based on the identification code, and the establishment of the instruction transmission channel with the ABS controller include: The identification code is obtained, the hardware version number and the firmware verification value in the identification code are analyzed, and a protocol feature vector is generated; The protocol feature vector is input into a preset protocol database, a corresponding target communication protocol is located through a vector similarity matching algorithm, and the protocol database pre-stores communication protocol templates, instruction interaction timing, data verification rules and message format definitions of different models of ABS controllers; A pre-stored container image is activated, and an encrypted handshake instruction meeting the target communication protocol is generated through the container image; Based on the target communication protocol, the encrypted handshake instruction is sent to the ABS controller for bidirectional identity verification, and the encrypted instruction transmission channel is established after the bidirectional identity verification is completed.
[0031] Specifically, the decoding system (single-chip microcomputer structure) is physically connected with the ABS (anti-lock braking system) controller through the OBD line, the decoding system sends a standardized identification code reading instruction (such as a diagnostic request message based on the ISO14229 protocol) to the ABS controller, receives the identification code data (usually a hexadecimal string or a binary data stream) returned by the ABS controller, and extracts the hardware version number (such as V1.2.3) and the firmware check value (such as the CRC32 check result 0x1A3B5C7D) from the identification code according to the format definition of the identification code (such as the first 8 bits as the hardware version number field and the last 16 bits as the firmware check value field) by calling a preset analysis algorithm. The hardware version number is converted into a numerical type code (such as V1.2.3 converted into [1, 2, 3]), the firmware check value is converted into an integer feature (such as 0x1A3B5C7D converted into 437568759), and the two are combined into a protocol feature vector (such as [1, 2, 3, 437568759]) in sequence, which is used for subsequent matching with the template vector in the protocol database.
[0032] Further, in the preset protocol database, the communication protocol template (including instruction interaction timing, data check rule and message format definition) of each pre-stored ABS (anti-lock braking system) controller of different models is associated with a corresponding standard protocol feature vector (generated by encoding the hardware version number and the firmware check value of the controller of the model); after the protocol feature vector obtained by analysis is input into the protocol database, the system calls a vector similarity matching algorithm (such as a cosine similarity algorithm) to calculate the similarity values of the protocol feature vector and each standard protocol feature vector in the database, and selects the standard protocol feature vector with the highest similarity value and exceeding a preset threshold (such as 95%); the communication protocol template corresponding to the standard protocol feature vector is the target communication protocol, and the positioning is completed.
[0033] Further, after the target communication protocol is matched through the protocol feature vector, the software system (including the decoding system) triggers the activation of the corresponding container image (which is one-to-one corresponding to the target communication protocol and has built-in protocol-specific encryption logic and instruction structure generation module) pre-stored in the storage module; after the container image is started, the built-in encryption algorithm (such as a symmetric encryption rule based on the target communication protocol) is called, the device identification of the ABS (anti-lock braking system) controller and the randomly generated check sequence are combined, and the encrypted handshake instruction containing the identity verification information is generated according to the message format definition (including field length and check bit position) and the data check rule (such as CRC cyclic redundancy check) of the target communication protocol, so as to ensure that the encrypted handshake instruction completely meets the interaction requirements of the target communication protocol in terms of format and encryption method.
[0034] Further, based on the matched target communication protocol, the decoding system sends the generated encrypted handshake instruction to the ABS controller through the OBD line; after receiving, the ABS controller decrypts and verifies the instruction according to the protocol rules in the firmware (such as verifying whether the encrypted sequence and device identification in the instruction match), generates an encrypted response instruction containing its own device information after verification, and feeds back to the decoding system through the same OBD line; the decoding system calls a preset decryption algorithm to parse the response instruction, confirms that the format and check value of the response instruction meet the interaction rules of the target communication protocol, and completes the two-way identity verification; after verification, the decoding system and the ABS controller encrypt the subsequent transmitted instructions (such as air starting signal, pressure control instruction, etc.) based on the encryption algorithm (such as symmetric key encryption) agreed in the target communication protocol, and establish an encrypted instruction transmission channel through the OBD line to ensure the security and accuracy of all subsequent instruction interactions.
[0035] S203, starting the air extraction device to perform air extraction operation on the brake pipe through the instruction transmission channel, and measuring the negative pressure establishment rate and the pressure decay rate of the brake pipe; Specifically, through the established instruction transmission channel, a start signal is sent to the air extraction device to control the air extraction device to perform air extraction operation on the brake pipe of the ABS; at the same time, the pressure sensor in the sensor module collects pressure data in the brake pipe in real time; the time length for the pressure to drop from the initial pressure (such as atmospheric pressure) to the preset negative pressure value (such as-0.08MPa) is recorded, and the negative pressure establishment rate is calculated by "(initial pressure-preset negative pressure value) / time length"; when the pressure reaches the preset negative pressure value, a stop signal is sent to terminate the air extraction operation, so that the brake pipe enters a pressure maintaining state, and the pressure sensor continues to collect pressure change data in the pressure maintaining state, records the pressure decay amount in a preset time length (such as 30 seconds), and calculates the pressure decay rate by "pressure decay amount / preset time length", and the temperature sensor of the sensor module synchronously monitors the ambient temperature to provide a basis for subsequent data correction.
[0036] Optionally, the air extraction device is started to perform air extraction operation on the brake pipe through the instruction transmission channel, and the negative pressure establishment rate and the pressure decay rate of the brake pipe are measured, comprising: A start signal is sent to the air extraction device through the instruction transmission channel to control the air extraction device to perform air extraction operation on the brake pipe; During the operation of the air extraction device, the pressure data in the brake pipe is collected, the time length for the pressure in the pressure data to drop from the initial pressure to the preset negative pressure value is recorded, and the negative pressure establishment rate is calculated; When the pressure in the pressure data reaches a preset negative pressure value, the air extraction operation is stopped and a pressure maintaining state is entered, pressure change data of the pressure maintaining state is collected, a pressure decay amount within a preset time is determined according to the pressure change data, and a pressure maintaining pressure decay rate is calculated according to the pressure decay amount.
[0037] Specifically, a start signal containing a preset initial air extraction pressure threshold (such as -0.05 MPa) is sent to the air extraction device through an established encryption instruction transmission channel; the air extraction device (connected with the brake pipeline through a special interface) starts after receiving the signal, the internal vacuum pump starts to work, the brake pipeline is extracted through the connecting pipeline, the pressure sensor in the sensor module collects the pressure data in the brake pipeline in real time, and the data is fed back in real time, and the PLC (Programmable Logic Controller, Programmable Logic Controller) monitors whether the air extraction process is carried out according to the preset parameters to ensure that the air extraction operation is carried out stably.
[0038] Further, in the running process of the air extraction device, the pressure sensor (belonging to the sensor module) installed at the key node of the brake pipeline collects the pressure data in the pipeline in real time and continuously transmits the data to the server in the form of electrical signal; first, the initial pressure value (such as the atmospheric pressure, about 0.1 MPa) and the corresponding initial time stamp are recorded, and the preset target negative pressure value (such as -0.08 MPa) is set; when the pressure sensor detects that the pressure in the pipeline decreases to the preset negative pressure value, the termination time stamp at this time is recorded immediately, the time length of the pressure from the initial value to the preset negative pressure value is calculated by the difference between the termination time stamp and the initial time stamp; then, the negative pressure establishment rate is automatically calculated according to the formula "negative pressure establishment rate = (initial pressure value - preset negative pressure value) / time length", wherein the pressure difference value is MPa, the time length is second, and the final rate is MPa / second, and the temperature sensor of the sensor module synchronously collects the environmental temperature data in the whole process, which provides basic data for subsequent possible temperature compensation.
[0039] Further, when the pressure sensor in the sensor module detects that the pressure in the brake pipeline reaches a preset negative pressure value (such as -0.08 MPa), the pressure sensor transmits a signal to the server, and the server immediately sends a stop signal to the air extraction device, the air extraction device stops working, and the brake pipeline enters a pressure maintaining state; in the pressure maintaining state, the pressure sensor continuously collects pressure data in the pipeline at a preset frequency (such as 10 times per second) and transmits the range in real time, records the pressure value at the beginning of the pressure maintaining (i.e. the preset negative pressure value) and the pressure value at the end of the preset time length (such as 30 seconds); the pressure decay amount (unit: MPa) in the preset time length is obtained by calculating the difference between the two pressure values, and the pressure decay rate is automatically calculated according to the formula "pressure decay rate = pressure decay amount / preset time length" (unit: MPa / s), and the data is stored and used for subsequent judgment of the sealing performance of the brake pipeline.
[0040] Optionally, during the operation of the air extraction device, the pressure data in the brake pipeline is collected, the time length for the pressure in the pressure data to reach the preset negative pressure value from the initial pressure is recorded, and the negative pressure establishment rate is calculated to include: record the initial pressure value and the initial time stamp of the pressure in the brake pipeline, and divide the pressure interval from the initial pressure value to the preset negative pressure value into a plurality of continuous pressure gradient segments; configure a corresponding pressure collection frequency for each pressure gradient segment; collect the pressure data according to the pressure collection frequency, compare the current pressure in the pressure data with the end pressure value of each pressure gradient segment, record the termination time stamp when the current pressure reaches the preset negative pressure value, and calculate the time length for the initial pressure to reach the preset negative pressure value through the first difference between the termination time stamp and the initial time stamp; based on the time length and the second difference between the initial pressure value and the preset negative pressure value, calculate the original pressure average decline rate; obtain the working parameters of the air extraction device and the environmental temperature and humidity data, correct the original pressure average decline rate based on a preset influence factor model, and obtain the negative pressure establishment rate.
[0041] Specifically, the pressure sensor collects the initial pressure value (such as the ambient atmospheric pressure 0.1 MPa) in the brake pipeline in real time, transmits the pressure value to the server, and the server records the system time at this time as the initial time stamp; the server calculates the total pressure interval (0.18 MPa in this example) from the initial pressure value to the preset negative pressure value (such as -0.08 MPa) according to the preset program, and automatically divides the total interval into continuous multiple pressure gradient segments (6 gradient segments in this example, 0.1 MPa to 0.07 MPa, 0.07 MPa to 0.04 MPa, 0.04 MPa to 0.01 MPa, 0.01 MPa to -0.02 MPa, -0.02 MPa to -0.05 MPa, -0.05 MPa to -0.08 MPa) according to the set gradient interval (such as every 0.03 MPa as a gradient segment), each gradient segment corresponds to a specific start and end pressure value, providing a basis for subsequent configuration of different pressure collection frequencies.
[0042] Further, according to the corresponding configuration table of the pre-stored pressure gradient segment and the pressure collection frequency, the gradient segment close to the initial pressure value (the pressure change is relatively gentle) is configured with a lower collection frequency (such as 1 time per second), and the gradient segment close to the preset negative pressure value (the pressure change is relatively severe) is configured with a higher collection frequency (such as 10 times per second); when the pressure sensor detects that the pressure in the brake pipeline enters a certain pressure gradient segment, the PLC control system calls the collection frequency parameter corresponding to the gradient segment in the configuration table, sends a frequency adjustment instruction to the sensor module, and the sensor module adjusts the internal sampling frequency after receiving the instruction, collects pressure data at the new frequency and uploads it to the server in real time, realizing differentiated data collection of different pressure gradient segments.
[0043] Further, the sensor module collects pressure data in the brake pipeline in real time according to the collection frequency configured for each pressure gradient segment (such as 1 time per second close to the initial pressure segment and 10 times per second close to the preset negative pressure segment), and continuously transmits the data to the server in the form of electrical signals; the PLC control system receives the data, compares the current pressure value with the end pressure value of each pressure gradient segment in real time, and tracks the pressure change process; when it is detected that the current pressure reaches the preset negative pressure value (such as -0.08 MPa), the PLC immediately records the system time at this time as the termination time stamp; subsequently, by calculating the difference (the first difference) between the termination time stamp and the initial time stamp, the time length (in seconds) from the initial pressure value to the preset negative pressure value is obtained, which will be used for subsequent calculation of the negative pressure establishment rate.
[0044] Further, the recorded initial pressure value (such as 0.1 MPa), the preset negative pressure value (such as -0.08 MPa) and the previously calculated duration (such as 15 seconds) are called from the storage module. First, the second difference, i.e. the difference between the initial pressure value and the preset negative pressure value (0.1 MPa-(-0.08 MPa)=0.18 MPa), is calculated. Then, the original pressure average drop rate is calculated according to the formula "original pressure average drop rate=second difference / duration" (0.18 MPa / 15 seconds=0.012 MPa / second), and the calculation result is stored in a designated data area to provide basic data for subsequent correction in combination with the working parameters of the air extraction device and the environmental temperature and humidity data.
[0045] Further, the working parameters (such as vacuum pump power, speed, current vacuum degree, etc.) of the air extraction device are obtained in real time through the built-in sensors or data interface of the air extraction device, and the environmental temperature (such as -10°C to 40°C) and relative humidity (such as 20% to 90%) data are collected through the temperature and humidity sensors in the sensor module. The preset influence factor model pre-stores the correction coefficients of different working parameters and temperature and humidity on the pressure drop rate (for example, 20°C is set as the reference temperature, at this time the correction coefficient is 1.0, and for every 5°C deviation from the reference temperature, the correction coefficient is adjusted by 0.05, i.e. when the temperature rises to 25°C, the correction coefficient is 1.05, and when it drops to 15°C, the correction coefficient is 0.95; for every 15% deviation from the rated power of the vacuum pump, the correction coefficient is adjusted by 0.03, etc.), and the obtained working parameters, temperature and humidity data and original pressure average drop rate are input into the model to obtain the corrected negative pressure establishment rate through weighted calculation (such as corrected rate=original rate x temperature correction coefficient x humidity correction coefficient x power correction coefficient), and the result is stored for subsequent brake pipe sealing performance judgment.
[0046] S204, judging whether the sealing performance of the brake pipe meets the standard based on the negative pressure establishment rate and the pressure maintenance pressure decay rate, and if the sealing performance does not meet the standard, terminating the process and outputting an alarm information; Specifically, the calculated negative pressure establishment rate and pressure maintenance pressure decay rate are called, and the corresponding sealing performance standard threshold (including the normal range interval of the negative pressure establishment rate and the maximum allowed value of the pressure maintenance pressure decay rate) is matched from the preset performance database in combination with the material number of the ABS controller. The actual measured negative pressure establishment rate is compared with the interval in the standard threshold, and if it exceeds the interval range or the pressure maintenance pressure decay rate exceeds the maximum allowed value, it is judged that the sealing performance of the brake pipe does not meet the standard. At this time, a termination instruction is immediately sent to stop all subsequent operations, and an alarm information containing the fault type (such as pipe leakage, poor sealing) is output through the alarm module (such as a sound and light alarm or a display screen) to prompt the operator to repair.
[0047] Optionally, judging whether the sealing performance of the brake line meets the standard based on the negative pressure build-up rate and the pressure-holding pressure decay rate, and terminating the process and outputting an alarm message if the sealing performance does not meet the standard includes: Matching a negative pressure buildup model and a pressure-maintaining attenuation critical value from a preset performance database in combination with the material number of the ABS controller to generate a threshold matrix, wherein the threshold matrix includes an upper limit value and a lower limit value of a negative pressure buildup rate; Acquiring a temperature parameter of the brake line, and performing temperature compensation correction on the negative pressure build-up rate and the pressure-holding pressure decay rate according to the temperature parameter to obtain a target negative pressure build-up rate and a target pressure-holding pressure decay rate; If the target negative pressure establishment rate is greater than the upper limit or less than the lower limit, or the target pressure holding pressure decay rate exceeds the pressure holding decay critical value, the sealing performance is judged to be substandard, the process is terminated and the alarm information is output.
[0048] Specifically, the material number is obtained from the ABS controller through the decoding system, and the material number is used as an index to access the preset performance database. The performance database pre-stores the negative pressure establishment models (including pressure change curves and parameters under different working conditions) and the pressure attenuation critical value (the maximum allowable pressure attenuation) corresponding to different material numbers; after the system accurately matches the corresponding negative pressure establishment model according to the material number, it extracts the upper limit value (such as 0.02MPa / second) and lower limit value (such as 0.005MPa / second) of the negative pressure establishment rate from the negative pressure establishment model, and integrates the upper limit value, lower limit value and pressure attenuation critical value (such as 0.001MPa / second) to generate a threshold matrix containing these three parameters for subsequent judgment of the braking line sealing performance.
[0049] Furthermore, distributed temperature sensors (belonging to the sensor module) installed in different sections of the brake pipe are used to collect temperature parameters of each target section in real time. The sensors transmit the temperature data (unit: °C) to the server. A preset temperature compensation model is called, which calculates the pressure correction coefficient at different temperatures based on the thermal expansion coefficient of the brake pipe material (such as 0.012mm / °C for metal pipes) and the correlation coefficient between temperature and pressure (for example, for every 10°C increase in temperature, the negative pressure buildup rate correction coefficient is 1.05, and the holding pressure decay rate correction coefficient is 0.98). The collected temperature parameters are substituted into the model, and the negative pressure buildup rate and the holding pressure decay rate are multiplied and corrected respectively to obtain the target negative pressure buildup rate and target holding pressure decay rate after eliminating the temperature influence, which are used for subsequent sealing performance judgment.
[0050] Further, the temperature-compensated target negative pressure establishment rate, target pressure maintenance pressure decay rate, and threshold matrix (including upper and lower limits of the negative pressure establishment rate and pressure maintenance decay critical value) matching the ABS controller part number are retrieved and compared by the built-in logic operation unit: if the target negative pressure establishment rate is greater than the upper limit or less than the lower limit, or the target pressure maintenance pressure decay rate is greater than the pressure maintenance decay critical value, the sealing performance substandard determination is triggered immediately; then, termination instructions are sent to the evacuation device, filling pump, and other execution components to shut down all ongoing operations, and the alarm module is activated to issue a continuous buzzing prompt through the audible and visual alarm and display "sealing performance substandard" and specific out-of-tolerance parameters (such as "negative pressure establishment rate exceeds upper limit by 0.005 MPa / s, pressure maintenance decay rate exceeds critical value by 0.002 MPa / s") on the associated display screen, so that the operator can quickly locate the fault and perform maintenance.
[0051] Optionally, the temperature parameter of the brake pipe is obtained, and the temperature-compensated correction is performed on the negative pressure establishment rate and the pressure maintenance pressure decay rate according to the temperature parameter to obtain a target negative pressure establishment rate and a target pressure maintenance pressure decay rate, and the method comprises the following steps: The temperature parameter of a target section of the brake pipe is obtained through a distributed temperature collection point, and the target section is any one of a plurality of sections of the brake pipe; Based on the temperature parameter, the section length of the target section, and the material property of the brake pipe, a thermal expansion compensation amount is calculated; A weight factor is calculated according to the temperature gradient of the target section, and the weight factor and the thermal expansion compensation amount are calculated according to a preset formula to obtain a system equivalent volume change amount; The temperature-compensated correction is performed on the negative pressure establishment rate and the pressure maintenance pressure decay rate according to the system equivalent volume change amount to obtain the target negative pressure establishment rate and the target pressure maintenance pressure decay rate.
[0052] Specifically, distributed temperature sensors (integrated in sensor modules) are installed at a plurality of key sections (such as rubber hose sections, metal hard pipe sections, ABS unit connection sections, etc.) of the brake pipe to collect temperature parameters of the sections in real time; after any one of the sections is selected as a target section, the system retrieves a preset length (such as 1.2 meters) and material property (such as a linear expansion coefficient of 12×10 -6 / ℃ for a metal pipe or 80×10 -6 / ℃ for a rubber pipe) of the target section from a storage module, and simultaneously calculates a difference between a current temperature of the target section and a reference temperature (such as 25℃), and automatically calculates a thermal expansion compensation amount of the target section through a formula "thermal expansion compensation amount = temperature difference × target section length × material linear expansion coefficient" to correct the pipe length and pressure detection deviation caused by temperature changes.
[0053] Further, a plurality of temperature collection points (integrated in the sensor module) are uniformly arranged along the length direction of the target section of the brake pipeline, the temperature data of each point is collected in real time by the sensor module and transmitted to the server; the temperature difference of adjacent collection points is calculated to obtain the temperature gradient distribution of the section, the target section is divided into a plurality of sub-sections, and the weight factor of each sub-section is calculated according to the proportion of the temperature gradient value of each sub-section in the total temperature gradient value of the target section (the sum of the weight factors of all sub-sections is 1); at the same time, the thermal expansion compensation amount of each sub-section (calculated by the thermal expansion formula) is called, and the weighted sum operation is performed according to the following preset formula: where ΔV is the equivalent volume change amount of the system, ωᵢ is the weight factor of the i-th sub-section (and Σωᵢ=1), ΔLᵢ is the thermal expansion compensation amount of the i-th sub-section, and n is the total number of sub-sections divided from the target section. The calculation is completed and the result is stored for correcting the influence of the pipeline volume change caused by temperature on pressure detection.
[0054] Further, the calculated equivalent volume change amount (ΔV) of the system is called, and the preset volume characteristic parameters (such as pipeline cross-sectional area and total volume reference value) of the brake pipeline are called; based on the correlation between volume and pressure in fluid mechanics, the influence value of the volume change caused by temperature on pressure is calculated by the formula: pressure correction amount=k×ΔV, k is a correction coefficient determined by the material of the pipeline and the characteristics of the brake fluid, unit: MPa / m³; then, the pressure correction amount is applied to the original measured values of the negative pressure establishment rate and the pressure decay rate, i.e. “target negative pressure establishment rate=original negative pressure establishment rate+pressure correction amount / time reference”, “target pressure decay rate=original pressure decay rate+pressure correction amount / pressure holding time”, the automatic calculation is completed and the result is stored, and the compensation correction of the pressure parameter deviation caused by the volume change caused by temperature is realized.
[0055] S205, if the sealing performance meets the standard, the target brake fluid is added to the hydraulic circuit by the overfilling method of the preset target liquid level amount, and after the addition is completed, the target brake fluid is controlled to the preset liquid level height by the back suction device; Specifically, first, the preset target liquid level height of the liquid storage tank is determined (such as the scale line 15 mm away from the tank mouth), and the excess filling amount is set to 10% of the preset target liquid level (i.e. the liquid amount corresponding to 1.5 mm higher than the target liquid level); then, a high-precision filling pump with pressure feedback function is used to inject the target brake fluid into the hydraulic circuit (including the brake master cylinder, ABS hydraulic unit, brake pipeline and wheel cylinder) from the liquid storage tank filling port, a stable filling pressure of 0.3-0.5 bar is maintained during the filling process to ensure that the liquid fills the components along the pipeline naturally, and the filling amount is monitored in real time by the liquid level sensor built-in the liquid storage tank until the preset excess liquid level is reached; after the filling is completed, the vacuum back-suction pump with flow sensor is connected to the liquid storage tank through a special interface, the back-suction pump is started and the back-suction flow is set to 5 ml / min, the back-suction amount is accurately controlled according to the real-time data feedback by the liquid level sensor, and the back-suction is stopped immediately when the liquid level drops to the preset target height, the liquid surface in the liquid storage tank is observed through the visual window during the whole process to ensure that no air bubbles are sucked in due to the back-suction action, and finally the hydraulic circuit is filled with the target brake fluid and the liquid level error of the liquid storage tank is controlled within ±0.5 mm.
[0056] S206, send brake pressure release instruction to hydraulic device through the instruction transmission channel, and obtain detection result according to position change of brake device when brake device completes preset number of brake operations according to brake pressure release instruction.
[0057] Specifically, through the established instruction transmission channel, a brake pressure release instruction containing specific pressure parameters is sent to the hydraulic device, wherein the parameters include an initial brake pressure value (such as 0.5 MPa), a single round peak pressure (such as 3 MPa), a pressure establishment stage time length (such as 0.3 seconds), a pressure maintaining stage time length (such as 0.2 seconds), and a release stage pressure drop rate (such as 5 MPa / s), and a preset number of rounds is set to 8; after the hydraulic device receives the instruction, the brake device (including a brake handle, a brake master cylinder, and a wheel cylinder) is driven to perform operations according to the rounds, and each round completes a complete cycle of “from the initial pressure to the peak pressure (establishment stage) → maintain the peak pressure for a set time length (pressure maintaining stage) → drop to the initial pressure at a preset rate (release stage) ”; in the operation process of each round, a high-precision displacement sensor (accuracy 0.01 mm, sampling frequency 100 Hz) installed at the rotating shaft of the brake handle / foot pedal is used to collect position coordinate data in real time, record the coordinate change of the handle / foot pedal from the initial position to the maximum displacement in each operation, and generate a position-time change curve containing 8 rounds; after 8 rounds of operation are completed, target feature parameters are extracted from the curve, including the maximum displacement of each round, the time for the displacement to return to the initial position from the maximum displacement, and the deviation rate of the maximum displacement of adjacent rounds; these parameters are compared with preset ABS performance standard thresholds (such as maximum displacement ≤ 6 mm, return time ≤ 0.4 seconds, and deviation rate ≤ 5%) one by one, if all parameters are within the threshold range, a detection result of “brake response performance meets the standard” is generated, and specific data of each round is attached; if there is a parameter exceeding the threshold, the abnormal parameter and the corresponding value are marked, a detection result of “brake response performance does not meet the standard” is generated, and possible fault directions (such as hydraulic device pressure regulation delay, brake device mechanical jamming, etc.) are noted.
[0058] Optionally, the brake pressure release instruction is sent to the hydraulic device through the instruction transmission channel, and when the hydraulic device drives the brake device to complete a preset number of rounds of brake operations according to the brake pressure release instruction, a detection result is obtained according to the position change of the brake device, and the detection result includes: The brake pressure release instruction containing preset pressure parameters is sent to the hydraulic device through the instruction transmission channel; After the hydraulic device receives the brake pressure release instruction, the brake device is driven to perform brake operations according to rounds, and the rounds include a pressure establishment stage, a pressure maintaining stage, and a release stage; In the brake operation of each round, position coordinate data of the brake device is collected in real time, and a position change curve is generated; When a preset number of the rounds are completed, feature extraction is performed on the position change curve to obtain a target feature parameter; the target feature parameter is compared with a preset ABS performance standard threshold to obtain a comparison result, and a detection result is generated according to the comparison result.
[0059] Specifically, brake pressure parameters (including initial reference pressure 0.4±0.05MPa, single-round peak pressure 2.5-4.0MPa (dynamically matched according to vehicle displacement), pressure establishment stage rate 1.2MPa / ms, pressure maintaining stage duration 200±50ms, release stage pressure reduction rate 0.8MPa / ms, and preset rounds 8) matched with the current ABS controller are called from a preset vehicle model parameter database, and these parameters are embedded in a brake pressure release instruction according to a message format (including an instruction header, a parameter section, a check code, and a frame tail) of a target communication protocol; the server sends the instruction to the hydraulic device through an instruction transmission channel, and starts a 100ms timeout timer at the same time; if a receiving confirmation message (confirming that parameter analysis is correct) containing an instruction ID returned by the hydraulic device is received within the timing, it is determined that the instruction sending is successful; if no confirmation is received or parameter error feedback is received within the timeout, the instruction is automatically re-encapsulated and repeatedly sent (up to 3 times), until it is confirmed that the hydraulic device successfully receives.
[0060] Further, after the control unit of the hydraulic device receives the brake pressure release instruction, it first analyzes the round parameters (such as 8 rounds) and the stage pressure parameters (such as peak pressure 3MPa, establishment rate 1.2MPa / ms, pressure maintaining duration 200ms, and release rate 0.8MPa / ms) in the instruction, then starts a round counter and enters the first round operation: pressure establishment stage, the control unit drives the inlet electromagnetic valve to open, the outlet electromagnetic valve to close, and starts the hydraulic pump to pump the target brake fluid into the brake pipeline at a set rate, and monitors the pipeline pressure in real time through the built-in pressure sensor; when the pressure rises from the initial 0.4MPa to 3MPa, the pressure maintaining stage is triggered; in the pressure maintaining stage, the control unit closes the inlet electromagnetic valve and keeps the outlet electromagnetic valve closed, and the hydraulic pump stops working, so that the pipeline pressure is maintained within the range of 3MPa±0.1MPa, until the pressure maintaining duration reaches 200ms; in the release stage, the control unit opens the outlet electromagnetic valve and closes the inlet electromagnetic valve, so that the brake fluid in the pipeline flows back to the liquid storage tank through the return liquid channel, and the pressure sensor feedbacks the pressure drop data in real time; when the pressure drops to the initial 0.4MPa at a rate of 0.8MPa / ms, the operation of this round is completed; thereafter, the control unit controls all electromagnetic valves to reset to the initial state (both inlet and outlet valves are closed), and starts the next round after 500ms, and repeats the above pressure establishment-pressure maintaining-release process until the round counter reaches the preset value (such as 8 times); if the pressure of a certain stage deviates from the instruction parameters by more than ±5% during the period, the control unit immediately records the deviation data and continues to execute the subsequent rounds, ensuring that the overall operation is completed continuously.
[0061] Further, when each round of brake operation starts, a high-precision grating displacement sensor (measurement range 0-50 mm, accuracy ±0.01 mm, sampling frequency 200 Hz) installed at the rotation axis of the brake handle (or the hinge point of the brake pedal) starts to work. During the collection process, the sensor outputs the current position coordinates every 5 ms (with the position at the initial non-braking time as the origin, and the positive direction along the braking operation direction), and synchronously records the time stamp corresponding to each coordinate (accurate to the millisecond level, synchronized with the round stage timing of the hydraulic device); when the round enters the pressure building stage, the coordinate change of the handle / pedal moving from the initial position to the braking direction is continuously collected; the stable state data of the position is collected in the holding stage; the coordinate change of the position returning from the braking limit to the initial position is collected in the release stage, until the sensor stops collecting after the end of the round; all (time stamp, position coordinate) data pairs in a single round are stored in an array in chronological order, a continuous curve is drawn with time as the horizontal axis (unit: ms) and position coordinate as the vertical axis (unit: mm) by a curve generation algorithm (based on the MATLAB curve fitting toolkit), and the dividing points of the three stages of pressure building, holding and release are marked in the curve, and finally an independent position change curve for each round is generated and stored in the local database and associated with the corresponding round number.
[0062] Further, the position change curves of all rounds are subjected to feature extraction, and the maximum value of the position coordinate (maximum displacement, accurate to 0.01 mm) in each round is located by a curve peak detection algorithm; the time node of the position returning from the maximum displacement to the initial position in each round is determined by an inflection point identification method, and the time difference between the two is calculated to obtain the recovery time (accurate to 10 ms); the percentage of the difference and the average of the maximum displacement of adjacent rounds is calculated by variance analysis to obtain the deviation rate (retained to two decimal places), and the maximum displacement, recovery time and deviation rate extracted above jointly constitute the target feature parameters; subsequently, the data processing module retrieves the threshold values (such as maximum displacement ≤6 mm, recovery time ≤0.4 s, deviation rate ≤5%) corresponding to the vehicle type from the pre-set ABS performance standard database, and compares the target feature parameters with the threshold values one by one: if all parameters are within the threshold range, the detection result of “ABS brake response performance meets the standard” is generated, and the details of the feature parameters of each round are attached; if any parameter exceeds the threshold, the abnormal parameter is marked (such as “the maximum displacement of the 3rd round is 7.2 mm, which exceeds the threshold by 1.2 mm”), the detection result of “ABS brake response performance does not meet the standard” is generated, and the possible fault direction is associated according to the type of the abnormal parameter (such as maximum displacement exceeding the standard indicating that the mechanical stroke of the brake device is abnormal, and recovery time exceeding the standard indicating that the hydraulic device has a delay in pressure reduction), and finally the detection result and the original feature data are packaged and stored in the server database.
[0063] The embodiment also discloses a motorcycle ABS performance detection system, Figure 3 is a module schematic diagram of the motorcycle ABS performance detection system disclosed by the embodiment of the application, as Figure 3 shown, the system comprises: a brake fluid pretreatment module 301 configured to measure water content and gas content of brake fluid, perform water removal and gas removal treatment on the brake fluid according to the water content and the gas content, and obtain target brake fluid; a protocol matching and communication establishment module 302 configured to acquire an identification code of an ABS controller, match a target communication protocol from a preset protocol database based on the identification code, and establish an instruction transmission channel with the ABS controller; a gas extraction operation and parameter measurement module 303 configured to start a gas extraction device to perform gas extraction operation on a brake pipeline through the instruction transmission channel, and measure a negative pressure establishment rate and a pressure decay rate of the brake pipeline; a sealing performance judgment and alarm module 304 configured to judge whether the sealing performance of the brake pipeline is up to standard based on the negative pressure establishment rate and the pressure decay rate, and terminate the process and output alarm information if the sealing performance is not up to standard; a brake fluid filling control module 305 configured to, if the sealing performance is up to standard, fill the target brake fluid into a hydraulic circuit through an excessive filling mode of a preset target liquid level, and control the target brake fluid to a preset liquid level height by using a back suction device after filling is completed; a braking performance detection and result generation module 306 configured to send a brake pressure release instruction to a hydraulic device through the instruction transmission channel, and obtain a detection result according to a position change of a brake device when the brake device drives the brake device to complete a preset number of braking operations according to the brake pressure release instruction.
[0064] Optionally, the protocol matching and communication establishment module 302 is specifically configured to: acquire the identification code, parse a hardware version number and a firmware check value in the identification code, and generate a protocol feature vector; input the protocol feature vector into a preset protocol database, locate a corresponding target communication protocol through a vector similarity matching algorithm, and the protocol database pre-stores communication protocol templates, instruction interaction time sequences, data check rules and message format definitions of ABS controllers of different types; activate a pre-stored container image, and generate an encrypted handshake instruction conforming to the target communication protocol through the container image; based on the target communication protocol, send the encrypted handshake instruction to the ABS controller for bidirectional identity authentication, and establish the encrypted instruction transmission channel after the bidirectional identity authentication is completed.
[0065] Optionally, the air extraction operation and parameter measurement module 303 is specifically used for: sending a start signal to the air extraction device through the instruction transmission channel to control the air extraction device to perform air extraction operation on the brake pipeline; acquiring pressure data in the brake pipeline during operation of the air extraction device, recording a time length for pressure in the pressure data to reach a preset negative pressure value, and calculating the negative pressure establishment rate; stopping the air extraction operation and entering a pressure maintaining state when the pressure in the pressure data reaches the preset negative pressure value, acquiring pressure change data in the pressure maintaining state, determining a pressure decay amount in a preset time length according to the pressure change data, and calculating a pressure maintaining pressure decay rate according to the pressure decay amount.
[0066] Optionally, the air extraction operation and parameter measurement module 303 is specifically used for: recording an initial pressure value and an initial time stamp of pressure in the brake pipeline, and dividing a pressure interval from the initial pressure value to the preset negative pressure value into a plurality of continuous pressure gradient segments; configuring a corresponding pressure acquisition frequency for each pressure gradient segment; acquiring the pressure data according to the pressure acquisition frequency, comparing a current pressure in the pressure data with an end point pressure value of each pressure gradient segment, recording a termination time stamp when the current pressure reaches the preset negative pressure value, and calculating a time length for the initial pressure to reach the preset negative pressure value through a first difference between the termination time stamp and the initial time stamp; calculating an original pressure average decline rate based on the time length and a second difference between the initial pressure value and the preset negative pressure value; acquiring working parameters of the air extraction device and environmental temperature and humidity data, correcting the original pressure average decline rate based on a preset influence factor model, and obtaining the negative pressure establishment rate.
[0067] Optionally, the sealing performance judgment and alarm module 304 is specifically used for: matching a negative pressure establishment model and a pressure maintaining decay critical value from a preset performance database in combination with a material number of the ABS controller to generate a threshold matrix, the threshold matrix including an upper limit value and a lower limit value of the negative pressure establishment rate; acquiring temperature parameters of the brake pipeline, temperature compensating and correcting the negative pressure establishment rate and the pressure maintaining pressure decay rate according to the temperature parameters to obtain a target negative pressure establishment rate and a target pressure maintaining pressure decay rate; If the target negative pressure establishment rate is greater than the upper limit value or less than the lower limit value, or the target pressure maintaining pressure decay rate exceeds the pressure maintaining decay threshold, it is determined that the sealing performance is substandard, the flow is terminated, and the alarm information is output.
[0068] Optionally, the sealing performance judgment and alarm module 304 is specifically used for: The temperature parameter of the target section in the brake pipeline is obtained through the distributed temperature collection points, and the target section is any one of the plurality of sections in the brake pipeline. Based on the temperature parameter, the section length of the target section, and the material properties of the brake pipeline, a thermal expansion compensation amount is calculated. According to the temperature gradient of the target section, a weight factor is calculated, and the weight factor and the thermal expansion compensation amount are calculated according to a preset formula to obtain a system equivalent volume change amount. According to the system equivalent volume change amount, the negative pressure establishment rate and the pressure maintaining pressure decay rate are temperature-compensated and corrected to obtain the target negative pressure establishment rate and the target pressure maintaining pressure decay rate.
[0069] Optionally, the braking performance detection and result generation module 306 is specifically used for: A brake pressure release instruction containing a preset pressure parameter is sent to the hydraulic device through the instruction transmission channel; After the hydraulic device receives the brake pressure release instruction, the brake device is driven to perform a braking operation by turns, and the turns include a pressure establishment phase, a pressure maintaining phase, and a release phase; In each braking operation of the turns, position coordinate data of the brake device is collected in real time to generate a position change curve; When a preset number of turns are completed, a target feature parameter is obtained by feature extraction on the position change curve; the target feature parameter is compared with a preset ABS performance standard threshold to obtain a comparison result, and a detection result is generated according to the comparison result.
[0070] The embodiment also discloses an electronic device, which refers to Figure 4 The electronic device can include at least one processor 401, at least one communication bus 402, a user interface 403, a network interface 404, and at least one memory 405.
[0071] The communication bus 402 is used to realize the connection and communication between the components.
[0072] The user interface 403 can include a display screen (Display) and a camera (Camera), and the optional user interface 403 can also include a standard wired interface and a wireless interface.
[0073] The network interface 404 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).
[0074] Processor 401 may include one or more processing cores. Using various interfaces and circuits, processor 401 connects to various components within the server. It executes instructions, programs, code sets, or instruction sets stored in memory 405, as well as accesses data stored in memory 405, to perform various server functions and process data. Optionally, processor 401 may be implemented using at least one of the following hardware forms: a digital signal processing (DSP), a field-programmable gate array (FPGA), or a programmable logic array (PLA). Processor 401 may integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. The CPU primarily processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing content displayed on the display screen; and the modem handles wireless communications. It is understood that the modem may also be implemented independently of the processor 401 and implemented as a separate chip.
[0075] exist Figure 4 In the electronic device shown, the user interface 403 is mainly used to provide an input interface for the user and obtain data input by the user; and the processor 401 can be used to call an application program storing a motorcycle ABS performance detection method in the memory 405. When executed by one or more processors 401, the electronic device executes one or more methods in the above-mentioned embodiments.
[0076] The above is only an exemplary embodiment of the present disclosure and cannot be used to limit the scope of the present disclosure. That is, any equivalent changes and modifications made according to the teachings of the present disclosure are still within the scope of the present disclosure. After considering the disclosure of the specification, those skilled in the art will easily think of other embodiments of the present disclosure. This application is intended to cover any variations, uses or adaptive changes of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary technical means in the technical field that are not recorded in the present disclosure. The description and examples are to be regarded as exemplary only, and the scope and spirit of the present disclosure are defined by the claims.
Claims
1. A motorcycle ABS performance testing method, characterized in that: Applied to a server, the method includes: measuring a water content and an air content of the brake fluid, and performing a water and air removal process on the brake fluid according to the water content and the air content to obtain a target brake fluid; Obtaining an identification code of the ABS controller, matching a target communication protocol from a preset protocol database based on the identification code, and establishing a command transmission channel with the ABS controller; activating an air extraction device through the command transmission channel to perform an air extraction operation on the brake line, and measuring a negative pressure build-up rate and a pressure-maintaining pressure decay rate of the brake line; determining whether the sealing performance of the brake line meets the standard based on the negative pressure build-up rate and the pressure-holding pressure decay rate, and terminating the process and outputting an alarm message if the sealing performance does not meet the standard; If the sealing performance meets the standard, the target brake fluid is added to the hydraulic circuit by overfilling to a preset target liquid level, and after the filling is completed, the target brake fluid is controlled to a preset liquid level by a back-suction device; A brake pressure release command is sent to the hydraulic device through the command transmission channel. When the hydraulic device drives the braking device to complete a preset number of braking operations according to the brake pressure release command, a detection result is obtained according to the position change of the braking device.
2. The method according to claim 1, characterized in that The step of obtaining an identification code of an ABS controller, matching a target communication protocol from a preset protocol database based on the identification code, and establishing a command transmission channel with the ABS controller includes: Obtaining the identification code, parsing the hardware version number and firmware check value in the identification code, and generating a protocol feature vector; Input the protocol feature vector into a preset protocol database, and locate the corresponding target communication protocol through a vector similarity matching algorithm. The protocol database pre-stores communication protocol templates, instruction interaction timings, data verification rules, and message format definitions for different models of ABS controllers; activating a pre-stored container image, and generating an encrypted handshake instruction that complies with the target communication protocol through the container image; Based on the target communication protocol, the encrypted handshake instruction is sent to the ABS controller for two-way identity authentication, and the encrypted instruction transmission channel is established after the two-way identity authentication is completed.
3. The method according to claim 1, characterized in that The step of starting the air extraction device through the command transmission channel to perform an air extraction operation on the brake line and measuring the negative pressure build-up rate and the pressure-maintaining pressure decay rate of the brake line comprises: sending a start signal to the air extraction device through the command transmission channel to control the air extraction device to perform an air extraction operation on the brake pipeline; During the operation of the air extraction device, pressure data in the brake line is collected, the time taken for the pressure in the pressure data to reach a preset negative pressure value from an initial pressure is recorded, and the negative pressure build-up rate is calculated; When the pressure in the pressure data reaches a preset negative pressure value, the pumping operation is stopped and the pressure holding state is entered. The pressure change data of the pressure holding state is collected, and the pressure decay amount within a preset time period is determined based on the pressure change data. The pressure holding pressure decay rate is calculated based on the pressure decay amount.
4. The method according to claim 3, characterized in that During the operation of the air extraction device, collecting pressure data in the brake line, recording the time it takes for the pressure in the pressure data to reach a preset negative pressure value from an initial pressure, and calculating the negative pressure build-up rate includes: Recording an initial pressure value and an initial timestamp of the pressure in the brake line, and dividing a pressure interval from the initial pressure value to the preset negative pressure value into a plurality of continuous pressure gradient segments; Configure the corresponding pressure acquisition frequency for each pressure gradient segment; collecting the pressure data at the pressure collection frequency, comparing the current pressure in the pressure data with the end pressure value of each pressure gradient segment, recording an end timestamp when the current pressure reaches a preset negative pressure value, and calculating the time from the initial pressure to the preset negative pressure value based on a first difference between the end timestamp and the initial timestamp; Calculating an average rate of decrease of the original pressure based on the duration and a second difference between the initial pressure value and the preset negative pressure value; The working parameters of the air extraction device and the ambient temperature and humidity data are obtained, and the original pressure average drop rate is corrected based on a preset influencing factor model to obtain the negative pressure establishment rate.
5. The method according to claim 1, characterized in that The determining whether the sealing performance of the brake line meets the standard based on the negative pressure build-up rate and the pressure-holding pressure decay rate, and terminating the process and outputting an alarm message if the sealing performance does not meet the standard includes: Matching a negative pressure buildup model and a pressure-holding attenuation critical value from a preset performance database in combination with the material number of the ABS controller to generate a threshold matrix, wherein the threshold matrix includes an upper limit value and a lower limit value of a negative pressure buildup rate; Acquiring a temperature parameter of the brake line, and performing temperature compensation correction on the negative pressure build-up rate and the pressure-holding pressure decay rate according to the temperature parameter to obtain a target negative pressure build-up rate and a target pressure-holding pressure decay rate; If the target negative pressure establishment rate is greater than the upper limit or less than the lower limit, or the target pressure holding pressure decay rate exceeds the pressure holding decay critical value, the sealing performance is judged to be substandard, the process is terminated and the alarm information is output.
6. The method according to claim 5, characterized in that The step of obtaining the temperature parameter of the brake line and performing temperature compensation correction on the negative pressure build-up rate and the pressure holding pressure decay rate according to the temperature parameter to obtain the target negative pressure build-up rate and the target pressure holding pressure decay rate comprises: acquiring a temperature parameter of a target section in the brake pipe through distributed temperature collection points, wherein the target section is any one of multiple sections in the brake pipe; calculating a thermal expansion compensation amount based on the temperature parameter, the section length of the target section, and the material properties of the brake line; Calculating a weight factor according to the temperature gradient of the target section, and calculating the weight factor and the thermal expansion compensation amount according to a preset formula to obtain a system equivalent volume change; Temperature compensation correction is performed on the negative pressure build-up rate and the pressure-maintaining pressure decay rate according to the system equivalent volume change to obtain the target negative pressure build-up rate and the target pressure-maintaining pressure decay rate.
7. The method according to claim 1, characterized in that The brake pressure release command is sent to the hydraulic device through the command transmission channel. After the hydraulic device drives the brake device to complete a preset number of braking operations according to the brake pressure release command, a detection result is obtained based on the position change of the brake device, including: sending a brake pressure release instruction including a preset pressure parameter to the hydraulic device through the instruction transmission channel; After receiving the brake pressure release instruction, the hydraulic device drives the brake device to perform a braking operation in cycles, wherein the cycles include a pressure building phase, a pressure holding phase, and a release phase; In each of the rounds of braking operations, position coordinate data of the braking device is collected in real time to generate a position change curve; After completing a preset number of rounds, feature extraction is performed on the position change curve to obtain target feature parameters; the target feature parameters are compared with a preset ABS performance standard threshold to obtain a comparison result, and a detection result is generated based on the comparison result.
8. A motorcycle ABS performance detection system, characterized in that: Specifically include: a brake fluid pretreatment module, configured to measure a water content and an air content of the brake fluid, and perform water and air removal treatment on the brake fluid according to the water content and the air content to obtain a target brake fluid; a protocol matching and communication establishment module, configured to obtain an identification code of the ABS controller, match a target communication protocol from a preset protocol database based on the identification code, and establish a command transmission channel with the ABS controller; an air pumping operation and parameter measurement module, configured to activate the air pumping device through the command transmission channel to perform an air pumping operation on the brake line, and to measure the negative pressure build-up rate and the pressure-maintaining pressure decay rate of the brake line; a sealing performance judgment and alarm module, configured to judge whether the sealing performance of the brake line meets the standard based on the negative pressure build-up rate and the pressure-holding pressure decay rate, and terminate the process and output an alarm message if the sealing performance does not meet the standard; a brake fluid filling control module, configured to fill the hydraulic circuit with the target brake fluid by overfilling to a preset target liquid level if the sealing performance meets the standard, and control the target brake fluid to a preset liquid level by using a suck-back device after the filling is completed; The braking performance detection and result generation module is used to send a brake pressure release instruction to the hydraulic device through the instruction transmission channel. When the hydraulic device drives the braking device to complete a preset number of braking operations according to the brake pressure release instruction, the detection result is obtained according to the position change of the braking device.
9. An electronic device, characterized in that: The electronic device comprises a processor, a memory, a user interface and a network interface, wherein the memory is used to store instructions, the user interface and the network interface are both used to communicate with other devices, and the processor is used to execute the instructions stored in the memory so that the electronic device executes the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores instructions, and when the instructions are executed, the method according to any one of claims 1 to 7 is executed.
Citation Information
Cited By
Gripping state recognition method and system based on photovoltaic panel paving robot
CN121989264A