Detection method, device and system
By real-time detection of the hardware and software status of the vehicle controller at the assembly station of the automobile assembly line and timely processing it, the problem of frequent failures during vehicle inspection before the vehicle is offline is solved, and the yield of vehicle offline is improved and the number of re-repairs is reduced.
Patent Information
- Application Number
- CN202311614635.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-29
- Publication Date
- 2025-06-06
AI Technical Summary
In the automobile assembly line, during the inspection process before the vehicle is offline, the controller software version mismatch and installation location errors frequently occur, resulting in low yield on the vehicle line and many re-repair times.
Provide a detection method and system to avoid failure accumulation by real-time detection of the hardware and software status of the vehicle controller (ECU) at the assembly station, obtain detection results and promptly perform software flashing and hardware troubleshooting.
The yield of vehicles offline in the assembly line has been improved, the chance and number of re-repairs due to ECU failures have been reduced, the ECU brushing efficiency and software control have been improved, and the investment cost of centralized brushing stations has been reduced.
Smart Images

Figure CN120102994A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of smart cars, and more specifically, to a detection method, device and system. Background Art
[0002] Before a vehicle rolls off the final assembly line, it is necessary to undergo an electrical inspection, that is, by conducting electronic and electrical (or electronic and electrical) testing on the vehicle. A comprehensive and detailed inspection is carried out before the vehicle rolls off the final assembly line, including diagnosis, software flashing, configuration writing, etc., to improve the one-time pass rate of the vehicles rolling off the line.
[0003] With the development of intelligent vehicles, the number of controllers in the car is increasing, and the software versions installed in the controllers are frequently iterated, resulting in frequent controller failures such as software version mismatch and wrong controller installation position during the electrical inspection process, which directly affects the vehicle's off-line yield. In particular, when a vehicle is returned for hardware repair, it may be necessary to disassemble the vehicle parts, which is likely to cause secondary damage to the vehicle parts. The above problems have become a major problem facing the current automobile production and manufacturing production lines.
[0004] Therefore, an electrical inspection solution that can improve the yield rate of vehicles coming off the final assembly line and reduce the probability and / or number of vehicle repairs is in urgent need of development. Summary of the invention
[0005] The present application provides a detection method, device and system, which are helpful to improve the yield rate of vehicles coming off the final assembly line and reduce the probability and / or number of vehicle repairs due to ECU failures.
[0006] In a first aspect, a detection method is provided, which can be executed by an electric detection device, or can also be executed by a circuit or chip in the electric detection device, and the electric detection device can be a controller of a vehicle to be detected, such as a domain controller, a central control platform, etc. The method includes: obtaining electric detection indication information, the electric detection indication information indicates to detect at least one electronic control unit (ECU) installed at a first assembly station where the vehicle to be detected is currently located, the first assembly station is used to assemble some components of the vehicle to be detected, and the some components include at least one ECU; according to the electric detection indication information, the target ECU is detected to obtain a first detection result, and the target ECU is one ECU among the at least one ECU.
[0007] Exemplarily, some of the components may include other vehicle components besides the ECU, such as doors, seats, steering mechanisms, driving / braking mechanisms, etc.
[0008] Exemplarily, the first detection result indicates that the target ECU has a software fault and / or a hardware fault, or the first detection result indicates that the target ECU has no fault and is abnormal.
[0009] In the above technical scheme, the ECU installed at the assembly station where the vehicle is located is detected to check whether the ECU installed at the current assembly station where the vehicle is located has hardware faults and / or software faults, which helps the assemblers to repair one or more ECUs with software faults and / or hardware faults at a certain station, avoiding the accumulation of ECU software faults and / or hardware faults until the whole vehicle is assembled, which can improve the yield of vehicles off the final assembly line and reduce the probability and / or number of vehicles being returned for repair due to ECU failures.
[0010] In combination with the first aspect, in certain implementations of the first aspect, the method further includes: when the first detection result indicates that there is a software fault in the target ECU, obtaining a target software package, the version of the target software package being the software version required by the target ECU; and flashing the target ECU according to the target software package.
[0011] Exemplarily, the software failure may include a software version error, or the software failure may also include a failure that can be eliminated through a pre-boot execution environment (PXE) upgrade and recovery.
[0012] In the above technical solution, when a software fault is detected at the first assembly station, the faulty ECU is flashed according to the software version required by the faulty ECU, so as to eliminate the software fault of the ECU in time and avoid the accumulation of software faults until the whole vehicle is assembled. There is no need to perform centralized ECU flashing, which not only helps to improve the efficiency of ECU flashing, but also reduces the difficulty of ECU software management and control and reduces the investment cost of centralized flashing stations.
[0013] In combination with the first aspect, in certain implementations of the first aspect, the method further includes: sending the first detection result to a production management system and / or a cloud server, the production management system is used to control a production line, and the production line includes a first assembly station.
[0014] In the above technical solution, sending the test results to the production management system and / or the cloud server helps the production management system and the cloud server to manage the test results and improve the traceability of ECU failures and / or abnormalities.
[0015] In combination with the first aspect, in some implementations of the first aspect, the method further includes: controlling a display device to display the first detection result.
[0016] In the above technical solution, the detection results of the ECU are displayed on the display device, which helps to promptly remind the assembler which ECUs are fault-free or abnormal, and which ECUs are faulty, so that the assembler can handle the faults in time, which helps to improve the maintenance efficiency.
[0017] In combination with the first aspect, in certain implementations of the first aspect, the electrical inspection instruction information also includes operation instruction information of the first assembly station, the operation instruction information includes assembly information and / or information to be inspected, the assembly information indicates at least one of the following: components that need to be assembled at the first assembly station, components that have been assembled at the first assembly station, and the operation flow of the first assembly station; the information to be inspected indicates the content that needs to be inspected for components that have been assembled at the first assembly station; the method also includes: controlling the display device to display the operation instruction information.
[0018] In some implementations, the work instruction information includes feedback information and instruction information. The feedback information may be, for example, information indicating components that have been assembled at the first assembly station, and the instruction information may be, for example, information indicating components that need to be assembled at the first assembly station and content that requires inspection of components that have been assembled at the first assembly station.
[0019] Exemplarily, the work flow of the first assembly station may include, but is not limited to: an assembly drawing, an assembly sequence of components to be assembled at the first assembly station, and an assembly method of each component.
[0020] Exemplarily, the content that needs to be inspected for the parts that have been assembled at the first assembly station may include automatic inspection of the ECU, such as whether the software version is correct, whether the hardware installation position is correct, etc.; or, it may also include manual inspection of the faulty ECU, such as manual troubleshooting of the software / hardware failure type of the ECU; or, it may also include manual inspection of other parts, such as whether the assembled parts have redundant parts not specified in the assembly drawing, whether the ends (surfaces) of the bolts, screw heads and nuts are in uniform contact with the plane of the fastened parts after assembly, whether the specifications and performance matching of various electrical components comply with the standard provisions, whether the wire color and the tightness of the assembly comply with the standard provisions, etc.
[0021] In some implementations, for content that requires manual inspection, the method may further include: in response to the operation of the assembler, determining that one or more content has passed the manual inspection. For example, after the assembler inspects the relevant content according to the content to be inspected prompted by the display device, and determines that the relevant content is compliant, the assembler can click the display device to confirm the content to be inspected. When the display device receives the instruction generated in response to the assembler's click operation, it determines that the content to be inspected has passed the inspection and records it. In addition, the display device displays the content that has still passed the inspection to prompt the assembler to process it.
[0022] In the above technical solution, the display device displays the operation guidance information, which helps to prompt the assemblers to perform the operation and check and confirm, and can reduce the risk of wrong inspection, missed inspection and missing related parts during the assembly process.
[0023] In combination with the first aspect, in certain implementations of the first aspect, the display device is an on-board display screen of the vehicle to be inspected.
[0024] Exemplarily, the vehicle-mounted display screen may include, but is not limited to, a digital instrument screen, a central control screen, a display screen in front of the passenger in the front passenger seat (also called the front passenger), a display screen in front of the left rear passenger, and a display screen in front of the right rear passenger. Even the windows may be used as vehicle-mounted display screens.
[0025] It can be understood that the above-mentioned display device can be a vehicle-mounted display screen installed on the vehicle to be inspected.
[0026] Exemplarily, the display device may also be an external display device of the vehicle that can communicate with the vehicle to be inspected. For example, the display device may be a display screen of a factory.
[0027] In the above technical solution, displaying the test results and / or work instruction information on the vehicle-mounted display screen helps to improve the convenience of prompts during the assembly process.
[0028] In combination with the first aspect, in certain implementations of the first aspect, before detecting the target ECU according to the electrical inspection indication information to obtain a first detection result, the method also includes: controlling the target ECU to power on at a low voltage, and controlling the power supply channel of the unassembled ECU node to be closed.
[0029] Exemplarily, the method may further include: controlling the power supply channel of the ECU node that has been assembled and has passed the test (such as no abnormality and / or fault is detected, or the inspection is completed) to be closed.
[0030] In the above technical solution, shutting down the power supply channel of the unassembled ECU node helps to avoid plugging and unplugging the ECU while it is powered on during the assembly process, thereby improving the safety of the assembly process.
[0031] In the second aspect, a detection method is provided, which can be executed by a production management system, or by a circuit or chip of the production management system, the production management system is used to control a production line, and the production line is used to assemble vehicles to be inspected. Exemplarily, the production management system can be a manufacturing (or production) execution system (MES). The method includes: when it is detected that the vehicle to be inspected flows to the first assembly station of the production line, an electric inspection indication information is sent to an electric inspection device, and the electric inspection indication information instructs the electric inspection device to detect at least one ECU installed at the first assembly station, and the first assembly station is used to assemble some components of the vehicle to be inspected, and some components include at least one ECU.
[0032] In the above technical scheme, when the vehicle to be inspected is transferred to the first assembly station, relevant instruction information is sent to the electrical inspection device, which helps the electrical inspection device to detect the ECU installed at the first assembly station to check whether the relevant ECU has hardware failure and / or software failure, and helps the assembler to repair one or more ECUs with software failure and / or hardware failure at the first assembly station, which can avoid the accumulation of ECU software failure and / or hardware failure until the whole vehicle is assembled, and help to improve the yield of vehicles off the final assembly line, and reduce the probability and / or number of vehicles being returned for repair due to ECU failure.
[0033] In combination with the second aspect, in certain implementations of the second aspect, the method also includes: receiving a first detection result, the first detection result being a result obtained by detecting a target ECU, the target ECU being one ECU among at least one ECU; wherein the first detection result indicates that there is a software fault in the target ECU and / or a hardware fault in the target ECU, or the first detection result indicates that the target ECU has no faults and is not abnormal.
[0034] In combination with the second aspect, in certain implementations of the second aspect, the method further includes: when the first detection result indicates that the target ECU has a hardware fault, controlling the production line to stop.
[0035] For example, when the target ECU has a software fault that cannot be eliminated by software flashing, the production management system may also control the production line to stop.
[0036] In the above technical solution, when there is a hardware failure in the target ECU, the production line is controlled to stop, which helps to reserve enough time for the assemblers to carry out maintenance.
[0037] In a third aspect, a detection system is provided, which includes a production management system and an electrical inspection device, wherein the production management system is used to control a production line, and the production line is used to assemble vehicles to be inspected; wherein, when the production management system detects that the vehicle to be inspected has been transferred to a first assembly station of the production line, electrical inspection indication information is sent to the electrical inspection device, and the electrical inspection indication information instructs the electrical inspection device to inspect at least one ECU installed at the first assembly station; the electrical inspection device inspects the target ECU according to the electrical inspection indication information to obtain a first detection result, and the target ECU is one ECU among the at least one ECU.
[0038] In combination with the third aspect, in certain implementations of the third aspect, the electrical inspection device sends the first inspection result to the production management system; when the first inspection result indicates that the target ECU has a hardware fault, the production management system controls the production line to stop.
[0039] In combination with the third aspect, in certain implementations of the third aspect, the system further includes a cloud server, and the electrical inspection device sends the first inspection result to the cloud server.
[0040] In combination with the third aspect, in certain implementations of the third aspect, when the first detection result indicates that there is a software fault in the target ECU, the cloud server sends a target software package to the electrical inspection device, and the version of the target software package is the software version required by the target ECU; the electrical inspection device flashes the target ECU according to the target software package.
[0041] In a fourth aspect, a detection device is provided, the device comprising a transceiver unit and a processing unit, wherein the transceiver unit is used to: obtain electrical inspection indication information, the electrical inspection indication information indicates to inspect at least one ECU installed at a first assembly station where the vehicle to be inspected is currently located, the first assembly station is used to assemble some components of the vehicle to be inspected, and the some components include at least one ECU. The processing unit is used to: detect the target ECU according to the electrical inspection indication information to obtain a first detection result, the target ECU being one of the at least one ECU.
[0042] The above-mentioned detection device can also be used to execute the solution in the aforementioned first aspect and any possible mode of the first aspect, which will not be repeated here.
[0043] In a fifth aspect, a detection device is provided, which includes a transceiver unit and a processing unit, wherein the transceiver unit is used to: when the processing unit detects that the vehicle to be inspected flows to the first assembly station of the production line, send electrical inspection indication information to the electrical inspection device, and the electrical inspection indication information instructs the electrical inspection device to inspect at least one ECU installed at the first assembly station, and the first assembly station is used to assemble some components of the vehicle to be inspected, and the some components include at least one ECU.
[0044] The above-mentioned detection device can also be used to execute the solution in the aforementioned second aspect and any possible mode of the second aspect, which will not be repeated here.
[0045] In the sixth aspect, a detection device is provided, which includes a processor, and the processor is used to enable the device to execute the method in the first aspect and any possible manner of the first aspect by executing a computer program or instruction; or to enable the device to execute the method in the second aspect and any possible manner of the second aspect.
[0046] In the seventh aspect, a computer-readable storage medium is provided, on which a computer program or instruction is stored. When the computer program or the instruction is run on a computer, the method in the first aspect and any possible manner of the first aspect is executed; or, the method in the second aspect and any possible manner of the second aspect is executed.
[0047] In an eighth aspect, a computer program product is provided, comprising instructions, which, when executed on a computer, cause the method in the first aspect and any possible manner of the first aspect to be executed; or, cause the method in the second aspect and any possible manner of the second aspect to be executed.
[0048] In a ninth aspect, a chip is provided, comprising a circuit for executing the method in the first aspect and any possible manner of the first aspect; or, for executing the method in the second aspect and any possible manner of the second aspect.
[0049] The description of the advantageous effects of any of the third aspect to the ninth aspect etc. may refer to the description of the advantageous effects of the first aspect and the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] Figure 1 It is a schematic diagram of the vehicle assembly production line process;
[0051] Figure 2 is a schematic block diagram of the detection system architecture provided in an embodiment of the present application;
[0052] Figure 3 is a schematic diagram of an electronic and electrical architecture applicable to the detection method provided in an embodiment of the present application;
[0053] Figure 4 is a schematic flow chart of the detection method provided in the embodiment of the present application;
[0054] Figure 5 is a schematic diagram of a human-computer interaction interface provided in an embodiment of the present application;
[0055] Figure 6 is another schematic flow chart of the detection method provided in the embodiment of the present application;
[0056] Figure 7 is a schematic diagram of another human-computer interaction interface provided in an embodiment of the present application;
[0057] Figure 8 is another schematic flow chart of the detection method provided in the embodiment of the present application;
[0058] Fig. 9 is a schematic block diagram of a detection device provided in an embodiment of the present application;
[0059] Fig.10 This is another schematic block diagram of the detection device provided in the embodiment of the present application. DETAILED DESCRIPTION
[0060] As mentioned above, electrical inspection (or diagnosis) is required before the vehicle is assembled from the automobile assembly line, mainly to complete the software flashing, configuration and diagnosis of the in-vehicle controller to ensure that the vehicle's electrical functions are complete. The current mainstream electrical inspection solution is centralized electrical inspection. Generally, after the vehicle is assembled, the electrical inspection engineer connects the electrical inspection equipment to the vehicle through the on-board diagnostic (OBD) interface and runs the preset electrical inspection program to detect the assembled controller such as ECU.
[0061] During the centralized electrical inspection process, if multiple ECUs are found to have software faults (such as software version errors, etc.), it is necessary to flash the software of the ECUs with software faults one by one. Not only is the flashing efficiency low, but there are also problems such as difficult version control and high investment costs for centralized flashing stations. When one or more ECUs have hardware faults (such as incorrect installation position, poor connection line release, etc.) or software faults that cannot be eliminated by software flashing, the vehicle may need to be returned for repair, which may easily cause secondary damage to the vehicle and its components. In addition, as the number of controllers in the vehicle gradually increases, there may be a risk of false detection and missed detection when performing centralized electrical inspections in the form of manual electrical inspections.
[0062] In view of this, the present application provides a detection method, device and system. During the vehicle assembly process, the assembled domain controller or central control platform in the vehicle is used as an electric inspection device (hereinafter sometimes referred to as an in-vehicle electric inspection device) to detect the assembled ECU in each workstation. When it is determined that a certain ECU software version is wrong, the in-vehicle electric inspection device can flash the software of the ECU in real time; when a certain ECU has a hardware failure, the assembly personnel can be prompted to check as soon as possible to eliminate the hardware failure of the ECU in time. In this way, the software failure and / or hardware failure of the ECU will not accumulate until the whole vehicle is assembled, which helps to improve the yield of vehicles off the assembly line and reduce the probability of vehicles being returned for repair due to ECU failure.
[0063] The technical solution in this application will be described below in conjunction with the accompanying drawings.
[0064] Figure 1 The flowchart of the vehicle assembly line is shown in Figure 1. Figure 1As shown, after the vehicle is assembled with instruments, low-voltage batteries, chassis systems, three-electric (battery, motor, electronic control) systems, doors, seats and other components on the general assembly line, liquid is added and an electrical inspection is performed before going offline. The electrical inspection before going offline is used to detect whether there are faults or abnormalities in the above-mentioned multiple ECUs. When at least one ECU has a fault and / or an abnormality, the vehicle is sent to the rework station for inspection to eliminate the abnormality and / or fault. When the electrical inspection before going offline passes (that is, no abnormality or fault is detected), the vehicle enters the inspection line after going offline from the general assembly production line, and performs headlight inspection, four-wheel alignment, wheel hub testing, charging inspection, intelligent driving system calibration, etc. After the inspection and / or calibration are successful, the vehicle can be put into storage or shipped out of the factory. When a calibration error occurs or a fault is detected in the inspection line, the vehicle is sent to the rework station for inspection, and the remaining processes on the inspection line are continued after the inspection is completed.
[0065] Generally speaking, multiple ECUs in a vehicle are installed during the assembly of the chassis system and the three-electric system. Multiple ECUs can be installed at one or more assembly stations. The electrical inspection solution provided in the embodiment of the present application can be applied Figure 1 In the "Perform electrical inspection" box, electrical inspection is performed at each assembly station to prevent ECU failures and / or abnormalities from accumulating in the electrical inspection process before the vehicle goes offline. Optionally, during the vehicle assembly process, after the detection scheme provided in the embodiment of the present application is used for detection, the electrical inspection before the vehicle goes offline may no longer be performed.
[0066] It should be understood that Figure 1 The process shown is only an example. In actual implementation, the assembly and / or testing process may include more or fewer steps, and the specific order of assembly or testing may also be different from the above. Figure 1 The order shown is different.
[0067] Figure 2 A schematic diagram of the detection system architecture provided by the embodiment of the present application is shown. Figure 2 As shown, the system includes a vehicle 100 , a production line 210 and a production management system 220 in a factory 200 , and a cloud server 300 .
[0068] Among them, the vehicle 100 includes an in-vehicle electrical inspection device 110, at least one assembled ECU and a distribution box 130, and the at least one ECU may include ECU 121, ECU 122...ECU 12n, where n is a positive integer. The in-vehicle electrical inspection device 110 is used to detect at least one ECU, including but not limited to: detecting whether the software version in at least one ECU is correct, whether at least one ECU has a hardware fault. Hardware faults may be, for example, abnormal power supply, wrong installation position, unsatisfied power-on conditions, etc. In addition, the in-vehicle electrical inspection device 110 may also control the power supply of the distribution box 130 to the ECU. For example, the in-vehicle electrical inspection device 110 may notify the distribution box 130 of the ECU to be detected, and then the distribution box 130 controls the low-voltage battery (not shown in the figure) to supply power to the ECU to be detected. In addition, the distribution box 130 may also physically shut down the power supply channel of the ECU node that has been detected or the ECU node that has not been assembled.
[0069] The production line 210 may include a plurality of assembly stations for assembling the vehicle 100, and the production management system 220 is used to monitor, record and control the production line 210. For example, the production management system 220 may include an MES, or may also include other systems or modules with similar functions. The cloud server 300 is used to store information such as electrical inspection results and ECU software packages.
[0070] Exemplarily, when the vehicle 100 is transferred to a certain assembly station for assembly, the in-vehicle electrical inspection device 110 can obtain the vehicle identification, station information, etc. from the production management system 220, wherein the vehicle identification is used for the vehicle 100 to determine whether the station information is the station information of the vehicle itself, and the vehicle identification can be a vehicle identification number (VIN), or can also be other information that can uniquely identify the vehicle; the station information indicates the current station of the vehicle 100, as well as the ECU that needs to be installed at the current station, the ECU that has been installed, and other information. The in-vehicle electrical inspection device 110 sequentially detects the ECU that has been installed at the current station according to the station information, for example, through the unified diagnostic service (UDS) to detect the installed ECU to obtain the electrical inspection result, the electrical inspection result indicates that the ECU electrical inspection has passed, or indicates that the ECU has a software fault and / or the ECU has a hardware fault. Furthermore, the in-vehicle electrical inspection device 110 may send the electrical inspection results to the production management system 220 and the cloud server 300 respectively, and the production management system 220 and the cloud server 300 may store the electrical inspection results respectively.
[0071] In some implementations, when there is a hardware fault in the ECU, the production management system 220 can control the production line 210 to stop so that the assembler can handle the relevant fault. In addition, when there is a hardware fault in the ECU, the in-vehicle electrical inspection device 110 can also control the assembled display device in the vehicle 100 to prompt that there is a hardware fault in the ECU, so as to prompt the assembler to handle the relevant fault. The production line stop in the embodiment of the present application can be understood as the production line stopping.
[0072] In some other implementations, when the software version of the ECU is abnormal, the in-vehicle electrical inspection device 110 can obtain the software to be flashed of the ECU from the cloud server and control the ECU to flash the software. It should be noted that the software flashing of a certain ECU may not affect the electrical inspection process of other ECUs and the installation process of other ECUs.
[0073] For example, in addition to controlling the display device to display the electrical inspection results, the in-vehicle electrical inspection device 110 can also control the display device to display the work instruction information of the current workstation of the vehicle 100, and the work instruction information can include instruction information and / or feedback information. For example, the work instruction information can include assembly information, such as ECUs to be assembled, assembled ECUs, assembly sequence, etc.; the work instruction information can also include information to be tested, such as which components need to be tested, the specific content of the test, etc.
[0074] Figure 2 The electrical / electronic architecture (EEA) of the vehicle 100 shown may exist in two forms, namely, a domain-centralized architecture and a centrally centralized architecture. Among them, the domain-centralized architecture divides the intelligent driving functions of the vehicle into domains, and centrally controls the intelligent driving functions in a single domain through a domain controller, and the above-mentioned domain controller may include a vehicle domain controller, an autonomous driving domain controller, and a cockpit domain controller. Furthermore, the domain controllers respectively control the ECUs in a single domain to implement corresponding functions. The centrally centralized architecture is to centrally process the computing functions as much as possible, and control the zone controller (zonal ECU) through a central computing platform, thereby realizing the corresponding intelligent driving functions.
[0075] Figure 3 Figure 2 shows the schematic diagram of two EEA architectures. Figure 3(a) shows a domain-centralized architecture, that is, the functions are divided into domains. The current development trend of the domain-centralized architecture is to divide the vehicle functions into three domains according to vehicle control, intelligent driving and intelligent cockpit, and the three domains are controlled by three domain controllers respectively. The domain controller communicates with the gateway through the backbone network, and the domain controller transmits and receives data with the sensor or actuator through the gateway. The gateway and the sensor or actuator communicate based on the intranet. In the specific implementation process, one or more ECUs can also be included between the gateway and the sensor or actuator. Figure 3 (b) in the figure shows a centralized architecture, which mainly includes a central computing platform and a zonal controller (zonal ECU, ZCU) or a gateway. The central computing platform is used to meet the computing power requirements required in the function implementation process. In addition, the central computing platform can also have a networking function to communicate with the vehicle communication box (telematics box, T-Box), roadside equipment and cloud servers. ZCU is responsible for sending and receiving data between the central computing platform and sensors or actuators to achieve specific functions. The central computing platform and ZCU communicate with each other through the backbone network, and the ZCU and sensors or actuators communicate with each other based on the intranet. In the specific implementation process, one or more ECUs can also be included between the ZCU and the sensor or actuator.
[0076] Exemplarily, the backbone network may be Ethernet. The intranet may be a controller area network (CAN), or a controller area network-flexible data (CAN-FD).
[0077] Exemplarily, when the EEA of the vehicle 100 is a domain-centralized architecture, Figure 2The in-vehicle electrical inspection device 110 shown may include at least one of the following domain controllers: a vehicle domain controller (VDC), an advanced driving domain controller (ADC), and a cockpit domain controller (CDC). Alternatively, the in-vehicle electrical inspection device 110 may also include an in-car application service (ICAS) controller, a body domain controller (BDC), a special equipment system (SAS), a media graphics unit (MGU), a body super core (BSC), and an advanced driving assistance system super core (ADAS super core), and this application does not limit this. Among them, ICAS may include at least one of the following: a vehicle control server ICAS1, an intelligent driving server ICAS2, an intelligent cockpit server ICAS3, and an infotainment server ICAS4. When the EEA architecture of the vehicle 100 is a centralized architecture, Figure 2 The in-vehicle electrical inspection device 110 shown may include the central computing platform in the above-mentioned embodiment, for example, may include a vehicle central computer (VCC).
[0078] It should be understood that Figure 2 , Figure 3 The system architecture shown is only an example. Figure 2 and / or Figure 3 The depicted systems or architectures may include more or fewer modules or components.
[0079] Combination of the above Figure 2 and Figure 3 The detection system provided in the embodiment of the present application is introduced, and the detection method provided in the embodiment of the present application is described in detail below.
[0080] Figure 4 An exemplary flow chart of the detection method provided in the embodiment of the present application is shown. Figure 4 The method 400 shown may be performed by Figure 2 The method 400 generally describes the process of performing electrical inspection during vehicle assembly. The method 400 may include some or all of the steps S401 to S410.
[0081] S401, the in-vehicle electrical inspection device and low-voltage battery are assembled.
[0082] S402, the vehicle to be inspected is powered on at low voltage, and the in-vehicle electrical inspection device is connected to the factory wireless network.
[0083] Exemplarily, the vehicle to be inspected may be the vehicle 100 in the above embodiment, and the in-vehicle electrical inspection device may be the in-vehicle electrical inspection device 110 in the above embodiment.
[0084] Exemplarily, low-voltage power-on of the vehicle to be inspected may include: powering on an assembled ECU in the vehicle to be inspected, or powering on an assembled but not electrically inspected ECU in the vehicle to be inspected; or, low-voltage power-on of the vehicle to be inspected may also include: powering on an assembled display device in the vehicle to be inspected.
[0085] S403, the in-vehicle electrical inspection device requests the production management system for information on the current workstation of the vehicle to be inspected.
[0086] Exemplarily, the information of the current workstation may indicate the ECU to be tested at the current workstation, and the ECU to be tested may include one or more assembled ECUs; or, the information of the current workstation may also indicate the specific content that needs to be tested on the ECU to be tested, such as the need to perform software version testing and / or hardware testing; or, the information of the current workstation may also indicate assembly information, such as the ECU to be assembled, the assembled ECU, the assembly order, etc.
[0087] In some implementations, the production management system may also actively send information about the current workstation of the vehicle to be inspected to the in-vehicle electrical inspection device.
[0088] S404, the in-vehicle electrical inspection device controls the display device to display the content to be inspected and / or assembly information according to the information of the current workstation.
[0089] Exemplarily, the content to be detected may include the content to be detected in the above embodiment, and the assembly information may include the assembly information in the above embodiment.
[0090] Figure 5 A schematic diagram of a human-machine interface (HMI) is shown. The HMI is a vehicle-mounted display screen that can display the content to be inspected at the current station (such as station 10) where the vehicle to be inspected is currently located. Figure 5As shown, the contents to be detected may include: ECU_a software / hardware fault detection, fastener a flatness detection, whether there are unspecified redundant parts, etc. HMI can also display the detection status. The detection status bar includes two states: detection completed 501 and undetected 502. When the assembler determines that the detection is completed, the detection completed 501 button can be clicked to mark the detection status of the relevant detection content. Exemplarily, when the assembler does not click the detection status button of a certain content to be detected, both buttons in the detection status bar are in a non-emphasized state (such as both are gray). After the assembler clicks a button, the button becomes emphasized (such as the button turns black).
[0091] In some implementations, the assembler may be prompted to confirm whether all inspections have been completed through a sound device (such as a speaker) of the vehicle to be inspected. Figure 5 As shown, the assembler is prompted by voice broadcasting "Please confirm that all checks have been completed" 503 and other prompts.
[0092] It should be noted that when the detection state of the ECU_a software / hardware fault detection is detection completed, it is considered that ECU_a has no abnormality and / or fault, or the abnormality and / or fault of ECU_a has been cleared. When the detection state of the fastener a flatness detection is detection completed, it is considered that the flatness of fastener a meets the relevant regulations. When the detection state of whether there are unspecified redundant parts is detection completed, it is considered that there are no unspecified redundant parts.
[0093] It should also be noted that Figure 5 The content and related operations shown are only exemplary. In actual implementation, the display device can also display other content to be detected and provide other operation methods for determining the completion of the detection. This application does not make specific limitations on this.
[0094] S405, the in-vehicle electrical inspection device inspects the assembled ECU in the current workstation.
[0095] In some implementations, the production management system further sends information about the software version that should be installed on each of the installed ECUs to the in-vehicle electrical inspection device.
[0096] Exemplarily, the in-vehicle electrical inspection device can obtain a diagnostic data file for detecting the target ECU based on the information of the target ECU to be detected. Further, the in-vehicle electrical inspection device detects the target ECU based on the UDS protocol according to the diagnostic data file. For example, the software version of the target ECU is read and compared with the software version information sent by the production management system to determine whether the software version of the target ECU is abnormal; for another example, whether the target ECU has a hardware fault is detected.
[0097] The diagnostic data file may include data required for detecting the target ECU, for example, including but not limited to: diagnostic layer specification data, such as diagnostic trouble code (DTC), DID, routine control identifier (RID), etc.; ECU flashing related data, such as checksum, signature information, etc. The diagnostic data file may be pre-stored in the in-vehicle electrical inspection device, or may be obtained by the in-vehicle electrical inspection device from a cloud server.
[0098] S406, determining whether the detection is passed.
[0099] Specifically, when the detection passes, execute S408; otherwise, execute S407.
[0100] Exemplarily, when the software version of the target ECU is correct and there is no hardware failure, it is determined that the test has passed, otherwise it is considered that the test has failed.
[0101] S407, the production management system controls the production line to stop.
[0102] Exemplarily, the in-vehicle electrical inspection device sends the inspection result to the production management system, and the production management system controls the production line to stop according to the inspection result. After the production line stops and the assembler checks the fault and / or abnormality of the target ECU, the in-vehicle electrical inspection device can re-inspect the target ECU in response to the instruction of the assembler, that is, execute S405.
[0103] In some implementations, when the test result indicates that the target ECU has a hardware fault, S407 is executed; when the test result only indicates that the software version of the target ECU is abnormal, S407 may not be executed, but the in-vehicle electronic inspection device controls the target ECU to flash the software, and after the software flashing is completed, S405 is executed to detect whether there is any abnormality in the software version of the target ECU after the flashing.
[0104] It should be noted that the detection result includes the electrical detection result in the aforementioned embodiment.
[0105] S408, determining whether the current workstation is the final workstation.
[0106] Among them, the final workstation refers to the last assembly workstation on the general assembly production line. After the assembly at this workstation is completed, the vehicle can be offline and enter the inspection line.
[0107] Specifically, when the current workstation is the final workstation, execute S410; otherwise, execute S409.
[0108] Exemplarily, the in-vehicle electrical inspection device can determine whether the current workstation is the final workstation based on information obtained from the production relationship system.
[0109] S409, the vehicle to be inspected flows to the next workstation.
[0110] After S409 is completed, the execution of S404 continues.
[0111] S410, the vehicle rolls off the production line.
[0112] In some implementations, before executing S410, a pre-offline electrical inspection may be performed on the vehicle to be inspected.
[0113] The above describes the schematic process of performing electrical inspection on the vehicle to be inspected based on the inspection method provided by this application. Figure 6 Detailed description of the detailed process of electrical inspection for an ECU and how to handle faults and / or abnormalities found during the electrical inspection.
[0114] Figure 6 Another schematic flow chart of the detection method provided in the embodiment of the present application is shown. Method 600 can be composed of Figure 2 The method 600 is executed by the system shown in the figure. More specifically, the method 600 can be executed by the in-vehicle electrical inspection device (such as the in-vehicle electrical inspection device 110) of the vehicle to be inspected (such as the vehicle 100), the production management system (such as the production management system 220) and the cloud server (such as the cloud server 300), wherein the action performed by the in-vehicle electrical inspection device can also be performed by the chip or circuit in the in-vehicle electrical inspection device; the action performed by the production management system can also be performed by the chip or circuit in the production management system; the action performed by the cloud server can also be performed by the chip or circuit in the cloud server. The method 600 can be regarded as an expansion or expansion description of the method 400. For example, S602 to S610 can be regarded as an expansion description of S405, S406, and S407, or S602 to S610 can be performed synchronously with S405, S406, and S407. The method 600 may include some or all of the steps in S601 to S610.
[0115] S601, the in-vehicle electrical inspection device establishes a communication relationship with the production management system.
[0116] For example, the in-vehicle electrical inspection device can establish a communication relationship with the production management system by accessing the factory's wireless communication network.
[0117] S602, the production management system sends electrical inspection instruction information to the in-vehicle electrical inspection device.
[0118] In some implementations, after the production management system and the in-vehicle electrical inspection device perform identity authentication, S602 is executed. The identity authentication may be that the production management system sends the vehicle identity to the in-vehicle electrical inspection device, and the in-vehicle electrical inspection device determines that the vehicle identity is consistent with the identity of the vehicle to be inspected, and determines that the identity authentication is passed.
[0119] Exemplarily, the electrical inspection indication information may indicate to inspect at least one ECU installed at the workstation where the vehicle to be inspected is currently located, so as to determine whether each ECU in the at least one ECU has a software fault and / or a hardware fault.
[0120] Exemplarily, the electrical inspection indication information may include information about the ECUs installed at the workstation where the vehicle to be inspected is currently located; or, the electrical inspection indication information may also include information about the correct software version of each ECU in at least one ECU installed at the workstation where the vehicle to be inspected is currently located; the electrical inspection indication information may also include the assembly information and / or information to be inspected in the above-mentioned embodiments.
[0121] S603, the in-vehicle electrical inspection device inspects the target ECU according to the electrical inspection indication information to obtain an inspection result, where the target ECU is one of at least one ECU installed at the current workstation of the vehicle to be inspected.
[0122] For example, a more detailed detection process can refer to the description in S405, which will not be repeated here.
[0123] Exemplarily, the detection result may include the electrical detection result in the above embodiment. The detection result may indicate that the target ECU has no abnormality and / or fault, or indicates that the target ECU has a software fault and / or a hardware fault.
[0124] S604, the in-vehicle electrical inspection device controls the display device to display the inspection result.
[0125] Exemplarily, the display device may be an onboard display screen of the vehicle to be inspected.
[0126] Figure 7 Taking the display device as a vehicle-mounted display screen as an example, a schematic diagram of displaying the test results is shown. For example, the current station of the vehicle to be tested is station numbered 10, and the ECU is tested during the process of assembling components at station 10. Taking the above indication that at least one ECU includes ECU_a, ECU_b, and ECU_c as an example, the display device can display the following: Figure 7Table 710 shown in (a) in FIG. 7. When ECU_a is completed and ECU_a has no faults or abnormalities, the row corresponding to ECU_a in the "Current Status" column of Table 710 can be marked with icon 711, i.e., "√". When ECU_b is detected and confirmed to require software flashing, and ECU_b is in the process of software flashing, the row corresponding to ECU_b in the "Current Status" column of Table 710 can be marked with text 712, i.e., "Software Flashing". When ECU_c has not been detected or has not been detected, the row corresponding to ECU_c in the "Current Status" column of Table 710 can be marked with text 713, i.e., "Not Detected".
[0127] It can be understood that ECU_a, ECU_b and ECU_c are some examples of target ECUs, and “√” and “software flashing” are some examples of detection results.
[0128] In some implementations, when ECU_c is detected and it is determined that ECU_c has a fault, Figure 7 The dialog box 720 shown in (b) displays the detection result of ECU_c, that is, "! ECU_c has a fault, please check."
[0129] In some implementations, the assembler may be notified of a fault and / or abnormality in a certain ECU through a sound device (such as a speaker) of the vehicle to be inspected. Figure 7 As shown, the assembler is prompted by voice broadcasting "ECU_c is abnormal, please check carefully" 730 and other prompts.
[0130] It should be noted that Figure 6 The content shown is only an example. In actual implementation, the display device can also display other forms of test results and other content, and this application does not make specific restrictions on this.
[0131] S605, the in-vehicle electrical inspection device sends the inspection result to the production management system.
[0132] In some implementations, S605 and S604 may be executed simultaneously, or S605 may be executed before S604.
[0133] S606: When the detection result indicates that the target ECU has a hardware fault or a software fault that cannot be eliminated by software flashing, the production management system controls the production line to stop.
[0134] Exemplarily, software faults that cannot be eliminated by software flashing may include, for example, software installation failure due to full roofs space, software package replacement exception, and the like.
[0135] S607, the in-vehicle electrical inspection device sends the inspection result to the cloud server.
[0136] In some implementations, S607 may be executed synchronously with S604 and S605, or S607 may be executed before S604 and S605.
[0137] S608, the cloud server stores the detection results.
[0138] S609, when the detection result indicates that the software version of the target ECU is abnormal, the cloud server sends the target software package of the target ECU to the in-vehicle electrical inspection device.
[0139] Exemplarily, the version of the target software package is consistent with the software version required by the target ECU.
[0140] S610, the in-vehicle electrical inspection device flashes the target ECU according to the target software package.
[0141] The detection method provided in the embodiment of the present application can detect the assembled ECUs at each assembly station, which helps to avoid the accumulation of software and / or hardware failures of the ECU until the whole vehicle is assembled, helps to improve the yield rate of vehicles coming off the final assembly line, and reduces the probability of vehicles being returned for repair due to ECU failures. In addition, the in-vehicle electrical inspection device displays the test results of the ECU through a display device, which helps to promptly remind the assembler which ECUs are fault-free or abnormal, and which ECUs are faulty, so that the assembler can handle the faults in a timely manner. In addition, sending the test results to the production management system and / or cloud server through the in-vehicle electrical inspection device helps the production management system and cloud server to manage the test results and improve the traceability of ECU failures and / or abnormalities.
[0142] Figure 8 The detection method provided in the embodiment of the present application is shown. The method 800 can be executed by a detection system, which includes an electric detection device and a production management system. The production management system is used to control the production line, and the production line is used to assemble the vehicle to be inspected. It should be noted that the steps executed by the electric detection device in the embodiment of the present application can also be understood as being executed by the circuit or chip in the electric detection device, and the steps executed by the production management system can also be understood as being executed by the circuit or chip in the production management system. The method 800 can be executed synchronously with the method 400 and the method 600, and the method 800 can include S801 to S803.
[0143] S801, the production management system detects that the vehicle to be inspected is transferred to the first assembly station.
[0144] For example, taking the production management system as MES, a near field communication (NFC) tag can be set on the vehicle to be inspected, and each assembly station in the production line is provided with an NFC tag detector. When the NFC tag of the vehicle to be inspected is detected at a certain assembly station, the current station of the vehicle to be inspected is fed back to the MES, so that the MES can determine the current station of the vehicle to be inspected.
[0145] S802, the production management system sends electrical inspection instruction information to the electrical inspection device, where the electrical inspection instruction information instructs to inspect at least one ECU installed at the first assembly station.
[0146] Exemplarily, the electric inspection device may include the in-vehicle electric inspection device in the above embodiment, that is, the electric inspection device is a controller in the vehicle to be inspected; or, the electric inspection device may also be other electric inspection devices. The electric inspection indication information may include the electric inspection indication information in the above embodiment.
[0147] S803, the electrical inspection device detects the target ECU according to the electrical inspection indication information to obtain first detection information, where the target ECU is one ECU among the at least one ECU.
[0148] Exemplarily, the specific method by which the electric inspection device detects the target ECU according to the electric inspection indication information to obtain the first detection information can be referred to the description in S405 and will not be described in detail here.
[0149] In some implementations, the method further includes: when the first detection result indicates that the target ECU has a software fault, the electric inspection device obtains a target software package, the version of the target software package is the software version required by the target ECU; and flashes the target ECU according to the target software package.
[0150] In some implementations, the system further includes a cloud server, and the method further includes: sending the first detection result to the production management system and / or the cloud server.
[0151] In some implementations, the method further includes: when and after the production management system receives the first detection result, and when the first detection result indicates that there is a hardware fault in the target ECU, the production management system controls the production line to stop.
[0152] In some implementations, the method further includes: the electric inspection device controls the display device to display the first inspection result and / or operation instruction information. The operation instruction information includes the assembly information and / or the information to be inspected in the above embodiment.
[0153] In some implementations, the method further includes: before the electrical inspection device detects the target ECU according to the electrical inspection indication information to obtain a first detection result, the method further includes: the electrical inspection device controls the target ECU to power on at a low voltage, and controls the power supply channel of the unassembled ECU node to be closed.
[0154] The detection method provided in the embodiment of the present application detects the ECU installed at the assembly station where the vehicle is located, and can check whether the ECU installed at the assembly station where the vehicle is currently located has hardware faults and / or software faults, which helps assemblers to repair one or more ECUs with software faults and / or hardware faults at a certain station, thereby avoiding the accumulation of software faults and / or hardware faults of the ECU until the whole vehicle is assembled. This can improve the yield rate of vehicles coming off the final assembly line and reduce the probability and / or number of times that vehicles are returned for repair due to ECU failures.
[0155] In the various embodiments of the present application, unless otherwise specified or logically conflicting, the terms and / or descriptions between the various embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0156] Combined with the above Figures 1 to 8 The detection system and detection method provided by the embodiments of the present application are described in detail. Fig. 9 and Fig.10 The detection device provided in the embodiment of the present application is described. It should be understood that the description of the detection device embodiment corresponds to the description of the method embodiment, so the contents not described in detail can be referred to the method embodiment above, and will not be repeated here for the sake of brevity.
[0157] Fig. 9 A schematic block diagram of a detection device 2000 provided in an embodiment of the present application is shown, and the device 2000 may include a Figure 4 , Figure 6 , Figure 8 The unit in the method is executed by the electric inspection device (or the in-vehicle electric inspection device) or the production management system. And, each unit in the device 2000 is used to implement Figure 4 , Figure 6 , Figure 8 The corresponding process of the method embodiment in FIG.
[0158] Specifically, the device 2000 includes a transceiver unit 2010 and a processing unit 2020, wherein when the device 2000 is used to execute the method executed by the electric inspection device, the transceiver unit 2010 is used to: obtain electric inspection indication information, the electric inspection indication information indicates to inspect at least one ECU installed at the first assembly station where the vehicle to be inspected is currently located, the first assembly station is used to assemble some parts of the vehicle to be inspected, and the some parts include at least one ECU. The processing unit 2020 is used to: detect the target ECU according to the electric inspection indication information to obtain a first detection result, the target ECU is one ECU among the at least one ECU.
[0159] In some implementations, the transceiver unit 2010 is further configured to: when the first detection result indicates that the target ECU has a software fault, obtain a target software package, the version of which is the software version required by the target ECU. The processing unit 220 is further configured to: flash the target ECU according to the target software package.
[0160] In some implementations, the transceiver unit 2010 is further used to: send the first detection result to a production management system and / or a cloud server, the production management system is used to control a production line, and the production line includes a first assembly station.
[0161] In some implementations, the processing unit 2020 is further used to: control a display device to display the first detection result.
[0162] In some implementations, the electrical inspection instruction information also includes operation instruction information of the first assembly station, the operation instruction information includes assembly information and / or information to be inspected, the assembly information indicates at least one of the following: components to be assembled at the first assembly station, components that have been assembled at the first assembly station, and the operation flow of the first assembly station; the information to be inspected indicates the content that needs to be inspected for the components that have been assembled at the first assembly station. The processing unit 2020 is also used to: control the display device to display the operation instruction information.
[0163] Exemplarily, the display device may be an on-board display screen of the vehicle to be inspected.
[0164] In some implementations, the processing unit 2020 is further configured to control the target ECU to be powered on at a low voltage and to control the power supply channel of the unassembled ECU node to be closed before detecting the target ECU according to the electrical detection indication information to obtain a first detection result.
[0165] Exemplarily, the transceiver unit 2010 and the processing unit 2020 may be arranged in Figure 2In the system shown, more specifically, the transceiver unit 2010 and the processing unit 2020 may be disposed in the in-vehicle electrical inspection device 110. Exemplarily, the operations performed by the transceiver unit 2010 and the processing unit 2020 may be performed by one processor, or may be performed by different processors. In a specific implementation, the one or more processors may be processors disposed in a controller of the vehicle to be inspected; or the device 2000 may be a chip disposed in a controller of the vehicle to be inspected.
[0166] When the device 2000 is used to execute the method executed by the electrical inspection device, the transceiver unit 2010 is used to: when the processing unit 2020 detects that the vehicle to be inspected flows to the first assembly station of the production line, send electrical inspection indication information to the electrical inspection device, and the electrical inspection indication information instructs the electrical inspection device to inspect at least one ECU installed at the first assembly station. The first assembly station is used to assemble some components of the vehicle to be inspected, and the some components include at least one ECU.
[0167] In some implementations, the transceiver unit 2010 is further used to: receive a first detection result, the first detection result being a result of detecting a target ECU, the target ECU being one of the at least one ECU. The first detection result indicates that the target ECU has a software fault and / or a hardware fault, or the first detection result indicates that the target ECU has no fault and is abnormal.
[0168] In some implementations, the processing unit 2020 is further configured to: when the first detection result indicates that the target ECU has a hardware fault, control the production line to stop.
[0169] Exemplarily, the transceiver unit 2010 and the processing unit 2020 may be arranged in Figure 2 In the system shown, more specifically, the transceiver unit 2010 and the processing unit 2020 may be arranged in the production management system 220. Exemplarily, the operations performed by the transceiver unit 2010 and the processing unit 2020 may be performed by one processor, or may be performed by different processors. In a specific implementation process, the one or more processors may be processors arranged in the production management system; or the device 2000 may be a chip arranged in the production management system.
[0170] In the specific implementation process, the various units in the above device can be fully or partially integrated together, or can also be implemented independently. In one implementation, these units are integrated together and implemented in the form of a system-on-a-chip (SoC).
[0171] Fig.10 This is another schematic block diagram of the detection device provided in an embodiment of the present application. Fig.10 The detection device 2100 shown may include: a processor 2110, a transceiver 2120, and a memory 2130. The processor 2110, the transceiver 2120, and the memory 2130 are connected via an internal connection path, the memory 2130 is used to store instructions, and the processor 2110 is used to execute the instructions stored in the memory 2130 to implement the methods in the above embodiments. Optionally, the memory 2130 can be coupled to the processor 2110 through an interface, or can be integrated with the processor 2110.
[0172] It should be noted that the transceiver 2120 may include but is not limited to a transceiver device such as an input / output interface to achieve communication between the device 2100 and other devices or a communication network.
[0173] The memory 2130 may be a volatile memory and / or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM). For example, RAM may be used as an external cache. As an example and not limitation, RAM includes the following forms: static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous connection dynamic random access memory (SLDRAM) and direct rambus RAM (DR RAM).
[0174] The transceiver 2120 uses a transceiver device such as but not limited to a transceiver to implement communication between the device 2110 and other devices or communication networks to receive / send data / information used to implement the methods in the above embodiments.
[0175] An embodiment of the present application further provides a computer program product, which includes a computer program code. When the computer program code runs on a computer, the computer implements the methods in the above embodiments of the present application.
[0176] An embodiment of the present application further provides a computer-readable storage medium, which stores computer instructions. When the computer instructions are executed on a computer, the computer implements the methods in the above embodiments of the present application.
[0177] An embodiment of the present application also provides a chip, including a circuit, for executing the methods in the above embodiments of the present application.
[0178] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0179] In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in this article is a kind of association relationship that describes associated objects, indicating that three relationships can exist, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In this application, "at least one" means one or more, and "multiple" means two or more. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.
[0180] The prefixes such as "first" and "second" used in the embodiments of the present application are only used to distinguish different description objects, and have no limiting effect on the position, order, priority, quantity or content of the described objects. The use of prefixes such as ordinal numbers used to distinguish description objects in the embodiments of the present application does not constitute a limitation on the described objects. For the statement of the described objects, please refer to the description in the context of the claims or embodiments, and the use of such prefixes should not constitute an unnecessary limitation.
[0181] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0182] In the various embodiments of the present application, unless otherwise specified or logically conflicting, the terms and / or descriptions between the various embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0183] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0184] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0185] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A detection method, It is characterized in that Applied to an electrical inspection device, the method comprises: Acquire electrical inspection indication information, wherein the electrical inspection indication information indicates to inspect at least one electronic control unit ECU installed at a first assembly station where the vehicle to be inspected is currently located, wherein the first assembly station is used to assemble some components of the vehicle to be inspected, and the some components include at least one ECU; A first detection result is obtained by detecting a target ECU according to the electrical detection indication information, wherein the target ECU is one ECU among the at least one ECU.
2. The method according to claim 1, It is characterized in that The electrical inspection device is a controller of the vehicle to be inspected.
3. The method according to claim 1 or 2, It is characterized in that The method further comprises: When the first detection result indicates that the target ECU has a software fault, obtaining a target software package, the version of the target software package being the software version required by the target ECU; The target ECU is flashed according to the target software package.
4. The method according to any one of claims 1 to 3, It is characterized in that The method further comprises: The first detection result is sent to a production management system and / or a cloud server, where the production management system is used to control a production line, and the production line includes a first assembly station.
5. The method according to any one of claims 1 to 4, It is characterized in that The method further comprises: Control the display device to display the first detection result.
6. The method according to claim 5, It is characterized in that The electrical inspection instruction information also includes operation instruction information of the first assembly station, the operation instruction information includes assembly information and / or information to be inspected, the assembly information indicates at least one of the following: components to be assembled at the first assembly station, components that have been assembled at the first assembly station, and an operation flow of the first assembly station; the information to be inspected indicates the content that needs to be inspected for the components that have been assembled at the first assembly station; the method also includes: The display device is controlled to display the operation guidance information.
7. The method according to claim 5 or 6, It is characterized in that The display device is an on-board display screen of the vehicle to be inspected.
8. The method according to any one of claims 1 to 7, It is characterized in that Before detecting the target ECU according to the electrical detection indication information to obtain a first detection result, the method further includes: The target ECU is controlled to be powered on at a low voltage, and the power supply channel of the unassembled ECU node is controlled to be closed.
9. A detection method, It is characterized in that Applied to a production management system, the production management system is used to control a production line, the production line is used to assemble vehicles to be inspected, the method comprises: When it is detected that the vehicle to be inspected flows to the first assembly station of the production line, electrical inspection instruction information is sent to the electrical inspection device, and the electrical inspection instruction information instructs the electrical inspection device to inspect at least one ECU installed at the first assembly station. The first assembly station is used to assemble some components of the vehicle to be inspected, and the some components include at least one ECU.
10. The method according to claim 9, It is characterized in that The method further comprises: receiving a first detection result, where the first detection result is a result of detecting a target ECU, where the target ECU is one of the at least one ECU; The first detection result indicates that the target ECU has a software fault and / or a hardware fault, or the first detection result indicates that the target ECU has no fault and is abnormal.
11. The method according to claim 10, It is characterized in that The method further comprises: When the first detection result indicates that the target ECU has a hardware fault, the production line is controlled to stop.
12. A detection system, It is characterized in that It includes a production management system and an electrical inspection device, wherein the production management system is used to control a production line, and the production line is used to assemble vehicles to be inspected; wherein, When the production management system detects that the vehicle to be inspected has been transferred to the first assembly station of the production line, an electrical inspection instruction message is sent to the electrical inspection device, wherein the electrical inspection instruction message instructs the electrical inspection device to inspect at least one ECU installed at the first assembly station; The electrical inspection device detects the target ECU according to the electrical inspection indication information to obtain a first detection result, and the target ECU is one ECU among the at least one ECU.
13. The system according to claim 12, It is characterized in that The electrical inspection device sends the first inspection result to the production management system; When the first detection result indicates that the target ECU has a hardware fault, the production management system controls the production line to stop.
14. The system according to claim 12 or 13, It is characterized in that The system further comprises a cloud server, and the electrical inspection device sends the first inspection result to the cloud server.
15. The system according to claim 14, It is characterized in that When the first detection result indicates that the target ECU has a software fault, the cloud server sends a target software package to the electric inspection device, and the version of the target software package is the software version required by the target ECU; The electric inspection device flashes the target ECU according to the target software package.
16. A detection device, It is characterized in that The method comprises a transceiver unit and a processing unit, and is used to execute the method according to any one of claims 1 to 8, or to execute the method according to any one of claims 9 to 11.
17. A detection device, It is characterized in that The device comprises a processor, wherein the processor is configured to execute a computer program or instruction so that the device performs the method according to any one of claims 1 to 8, and the device performs the method according to any one of claims 9 to 11.
18. A computer-readable storage medium, It is characterized in that A computer program is stored thereon, and when the computer program is executed by a computer, the method according to any one of claims 1 to 8 or the method according to any one of claims 9 to 11 is implemented.
19. A chip, It is characterized in that The method comprises a circuit for executing the method according to any one of claims 1 to 8 or the method according to any one of claims 9 to 11.