Vehicle-mounted data acquisition equipment

By integrating MCU, SOC, data acquisition module and high-speed communication interfaces in automotive data acquisition equipment, the problems of limited resources of traditional equipment and data delivery delay are solved, efficient data acquisition and processing are achieved, and testing efficiency and system reliability are improved. , meets the requirements of Hyundai Automobile for data transmission speed.

CN119310908APending Publication Date: 2025-01-14GRC AUTOMOTIVE TECH (SUZHOU) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411591459.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-08
Publication Date
2025-01-14

AI Technical Summary

Technical Problem

Traditional automotive data acquisition equipment has problems such as limited resources, slow response, difficulty in describing faults, delayed data delivery, lack of a unified platform and high costs, which seriously restricts the efficiency and quality of automotive testing and troubleshooting.

Method used

Design a highly integrated vehicle data acquisition and processing system, integrating microcontroller units (MCUs), system-based chips (SOCs), multiple data acquisition modules, high-speed communication interfaces and storage devices to achieve efficient data acquisition and processing , storage and transmission support intelligence, automation and networking.

Benefits of technology

Through the integration of multiple functions, the time period for problem discovery and resolution is shortened, the efficiency of testing and troubleshooting is improved, the cost is reduced, the system integration and reliability is enhanced, and the high requirements of modern automobiles for data transmission speed are met. , and provides large-capacity and high-speed storage solutions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119310908A_ABST
    Figure CN119310908A_ABST
Patent Text Reader

Abstract

The invention discloses vehicle-mounted data acquisition equipment, which belongs to the technical field of vehicle-mounted communication, and comprises a main control module used for scheduling and controlling the whole equipment, a data acquisition module used for receiving external data from an external connector, and a data interaction module used for performing bus data interaction with the external connector, the driving output module is used for executing a control command which is sent by the main control module and is used for controlling an external connector, the storage module is used for storing data, and external data and source data generated in the equipment are stored in the storage module; the main control module at least comprises an MCU control unit, and the data acquisition module, the storage module, the data interaction module and the driving output module are all connected with the MCU control unit. According to the invention, vehicle data can be efficiently collected, processed, stored and transmitted, and powerful support is provided for intelligence, automation and networking of vehicles.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of automotive electronic technology, and in particular to a vehicle-mounted data acquisition device. Background Art

[0002] With the rapid development of the automobile industry, the level of automobile electronics and intelligence is increasing, and automotive electronic technology is constantly innovating and developing. Therefore, the requirements for vehicle performance and safety are also increasing. As a result, the requirements for testing technology for electronic controllers are getting higher and higher. Among them, data acquisition equipment with data acquisition and storage functions is particularly important for automobile test systems.

[0003] Traditional automotive data acquisition equipment has many limitations. For example, limited engineer resources lead to slow response to problems and difficulty in checking and analyzing recorded problems at any time. Non-professionals such as drivers do not have professional qualities and find it difficult to accurately describe fault phenomena. Data transmission delays affect the efficiency of engineers' analysis of problems. Data is decentralized and lacks a unified platform, making it impossible to obtain the current real-time test status of vehicles. In addition, there are high comprehensive costs such as personnel investment costs and time silence costs.

[0004] These problems seriously restrict the efficiency and quality of automobile testing and troubleshooting. Therefore, how to develop an efficient and integrated automobile remote data acquisition and real-time analysis system is an issue that technical personnel in this field urgently need to solve. Summary of the invention

[0005] The present invention aims to provide a highly integrated vehicle-mounted data acquisition and processing system, which integrates a microcontroller unit (MCU), a system-on-chip (SOC), multiple data acquisition modules, a high-speed communication interface and a storage device, and can efficiently collect, process, store and transmit vehicle data, providing strong support for the intelligence, automation and networking of vehicles.

[0006] A vehicle-mounted data acquisition device, comprising: The main control module is used to schedule and control the entire equipment. A data acquisition module for receiving external data from an external connector, Data interaction module for bus data interaction with external connectors, a drive output module for executing a control command, wherein the control command is a command issued by the main control module to control the external connector, and a storage module for storing data, wherein the external data and the source data generated inside the device are stored in the storage module; The main control module includes at least one MCU control unit, and the data acquisition module, the storage module, the data interaction module and the drive output module are all integrated in the MCU control unit.

[0007] By adopting the above-mentioned technical means, various data collection, processing, storage and other functions are integrated into one system, which improves the system's integration and reliability. It can efficiently collect, process, store and transmit vehicle data, and provide strong support for the intelligence, automation and networking of vehicles.

[0008] Preferably, the device further comprises a power management module and a communication interface module; The power management module is used to supply power to the device and monitor and control abnormal conditions of the device; The communication interface module is used to realize high-speed data communication with the external connector.

