Battery cell code scanning method and device

By automatically adjusting the position of the code scanner using the drive mechanism and the translation mechanism in the battery cell slicing and switching scenario, the problem of manually adjusting the position of the battery cell in the prior art is solved, and the success rate of scanning codes and equipment utilization rate is improved.

CN120258015APending Publication Date: 2025-07-04CONTEMPORARY AMPEREX TECHNOLOGY CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410010144.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-02
Publication Date
2025-07-04

AI Technical Summary

Technical Problem

In the cutting-switching scenario of battery cells, the prior art requires operators to manually adjust the battery cells position to align the code scanner with the identification code, which increases the difficulty of equipment management and affects the utilization rate of equipment.

Method used

The driving mechanism drives the translation mechanism to move to the scanning reference position, and calculates the scanning correction position based on the edge position of the identification code when it is not aligned, and automatically adjusts the position of the scanning code to improve the alignment accuracy.

Benefits of technology

It reduces the difficulty of equipment management for operators and improves the success rate of scanning codes and equipment utilization rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120258015A_ABST
    Figure CN120258015A_ABST
Patent Text Reader

Abstract

The invention discloses a battery cell code scanning method and device, and belongs to the technical field of batteries. According to the battery cell code scanning method, in a cutting, pulling and remodeling scene of a battery cell, a code scanning reference position corresponding to the battery cell after cutting, pulling and remodeling is obtained, a driving mechanism drives a translation mechanism to move to the code scanning reference position, and an identification code arranged on the battery cell is scanned through a code scanner; and under the condition that the identification code is not scanned, calculating a code scanning correction position corresponding to the battery cell based on the edge position of the identification code, and driving the translation mechanism to move to the code scanning correction position through the driving mechanism so as to scan the identification code again. Therefore, in a cutting, pulling and remodeling scene of the battery cell, the translation mechanism can be driven by the driving mechanism to move to the code scanning reference position, and the positions of the identification code and the code scanner are automatically aligned, so that the equipment management difficulty of an operator is reduced, and the utilization rate of equipment is improved; moreover, under the condition that the identification code is not scanned, the scanning success rate of the code scanner on the identification code is improved based on the code scanning correction position.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of batteries, and particularly to a method and device for scanning the identification code of a battery cell. Background Art

[0002] During the production process of batteries, an identification code is formed on the surface of the battery cell, and a barcode scanner is used to scan the identification code for recording relevant information of the battery cell, so as to facilitate the traceability of the production process of the battery cell.

[0003] Currently, in the scenario of cutting, pulling and changing the type of the battery cell, in order to enable the barcode scanner to scan the identification code of the battery cell after cutting, pulling and changing the type, the operator needs to manually adjust the position of the battery cell on the conveying mechanism to align the identification code on the battery cell with the position of the barcode scanner. However, this method will increase the equipment management difficulty of the operator and affect the equipment utilization rate. Summary of the Invention

[0004] In view of the above problems, the present application provides a method and device for scanning the identification code of a battery cell, aiming to solve the technical problems of increasing the equipment management difficulty of the operator and affecting the equipment utilization rate in order to scan the identification code of the battery cell after cutting, pulling and changing the type.

[0005] In a first aspect, the present application provides a method for scanning the identification code of a battery cell, including: in the scenario of cutting, pulling and changing the type of the battery cell, obtaining a scanning reference position corresponding to the battery cell after cutting, pulling and changing the type; driving a translation mechanism to move to the scanning reference position through a driving mechanism; scanning the identification code set on the battery cell through a barcode scanner located on the translation mechanism; in the case that the identification code is not scanned, calculating a scanning correction position corresponding to the battery cell based on the edge position of the identification code; driving the translation mechanism to move to the scanning correction position through the driving mechanism, so as to scan the identification code again through the barcode scanner.

[0006] In the embodiment of the present application, in the scenario of cutting, pulling and changing the type of the battery cell, the driving mechanism can be used to drive the translation mechanism to move to the scanning reference position, then the position of the barcode scanner located on the translation mechanism also moves accordingly, automatically aligning the identification code on the battery cell with the position of the barcode scanner, so as to scan the identification code of the battery cell through the barcode scanner, which can reduce the equipment management difficulty of the operator and improve the equipment utilization rate. In addition, in the case that the identification code of the battery cell is not scanned, the position of the translation mechanism and the barcode scanner is finely adjusted based on the scanning correction position to correct the alignment effect between the barcode scanner and the identification code set on the battery cell, which can improve the scanning success rate of the barcode scanner for the identification code of the battery cell.

[0007] In some embodiments, obtaining a scanning reference position corresponding to the battery cell after cutting, pulling and changing the type includes: obtaining the scanning reference position corresponding to the battery cell according to the model of the battery cell.

[0008] Embodiments of the present application can obtain the corresponding code scanning reference position of the battery cell after the cut-pull type change according to the model of the battery cell, so as to be applicable to the automatic matching of the code scanning reference positions of different models of battery cells.

[0009] In some embodiments, obtaining the corresponding code scanning reference position of the battery cell according to the model of the battery cell includes: detecting whether there is a formula table corresponding to the battery cell according to the model of the battery cell; in the case where there is a formula table corresponding to the battery cell, calling the corresponding code scanning reference position of the battery cell from the formula table; in the case where there is no formula table corresponding to the battery cell, obtaining the corresponding code scanning reference position of the battery cell according to the size of the battery cell.

[0010] Embodiments of the present application can call the corresponding code scanning reference position of the battery cell after the cut-pull type change from the formula table, or calculate the corresponding code scanning reference position of the battery cell according to the size of the battery cell after the cut-pull type change, so that the acquisition method of the corresponding code scanning reference position of the battery cell after the cut-pull type change is relatively simple.

[0011] In some embodiments, the driving mechanism includes a first driving motor and a second driving motor, the code scanning reference position includes a first coordinate position and a second coordinate position, and the code scanning correction position includes a third coordinate position and a fourth coordinate position. Driving the translation mechanism to move to the code scanning reference position through the driving mechanism includes: driving the translation mechanism through the first driving motor to move to the first coordinate position along the first direction; driving the translation mechanism through the second driving motor to move to the second coordinate position along the second direction. Correspondingly, driving the translation mechanism to move to the code scanning correction position through the driving mechanism includes: driving the translation mechanism through the first driving motor to move to the third coordinate position along the first direction; driving the translation mechanism through the second driving motor to move to the fourth coordinate position along the second direction. Wherein, one of the first direction and the second direction is the length direction of the battery cell, and the other is the width direction of the battery cell.

[0012] Embodiments of the present application can jointly adjust the corresponding code scanning reference position and code scanning correction position of the battery cell from these two directions of the first direction and the second direction, so as to improve the alignment accuracy between the identification code on the battery cell and the code scanner.

[0013] In some embodiments, after scanning the identification code set on the battery cell by the code scanner located on the translation mechanism, it further includes: determining whether the identification code is scanned.

[0014] Embodiments of the present application can, after scanning the identification code set on the battery cell by the code scanner, determine whether the identification code of the battery cell is scanned, so as to detect whether the code scanning reference position where the translation mechanism moved before can align the code scanner with the identification code set on the battery cell.

[0015] In some embodiments, determining whether an identification code is scanned includes: determining whether a scanning result sent by a barcode scanner is received; and in the case of receiving the scanning result, determining whether the identification code is scanned according to the scanning result.

