Handheld device for updating ACU firmware

By designing a handheld device with multiple modules, online firmware updates of ACU devices are realized, solving the problems of cumbersome operation and poor flexibility of traditional firmware update methods, and improving the convenience and real-time updates.

CN222883050UActive Publication Date: 2025-05-16NANJING WEISIKE AUTOMOBILE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202421834163.5
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2024-07-31
Publication Date
2025-05-16
Estimated Expiration
2034-07-31

AI Technical Summary

Technical Problem

Traditional firmware update methods require the device to be connected to a fixed update device or computer, which is cumbersome and has poor flexibility, and is especially not suitable for devices that are frequently updated or used in mobile.

Method used

A handheld device is designed, including a main control MCU, a key control module, a display module, an Ethernet interface module, a storage module and a communication module. It receives the latest firmware file data in real time through the Ethernet interface, and transmits the file data to the ACU device through UART or CAN communication.

Benefits of technology

It realizes online firmware update of ACU equipment, which is convenient to operate, improves operation flexibility and convenience, ensures that ACU equipment can be updated to the latest version in a timely manner, and improves the real-time and response speed of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN222883050U_ABST
    Figure CN222883050U_ABST
Patent Text Reader

Abstract

The utility model discloses a handheld device for updating ACU firmware, and belongs to the technical field of firmware updating. Comprising a master control MCU; the key control module is electrically connected with the main control MCU and is used for controlling the main control MCU; the display module is electrically connected with the main control MCU and is used for displaying control information of the main control MCU; the Ethernet interface module is electrically connected with the main control MCU and is used for transmitting the received file data to the main control MCU; the storage module is electrically connected with the main control MCU and is used for storing file data received by the main control MCU; and the communication module is electrically connected with the main control MCU and is used for transmitting the file data processed by the main control MCU to the ACU equipment. According to the scheme, online firmware updating of the ACU equipment is achieved, the ACU equipment does not need to be connected to fixed updating equipment or a computer, the flexibility and convenience of operation are improved, and the real-time performance and the response speed of a system are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The utility model relates to the technical field of firmware updating, in particular to a handheld device for updating ACU firmware. Background Art

[0002] The remote burning device (Firmware remote update tool: Firmware remote update tool FRUT) is used to flash the ACU firmware. ACU is a product that imports the bootloader source program (can be flashed). In the field of modern electronic equipment, firmware updates are a key link in maintaining device performance, security, and functionality. Traditionally, firmware updates usually require the device to be connected to a fixed update device or computer and burned and updated through specific software tools. However, this method has problems such as inconvenient operation and poor flexibility, especially for devices that need to be updated frequently or are in mobile use. It is cumbersome and inefficient. Summary of the invention

[0003] The utility model aims to provide a handheld device for updating ACU firmware.

[0004] The utility model adopts the following technical solution: a handheld device for updating ACU firmware, comprising:

[0005] Main control MCU;

[0006] A button control module, electrically connected to the main control MCU, for controlling the main control MCU;

[0007] A display module, electrically connected to the main control MCU, for displaying control information of the main control MCU;

[0008] An Ethernet interface module, electrically connected to the main control MCU, for transmitting the received file data to the main control MCU;

[0009] A storage module, electrically connected to the master control MCU, and used to store file data received by the master control MCU;

[0010] The communication module is electrically connected to the main control MCU and is used to transmit the file data processed by the main control MCU to the ACU device.

[0011] Preferably: the Ethernet interface module includes a CH9121 module for converting data.

[0012] Preferably: during operation, the received file data is converted into UART signals and transmitted to the main control MCU through the CH9121 module.

[0013] Preferably, the communication module transmits the file data to the ACU device via UART communication or CAN communication.

[0014] Preferably: the main control MCU is connected to an indicator light.

[0015] Preferably, the key control module includes a plurality of keys electrically connected to the main control MCU.

