A pole piece cutting position determination method and device and electronic equipment

By calculating the pulse count of the electrode cutting equipment and the image acquisition equipment, and combining it with image processing, the electrode cutting position is determined, which solves the problem of inaccurate electrode cutting position positioning and improves cutting accuracy and production efficiency.

CN117381539BActive Publication Date: 2026-02-06HANGZHOU HIKROBOT TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311323125.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-10-12
Publication Date
2026-02-06
Estimated Expiration
2043-10-12

AI Technical Summary

Technical Problem

In existing technologies, there are omissions and misjudgments in the positioning of electrode cutting positions, which can lead to electrode material stacking or premature core formation, resulting in production losses.

Method used

By acquiring the pulse counts of the electrode cutting device and the image acquisition device, the distance between the target electrode and the image acquisition device is calculated. Combined with image processing, the electrode cutting position is determined, thus avoiding missed or misjudged detection of the target electrode.

Benefits of technology

This improved the accuracy of electrode cutting, reduced misjudgments of cutting positions, and increased production efficiency and electrode quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117381539B_ABST
    Figure CN117381539B_ABST
Patent Text Reader

Abstract

The embodiment of the application provides a kind of pole piece cutting position determination method, device and electronic equipment, method includes: obtaining the first pulse number that preset encoder records when tab cutting equipment cuts target tab of target pole piece;In response to the image acquisition device collects image, obtain the second pulse number of preset encoder when image acquisition device collects image;According to the first pulse number, the second pulse number and camera pulse number, determine the pulse signal number that preset encoder receives in the process that target tab cutting equipment cuts target tab to target tab and travels to the image acquisition device and collects target tab, as the remaining pulse number;If the remaining pulse number meets preset pulse number condition, determine the tab position where target tab is located in target pole piece image;According to tab position, determine the cutting position of pole piece.Thereby, improve the accuracy of pole piece cutting.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of machine vision, in particular to a method and device for determining a cutting position of a pole piece and an electronic device. BACKGROUND

[0002] When producing relatively precise products, a die cutting process is often used, for example, a pole piece is an important component in a lithium battery, and the pole piece in the lithium battery is usually formed by a die cutting process. In the die cutting process, the pole piece is first made by laser cutting off the side tab of the pole piece material, and then the pole piece passes through multiple cameras to record the multi-dimensional information of the pole piece. When the electrode represented by the multi-dimensional information meets the condition of becoming a cell, the information is sent to a cutting device for subsequent cell forming process. In this process, the key to determining whether the multi-dimensional information of the pole piece meets the condition of becoming a cell lies in the accuracy of positioning the target tab in the multi-dimensional information. Since the cutting position of the pole piece is determined according to the position of the target tab, if the target tab on the pole piece is missed or mispositioned, the cutting position of the pole piece will be missed or misjudged, which will cause the pole piece material to be stacked and cannot be formed into a cell for a long time or the pole piece to be formed into a cell too early, resulting in production loss.

[0003] Currently, the target tab on the pole piece is usually positioned by a method of image processing in machine vision. This method needs to pre-mark a hole on the target tab on the material, and then detect the mark hole on the captured image by image processing, and then position the target tab according to the position of the detected mark hole, and cut the pole piece according to the position of the target tab. However, due to factors such as the quality of the hole, mechanical shaking during the transmission of the pole piece, and uneven levels of visual algorithm of visual algorithm engineers, the above method often leads to missed and misjudged positions of the target tab. It can be seen that the related art lacks a method for reducing missed and misjudged positions of the pole piece cutting position, which leads to inaccurate cutting of the pole piece. SUMMARY

[0004] The purpose of the embodiments of the present application is to provide a method and device for determining a cutting position of a pole piece and an electronic device to improve the accuracy of cutting the pole piece. The specific technical solutions are as follows:

[0005] According to a first aspect of the present application, a method for determining a cutting position of a pole piece is provided, the method comprising:

[0006] obtaining a first pulse number recorded by a preset encoder when a tab cutting device cuts a target tab of a pole piece, the preset encoder being configured to receive a pulse signal and record a total number of received pulse signals;

[0007] In response to the image acquisition device acquiring an image, a second pulse number of the preset encoder when the image acquisition device acquires the image is obtained, wherein the image acquisition device and the tab cutting device are arranged in the same flow line, and the image acquisition device is located downstream of the tab cutting device.

[0008] According to the first pulse number, the second pulse number, and a camera pulse number, a number of pulse signals received by the preset encoder in a process in which the tab cutting device cuts the target tab to the target tab and the image acquisition device acquires the target tab is determined as a remaining pulse number, wherein the camera pulse number is a total pulse number of pulse signals counted in a process in which the flow line transmits a distance from a position of the tab cutting device to a position of the image acquisition device.

[0009] If the remaining pulse number satisfies a preset pulse number condition, a tab position in which the target tab is located in a target tab image is determined, wherein the target tab image is an image of the target tab acquired by the image acquisition device.

[0010] According to the tab position, a cutting position of the tab is determined.

[0011] In a possible embodiment, the determining the tab position in which the target tab is located in the target tab image comprises:

[0012] According to the remaining pulse number, an image row height of the image acquisition device, and a pulse row height, a target tab image in which the target tab exists in a predicted image is determined, wherein the pulse row height is used to represent an image row height of a tab image in a pulse time.

[0013] According to the first pulse number, the image row height of the image acquisition device, and the pulse row height, the tab position in which the target tab is located in the target tab image is determined.

[0014] In a possible embodiment, the determining the tab position in which the target tab is located in the target tab image comprises:

[0015] According to the first pulse number, the image row height of the image acquisition device, and the pulse row height, a predicted position of the target tab in the target tab image is predicted, and image processing is performed on the target tab image.

[0016] If the result of the image processing indicates that the target tab is present in the target tab image, and a difference between the identified position of the target tab in the result of the image processing and the predicted position satisfies a preset distance condition, the identified position is determined as the tab position of the target tab in the target tab image.

