ECU (Electronic Control Unit) software flashing system

The use of robotic systems for automated ECU handling in software writing processes addresses inefficiencies in manual handling, enhancing efficiency and accuracy in ECU software writing and assembly.

CN223102032UActive Publication Date: 2025-07-15GUANGZHOU AUTOMIBILE GRP MOTOR
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202422131136.8
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2024-08-30
Publication Date
2025-07-15
Estimated Expiration
2034-08-30

AI Technical Summary

Technical Problem

In the prior art, the ECU flashing process relies on manual operations, resulting in inefficiency.

Method used

Robots are used instead of manual capture, insert and unplug the ECU, combined with the visual system to achieve accurate positioning and automatic writing, and automatic assembly of the ECU and the bracket is completed using a dual robot system.

Benefits of technology

It realizes automation of the ECU brushing process, improves production efficiency, saves manpower, avoids interference and collisions in manual operations, and ensures accurate brushing and high-precision assembly of the ECU.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN223102032U_ABST
    Figure CN223102032U_ABST
Patent Text Reader

Abstract

The utility model relates to the technical field of ECU software flashing, in particular to an ECU software flashing system which comprises a flashing device, a first conveying device and a first robot, the first conveying device and the first robot are arranged beside the flashing device, and the first conveying device is used for conveying an ECU. The first robot is used for grabbing the ECUs on the first conveying device, inserting the ECUs on the flashing device and pulling out the ECUs on the flashing device. According to the ECU brushing device, the problem that in the prior art, the efficiency of brushing the ECU by manually grabbing the ECU is low is solved, the first robot is used for replacing manual work to grab the ECU and insert the ECU into the brushing device, the ECU is pulled out of the brushing device, manpower can be saved, and the brushing efficiency of the ECU is 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 ECU software flashing, and more specifically, to an ECU software flashing system. Background Art

[0002] The ECU is the engine control unit in an automobile, also known as the engine control module. It is a key component in the vehicle electronic system, which adjusts the operation of the engine by monitoring the inputs of various sensors (such as oxygen sensors, throttle position sensors, coolant temperature sensors, etc.) to ensure that the engine can operate efficiently and safely. ECU software flashing refers to the process of updating, modifying, or rewriting the software stored in the ECU, which is completed by an ECU flashing device.

[0003] As an ECU flashing device disclosed in the prior art, it includes a flashing host and a plurality of flashing modules detachably arranged on a workbench. The plurality of flashing modules are detachably connected to each other and are all communicatively electrically connected to the flashing host. Each flashing module includes a housing, an ECU flashing connector detachably arranged in the housing and exposed on one side, and several plug connectors arranged on the housing. The ECU flashing connector is communicatively electrically connected to the flashing host, and the plurality of flashing modules are mutually plugged through the plug connectors.

[0004] In automobile production, it is necessary to manually hold the ECU and insert the ECU onto the flashing connector. After the ECU flashing is completed, the ECU is pulled out manually. Then, the ECU is fastened to the bracket by screws manually, and finally the bracket is installed in the automobile. However, in the prior art, the above actions are all achieved manually, which is labor-consuming and has low efficiency. Summary of the Utility Model

[0005] Aiming at the problem of low efficiency of ECU flashing by manually grasping the ECU in the above prior art, the utility model provides an ECU software flashing system, which uses a robot to replace manual grasping of the ECU, can save labor, and improve the flashing efficiency of the ECU.

[0006] To solve the above technical problems, the technical solution provided by the utility model is:

[0007] An ECU software flashing system includes a flashing device, and also includes a first conveying device and a first robot arranged beside the flashing device. The first conveying device is used for conveying the ECU; the first robot is used for grasping the ECU on the first conveying device and inserting it onto the flashing device, and pulling out the ECU on the flashing device.

[0008] In the above technical solution, the first robot is used to grab the ECU conveyed by the first conveying device onto the flashing device for software flashing. After the ECU software flashing is completed, the ECU is pulled out from the flashing device and transferred to the next working station. Using a robot to replace manual labor for grabbing the ECU can save manpower and improve production efficiency.

