High-precision positioning automatic auxiliary testing device
Patent Information
- Application Number
- CN202522059259.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-25
- Publication Date
- 2026-10-30
- Estimated Expiration
- 2035-09-25
AI Technical Summary
其一,VehicleSpy上位机功能集成度过高且灵活性不足,仅支持通过UI界面观察信号实时变化,无法对指定DBC(CAN数据库)文件、目标报文及信号进行定制化实时分析(如实时统计固定解率、报文丢包率、信号周期分布等),只能通过“抓包后离线处理”的方式完成数据分析,导致测试效率低下,尤其在多场景连续测试中,离线处理会大幅延长测试周期;
[0013]本实用新型的技术效果和优点:硬件接口模块与报文侦听模块采用多层PCB板直连,集成CAN_H、CAN_L差分信号线与5V电源线,减少信号传输过程中的干扰,确保CAN报文采集的实时性与完整性;配置解析模块支持YAML格式配置文件热插拔,可实时加载目标DBC、报文信号及分析规则,配合信号处理模块的定制化解析功能,无需依赖离线后处理,测试分析效率提高。
Smart Images

Figure CN224922041U_ABST
Abstract
Description
Technical Field
[0001] This utility model relates to the field of intelligent connected vehicles, and in particular to a high-precision positioning automatic auxiliary testing device. Background Technology
[0002] With the rapid development of intelligent connected vehicle technology, the TBOX (Telematics Control Unit), as a core component for vehicle-to-cloud communication and high-precision positioning, has seen its GNSS (Global Navigation Satellite System) positioning accuracy and performance become key evaluation indicators of vehicle intelligence. Currently, industry testing of TBOX high-precision positioning primarily relies on the ValueCAN4 hardware from intrepidcs, combined with a VehicleSpy host computer, to build a test environment. This environment collects CAN messages output from the vehicle's OBD interface and then analyzes the TBOX's GNSS positioning data.
[0003] However, existing testing methods have significant technical flaws: Firstly, the VehicleSpy host computer has too high an integration of functions and lacks flexibility. It only supports observing real-time changes of signals through the UI interface and cannot perform customized real-time analysis of specified DBC (CAN database) files, target messages and signals (such as real-time statistics of fixed resolution, message packet loss rate, signal periodic distribution, etc.). Data analysis can only be completed by "offline processing after packet capture", which leads to low testing efficiency. Especially in continuous testing in multiple scenarios, offline processing will significantly extend the testing cycle. Secondly, the existing testing system relies on an external PC to build the software environment, which requires the additional installation of Python and third-party libraries (such as python_ics). Moreover, the hardware interfaces are mostly traditional USB-A or dedicated interfaces, which have problems such as poor interface compatibility and signal transmission being easily interfered with. Third, the data storage method is singular, with raw CAN data and parsed logs stored together without physical isolation. This makes it prone to data loss due to storage failures, and configuration file modifications require a system restart, making hot-swappable adjustments impossible. Fourth, user interaction relies entirely on host computer software. If the PC fails during on-site testing, the test will be interrupted. Furthermore, it lacks local real-time data display and operation functions, making it difficult to meet the convenience requirements of vehicle-mounted testing scenarios. Utility Model Content
[0004] The purpose of this invention is to provide a high-precision positioning automatic auxiliary testing device to solve the problems mentioned in the background art.
[0005] To achieve the above objectives, this utility model provides the following technical solution: a high-precision positioning automatic auxiliary testing device, comprising a housing and an internally installed: Hardware interface module for connecting to the OBD interface of ValueCAN4 device; The message listening module is directly connected to the hardware interface module via circuit board wiring. Configure the parsing module and connect it to the message listening module via the data bus; The signal processing module is bidirectionally connected to the configuration parsing module via a high-speed parallel bus; The interactive control module is located on the upper surface of the housing and is connected to the signal processing module via a serial bus. The multi-mode storage module is connected to the message listening module and the signal processing module respectively via a dual-channel data bus.
[0006] Preferably, the hardware interface module is located on the front panel of the housing and is equipped with a USB-Type C interface.
[0007] Preferably, the hardware interface module and the message listening module are directly connected via a multi-layer PCB board, including CAN_H, CAN_L differential signal lines and a 5V power supply line.
[0008] Preferably, the configuration parsing module includes a pluggable memory card slot located on the side of the housing, supporting hot-swapping of YAML format configuration files.
[0009] Preferably, the interactive control module is located on the upper surface of the housing.
[0010] Preferably, the multi-mode storage module includes physically isolated dual storage chips, wherein the original data storage chip is directly soldered onto the motherboard, and the parsing log storage chip is a removable SSD module.
[0011] Preferably, the interactive control module includes a physical button array and an LCD display screen integrated on the upper surface of the housing, and is connected to the main control board via a flexible ribbon cable.
[0012] Preferably, it also includes an upgrade interface module, located on the rear panel of the housing, which connects to various functional modules via an internal bus.
[0013] The technical effects and advantages of this utility model are as follows: The hardware interface module and the message listening module are directly connected by a multi-layer PCB board, integrating CAN_H and CAN_L differential signal lines and a 5V power supply line, reducing interference during signal transmission and ensuring the real-time performance and integrity of CAN message acquisition; The configuration parsing module supports hot-swapping of YAML format configuration files, and can load target DBC, message signals and analysis rules in real time. Combined with the customized parsing function of the signal processing module, it does not require offline post-processing, thus improving test and analysis efficiency. Attached Figure Description
[0014] Figure 1 This is a schematic diagram of the overall structure of this utility model.
[0015] In the diagram: 100, housing; 101, hardware interface module; 102, message listening module; 103, configuration parsing module; 104, signal processing module; 105, interactive control module; 106, multi-mode storage module; 106a, raw data storage chip; 106b, parsing log storage chip; 107, upgrade interface module. Detailed Implementation
[0016] The technical solutions of the present utility model will be clearly and completely described below with reference to the accompanying drawings of the embodiments. Obviously, the described embodiments are only some embodiments of the present utility model, and not all embodiments. Based on the embodiments of the present utility model, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the protection scope of the present utility model.
[0017] This invention provides, for example Figure 1 The high-precision positioning automatic auxiliary testing device shown includes a housing 100 and an internally installed component: Hardware interface module 101 is used to connect to the OBD interface of the ValueCAN4 device; The message listening module 102 is directly connected to the hardware interface module 101 via circuit board wiring. Configure the parsing module 103 to connect to the message listening module 102 via the data bus; The signal processing module 104 is bidirectionally connected to the configuration parsing module 103 via a high-speed parallel bus; The interactive control module 105 is located on the upper surface of the housing 100 and is connected to the signal processing module 104 via a serial bus. The multi-mode storage module 106 is connected to the message listening module 102 and the signal processing module 104 respectively via a dual-channel data bus.
[0018] Furthermore, the hardware interface module 101 is located on the front panel of the housing 100 and is equipped with a USB-TypeC interface.
[0019] Furthermore, the hardware interface module 101 and the message listening module 102 are directly connected via a multi-layer PCB board, including CAN_H, CAN_L differential signal lines and a 5V power supply line.
[0020] Furthermore, the configuration parsing module 103 includes a pluggable memory card slot located on the side of the housing 100, which supports hot-swapping of YAML format configuration files.
[0021] The hardware interface module 101 and the message listening module 102 are directly connected via a multi-layer PCB board, integrating CAN_H and CAN_L differential signal lines and a 5V power supply line to reduce interference during signal transmission and ensure the real-time performance and integrity of CAN message acquisition. The configuration parsing module 103 supports hot-swapping of YAML format configuration files and can load target DBC, message signals, and analysis rules in real time. Combined with the customized parsing function of the signal processing module 104, it eliminates the need for offline post-processing, thereby improving test and analysis efficiency.
[0022] Furthermore, the interactive control module 105 is located on the upper surface of the housing 100.
[0023] Furthermore, the multi-mode storage module 106 includes physically isolated dual storage chips, wherein the raw data storage chip 106a is directly soldered onto the motherboard, and the parsing log storage chip 106b is a removable SSD module.
[0024] Furthermore, the interactive control module 105 includes a physical button array and an LCD display integrated on the upper surface of the housing 100, which are connected to the main control board via a flexible ribbon cable.
[0025] Furthermore, it also includes an upgrade interface module 107, located on the rear panel of the housing 100, which connects to various functional modules via an internal bus.
[0026] Working principle: First, the hardware interface module 101 connects to the OBD interface of the ValueCAN4 device, which then communicates with the vehicle's OBD interface to establish a CAN message acquisition path. The hardware interface module 101 and the message listening module 102 are directly connected via a multi-layer PCB board, providing a stable 5V power supply to the message listening module 102 and ensuring interference-free transmission of CAN messages. Simultaneously, the user can save a YAML format file with pre-configured target DBC and message signal parsing rules into a memory card and insert it into the side pluggable card slot of the configuration parsing module 103. The configuration parsing module 103 automatically reads and parses the configuration parameters and transmits the parsed "target message ID, signal analysis rules (such as fixed resolution statistical threshold and signal period range)" to the signal processing module 104 via the data bus to complete the test parameter initialization.
[0027] After initialization, the user transmits commands to the signal processing module 104 via the serial bus through the interactive control module 105. The signal processing module 104 controls the message listening module 102 to start working via the high-speed parallel bus. The message listening module 102 receives CAN messages obtained from the vehicle's OBD by the ValueCAN4 device in real time and realizes "dual-channel data distribution" through the dual-channel data bus: one channel directly transmits the raw CAN data (including timestamp, network ID, CANID, and hexadecimal data stream) to the raw data storage chip 106a of the multi-mode storage module 106; the other channel transmits the CAN message to the signal processing module 104. The signal processing module 104 performs customized processing on the message according to the rules issued by the configuration parsing module 103 (such as DBC file parsing and fixed resolution calculation logic) to generate real-time data (such as fixed resolution and message packet loss rate).
[0028] The signal processing module 104 transmits the real-time processing results (such as the fixed resolution "0.00%", the current message period, etc.) to the interactive control module 105 via the serial bus. The LCD screen displays the data in real time, and the user can perform operations via the physical button array: pressing the "1" key to obtain the real-time fixed resolution, pressing the "2" key to pause reception and calculate the packet loss rate, and pressing the "3" key to resume reception. If the user performs the "pause reception" operation, the signal processing module 104 stops receiving messages and generates a stage analysis log, which is transmitted to the parsing log storage chip 106b of the multi-mode storage module 106 via the dual-channel data bus. After the test, the user can remove the parsing log storage chip 106b to export the parsing log for subsequent in-depth analysis, while the original data is retained in the original data storage chip 106a to ensure data integrity.
[0029] If the device software version needs to be updated, an external upgrade device can be connected through the upgrade interface module 107. The upgrade interface module 107 distributes the upgrade program to various functional modules such as the hardware interface module 101, message listening module 102, and signal processing module 104 through the internal bus, so as to realize unified online upgrade without disassembling the housing 100, thus reducing maintenance costs.
[0030] Finally, it should be noted that the above description is only a preferred embodiment of the present utility model and is not intended to limit the present utility model. Although the present utility model has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present utility model should be included within the protection scope of the present utility model.
Claims
1. A high-precision positioning automatic auxiliary testing device, characterized in that, Including the housing (100) and internally mounted: Hardware interface module (101) is used to connect to the OBD interface of the ValueCAN4 device; The message listening module (102) is directly connected to the hardware interface module (101) via circuit board wiring. Configure the parsing module (103) and connect it to the message listening module (102) via the data bus; The signal processing module (104) is bidirectionally connected to the configuration parsing module (103) via a high-speed parallel bus. The interactive control module (105) is located on the upper surface of the housing (100) and is connected to the signal processing module (104) via a serial bus. The multi-mode storage module (106) is connected to the message listening module (102) and the signal processing module (104) respectively via a dual-channel data bus.
2. The high-precision positioning automatic auxiliary testing device according to claim 1, characterized in that, The hardware interface module (101) is located on the front panel of the housing (100) and is equipped with a USB-Type C interface.
3. The high-precision positioning automatic auxiliary testing device according to claim 1, characterized in that, The hardware interface module (101) and the message listening module (102) are directly connected by a multi-layer PCB board, including CAN_H, CAN_L differential signal lines and 5V power supply line.
4. The high-precision positioning automatic auxiliary testing device according to claim 1, characterized in that, The configuration parsing module (103) includes a pluggable memory card slot located on the side of the housing (100) and supports hot-swapping of YAML format configuration files.
5. The high-precision positioning automatic auxiliary testing device according to claim 1, characterized in that, The interactive control module (105) is located on the upper surface of the housing (100).
6. The high-precision positioning automatic auxiliary testing device according to claim 1, characterized in that, The multi-mode storage module (106) includes physically isolated dual storage chips, wherein the raw data storage chip (106a) is directly soldered onto the motherboard, and the parsing log storage chip (106b) is a removable SSD module.
7. The high-precision positioning automatic auxiliary testing device according to claim 1, characterized in that, The interactive control module (105) includes a physical button array and an LCD display screen integrated on the upper surface of the housing (100), and is connected to the main control board via a flexible cable.
8. The high-precision positioning automatic auxiliary testing device according to claim 1, characterized in that, It also includes an upgrade interface module (107), located on the rear panel of the housing (100), which connects to each functional module via an internal bus.