[0017] In a possible embodiment, the determining the tab position of the target tab in the target tab image according to the first pulse number, the image line height of the image acquisition device, and the pulse line height comprises:

[0018] predicting a predicted position of the target tab in the target tab image according to the first pulse number, the image line height of the image acquisition device, and the pulse line height, and performing image processing on the target tab image;

[0019] If the result of the image processing indicates that the target tab is not present in the target tab image, or if a difference between the identified position of the target tab in the result of the image processing and the predicted position does not satisfy a preset distance condition, the predicted position is determined as the tab position of the target tab in the target tab image.

[0020] In a possible embodiment, the image acquisition device is multiple, and the method further comprises:

[0021] determining tab data of a to-be-cut battery cell based on the target tab image and image data collected by the image acquisition device before the target tab image;

[0022] synchronizing the tab data of the to-be-cut battery cell determined by each image acquisition device.

[0023] According to a second aspect of the present application, a tab cutting position determination device is further provided, and the device comprises:

[0024] a first pulse determination module configured to acquire a first pulse number recorded by a preset encoder when a tab cutting device cuts a target tab of a target battery cell, the preset encoder being configured to receive a pulse signal and record a total number of the received pulse signal;

[0025] a second pulse determination module configured to acquire a second pulse number of the preset encoder when an image acquisition device acquires an image in response to the image acquisition device acquiring the image, wherein the image acquisition device and the tab cutting device are disposed in the same flow line, and the image acquisition device is located downstream of the tab cutting device;

[0026] a remaining pulse determination module configured to determine, according to the first pulse number, the second pulse number, and a camera pulse number, a number of pulse signals received by the preset encoder during a process in which the tab cutting device cuts the target tab to the target tab and the image acquisition device acquires the target tab, as a remaining pulse number, wherein the camera pulse number is a total number of pulse signals counted during a process in which the pipeline conveys a distance from a position of the tab cutting device to a position of the image acquisition device;

[0027] a tab position determination module configured to determine, if the remaining pulse number satisfies a preset pulse number condition, a tab position of the target tab in a target tab image, wherein the target tab image is an image of the target tab acquired by the image acquisition device most recently.

[0028] a cutting position determination module configured to determine a cutting position of the tab sheet according to the tab position.

[0029] In a possible embodiment, the tab position determination module comprises:

[0030] a tab sheet determination sub-module configured to determine, according to the remaining pulse number, an image row height of the image acquisition device, and a pulse row height used to represent an image row height of a tab sheet image in one pulse time, a target tab sheet image in which the target tab exists in a predicted image.

[0031] a tab determination sub-module configured to determine, according to the first pulse number, the image row height of the image acquisition device, and the pulse row height, a tab position of the target tab in the target tab sheet image.

[0032] In a possible embodiment, the tab determination sub-module comprises:

[0033] a first prediction unit configured to predict, according to the first pulse number, the image row height of the image acquisition device, and the pulse row height, a predicted position of the target tab in the target tab sheet image, and perform image processing on the target tab sheet image.

[0034] a first tab determination unit configured to, if a result of the image processing indicates that the target tab exists in the target tab sheet image, and a difference between an identified position of the target tab in the result of the image processing and the predicted position satisfies a preset distance condition, determine the identified position as the tab position of the target tab in the target tab sheet image.

[0035] In a possible embodiment, the tab determination sub-module comprises:

[0036] a second prediction unit, configured to predict a predicted position of the target tab in the target tab image according to the first pulse number, an image row height of the image acquisition device, and the pulse row height, and perform image processing on the target tab image;

[0037] a second tab position determination unit, configured to, if a result of the image processing indicates that the target tab does not exist in the target tab image, or if a difference between an identified position of the target tab in the result of the image processing and the predicted position does not satisfy a preset distance condition, determine the predicted position as a tab position of the target tab in the target tab image.

[0038] In a possible embodiment, the image acquisition device is multiple, and the apparatus further comprises:

[0039] a tab packaging module, configured to determine tab data of a to-be-cut battery cell based on the target tab image and each image data collected by the image acquisition device before the target tab image;

[0040] a data synchronization module, configured to synchronize the tab data of the to-be-cut battery cell determined by each image acquisition device.

[0041] According to a third aspect of the present application, an electronic device is further provided, comprising:

[0042] a memory, configured to store a computer program;

[0043] a processor, configured to execute the program stored in the memory, and implement the method of any one of the first aspect.

[0044] According to a fourth aspect of the present application, a computer readable storage medium is further provided, and the computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the method of any one of the first aspect.

[0045] The embodiments of the present application further provide a computer program product containing instructions, which, when executed on a computer, cause the computer to perform the method of any one of the first aspect.

[0046] The embodiments of the present application have the following beneficial effects:

[0047] The method for determining the cutting position of the pole piece provided by the embodiment of the application comprises the following steps: determining the first pulse number when the cutting target pole lug is cut by using a preset encoder, determining the second pulse number when an image is collected by using an image collection device, and determining the camera pulse number representing the distance between the pole lug cutting device and the image collection device; calculating the residual pulse number of the distance between the target pole lug and the image collection device; judging the distance of the target pole lug relative to the image collection device based on the residual pulse number; determining the target pole piece image containing the target pole lug and the position of the target pole lug in the target pole piece image according to the preset pulse number condition; and obtaining the cutting position according to the position of the pole lug. The target pole piece image containing the target pole lug is determined by using the statistics of the pulse signal, so that the cutting position is determined, without the need of making a Mark hole and without the need of relying on visual positioning. The inaccuracy of the cutting position caused by the missed judgment and the misjudgment of the target pole lug caused by the image processing is reduced, and the accuracy of the pole piece cutting is improved.

[0048] Of course, implementing any product or method of the present application does not necessarily require all the advantages described above to be achieved simultaneously. BRIEF DESCRIPTION OF DRAWINGS

[0049] In order to more clearly illustrate the technical solutions of the embodiments of the present application or the prior art, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application, and other embodiments can also be obtained by those skilled in the art according to these drawings.

[0050] Figure 1a The flowchart of the method for determining the cutting position of the pole piece provided by the embodiment of the present application is shown in the figure.