[0009] By adopting the above technical means, the communication function is integrated into the system using a communication interface module to achieve high-speed communication between the device and external devices.

[0010] Preferably, the main control module of the device further includes a SOC control unit, and the SOC control unit communicates and interacts with the MCU control unit via PCle; The storage module includes a first storage unit and a second storage unit. The first storage unit is connected to the MCU control unit, and the first storage unit includes NOR Flash, SD Card, eMMC and LPDDR4; the second storage unit is connected to the SOC control unit, and the second storage unit includes NOR Flash, SD Card, eMMC, LPDDR4 and SSD.

[0011] By adopting the above-mentioned technical means, a SOC control unit is also integrated in the device, and the two can communicate with each other, which can reduce the load of the MCU control unit and enhance the performance of the device; at the same time, a storage unit is integrated on the MCU control unit and the SOC control unit respectively, which can share the storage pressure of the system. At the same time, if the device only has one of the control units or only one control unit is working normally, it can also have normal storage capacity, thereby enhancing the stability of the device.

[0012] Preferably, the power management module includes a first power management unit and a second power management unit, the first power management unit and the second power management unit are both connected to the MCU control unit, and the SOC control unit is connected to the second power management unit.

[0013] By adopting the above-mentioned technical means, the power management module can supply power and monitor the device. When the device has two control units, the safety level of the device is increased by setting up two power management units, so that the two control units can be independent of each other. However, the MCU control unit, as a necessary control unit, is also connected to the second power management unit, so that the MCU control unit can also control the SOC control unit.

[0014] Preferably, the data acquisition module includes an AI signal acquisition unit for collecting vehicle-mounted analog signals and a DI signal acquisition unit for collecting switch signals. The data acquisition module sends the collected AI signals and DI signals to the MCU control unit to assist the device in determining and analyzing the status of the external connector.

[0015] By adopting the above-mentioned technical means, AI / DI hard-wires collect on-board analog signals and switch signals to assist in the determination and analysis of relevant functions of the on-board control unit.

[0016] Preferably, the drive output module comprises a DO drive output unit for controlling the external connector load.

[0017] By adopting the above technical means, the DO drive output unit is used to hard-wire control related loads to meet customers' relevant drive control functions.

[0018] Preferably, the data interaction module includes a CAN transceiver, a LIN transceiver and a FlexRay transceiver, which are used to collect and process CANFD data, LIN data and FlexRay data; The CAN transceiver interacts with the MCU control unit to collect CANFD data and implement real-time data collection and data calibration. The LIN transceiver interacts with the MCU control unit to collect LIN data and implement data transmission and reception and master-slave mode switching control.

[0019] By adopting the above technical means, the CAN transceiver is set to support CANFD function, as well as real-time data collection and calibration, the LIN transceiver is set to realize master-slave mode switching and data transmission and reception functions, and the FlexRay transceiver is set to meet customer needs for FlexRay data collection.

[0020] Preferably, the MCU control unit is also integrated with a timer module and a sleep wake-up module, the timer module includes an RTC; the sleep wake-up module includes a CAN wake-up unit, a LIN wake-up unit, a FlexRayx wake-up unit and an RTC wake-up unit; The MCU control unit is connected to the sleep wake-up module through the timer module and the data interaction module, wherein the CAN wake-up mode is implemented through the CAN transceiver and the CAN wake-up unit, the LIN wake-up mode is implemented through the LIN transceiver and the LIN wake-up unit, the FlexRay wake-up mode is implemented through the FlexRay transceiver and the FlexRayx wake-up unit, and the timer wake-up mode is implemented through the RTC and the RTC wake-up unit.

[0021] This device supports sleep mode, allowing the device to run at low power consumption. By adopting the above technical means, this device supports 4 sleep wake-up modes. When the device is running at low power consumption, these four modes can be used to restore it to normal operation. This can reduce the loss of battery power, and can also quickly wake up the device to work normally, thereby improving the reliability of the device.

[0022] Preferably, the communication interface module includes a first communication interface unit and a second communication interface unit, the first communication interface unit is integrated in the MCU control unit, the first communication interface unit includes a common Ethernet interface, and the common Ethernet interface is connected to an RJ45 connector outside the device; The second communication interface unit is integrated in the SOC control unit, and the second communication interface unit includes an Ethernet SWICH, an on-board Ethernet interface and the ordinary Ethernet interface. The Ethernet SWICH is connected to the on-board Ethernet interface, and the on-board Ethernet interface is connected to the external connector.

[0023] By adopting the above-mentioned technical means, communication interfaces are integrated on the two control units respectively, making the equipment more flexible. At the same time, if a reduced configuration solution is needed, it only needs to exist in the MCU control unit, then it can also communicate over Ethernet, collect data and update programs, and complete data transmission with low latency.