[0016] In the embodiments of the present application, it is possible to first determine whether a scanning result sent by a barcode scanner is received, and in the case of receiving the scanning result, then determine whether the identification code of the battery cell is scanned according to the scanning result, so that in the case of not scanning the identification code of the battery cell, the reason for not scanning the identification code of the battery cell can be determined, that is, it can be distinguished whether it is due to a failure in the communication link between the barcode scanner and the controller that the identification code of the battery cell is not scanned, or whether it is due to the misalignment between the barcode scanner and the identification code set on the battery cell that the identification code of the battery cell is not scanned.

[0017] In some embodiments, after determining whether the identification code is scanned, it further includes: in the case of scanning the identification code, saving the scanning reference position to the recipe table corresponding to the battery cell.

[0018] In the embodiments of the present application, in the case of scanning the identification code of the battery cell, the scanning reference position can be saved to the recipe table corresponding to the battery cell, so that the scanning reference position can be directly called from the recipe table the next time the production of the battery cell of this model is switched.

[0019] In some embodiments, in the case of not scanning the identification code, calculating the scanning correction position corresponding to the battery cell based on the edge position of the identification code includes: in the case of not scanning the identification code, driving the translation mechanism to move by a driving mechanism; during the movement of the translation mechanism, detecting the edge position of the identification code by a sensor located on the translation mechanism; and calculating the scanning correction position corresponding to the battery cell based on the edge position of the identification code.

[0020] In the embodiments of the present application, during the movement of the translation mechanism, the edge position of the identification code set on the battery cell can be detected to calculate the scanning correction position corresponding to the battery cell. Subsequently, the positions of the translation mechanism and the barcode scanner can be finely adjusted based on the scanning correction position to correct the alignment effect between the barcode scanner and the identification code set on the battery cell, which can improve the scanning success rate of the barcode scanner for the identification code of the battery cell.

[0021] In some embodiments, after driving the translation mechanism to move to the scanning correction position by a driving mechanism to scan the identification code again by a barcode scanner, it further includes: in the case of scanning the identification code, saving the scanning correction position to the recipe table corresponding to the battery cell.

[0022] In the embodiment of the present application, when the translation mechanism is moved to the code scanning correction position and the identification code of the battery cell is scanned by the code scanner, the code scanning correction position can be saved in the recipe table corresponding to the battery cell, so that when switching to produce the battery cell of this model next time, the code scanning correction position can be directly called from the recipe table to improve the position accuracy when the translation mechanism moves during the next switch to produce the battery cell of this model.

[0023] In some embodiments, the driving mechanism includes a first driving motor and a second driving motor. During the movement of the translation mechanism, the edge position of the identification code is detected by a sensor located on the translation mechanism, including: during the process of the first driving motor driving the translation mechanism to move along the first direction, the first edge position and the second edge position of the identification code are detected by the sensor; during the process of the second driving motor driving the translation mechanism to move along the second direction, the third edge position and the fourth edge position of the identification code are detected by the sensor. Correspondingly, calculating the code scanning correction position corresponding to the battery cell based on the edge position of the identification code includes: calculating the third coordinate position in the code scanning correction position according to the first edge position and the second edge position; calculating the fourth coordinate position in the code scanning correction position according to the third edge position and the fourth edge position. Wherein, one of the first direction and the second direction is the length direction of the battery cell, and the other is the width direction of the battery cell.

[0024] The embodiment of the present application can calculate the code scanning correction position according to the four edge positions of the identification code set on the battery cell to improve the accuracy of the calculated code scanning correction position. Thus, when the translation mechanism moves to the code scanning correction position, the alignment effect between the code scanner and the identification code set on the battery cell can be further improved, so as to improve the scanning success rate of the identification code of the battery cell by the code scanner.

[0025] In some embodiments, calculating the third coordinate position in the code scanning correction position according to the first edge position and the second edge position includes: determining the average value of the first edge position and the second edge position as the third coordinate position. Correspondingly, calculating the fourth coordinate position in the code scanning correction position according to the third edge position and the fourth edge position includes: determining the average value of the third edge position and the fourth edge position as the fourth coordinate position.

[0026] The embodiment of the present application can determine the average value of the first edge position and the second edge position as the third coordinate position, and determine the average value of the third edge position and the fourth edge position as the fourth coordinate position, so that the calculated code scanning correction position is actually the center position of the identification code set on the battery cell. In this way, when the translation mechanism moves to the code scanning correction position, the alignment effect between the code scanner and the identification code set on the battery cell can be further improved, so as to improve the scanning success rate of the identification code of the battery cell by the code scanner.

[0027] Second aspect, the present application provides a cell code scanning device, including: a controller, a driving mechanism, a translation mechanism, and a code scanner, and the code scanner is located on the translation mechanism. The controller is configured to obtain a code scanning reference position corresponding to the cell after the cutting and pulling type change in the scenario of cutting and pulling type change of the cell; the driving mechanism is configured to drive the translation mechanism to move to the code scanning reference position; the code scanner is configured to scan the identification code set on the cell; the controller is further configured to, in the case where the identification code is not scanned, calculate a code scanning correction position corresponding to the cell based on the edge position of the identification code; the driving mechanism is further configured to drive the translation mechanism to move to the code scanning correction position so as to scan the identification code again through the code scanner.

[0028] In some embodiments, the controller is specifically configured to obtain the code scanning reference position corresponding to the cell according to the model of the cell.

[0029] In some embodiments, the driving mechanism includes a first driving motor and a second driving motor, the code scanning reference position includes a first coordinate position and a second coordinate position, and the code scanning correction position includes a third coordinate position and a fourth coordinate position. The first driving motor is configured to drive the translation mechanism to move along a first direction to the first coordinate position; the second driving motor is configured to drive the translation mechanism to move along a second direction to the second coordinate position; the first driving motor is further configured to drive the translation mechanism to move along the first direction to the third coordinate position; the second driving motor is further configured to drive the translation mechanism to move along the second direction to the fourth coordinate position. Wherein, one of the first direction and the second direction is the length direction of the cell, and the other is the width direction of the cell.

[0030] In some embodiments, the cell code scanning device further includes a sensor, and the sensor is located on the translation mechanism. The driving mechanism is further configured to drive the translation mechanism to move in the case where the identification code is not scanned; the sensor is configured to detect the edge position of the identification code during the movement of the translation mechanism; the controller is further configured to calculate the code scanning correction position corresponding to the cell based on the edge position of the identification code.

[0031] In some embodiments, the driving mechanism includes a first driving motor and a second driving motor. The sensor is configured to detect a first edge position and a second edge position of the identification code during the process of the first driving motor driving the translation mechanism to move along the first direction, and detect a third edge position and a fourth edge position of the identification code during the process of the second driving motor driving the translation mechanism to move along the second direction. The controller is specifically configured to calculate the third coordinate position in the code scanning correction position according to the first edge position and the second edge position, and calculate the fourth coordinate position in the code scanning correction position according to the third edge position and the fourth edge position. Wherein, one of the first direction and the second direction is the length direction of the cell, and the other is the width direction of the cell.

[0032] In some embodiments, the controller is specifically configured to determine the average value of the first edge position and the second edge position as the third coordinate position, and determine the average value of the third edge position and the fourth edge position as the fourth coordinate position.

[0033] The above description is only an overview of the technical solution of the present application. In order to be able to understand the technical means of the present application more clearly, it can be implemented according to the content of the specification. And in order to make the above and other purposes, features and advantages of the present application more obvious and understandable, the specific embodiments of the present application are specifically listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] By reading the following detailed description of the preferred embodiments, various other advantages and benefits will become clear to those of ordinary skill in the art. The drawings are only for the purpose of showing the preferred embodiments and are not considered to be a limitation of the present application. And in all the drawings, the same reference numerals are used to represent the same components. In the drawings:

[0035] Figure 1 It is a schematic diagram of the scenario when the identification code of the battery cell is scanned in the scenario of the cut-off conversion type for some embodiments of the present application;

[0036] Figure 2 It is a schematic flowchart of the battery cell code scanning method for some embodiments of the present application;

[0037] Figure 3 It is a schematic flowchart of the battery cell code scanning method for some other embodiments of the present application;

[0038] Figure 4 It is a schematic flowchart of the battery cell code scanning method for some other embodiments of the present application;

[0039] Figure 5 It is a schematic flowchart of the battery cell code scanning method for some other embodiments of the present application;

[0040] Figure 6 It is a schematic structural diagram of the battery cell code scanning device for some embodiments of the present application.

[0041] The reference numerals in the specific embodiments are as follows:

[0042] The first type of battery cell 10a, the second type of battery cell 10b, the identification code 101, the conveying mechanism 20;

[0043] The translation mechanism 30, the code scanner 40, the controller 50, the driving mechanism 60. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0044] The embodiments of the technical solution of the present application will be described in detail below in conjunction with the accompanying drawings. The following embodiments are only used to illustrate the technical solution of the present application more clearly, so they are only examples and cannot be used to limit the protection scope of the present application.

[0045] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the technical field to which this application belongs; the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" and any variations thereof in the description of the specification, claims, and above-mentioned drawings of this application are intended to cover non-exclusive inclusion.

[0046] In the description of the embodiments of this application, technical terms such as "first" and "second" are only used to distinguish different objects and cannot be understood as indicating or implying relative importance or implicitly indicating the quantity, specific order, or primary-secondary relationship of the indicated technical features. In the description of the embodiments of this application, the meaning of "a plurality" is more than two, unless otherwise specifically defined.

[0047] Reference to "embodiment" herein means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of this application. The phrase appears in various places in the specification and does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that the embodiments described herein can be combined with other embodiments.

[0048] In the description of the embodiments of this application, the term "and / or" is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " herein generally represents an "or" relationship between the associated objects before and after.

[0049] In the description of the embodiments of this application, the term "a plurality" refers to more than two (including two). Similarly, "a plurality of groups" refers to more than two groups (including two groups), and "a plurality of pieces" refers to more than two pieces (including two pieces).

[0050] In the description of the embodiments of the present application, the orientation or positional relationship indicated by technical terms such as "center", "longitudinal", "lateral", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise", "axial", "radial", "circumferential", etc. is based on the orientation or positional relationship shown in the drawings. It is only for the convenience of describing the embodiments of the present application 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, it should not be construed as a limitation to the embodiments of the present application.

[0051] In the description of the embodiments of the present application, unless otherwise clearly specified and limited, technical terms such as "installation", "connection", "connection", "fixation", etc. should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or integrated; it can also be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium, and it can be the communication inside two elements or the interaction relationship between two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the embodiments of the present application can be understood according to specific circumstances.

[0052] During the production process of the battery, an identification code is formed on the surface of the battery cell, and a barcode scanner is used to scan the identification code to record the relevant information of the battery cell, so as to facilitate the traceability of the production process of the battery cell.

[0053] Exemplarily, Figure 1 is a schematic diagram of the scenario when the identification code of the battery cell is scanned in the scenario of cutting and changing the mold for some embodiments of the present application. Refer to Figure 1 As shown in (a) therein, after the first type of battery cell 10a is produced, the conveying mechanism 20 can convey the first type of battery cell 10a to the corresponding position. At this time, the barcode scanner 40 located on the translation mechanism 30 corresponds to the position of the identification code 101 set on the first type of battery cell 10a, and the barcode scanner 40 can normally scan the identification code 101 of the first type of battery cell 10a.

[0054] Refer to Figure 1 As shown in (b) therein, when the production line switches from producing the first type of battery cell 10a to producing the second type of battery cell 10b, when the conveying mechanism 20 conveys the second type of battery cell 10b to the corresponding position, since the positions of the identification codes set on different types of battery cells may be different, therefore, the barcode scanner 40 located on the translation mechanism 30 may deviate from the position of the identification code 101 set on the second type of battery cell 10b, resulting in that the barcode scanner 40 may not be able to normally scan the identification code 101 of the second type of battery cell 10b.

[0055] Among them, the translation mechanism 30 includes a first translation axis 31 arranged along a first direction and a second translation axis 32 arranged along a second direction. The first translation axis 31 and the second translation axis 32 can be an integral structure, and the first direction and the second direction can be perpendicular to each other.

[0056] That is to say, in the scenario of cutting, pulling and changing the type of the battery cell, due to the different positions of the identification codes set on the battery cells of different models, the barcode scanner 40 cannot scan the identification code of the battery cell after cutting, pulling and changing the type.

[0057] It should be noted that the above-mentioned cutting, pulling and changing the type refers to switching the production of different models of battery cells on the same production line. For example, the production line switches from producing the first type of battery cell 10a to producing the second type of battery cell 10b.

[0058] Therefore, in the scenario of cutting, pulling and changing the type of the battery cell, in order to enable the barcode scanner 40 to scan the identification codes set on the battery cells of each model, it is necessary for the operator to manually record the position parameters of the battery cells of each model on the conveying mechanism 20 and manually adjust the position of the battery cell after cutting, pulling and changing the type on the conveying mechanism 20 according to the recorded position parameters. For example, it is necessary for the operator to manually record the position parameters of the second type of battery cell 10b on the conveying mechanism 20. When the production line switches to producing the second type of battery cell 10b, the operator can manually adjust the position of the second type of battery cell 10b on the conveying mechanism 20 according to the recorded position parameters of the second type of battery cell 10b on the conveying mechanism 20 to align the identification code on the second type of battery cell 10b with the position of the barcode scanner 40, so that the barcode scanner 40 can normally scan the identification code 101 of the second type of battery cell 10b.

[0059] However, the above method requires the operator to manually record the position parameters of the battery cells of each model on the conveying mechanism 20 and manually adjust the position of the battery cell after cutting, pulling and changing the type on the conveying mechanism 20 according to the recorded position parameters. It has relatively high requirements for the operator and is prone to errors. Moreover, most of the on-site equipment is maintained by multiple people. If the equipment is not understood and the operation is improper, it may cause safety accidents. In this way, it will increase the equipment management difficulty for the operator.

[0060] In addition, the above method requires the operator to repeatedly calibrate the position of the battery cell after cutting, pulling and changing the type on the conveying mechanism 20 to align the identification code on the battery cell with the position of the barcode scanner 40. It takes a long time and is not intelligent enough. Moreover, since the production speed of the battery cell is relatively fast, if the position of the identification code on the battery cell cannot be quickly aligned with the position of the barcode scanner 40 in the scenario of cutting, pulling and changing the type, in order to reduce the accumulation of the battery cells, it is necessary to reduce the production speed of the battery cells, thus affecting the utilization rate of the equipment.

[0061] Based on the above considerations, the embodiments of the present application propose a method and device for scanning the code of an electric core. In the scenario of cutting, pulling, and changing the type of the electric core, by obtaining the code scanning reference position corresponding to the electric core after cutting, pulling, and changing the type, driving the translation mechanism to move to the code scanning reference position through the driving mechanism, and scanning the identification code set on the electric core through the code scanner located on the translation mechanism; in the case where the identification code is not scanned, calculating the code scanning correction position corresponding to the electric core based on the edge position of the identification code, and driving the translation mechanism to move to the code scanning correction position through the driving mechanism, so as to scan the identification code again through the code scanner.