[0051] Figure 1b The structure diagram of the distribution of the pole lugs on the pole piece provided by the embodiment of the present application is shown in the figure.

[0052] Figure 1c The distribution diagram of the pole lug cutting device and the image collection device corresponding to the method for determining the cutting position of the pole piece provided by the embodiment of the present application is shown in the figure.

[0053] Figure 2 The flowchart of another method for determining the cutting position of the pole piece provided by the embodiment of the present application is shown in the figure.

[0054] Figure 3 The flowchart of another method for determining the cutting position of the pole piece provided by the embodiment of the present application is shown in the figure.

[0055] Figure 4 The structure diagram of the device for determining the cutting position of the pole piece provided by the embodiment of the present application is shown in the figure.

[0056] Figure 5A structural schematic diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0057] In order to more clearly describe the content of the present application, the following is a relevant explanation of technical terms involved in the present application:

[0058] Pole piece material: In the present application, it refers to a material containing a metal edge on the side, which is divided into cathode and anode, and is stored like a roll of paper after being made. The unrolled length of a roll of pole piece material is usually hundreds of meters;

[0059] Diaphragm: an insulating material;

[0060] Die cutting process: a process of cutting the metal area on the side of the pole piece material into a rectangular tab. The material after die cutting is called a pole piece. The pole piece material will only go through the core forming process after the die cutting process;

[0061] Core forming process: a process of combining pole pieces and diaphragms to form a battery cell;

[0062] Battery cell: a material composed of pole pieces and diaphragms;

[0063] Tab: a rectangular metal piece on the side of the pole piece, made by the die cutting process;

[0064] First tab: the first tab on a battery cell;

[0065] Last tab: the last tab on a battery cell;

[0066] Mark hole: a mark hole cut on the last tab, often used for visual positioning of the tail of the battery cell;

[0067] Cutting position: in the core forming process, a position used to actually divide the battery cell, between the last tab and the first tab of the next battery cell;

[0068] EA division: the length of a battery cell is much smaller than the length of a roll of pole piece, so the first and last parts of the battery cell need to be divided in the core forming process using the cutting position. This process is called EA division;

[0069] Winding: a core forming process that winds the cathode and anode pole pieces and the diaphragm together to form a battery cell;

[0070] Lamination: a core forming process that laminates the cathode and anode pole pieces and the diaphragm together to form a battery cell;

[0071] Encoder: an electrical device that can convert shaft speed into a certain frequency of pulse output.

[0072] With reference to the drawings of the embodiments of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art based on the present application shall fall within the scope of protection of the present application.

[0073] As described above, the cutting position of the pole piece in the related art may be misjudged. Based on this, the present application provides a pole piece cutting position determination method, as shown in the method comprises: Figure 1a

[0074] S101, obtaining a first pulse number recorded by a preset encoder when a tab cutting device cuts a target tab of a target pole piece.

[0075] S102, in response to image acquisition by an image acquisition device, obtaining a second pulse number of the preset encoder when the image acquisition device acquires the image.

[0076] S103, determining the number of pulse signals received by the preset encoder in the process of cutting the target tab by the tab cutting device to the target tab passing through the image acquisition device to acquire the target tab as the remaining pulse number according to the first pulse number, the second pulse number and the camera pulse number.

[0077] S104, if the remaining pulse number meets the preset pulse number condition, determining the tab position where the target tab is located in the target pole piece image.

[0078] S105, determining the cutting position of the pole piece according to the tab position.

[0079] In S101, the preset encoder is used to receive pulse signals and record the total number of received pulse signals.

[0080] The pulse signals are continuously emitted in the process of conveying the pole piece along the pipeline, and the preset encoder continuously receives the pulse signals and counts them. Specifically, when the target tab of the target pole piece is cut by the tab cutting device, the first pulse number counted by the preset encoder is read. The tab cutting device is used to cut the first tab and the last tab on the target pole piece. The tab cutting device can be a laser device or other precise cutting device, which is not limited by the present application. The target pole piece can be any pole piece that needs to be made into a battery cell. A plurality of tabs will be cut on a target pole piece by the tab cutting device, and the target tab can be the first tab or the last tab of the target pole piece. As can be understood, the first tab is the first tab on the battery cell cut from the target pole piece, and the last tab is the last tab on the battery cell cut from the target pole piece, as shown in Figure 1b The cutting position is between the first tab and the last tab of the adjacent battery cell, as shown in Figure 1b ​, the first tab of the cell 1 and the tail tab of the cell 2 are adjacent to each other, the cutting position is between the first tab of the cell 1 and the tail tab of the cell 2, the cell 2 and the cell 3 are adjacent to each other, and the cutting position is between the first tab of the cell 2 and the tail tab of the cell 3. Therefore, the first tab or the tail tab can be taken as a target tab, and the cutting position of each cell of the target tab can be determined according to the position of the first tab or the tail tab of the target tab.

[0081] In S102, the image acquisition device and the tab cutting device are arranged on the same flow line, and the image acquisition device is located downstream of the tab cutting device.

[0082] As shown in Figure 1c , the image acquisition device and the tab cutting device are both fixed around the flow line, and the image acquisition device is located downstream of the tab cutting device. Therefore, the image acquisition device can capture the image of the tab only after the tab cutting device cuts the tab to form the tab. The flow line is a continuous flow of tabs, and there is a cutting position between the first tab and the tail tab on the tab. The tab between two adjacent cutting positions can be a cell in the future.

[0083] When the image acquisition device acquires the image, the second pulse number is obtained by acquiring the pulse number counted by the preset encoder at this time. It can be understood that each image acquisition device will periodically acquire images on the flow line. Therefore, each time the image acquisition device acquires an image, the subject will acquire the pulse number of the preset encoder at this time in response to the image acquisition device acquiring the image, as the second pulse number. The pulse number recorded by the preset encoder is constantly increasing with the distance of the flow line conveying the tab, so the second pulse number is also updated with the image acquisition device acquiring the image.