[0024] Preferably, the MCU control unit is also integrated with a WIFI module and a 5G module for data transmission and communication; The WIFI module is connected to an antenna module of an external system, the antenna module includes a WIFI antenna, a GNSS antenna and a 5G cellular antenna, and the WIFI module is connected to the WIFI antenna; The 5G module is connected to the GNSS antenna and the 5G cellular antenna. The 5G module is also connected to an inertial sensor. The 5G module obtains vehicle posture data based on the inertial sensor.

[0025] By adopting the above-mentioned technical means, the collected data can be encrypted and transmitted via 5G and uploaded to the cloud for backup to ensure data security; it can also provide users with more possibilities for the destination of data, thereby improving the flexibility of the equipment.

[0026] In summary, this application has at least the following beneficial effects: (1) This application integrates multiple data collection, processing, storage and communication functions into one system. Through remote data collection and real-time analysis, it greatly shortens the time cycle for problem discovery and resolution, improves the efficiency of testing and troubleshooting, reduces the number of on-site diagnosis times for engineers, reduces personnel input and time costs, and improves the integration and reliability of the system.

[0027] (2) This application realizes efficient data collection and processing through the collaborative work of MCU and SOC, and adopts technologies such as Gigabit Ethernet and 5G communication to achieve high-speed data transmission, improve the accuracy and real-time performance of data, and meet the high requirements of modern automobiles for data transmission speed; at the same time, the two control units are independent of each other, which can meet the customer's requirements for reduced configuration and improve the practicality of the equipment.

[0028] (3) This application provides a large-capacity, high-speed storage solution through the combined use of multiple storage devices, ensuring the integrity and traceability of the data.

[0029] (4) This application has a sleep wake-up function, which can wake up the device in a low-power state in a variety of ways, which is conducive to saving the power resources of the device and achieving sustainability. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] Figure 1 is a system architecture diagram of this embodiment; Figure 2 is a connection architecture diagram between the main control module and the power management module of this embodiment; Figure 3 is a connection architecture diagram between the main control module and the storage module of this embodiment; Figure 4 It is a connection architecture diagram between the MCU control unit and the data acquisition module, the data interaction module, the drive output module and the communication interface module of this embodiment; Figure 5 is a connection architecture diagram between the MCU control unit and the sleep and wake-up module of this embodiment; Figure 6 is a connection architecture diagram between the SOC control unit and the second communication interface unit of this embodiment; Figure 7 This is a connection architecture diagram between the MCU control unit and the WIFI module and 5G module of this embodiment. DETAILED DESCRIPTION

[0031] The present application provides a vehicle-mounted data acquisition device. In order to make the purpose, technical solution and advantages of the present application clearer, the implementation method of the present application will be further described in detail below.

[0032] The following is a further detailed description of an embodiment of a vehicle-mounted data acquisition device of the present application in conjunction with the drawings of the specification.

[0033] The vehicle-mounted data acquisition equipment is mainly composed of a housing, an ECU acquisition storage module, a wiring harness and an antenna. The housing is used to protect the internal module from external influences, with a protection level of IP67, and is also used to dissipate heat from the internal heating module to improve the reliability of the equipment.

[0034] The ECU acquisition storage module is the core of the data acquisition device. The vehicle-mounted data acquisition device described in the technical solution of this embodiment is actually the ECU acquisition storage module. In the subsequent description, it is named as the vehicle-mounted data acquisition device.

[0035] The entire vehicle-mounted device uses a 12V power supply system. This device can be powered by OBD and has short-circuit protection and reverse connection protection functions.

[0036] The vehicle-mounted data acquisition device of the present application has a structure such as Figure 1 As shown, including: A main control module for scheduling and controlling the entire device; A data acquisition module for receiving external data from an external connector; A data interaction module for performing bus data interaction with an external connector; A drive output module for executing control commands, which are commands issued by the main control module to control external connectors; And a storage module for storing data, in which external data and original data generated inside the device are stored.

[0037] The device also includes a power management module and a communication interface module. The power management module is used to supply power to the device and monitor and control abnormal conditions of the device; The communication interface module is used to realize high-speed data communication with external connectors.

[0038] like Figure 2 As shown, in this embodiment, the main control module includes an MCU control unit (S32G274A) and a SOC control unit (TDA4VM), both of which are multi-core chips with rich peripheral interfaces and powerful data processing capabilities; these two control units are equivalent to the brain of the device, supporting the device to schedule various data collection and processing tasks.