[0009] Preferably, it further includes a first transfer table for placing the ECU. A first notch is provided at the top edge of the first transfer table for at least partial insertion of the first robot. The first robot includes a first movable body, and a first rotation driving component is provided at the end of the first movable body. The first movable body is used to drive the first rotation driving component to move. The power output end of the first rotation driving component is connected to a first rotating frame. A first clamping component and a first suction cup component are provided on the first rotating frame. The first clamping component and the first suction cup component are distributed along the circumferential side of the first rotating frame. During implementation, the first movable body drives the first rotation driving component and the first rotating frame to move, so that the first suction cup component moves above the first conveying device along with the first rotating frame. Then, the first suction cup component sucks the top side of the ECU on the first conveying device and places the ECU on the first transfer table. Then, the first rotation driving component drives the first rotating frame to rotate to switch to the first clamping component. Then, the first movable body moves to drive the first clamping component to move, so that one of the clamping jaws extends into the first notch and is located below the ECU, and the other clamping jaw is located above the ECU. The upper and lower sides of the ECU are clamped by the two clamping jaws of the first clamping component, and then the ECU is clamped beside the flashing device and inserted into the flashing connector of the flashing device. After the ECU flashing is completed, the ECU is pulled out by the first clamping component and placed on the next working station. It can be understood that the first suction cup component can facilitate the grabbing of the ECU from the first conveying device to avoid interference or collision between the robot and the first conveying device. The first clamping component can facilitate the insertion of the ECU into the flashing device by the robot without interference or collision with the flashing device. The first transfer table can facilitate the first robot to switch to another grabbing method to grab the ECU.

[0010] Preferably, it further includes a second transfer table and a second robot. The first transfer table is located between the first conveying device and the second transfer table, and between the first robot and the second robot. A second notch is provided at the top edge of the second transfer table for at least partial insertion of the first clamping component. The first robot can pull out the ECU on the flashing device and place it on the second transfer table. The second robot is used to grab the ECU on the second transfer table. During implementation, after the first robot uses the first clamping component to pull out the ECU on the flashing device and place it on the second transfer table, the second robot then grabs the ECU on the second transfer table to the next working station.

[0011] Preferably, it further includes a nut discharging device and a second conveying device for conveying the bracket, and the second conveying device is a belt conveying device; the second robot includes a second movable body, and a second rotary driving assembly is provided at the end of the second movable body. The second movable body is used to drive the second rotary driving assembly to move. The power output end of the second rotary driving assembly is connected with a second rotary frame, and a second suction cup assembly and a nut grasping and screwing assembly are provided on the second rotary frame. The second suction cup assembly and the nut grasping and screwing assembly are distributed along the circumferential side of the second rotary frame; the nut grasping and screwing assembly is used to grasp the nut at the discharging end of the nut discharging device and screw the nut onto the ECU located on the second conveying device. During implementation, the second conveying device conveys the bracket near the second robot, and then the second robot uses the second suction cup to suck the top side of the ECU on the second transfer table and places the ECU on the bracket on the second conveying device; then the second rotary driving assembly drives the second rotary frame to rotate to switch the nut grasping and screwing assembly to the discharging end of the nut discharging device to grasp the nut, and then grasps the nut onto the threaded hole of the ECU on the second conveying device, and uses the nut to fasten the ECU to the bracket, thus completing the assembly of the ECU and the bracket.

[0012] Preferably, it further includes a first vision system and a second vision system. The first vision system includes a first bracket and a first vision camera provided on the first bracket. The first vision camera is located above the first conveying device for collecting images, and the first vision camera is signal-connected to the first robot; the second vision system includes a second bracket and a second vision camera provided on the second bracket. The second vision camera is located above the second conveying device for collecting images, and the second vision camera is signal-connected to the second robot. The first vision camera can collect the image of the ECU on the first conveying device and then transmit it to the first robot. The first robot can accurately locate the ECU on the first conveying device according to the image information, so as to realize the accurate grasping of the ECU. Similarly, the second vision camera collects the images of the ECU and the bracket on the second conveying device, so that the second robot can accurately place the ECU on the bracket and accurately tighten the nut onto the threaded hole of the ECU, realizing the high-precision assembly of the ECU and the bracket.