[0016] Preferably, the display module includes a plurality of displays electrically connected to the main control MCU.

[0017] The beneficial effects of the utility model are: online firmware update of the ACU device is realized through the handheld device, making the operation more convenient, without the need to connect the ACU device to a fixed update device or computer, thereby improving the flexibility and convenience of operation; through the Ethernet interface module, the handheld device can receive the latest firmware file data in real time, ensuring that the ACU device can be updated to the latest version in time, thereby improving the real-time and response speed of the system; the handheld device is equipped with a button control module and a display module, and the user can complete the firmware update process through simple button operations and an intuitive display interface. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the embodiments of the utility model or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the utility model. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0019] Figure 1 A top view of a handheld device for updating ACU firmware provided by an embodiment of the utility model.

[0020] Figure 2 A left view of a handheld device for updating ACU firmware provided by an embodiment of the utility model.

[0021] Figure 3 A circuit block diagram of a handheld device for updating ACU firmware provided by an embodiment of the utility model.

[0022] Explanation of the accompanying drawings: 1. Shell; 2. Button; 3. Display screen; 4. Indicator light; 5. Ethernet port; 6. Device switch; 7. 12V power supply interface; 8. DB9 interface.

[0023] Figure 4 This is the wiring diagram of the microcontroller module.

[0024] Figure 5 It is a three-color indicator light circuit.

[0025] Figure 6 This is the wiring diagram of the button interface.

[0026] Figure 7 It is the CAN bus circuit.

[0027] Figure 8 It is the LIN bus circuit.

[0028] Fig. 9 This is the wiring diagram for the Ethernet interface.

[0029] Fig.10 This is the wiring diagram of the CH9121 module in the Ethernet interface module. DETAILED DESCRIPTION

[0030] The following will be combined with the drawings in the embodiments of the utility model to clearly and completely describe the technical solutions in the embodiments of the utility model. Obviously, the described embodiments are only part of the embodiments of the utility model, not all of the embodiments. Based on the embodiments in the utility model, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the utility model.

[0031] Embodiment 1

[0032] like Figures 1 to 3 As shown, the utility model provides a handheld device for updating ACU firmware, including a housing 1 and a main control MCU installed in the housing 1. The main control MCU is connected to a 12V power interface 7, a device switch 6 and an indicator light 4. When working, the system operation indicator light 4 indicates that the system is running normally in green and abnormal in red. The 12V power interface 7 is a backup power interface, that is, it is used when the ACU device needs to update the firmware when it is not in the vehicle.

[0033] The key control module is electrically connected to the main control MCU, including a key 2 provided on the housing 1 for controlling the main control MCU. The display module is electrically connected to the main control MCU, including a display screen 3 provided on the housing 1 for displaying the control information of the main control MCU. The Ethernet interface module is electrically connected to the main control MCU, including an Ethernet port 5 provided on the housing 1, including a CH9121 module for converting data; when working, the received file data is converted into a UART signal and transmitted to the main control MCU through the CH9121 module. The storage module is electrically connected to the main control MCU, and is used to store the file data received by the main control MCU.

[0034] The communication module is electrically connected to the main control MCU and is used to transmit the file data processed by the main control MCU to the ACU device. The communication module includes a DB9 interface 8 arranged on the housing 1, and the DB9 interface is used to connect the CAN network of the ACU device and the vehicle power supply system of the ACU device in the vehicle state.