[0039] Of course, there is a master-slave relationship between the two control units. The MCU control unit is the main control unit, responsible for the collection and processing of some bus data, such as CANFD, LIN, Flexray, etc. The SOC control unit is responsible for the collection and processing of vehicle Ethernet bus data. The two communicate and interact through the PCle interface, which is fast and efficient.

[0040] In this embodiment, the presence of the SOC control unit reduces the load of the MCU control unit, helps the device to operate more stably, and also improves work efficiency.

[0041] The two control units are independent of each other, so in some specific cases, the device can also be reduced to remove the SOC control unit. When only the MCU control unit exists, the device can still operate normally.

[0042] Therefore, the main control module includes at least one MCU control unit; The above-mentioned data acquisition module, storage module, data interaction module, drive output module, power management module and communication interface module are all connected to the MCU control unit, so that the MCU control unit has the ability to operate normally as a main control module alone.

[0043] In this embodiment, the power management module can supply power and monitor the device. When a power abnormality is detected, the power management module can also send corresponding instructions to the control unit to decide whether to perform related operations such as reset, restart, or enable a safety protection mechanism.

[0044] like Figure 2 As shown, the power management module includes a first power management unit PMIC 1 and a second power management unit PMIC 2. The first power management unit and the second power management unit are both connected to the MCU control unit, and the SOC control unit is connected to the second power management unit.

[0045] It can be seen that the MCU control unit is connected to both power management units, while the SOC control unit is only connected to the second power management unit. Therefore, while the two control units are independent of each other and are powered and monitored separately, the MCU control unit can also control the SOC control unit, making the two control units independent of each other while ensuring the dominant role of the MCU control unit.

[0046] Specifically, in this embodiment, if Figure 2 As shown, the first power management unit PMIC 1 provides power supply to the MCU control unit through VCC; The first power management unit PMIC 1 also has a hardware watchdog monitoring function. Specifically, the MCU control unit periodically sends a dog feeding instruction to PMIC 1. When the MCU control unit fails, it cannot continue to send the dog feeding instruction to PMIC 1. At this time, PMIC 1 can monitor the failure of the MCU control unit and send a reset signal (RESET) to it, thereby resetting the MCU control unit.

[0047] At the same time, PMIC 1 has a self-check function, which sends an nfault signal to the MCU control unit to indicate that a fault or abnormal state occurs inside PMIC 1.

[0048] PMIC 1 can also perform I2C communication with the MCU control unit through I2C_SCL / I2C_SDA for short-distance data transmission.

[0049] Similarly, the second power management unit PMIC 2 also has a hardware watchdog monitoring function. Specifically, the SOC control unit periodically sends a dog feeding instruction to PMIC 2. When the SOC control unit fails, it cannot continue to send the dog feeding instruction to PMIC2. At this time, PMIC 2 can monitor the fault of the SOC control unit and send a reset signal (RESET) to it, thereby resetting the SOC control unit.

[0050] At the same time, PMIC 2 has a self-checking function, which indicates that a fault or abnormal state occurs inside PMIC 2 by sending an nfault signal to the SOC control unit.

[0051] PMIC 2 can also perform I2C communication with the SOC control unit through I2C_SCL / I2C_SDA for short-distance data transmission.

[0052] Therefore, the power module not only ensures a stable power supply for the main control module, but also improves the reliability and stability of the system through reset signals and fault notification mechanisms. In addition, through the watchdog monitoring function, the status of the main control module can be monitored in real time, and protective measures can be taken when necessary, further enhancing the safety and reliability of the system.

[0053] As an essential module of the device, the storage module also includes a first storage unit and a second storage unit. The first storage unit is connected to the MCU control unit, and the second storage unit is connected to the SOC control unit, so that both the MCU control unit and the control SOC control unit have storage capabilities to ensure independent operation, thereby enhancing the stability of the device.

[0054] Among them, in this embodiment, if Figure 3As shown, the first storage unit includes NOR Flash (64MB), SD Card (32G), eMMC (8GB) and LPDDR4 (4G); The second storage unit includes NOR Flash (64MB), SD Card (32G), eMMC (8GB), LPDDR4 (4G) and SSD.

[0055] Among them, NOR Flash (64MB) is used to store UBOOT; in the first storage unit, NOR Flash (64MB) is connected to the QSPI interface on the MCU control unit, and in the second storage unit, NOR Flash (64MB) is connected to the QSPI interface on the SOC control unit.

[0056] SD Card is a memory card used to store key data and data collected by the data acquisition module; in the first storage unit, SD Card is connected to uSDHC on the MCU control unit; in the second storage unit, SD Card is connected to MMC1 on the SOC control unit.

[0057] eMMC (8GB) is used for the storage system. It should be noted that the device is powered on from eMMC. In the first storage unit, eMMC (8GB) is connected to uSDHC on the MCU control unit. In the second storage unit, eMMC (8GB) is connected to MMC0 on the SOC control unit.