[0062] In this way, in the scenario of cutting, pulling, and changing the type of the electric core, the driving mechanism can be used to drive the translation mechanism to move to the code scanning reference position, and then the position of the code scanner located on the translation mechanism also moves accordingly, automatically aligning the position of the identification code on the electric core with the code scanner, so as to scan the identification code of the electric core through the code scanner. Therefore, the embodiments of the present application do not require operators to manually adjust the position of the electric core after cutting, pulling, and changing the type on the conveying mechanism, have relatively low requirements for operators, and reduce the error probability, thereby reducing the equipment management difficulty of operators; moreover, when the embodiments of the present application automatically align the position of the identification code on the electric core with the code scanner, the time consumed is relatively short, so as to improve the utilization rate of the equipment.

[0063] In addition, in the case where the identification code of the electric core is not scanned, the position of the translation mechanism and the code scanner is finely adjusted based on the code scanning correction position to correct the alignment effect between the code scanner and the identification code set on the electric core, which can improve the scanning success rate of the identification code of the electric core by the code scanner.

[0064] To better understand the embodiments of the present application, the following will describe in detail the method and device for scanning the code of an electric core provided according to the embodiments of the present application with reference to the accompanying drawings.

[0065] In some embodiments of the present application, as shown in Figure 2 shown, Figure 2 is a schematic flowchart of the method for scanning the code of an electric core according to some embodiments of the present application. This method for scanning the code of an electric core can be applied to a device for scanning the code of an electric core. The device for scanning the code of an electric core includes a controller, a driving mechanism, a translation mechanism, and a code scanner. The method for scanning the code of an electric core can include:

[0066] S1: In the scenario of cutting, pulling, and changing the type of the electric core, obtain the code scanning reference position corresponding to the electric core after cutting, pulling, and changing the type.

[0067] In the scenario of cutting, pulling, and changing the type of the electric core, the controller can be used to obtain the code scanning reference position corresponding to the electric core after cutting, pulling, and changing the type. Among them, the controller can be a programmable logic controller (PLC).

[0068] S2: Drive the translation mechanism to move to the code scanning reference position through the drive mechanism.

[0069] The controller can send the obtained code scanning reference position to the drive mechanism, so that the drive mechanism can drive the translation mechanism to move to the code scanning reference position. Since the code scanner is installed on the translation mechanism, after the translation mechanism moves to the code scanning reference position, the position of the code scanner also moves accordingly.

[0070] It should be noted that if the drive mechanism fails to drive the translation mechanism to move to the code scanning reference position, it means that the drive mechanism or other components are faulty. In this case, the controller can output an alarm message to prompt the operator to perform fault detection.

[0071] S3: Scan the identification code set on the battery cell through the code scanner located on the translation mechanism.

[0072] Taking the wound battery cell as an example, the wound battery cell is formed by winding the anode sheet, cathode sheet and separator. Generally, a special winding device is used for winding the battery cell. The winding device includes an anode sheet unwinding mechanism, a cathode sheet unwinding mechanism, a separator unwinding mechanism and a winding seat. The anode sheet unwinding mechanism, cathode sheet unwinding mechanism and separator unwinding mechanism respectively transport the anode strip, cathode strip and separator strip to the winding seat, and are arranged on the winding seat in a specified order to wind and form. Then, when the winding is about to end, the anode strip, cathode strip and separator strip are cut off in sequence, and the tail end of the winding core is pasted with tail glue to manufacture the wound battery cell.

[0073] After manufacturing the wound battery cell as described above, an identification code can be attached to the surface of the wound battery cell. For example, the identification code is attached at the position where the tail glue is attached to the wound battery cell. Among them, the identification code set on the battery cell can include barcodes or two-dimensional codes, etc.

[0074] It can be understood that the battery cell in the embodiment of the present application is not limited to the above-mentioned wound battery cell, and it can be a stacked battery cell, etc. The embodiment of the present application does not limit this.

[0075] After attaching the identification code to the surface of the battery cell, the battery cell will be placed on the conveying mechanism. After the position adjustment of the conveying mechanism is completed, the conveying mechanism can convey the battery cell to the corresponding position. And after the translation mechanism moves to the code scanning reference position, the position of the code scanner can correspond to the position of the identification code set on the battery cell. Then, the controller can send a control signal to the code scanner to control the code scanner to scan the identification code set on the battery cell.

[0076] Among them, the code scanner can be a barcode scanner gun. The conveying mechanism can be a conveyor belt, such as a belt.

[0077] S4: In the case where the identification code is not scanned, calculate the code scanning correction position corresponding to the battery cell based on the edge position of the identification code.

[0078] When the controller determines that the identification code of the battery cell is not scanned by the code scanner, it may be because when the translation mechanism moved to the code scanning reference position before, the code scanner was not accurately aligned with the identification code set on the battery cell. Therefore, it is necessary to finely adjust the positions of the translation mechanism and the code scanner.

[0079] The controller can calculate the code scanning correction position corresponding to the battery cell based on the edge position of the identification code. There is a certain positional deviation between the code scanning correction position and the code scanning reference position.

[0080] S5: Drive the translation mechanism to move to the code scanning correction position through the driving mechanism, so as to scan the identification code again through the code scanner.

[0081] After the controller calculates the code scanning correction position corresponding to the battery cell, the controller sends the code scanning correction position corresponding to the battery cell to the driving mechanism, so that the driving mechanism can drive the translation mechanism to move to the code scanning correction position.

[0082] After the translation mechanism moves to the code scanning correction position, the position of the code scanner is finely adjusted to correct the alignment effect between the code scanner and the identification code set on the battery cell. Then, the controller can send a control signal to the code scanner to control the code scanner to scan the identification code set on the battery cell again.

[0083] The battery cell code scanning method proposed in the embodiments of the present application, in the scenario of cutting, pulling, and changing the type of the battery cell, can drive the translation mechanism to move to the code scanning reference position through the driving mechanism, then the position of the code scanner located on the translation mechanism also moves accordingly, automatically aligning the position of the identification code on the battery cell with the code scanner, so as to scan the identification code of the battery cell through the code scanner. Therefore, the embodiments of the present application do not require operators to manually adjust the position of the battery cell after cutting, pulling, and changing the type on the conveying mechanism, have relatively low requirements for operators, and reduce the error probability, thereby reducing the equipment management difficulty of operators; and, when the embodiments of the present application automatically align the position of the identification code on the battery cell with the code scanner, the time consumed is short, so as to improve the utilization rate of the equipment. In addition, in the case where the identification code of the battery cell is not scanned, the positions of the translation mechanism and the code scanner are finely adjusted based on the code scanning correction position to correct the alignment effect between the code scanner and the identification code set on the battery cell, which can improve the scanning success rate of the code scanner for the identification code of the battery cell.

[0084] In some embodiments, referring to Figure 3 , the steps of the above S1 may specifically include:

[0085] S10: In the scenario of cutting, pulling, and changing the type of the battery cell, obtain the code scanning reference position corresponding to the battery cell according to the type of the battery cell.

[0086] For different models of battery cells, the corresponding scanning code reference positions may be different. Therefore, in the embodiments of the present application, the model of the battery cell can be bound to the corresponding scanning code reference position of the battery cell.

