OBD (On-Board Diagnostic) detection equipment and detection method

By designing OBD detection equipment that integrates multiple protocol acquisition circuits, the problem that existing equipment cannot support multiple vehicle communication protocols at the same time is solved, and the high universality of the equipment and the effective detection and collection of multiple vehicle information are achieved.

CN119472613APending Publication Date: 2025-02-18天津布尔科技有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411986202.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

Existing OBD detection equipment cannot support multiple vehicle communication protocols at the same time, resulting in poor equipment versatility and cannot meet the detection needs of multiple vehicles.

Method used

Design an OBD detection device, integrating acquisition circuits of different protocols (such as Ethernet, 1850 protocol, CAN line, K line protocol and custom acquisition circuit), and control the acquisition circuit to collect vehicle information in the set matching order through the control module. And the detection module is used to detect the connection effectiveness of the OBD interface and the vehicle interface.

Benefits of technology

The OBD detection equipment supports multiple vehicle communication protocols, improves the universality of the equipment, can effectively detect and collect information from multiple vehicles, and meet the detection needs of different vehicles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119472613A_ABST
    Figure CN119472613A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of vehicles, in particular to OBD detection equipment and a detection method. The OBD detection equipment comprises different protocol acquisition circuits, a control module and a detection module, the different protocol acquisition circuits are connected with the control module, each protocol acquisition circuit is provided with an OBD interface, and the OBD interface is used for being connected with a vehicle interface of a target vehicle; and after it is detected that the OBD interface is connected with the vehicle interface, the control module controls different protocol acquisition circuits to acquire vehicle information of a target vehicle according to a set matching sequence, and the detection module detects the connection validity of the OBD interface and the vehicle interface to generate a detection result.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle technology, and in particular to an OBD detection device and a detection method. Background Art

[0002] On-Board Diagnostics (OBD) is a computer system that detects automobile faults and has the function of real-time monitoring of various emission-related parts on the car. At present, when producing the OBD hardware device (or OBD device, hardware device) corresponding to the on-board diagnostic system, it is necessary to test its hardware functions to test whether the various functions of the OBD hardware device are normal.

[0003] However, current OBD detection equipment can monitor multiple systems and components of the vehicle through the OBD interface, including the engine, catalytic converter, particulate filter, oxygen sensor, emission control system, fuel system, GER, etc., so as to directly obtain multiple basic vehicle status and emission-related parameters. However, the diagnostic protocols it supports mainly include: OBD (ISO 15031) / WWHOBD (ISO 27145) / SAE J1939-73 and other small vehicle communication protocols, and it cannot support multiple protocols at the same time, and the equipment has poor versatility. Summary of the invention

[0004] Based on this, it is necessary to provide an OBD detection device and a detection method that can improve the versatility of the OBD detection device in response to the above technical problems.

[0005] The present application provides an OBD detection device, including different protocol acquisition circuits, a control module and a detection module, the different protocol acquisition circuits are connected to the control module, each protocol acquisition circuit has an OBD interface, and the OBD interface is used to connect to the vehicle interface of the target vehicle; After detecting the connection between the OBD interface and the vehicle interface, the control module controls different protocol acquisition circuits to collect vehicle information of the target vehicle in a set matching order, and the detection module detects the connection validity between the OBD interface and the vehicle interface to generate a detection result.

[0006] In one embodiment, different protocol acquisition circuits include at least an Ethernet acquisition circuit, a 1850 protocol acquisition circuit, a CAN line acquisition circuit, a K line protocol acquisition circuit, and / or a custom acquisition circuit.

[0007] In one embodiment, the detection module detects the connection validity between the OBD interface and the vehicle interface, and generates a detection result, including: Through the detection module, control the OBD interface to send a detection signal to the vehicle interface; The signal quality of the feedback signal for the detection signal fed back by the target vehicle through the vehicle interface is analyzed to obtain the detection result.

[0008] In one embodiment, if the OBD interface is an OBD interface corresponding to the Ethernet acquisition circuit, the signal quality of the feedback signal for the detection signal fed back by the target vehicle through the vehicle interface is analyzed to obtain the detection result, including: Perform integrity check on the Ethernet frame in the feedback signal to obtain network analysis results; Analyze the amplitude, frequency, phase, signal delay and error frame of the feedback signal to obtain a first quality result; A detection result is generated according to the network analysis result and the first quality result.