[0058] LPDDR4 (4G) is a memory, mainly used to process temporary data. In the first storage unit, LPDDR4 (4G) is connected to DDR0 on the MCU control unit, and in the second storage unit, LPDDR4 (4G) is connected to DDR0 on the SOC control unit; SSD is a solid-state drive with an M.2 interface. It can provide a large-capacity, high-speed storage solution. It is mainly used to store key data and data collected by the data acquisition module, which is convenient for later data analysis. The hard disk can be replaced with a capacity that meets customer needs. The replacement is flexible and convenient. The function of the hard disk is the same as that of the SD Card, but the transmission rate is faster than that of the SD Card; the SSD is only integrated on the SOC control unit. In the second storage unit, the SSD is connected to the SerDes1 on the SOC control unit through PCIeX2.

[0059] Among them, NOR Flash, SD Card, and eMMC are all non-volatile storage devices, ensuring that data will not be lost after power failure.

[0060] For the acquisition device, its data acquisition module is indispensable. In this embodiment, the data acquisition module includes an AI signal acquisition unit for acquiring vehicle-mounted analog signals and a DI signal acquisition unit for acquiring switch signals; Among them, the AI ​​signal acquisition unit collects analog signals from the environment or inside the device and converts them into digital signals for processing by the MCU control unit to realize intelligent data acquisition, such as images, sounds, etc.; like Figure 4 As shown, the 3-way AI signal acquisition unit is connected to the ADC on the MCU control unit, and the left side of the dotted line in the figure is outside the device.

[0061] The DI signal acquisition unit is a digital input signal acquisition unit that receives digital signals from switches, sensors, etc. to detect the status of the equipment or environmental conditions.

[0062] like Figure 4 As shown, the 3-channel DI signal acquisition unit is connected to the GPIO on the MCU control unit.

[0063] The data acquisition module sends the collected AI signal and DI signal to the MCU control unit auxiliary device to collect and analyze the signal input to the device by the external connector, and can also determine the status of the external connector.

[0064] In addition, a TVS tube or capacitor is placed near the plug-in port corresponding to each signal of the device to ensure the stability of the signal during operation. The connector uses metal aviation plug-ins, and the wiring harness uses twisted pair wires, which have strong anti-interference ability and are easy and quick to use.

[0065] At the same time, the device supports importing signal description files such as .dbc, .ldf and .arxml (4.2.0; 4.2.2; 4.3.0) to record signal analysis, and can record and convert files in .asc, .blf, .mdf and .pcap formats.

[0066] In a vehicle-mounted device, since there is data collection, that is, data reception, there must also be a data interaction module for interaction between internal data and external data to maintain the stability of the device.

[0067] In this embodiment, the data interaction module is connected to the MCU control unit, such as Figure 4 As shown, the data interaction module includes a CAN transceiver, a LIN transceiver, and a FlexRay transceiver, which are used to collect and process CAN FD data, LIN data, and FlexRay data.

[0068] Among them, the 16-channel CAN transceiver supports CANFD function, supports real-time data collection of CAN original frames, XCP-ON-CAN, UDS and other protocols, alarm information, vehicle information collection and data calibration; it is connected to the CAN interface of the MCU control unit through CAN_TX / CAN_RX.

[0069] The CAN transceiver interacts with the MCU control unit to collect CANFD data and realize real-time data collection and calibration.

[0070] 4-way LIN transceiver, supports master-slave mode switching, used to achieve different modes of control and data transceiver functions; specifically, LIN network nodes include a master node and multiple slave nodes, the master mode is mainly responsible for control functions, and the slave mode is mainly responsible for monitoring and responding to the master node function requirements. Master-slave mode switching enables the LIN bus to flexibly connect and manage multiple nodes to achieve distributed intelligent control.

[0071] The LIN transceiver is connected to the LLCE LIN interface of the MCU control unit through LIN_TX / LIN_RX.

[0072] The LIN transceiver interacts with the MCU control unit to transmit and receive data and switch between master and slave modes.

[0073] 1 FlexRay transceiver to meet customers' FlexRay data acquisition needs; it is connected to the LLCE FlexRay interface of the MCU control unit through FlexRay_TX / FlexRay_RX.

[0074] In addition, in this embodiment, in order to monitor the above-mentioned data collection status, the MCU control unit is also integrated with an LED drive output unit, and the LED drive output unit is connected to the MCU control unit through GPIO and connected to an LED board outside the device.

[0075] The LED driver output unit is used to indicate the data collected by the data acquisition module. For example, there are various holes on the LED board, and each hole represents a collected signal, such as CAN1, CAN2, CAN3, LIN1, LIN2, LIN3, etc. When the hole lights up green, it indicates normal operation, and other colors indicate abnormal collection.