[0087] In the scenario of changing the battery cell type during cutting and pulling, the operator can input the model of the battery cell after changing the type during cutting and pulling to the controller, so that the controller can obtain the corresponding scanning code reference position of the battery cell after changing the type during cutting and pulling according to the model of the battery cell after changing the type during cutting and pulling.

[0088] The battery cell scanning code method proposed in the embodiments of the present application can obtain the corresponding scanning code reference position of the battery cell after changing the type during cutting and pulling according to the model of the battery cell after changing the type during cutting and pulling, so as to be applicable to the automatic matching of the scanning code reference positions of different models of battery cells.

[0089] In some embodiments, the steps of S10 may specifically include: detecting whether there is a saved recipe table corresponding to the battery cell according to the model of the battery cell; in the case of having a saved recipe table corresponding to the battery cell, calling the corresponding scanning code reference position of the battery cell from the recipe table; in the case of not having a saved recipe table corresponding to the battery cell, obtaining the corresponding scanning code reference position of the battery cell according to the size of the battery cell.

[0090] For existing models of battery cells, a recipe table corresponding to the model of the battery cell will be saved in the corresponding memory of the controller, and the recipe table may include the corresponding scanning code reference position of the battery cell. For new models of battery cells, there is no saved recipe table corresponding to the model of the battery cell in the corresponding memory of the controller. Therefore, after the operator inputs the model of the battery cell after changing the type during cutting and pulling to the controller, the controller can detect whether there is a saved recipe table corresponding to the battery cell in its corresponding memory according to the model of the battery cell after changing the type during cutting and pulling.

[0091] In the case of having a saved recipe table corresponding to the battery cell, it indicates that the battery cell is not a new model. Therefore, the controller can directly call the corresponding scanning code reference position of the battery cell from the recipe table.

[0092] In the case of not having a saved recipe table corresponding to the battery cell, it indicates that the battery cell is a new model. Therefore, the controller can obtain the corresponding scanning code reference position of the battery cell according to the size of the battery cell input by the operator.

[0093] A possible implementation manner is that the controller can search for the battery cell with the closest size to the new model of the battery cell from the recipe tables of various models of battery cells saved in its memory, and use the corresponding scanning code reference position of the battery cell with the closest size as the corresponding scanning code reference position of the new model of the battery cell.

[0094] It should be noted that the above specific method for calculating the corresponding code scanning reference position of the battery cell according to the size of the battery cell is a possible implementation manner, which does not limit the embodiments of the present application. In another possible implementation manner, the controller can also obtain the corresponding code scanning reference positions of battery cells of various models from the recipe tables of battery cells of various models stored in the memory, and calculate a code scanning reference position based on the corresponding code scanning reference positions of battery cells of multiple models as the code scanning reference position corresponding to the new model of battery cell.

[0095] The battery cell code scanning method proposed by the embodiments of the present application can call the corresponding code scanning reference position of the battery cell after the cut-off and replacement from the recipe table, or calculate the corresponding code scanning reference position of the battery cell according to the size of the battery cell after the cut-off and replacement, so that the method for obtaining the corresponding code scanning reference position of the battery cell after the cut-off and replacement is relatively simple.

[0096] In some embodiments, the driving mechanism includes a first driving motor and a second driving motor, the code scanning reference position includes a first coordinate position and a second coordinate position, and the code scanning correction position includes a third coordinate position and a fourth coordinate position. Therefore, the steps of S2 above can specifically include: driving the translation mechanism by the first driving motor to move along the first direction to the first coordinate position; driving the translation mechanism by the second driving motor to move along the second direction to the second coordinate position. The steps of S5 above can specifically include: driving the translation mechanism by the first driving motor to move along the first direction to the third coordinate position; driving the translation mechanism by the second driving motor to move along the second direction to the fourth coordinate position. Wherein, one of the first direction and the second direction is the length direction of the battery cell, and the other is the width direction of the battery cell.

[0097] Wherein, the first driving motor can be a code scanning translation linear motor, which is used to drive the translation mechanism to move along the first direction; the second driving motor can also be a code scanning translation linear motor, which is used to drive the translation mechanism to move along the second direction.

[0098] When using a code scanner to scan the identification code on the battery cell, the direction in which the code scanner points to the battery cell can be called the third direction. The first direction and the second direction can be perpendicular to each other, and both the first direction and the second direction are perpendicular to the third direction. For example, one of the first direction and the second direction is the length direction of the battery cell, and the other is the width direction of the battery cell.

[0099] The corresponding code scanning reference positions of the battery cell include a first coordinate position in a first direction and a second coordinate position in a second direction. Therefore, the controller can send the first coordinate position to the first driving motor, and the first driving motor can drive the translation mechanism to move to the first coordinate position along the first direction; correspondingly, the controller can send the second coordinate position to the second driving motor, and the second driving motor can drive the translation mechanism to move to the second coordinate position along the second direction.

[0100] The corresponding code scanning correction positions of the battery cell include a third coordinate position in the first direction and a fourth coordinate position in the second direction. Therefore, after the controller calculates the third coordinate position and the fourth coordinate position in the corresponding code scanning correction positions of the battery cell, the controller can send the third coordinate position to the first driving motor, and the first driving motor can drive the translation mechanism to move to the third coordinate position along the first direction; correspondingly, the controller can send the fourth coordinate position to the second driving motor, and the second driving motor can drive the translation mechanism to move to the fourth coordinate position along the second direction.

[0101] The battery cell code scanning method proposed by the embodiments of the present application can jointly adjust the corresponding code scanning reference position and code scanning correction position of the battery cell from two directions, namely the first direction and the second direction, so as to improve the alignment accuracy between the identification code on the battery cell and the code scanner.

[0102] In some embodiments, referring to Figure 4 , after the step of S3 above, it may further include:

[0103] S6: Determine whether the identification code is scanned.

[0104] After the code scanner scans the identification code set on the battery cell, the controller can determine whether the code scanner scans the identification code of the battery cell.

[0105] The battery cell code scanning method proposed by the embodiments of the present application can determine whether the identification code of the battery cell is scanned after scanning the identification code set on the battery cell by the code scanner, so as to detect whether the code scanning reference position where the translation mechanism moves before can align the code scanner with the identification code set on the battery cell.

[0106] In some embodiments, the step of S6 above may specifically include: determining whether the code scanning result sent by the code scanner is received; and in the case of receiving the code scanning result, determining whether the identification code is scanned according to the code scanning result.

[0107] After the code scanner scans the identification code set on the battery cell, the code scanner will send the scanned code scanning result to the controller, and the controller first determines whether the code scanning result sent by the code scanner is received.

[0108] Due to factors such as a failure in the communication link between the barcode scanner and the controller, it may cause the controller to not receive the barcode scanning result sent by the barcode scanner within a preset duration. Therefore, if the controller does not receive the barcode scanning result sent by the barcode scanner within the preset duration, the controller can output an alarm message to prompt the operator to perform a fault detection. If the controller receives the barcode scanning result sent by the barcode scanner within the preset duration, the controller can determine whether the identification code of the battery cell is scanned based on the barcode scanning result.

[0109] The battery cell barcode scanning method proposed in the embodiments of the present application can first determine whether the barcode scanning result sent by the barcode scanner is received, and in the case of receiving the barcode scanning result, then determine whether the identification code of the battery cell is scanned based on the barcode scanning result. Thus, in the case where the identification code of the battery cell is not scanned, the reason for not scanning the identification code of the battery cell can be determined, that is, it can be distinguished whether it is caused by a failure in the communication link between the barcode scanner and the controller or by the misalignment between the barcode scanner and the identification code set on the battery cell that leads to not scanning the identification code of the battery cell.