[0035] In this embodiment, the handheld device for updating the ACU firmware uses the S32K144 chip as the main control MCU; data is converted into UART signals through the Ethernet interface and the CH9121 module and transmitted to the main control MCU, the main control MCU status is transmitted to the display screen through the UART signal, and the main control MCU transmits the source file to the ACU device through the UART (or CAN, reserved solution) communication method; the event processing mechanism of the main control MCU is controlled by buttons, and the GPIO triggers the signal source, which is converted in the three events of the main interface (standby state), cloud service (obtaining and confirming the latest version of the ACU firmware), and firmware update (bootloader update process); wherein, the data cache (storage) mechanism needs to be retained. When the handheld device for updating the ACU firmware enters the main control MCU from the server side, there are two methods for execution. The first method is to package the file data received in real time through the K-line service and transmit it to the ACU device through UART. The second method is to completely execute the server file receiving task, and write it to the storage module (FRAM memory) through SPI while receiving it. After the file is completely received, the bootloader data transmission task is executed; in order to ensure the simplicity of system task execution, the second method can be used.

[0036] Embodiment 2

[0037] Based on the above-mentioned embodiment 1, this embodiment 2 provides a wiring diagram of a handheld device for updating ACU firmware.

[0038] like Figure 4 As shown, the main control MCU adopts the S32K14X microcontroller module.

[0039] like Figure 5 As shown, indicator light 4 adopts a three-color indicator light circuit, using an NMOS tube as a low-side enable switch, which can light up the 12V three-color indicator light. R57, R58, and R61 are used as pull-down resistors to keep Q11, Q12, and Q13 in the cut-off state, and the indicator light is in the off state. By turning on the Q11, Q12, and Q13 threshold switches separately, the indicator light can achieve red, green, and blue color states.

[0040] like Figure 6 As shown in the figure, the key interface design of the key control module supports seven types of key switches, such as up, down, left, and right. It is designed as a GPIO interrupt acquisition function. Considering that the key is an exposed interface and faces various complex external electrical environments (such as static electricity), the automotive-grade Schmitt trigger is used to replace the TVS diode to achieve electrical isolation between the key switch and the MCU. This not only ensures the normal working electrical environment of the MCU, but also greatly reduces the production cost of the flash box.

[0041] like Figure 7As shown, the ACU firmware is updated by using a handheld device through the CAN bus to update the CAN line body parts program. CAN_FD protocol is supported. In order to reduce the power consumption of the flashing device, the CAN bus sleep mode is supported.

[0042] like Figure 8 As shown, the ACU firmware can be updated by using a handheld device through the LIN bus to update the LIN line body parts program. It supports the KWP2000 protocol and is compatible with the K line diagnostic function.

[0043] like Fig. 9 As shown in the figure, the Ethernet interface module uses an RJ45 crystal head network cable to realize the interaction between the remote flash device and the server, and supports Fast Ethernet (100Mbit / s).

[0044] like Fig.10 As shown, the CH9121 module in the Ethernet interface module converts Ethernet data into serial port data.

[0045] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. A handheld device for updating ACU firmware, characterized in that: include: Main control MCU; A button control module, electrically connected to the main control MCU, for controlling the main control MCU; A display module, electrically connected to the main control MCU, for displaying control information of the main control MCU; An Ethernet interface module, electrically connected to the main control MCU, for transmitting the received file data to the main control MCU; A storage module, electrically connected to the master control MCU, and used to store file data received by the master control MCU; The communication module is electrically connected to the main control MCU and is used to transmit the file data processed by the main control MCU to the ACU device.

2. The handheld device for updating ACU firmware according to claim 1, characterized in that: The Ethernet interface module includes a CH9121 module for converting data.

3. The handheld device for updating ACU firmware according to claim 2, characterized in that: When working, the received file data is converted into UART signals through the CH9121 module and transmitted to the main control MCU.

4. The handheld device for updating ACU firmware according to claim 1, characterized in that: The communication module transmits the file data to the ACU device via UART communication or CAN communication.

5. The handheld device for updating ACU firmware according to claim 1, characterized in that: The main control MCU is connected with an indicator light.

6. The handheld device for updating ACU firmware according to claim 1, characterized in that: The key control module includes a plurality of keys electrically connected to the main control MCU.

7. The handheld device for updating ACU firmware according to claim 1, characterized in that: The display module includes a plurality of displays electrically connected to the main control MCU.