[0076] The in-vehicle equipment also requires a drive output module for controlling the external connector to implement the customer's requirements for drive control.

[0077] The driving output module of this embodiment includes a DO driving output unit for controlling an external connector load.

[0078] The DO drive output unit is a digital output drive used to control the switch state of the external connector and execute control commands of the device, such as starting the motor.

[0079] like Figure 4 As shown, a DO drive output unit is connected to the MCU control unit through GPIO.

[0080] In addition, the above-mentioned data acquisition module and drive output module are all collected or controlled by hard wires.

[0081] In order to improve the performance of the device, the power battery in this embodiment has a sleep function. Accordingly, a sleep wake-up function is set for the sleep function in this embodiment.

[0082] In order to realize the sleep wake-up function, the MCU control unit is integrated with a timer module and a sleep wake-up module; The timer module includes an RTC, which is used to record the time of real-time data and the device's early wake-up function. The RTC has an external button battery to ensure that it can provide accurate time when the system is powered off.

[0083] The RTC is connected to the I2C0 interface on the MCU control unit through I2C_SCL / I2C_SDA.

[0084] The sleep wake-up module includes CAN wake-up unit, LIN wake-up unit, FlexRayx wake-up unit and RTC wake-up unit; The MCU control unit is connected to the sleep wake-up module through the timer module and the data interaction module. The CAN wake-up mode is realized through the CAN transceiver and the CAN wake-up unit, supporting 2-way specific frame CAN wake-up and 14-way arbitrary frame CAN wake-up. The LIN wake-up mode is realized through the LIN transceiver and the LIN wake-up unit, the FlexRay wake-up mode is realized through the FlexRay transceiver and the FlexRayx wake-up unit, and the timer wake-up mode is realized through the RTC and the RTC wake-up unit.

[0085] Specifically, Figure 5 As shown, the CAN transceiver output is connected to CANx_INH, the LIN transceiver output is connected to LINx_INH, the FlexRay transceiver output is connected to FlexRayx_INH, and the RTC output is connected to RTCx_INH.

[0086] When the device is in low-power operation, that is, in sleep mode, it can be restored to normal operation through the above four methods. This can reduce the loss of battery power and quickly wake up the device to work normally, thereby improving the reliability of the device.

[0087] like Figure 5 As shown, in Figure 5 There are 4 parallel diodes in the sleep wake-up module. As long as one of the signals in these 4 diodes is connected, the sleep wake-up function can be implemented normally. However, if all four signals are disconnected, the device cannot run and needs to be restarted.

[0088] If the device is disconnected suddenly, some data will not be stored in time. Therefore, in order to ensure that the data of the device can be stored when the device suddenly fails and loses power, the device is also provided with a power-off holding module. Specifically, the anode of the parallel diode on the MCU control unit is connected through UC1_WK_HOLD. The power-off holding time can be set independently in the power-off holding module. In this way, when the signal is suddenly disconnected, the power-off holding module can play a role in time, so that the device can still maintain an uninterrupted power state within the set power-off holding time, so that the device can store data in time. When the power-off holding time is over, the device will be completely powered off.

[0089] The power-off retention module can improve the safety level and reliability of the equipment, so that the equipment does not lose data due to sudden failures.

[0090] The communication interface module includes a first communication interface unit and a second communication interface unit. The first communication interface unit is integrated in the MCU control unit. The first communication interface unit includes a common Ethernet interface, which is connected to an RJ45 connector outside the device.

[0091] like Figure 4 As shown, in this embodiment, the above-mentioned ordinary Ethernet interface is a 1-way Gigabit ordinary Ethernet interface, and there is GMAC0 on the MCU control unit. GMAC0 is connected to the 1-way Gigabit ordinary Ethernet through RGMII, and the 1-way Gigabit ordinary Ethernet is connected to an external RJ45 connector.

[0092] The second communication interface unit is integrated in the SOC control unit. The second communication interface unit includes Ethernet SWICH, a vehicle Ethernet interface and a common Ethernet interface, specifically 1-way Gigabit common Ethernet interface and 6-way Gigabit vehicle Ethernet interfaces. The Ethernet SWICH is connected to the vehicle Ethernet interface, and the vehicle Ethernet interface is connected to the external connector.

[0093] As mentioned above, the control content of the SOC control unit is more inclined to the collection and processing of vehicle Ethernet bus data compared to the MCU control unit. The second communication interface unit is responsible for most of the Ethernet data control of this device.

[0094] The SOC control unit is integrated with Ethernet switches CPSW2G and CPSW9G to reduce system costs and data exchange delays.