[0013] Preferably, it further includes a horizontal driving assembly; the horizontal driving assembly is used to drive the first robot to move along the connection line direction between the first transfer table and the second transfer table. The horizontal driving assembly can enable the first robot to move back and forth between the first conveying device and the second transfer table. Setting the horizontal driving assembly is beneficial to reducing the volume of the first robot and simplifying the structure of the first robot.

[0014] Preferably, a code scanning module and a plurality of flashing connectors are provided on the flashing device, and the code scanning module is in signal connection with the first robot. Each ECU has a QR code. Before the first robot inserts the ECU into the flashing connector of the flashing device, it first clamps the ECU in front of the code scanning module for code scanning to identify the vehicle model corresponding to the ECU. After the code scanning module identifies the vehicle model corresponding to the ECU, it sends the information to the first robot, and then the first robot inserts the ECU onto the corresponding flashing connector to prevent incorrect flashing. At the same time, the ECU that has been identified by the code scanning module will be recorded, which is convenient for subsequent inventory and prevents the ECU from being missed during flashing.

[0015] Preferably, an ECU storage bin is further included, and the ECU storage bin is located on the feeding side of the first conveying device. Setting the ECU storage bin on the feeding side of the first conveying device facilitates the staff to place the ECU on the first conveying device for conveying in a short time, which is beneficial to improving the operation efficiency.

[0016] Preferably, a bracket storage bin is further included, and the bracket storage bin is located on the feeding side of the second conveying device. Similarly, setting the bracket storage bin on the feeding side of the second conveying device facilitates the staff to place the bracket on the second conveying device for conveying in a short time, which is beneficial to improving the operation efficiency.

[0017] Preferably, an assembly storage bin is further included, and the assembly storage bin is located on the discharging side of the second conveying device. After the assembly of the ECU and the bracket is conveyed to the discharging side of the second conveying device, the staff then takes the assembly of the ECU and the bracket into the assembly storage bin for palletizing and sorting, which is beneficial to improving the ex-factory efficiency of the assembly of the ECU and the bracket.

[0018] Advantages of the utility model:

[0019] (1) Using the first robot to replace manual labor to grab the ECU and insert it into the flashing device, and pull out the ECU from the flashing device can save manpower and improve the flashing efficiency of the ECU.

[0020] (2) The first robot is provided with a first suction cup assembly and a first clamping assembly, and the two can be switched arbitrarily, so as to meet the grasping requirements of the ECU in different states and realize collision-free and stable grasping of the ECU.

[0021] (3) A second robot is provided, and a second suction cup assembly and a nut grasping and screwing assembly are provided on the second robot. The second robot is used to grab the ECU that has completed software flashing onto the bracket, and grab the nut on the nut discharging device onto the ECU for screwing, realizing the automatic assembly of the ECU and the bracket, which can further save manpower and improve the assembly efficiency of the ECU and the bracket.

[0022] (4) The first vision system is set to enable the precise grasping of the first robot, and the second vision system is set to enable the second robot to precisely screw the nut onto the ECU, thereby achieving high-precision assembly of the ECU and the bracket.

[0023] (5) The programming device is provided with a code scanning module to avoid incorrect programming or missed programming of the ECU.

[0024] (6) The entire system can achieve fully automated programming of the ECU and fully automated assembly of the ECU and the bracket, which can greatly save labor and improve production efficiency. Description of the Drawings

[0025] Figure 1 is a schematic structural diagram of an ECU software programming system;

[0026] Figure 2 is a top view of an ECU software programming system;

[0027] Figure 3 is a schematic structural diagram of the first transfer station and the second transfer station;

[0028] Figure 4 is a schematic structural diagram of the first robot;

[0029] Figure 5 is a schematic structural diagram of the second robot;

[0030] Figure 6 is a schematic structural diagram of the second bracket and the second vision camera;

[0031] Figure 7 is a schematic structural diagram of the programming device;

[0032] Figure 8 is a schematic structural diagram of the first bracket and the first vision camera.