[0084] In S103, the camera pulse number is the total pulse number of the pulse signal counted in the process of conveying the distance from the position of the tab cutting device to the position of the image acquisition device.

[0085] The actual physical distance d of each pulse of the pulse signal can be obtained by calibration. Specifically, the physical distance d is the distance passed by the flow line in the interval between two pulse signals, and the distance D from the tab cutting device to the image acquisition device can also be measured, and then the camera pulse number = D / d can be calculated. It can be understood that, as Figure 1cAs shown, the tab cutting device cuts the target tab at its position, and the distance between the tab cutting device and the image acquisition device is the number of camera pulses, that is, the target tab needs to pass through the number of camera pulses to reach the image acquisition device. Moreover, the total number of pulse signals when the tab cutting device cuts the target tab is the first pulse number, and the image acquisition device acquires the image for the first time after the tab cutting device cuts the target tab, and the total number of pulses at this time is recorded as the second pulse number. It can be seen that the difference between the second pulse number and the first pulse number is the number of pulses passed by the distance from the position of the image acquisition device acquiring the image for the first time to the position of the tab cutting device cutting the target tab.

[0086] Therefore, when the image acquisition device acquires the image for the first time, the target tab still needs to pass through the remaining number of pulses, and specifically, the remaining number of pulses = the number of camera pulses - (the second pulse number - the first pulse number). If the remaining number of pulses is denoted as Xr, the number of camera pulses is denoted as Xt, the second pulse number is denoted as X2, and the first pulse number is denoted as X1, then the remaining number of pulses can be calculated according to the following formula:

[0087] Xr = Xt - (X2 - X1)

[0088] With the movement of the target tab from the tab cutting device to the image acquisition device, the image acquisition device continuously acquires images, and the second pulse number counted also continuously updates. Based on this, the remaining number of pulses of the target tab from the image acquisition device also continuously decreases.

[0089] In S104, the target tab image is the image of the target tab newly acquired by the image acquisition device.

[0090] The remaining number of pulses reflects the distance between the target tab and the edge of the field of view of the image acquisition device. The closer the target tab is to the image acquisition device, the more likely it is that the image acquisition device can acquire the target tab image containing the target tab. The preset pulse number condition limits the proximity of the image acquisition device to the target tab. In the case of meeting the preset pulse number condition, it can be inferred that the image acquired by the image acquisition device at this time will contain the target tab. When determining the tab position in the target tab image, the tab position can be predicted according to the relationship between the image row height and the pulse, or the target tab can be identified in the target tab image by an image recognition algorithm to determine the tab position of the target tab.

[0091] Specifically, the method for determining the tab position of the target tab in the target tab image includes:

[0092] S1041, predicting the target tab image in which the target tab exists in the image according to the remaining number of pulses, the image row height of the image acquisition device, and the pulse row height.

[0093] S1042, determine the tab position of the target tab in the target tab image according to the first pulse number, the image row height of the image acquisition device, and the pulse row height.

[0094] In S1041, the pulse row height is used to represent the image row height of the tab image in one pulse time.

[0095] The pixel row of the image row height is perpendicular to the feeding direction of the target tab, the image row height is the total pixel row in the vertical direction, and the pulse row height is the number of pixel rows through which the image is collected on the pipeline in one pulse time, and the unit is row / pulse. For the convenience of description below, the image row height is set as H, the pulse row height is set as h, and the remaining pulse number is represented as Xr. It can be understood that Xr*h is the image row height through which the pulses of the remaining pulse number can pass, and the result of Xr*h / H is the number of images through which the remaining pulse number can pass. That is, the target tab and the image acquisition device need to take Xr*h / H images to reach the shooting range of the image acquisition device, that is, the image acquisition device needs to take Xr*h / H images to obtain the target tab image.

[0096] In S1042, the target tab is contained in the target tab image. How to determine the tab position in the target tab image according to the first pulse number, the image row height of the image acquisition device, and the pulse row height will be described below, and will not be described here.

[0097] In this embodiment, according to the image row height and the pulse row height of the image acquisition device, it is determined how many images the remaining pulse number needs to pass through, that is, it is determined how many images the target tab needs to be collected by the image acquisition device, and the tab position of the target tab in the target tab image is determined. The position of the target tab can be estimated by counting the pulse signal, and then the cutting position is determined. On the basis of reducing the inaccurate cutting position caused by the misjudgment of the target tab caused by image processing, Mark holes are not needed, and the efficiency of determining the tab cutting position is improved.

[0098] If the tab position of the target tab is calculated only by counting the pulse signal, the tab position may be inaccurate due to the counting error of the pulse signal. Therefore, the application further provides a method for determining the tab position, comprising:

[0099] S1042a, predict the predicted position of the target tab in the target tab image according to the first pulse number, the image row height of the image acquisition device, and the pulse row height, and perform image processing on the target tab image.

[0100] S1042b, if the result of the image processing indicates that the target tab exists in the target tab image, and the difference between the identified position of the target tab in the result of the image processing and the predicted position satisfies a preset distance condition, the identified position is determined as the tab position of the target tab in the target tab image.

[0101] In S1042a, for the convenience of description, the result of Xr*h / H is set as M, i.e., M=Xr*h / H, and M is not necessarily an integer, so the integer part of M is set as M1, and the remainder part of M is set as P1. M1 represents the image (target tab image) collected by the image collection device in which the target tab will appear after the image collection device collects M1 images, and P1 is the row height of the target tab after the image collection device collects M1 images, i.e., the row height of the target tab in the target tab image, which is the predicted position. Since the remaining pulse number Xr is updated continuously as the image collection device collects images, M1 and P1 calculated according to Xr will also be updated as the image collection device collects images, M1 will become smaller and smaller, and the distance between the image collection device and the target tab will become closer and closer, so the statistics of the second pulse number will be more accurate, and thus P1 will become more and more accurate as the distance between the image collection device and the target tab becomes closer and closer. When M1 is equal to 0, it indicates that the target tab exists in the image collected by the image collection device, which is the target tab image, and P1 at this time is taken as the predicted position of the target tab.