[0110] In some embodiments, referring to Figure 4 , after the step of S6 above, it further includes:

[0111] S7: In the case of scanning the identification code, save the barcode scanning reference position to the recipe table corresponding to the battery cell.

[0112] When the controller determines that the barcode scanner scans the identification code of the battery cell, the controller can save the barcode scanning reference position to the recipe table corresponding to the battery cell.

[0113] In the case of not scanning the identification code, the steps corresponding to S4 and S5 above are executed in sequence.

[0114] The battery cell barcode scanning method proposed in the embodiments of the present application can save the barcode scanning reference position to the recipe table corresponding to the battery cell in the case of scanning the identification code of the battery cell, so that when switching to produce the battery cell of this model next time, the barcode scanning reference position can be directly called from the recipe table.

[0115] In some embodiments, referring to Figure 5 , the step of S4 above can specifically include:

[0116] S41: In the case of not scanning the identification code, drive the translation mechanism to move through the drive mechanism.

[0117] When the controller determines that the barcode scanner does not scan the identification code of the battery cell, it may be because when the translation mechanism moved to the barcode scanning reference position before, the barcode scanner and the identification code set on the battery cell were not accurately aligned. Therefore, it is necessary to finely adjust the positions of the translation mechanism and the barcode scanner.

[0118] In this case, the controller can send a control signal to the driving mechanism to control the driving mechanism to drive the translation mechanism to move.

[0119] S42: During the movement of the translation mechanism, the edge position of the identification code is detected by a sensor located on the translation mechanism.

[0120] The battery cell code scanning device further includes a sensor located on the translation mechanism, which is used to sense the edge position of the identification code set on the battery cell.

[0121] During the process of the driving mechanism driving the translation mechanism to move, the edge position of the identification code set on the battery cell can be detected by the sensor.

[0122] S43: Calculate the code scanning correction position corresponding to the battery cell based on the edge position of the identification code.

[0123] The sensor can send the detected edge position of the identification code to the controller, and the controller calculates the code scanning correction position corresponding to the battery cell based on the edge position of the identification code.

[0124] The battery cell code scanning method proposed in the embodiment of the present application can detect the edge position of the identification code set on the battery cell during the movement of the translation mechanism to calculate the code scanning correction position corresponding to the battery cell. Subsequently, the positions of the translation mechanism and the code scanner can be finely adjusted based on the code scanning correction position to correct the alignment effect between the code scanner and the identification code set on the battery cell, which can improve the scanning success rate of the code scanner for the identification code of the battery cell.

[0125] In some embodiments, after the step of S5 above, it further includes: when the identification code is scanned, save the code scanning correction position to the recipe table corresponding to the battery cell.

[0126] After the translation mechanism moves to the code scanning correction position and the identification code of the battery cell is scanned again by the code scanner, it can be determined again whether the identification code of the battery cell is scanned. When the identification code of the battery cell is scanned, the controller can save the code scanning correction position to the recipe table corresponding to the battery cell.

[0127] The battery cell code scanning method proposed in the embodiment of the present application can save the code scanning correction position to the recipe table corresponding to the battery cell when the translation mechanism moves to the code scanning correction position and the identification code of the battery cell is scanned by the code scanner, so that when switching to produce the battery cell of this model next time, the code scanning correction position can be directly called from the recipe table to improve the position accuracy when the translation mechanism moves when switching to produce the battery cell of this model next time.

[0128] In some embodiments, the driving mechanism includes a first driving motor and a second driving motor. Therefore, the steps of S42 above may specifically include: during the process of the first driving motor driving the translation mechanism to move along the first direction, detecting the first edge position and the second edge position of the identification code through the sensor; during the process of the second driving motor driving the translation mechanism to move along the second direction, detecting the third edge position and the fourth edge position of the identification code through the sensor. Correspondingly, the steps of S43 above may specifically include: calculating the third coordinate position in the code scanning correction position according to the first edge position and the second edge position; calculating the fourth coordinate position in the code scanning correction position according to the third edge position and the fourth edge position. Wherein, one of the first direction and the second direction is the length direction of the battery cell, and the other is the width direction of the battery cell.

[0129] Taking the first direction as the length direction of the battery cell and the second direction as the width direction of the battery cell as an example. The first direction may include the positive direction and the reverse direction along the length direction of the battery cell, and the positive direction and the reverse direction along the length direction of the battery cell are opposite to each other. For example, the positive direction along the length direction of the battery cell may be the direction towards the left as shown in (a) and (b) in Figure 1 and the reverse direction along the length direction of the battery cell may be the direction towards the right as shown in (a) and (b) in Figure 1 . The second direction may include the positive direction and the reverse direction along the width direction of the battery cell, and the positive direction and the reverse direction along the width direction of the battery cell are opposite to each other.

[0130] First, the first driving motor can drive the translation mechanism to move along the positive direction of the length direction of the battery cell. During the process of the translation mechanism moving along the positive direction of the length direction of the battery cell, it is determined whether the sensor can detect the first edge position and the second edge position of the identification code.

[0131] During the process of the translation mechanism moving along the positive direction of the length direction of the battery cell, if the sensor can detect the first edge position and the second edge position of the identification code, the sensor can send the first edge position and the second edge position to the controller, and the controller calculates the third coordinate position in the code scanning correction position according to the first edge position and the second edge position.

[0132] During the process of the translation mechanism moving in the positive direction along the length direction of the battery cell, if the sensor does not detect the first edge position and the second edge position of the identification code, the first driving motor can drive the translation mechanism to move in the reverse direction along the length direction of the battery cell. During the process of the translation mechanism moving in the reverse direction along the length direction of the battery cell, if the sensor can detect the first edge position and the second edge position of the identification code, the sensor can send the first edge position and the second edge position to the controller, and the controller calculates the third coordinate position in the code scanning correction position according to the first edge position and the second edge position.

[0133] Then, the second driving motor can drive the translation mechanism to move in the positive direction along the width direction of the battery cell. During the process of the translation mechanism moving in the positive direction along the width direction of the battery cell, it is determined whether the sensor can detect the third edge position and the fourth edge position of the identification code.

[0134] During the process of the translation mechanism moving in the positive direction along the width direction of the battery cell, if the sensor can detect the third edge position and the fourth edge position of the identification code, the sensor can send the third edge position and the fourth edge position to the controller, and the controller calculates the fourth coordinate position in the code scanning correction position according to the third edge position and the fourth edge position.

[0135] During the process of the translation mechanism moving in the positive direction along the width direction of the battery cell, if the sensor does not detect the third edge position and the fourth edge position of the identification code, the second driving motor can drive the translation mechanism to move in the reverse direction along the width direction of the battery cell. During the process of the translation mechanism moving in the reverse direction along the width direction of the battery cell, if the sensor can detect the third edge position and the fourth edge position of the identification code, the sensor can send the third edge position and the fourth edge position to the controller, and the controller calculates the fourth coordinate position in the code scanning correction position according to the third edge position and the fourth edge position.

[0136] Therefore, the code scanning correction position includes the third coordinate position in the first direction and the fourth coordinate position in the second direction.

[0137] It should be noted that in the embodiments of the present application, the third edge position and the fourth edge position can also be detected first to calculate the fourth coordinate position, and then the first edge position and the second edge position are detected to calculate the third coordinate position in the above manner. And when detecting the third edge position and the fourth edge position, the translation mechanism can be driven to move in the reverse direction first and then in the positive direction. When detecting the first edge position and the second edge position, the translation mechanism can also be driven to move in the reverse direction first and then in the positive direction. The embodiments of the present application do not limit this.