[0009] In one embodiment, if the OBD interface is an OBD interface corresponding to the 1850 protocol acquisition circuit, the signal quality of the feedback signal for the detection signal fed back by the target vehicle through the vehicle interface is analyzed to obtain the detection result, including: Verify the 1850 protocol frame format in the feedback signal and obtain the format analysis result; Analyze the amplitude, frequency, phase, signal delay and error frame of the feedback signal to obtain a second quality result; A detection result is generated according to the formatted analysis result and the second quality result.

[0010] In one embodiment, if the OBD interface is an OBD interface corresponding to the CAN bus protocol acquisition circuit, the signal quality of the feedback signal for the detection signal fed back by the target vehicle through the vehicle interface is analyzed to obtain the detection result, including: Analyze the voltage difference between the OBD interface and the vehicle interface to obtain the voltage difference value; Analyze the waveform integrity of the feedback signal of the target vehicle for the detection signal fed back through the vehicle interface to obtain a waveform analysis result; The detection result is generated based on the voltage difference and waveform analysis results.

[0011] In one embodiment, if the OBD interface is an OBD interface corresponding to the K-line protocol acquisition circuit, the connection validity between the OBD interface and the vehicle interface is detected, and a detection result is generated, including: Analyze the voltage stability and variation range of the feedback signal to obtain voltage analysis results; Analyze whether there is an interference signal in the feedback signal to obtain an interference analysis result; Generate detection results based on voltage analysis results and interference analysis results In one embodiment, if the OBD interface is an OBD interface corresponding to the custom acquisition circuit, the connection validity between the OBD interface and the vehicle interface is detected, and a detection result is generated, including: Analyze the custom document corresponding to the custom acquisition circuit to obtain the custom rules; According to the custom rules, the connection validity between the OBD interface and the vehicle interface is tested and the test results are generated.

[0012] In one embodiment, controlling different protocol acquisition circuits to acquire vehicle information of a target vehicle in a set matching order includes: Determine the detection priority based on the detection requirement information of the target vehicle; According to the measurement priority, determine the matching order of different protocol acquisition circuits; Control different protocol acquisition circuits to collect vehicle information of the target vehicle in accordance with the set matching order.

[0013] The present application also provides an OBD detection method for an OBD detection device, wherein the OBD detection device comprises different protocol acquisition circuits, a control module and a detection module, wherein the different protocol acquisition circuits are connected to the control module, and each protocol acquisition circuit has an OBD interface, wherein the OBD interface is used to connect to a vehicle interface of a target vehicle; the method comprises: After detecting that the OBD interface is connected to the vehicle interface, the control module controls different protocol acquisition circuits to collect vehicle information of the target vehicle in a set matching order, and the detection module detects the connection validity between the OBD interface and the vehicle interface to generate a detection result. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0015] Figure 1 A schematic diagram of an OBD detection device in one embodiment; Figure 2 A schematic diagram of an OBD detection device in another embodiment; Figure 3 is a circuit diagram of a main power chip in one embodiment; Figure 4 A schematic diagram of a circuit of a branch power chip in one embodiment; Figure 5is a circuit diagram of an Ethernet acquisition circuit in one embodiment; Figure 6 A circuit diagram of a 1850 protocol acquisition circuit in one embodiment; Figure 7 A schematic diagram of a K-line acquisition circuit in one embodiment; Figure 8 A circuit diagram of a CAN bus protocol acquisition circuit in one embodiment; Fig. 9 A circuit diagram of a CAN bus protocol acquisition circuit in one embodiment; Fig.10 is a circuit diagram of a storage circuit in one embodiment; Fig.11 A circuit diagram of an F429 MCU in one embodiment; Fig.12 A schematic diagram of a circuit of a STMF4 series single chip microcomputer in one embodiment; Fig.13 is a circuit diagram of a Bluetooth module in one embodiment; Fig.14 The figure is a flowchart of a protocol collection process in an embodiment. DETAILED DESCRIPTION

[0016] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0017] This application provides an OBD detection device, such as Figure 1 As shown, it includes different protocol acquisition circuits, a control module and a detection module, and the different protocol acquisition circuits are connected to the control module. Each protocol acquisition circuit has an OBD interface, and the OBD interface is used to connect to the vehicle interface of the target vehicle; After detecting the connection between the OBD interface and the vehicle interface, the control module controls different protocol acquisition circuits to collect vehicle information of the target vehicle in a set matching order, and the detection module detects the connection validity between the OBD interface and the vehicle interface to generate a detection result.