[0102] Meanwhile, the target tab image is subjected to image processing, specifically, whether the target tab exists in the target tab image is detected, and if so, the position of the target tab in the target tab image is determined.

[0103] In S1042b, if the result of the image processing indicates that the target tab exists in the target tab image, the difference between the identified position of the target tab in the result of the image processing and the predicted position is determined, specifically, if the distance difference between the identified position and the predicted position satisfies a preset distance condition, the identified position is taken as the tab position of the target tab. The preset distance condition is used to limit the difference between the identified position and the predicted position, and the smaller the difference between the identified position and the predicted position, the easier it is to satisfy the preset distance condition. The preset distance condition can be set by a person skilled in the art according to experience, or can be set according to requirements, and the present application does not limit it. As an example, the preset distance condition can be that the distance between the identified position and the predicted position is less than a preset threshold. It can be understood that the smaller the difference between the identified position and the predicted position, the higher the accuracy of the identified position in the result of the image processing, and thus in the case where the difference between the identified position and the predicted position satisfies the preset distance condition, the identified position can be taken as the tab position of the target tab in the target tab image.

[0104] By selecting this embodiment, not only is the predicted position of the target tab inferred through the statistics of the pulse signals, but also the identified position of the target tab is identified through image processing. The two positions are compared to determine the accurate tab position of the target tab. The tab position is determined through double methods, which further improves the accuracy of the tab position and thus improves the accuracy of the cutting position.

[0105] Due to mechanical shaking or unevenness of the visual engineering algorithm in the process of transferring the pole piece material, the image processing result after image processing of the target tab image may not match the predicted position of the inferred target tab. Based on this, the application also provides a method for determining the tab position, comprising:

[0106] S1042c, predicting the predicted position of the target tab in the target tab image according to the first pulse number, the image row height of the image acquisition device, and the pulse row height, and performing image processing on the target tab image.

[0107] S1042d, if the image processing result indicates that there is no target tab in the target tab image, or if the difference between the identified position and the predicted position of the target tab in the image processing result does not meet the preset distance condition, the predicted position is taken as the tab position of the target tab in the target tab image.

[0108] In S1042c, this step is the same as S1042a, and specific reference can be made to the related description of S1042a, which will not be repeated here.

[0109] In S1042d, if the image processing result indicates that there is no target tab in the target tab image, it means that the image acquisition device may have an abnormality when acquiring the image or the image recognition of the target tab image has a problem. In order to avoid false detection of the tab position and thus cause false cutting of the cutting position, the calculated predicted position is taken as the tab position of the target tab. If the image processing result indicates that there is a target tab in the target tab image, but the difference between the identified and predicted positions of the target tab is large and does not meet the preset distance condition, it means that the target tab image calculated by counting the pulse number is correct, and thus the correctness of the predicted position calculated by counting the pulse number is higher. Therefore, the predicted position is taken as the tab position of the target tab.

[0110] By selecting this embodiment, in the case where the image processing result does not match the predicted position calculated by counting the pulse number, the more accurate predicted position is selected as the tab position of the target tab, which reduces the error caused by the tab positioning method based on image processing alone, further improves the accuracy of the tab position, and thus improves the accuracy of the cutting position.

[0111] In S105, as described above, the cutting position of the pole piece is near the target tab, and thus, based on the position of the target tab that has been determined in the target pole piece image, the cutting position of the pole piece can be obtained. Specifically, since the offset between the target tab and the cutting position is fixed, the cutting position can be obtained by adding the fixed offset to the position of the target tab.

[0112] In this embodiment, the first pulse number when the cutting target tab is determined by the preset encoder, the second pulse number when the image is collected by the image collection device, and the camera pulse number representing the distance between the tab cutting device and the image collection device are selected to calculate the residual pulse number of the target tab from the image collection device. The distance of the target tab relative to the image collection device is determined based on the residual pulse number, and the target pole piece image containing the target tab and the position of the target tab in the target pole piece image are determined according to the preset pulse number condition, and then the cutting position is obtained according to the tab position. By using the statistics of the pulse signal to predict the target pole piece image containing the target tab, the cutting position is determined without Mark hole and without relying on visual positioning, reducing the inaccuracy of the cutting position caused by the missed and misjudged target tab through image processing only, and improving the accuracy of the pole piece cutting.

[0113] In order to improve the quality of the pole piece cutting and reduce the missed and misjudged cutting position, multiple image collection devices will be arranged on one pipeline. Based on this, the present application further provides a pole piece cutting position determination method, and the image collection device is multiple, as shown in Figure 2 The method comprises the following steps:

[0114] S201, obtaining the first pulse number recorded by the preset encoder when the tab cutting device cuts the target tab of the target pole piece.

[0115] S202, in response to the image collection device collecting the image, obtaining the second pulse number of the preset encoder when the image collection device collects the image.

[0116] S203, determining the number of pulse signals received by the preset encoder in the process of cutting the target tab by the tab cutting device to the target tab passing through the image collection device collecting the target tab as the residual pulse number according to the first pulse number, the second pulse number and the camera pulse number.

[0117] S204, if the residual pulse number meets the preset pulse number condition, determining the tab position where the target tab is located in the target pole piece image.

[0118] S205, determining the pole piece data of the to-be-cut battery cell based on the target pole piece image and the image data collected by the image collection device before the target pole piece image.

[0119] S206, synchronizing the pole piece data of the to-be-cut battery cell determined by each image acquisition device.

[0120] In S201, this step is the same as S101, and details can be referred to the related description of S101, which will not be repeated here.

[0121] In S202, this step is the same as S102, and details can be referred to the related description of S102, which will not be repeated here.

[0122] In S203, this step is the same as S103, and details can be referred to the related description of S103, which will not be repeated here.

[0123] In S204, this step is the same as S104, and details can be referred to the related description of S104, which will not be repeated here.