[0138] In addition, after the controller calculates the third coordinate position and the fourth coordinate position in the code scanning correction position in the above manner, the controller can directly save the code scanning correction position to the recipe table corresponding to the battery cell. When the translation mechanism moves to the code scanning correction position and the code scanner scans the identification code of the battery cell, the controller can also save the code scanning correction position to the recipe table corresponding to the battery cell again.

[0139] The battery cell code scanning method provided by the embodiments of the present application can calculate the code scanning correction position according to the four edge positions of the identification code set on the battery cell, so as to improve the accuracy of the calculated code scanning correction position. Therefore, when the translation mechanism moves to the code scanning correction position, the alignment effect between the code scanner and the identification code set on the battery cell can be further improved, so as to improve the scanning success rate of the identification code of the battery cell by the code scanner.

[0140] In some embodiments, calculating the third coordinate position in the code scanning correction position according to the first edge position and the second edge position includes: determining the average value of the first edge position and the second edge position as the third coordinate position. Correspondingly, calculating the fourth coordinate position in the code scanning correction position according to the third edge position and the fourth edge position includes: determining the average value of the third edge position and the fourth edge position as the fourth coordinate position.

[0141] The controller can calculate the average value of the first edge position and the second edge position, and determine the average value of the first edge position and the second edge position as the third coordinate position. The controller can also calculate the average value of the third edge position and the fourth edge position, and determine the average value of the third edge position and the fourth edge position as the fourth coordinate position.

[0142] The battery cell code scanning method provided by the embodiments of the present application can determine the average value of the first edge position and the second edge position as the third coordinate position, and determine the average value of the third edge position and the fourth edge position as the fourth coordinate position, so that the calculated code scanning correction position is actually the center position of the identification code set on the battery cell. In this way, when the translation mechanism moves to the code scanning correction position, the alignment effect between the code scanner and the identification code set on the battery cell can be further improved, so as to improve the scanning success rate of the identification code of the battery cell by the code scanner.

[0143] It should be noted that the above process is for the specific implementation method of adjusting the code scanning position of the translation mechanism for the first time in the scenario of changing the pulling and cutting, and the process of scanning the identification code of the first battery cell produced after changing the pulling and cutting. After the identification code of the first battery cell is successfully scanned, when scanning the identification codes of the subsequent produced battery cells, the position where the conveying mechanism conveys each battery cell is fixed each time, and the position of the translation mechanism is basically unchanged.

[0144] Moreover, for the battery cells that are not scanned for the first time after the cell pulling and type-changing, after the barcode scanner scans the identification code of the battery cell, if the identification code of the battery cell is not scanned multiple times, the controller can output an alarm message to prompt the operator to perform a fault detection.

[0145] Based on the same inventive concept, an embodiment of the present application further provides a battery cell barcode scanning device. The solution provided by this device to solve the problem is similar to the solution described in the above method. Therefore, the specific limitations in one or more embodiments of the battery cell barcode scanning device provided below can refer to the limitations on the battery cell barcode scanning method in the above text, and will not be repeated here.

[0146] Figure 6 It is a schematic structural diagram of a battery cell barcode scanning device according to some embodiments of the present application. Specifically, the battery cell barcode scanning device includes: a controller 50, a driving mechanism 60, a translation mechanism 30, and a barcode scanner 40. The barcode scanner 40 is located on the translation mechanism 30. Among them, the controller 50 is used to obtain the barcode scanning reference position corresponding to the battery cell after the cell pulling and type-changing in the cell pulling and type-changing scenario of the battery cell; the driving mechanism 60 is used to drive the translation mechanism 30 to move to the barcode scanning reference position; the barcode scanner 40 is used to scan the identification code set on the battery cell; the controller 50 is further used to calculate the barcode scanning correction position corresponding to the battery cell based on the edge position of the identification code when the identification code is not scanned; the driving mechanism 60 is further used to drive the translation mechanism 30 to move to the barcode scanning correction position so as to scan the identification code again through the barcode scanner 40.

[0147] In some embodiments, the controller 50 is specifically used to obtain the barcode scanning reference position corresponding to the battery cell according to the model of the battery cell.

[0148] In some embodiments, the controller 50 is specifically used to: detect whether there is a formula table corresponding to the battery cell according to the model of the battery cell; in the case where there is a formula table corresponding to the battery cell, call the barcode scanning reference position corresponding to the battery cell from the formula table; in the case where there is no formula table corresponding to the battery cell, obtain the barcode scanning reference position corresponding to the battery cell according to the size of the battery cell.

[0149] In some embodiments, the driving mechanism 60 includes a first driving motor and a second driving motor. The code scanning reference position includes a first coordinate position and a second coordinate position, and the code scanning correction position includes a third coordinate position and a fourth coordinate position. The first driving motor is used to drive the translation mechanism 30 to move along a first direction to the first coordinate position; the second driving motor is used to drive the translation mechanism 30 to move along a second direction to the second coordinate position. The first driving motor is further used to drive the translation mechanism 30 to move along the first direction to the third coordinate position; the second driving motor is further used to drive the translation mechanism 30 to move along the second direction to the fourth coordinate position. Wherein, one of the first direction and the second direction is the length direction of the battery cell, and the other is the width direction of the battery cell.

[0150] In some embodiments, the controller 50 is further used to determine whether an identification code is scanned.

[0151] In some embodiments, the controller 50 is specifically used to determine whether a code scanning result sent by the code scanner is received, and in the case of receiving the code scanning result, determine whether an identification code is scanned according to the code scanning result.

[0152] In some embodiments, the controller 50 is further used to save the code scanning reference position to the recipe table corresponding to the battery cell in the case of scanning the identification code.

[0153] In some embodiments, the battery cell code scanning device further includes a sensor, and the sensor is located on the translation mechanism 30. The driving mechanism 60 is further used to drive the translation mechanism 30 to move in the case of not scanning the identification code; the sensor is used to detect the edge position of the identification code during the movement of the translation mechanism 30; the controller 50 is further used to calculate the code scanning correction position corresponding to the battery cell based on the edge position of the identification code.

[0154] In some embodiments, the controller 50 is further used to save the code scanning correction position to the recipe table corresponding to the battery cell in the case of scanning the identification code.

[0155] In some embodiments, the driving mechanism 60 includes a first driving motor and a second driving motor. The sensor is used to detect a first edge position and a second edge position of the identification code during the process of the first driving motor driving the translation mechanism 30 to move along the first direction; and to detect a third edge position and a fourth edge position of the identification code during the process of the second driving motor driving the translation mechanism 30 to move along the second direction. The controller 50 is specifically used to calculate the third coordinate position in the code scanning correction position according to the first edge position and the second edge position; and calculate the fourth coordinate position in the code scanning correction position according to the third edge position and the fourth edge position. Wherein, one of the first direction and the second direction is the length direction of the battery cell, and the other is the width direction of the battery cell.

[0156] In some embodiments, the controller 50 is specifically configured to determine the average value of the first edge position and the second edge position as the third coordinate position, and determine the average value of the third edge position and the fourth edge position as the fourth coordinate position.

[0157] The cell code scanning device provided by the embodiments of the present application has a similar implementation principle and technical effect to those of the above method embodiments, and will not be elaborated herein.