[0033] In the drawings: 1 - programming device; 101 - programming connector; 2 - first conveying device; 3 - first robot; 301 - first movable body; 302 - first rotary drive assembly; 303 - first rotary frame; 304 - first clamping assembly; 305 - first suction cup assembly; 4 - first transfer station; 401 - first notch; 5 - second transfer station; 501 - second notch; 6 - second robot; 601 - second movable body; 602 - second rotary drive assembly; 603 - second rotary frame; 604 - nut grasping and screwing assembly; 605 - second suction cup assembly; 7 - nut discharging device; 8 - second conveying device; 9 - first bracket; 10 - first vision camera; 11 - second bracket; 12 - second vision camera; 13 - horizontal drive assembly; 14 - code scanning module; 15 - ECU storage bin; 16 - bracket storage bin; 17 - assembly storage bin. Detailed implementation mode

[0034] The attached drawings are only for illustrative purposes and should not be construed as limiting the present patent; for better illustration of this embodiment, some components in the attached drawings will be omitted, enlarged or reduced, which does not represent the size of the actual product; for those skilled in the art, it is understandable that some well-known structures and their descriptions in the attached drawings may be omitted. The positional relationships described in the attached drawings are only for illustrative purposes and should not be construed as limiting the present patent.

[0035] In the attached drawings of the embodiments of the present utility model, the same or similar reference numerals correspond to the same or similar components; in the description of the present utility model, it should be understood that if there are terms such as "upper", "lower", "left", "right", "long", "short", etc. indicating the orientation or positional relationship, they are based on the orientation or positional relationship shown in the attached drawings. It is only for the convenience of describing the present utility model and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation. Therefore, the terms describing the positional relationship in the attached drawings are only for illustrative purposes and should not be construed as limiting the present patent. For those of ordinary skill in the art, the specific meanings of the above terms can be understood according to specific circumstances.

[0036] The technical solution of the present utility model will be further specifically described below through specific embodiments in conjunction with the attached drawings:

[0037] Embodiment 1

[0038] As Figures 1 to 7 shown, an ECU software flashing system includes a flashing device 1, and further includes a first conveying device 2 and a first robot 3 disposed beside the flashing device 1.

[0039] Further, the system further includes a first transfer table 4 for placing the ECU. The first transfer table 4 is located at the discharge end of the first conveying device 2. A first notch 401 is provided at the top edge of the first transfer table 4 for at least part of the first robot 3 to extend into; the first robot 3 includes a first movable body 301. A first rotary drive assembly 302 is provided at the end of the first movable body 301. The first movable body 301 is used to drive the first rotary drive assembly 302 to move; a power output end of the first rotary drive assembly 302 is connected to a first rotary frame 303. A first clamping assembly 304 and a first suction cup assembly 305 are provided on the first rotary frame 303. The first clamping assembly 304 and the first suction cup assembly 305 are distributed along the circumferential side of the first rotary frame 303. During implementation, the first movable body 301 drives the first rotary drive assembly 302 to drive the first rotary frame 303 to move, so that the first suction cup assembly 305 moves to above the first conveying device 2 along with the first rotary frame 303. Then the first suction cup assembly 305 sucks the top side of the ECU on the first conveying device 2 and places the ECU on the first transfer table 4. Then the first rotary drive assembly 302 drives the first rotary frame 303 to rotate to switch to the first clamping assembly 304. Then the first movable body 301 moves to make one of the clamping jaws of the first clamping assembly 304 extend into the first notch 401 and be located below the ECU, and the other clamping jaw is located above the ECU. The upper and lower sides of the ECU are clamped by the two clamping jaws of the first clamping assembly 304, and then the ECU is clamped beside the programming device 1 and the ECU is inserted into the programming connector of the programming device 1. After the ECU programming is completed, the ECU is pulled out by the first clamping assembly 304 and placed on the next working station. It can be understood that the first suction cup assembly 305 can facilitate the grasping of the ECU from the first conveying device 2, avoiding mutual interference or collision between the robot and the first conveying device 2; the first clamping assembly 304 can facilitate the robot to insert the ECU into the programming device 1 without mutual interference or collision with the programming device 1; the first transfer table 4 is provided to facilitate the first robot 3 to switch to another grasping method to grasp the ECU.

[0040] Further, a second transfer table 5 and a second robot 6 are further included. The first transfer table 4 is located between the first conveying device 2 and the second transfer table 5, and is located between the first robot 3 and the second robot 6; a second notch 501 is provided at the top edge of the second transfer table 5 for at least part of the first clamping assembly 304 to extend into. During implementation, after the first robot 3 pulls out the ECU on the programming device 1 by using the first clamping assembly 304 and places it on the second transfer table 5, the second robot 6 then grabs the ECU on the second transfer table 5 to the next working station.