[0124] In S205, there are multiple image acquisition devices, and for each image acquisition device, the second pulse number corresponding to each image acquisition device is obtained, and the target pole piece image and the tab position of the target tab in the target pole piece image corresponding to each image acquisition device are determined. Therefore, each image acquisition device can consider the target pole piece image and the image data collected before the target pole piece image as the image data of the to-be-cut battery cell, and based on these image data, the related information of the pole piece in the to-be-cut battery cell can be determined, including but not limited to the measurement data of the pole piece, the information indicating the defects existing in the pole piece, etc. These related information is referred to as the pole piece data of the to-be-cut battery cell.

[0125] In S206, as described above, the pole piece cutting position determination method provided by the present application can determine the cutting position in the image captured by each image acquisition device, so each image acquisition device can accurately distinguish different pole pieces. Since each image acquisition device determines the cutting position based on the pulse number of the preset encoder, it can be considered that each image acquisition device distinguishes different pole pieces based on the same reference. Therefore, each image acquisition device can not only accurately distinguish different pole pieces, but also can keep the pole pieces distinguished by each image acquisition device in synchronization, that is, the synchronization and accuracy of the pole piece data can be kept. Therefore, the pole piece data determined by each image acquisition device can be packaged and sent to a designated device, so that relevant personnel can master the related information of each pole piece according to these information, thereby more effectively managing the production process of the battery cell, and improving the quality of the produced battery cell.

[0126] For example, it is assumed that there are 5 image acquisition devices in total, denoted as image acquisition devices 0-4, wherein the image acquisition device 0 is farthest from the cutting device, and the image acquisition devices 1-4 synchronously obtain the polar piece data determined by the image acquisition device 0, and the image acquisition device 0 integrates the polar piece data determined by each image acquisition device. Since the embodiment of the present application can maintain the synchronization and accuracy of the polar piece data, the integrated polar piece data can accurately reflect the true situation of each polar piece, so that the relevant personnel can master the situation of the polar piece according to the integrated polar piece data of the image acquisition device 0. If the synchronization and accuracy of the polar piece data cannot be maintained, the integrated polar piece data may be chaotic and / or inaccurate, so it cannot accurately reflect the true situation of each polar piece, and the embodiment of the present application can solve this technical problem.

[0127] In order to more clearly describe the polar piece cutting position determination method provided by the embodiment of the present application, a specific implementation will be taken as an example to describe the flow as shown in the following figure: Figure 3

[0128] Firstly, in the calibration link, the distance D between the tab cutting device and the image acquisition device is calibrated, the actual physical distance d (mm / pulse) corresponding to the pulse signal is calibrated, the image row height h corresponding to the pulse signal is calibrated, the total image row height H of the collected image is calibrated, and the number of pulses X required between the tab cutting device and the image acquisition device is calculated according to D and d.

[0129] Then, in the link that the tab cutting device starts to cut the target tab:

[0130] S301, the tab cutting device cuts the target tab.

[0131] S302, the first pulse number X1 counted by the preset encoder at this time is obtained.

[0132] S303, the image acquisition device collects the image for the first time.

[0133] S304, the second pulse number X2 counted by the preset encoder at the current time in response to the image acquisition device collecting the image is obtained.

[0134] S305, the remaining pulse number Xr is calculated, Xr=Xt-(X2-X1).

[0135] S306, the target polar piece image and the predicted position P1 of the target tab are predicted according to Xr, H and h, Xr*h / H=M1…P1.

[0136] S307, the predicted position P1 is updated.

[0137] S308, it is detected whether M1 is 0, if M1 is not 0, return to S304.​

[0138] S309, if M1 is 0, it can be determined that the current collected image is a target pole piece image, and the target pole piece image is processed to obtain a processing result.

[0139] S310, if the processing result shows that there is no target pole lug, the predicted position is taken as the pole lug position of the target pole lug.

[0140] S311, if the processing result shows that there is a target pole lug, it is determined whether the recognition position and the predicted position meet a preset distance condition.

[0141] S312, if it is determined that the recognition position and the predicted position do not meet the preset distance condition, the predicted position is taken as the pole lug position of the target pole lug.

[0142] S313, if it is determined that the recognition position and the predicted position meet the preset distance condition, the recognition position is taken as the pole lug position of the target pole lug.

[0143] S314, a cutting position is determined according to the pole lug position, and the target pole piece is cut.

[0144] Corresponding to the pole piece cutting position determination method provided in the present application, the present application further provides a pole piece cutting position determination device, as shown in Figure 4 The device comprises:

[0145] A first pulse determination module 401 is configured to obtain a first pulse number recorded by a preset encoder when a pole lug cutting device cuts a target pole lug of a target pole piece, and the preset encoder is configured to receive a pulse signal and record the total number of the received pulse signals.

[0146] A second pulse determination module 402 is configured to obtain a second pulse number of the preset encoder when an image acquisition device acquires an image in response to the image acquisition device acquiring the image, wherein the image acquisition device and the pole lug cutting device are arranged in the same flow line, and the image acquisition device is located downstream of the pole lug cutting device.

[0147] A residual pulse determination module 403 is configured to determine the number of pulse signals received by the preset encoder in the process of cutting the target pole lug by the pole lug cutting device to the target pole lug passing through the image acquisition device to acquire the target pole lug as a residual pulse number according to the first pulse number, the second pulse number and a camera pulse number, wherein the camera pulse number is the total pulse number of the pulse signals counted in the process of conveying the distance from the position of the pole lug cutting device to the position of the image acquisition device.

[0148] A pole lug position determination module 404 is configured to determine a pole lug position where the target pole lug is located in a target pole piece image if the residual pulse number meets a preset pulse number condition, wherein the target pole piece image is an image of the target pole piece newly acquired by the image acquisition device.

[0149] The cutting position determination module 405 is configured to determine the cutting position of the tab sheet according to the tab position.

[0150] In a possible embodiment, the tab position determination module 404 comprises:

[0151] The tab sheet determination sub-module is configured to predict a target tab sheet image in which the target tab exists in the image according to the remaining pulse number, the image row height of the image acquisition device, and the pulse row height, the pulse row height being used to represent the image row height passed by the tab sheet image in one pulse time.