[0158] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application, and they should all be covered by the scope of the claims and the specification of the present application. In particular, as long as there is no structural conflict, the technical features mentioned in each embodiment can be combined in any way. The present application is not limited to the specific embodiments disclosed in the text, but includes all technical solutions that fall within the scope of the claims.

Claims

1. A method for scanning a cell code, characterized in that, Including: In the scenario of cell cutting, pulling, and changing models, obtain the scanning reference position corresponding to the cell after cutting, pulling, and changing models; Drive the translation mechanism to move to the scanning reference position through the driving mechanism; Use the scanner located on the translation mechanism to scan the identification code set on the cell; In the case where the identification code is not scanned, calculate the scanning correction position corresponding to the cell based on the edge position of the identification code; Drive the translation mechanism to move to the scanning correction position through the driving mechanism, so as to scan the identification code again through the scanner.

2. The method according to claim 1, wherein The obtaining of the scanning reference position corresponding to the cell after cutting, pulling, and changing models includes: According to the model of the cell, obtain the scanning reference position corresponding to the cell.

3. The method according to claim 2, wherein The obtaining of the scanning reference position corresponding to the cell according to the model of the cell includes: According to the model of the cell, detect whether there is a formula table corresponding to the cell; In the case where there is a formula table corresponding to the cell, call the scanning reference position corresponding to the cell from the formula table; In the case where there is no formula table corresponding to the cell, obtain the scanning reference position corresponding to the cell according to the size of the cell.

4. The method according to claim 1, characterized in that, The driving mechanism includes a first driving motor and a second driving motor, the scanning reference position includes a first coordinate position and a second coordinate position, and the scanning correction position includes a third coordinate position and a fourth coordinate position; The driving the translation mechanism to move to the scanning reference position through the driving mechanism includes: Drive the translation mechanism through the first driving motor to move along the first direction to the first coordinate position; Drive the translation mechanism through the second driving motor to move along the second direction to the second coordinate position; Correspondingly, the driving the translation mechanism to move to the scanning correction position through the driving mechanism includes: Drive the translation mechanism through the first driving motor to move along the first direction to the third coordinate position; Drive the translation mechanism through the second driving motor to move along the second direction to the fourth coordinate position; Wherein, one of the first direction and the second direction is the length direction of the cell, and the other is the width direction of the cell.

5. The method according to claim 1, characterized in that After scanning the identification code set on the cell through the scanner located on the translation mechanism, it further includes: Determine whether the identification code is scanned.

6. The method according to claim 5, characterized in that, The determining whether the identification code is scanned includes: Determine whether the scanning result sent by the scanner is received; In the case where the scanning result is received, determine whether the identification code is scanned according to the scanning result.

7. The method according to claim 5, characterized in that After the determining whether the identification code is scanned, it further includes: In the case where the identification code is scanned, save the scanning reference position to the formula table corresponding to the cell.

8. The method according to claim 1, wherein The calculating the scanning correction position corresponding to the cell based on the edge position of the identification code in the case where the identification code is not scanned includes: In the case where the identification code is not scanned, drive the translation mechanism to move through the driving mechanism; During the movement of the translation mechanism, the edge position of the identification code is detected by a sensor located on the translation mechanism; Based on the edge position of the identification code, the code scanning correction position corresponding to the battery cell is calculated.

9. The method according to claim 1, characterized in that, After the translation mechanism is driven by the driving mechanism to move to the code scanning correction position and the identification code is scanned again by the code scanner, it further includes: In the case where the identification code is scanned, the code scanning correction position is saved to the recipe table corresponding to the battery cell.

10. The method according to claim 8, characterized in that, The driving mechanism includes a first driving motor and a second driving motor; During the movement of the translation mechanism, detecting the edge position of the identification code by a sensor located on the translation mechanism includes: During the process of the first driving motor driving the translation mechanism to move along a first direction, the first edge position and the second edge position of the identification code are detected by the sensor; During the process of the second driving motor driving the translation mechanism to move along a second direction, the third edge position and the fourth edge position of the identification code are detected by the sensor; Correspondingly, calculating the code scanning correction position corresponding to the battery cell based on the edge position of the identification code includes: According to the first edge position and the second edge position, calculate the third coordinate position in the code scanning correction position; According to the third edge position and the fourth edge position, calculate the fourth coordinate position in the code scanning correction position; Wherein, one of the first direction and the second direction is the length direction of the battery cell, and the other is the width direction of the battery cell.

11. The method according to claim 10, characterized in that, Calculating the third coordinate position in the code scanning correction position according to the first edge position and the second edge position includes: Determine the average value of the first edge position and the second edge position as the third coordinate position; Correspondingly, calculating the fourth coordinate position in the code scanning correction position according to the third edge position and the fourth edge position includes: Determine the average value of the third edge position and the fourth edge position as the fourth coordinate position.

12. A battery cell scanning device, characterized in that, It includes: A controller, a driving mechanism, a translation mechanism and a code scanner, and the code scanner is located on the translation mechanism; The controller is used to obtain the code scanning reference position corresponding to the battery cell after the cutting, pulling and type changing in the cutting, pulling and type changing scenario of the battery cell; The driving mechanism is used to drive the translation mechanism to move to the code scanning reference position; The code scanner is used to scan the identification code set on the battery cell; The controller is further used to calculate the code scanning correction position corresponding to the battery cell based on the edge position of the identification code in the case where the identification code is not scanned; The driving mechanism is further used to drive the translation mechanism to move to the code scanning correction position so as to scan the identification code again by the code scanner.

13. The device according to claim 12, wherein The controller is specifically used to obtain the code scanning reference position corresponding to the battery cell according to the model of the battery cell.

14. The device according to claim 12, wherein The driving mechanism includes a first driving motor and a second driving motor. The code scanning reference position includes a first coordinate position and a second coordinate position. The code scanning correction position includes a third coordinate position and a fourth coordinate position; The first driving motor is used to drive the translation mechanism to move along a first direction to the first coordinate position; The second driving motor is used to drive the translation mechanism to move along a second direction to the second coordinate position; The first driving motor is further used to drive the translation mechanism to move along the first direction to the third coordinate position; The second driving motor is further used to drive the translation mechanism to move along the second direction to the fourth coordinate position; Wherein, one of the first direction and the second direction is the length direction of the battery cell, and the other is the width direction of the battery cell.

15. The device according to claim 12, characterized in that, The battery cell code scanning device further includes a sensor, and the sensor is located on the translation mechanism; The driving mechanism is further used to drive the translation mechanism to move in the case that the identification code is not scanned; The sensor is used to detect the edge position of the identification code during the movement of the translation mechanism; The controller is further used to calculate the code scanning correction position corresponding to the battery cell based on the edge position of the identification code.

16. The device according to claim 15, characterized in that, The driving mechanism includes a first driving motor and a second driving motor; The sensor is used to detect a first edge position and a second edge position of the identification code during the process that the first driving motor drives the translation mechanism to move along the first direction; and to detect a third edge position and a fourth edge position of the identification code during the process that the second driving motor drives the translation mechanism to move along the second direction; The controller is specifically used to calculate the third coordinate position in the code scanning correction position according to the first edge position and the second edge position; and to calculate the fourth coordinate position in the code scanning correction position according to the third edge position and the fourth edge position; Wherein, one of the first direction and the second direction is the length direction of the battery cell, and the other is the width direction of the battery cell.

17. The device according to claim 16, characterized in that, The controller is specifically used to determine the average value of the first edge position and the second edge position as the third coordinate position, and to determine the average value of the third edge position and the fourth edge position as the fourth coordinate position.