A battery cell rapid identification and detection coding method, device, equipment and storage medium
By constructing a cell encoding format and target storage system interface, the problem of inconvenient acquisition and storage of cell data was solved, realizing unified storage and flexible output of cell data, and improving data processing efficiency.
Patent Information
- Application Number
- CN202211470438.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-23
- Publication Date
- 2026-01-02
- Estimated Expiration
- 2042-11-23
AI Technical Summary
Existing cell identification and detection methods are cumbersome, making it inconvenient to acquire and store cell data, unable to standardize the format, and difficult to flexibly adapt to the needs of different storage systems.
A battery cell coding format is constructed, including multiple feature fields. A data interface for the target storage system is established. The battery cell coding sequence and electrical characteristics are identified through a neural network to generate battery cell coding data. Based on the SQL statements and data exchange parameters of the target storage system, unified data storage and flexible output are achieved.
It enables unified storage and flexible output of battery cell data, improves data processing efficiency, adapts to various application scenarios, and simplifies the data processing process.
Smart Images

Figure CN115719490B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of battery cell processing, and in particular to a battery cell rapid identification and detection coding method. BACKGROUND
[0002] With the development of science and technology, power batteries have been widely used in automobiles, and the industry related to power batteries has a large scale and has formed a complete and mature industrial chain. In the complete life cycle of battery cells, whether it is production, transportation, detection and maintenance, step utilization, and finally scrap disposal, the battery cells need to be identified and detected for easy management.
[0003] Nowadays, the identification and detection of battery cells are mainly carried out by manual code scanning detection or assembly line code scanning detection. After obtaining the battery cell data, the data is sorted and input into the system database through manual input according to specific needs.
[0004] The disadvantages of the above-mentioned method are obvious. On the one hand, the methods of identifying and detecting battery cells are various, and the software platforms are different, resulting in different formats of battery cell data obtained by different means. On the other hand, different users have different purposes of processing batteries, resulting in different types of data that different users want to identify, and different storage means of battery cell data after identifying the battery cells. The above two aspects make the current process of obtaining and using battery cell data extremely cumbersome, and the data acquisition and processing method of different users can only be designed independently, which is not very convenient. Therefore, people urgently need an implementation method that can uniformly acquire and integrate battery cell data and flexibly output to different target storage systems to improve data processing efficiency. SUMMARY
[0005] Therefore, it is necessary to provide a battery cell rapid identification and detection coding method, device, equipment and storage medium to solve the problem of how to uniformly acquire and integrate battery cell data and flexibly output to different target storage systems to improve data processing efficiency in the prior art.
[0006] To achieve the above technical purpose, the present application adopts the following technical solutions:
[0007] In a first aspect, the present application provides a battery cell rapid identification and detection coding method, comprising:
[0008] constructing a battery cell coding format, the battery cell coding format comprising a plurality of feature fields;
[0009] obtaining target fields of a plurality of target storage systems, and establishing a data interface for each target storage system according to the feature fields and the target fields;
[0010] Identify and detect the target battery cell, and according to the identification and detection result, establish the battery cell coding data based on the battery cell coding format;
[0011] Call the data interface corresponding to the target storage system, process the battery cell coding data, and store the processed battery cell coding data in the target storage system.
[0012] Further, the plurality of feature fields include an identity field and an electrical characteristic field, the identity field includes a manufacturer identification field, a production date field, a specification field, and a material field, and the electrical characteristic field includes a capacity field, a rated voltage field, an SOC field, and an SOH field.
[0013] Further, the identification and detection of the target battery cell, and according to the identification and detection result, based on the battery cell coding format, the establishment of the battery cell coding data includes:
[0014] Obtain the shooting image of the target battery cell, and identify the inkjet code sequence of the target battery cell in the shooting image through a neural network, and obtain the identity field data corresponding to the target battery cell according to the inkjet code sequence;
[0015] Detect the electrical characteristics of the target battery cell, and obtain the electrical characteristic field data corresponding to the target battery cell according to the detection result;
[0016] According to the identity field data and the electrical characteristic field data of the target battery cell, the battery cell coding data is obtained.
[0017] Further, the obtaining of the shooting image of the target battery cell and the identification of the inkjet code sequence of the target battery cell in the shooting image through a neural network, and the obtaining of the identity field data corresponding to the target battery cell according to the inkjet code sequence includes:
[0018] Establish a YOLOV4 neural network;
[0019] Obtain the shooting image of the target battery cell, and extract the inkjet code sequence of the target battery cell in the shooting image based on the YOLOV4 neural network;
[0020] Store the content of the inkjet code sequence in the format of the identity field to obtain the identity field data.
[0021] Further, the YOLOV4 neural network includes an INPUT layer, a BACKBONE layer, a NECK layer and a HEAD layer connected in sequence; the obtaining of the shooting image of the target battery cell and the extraction of the inkjet code sequence of the target battery cell in the shooting image based on the YOLOV4 neural network includes:
[0022] Obtain the shooting image of the target battery cell;
[0023] Preprocess the photographed image through the INPUT layer to obtain preprocessed data;
[0024] Extract features of the preprocessed data based on convolution operation through the BACKBONE layer to obtain primary feature data;
[0025] Optimize the primary feature data through the NECK layer to obtain optimized feature data;
[0026] Predict the optimized feature data through the HEAD layer to obtain a character bounding box and a character prediction category;
[0027] Obtain the code sequence according to the character bounding box and the character prediction category.
[0028] Further, the target field of the plurality of target storage systems is obtained, and a data interface is established for each of the target storage systems according to the feature field and the target field, including:
[0029] Obtain the target field of the plurality of target storage systems;
[0030] Establish a SQL statement for each of the target storage systems according to the feature field and the target field;
[0031] Establish data exchange parameters for each of the target storage systems according to the plurality of target storage systems;
[0032] Establish a data interface for each of the target storage systems according to the SQL statement and the data exchange parameters corresponding to each of the target storage systems.
[0033] Further, the data interface corresponding to the target storage system is called to process the battery code data, and the processed battery code data is stored in the target storage system, including:
[0034] Call the data interface and establish a data exchange connection based on the data exchange parameters according to the target storage system;
[0035] Process the data of the feature field based on the SQL statement to obtain target data;
[0036] Send the target data through the data exchange connection and store it in the target storage system through the data interface.
[0037] In a second aspect, the application also provides a battery rapid identification and detection coding device, including:
[0038] The coding design module is configured to construct a battery coding format, which comprises a plurality of characteristic fields;
[0039] The interface configuration module is configured to obtain target fields of a plurality of target storage systems, and establish a data interface for each of the target storage systems according to the characteristic fields and the target fields.
[0040] The identification detection module is configured to identify and detect a target battery, and establish battery coding data based on the battery coding format according to an identification detection result.
[0041] The data output module is configured to call the data interface corresponding to the target storage system, process the battery coding data, and store the processed battery coding data in the target storage system.
[0042] In a third aspect, the present application further provides an electronic device comprising a memory and a processor, wherein,
[0043] The memory is configured to store a program.
[0044] The processor is coupled to the memory and is configured to execute the program stored in the memory to implement the steps in the battery fast identification and detection coding method in any of the implementation manners.
[0045] In a fourth aspect, the present application further provides a computer readable storage medium for storing computer readable programs or instructions, which, when executed by a processor, can implement the steps in the battery fast identification and detection coding method in any of the implementation manners.
[0046] The present application provides a battery fast identification and detection coding method, device, equipment and storage medium, wherein the method constructs a general battery coding format by designing a plurality of characteristic fields, and establishes a data interface corresponding to each target storage system according to target fields of a plurality of target storage systems. After obtaining an identification detection result, data can be stored in a local system in the same format based on the battery coding format, to facilitate management. Meanwhile, for different target storage systems, the battery coding data can be processed such as cleaning and conversion through the corresponding data interface, and the processed battery coding data is stored in the target storage system. Compared with the prior art, the present application realizes unified storage of battery identification and detection data, and can flexibly output the actual required data to different target storage systems according to actual requirements, to achieve a general system effect, can flexibly cope with a variety of different application scenarios, and greatly improves the data processing efficiency. BRIEF DESCRIPTION OF DRAWINGS
[0047] Figure 1This is a flowchart of an embodiment of the rapid identification and detection coding method for battery cells provided by the present invention;
[0048] Figure 2 for Figure 1 A flowchart of a method according to an embodiment of step S102;
[0049] Figure 3 for Figure 1 A flowchart of a method according to an embodiment of step S103;
[0050] Figure 4 This is a schematic diagram of an embodiment of the battery cell rapid identification and detection coding device provided by the present invention;
[0051] Figure 5 A schematic diagram of the structure of an embodiment of the electronic device provided by the present invention. Detailed Implementation
[0052] Preferred embodiments of the present invention will now be described in detail with reference to the accompanying drawings, which form part of this application and are used together with the embodiments of the present invention to illustrate the principles of the present invention, but are not intended to limit the scope of the present invention.
[0053] In the description of this application, "multiple" means two or more, unless otherwise expressly and specifically defined.
[0054] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the invention. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0055] This invention achieves unified data storage by constructing a cell encoding format and flexible output of cell encoding data through a data interface. It realizes a universal data processing method for various different needs, eliminating the need for different users to design and develop their own data processing methods according to their specific requirements. This greatly improves data processing efficiency and enables rapid identification, detection, and encoding of cells.
[0056] This invention provides a method, apparatus, device, and storage medium for rapid identification and detection of battery cells, which will be described below.
[0057] Combination Figure 1 As shown in the figure, a specific embodiment of the present invention discloses a method for rapid identification and detection coding of battery cells, the method comprising:
[0058] S101, construct a battery cell coding format, the battery cell coding format includes a plurality of characteristic fields;
[0059] S102, obtain target fields of a plurality of target storage systems, and establish a data interface for each target storage system according to the characteristic fields and the target fields;
[0060] S103, identify and detect a target battery cell, and establish battery cell coding data based on the battery cell coding format according to the identification and detection results;
[0061] S104, call the data interface corresponding to the target storage system, process the battery cell coding data, and store the processed battery cell coding data in the target storage system.
[0062] The application provides a battery cell rapid identification and detection coding method, device, equipment and storage medium, wherein the method constructs a general battery cell coding format by designing a plurality of characteristic fields, and establishes a data interface corresponding to each target storage system according to target fields of a plurality of target storage systems. When the identification and detection results are obtained, the data can be stored in the local system in the same format based on the battery cell coding format, so as to facilitate management. Meanwhile, for different target storage systems, the battery cell coding data can be processed through the corresponding data interface, such as cleaning and conversion, and the processed battery cell coding data is stored in the target storage system. Compared with the prior art, the application realizes unified storage of battery cell identification and detection data, and can flexibly output the actual required data to different target storage systems according to actual requirements, so as to achieve the effect of a general system, can flexibly cope with various application scenarios, and greatly improves the data processing efficiency.
[0063] Specifically, as a preferred embodiment, in step S101 in the embodiment, the plurality of characteristic fields constructed include an identity field and an electrical property field, the identity field includes a manufacturer identification field, a production date field, a specification field and a material field, and the electrical property field includes a capacity field, a rated voltage field, an SOC field and an SOH field.
[0064] It can be understood that the characteristics represented by the above-mentioned fields are some common characteristics of battery cells, and the characteristic fields can be flexibly changed according to specific requirements in practice. Similarly, according to the platform for implementing the method in practice, each field in the battery cell coding format also needs to be configured with character type, character length, change permission and other conditions, and different platforms have different specific configuration conditions, but they are all prior art, so this paper does not make too much description. In a more specific embodiment, the battery cell coding format constructed by the above-mentioned process is specifically shown in the following table:
[0065] Battery cell coding format table (part)
[0066]
[0067] Further, in combination Figure 2 As a preferred embodiment, the step S102 in the embodiment acquires target fields of a plurality of target storage systems, and establishes a data interface for each of the target storage systems according to the feature fields and the target fields, specifically including:
[0068] S201, acquiring target fields of a plurality of target storage systems;
[0069] S202, establishing a SQL statement for each of the target storage systems according to the feature fields and the target fields;
[0070] S203, establishing a data exchange parameter for each of the target storage systems according to the plurality of target storage systems;
[0071] S204, establishing a data interface for each of the target storage systems according to the SQL statement and the data exchange parameter corresponding to each of the target storage systems.
[0072] In practice, different users have different specific needs for battery cell data. For example, battery cell manufacturers mainly acquire data of the electrical characteristic field during testing, and the data of the identity field is mainly sprayed by themselves, and does not need to be acquired. Automobile manufacturers usually need complete data, and battery recycling manufacturers are more concerned about the life and SOH of the battery and other parameters. At the same time, different manufacturers have different ways of managing data, and different database systems (i.e. target storage systems) are used.
[0073] Therefore, in the above process, the embodiment first establishes a corresponding SQL statement according to different target storage systems to realize data processing, such as filtering of a field in the data, association between a plurality of storage tables, correction of data content, conversion of data expression form, deletion of empty fields, etc. Then, based on the SQL statement, a corresponding API data interface and a corresponding data exchange parameter are established for each target storage system. The data exchange parameter in the embodiment refers to a parameter such as a config parameter in JDBC, a url connection of a target library, a login account password, a program port number, etc. which can enable a user to call a corresponding data interface.
[0074] The user can call the data interface corresponding to the target storage system through the data exchange parameter according to the actual storage system used by the user, and execute the corresponding SQL statement to filter the data in the required field from the corresponding battery coding data and save it in the actual storage system, so as to easily complete the pulling of the required data without complicated manual input operation. The above process can be realized by using existing ETL tools and other technologies, and can be run on a local host or a server.
[0075] After the data interface is constructed, the battery recognition and detection can be performed. Similarly, different users have different recognition targets and detection means for the battery in practice. Therefore, the application further provides a more preferred embodiment for realizing the same method in different recognition / detection scenarios:
[0076] Specifically, as shown in FIG. 10, Figure 3 Step S103 in the embodiment identifies and detects the target battery, and establishes battery coding data based on the recognition and detection results and the battery coding format, specifically including:
[0077] S301, a shooting image of a target battery is obtained, and a neural network is used to identify a code sequence of the target battery in the shooting image, and identity field data corresponding to the target battery is obtained according to the code sequence;
[0078] S302, an electrical characteristic detection is performed on the target battery, and electrical characteristic field data corresponding to the target battery is obtained according to the detection result;
[0079] S303, the battery coding data is obtained according to the identity field data and the electrical characteristic field data of the target battery.
[0080] In the above process, the visual neural network is used to identify the shooting image to identify the code sequence on the battery, which is mainly used to construct the identity field data of the battery. The electrical characteristic detection is used to detect some data related to the electrical characteristics of the battery, which is mainly used to construct the electrical characteristic field data of the battery. Finally, the battery coding data is formed. It can be understood that the electrical characteristic data can also be obtained through the code in practice, and for the battery without code, the identity ID can be artificially established as the data of the production manufacturer, the default date can be selected as the production date, and the battery specification, material and other field data can be inferred through the electrical characteristic parameters. Of course, according to the actual situation, some fields in the constructed battery coding data are allowed to be null. Regardless of the user, the same operation can be performed by using the above steps to obtain the battery coding data.
[0081] Further, as a preferred embodiment, in the embodiment, step S301, a shooting image of a target battery cell is acquired, and a code jet sequence of the target battery cell in the shooting image is recognized through a neural network, identity field data corresponding to the target battery cell is obtained according to the code jet sequence, and specifically includes:
[0082] A YOLOV4 neural network is established.
[0083] A shooting image of a target battery cell is acquired, and a code jet sequence of the target battery cell in the shooting image is extracted based on the YOLOV4 neural network.
[0084] The content of the code jet sequence is stored in the format of the identity field to obtain identity field data.
[0085] Specifically, in a preferred embodiment, the steps in the above process: the YOLOV4 neural network includes an INPUT layer, a BACKBONE layer, a NECK layer and a HEAD layer (or a PREDICTION layer) connected in sequence; and the acquisition of the shooting image of the target battery cell and the extraction of the code jet sequence of the target battery cell in the shooting image based on the YOLOV4 neural network specifically includes:
[0086] The shooting image of the target battery cell is acquired.
[0087] The shooting image is preprocessed through the INPUT layer to obtain preprocessed data.
[0088] The preprocessed data is feature-extracted based on convolution operation through the BACKBONE layer to obtain primary feature data.
[0089] The primary feature data is optimized through the NECK layer to obtain optimized feature data.
[0090] The optimized feature data is predicted through the HEAD layer to obtain character bounding boxes and character prediction categories.
[0091] The code jet sequence is obtained according to the character bounding boxes and the character prediction categories.
[0092] In practice, other neural networks can also be used to extract the code jet sequence. In the embodiment, a relatively advanced YOLOV4 neural network is used, which is a YOLO algorithm improved three times, combines the advantages of past technologies, and realizes perfect balance between speed and accuracy.
[0093] For example, in the INPUT layer in the YOLOV4 neural network, data augmentation is performed using Mosaic to splice multiple pictures together to enrich the data set and make the network more robust. At the same time, the network batch does not need to be very large, and a GPU can achieve better results.
[0094] For another example, in the BACKBONE layer of YOLOV4, a Mish activation function is used instead of the commonly used ReLU activation function, and the Mish activation function is as follows:
[0095]
[0096]
[0097] where x is the input signal and y is the output signal. Mish is a smooth curve, and a smooth activation function allows better information to be passed into the neural network, resulting in better accuracy and generalization; it is not completely truncated at negative values, allowing a small negative gradient to flow in, which greatly improves the inference accuracy of YOLOV4.
[0098] In addition, the NECK layer and the HEAD layer of the YOLOV4 neural network also have many improved advantages, and the specific characteristics and principles of YOLOV4 are prior art, which will not be described in detail in the present application. Similarly, the acquisition of the electrical characteristic field in step S302 can also be detected by using existing test equipment, and the specific principle of detection does not belong to the scope of the present application, so it will not be described in detail in this paper.
[0099] Further, as a preferred embodiment, step S104 in the embodiment calls the data interface corresponding to the target storage system, processes the battery cell coding data, and stores the processed battery cell coding data in the target storage system, specifically including:
[0100] According to the target storage system, the data interface is called and a data exchange connection is established based on the data exchange parameters;
[0101] The target data is obtained by processing the feature field data based on the SQL statement;
[0102] The target data is sent through the data exchange connection and stored in the target storage system through the data interface.
[0103] In order to better implement the battery cell rapid identification and detection coding method in the embodiment of the present application, on the basis of the battery cell rapid identification and detection coding method, please refer to Figure 4 , Figure 4A structural schematic diagram of an embodiment of the battery cell rapid identification and detection coding device provided by the present application is shown in the figure. The battery cell rapid identification and detection coding device 400 provided by the embodiment of the present application comprises:
[0104] The coding design module 410 is configured to construct a battery cell coding format, wherein the battery cell coding format comprises a plurality of characteristic fields.
[0105] The interface configuration module 420 is configured to obtain target fields of a plurality of target storage systems, and establish a data interface for each of the target storage systems according to the characteristic fields and the target fields.
[0106] The identification and detection module 430 is configured to identify and detect a target battery cell, and establish battery cell coding data based on the battery cell coding format according to an identification and detection result.
[0107] The data output module 440 is configured to call the data interface corresponding to the target storage system, process the battery cell coding data, and store the processed battery cell coding data in the target storage system.
[0108] It should be noted that the corresponding device 400 provided by the above embodiment can implement the technical solutions described in the above method embodiments, and the principles of the implementation of the above modules or units can be referred to the corresponding content in the above method embodiments, which will not be described here.
[0109] Further, please refer to Figure 5 , Figure 5 A structural schematic diagram of an electronic device provided by the embodiment of the present application is shown in the figure. Based on the above battery cell rapid identification and detection coding method, the present application further provides a battery cell rapid identification and detection coding device 500, i.e. the above electronic device. The battery cell rapid identification and detection coding device 500 can be a mobile terminal, a desktop computer, a notebook computer, a palm computer, a server and other computing devices. The battery cell rapid identification and detection coding device 500 comprises a processor 510, a memory 520 and a display 530. Figure 5 Only part of the components of the battery cell rapid identification and detection coding device are shown, but it should be understood that all the shown components are not required to be implemented, and more or less components can be alternatively implemented.
[0110] The memory 520 can be an internal storage unit of the battery quick identification detection coding device 500 in some embodiments, such as a hard disk or a memory of the battery quick identification detection coding device 500. The memory 520 can also be an external storage device of the battery quick identification detection coding device 500 in other embodiments, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the battery quick identification detection coding device 500. Further, the memory 520 can include both an internal storage unit and an external storage device of the battery quick identification detection coding device 500. The memory 520 is used to store application software and various data installed on the battery quick identification detection coding device 500, such as program codes installed on the battery quick identification detection coding device 500. The memory 520 can also be used to temporarily store data that has been output or will be output. In an embodiment, the memory 520 stores a battery quick identification detection coding program 540, which can be executed by the processor 510 to implement the battery quick identification detection coding method of the embodiments.
[0111] The processor 510 can be a central processing unit (CPU), a microprocessor or other data processing chip in some embodiments, used to run program codes or process data stored in the memory 520, such as to execute the battery quick identification detection coding method, etc.
[0112] The display 530 can be an LED display, a liquid crystal display, a touch liquid crystal display, an OLED (Organic Light-Emitting Diode) touch, etc. in some embodiments. The display 530 is used to display information of the battery quick identification detection coding device 500 and to display a visual user interface. The components 510-530 of the battery quick identification detection coding device 500 communicate with each other through a system bus.
[0113] In an embodiment, the processor 510 implements the steps of the above battery quick identification detection coding method when executing the battery quick identification detection coding program 540 in the memory 520.
[0114] The embodiment also provides a computer readable storage medium having a battery quick identification detection coding program stored thereon, which can implement the steps of the above embodiments when executed by a processor.
[0115] The application provides a battery cell quick identification and detection coding method, device, equipment and storage medium, wherein the method constructs a general battery cell coding format by designing multiple feature fields, and establishes a data interface corresponding to each target storage system according to target fields of multiple target storage systems. After obtaining an identification and detection result, data can be stored in a local system in the same format based on the battery cell coding format, to facilitate management. Meanwhile, for different target storage systems, the battery cell coding data can be processed, such as cleaning and conversion, through the corresponding data interface, and the processed battery cell coding data is stored in the target storage system. Compared with the prior art, the application realizes unified storage of battery cell identification and detection data, and can flexibly output the actual required data to different target storage systems according to actual requirements, to achieve a general system effect, can flexibly cope with multiple different application scenarios, and greatly improves the data processing efficiency.
[0116] The above is only a preferred specific embodiment of the application, but the protection scope of the application is not limited thereto, any person skilled in the art can easily think of changes or replacements within the technical range disclosed by the application, which should be covered within the protection scope of the application.
Claims
1. A method for quickly identifying and detecting the code of a battery cell, characterized in that, The method comprises the following steps: constructing a battery cell coding format, the battery cell coding format comprising a plurality of feature fields, the plurality of feature fields comprising an identity field and an electrical property field, the identity field comprising a manufacturer identification field, a production date field, a specification field, and a material field, and the electrical property field comprising a capacity field, a rated voltage field, an SOC field, and an SOH field; obtaining target fields of a plurality of target storage systems, and establishing a data interface for each of the target storage systems according to the feature fields and the target fields, comprising: obtaining target fields of a plurality of target storage systems; establishing SQL statements for each of the target storage systems according to the feature fields and the target fields; establishing data exchange parameters for each of the target storage systems according to the plurality of target storage systems; and establishing data interfaces for each of the target storage systems according to the SQL statements and the data exchange parameters corresponding to each of the target storage systems; identifying and detecting a target battery cell, and establishing battery cell coding data based on the battery cell coding format according to the identification and detection results, comprising: obtaining a photographed image of the target battery cell, identifying a code sequence of the target battery cell in the photographed image through a neural network, obtaining identity field data corresponding to the target battery cell according to the code sequence; detecting electrical properties of the target battery cell, and obtaining electrical property field data corresponding to the target battery cell according to the detection results; and obtaining the battery cell coding data according to the identity field data and the electrical property field data of the target battery cell; calling the data interface corresponding to the target storage system, processing the battery cell coding data, and storing the processed battery cell coding data in the target storage system.
2. The method of claim 1, wherein, The method comprises the following steps: establishing a YOLOV4 neural network; obtaining a photographed image of a target battery cell, and extracting a code sequence of the target battery cell in the photographed image based on the YOLOV4 neural network; storing the content of the code sequence in the format of the identity field to obtain identity field data.
3. The method of claim 2, wherein the code is a barcode. The YOLOV4 neural network comprises an INPUT layer, a BACKBONE layer, a NECK layer, and a HEAD layer connected in sequence; and the method comprises the following steps: obtaining the photographed image of the target battery cell; preprocessing the photographed image through the INPUT layer to obtain preprocessing data; performing feature extraction on the preprocessing data based on convolution operation through the BACKBONE layer to obtain primary feature data; optimizing the primary feature data through the NECK layer to obtain optimized feature data; predicting the optimized feature data through the HEAD layer to obtain a character bounding box and a character prediction category; and According to the character boundary box and the character prediction category, the inkjet code sequence is obtained.
4. The method of claim 1, wherein the code is a barcode. The calling the data interface corresponding to the target storage system, processing the battery cell coding data, and storing the processed battery cell coding data in the target storage system, comprises: According to the target storage system, the data interface is called and the data exchange connection is established based on the data exchange parameter; According to the target storage system, the data interface is called and the data exchange connection is established based on the data exchange parameter; According to the target storage system, the data interface is called and the data exchange connection is established based on the data exchange parameter; 5. A device for quickly identifying and detecting the code of an electric cell, characterized in that it comprises: According to the target storage system, the data interface is called and the data exchange connection is established based on the data exchange parameter. Comprise: The coding design module is used for constructing the battery cell coding format, and the battery cell coding format comprises a plurality of characteristic fields, and the plurality of characteristic fields comprise an identity field and an electrical characteristic field, the identity field comprises a manufacturer identification field, a production date field, a specification field and a material field, and the electrical characteristic field comprises a capacity field, a rated voltage field, an SOC field and an SOH field; The interface configuration module is used for obtaining target fields of a plurality of target storage systems, and establishing a data interface for each target storage system according to the characteristic fields and the target fields, comprising: obtaining target fields of a plurality of target storage systems; according to the characteristic fields and the target fields, a SQL statement is established for each target storage system; according to a plurality of target storage systems, a data exchange parameter is established for each target storage system; according to the SQL statement and the data exchange parameter corresponding to each target storage system, a data interface is established for each target storage system; The identification and detection module is used for identifying and detecting a target battery cell, and establishing battery cell coding data based on the battery cell coding format according to the identification and detection result, comprising: obtaining a photographed image of a target battery cell, and identifying the inkjet code sequence of the target battery cell in the photographed image through a neural network, obtaining the identity field data corresponding to the target battery cell according to the inkjet code sequence; the electrical characteristic of the target battery cell is detected, and the electrical characteristic field data corresponding to the target battery cell is obtained according to the detection result; according to the identity field data and the electrical characteristic field data of the target battery cell, the battery cell coding data is obtained; 6. An electronic device, comprising: The data output module is used for calling the data interface corresponding to the target storage system, processing the battery cell coding data, and storing the processed battery cell coding data in the target storage system. Comprise a memory and a processor, wherein, The memory is used for storing programs; 7. A computer readable storage medium characterized by The processor is coupled with the memory, and is used for executing the programs stored in the memory to realize the steps in the battery cell rapid identification and detection coding method in any one of claims 1 to 4. For storing computer readable programs or instructions, the programs or instructions are executed by the processor to realize the steps in the battery cell rapid identification and detection coding method in any one of claims 1 to 4.
Citation Information
Patent Citations
Part code spraying detection method based on a convolutional neural network
CN109871938A
Battery cell, battery cell monitoring module and chip thereof
CN111211364A
Unmanned electric locomotive obstacle detection method based on Tiny-Yolov4 and electronic equipment
CN115116028A