[0041] Further, it further includes a horizontal driving component 13; the horizontal driving component 13 is used to drive the first robot 3 to horizontally move along the connection direction of the first transfer table 4 and the second transfer table 5, and this direction is also parallel to the conveying direction of the first conveying device 2. The horizontal driving component 13 can make the first robot 3 move back and forth between the first conveying device 2 and the second transfer table 5. Setting the horizontal driving component 13 is beneficial to reducing the volume of the first robot 3 and simplifying the structure of the first robot 3.

[0042] Further, it further includes a nut discharging device 7 and a second conveying device 8 for conveying brackets. The nut discharging device 7 is located beside the second conveying device 8; the second robot 6 includes a second movable body 601, and a second rotation driving component 602 is provided at the end of the second movable body 601. The second movable body 601 is used to drive the second rotation driving component 602 to move. A second rotation frame 603 is connected to the power output end of the second rotation driving component 602. A second suction cup component 605 and a nut grasping and screwing component 604 are provided on the second rotation frame 603. The second suction cup component 605 and the nut grasping and screwing component 604 are distributed along the circumferential side of the second rotation frame 603; the nut grasping and screwing component 604 is used to grasp the nut at the discharging end of the nut discharging device 7 and screw the nut onto the ECU located on the second conveying device 8. During implementation, the second conveying device 8 conveys the bracket to near the second robot 6, and then the second robot 6 uses the second suction cup component 605 to suck the top side of the ECU on the second transfer table 5 and places the ECU on the bracket on the second conveying device 8; then the second rotation driving component 602 drives the second rotation frame 603 to rotate to switch the nut grasping and screwing component 604 to the discharging end of the nut discharging device 7 to grasp the nut, and then grabs the nut to the threaded hole of the ECU on the second conveying device 8, and uses the nut to fasten the ECU to the bracket, thereby completing the assembly of the ECU and the bracket.

[0043] Further, a code scanning module 14 and a plurality of flashing connectors 101 are provided on the flashing device 1, and the code scanning module 14 is in signal connection with the first robot 3. Each ECU has a two-dimensional code. Before the first robot 3 inserts the ECU into the flashing connector 101 of the flashing device 1, it first clamps the ECU in front of the code scanning module 14 for code scanning to identify the vehicle model corresponding to the ECU; after the code scanning module 14 identifies the vehicle model corresponding to the ECU, it sends the information to the first robot 3, and then the first robot 3 inserts the ECU on the corresponding flashing connector 101 to prevent incorrect flashing. At the same time, the ECU identified by the code scanning module 14 will be recorded, which is convenient for subsequent inventory and prevents the ECU from being missed during flashing.

[0044] The working principle or working process of this embodiment:

[0045] 1) The first robot 3 uses the first suction cup assembly 305 to grab the ECU on the first conveying device 2 onto the first transfer table 4, and then the first rotary drive assembly 302 drives the rotary frame to rotate to switch the first clamping assembly 304 to clamp the ECU; then the first robot 3 clamps the ECU in front of the code scanning module 14 for code scanning. After the code scanning module 14 identifies the vehicle model corresponding to the ECU, the first robot 3 then clamps the ECU in front of the corresponding flashing connector 101 and inserts the ECU into the flashing connector 101 for software flashing;

[0046] 2) After the ECU flashing is completed, the first robot 3 uses the first clamping assembly 304 to pull out the ECU from the flashing connector 101 and then places the ECU on the second transfer table 5;

[0047] 3) The second conveying device stops conveying, and one of the brackets moves to the side of the second robot 6; the second robot 6 then uses the first suction cup assembly 305 to grab the ECU on the second transfer table 5 onto the bracket on the second conveying device 8. Then the second rotary drive assembly 602 rotates to switch the nut grabbing and screwing assembly 604 to grab a nut at the discharge end of the nut discharging device 7, and then grabs the nut onto the ECU for screwing, thereby fastening the ECU to the bracket. Thus, an assembly of the ECU and the bracket is obtained; then the second conveying device continues to convey forward, and a new bracket moves to the side of the second robot 6.