[0018] The device integrates acquisition circuits of multiple communication protocols, which can cover and adapt to various types of vehicle communication protocols. Each acquisition circuit is equipped with an OBD interface, which is used to connect to the vehicle interface of the target vehicle and realize data transmission. The control module is the "brain" of the device, which is responsible for managing and coordinating the workflow of each acquisition circuit. After detecting that the OBD interface is successfully connected to the vehicle interface, the control module will activate different acquisition circuits in sequence according to the preset matching order to collect vehicle information of the target vehicle. The main responsibility of the detection module is to perform real-time detection of the connection validity between the OBD interface and the vehicle interface. It will generate detailed detection results, including key indicators such as connection status, signal quality, and communication stability to ensure the accuracy and reliability of data acquisition.

[0019] When the device is connected to the vehicle interface of the target vehicle, the detection module will start immediately to conduct a comprehensive test on the validity of the connection. The control module will dynamically adjust the matching order according to the preset matching order or according to the vehicle signal information detected in real time. The setting of the matching order will comprehensively consider factors such as the importance of the signal, the collection efficiency, and the compatibility between circuits. According to the set matching order, the control module will activate different collection circuits in turn, communicate with the vehicle interface of the target vehicle through the OBD interface, and collect vehicle information. The collected vehicle information will be transmitted to the control module in real time for further processing and analysis. The control module can parse, store or upload the collected data to meet different application requirements.

[0020] In one embodiment, different protocol acquisition circuits include at least an Ethernet acquisition circuit, a 1850 protocol acquisition circuit, a CAN line acquisition circuit, a K line protocol acquisition circuit, and / or a custom acquisition circuit.

[0021] Correspondingly, such as Figure 2 As shown, the OBD detection equipment can be connected to the vehicle battery power supply, Ethernet acquisition circuit, 1850 protocol acquisition circuit, CAN line acquisition circuit, K line protocol acquisition circuit and Bluetooth module through the OBD Ⅱ interface; the power bus provides the OBD detection equipment with the power required for work, and the equipment is compatible with DC12V / 24V system vehicles; the Ethernet acquisition circuit, 1850 protocol acquisition circuit, CAN line acquisition circuit, and K line protocol acquisition circuit are responsible for communicating with the vehicle interface through the OBD interface, and the collected data matches the corresponding communication protocol.

[0022] The control module includes 2 MCU main control circuits, sharing a Bluetooth module. You can manually switch which main control to communicate with through the APP connection Bluetooth, and send the corresponding control command to directly match the corresponding protocol; you can also connect Bluetooth through the matching tablet to automatically match all protocols. The OBD detection equipment in this application can automatically identify different protocols and match the corresponding bus to communicate data with the vehicle, collect vehicle identification code (VIN), vehicle cumulative mileage (ODO), control unit CAL ID (calibration code) and CVN (calibration verification code) and other vehicle and OBD information.

[0023] Among them, the power supply system includes a main power supply chip and a branch power supply chip, such as Figure 3 As shown in the figure, the main function of the main power chip is to convert the external input power into 5V power to power the internal devices. The main power chip can be selected from the RT7272 series DCDC chip of RICHTEK. Figure 4 As shown, the function of the branch power supply chip is to convert the 5V power supply system into the 3.3V voltage required by each branch circuit. The branch power supply chip can be selected from the TPL730F33 series LDO chip of 3PEAK.

[0024] Among them, Figure 5 As shown in the figure, the main function of the Ethernet acquisition circuit is to monitor various components of the vehicle through the network bus interface and communicate with the vehicle according to the ISO13400 protocol to collect corresponding controller data. The Ethernet acquisition circuit is mainly composed of Microchip's LAN8720A Ethernet chip and PULSE's HX1188NL network port transformer.

[0025] Among them, Figure 6 As shown in the figure, the 1850 protocol acquisition circuit mainly controls the conduction and shutdown of the transistors through the input and output provided by the protocol matching circuit according to the SAEJ1850 protocol, and controls the high and low levels of the bus to collect data from each controller. The 1850 protocol acquisition circuit is mainly composed of LMBT3904LT1G and LMBT3906LT1G transistors from LRC and resistors of various resistance values.

[0026] Among them, Figure 7 As shown in the figure, the K-line acquisition circuit mainly performs acquisition according to ISO9141 and ISO14230 protocols. The two outputs provided by the protocol matching circuit control the on and off of the two NPN transistors to control the high and low levels of the K and L buses. At the same time, corresponding pull-up resistors are required to limit the bus current and ensure working safety. The resistance value is usually between 510Ω and 1K according to standard requirements. The transistor of the K-line acquisition circuit can be selected from LRC's LMBT3904LT1G.