[0095] like Figure 6 As shown, CPSW2G is connected to 1-way Gigabit ordinary Ethernet interface through RGMII, and 1-way Gigabit ordinary Ethernet is also connected to the RJ45 connector outside the device. The right side of the dotted line in the figure is the outside outside the device; CPSW9G is connected to 6-way Gigabit vehicle Ethernet interface through RGMII, and 6-way Gigabit vehicle Ethernet is also connected to the external connector outside the device. This is because CPSW9G can only support 6-way Gigabit vehicle Ethernet. In order to expand it, Ethernet SWICH is added to the SOC control unit. Ethernet SWICH can also support 2-way Gigabit vehicle Ethernet, achieving the purpose of expansion.

[0096] The Ethernet SWICH is connected to the SerDes4 interface on the SOC control unit through SGMII. At the same time, the Ethernet SWICH is connected to 2 Gigabit vehicle Ethernets and 6 100M vehicle Ethernets.

[0097] The 2-way Gigabit vehicle Ethernet and Ethernet SWICH are connected and transmitted through RGMII, and the 2-way Gigabit vehicle Ethernet and 6-way 100M vehicle Ethernet are simultaneously connected to the external connector outside the device.

[0098] In summary, the Gigabit vehicle Ethernet module on the SOC control unit includes 8 1000BASE-T1 and 6 100BASE-T1. 1000BASE-T1 is backward compatible with 100BASE-T1, supports IEEE802.3bp and IEEE802.3bw protocols, supports IEEE802.3br frame preemption technology, supports IEEE802.1AS clock synchronization, can meet XCP-ON-ETH data collection and calibration, and can complete data transmission with low latency.

[0099] In addition, if Figure 4 As shown, the communication interface of the MCU control unit also includes 2 UARTs. UART is a universal asynchronous receiver-transmitter that transmits data through serial communication and performs low-speed data transmission with an external connector.

[0100] The 2-way UART is connected to the UART interface on the MCU control unit through UART_TX / UART_RX.

[0101] like Figure 6 As shown, the communication interface of the SOC control unit also includes 2 USB interfaces. The USB interfaces support USB3.0 and are used to expand peripherals that support USB interfaces, with high flexibility.

[0102] like Figure 7 As shown, in order to support the uploading and backup of data in the vehicle-mounted equipment, the MCU control unit is also integrated with a WIFI module and a 5G module for data transmission and communication.

[0103] The WIFI module is connected to the SerDes1 on the MCU control unit via PCIeX1. The WIFI module can collect and store data in the presence of a wireless network, and the collected data can be uploaded to the cloud for backup.

[0104] The WIFI module is also connected to the antenna module of the external system, which includes a WIFI antenna, a GNSS antenna and a 5G cellular antenna.

[0105] The 5G module is connected to PFE_MAC2 on the MCU control unit through RGMII. The 5G module is also connected to the GNSS antenna and 5G cellular antenna. The GNSS antenna plays a role in positioning.

[0106] The 5G module is also connected to an inertial sensor (IMU). The 5G module obtains vehicle posture data based on the inertial sensor, can determine the vehicle's motion trajectory, and assist in detection.

[0107] The 5G module is also connected to UART, USB and SIM Card, and the 5G module can be burned and updated via USB.

[0108] The 5G module supports cellular network (3G / 4G / 5G) data, and the transmission is encrypted based on the MQTT protocol to ensure secure and real-time data transmission.

[0109] The 5G module also supports Beidou / GPS dual modules and centimeter-level positioning; it can easily obtain vehicle posture data based on inertial sensors (IMU).

[0110] It should be noted that since the WIFI module and 5G module are only connected to the MCU control unit, the data stored in the SSD hard disk needs to use the SerDes0 in the MCU control unit and the SOC control unit, and be transmitted from the SOC control unit to the MCU control unit through PCIeX2 before it can be backed up to the cloud through the WIFI module.

[0111] Similarly, the data obtained through the WIFI module and 5G module also needs to be transmitted from the MCU control unit to the SOC control unit through PCIeX2 before it can be stored in the SSD.

[0112] In summary, the device can collect data from a variety of buses, including CAN (FD), LIN, FlexRay, and vehicle Ethernet; it supports remote data collection, data calibration, information diagnosis, data storage, and push of related data, and it can also support remote HEX / S19 flashing and OTA functions based on UDS.

[0113] In addition, the device also has powerful edge computing capabilities, which ensures that information is collected after the conditions are met through preset conditions. In this embodiment, the preset conditions include XCP variables, diagnostic information, and scripts, thereby reducing the amount of collected data and improving analysis efficiency.

[0114] At the same time, based on the collected data, big data analysis can be performed on data in specific scenarios. For example, based on energy consumption conditions, driving habits that reduce energy consumption can be derived, which reflects the intelligence of the equipment.