[0048] Advantages of this embodiment:

[0049] (1) Using the first robot to replace manual labor to grab the ECU and insert it into the flashing device, and pull out the ECU from the flashing device can save manpower and improve the flashing efficiency of the ECU.

[0050] (2) The first robot is provided with a first suction cup assembly and a first clamping assembly, and the two can be switched arbitrarily, so as to meet the grasping requirements of the ECU in different states and realize collision-free and stable grasping of the ECU.

[0051] (3) A second robot is provided, and a second suction cup assembly and a nut grabbing and screwing assembly are arranged on the second robot. The second robot is used to grab the ECU that has completed software flashing onto the bracket, and grab the nut on the nut discharging device onto the ECU for screwing, realizing the automatic assembly of the ECU and the bracket, which can further save manpower and improve the assembly efficiency of the ECU and the bracket.

[0052] (4) The flashing device is provided with a code scanning module, which can avoid incorrect flashing or missed flashing of the ECU.

[0053] (5) The entire system can realize the full-automatic flashing of the ECU and the full-automatic assembly of the ECU and the bracket, which can greatly save manpower and improve production efficiency.

[0054] Example 2

[0055] On the basis of Example 1, as Figure 1 , Figure 2 , Figure 6 and Figure 8 shown, it further includes a first vision system and a second vision system. The first vision system includes a first bracket 9 and a first vision camera 10 arranged on the first bracket 9. The first vision camera 10 is located above the discharge end of the first conveying device 2 for collecting images, and the first vision camera 10 is signal-connected to the controller of the first robot 3; the second vision system includes a second bracket 11 and a second vision camera 12 arranged on the second bracket 11. The second vision camera 12 is located above the second conveying device 8 for collecting images, and the second vision camera 12 is signal-connected to the controller of the second robot 6. The first vision camera 10 can collect the image of the ECU on the first conveying device 2 and then transmit it to the first robot 3. The controller of the first robot 3 controls the movement of the first moving body 301 and the first rotation drive assembly 302 according to the image information, so that the first suction cup assembly 305 can accurately position to the ECU on the first conveying device 2, thus realizing the accurate grasping of the ECU. Similarly, the second vision camera 12 collects the images of the ECU and the bracket on the second conveying device 8, so that the second robot 6 can accurately place the ECU on the bracket and accurately tighten the nut into the threaded hole of the ECU, realizing the high-precision assembly of the ECU and the bracket.

[0056] Other features, working principles and beneficial effects of this embodiment are the same as those of Example 1.

[0057] Example 3

[0058] On the basis of Example 2, as Figure 1 and Figure 2 shown, the system further includes an ECU storage bin 15, and the ECU storage bin 15 is located on the feeding side of the first conveying device 2. Setting the ECU storage bin 15 on the feeding side of the first conveying device 2 is convenient for the staff to place the ECU on the first conveying device 2 for conveying in a short time, which is beneficial to improving the operation efficiency.

[0059] Furthermore, it further includes a bracket storage bin 16, and the bracket storage bin 16 is located on the feeding side of the second conveying device 8. Similarly, setting the bracket storage bin 16 on the feeding side of the second conveying device 8 is convenient for the staff to place the bracket on the second conveying device 8 for conveying in a short time, which is beneficial to improving the operation efficiency.

[0060] Furthermore, it further includes an assembly storage bin 17, and the assembly storage bin 17 is located on the discharge side of the second conveying device 8. After the assembly of the ECU and the bracket is conveyed to the discharge side of the second conveying device 8, the staff then takes the assembly of the ECU and the bracket into the assembly storage bin 17 for stacking and sorting, which is beneficial to improving the ex-factory efficiency of the assembly of the ECU and the bracket.

[0061] Specifically, the second conveying device 8 is an annular conveying device, and its feeding side and discharging side are both on the same side.

[0062] Other features, working principles and beneficial effects of this embodiment are the same as those of Embodiment 2.