[0027] like Figure 8 As shown in the figure, the device can communicate with each vehicle controller through the CAN bus, and collect the data of each controller under the running state of the vehicle. The CAN line acquisition circuit is compatible with CAN2.0A and CAN2.0B. Its main function is to enable the OBD detection device to communicate with each vehicle controller through the CAN bus, and collect relevant data of each controller under the running state of the vehicle. It is mainly composed of a CAN bus transceiver and a CAN bus protection circuit. The CAN bus transceiver can choose the TJA1040T series of NXP (NXP), and the CAN bus protection circuit can choose the combination of common mode inductor and ESD diode.

[0028] like Fig. 9 As shown in the figure, the device can communicate with each vehicle controller through the CAN bus, and collect the main functions of the protocol matching circuit of each control under the vehicle running state. It is responsible for communicating with the 1850 protocol acquisition circuit, the CAN line & K line protocol acquisition circuit, matching with ISO15765, ISO14230, ISO9141, SAEJ1939, SAEJ1850 protocols, and confirming the communication protocol used by the vehicle. The protocol matching chip can use the domestic TDA61 327 chip.

[0029] Among them, Fig.10 As shown in the figure, the function of the 2-way storage circuit is mainly to store the data collected by the 2-way MCU main control circuit. When the network connection fails, the data collected by different main controls are stored in the corresponding Flash, and then the corresponding stored data is resent when the network is restored. The storage chip can be selected from GigaDevice's GD25Q16 series chip.

[0030] Among them, Figure 2 As shown in the figure, the main control circuit is composed of two single-chip microcomputers. The main function of the two-way MCU main control circuit is to process the relevant data such as embedded software and program logic. It is the control core of the OBD detection equipment and is mainly composed of the main controller single-chip microcomputer and clock circuit. Fig.11 As shown in the figure, the Bluetooth switching and control functions are added to the F429MCU, and Bluetooth can be configured in the MCU program. The two main MCUs can be selected from ST's STM32F1 series and STMF4 series MCUs (such as Fig.12 as shown).

[0031] Among them, Fig.13 As shown in the figure, the main function of the Bluetooth module is to communicate wirelessly with mobile phones, tablets and other devices. It can send data to the APP and receive various commands issued by the APP. According to the received commands, the OBD detection equipment can be configured, switched, controlled and other operations. The Bluetooth communication module can be FSC-BT986 Bluetooth communication module of Feiyitong.