[0152] The tab determination sub-module is configured to determine the tab position of the target tab in the target tab sheet image according to the first pulse number, the image row height of the image acquisition device, and the pulse row height.

[0153] In a possible embodiment, the tab determination sub-module comprises:

[0154] The first prediction unit is configured to predict a predicted position of the target tab in the target tab sheet image according to the first pulse number, the image row height of the image acquisition device, and the pulse row height, and perform image processing on the target tab sheet image.

[0155] The first tab determination unit is configured to, if the result of the image processing indicates that the target tab exists in the target tab sheet image, and a difference between the identified position of the target tab in the result of the image processing and the predicted position satisfies a preset distance condition, determine the identified position as the tab position of the target tab in the target tab sheet image.

[0156] In a possible embodiment, the tab determination sub-module comprises:

[0157] The second prediction unit is configured to predict a predicted position of the target tab in the target tab sheet image according to the first pulse number, the image row height of the image acquisition device, and the pulse row height, and perform image processing on the target tab sheet image.

[0158] The second tab position determination unit is configured to, if the result of the image processing indicates that the target tab does not exist in the target tab sheet image, or if a difference between the identified position of the target tab in the result of the image processing and the predicted position does not satisfy the preset distance condition, determine the predicted position as the tab position of the target tab in the target tab sheet image.

[0159] In a possible embodiment, the image acquisition device is multiple, and the apparatus further comprises:

[0160] The tab packing module is configured to determine the tab data of the to-be-cut battery cell based on the target tab sheet image and each image data collected by the image acquisition device before the target tab sheet image.

[0161] A data synchronization module synchronizes the pole piece data of the to-be-cut battery cell determined by each image acquisition device.

[0162] The application also provides an electronic device, such as Figure 5 as shown, comprising:

[0163] a memory 501 for storing a computer program;

[0164] a processor 502 for executing the program stored in the memory 501 to implement the following steps:

[0165] acquire the first pulse number recorded by the preset encoder when the target tab of the tab cutting device is cut, and the preset encoder is used to receive the pulse signal and record the total number of the received pulse signal;

[0166] in response to the image acquisition device acquiring the image, acquire the second pulse number of the preset encoder when the image acquisition device acquires the image, wherein the image acquisition device and the tab cutting device are deployed in the same flow line, and the image acquisition device is located downstream of the tab cutting device;

[0167] According to the first pulse number, the second pulse number and the camera pulse number, determine the number of pulse signals received by the preset encoder in the process of cutting the target tab by the tab cutting device to the target tab passing through the image acquisition device to collect the target tab, as the remaining pulse number, wherein the camera pulse number is the total pulse number of the pulse signal counted in the process of conveying the distance from the position of the tab cutting device to the position of the image acquisition device in the flow line;

[0168] If the remaining pulse number meets the preset pulse number condition, determine the tab position of the target tab in the target tab image, wherein the target tab image is the image of the target tab collected by the image acquisition device;

[0169] According to the tab position, determine the cutting position of the pole piece.

[0170] And the above-mentioned electronic device can also include a communication bus and / or a communication interface, and the processor 502, the communication interface and the memory 501 can complete mutual communication through the communication bus.

[0171] The communication bus mentioned in the above-mentioned electronic device can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc. For the convenience of representation, only one thick line is shown in the figure, but it does not mean that there is only one bus or one type of bus.

[0172] The communication interface is configured to communicate between the electronic device and other devices.

[0173] The memory can include a random access memory (RAM) and can also include a non-volatile memory (NVM), such as at least one disk memory. Optionally, the memory can also be at least one storage device located away from the aforementioned processor.

[0174] The processor described above can be a general processor, including a central processing unit (CPU), a network processor (NP), etc. It can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component.

[0175] In another embodiment provided in the present application, a computer readable storage medium is also provided, and the computer readable storage medium stores a computer program. The computer program is executed by a processor to implement the steps of any of the above-mentioned pole piece cutting position determination methods.

[0176] In another embodiment provided in the present application, a computer program product containing instructions is also provided, and when the computer program product is run on a computer, the computer is caused to execute any of the pole piece cutting position determination methods in the above-mentioned embodiments.

[0177] In the embodiments described above, all or some of the steps can be implemented by hardware, software, firmware or any combination thereof. When implemented by software, all or some of the steps can be implemented in the form of one or more computer programs or program elements. The computer programs reside (at least temporarily) in a memory of a computer during execution. The memory can be a RAM memory, a flash memory, a ROM memory, an EPROM memory, or any other suitable memory. The memory can be integral to or separate from the computer. The computer programs can be written in any suitable programming language, such as C, C++, Java, Visual Basic, etc. The computer programs can be written in assembly or machine language, if desired. The computer programs can be distributed over network coupled file servers, or can be distributed by any other suitable means.

[0178] It should be noted that, in the present document, relational terms such as first and second and the like can be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises", "comprising", or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. Furthermore, unless otherwise indicated herein, the terms "first", "second", "third", etc. are used herein only to distinguish one element from another and do not imply or require any actual relationship or order between such elements.

[0179] Each of the embodiments described in the present specification is described in a related manner, and the same or similar parts between the embodiments can be referred to each other. Each of the embodiments focuses on the difference from other embodiments. In particular, the device, electronic device, and computer-readable storage medium embodiments are described simply because they are substantially similar to the method embodiments, and the same or similar parts can be referred to the part of the method embodiments.

[0180] The above merely provides the preferred embodiment of the present application, and not intended to limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A method for determining the cutting position of an electrode sheet, characterized in that, The method includes: The first pulse count recorded by a preset encoder is obtained when the electrode cutting device cuts the target electrode sheet. The preset encoder is used to receive pulse signals and record the total number of received pulse signals. In response to an image acquisition device acquiring an image, the second pulse count of the preset encoder is obtained when the image acquisition device acquires the image, wherein the image acquisition device and the tab cutting device are deployed on the same production line, and the image acquisition device is located downstream of the tab cutting device; Based on the first pulse count, the second pulse count, and the camera pulse count, the number of pulse signals received by the preset encoder during the process from when the electrode cutting device cuts the target electrode to when the target electrode is captured by the image acquisition device is determined, and this number is taken as the remaining pulse count. The camera pulse count is the total number of pulse signals counted during the distance the production line travels from the position of the electrode cutting device to the position of the image acquisition device. If the remaining number of pulses meets the preset pulse number condition, the position of the target electrode tab is determined in the target electrode image, wherein the target electrode image is the latest image of the target electrode acquired by the image acquisition device; The cutting position of the electrode sheet is determined based on the position of the tab.