[0063] Obviously, the above embodiments of the present utility model are merely examples for clearly illustrating the present utility model, rather than limiting the implementation manners of the present utility model. For those of ordinary skill in the art, other different forms of changes or modifications can be made on the basis of the above description. It is not necessary and impossible to enumerate all the implementation manners here. Any modifications, equivalent replacements and improvements made within the spirit and principle of the present utility model shall be included in the protection scope of the claims of the present utility model.

Claims

1. An ECU software flashing system, comprising a flashing device (1), characterized in that, It further includes a first conveying device (2) and a first robot (3) disposed beside the programming device (1). The first conveying device (2) is used for conveying the ECU. The first robot (3) is used for grasping the ECU on the first conveying device (2), inserting it onto the programming device (1), and pulling out the ECU from the programming device (1).

2. An ECU software flashing system according to claim 1, characterized in that It further includes a first transfer table (4) for placing the ECU. The first transfer table (4) is located at the discharge end of the first conveying device (2). A first notch (401) for at least partial insertion of the first robot (3) is provided at the top edge of the first transfer table (4). The first robot (3) includes a first movable body (301). A first rotary driving assembly (302) is provided at the end of the first movable body (301). The first movable body (301) is used for driving the first rotary driving assembly (302) to move. A first rotary frame (303) is connected to the power output end of the first rotary driving assembly (302). A first clamping assembly (304) and a first suction cup assembly (305) are provided on the first rotary frame (303). The first clamping assembly (304) and the first suction cup assembly (305) are distributed along the circumferential side of the first rotary frame (303).

3. An ECU software flashing system according to claim 2, characterized in that, It further includes a second transfer table (5) and a second robot (6). The first transfer table (4) is located between the first conveying device (2) and the second transfer table (5), and is also located between the first robot (3) and the second robot (6). A second notch (501) for at least partial insertion of the first clamping assembly (304) is provided at the top edge of the second transfer table (5). The first robot (3) can pull out the ECU from the programming device (1) and place it on the second transfer table (5). The second robot (6) is used for grasping the ECU on the second transfer table (5).

4. An ECU software flashing system according to claim 3, characterized in that, It further includes a nut discharging device (7) and a second conveying device (8) for conveying the bracket. The second robot (6) includes a second movable body (601). A second rotary driving assembly (602) is provided at the end of the second movable body (601). The second movable body (601) is used for driving the second rotary driving assembly (602) to move. A second rotary frame (603) is connected to the power output end of the second rotary driving assembly (602). A second suction cup assembly (605) and a nut grasping and screwing assembly (604) are provided on the second rotary frame (603). The second suction cup assembly (605) and the nut grasping and screwing assembly (604) are distributed along the circumferential side of the second rotary frame (603). The nut grasping and screwing assembly (604) is used for grasping the nut at the discharge end of the nut discharging device (7) and screwing the nut onto the ECU located on the second conveying device (8).

5. An ECU software flashing system according to claim 4, characterized in that, It further includes a first vision system and a second vision system. The first vision system includes a first bracket (9) and a first vision camera (10) disposed on the first bracket (9). The first vision camera (10) is located above the first conveying device (2) for collecting images, and the first vision camera (10) is signal-connected to the first robot (3). The second vision system includes a second bracket (11) and a second vision camera (12) disposed on the second bracket (11). The second vision camera (12) is located above the second conveying device (8) for collecting images, and the second vision camera (12) is signal-connected to the second robot (6).

6. An ECU software flashing system according to claim 4, characterized in that, It further includes a horizontal driving component (13). The horizontal driving component (13) is used to drive the first robot (3) to move along the connecting line direction of the first transfer table (4) and the second transfer table (5).

7. An ECU software flashing system according to claim 4, characterized in that, A code scanning module (14) and a plurality of writing connectors (101) are provided on the writing device (1). The code scanning module (14) is signal-connected to the first robot (3).

8. An ECU software flashing system according to any one of claims 4 to 7, characterized in that, It further includes an ECU storage bin (15). The ECU storage bin (15) is located on the feeding side of the first conveying device (2).

9. An ECU software flashing system according to claim 8, characterized in that, It further includes a bracket storage bin (16). The bracket storage bin (16) is located on the feeding side of the second conveying device (8).

10. An ECU software flashing system according to claim 9, characterized in that, It further includes an assembly storage bin (17). The assembly storage bin (17) is located on the discharging side of the second conveying device (8).