[0115] Technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the system can be divided into different functional modules to complete all or part of the functions described above.

[0116] The above are only preferred specific implementations of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily conceived by any technician familiar with the technical field within the technical scope disclosed in the present invention should be covered within the protection scope of the present invention.

Claims

1. A vehicle-mounted data acquisition device, characterized in that: include: The main control module is used to schedule and control the entire equipment. A data acquisition module for receiving external data from an external connector, Data interaction module for bus data interaction with external connectors, a drive output module for executing a control command, wherein the control command is a command issued by the main control module to control the external connector, and a storage module for storing data, wherein the external data and the source data generated inside the device are stored in the storage module; The main control module at least includes an MCU control unit, and the data acquisition module, the storage module, the data interaction module and the drive output module are all connected to the MCU control unit.

2. The vehicle-mounted data acquisition device according to claim 1, characterized in that: The device also includes a power management module and a communication interface module; The power management module is used to supply power to the device and monitor and control abnormal conditions of the device; The communication interface module is used to realize high-speed data communication with the external connector.

3. The vehicle-mounted data acquisition device according to claim 2, characterized in that: The main control module of the device further includes a SOC control unit, and the SOC control unit communicates and interacts with the MCU control unit via PCle; The storage module includes a first storage unit and a second storage unit. The first storage unit is connected to the MCU control unit, and the first storage unit includes NOR Flash, SD Card, eMMC and LPDDR4; the second storage unit is connected to the SOC control unit, and the second storage unit includes NOR Flash, SD Card, eMMC, LPDDR4 and SSD.

4. The vehicle-mounted data acquisition device according to claim 3, characterized in that: The power management module includes a first power management unit and a second power management unit, the first power management unit and the second power management unit are both connected to the MCU control unit, and the SOC control unit is connected to the second power management unit.

5. The vehicle-mounted data acquisition device according to claim 1, characterized in that: The data acquisition module includes an AI signal acquisition unit for acquiring vehicle-mounted analog signals and a DI signal acquisition unit for acquiring switch signals. The data acquisition module sends the collected AI signals and DI signals to the MCU control unit to assist the device in acquiring and analyzing the signals input by the external connector.

6. The vehicle-mounted data acquisition device according to claim 1, characterized in that: The driving output module includes a DO driving output unit for controlling the external connector load.

7. The vehicle-mounted data acquisition device according to claim 1, characterized in that: The data interaction module includes a CAN transceiver, a LIN transceiver and a FlexRay transceiver, which are used to collect and process CANFD data, LIN data and FlexRay data; The CAN transceiver interacts with the MCU control unit to collect CANFD data and implement real-time data collection and data calibration. The LIN transceiver interacts with the MCU control unit to collect LIN data and implement data transmission and reception and master-slave mode switching control.

8. The vehicle-mounted data acquisition device according to claim 7, characterized in that: The MCU control unit is also integrated with a timer module and a sleep wake-up module, wherein the timer module includes an RTC; the sleep wake-up module includes a CAN wake-up unit, a LIN wake-up unit, a FlexRayx wake-up unit, and an RTC wake-up unit; The MCU control unit is connected to the sleep wake-up module through the timer module and the data interaction module, wherein the CAN wake-up mode is implemented through the CAN transceiver and the CAN wake-up unit, the LIN wake-up mode is implemented through the LIN transceiver and the LIN wake-up unit, the FlexRay wake-up mode is implemented through the FlexRay transceiver and the FlexRayx wake-up unit, and the timer wake-up mode is implemented through the RTC and the RTC wake-up unit.

9. The vehicle-mounted data acquisition device according to claim 3, characterized in that: The communication interface module includes a first communication interface unit and a second communication interface unit, the first communication interface unit is integrated in the MCU control unit, the first communication interface unit includes a common Ethernet interface, and the common Ethernet interface is connected to an RJ45 connector outside the device; The second communication interface unit is integrated in the SOC control unit, and the second communication interface unit includes an Ethernet SWICH, an on-board Ethernet interface and the ordinary Ethernet interface. The Ethernet SWICH is connected to the on-board Ethernet interface, and the on-board Ethernet interface is connected to the external connector.

10. The vehicle-mounted data acquisition device according to claim 1, characterized in that: The MCU control unit is also integrated with a WIFI module and a 5G module for data transmission and communication; The WIFI module is connected to an antenna module of an external system, the antenna module includes a WIFI antenna, a GNSS antenna and a 5G cellular antenna, and the WIFI module is connected to the WIFI antenna; The 5G module is connected to the GNSS antenna and the 5G cellular antenna. The 5G module is also connected to an inertial sensor. The 5G module obtains vehicle posture data based on the inertial sensor.