[0032] The embedded software uses two MCUs to burn two programs, share one Bluetooth, modify the Bluetooth control and configuration functions in the COCA collector program, add a two-in-one switching and control function to the 13400 collector MCU program, and control Bluetooth communication through code to automatically match all current protocols. The Bluetooth switching and control part is as follows: Part I: while(1) printf("\r\nTablet is not connected to the terminal, waiting for connection r\n"); whi1e(bt986 BT Status==0) delays (1); if((blu status= 10)6&(bt986 BT Status 1)) / / (biu status 8)6s(bt986 BTStatus= 1) printf("\r\nmain.c waiting for ready instruction\r\n"); while(1) if(check data(ask data,"DT MODE 13400") HAL OK) / / Switch Bluetooth to 429 to send data MCU BLU SW = O: MCU BLU SW state = 0, USARTI SEND CHAR("DT MODE 13400\r\noK\r\n\r\n>"); if(check data(ask data,"DT 0BD13400 ready")= HAL OK) breakp e1se delay s(1); / / feed the dog else if(MCU BLU sW state ==0) / / Switch Bluetooth to 429 to send data if(check data(ask data,"DT 0BD13400 ready")==HAL OK) break, e1se / / Feed the dog delay s(1); e18e / / Feed the dog delay s(1); if(check data(ask data,"DT MODE Standard")==HAL OK) USARTI SEND CHAR("DT MoDE standard\r\noklr\n\r\n>"); / / Switch Bluetooth to 103 to send data MCU BLU SW. 1. MCU BLU Sw state = 1; } } Part II: whi1e(re3==0 / / Feed the dog IWDG Feed(); if(check data(ask data,"DT 0BD13400 ready")=-HAL OK) doip status = 0: Blu line status = 0: tcp send timer =0; if(check data(ask data,"DT MoDE Standard")=-HAL OK) / / Switch Bluetooth to 103 to send data USARTI SEND CHAR("DT MODE standard\r\nok\r\nlr\n>"); MCU BLU SN: 1. / / Switch Bluetooth to 103 to send data MCU BLU SW state = 1; Eth line statuSUDP SERVER: doip status =0; tep send timer=0; Blu line status = 0: Frame Header =0: Frame Header Back =0: RXBUFFERSIZE CURO RX CHD TYPE O: memset(aRxBuffer,0,RXBUFFERSIZE): memset(USART RX BUF,O,USART REC LEN): return 0; Part III: printr("\r\nReceived tablet ready command\r\n"); printf("\r\nTablet is connected to terminal\r\n"); printf("\r\nWaiting to activate doIP\r\n"); " / Feed the Dog IWDG Feed(): while((LAN8720 Get Link Status()==1)66(bt986 BT Status==l)6G (McU BIUSW state == 0 if(check data(ask data,"DT MoDE Standard") HAL OK) MCU BLU SW1' / / Switch Bluetooth to 103 to send data MCU BLU Sw state = 1; USART1 SEND CHAR("DT MoE standard\r\nok\r\n\r\n>"); printf("rinDT MoDE Standard ok\r\n"); if(line status==OFF LINE) line status=ON LINE; while(lwip comm init()) printf("1wip initialization failed\r\n"); / / 1wip initialization s switch(Eth line status); After the device is started, Bluetooth is turned on, and the 13400 collector is initialized and starts trying to connect. Bluetooth is switched to the COCA collector for protocol matching. If the protocol matching is successful, data collection and reporting will be performed; if the protocol matching fails, the program will control Bluetooth to switch to the 13400 collector for data collection and reporting.

[0033] This application uses a standard OBD connector that meets the requirements of the corresponding relationship between protocols and pins such as ISO 15031-3, SAE J1939-13, ISO 27145, and SAEJ1962. It can automatically match various vehicle models and interact with vehicles. The protocol collection process is as follows: Fig.14 shown.

[0034] This application communicates with the on-board diagnostic (OBD) system according to the standard communication protocol, and can obtain and display detection data, automatically store and transmit in real time. The collected data includes vehicle and OBD information, fault codes, ready status, IUPR related data, real-time data stream, etc.

[0035] In one embodiment, the connection validity between the OBD interface and the vehicle interface is detected by a detection module to generate a detection result, including: controlling the OBD interface to send a detection signal to the vehicle interface through the detection module; analyzing the signal quality of the feedback signal of the target vehicle through the vehicle interface in response to the detection signal to obtain the detection result.

[0036] Specifically, the detection module controls the OBD interface to send a specific detection signal to the vehicle interface. This signal is to test the communication capability and connection status between the two interfaces. After the target vehicle receives the detection signal through its vehicle interface, it generates a feedback signal and sends it back to the OBD device. The detection module receives this feedback signal and performs an in-depth analysis of its signal quality. This includes checking the signal strength, stability, bit error rate, and whether there are any communication interruptions or delays. Based on the analysis of the feedback signal, the detection module generates a detailed detection result. This result will contain all key information about the effectiveness of the connection between the OBD interface and the vehicle interface, such as connection status, signal quality assessment, and any potential problems or abnormalities.

[0037] In one implementable manner, if the OBD interface is an OBD interface corresponding to the Ethernet acquisition circuit, the signal quality of the feedback signal for the detection signal fed back by the target vehicle through the vehicle interface is analyzed to obtain a detection result, including: performing an integrity check on the Ethernet frame in the feedback signal to obtain a network analysis result; analyzing the amplitude, frequency, phase, signal delay and error frame of the feedback signal to obtain a first quality result; and generating a detection result based on the network analysis result and the first quality result.

[0038] Perform an integrity check on the Ethernet frames in the feedback signal to ensure that each frame is complete and correct. This step is to verify the reliability of network transmission. Any frame loss or damage may affect the accuracy and integrity of the data. Perform in-depth analysis on the amplitude, frequency, phase, signal delay and error frame of the feedback signal. These parameters are key indicators for evaluating signal quality, and they can reflect the stability and accuracy of the signal during transmission. Based on the integrity check results of the Ethernet frame, a network analysis result is generated. This result can reveal the performance and reliability of network transmission, including whether there are problems such as frame loss, frame errors or network congestion. Based on the analysis of the amplitude, frequency, phase, signal delay and error frame of the feedback signal, a first quality result is generated. This result can reflect the transmission quality of the signal at the physical level, including the strength and stability of the signal, and whether there are any anomalies or interference. Finally, based on the network analysis results and the first quality results, the connection validity between the OBD interface and the vehicle interface is comprehensively evaluated, and the final detection result is generated. This result will contain detailed information about the connection status, signal quality, network performance, and any potential problems or anomalies.

[0039] Through such an analysis process, the connection validity between the OBD interface corresponding to the Ethernet acquisition circuit and the vehicle interface can be accurately and comprehensively evaluated, thereby ensuring the accurate collection and transmission of vehicle information. This is crucial for applications such as vehicle diagnosis, performance monitoring, and telematics that rely on Ethernet communication.

[0040] In one implementable manner, if the OBD interface is an OBD interface corresponding to the 1850 protocol acquisition circuit, the signal quality of the feedback signal for the detection signal fed back by the target vehicle through the vehicle interface is analyzed to obtain a detection result, including: verifying the 1850 protocol frame format in the feedback signal to obtain a format analysis result; analyzing the amplitude, frequency, phase, signal delay and error frame of the feedback signal to obtain a second quality result; and generating a detection result based on the format analysis result and the second quality result.

[0041] Strictly verify the 1850 protocol frame format in the feedback signal. This step is to ensure that the feedback signal meets the frame format requirements of the 1850 protocol, including the start and end marks of the frame, the order of data, and the correctness of the check bit.

[0042] Perform an in-depth analysis of the amplitude, frequency, phase, signal delay, and error frame of the feedback signal. These parameters are important indicators for evaluating signal quality and can reflect the stability and accuracy of the signal during transmission. Generate a format analysis result based on the verification result of the 1850 protocol frame format. This result can reveal whether the feedback signal complies with the frame format specification of the 1850 protocol and whether there are any frame format errors or anomalies. Generate a second quality result based on the analysis of the amplitude, frequency, phase, signal delay, and error frame of the feedback signal. This result can reflect the transmission quality of the signal at the physical level, including the strength and stability of the signal and whether there are any anomalies or interference.

[0043] Finally, based on the format analysis results and the second quality results, the connection validity between the OBD interface corresponding to the 1850 protocol acquisition circuit and the vehicle interface is comprehensively evaluated, and the final test result is generated. This result will contain detailed information about the connection status, signal quality, protocol frame format, and any potential problems or anomalies.

[0044] Through such an analysis process, the connection validity between the OBD interface and the vehicle interface corresponding to the 1850 protocol acquisition circuit can be accurately and comprehensively evaluated, thereby ensuring the accurate acquisition and transmission of vehicle information. This is crucial for applications such as vehicle diagnosis, performance monitoring, and telematics that rely on the 1850 protocol for communication.

[0045] In one implementable manner, if the OBD interface is an OBD interface corresponding to the CAN bus protocol acquisition circuit, the signal quality of the feedback signal for the detection signal fed back by the target vehicle through the vehicle interface is analyzed to obtain a detection result, including: analyzing the voltage difference between the OBD interface and the vehicle interface to obtain a voltage difference; analyzing the waveform integrity of the feedback signal for the detection signal fed back by the target vehicle through the vehicle interface to obtain a waveform analysis result; and generating a detection result based on the voltage difference and the waveform analysis result.

[0046] Conduct an in-depth analysis of the voltage stability and variation range of the feedback signal. In K-line protocol communication, voltage stability and variation range are key parameters that directly affect the transmission quality and reliability of the signal. Conduct a careful analysis of whether there is an interference signal in the feedback signal. In K-line protocol communication, interference signals may cause signal transmission errors or communication interruptions, so interference signals need to be identified and evaluated. Based on the analysis results of voltage stability and variation range, a voltage analysis result is generated. This result can reveal whether the voltage characteristics of the feedback signal meet the requirements of the K-line protocol and whether there are any voltage anomalies or fluctuations. Based on the analysis of the interference signal, an interference analysis result is generated. This result can reflect whether there is an interference signal in the feedback signal, as well as information such as the strength, frequency, and source of the interference signal. Finally, based on the voltage analysis results and interference analysis results, comprehensively evaluate the connection validity between the OBD interface corresponding to the K-line protocol acquisition circuit and the vehicle interface, and generate the final detection result. This result will contain detailed information about the connection status, voltage stability, interference conditions, and any potential problems or anomalies.

[0047] Through such an analysis process, the connection validity between the OBD interface and the vehicle interface corresponding to the K-line protocol acquisition circuit can be accurately and comprehensively evaluated, thereby ensuring the accurate collection and transmission of vehicle information. This is crucial for applications such as vehicle diagnosis, performance monitoring, and telematics that rely on the K-line protocol for communication.

[0048] In one implementable manner, if the OBD interface is the OBD interface corresponding to the K-line protocol acquisition circuit, the connection validity between the OBD interface and the vehicle interface is detected to generate a detection result, including: analyzing the voltage stability and variation range of the feedback signal to obtain a voltage analysis result; analyzing whether there is an interference signal in the feedback signal to obtain an interference analysis result; and generating a detection result based on the voltage analysis result and the interference analysis result.

[0049] The voltage stability and variation range of the feedback signal received from the vehicle interface are analyzed in depth. The K-line protocol pays special attention to the voltage characteristics of the signal, so ensuring the stability of the voltage and variation within the specified range is the key to communication quality. The feedback signal is carefully analyzed for interference signals. In K-line communication, any external or internal interference may cause errors or interruptions in signal transmission, so it is crucial to identify and evaluate these interference signals.

[0050] Based on the analysis of voltage stability and variation range, the voltage analysis result is obtained. This result clearly reveals whether the voltage characteristics of the feedback signal meet the requirements of the K-line protocol and whether there are voltage anomalies or fluctuations. Based on the analysis of the interference signal, the interference analysis result is obtained. This result reflects in detail whether there is an interference signal in the feedback signal, as well as the strength, frequency and possible source of the interference signal. Finally, combining the voltage analysis results and the interference analysis results, a comprehensive evaluation of the connection effectiveness between the OBD interface corresponding to the K-line protocol acquisition circuit and the vehicle interface is carried out, and the final test result is generated. This result contains detailed information about the connection status, voltage stability, interference conditions, and any potential problems or anomalies, providing strong data support for subsequent vehicle diagnosis, performance monitoring or telematics.

[0051] In one implementable manner, if the OBD interface is an OBD interface corresponding to a custom acquisition circuit, the connection validity between the OBD interface and the vehicle interface is detected to generate a detection result, including: analyzing a custom document corresponding to the custom acquisition circuit to obtain custom rules; and according to the custom rules, detecting the connection validity between the OBD interface and the vehicle interface to generate a detection result.

[0052] First, conduct an in-depth analysis of the custom document corresponding to the custom acquisition circuit. This document usually contains the design details, working principle, communication protocol, data format, and any special operating requirements or response rules about the custom acquisition circuit. Extract the key custom rules from the custom document. These rules define the specific requirements for communication between the OBD interface and the vehicle interface, including the data format, verification method, communication timing, and any specific behavior or response mode. According to the extracted custom rules, the validity of the connection between the OBD interface and the vehicle interface is tested. This usually involves sending a specific test signal or request and checking whether the feedback signal or response received from the vehicle interface meets the requirements of the custom rule. The detection process may include verifying the integrity and accuracy of the data and the stability and reliability of the communication.

[0053] Finally, based on the results of the connection validity test, a detailed test result is generated. This test result will contain detailed information about the connection status, communication quality, data format correctness, custom rule compliance, and any potential problems or anomalies. The test result will be used to evaluate whether the connection between the OBD interface and the vehicle interface is valid and may be used for further fault diagnosis or performance optimization.

[0054] This process ensures an accurate and comprehensive evaluation of the effectiveness of the connection between the OBD interface and the vehicle interface corresponding to the custom acquisition circuit. This is critical for applications that rely on custom communication protocols for vehicle data acquisition and transmission, as it ensures the accuracy and reliability of the data, as well as the stability and effectiveness of the communication.

[0055] In one embodiment, different protocol acquisition circuits are controlled to collect vehicle information of a target vehicle in a set matching order, including: determining a detection priority according to detection requirement information of the target vehicle; determining different protocol acquisition circuits to collect vehicle information of the target vehicle in a set matching order according to the detection priority; and controlling different protocol acquisition circuits to collect vehicle information of the target vehicle in a set matching order.

[0056] The detection priority is determined based on the detection requirement information of the target vehicle. This step is crucial because it ensures that the acquisition process can give priority to the most important or urgent vehicle information. Next, the matching order of different protocol acquisition circuits is set according to the determined detection priority. This means that vehicle information with high priority will be collected first, and vehicle information with lower priority will be collected later. Finally, according to the set matching order, different protocol acquisition circuits are controlled to collect vehicle information of the target vehicle. This process ensures the accuracy and efficiency of the acquisition because each acquisition circuit works in a specific order and priority.

[0057] Through such an embodiment, the orderly, efficient and accurate collection of vehicle information of the target vehicle can be achieved, which is crucial for applications such as vehicle diagnosis, performance monitoring and telematics, as it ensures the timely acquisition and processing of key vehicle information.

[0058] This testing equipment can automatically match all current vehicle communication protocols and is applicable to M stations, maintenance stations, 4S stores, new car off-line parking lots, I stations, and related environmental law enforcement departments, and can meet the needs of rapid vehicle environmental protection testing based on OBD. When an emission failure occurs, this testing equipment can also read the ECU record fault information and related codes, which is convenient for the maintenance technician to confirm the problem point and shorten the troubleshooting time; it also helps test engineers and after-sales technicians to find the cause of the failure. Help car companies and suppliers improve the safety performance, power performance, and economic performance of vehicles based on actual conditions.

[0059] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.

[0060] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.

Claims

1. An OBD detection device, characterized in that: It includes different protocol acquisition circuits, a control module and a detection module, the different protocol acquisition circuits are connected to the control module, each protocol acquisition circuit has an OBD interface, and the OBD interface is used to connect to the vehicle interface of the target vehicle; After detecting that the OBD interface is connected to the vehicle interface, the control module controls different protocol acquisition circuits to collect vehicle information of the target vehicle in a set matching order, and the detection module detects the connection validity between the OBD interface and the vehicle interface to generate a detection result.

2. An OBD detection device according to claim 1, characterized in that: The different protocol acquisition circuits at least include an Ethernet acquisition circuit, a 1850 protocol acquisition circuit, a CAN line acquisition circuit, a K line protocol acquisition circuit, and / or a custom acquisition circuit.

3. An OBD detection device according to claim 2, characterized in that: The detection module detects the connection validity between the OBD interface and the vehicle interface, and generates a detection result, including: By means of the detection module, controlling the OBD interface to send a detection signal to the vehicle interface; The signal quality of the feedback signal of the target vehicle fed back through the vehicle interface with respect to the detection signal is analyzed to obtain a detection result.

4. An OBD detection device according to claim 3, characterized in that: If the OBD interface is the OBD interface corresponding to the Ethernet acquisition circuit, the signal quality of the feedback signal for the detection signal fed back by the target vehicle through the vehicle interface is analyzed to obtain a detection result, including: Performing an integrity check on the Ethernet frame in the feedback signal to obtain a network analysis result; Analyze the amplitude, frequency, phase, signal delay and error frame of the feedback signal to obtain a first quality result; A detection result is generated according to the network analysis result and the first quality result.

5. An OBD detection device according to claim 3, characterized in that: If the OBD interface is the OBD interface corresponding to the 1850 protocol acquisition circuit, the signal quality of the feedback signal for the detection signal fed back by the target vehicle through the vehicle interface is analyzed to obtain a detection result, including: Verifying the 1850 protocol frame format in the feedback signal to obtain a format analysis result; Analyze the amplitude, frequency, phase, signal delay and error frame of the feedback signal to obtain a second quality result; A detection result is generated according to the format analysis result and the second quality result.

6. An OBD detection device according to claim 3, characterized in that: If the OBD interface is the OBD interface corresponding to the CAN bus protocol acquisition circuit, the signal quality of the feedback signal for the detection signal fed back by the target vehicle through the vehicle interface is analyzed to obtain a detection result, including: Analyzing the voltage difference between the OBD interface and the vehicle interface to obtain a voltage difference value; Analyzing the waveform integrity of the feedback signal of the target vehicle through the vehicle interface for the detection signal to obtain a waveform analysis result; A detection result is generated according to the voltage difference and the waveform analysis result.

7. An OBD detection device according to claim 3, characterized in that: If the OBD interface is the OBD interface corresponding to the K-line protocol acquisition circuit, the connection validity between the OBD interface and the vehicle interface is detected, and a detection result is generated, including: Analyzing the voltage stability and variation range of the feedback signal to obtain a voltage analysis result; Analyze whether there is an interference signal in the feedback signal to obtain an interference analysis result; A detection result is generated according to the voltage analysis result and the interference analysis result.

8. An OBD detection device according to claim 3, characterized in that: If the OBD interface is the OBD interface corresponding to the custom acquisition circuit, the connection validity between the OBD interface and the vehicle interface is detected, and a detection result is generated, including: Analyze the custom document corresponding to the custom acquisition circuit to obtain custom rules; According to the custom rule, the connection validity between the OBD interface and the vehicle interface is detected to generate a detection result.

9. An OBD detection device according to claim 1, characterized in that: The controlling different protocol acquisition circuits to acquire vehicle information of the target vehicle according to the set matching order includes: Determining a detection priority according to the detection requirement information of the target vehicle; According to the measurement priority, determine the different protocol acquisition circuits according to the set matching order; Control different protocol acquisition circuits to collect vehicle information of the target vehicle in accordance with the set matching order.

10. An OBD detection method, characterized in that: Applied to an OBD detection device, the OBD detection device includes different protocol acquisition circuits, a control module and a detection module, the different protocol acquisition circuits are connected to the control module, each protocol acquisition circuit has an OBD interface, and the OBD interface is used to connect to the vehicle interface of the target vehicle; the method includes: After detecting that the OBD interface is connected to the vehicle interface, the control module controls different protocol acquisition circuits to collect vehicle information of the target vehicle in a set matching order, and the detection module detects the connection validity between the OBD interface and the vehicle interface to generate a detection result.