2. The method according to claim 1, characterized in that, Determining the location of the target electrode tab in the target electrode image includes: Based on the remaining pulse count, the image row height of the image acquisition device and the pulse row height, a target electrode image containing the target electrode tab is predicted in the image. The pulse row height is used to represent the image row height that the electrode image passes through in one pulse time. The position of the target electrode tab in the target electrode image is determined based on the first pulse number, the image line height of the image acquisition device, and the pulse line height.

3. The method according to claim 2, characterized in that, Determining the position of the target electrode tab in the target electrode image based on the first pulse count, the image line height of the image acquisition device, and the pulse line height includes: Based on the first pulse count, the image line height of the image acquisition device, and the pulse line height, the predicted position of the target electrode in the target electrode image is predicted, and image processing is performed on the target electrode image; If the image processing result indicates that the target electrode exists in the target electrode image, and the difference between the identified position and the predicted position of the target electrode in the image processing result satisfies a preset distance condition, then the identified position is determined as the electrode position of the target electrode in the target electrode image.

4. The method according to claim 2, characterized in that, Determining the position of the target electrode tab in the target electrode image based on the first pulse count, the image line height of the image acquisition device, and the pulse line height includes: Based on the first pulse count, the image line height of the image acquisition device, and the pulse line height, the predicted position of the target electrode in the target electrode image is predicted, and image processing is performed on the target electrode image; If the image processing result indicates that the target electrode does not exist in the target electrode image, or if the difference between the identified position and the predicted position of the target electrode in the image processing result does not meet the preset distance condition, then the predicted position is taken as the electrode position of the target electrode in the target electrode image.

5. The method according to claim 1, characterized in that, The image acquisition devices are multiple, and the method further includes: The electrode data of the cell to be cut is determined based on the target electrode image and the image data acquired by the image acquisition device in front of the target electrode image. Synchronize the electrode data of the battery cell to be cut as determined by each of the image acquisition devices.

6. A device for determining the cutting position of an electrode sheet, characterized in that, The device includes: The first pulse determination module is used to obtain the number of first pulses recorded by a preset encoder when the electrode cutting device cuts the target electrode sheet. The preset encoder is used to receive pulse signals and record the total number of received pulse signals. The second pulse determination module is used to obtain the second pulse number of the preset encoder when the image acquisition device acquires the image in response to the image acquisition device acquiring the image, wherein the image acquisition device and the tab cutting device are deployed on the same production line, and the image acquisition device is located downstream of the tab cutting device; The remaining pulse determination module is used to determine, based on the first pulse count, the second pulse count, and the camera pulse count, the number of pulse signals received by the preset encoder during the process from when the electrode cutting device cuts the target electrode to when the target electrode is captured by the image acquisition device, as the remaining pulse count. The camera pulse count is the total number of pulse signals counted during the distance the production line travels from the position of the electrode cutting device to the position of the image acquisition device. The electrode position determination module is used to determine the electrode position of the target electrode in the target electrode image if the remaining pulse count meets the preset pulse count condition, wherein the target electrode image is the latest image of the target electrode acquired by the image acquisition device; The cutting position determination module is used to determine the cutting position of the electrode sheet based on the position of the electrode tab.

7. The apparatus according to claim 6, characterized in that, The electrode position determination module includes: The electrode determination submodule is used to predict the target electrode image containing the target electrode tab in the image based on the remaining pulse count, the image row height of the image acquisition device and the pulse row height, wherein the pulse row height is used to represent the image row height through which the electrode image passes in one pulse time. The electrode determination submodule is used to determine the electrode position of the target electrode in the target electrode image based on the first pulse number, the image line height of the image acquisition device, and the pulse line height.

8. The apparatus according to claim 7, characterized in that, The electrode determination submodule includes: The first prediction unit is used to predict the predicted position of the target electrode in the target electrode image based on the first pulse number, the image line height of the image acquisition device and the pulse line height, and to perform image processing on the target electrode image. The first electrode identification unit is configured to determine the identification position as the electrode position of the target electrode in the target electrode image if the result of image processing indicates that the target electrode exists in the target electrode image, and the difference between the identification position and the predicted position of the target electrode in the result of image processing satisfies a preset distance condition.

9. The apparatus according to claim 7, characterized in that, The electrode determination submodule includes: The second prediction unit is used to predict the predicted position of the target electrode in the target electrode image based on the first pulse number, the image line height of the image acquisition device and the pulse line height, and to perform image processing on the target electrode image. The second electrode position determination unit is used to determine the electrode position of the target electrode in the target electrode image if the result of image processing indicates that the target electrode does not exist in the target electrode image, or if the difference between the identified position and the predicted position of the target electrode in the result of image processing does not meet the preset distance condition, and then takes the predicted position as the electrode position of the target electrode in the target electrode image.

10. The apparatus according to claim 6, characterized in that, The image acquisition devices are multiple, and the device further includes: An electrode packaging module is used to determine the electrode data of the battery cell to be cut based on the target electrode image and the image data acquired by the image acquisition device in front of the target electrode image. The data synchronization module synchronizes the electrode data of the battery cell to be cut as determined by each of the image acquisition devices.

11. An electronic device, characterized in that, include: Memory, used to store computer programs; A processor, when executing a program stored in memory, implements the method described in any one of claims 1-5.

12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method described in any one of claims 1-5.

Citation Information

Patent Citations

  • Control method and system for laser cutting of battery pole piece

    CN102205469A

  • Pole piece cutting-off system and method

    CN109093186A