Large cylindrical battery full inspection method, device, equipment and medium
By integrating anti-release, appearance, height and diameter measurement devices, multi-dimensional detection data is obtained, and the problem of incomplete detection of large cylindrical batteries is solved, and a comprehensive and accurate evaluation of battery status is achieved to ensure the accuracy of battery safety and life evaluation.
Patent Information
- Application Number
- CN202510777304.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-11
- Publication Date
- 2025-08-15
AI Technical Summary
The detection of large cylindrical batteries is not comprehensive enough, resulting in inaccurate detection data and ineffective evaluation of the safety and service life of the battery.
The anti-release and reverse detection device, appearance and height measurement device are used to obtain the first to fourth detection data respectively, and the battery's reversal state, appearance defects, height and diameter are determined through deep learning analysis.
The comprehensive inspection of large cylindrical batteries is achieved, accurate detection information is provided, ensuring that the battery state meets the standards during assembly, and providing a good foundation for safety and service life assessment.
Smart Images

Figure CN120489247A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of battery testing technology, and in particular to a method, device, equipment and medium for full testing of large cylindrical batteries. Background Art
[0002] Testing large cylindrical batteries is a critical task that directly impacts their safety and service life. Conventional testing of large cylindrical batteries often fails to ensure comprehensiveness. Typically, only specific parameters are tested, while others are ignored or only simple tests are performed. This incomplete testing prevents a comprehensive and effective evaluation of large cylindrical batteries, leading to inaccurate test data. Summary of the Invention
[0003] The embodiments of the present application provide a method, apparatus, device, and medium for full inspection of large cylindrical batteries, which can perform comprehensive inspection of large cylindrical batteries, achieve effective evaluation of large cylindrical batteries, and ensure the accuracy of inspection data.
[0004] In one aspect of an embodiment of the present application, a method for fully inspecting large cylindrical batteries is provided, which is applied to a full inspection system for large cylindrical batteries. The full inspection system for large cylindrical batteries includes an anti-reverse detection device, an appearance detection device, a height measurement device, and a diameter measurement device. The method includes: receiving first detection data obtained by the anti-reverse detection device for the large cylindrical battery, and receiving second detection data obtained by the appearance detection device for the large cylindrical battery; receiving third detection data obtained by the height measuring device for the large cylindrical battery, and receiving fourth detection data obtained by the diameter measuring device for the large cylindrical battery; Detection information of the large cylindrical battery is generated according to the first detection data, the second detection data, the third detection data, and the fourth detection data.
[0005] Optionally, the first detection data is obtained by the following steps: Acquire a first detection image obtained for the large cylindrical battery, and determine whether the first detection image is a positive end surface image for the large cylindrical battery according to a first image feature of the first detection image; If the first detection image is an image of the positive end surface of the large cylindrical battery, obtaining the first detection data according to the second image feature of the first detection image; If the first detection image is an image of the non-positive end surface of the large cylindrical battery, it is determined that the large cylindrical battery is in an upside-down state, and the first detection data is determined according to the upside-down state.
[0006] Optionally, the appearance inspection device includes a steel shell appearance inspection sub-device, a blue film appearance inspection sub-device, and an end face appearance inspection sub-device; the second inspection data is obtained by the following steps: Obtaining a steel shell appearance image of the steel shell of the large cylindrical battery uploaded by the steel shell appearance detection sub-device; Acquire a blue film appearance image of the blue film of the large cylindrical battery uploaded by the blue film appearance detection sub-device; Acquiring an end face appearance image of the end face of the large cylindrical battery uploaded by the end face appearance detection sub-device; The second detection data is determined according to the steel shell appearance image, the blue film appearance image, and the end face appearance image.
[0007] Optionally, determining the second detection data according to the steel shell appearance image, the blue film appearance image, and the end face appearance image includes: Comparing the steel shell appearance image with a preset reference steel shell appearance image to obtain a first grayscale variance; Comparing the blue film appearance image with a preset reference blue film appearance image to obtain a second grayscale variance; Comparing the end face appearance image with a preset reference end face appearance image to obtain a third grayscale variance; The second detection data of the large cylindrical battery is determined according to the first grayscale variance, the second grayscale variance, and the third grayscale variance, and the second detection data is used to characterize the appearance defect detection result of the large cylindrical battery.
[0008] Optionally, the height measuring device includes a shoulder height measuring sub-device, a pole measuring sub-device, and a total height measuring sub-device; and the third detection data is obtained by the following steps: Obtaining shoulder height measurement data for the large cylindrical battery uploaded by the shoulder height measurement sub-device; Obtaining the pole height measurement data for the large cylindrical battery uploaded by the pole measurement sub-device; Obtaining total height measurement data for the large cylindrical battery uploaded by the total height measurement sub-device; The third detection data is determined according to the shoulder height measurement data, the pole height measurement data and the total height measurement data.
[0009] Optionally, generating the detection information of the large cylindrical battery according to the first detection data, the second detection data, the third detection data, and the fourth detection data includes: Determining whether the large cylindrical battery is in an upside-down state according to the first detection data; Determining whether the large cylindrical battery has an appearance defect according to the second detection data; Determining whether the height data of the large cylindrical battery is equal to a preset height threshold according to the third detection data; Determining whether the diameter data of the large cylindrical battery is equal to a preset diameter threshold according to the fourth detection data; If the large cylindrical battery is not in an upside-down state, and the large cylindrical battery has no appearance defects, and the height data is equal to the preset height threshold, and the diameter data is equal to the preset diameter threshold, then the detection information is generated to indicate that the large cylindrical battery has passed the inspection.
[0010] According to one aspect of an embodiment of the present application, a large cylindrical battery full inspection device is provided, which is applied to a large cylindrical battery full inspection system. The large cylindrical battery full inspection system includes an anti-reverse detection device, an appearance detection device, a height measurement device, and a diameter measurement device; the device includes: A first receiving unit is configured to receive first detection data obtained by the anti-reverse discharge detection device for the large cylindrical battery, and receive second detection data obtained by the appearance detection device for the large cylindrical battery; A second receiving unit is configured to receive third detection data obtained by the height measuring device for the large cylindrical battery, and receive fourth detection data obtained by the diameter measuring device for the large cylindrical battery; A detection unit is used to generate detection information of the large cylindrical battery based on the first detection data, the second detection data, the third detection data and the fourth detection data.
[0011] On the other hand, an embodiment of the present application provides an electronic device, including a processor and a memory; The memory is used to store computer programs; The processor executes the computer program to implement the aforementioned method.
[0012] On the other hand, an embodiment of the present application provides a computer-readable storage medium, wherein the storage medium stores a computer program, and the computer program is executed by a processor to implement the aforementioned method.
[0013] The embodiments of the present application include at least the following beneficial effects: According to the large cylindrical battery full inspection method, device, equipment, and medium provided by the present application, a large cylindrical battery can be inspected for reverse placement using an anti-reverse placement detection device to obtain first inspection data, and a large cylindrical battery can be inspected for appearance defects using an appearance inspection device to obtain second inspection data. A height measurement device can be used to measure the height of various locations or components of the large cylindrical battery (e.g., poles, shoulder height) to determine whether they meet height standards, thereby obtaining third inspection data. A diameter measurement device can be used to measure the diameter of the large cylindrical battery to determine whether the diameter meets the standard diameter, thereby obtaining fourth inspection data.
[0014] In summary, the detection information generated by the first detection data, the second detection data, the third detection data and the fourth detection data can intuitively show whether the large cylindrical battery is placed upside down, has appearance defects, and whether the height and diameter meet the standards during the assembly process. The comprehensive detection information can provide a good and accurate data basis for the subsequent safety and service life evaluation of the large cylindrical battery. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] The accompanying drawings are used to provide a further understanding of the technical solution of the present application and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the technical solution of the present application and do not constitute a limitation on the technical solution of the present application.
[0016] Figure 1 A schematic diagram of the process of a full inspection method for large cylindrical batteries provided in an embodiment of the present application; Figure 2 A schematic diagram of the detection area of the anti-reverse detection device provided in an embodiment of the present application; Figure 3 A schematic diagram of defect marking for an appearance inspection device provided in an embodiment of the present application; Figure 4 A block diagram of a large cylindrical battery full inspection device provided in an embodiment of the present application; Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0017] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the embodiments of the present application. They are merely examples of devices and methods consistent with some aspects of the embodiments of the present application as detailed in the appended claims.
[0018] It will be understood that the terms "first", "second", etc. used in this application may be used herein to describe various concepts, but unless otherwise specified, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another. For example, without departing from the scope of the embodiments of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0019] The terms "at least one", "plurality", "each", "any", etc. used in this application include "at least one", "two" or more, "plurality" or "each", "any" or "any one", "each" or "any one" as used herein.
[0020] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application pertains. The terms used herein are for the purpose of describing the embodiments of this application only and are not intended to limit this application.
[0021] The method provided in the embodiments of the present application can be applied to a terminal or a server, or can be software running on a terminal or a server. In some embodiments, the terminal can be a smartphone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, and a vehicle-mounted terminal, etc., but is not limited thereto; the server side can be configured as an independent physical server, or as a server cluster or distributed system consisting of multiple physical servers, or as a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. The server can also be a node server in a blockchain network; the software can be an application that implements the above method, etc., but is not limited to the above forms.
[0022] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, and the like. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, and the like that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments in which tasks are performed by remote processing devices connected via a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media, including storage devices.
[0023] In an embodiment of the present application, a large cylindrical battery full inspection method is provided, which is applied to a large cylindrical battery full inspection system, wherein the large cylindrical battery full inspection system includes an anti-reverse detection device, an appearance detection device, a height measurement device, and a diameter measurement device. Figure 1 As shown, the large cylindrical battery full inspection method provided in the embodiment of the present application specifically includes but is not limited to steps S1 to S3: In step S1, first detection data obtained by the anti-reverse detection device for a large cylindrical battery is received, and second detection data obtained by the appearance detection device for the large cylindrical battery is received.
[0024] In one embodiment, the first detection data is obtained by the following steps: Acquire a first detection image obtained for the large cylindrical battery, and determine whether the first detection image is a positive end surface image for the large cylindrical battery according to a first image feature of the first detection image; If the first detection image is an image of the positive end surface of the large cylindrical battery, obtaining the first detection data according to the second image feature of the first detection image; If the first detection image is an image of the non-positive end surface of the large cylindrical battery, it is determined that the large cylindrical battery is in an upside-down state, and the first detection data is determined according to the upside-down state.
[0025] Specifically, the anti-reverse detection device is mainly used to detect whether the large cylindrical battery is placed upside down. The anti-reverse detection device is specifically a terminal device with a deep learning analysis function. It can be equipped with a shooting device, or it can receive a first detection image shot by other shooting devices and then analyze the first detection image. Now the specific implementation scenario of the anti-reverse detection device is explained: for example, in the current process, the end face of the large cylindrical battery with the pole is facing upward. If the end face of the large cylindrical battery with the pole is facing downward at this time, it means that the large cylindrical battery has been placed upside down. Then, during the subsequent assembly of the battery or other processing steps, the subsequent steps will also have errors due to the reverse placement, which further increases the losses. Therefore, the embodiment of the present application ensures that the placement state of the large cylindrical battery in the current process can meet the predetermined standard by performing reverse detection on the large cylindrical battery. As Figure 2 As shown, Figure 2 The green area in the image represents the area for detecting the large cylindrical battery pole. Place the first test image corresponding to the large cylindrical battery within the green area shown in the figure. If the pole of the large cylindrical battery appears exactly within this green area, it indicates that the large cylindrical battery is not placed upside down. The first test image is an image of the positive end surface, and the test result (first test data) is normal. Otherwise, the first test image is an image of the non-positive end surface, indicating that the large cylindrical battery is placed upside down, and the test result (first test data) is abnormal. The first image feature is used to characterize the image feature corresponding to the pole of the large cylindrical battery in the first test image.
[0026] Of course, in other scenarios, the large cylindrical battery can also be placed in other states according to the needs of the process, such as horizontally or sideways, and the actual detection method of the anti-reverse detection device proposed in this application can be adaptively adjusted according to different mechanical equipment. For example, Figure 2 The size, position, shape, etc. of the green area (detection area) shown as an example.
[0027] In one embodiment of the present application, the appearance inspection device includes a steel shell appearance inspection sub-device, a blue film appearance inspection sub-device, and an end face appearance inspection sub-device; the second inspection data is obtained by the following steps: Obtaining a steel shell appearance image of the steel shell of the large cylindrical battery uploaded by the steel shell appearance detection sub-device; Acquire a blue film appearance image of the blue film of the large cylindrical battery uploaded by the blue film appearance detection sub-device; Acquiring an end face appearance image of the end face of the large cylindrical battery uploaded by the end face appearance detection sub-device; The second detection data is determined according to the steel shell appearance image, the blue film appearance image, and the end face appearance image.
[0028] Specifically, when large cylindrical batteries are subjected to different processing steps, they need to be wrapped with blue film. Before wrapping the blue film, the steel shell (i.e., the side wall surface) and end faces (i.e., the top end face and the bottom end face) of the large cylindrical battery need to be inspected for defects. Therefore, this application designs an appearance inspection device including a steel shell appearance inspection sub-device, a blue film appearance inspection sub-device, and an end face appearance inspection sub-device to perform various types of appearance defect inspections on large cylindrical batteries in different processes.
[0029] In one embodiment, determining the second detection data according to the steel shell appearance image, the blue film appearance image, and the end face appearance image includes: Comparing the steel shell appearance image with a preset reference steel shell appearance image to obtain a first grayscale variance; Comparing the blue film appearance image with a preset reference blue film appearance image to obtain a second grayscale variance; Comparing the end face appearance image with a preset reference end face appearance image to obtain a third grayscale variance; The second detection data of the large cylindrical battery is determined according to the first grayscale variance, the second grayscale variance, and the third grayscale variance, and the second detection data is used to characterize the appearance defect detection result of the large cylindrical battery.
[0030] Specifically, please refer to Figure 3 As shown, Figure 3 Some inspection images (which may be one or more of the steel shell appearance image, the blue film appearance image, and the end face appearance image) obtained for the appearance inspection of large cylindrical batteries, where the red area indicates the location of the defect, and it can be clearly seen that the grayscale value of the red area is significantly different from that of other areas.
[0031] Therefore, by comparing the steel shell appearance image with the preset reference steel shell appearance image to obtain the first grayscale variance, it can be determined whether the steel shell of the current large cylindrical battery has defects; similarly, by comparing the blue film appearance image with the preset reference blue film appearance image to obtain the second grayscale variance, it can be determined whether the blue film of the current large cylindrical battery has defects; by comparing the end face appearance image with the preset reference end face appearance image to obtain the third grayscale variance, it can be determined whether the end face of the current large cylindrical battery has defects, thereby determining the second detection data, which integrates the appearance detection results of the steel shell, blue film and end face.
[0032] It should be noted that the appearance inspection device is primarily used to detect whether large cylindrical batteries have appearance defects (such as steel shell defects, blue film defects, and end face defects). The appearance inspection device is specifically a terminal device with deep learning analysis capabilities. It can have its own camera, or it can receive one or more of the steel shell appearance images, the blue film appearance images, and the end face appearance images captured by other cameras to analyze appearance defects. Similarly, the steel shell appearance inspection sub-device, the blue film appearance inspection sub-device, and the end face appearance inspection sub-device are implemented in accordance with the principles of the appearance inspection device and will not be further described here.
[0033] In step S2, the third detection data obtained by the height measuring device for the large cylindrical battery is received, and the fourth detection data obtained by the diameter measuring device for the large cylindrical battery is received.
[0034] In one embodiment of the present application, the height measurement device includes a shoulder height measurement sub-device, a pole measurement sub-device, and a total height measurement sub-device; the third detection data is obtained by the following steps: Obtaining shoulder height measurement data for the large cylindrical battery uploaded by the shoulder height measurement sub-device; Obtaining the pole height measurement data for the large cylindrical battery uploaded by the pole measurement sub-device; Obtaining total height measurement data for the large cylindrical battery uploaded by the total height measurement sub-device; The third detection data is determined according to the shoulder height measurement data, the pole height measurement data and the total height measurement data.
[0035] Specifically, the implementation principles of the diameter measuring device and the height measuring device (including the shoulder height measuring sub-device, the pole measuring sub-device and the total height measuring sub-device) are consistent with the implementation principles of the appearance detection device and the anti-reverse detection device, and will not be elaborated here. By obtaining the shoulder height measurement data, the pole height measurement data and the total height measurement data of the large cylindrical battery, it is determined whether the shoulder height, pole height and total height of the large cylindrical point meet the preset height standard, that is, the preset height threshold described in this application. However, it should be noted that the preset height threshold of this application includes a preset shoulder height threshold, a preset pole height threshold and a preset total height threshold, which correspond to the shoulder height measurement data, the pole height measurement data and the total height measurement data, respectively.
[0036] When the shoulder height measurement data is equal to the preset shoulder height threshold, the pole height measurement data is equal to the preset pole height threshold, and the total height measurement data is equal to the preset total height threshold, it is determined that the height data of the large cylindrical battery is equal to the preset height threshold. The height data of the large cylindrical battery is the shoulder height measurement data, the pole height measurement data, and the total height measurement data mentioned above.
[0037] Furthermore, by obtaining the fourth detection data obtained for the large cylindrical battery, the diameter data of the large cylindrical battery can be determined, and then it can be determined whether it is equal to the preset diameter threshold, thereby determining whether the diameter of the current large cylindrical battery meets the standard. It should be noted that the first detection data, the second detection data, the third detection data, and the fourth detection data of this application are all based on visual detection, that is, the detection device or detection sub-device mentioned in this application are all devices capable of visual detection.
[0038] In step S3, detection information of the large cylindrical battery is generated according to the first detection data, the second detection data, the third detection data, and the fourth detection data.
[0039] In one embodiment, generating the detection information of the large cylindrical battery according to the first detection data, the second detection data, the third detection data, and the fourth detection data includes: Determining whether the large cylindrical battery is in an upside-down state according to the first detection data; Determining whether the large cylindrical battery has an appearance defect according to the second detection data; Determining whether the height data of the large cylindrical battery is equal to a preset height threshold according to the third detection data; Determining whether the diameter data of the large cylindrical battery is equal to a preset diameter threshold according to the fourth detection data; If the large cylindrical battery is not in an upside-down state, and the large cylindrical battery has no appearance defects, and the height data is equal to the preset height threshold, and the diameter data is equal to the preset diameter threshold, then the detection information is generated to indicate that the large cylindrical battery has passed the inspection.
[0040] Specifically, the detection information of the large cylindrical battery can be determined to be normal only when the detection information of the large cylindrical battery meets the following four conditions at the same time. The following four conditions are specifically: First, the large cylindrical battery is not placed upside down; Second, there are no defects in the appearance of each process or each position of the large cylindrical battery; Third, the height of each position of the large cylindrical battery meets the preset height standard (equal to the preset height threshold); Fourth, the diameter of the large cylindrical battery meets the preset diameter standard (equal to the preset diameter threshold).
[0041] As long as the detection information of the large cylindrical battery does not meet any of the above conditions, the large cylindrical battery is determined to be a non-standard battery, and the specific defects need to be checked for repair and subsequent processing.
[0042] In summary, the embodiments of the present application can realize comprehensive defect detection of large cylindrical batteries in various processes, ensure the comprehensiveness and accuracy of the detection information, and provide a good and accurate data basis for subsequent safety and service life evaluation of large cylindrical batteries.
[0043] According to one aspect of the present application, a large cylindrical battery full inspection device is also proposed, such as Figure 4 As shown, Figure 4 This is a block diagram of a large cylindrical battery full inspection device, which includes: The first receiving unit 301 is used to receive the first detection data obtained by the anti-reverse detection device for the large cylindrical battery, and receive the second detection data obtained by the appearance detection device for the large cylindrical battery; A second receiving unit 302 is configured to receive third detection data obtained by the height measuring device for the large cylindrical battery, and receive fourth detection data obtained by the diameter measuring device for the large cylindrical battery; The detection unit 302 is configured to generate detection information of the large cylindrical battery according to the first detection data, the second detection data, the third detection data, and the fourth detection data.
[0044] The present application also discloses an electronic device, including: at least one processor; at least one memory for storing at least one program; When at least one program is executed by at least one processor, the at least one processor implements the above method.
[0045] It can be understood that the contents of the specific embodiments of the above-mentioned method are applicable to the embodiment of this electronic device. The functions specifically implemented by the embodiment of this electronic device are the same as those of the embodiment of the above-mentioned method, and the beneficial effects achieved are also the same as those achieved by the embodiment of the above-mentioned method.
[0046] For example, referring to Figure 5 , Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. Taking the electronic device as a terminal device as an example, Figure 5In the embodiment, the terminal device 1200 may include an RF (Radio Frequency) circuit 1210, a memory 1220 including one or more computer-readable storage media, an input unit 1230, a display unit 1240, a sensor 1250, an audio circuit 1260, a short-range wireless transmission module 1270, a processor 1280 including one or more processing cores, and a power supply 1290. Those skilled in the art will understand that Figure 5 The device structure shown in the figure does not constitute a limitation on the terminal device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0047] The RF circuit 1210 can be used to receive and transmit signals during information transmission or calls. Specifically, it receives downlink information from the base station and transmits it to one or more processors 1180 for processing. It also transmits uplink data to the base station. Typically, the RF circuit 1210 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a SIM card, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, and the like. Furthermore, the RF circuit 1210 can communicate with the network and other devices via wireless communication. Wireless communication can utilize any communication standard or protocol, including but not limited to GSM (Global System of Mobile Communications), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, and SMS (Short Messaging Service).
[0048] The memory 1220 can be used to store software programs and modules (or units). The processor 1280 executes various functional applications and data processing by running the software programs and modules (or units) stored in the memory 1220. The memory 1220 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function), etc.; the data storage area may store data created according to the use of the terminal device 1200 (such as audio data, a phone book), etc. In addition, the memory 1220 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage device. Accordingly, the memory 1220 may also include a memory controller to provide the processor 1280 and the input unit 1230 with access to the memory 1220. Although Figure 5 The RF circuit 1210 is shown, but it is understandable that it is not a necessary component of the terminal device 1200 and can be omitted as needed without changing the essence of the invention.
[0049] The input unit 1230 can be used to receive input digital or character information and generate keyboard, mouse, joystick, optical, or trackball signal input related to object settings and function control. Specifically, the input unit 1230 may include a touch-sensitive surface 1231 and other input devices 1232. The touch-sensitive surface 1231, also known as a touch display or touchpad, can detect touch operations performed by an object on or near it (for example, operations performed by an object using a finger, stylus, or any other suitable object or accessory on or near the touch-sensitive surface 1231) and drive corresponding connected devices according to a pre-set program. Optionally, the touch-sensitive surface 1231 may include a touch detection device and a touch controller. The touch detection device detects the touch position of the object and detects signals generated by the touch operation, transmitting the signals to the touch controller. The touch controller receives the touch information from the touch detection device, converts it into touch point coordinates, and then sends it to the processor 1280. It can also receive and execute instructions from the processor 1280. In addition, the touch-sensitive surface 1231 can be implemented using various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch-sensitive surface 1231, the input unit 1230 can also include other input devices 1232. Specifically, the other input devices 1232 can include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control keys, power keys, etc.), a trackball, a mouse, a joystick, and the like.
[0050] The display unit 1240 can be used to display information input by an object or information provided to an object and to control various graphic object interfaces of the terminal device 1200. These graphic object interfaces can be composed of graphics, text, icons, videos and any combination thereof. The display unit 1140 may include a display panel 1241. Optionally, the display panel 1241 may be configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or the like. Furthermore, the touch-sensitive surface 1231 may be covered on the display panel 1241. When the touch-sensitive surface 1231 detects a touch operation on or near it, it is transmitted to the processor 1280 to determine the type of touch event. The processor 1280 then provides corresponding visual output on the display panel 1241 according to the type of touch event. Although in Figure 5 In the embodiment, the touch-sensitive surface 1231 and the display panel 1241 are implemented as two independent components to implement input and output functions, but in some embodiments, the touch-sensitive surface 1231 and the display panel 1241 can be integrated to implement input and output functions.
[0051] The terminal device 1200 may also include at least one sensor 1250, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 1241 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 1241 or the backlight when the terminal device 1200 is moved to the ear. As a type of motion sensor, the gravity acceleration sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that recognize the posture of the mobile phone (such as switching between horizontal and vertical screens, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that can be configured in the terminal device 1200, such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be described in detail here.
[0052] The audio circuit 1260, speaker 1261, and microphone 1262 provide an audio interface between the target device and the terminal device 1200. The audio circuit 1260 converts received audio data into electrical signals and transmits them to the speaker 1261, which then converts them into sound signals for output. Meanwhile, the microphone 1262 converts collected sound signals into electrical signals, which are then received by the audio circuit 1260 and converted into audio data. The audio data is then processed by the output processor 1280 and transmitted to another electronic device via the RF circuit 1210. Alternatively, the audio data is output to the memory 1220 for further processing. The audio circuit 1260 may also include an earphone jack to facilitate communication between an external headset and the terminal device 1200.
[0053] The short-range wireless transmission module 1270 may be a WIFI (wireless fidelity) module, a Bluetooth module, an infrared module, etc. The terminal device 1200 may transmit information with wireless transmission modules provided on other devices via the short-range wireless transmission module 1270 .
[0054] Processor 1280 is the control center of terminal device 1200. It connects the various components of the entire device using various interfaces and circuits. By running or executing software programs or modules stored in memory 1220 and accessing data stored in memory 1220, it performs various functions of terminal device 1200 and processes data, thereby providing overall control over the device. Optionally, processor 1280 may include one or more processing cores; alternatively, processor 1280 may integrate an application processor and a modem processor, with the application processor primarily handling the operating system, object interfaces, and application programs, while the modem processor primarily handles wireless communications. It is understood that the modem processor may not be integrated into processor 1280.
[0055] The terminal device 1200 also includes a power supply 1290 (e.g., a battery) for supplying power to various components. Optionally, the power supply 1290 can be logically connected to the processor 1280 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The power supply 1290 can also include one or more DC or AC power supplies, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and other arbitrary components.
[0056] Although not shown, the terminal device 1200 may also include a camera, a Bluetooth module, etc., which will not be described in detail here.
[0057] The embodiment of the present application further discloses a computer-readable storage medium, which stores a program executable by a processor. The program executable by the processor is used to implement the method embodiment as described above when executed by the processor.
[0058] It can be understood that the contents of the above-mentioned method embodiments are all applicable to the computer-readable storage medium embodiments. The functions specifically implemented by the computer-readable storage medium embodiments are the same as those of the above-mentioned method embodiments, and the beneficial effects achieved are also the same as those achieved by the above-mentioned method embodiments.
[0059] The embodiments of the present application further disclose a computer program product or a computer program, wherein the computer program product or the computer program includes computer instructions, and the computer instructions are stored in the above-mentioned computer-readable storage medium; Figure 5 The processor of the electronic device shown can read the computer instructions from the above-mentioned computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the above-mentioned method.
[0060] It can be understood that the contents of the above-mentioned method embodiments are all applicable to this computer program product or computer program embodiment, and the functions specifically implemented by this computer program product or computer program embodiment are the same as those of the above-mentioned method embodiments, and the beneficial effects achieved are also the same as those achieved by the above-mentioned method embodiments.
[0061] In some optional embodiments, the functions / operations mentioned in the block diagram may not occur in the order mentioned in the operation diagram. For example, depending on the functions / operations involved, the two boxes shown in succession may actually be executed substantially simultaneously or the boxes can sometimes be executed in reverse order. In addition, the embodiments presented and described in the flow chart of the present application are provided in an exemplary manner for the purpose of providing a more comprehensive understanding of the technology. The disclosed method is not limited to the operations and logic flows presented herein. Optional embodiments are contemplated in which the order of the various operations is changed and the sub-operations described as a part of a larger operation are performed independently.
[0062] In addition, although the present application is described in the context of functional modules, it should be understood that, unless otherwise stated, one or more of the functions and / or features may be integrated into a single physical device and / or software module, or one or more functions and / or features may be implemented in separate physical devices or software modules. It is also understood that a detailed discussion of the actual implementation of each module is not necessary for understanding the present application. More specifically, given the properties, functions, and internal relationships of the various functional modules in the devices disclosed herein, the actual implementation of the module will be understood within the routine skills of an engineer. Therefore, a person skilled in the art can implement the present application as set forth in the claims using ordinary techniques without undue experimentation. It is also understood that the specific concepts disclosed are merely illustrative and are not intended to limit the scope of the present application, which is determined by the full scope of the appended claims and their equivalents.
[0063] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the existing technology, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, and other media that can store program code.
[0064] The logic and / or steps represented in a flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing the logical functions, and can be embodied in any computer-readable storage medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (e.g., a computer-based system, a system including a processor, or other system that can fetch and execute instructions from an instruction execution system, apparatus, or device). For purposes of this specification, a "computer-readable storage medium" can be any device that can contain, store, communicate, propagate, or transport a program for use by, or in conjunction with, an instruction execution system, apparatus, or device.
[0065] It should be understood that various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used: a discrete logic circuit having logic gate circuits for implementing logic functions on data signals, an application-specific integrated circuit having suitable combinational logic gate circuits, a programmable gate array (PGA), a field-programmable gate array (FPGA), etc.
[0066] In the above description of this specification, reference to the terms "one embodiment / example," "another embodiment / example," or "certain embodiments / examples" means that the specific features, structures, materials, or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described can be combined in any appropriate manner in any one or more embodiments or examples.
[0067] Although the embodiments of the present application have been shown and described, those skilled in the art will appreciate that various changes, modifications, substitutions, and variations may be made to the embodiments without departing from the principles and intent of the present application, and that the scope of the present application is defined by the claims and their equivalents.
[0068] The above is a specific description of the preferred implementation of the present application, but the present application is not limited to the embodiments. Those skilled in the art may make various equivalent modifications or substitutions without violating the spirit of the present application, and these equivalent modifications or substitutions are all included in the scope defined by the claims of the present application.
Claims
1. A method for full inspection of large cylindrical batteries, characterized in that: Applicable to a large cylindrical battery full inspection system, the large cylindrical battery full inspection system includes an anti-reverse detection device, an appearance detection device, a height measurement device and a diameter measurement device; the method includes: receiving first detection data obtained by the anti-reverse detection device for the large cylindrical battery, and receiving second detection data obtained by the appearance detection device for the large cylindrical battery; receiving third detection data obtained by the height measuring device for the large cylindrical battery, and receiving fourth detection data obtained by the diameter measuring device for the large cylindrical battery; Detection information of the large cylindrical battery is generated according to the first detection data, the second detection data, the third detection data, and the fourth detection data.
2. The large cylindrical battery full inspection method according to claim 1, characterized in that: The first detection data is obtained by the following steps: Acquire a first detection image obtained for the large cylindrical battery, and determine whether the first detection image is a positive end surface image for the large cylindrical battery according to a first image feature of the first detection image; If the first detection image is an image of the positive end surface of the large cylindrical battery, obtaining the first detection data according to the second image feature of the first detection image; If the first detection image is an image of the non-positive end surface of the large cylindrical battery, it is determined that the large cylindrical battery is in an upside-down state, and the first detection data is determined according to the upside-down state.
3. The large cylindrical battery full inspection method according to claim 2, characterized in that: The appearance inspection device includes a steel shell appearance inspection sub-device, a blue film appearance inspection sub-device, and an end face appearance inspection sub-device; the second inspection data is obtained by the following steps: Obtaining a steel shell appearance image of the steel shell of the large cylindrical battery uploaded by the steel shell appearance detection sub-device; Acquire a blue film appearance image of the blue film of the large cylindrical battery uploaded by the blue film appearance detection sub-device; Acquiring an end face appearance image of the end face of the large cylindrical battery uploaded by the end face appearance detection sub-device; The second detection data is determined according to the steel shell appearance image, the blue film appearance image, and the end face appearance image.
4. The large cylindrical battery full inspection method according to claim 3, characterized in that: The determining of the second detection data according to the steel shell appearance image, the blue film appearance image, and the end face appearance image includes: Comparing the steel shell appearance image with a preset reference steel shell appearance image to obtain a first grayscale variance; Comparing the blue film appearance image with a preset reference blue film appearance image to obtain a second grayscale variance; Comparing the end face appearance image with a preset reference end face appearance image to obtain a third grayscale variance; The second detection data of the large cylindrical battery is determined according to the first grayscale variance, the second grayscale variance, and the third grayscale variance, and the second detection data is used to characterize the appearance defect detection result of the large cylindrical battery.
5. The large cylindrical battery full inspection method according to claim 4, characterized in that: The height measuring device includes a shoulder height measuring sub-device, a pole measuring sub-device and a total height measuring sub-device; the third detection data is obtained by the following steps: Obtaining shoulder height measurement data for the large cylindrical battery uploaded by the shoulder height measurement sub-device; Obtaining the pole height measurement data for the large cylindrical battery uploaded by the pole measurement sub-device; Obtaining total height measurement data for the large cylindrical battery uploaded by the total height measurement sub-device; The third detection data is determined according to the shoulder height measurement data, the pole height measurement data and the total height measurement data.
6. The large cylindrical battery full inspection method according to claim 5, characterized in that: Generating the detection information of the large cylindrical battery according to the first detection data, the second detection data, the third detection data, and the fourth detection data includes: Determining whether the large cylindrical battery is in an upside-down state according to the first detection data; Determining whether the large cylindrical battery has an appearance defect according to the second detection data; Determining whether the height data of the large cylindrical battery is equal to a preset height threshold according to the third detection data; Determining whether the diameter data of the large cylindrical battery is equal to a preset diameter threshold according to the fourth detection data; If the large cylindrical battery is not in an upside-down state, and the large cylindrical battery has no appearance defects, and the height data is equal to the preset height threshold, and the diameter data is equal to the preset diameter threshold, then the detection information is generated to indicate that the large cylindrical battery has passed the inspection.
7. A large cylindrical battery full inspection device, characterized in that: Applicable to a large cylindrical battery full inspection system, the large cylindrical battery full inspection system includes an anti-reverse detection device, an appearance detection device, a height measurement device and a diameter measurement device; the device includes: A first receiving unit is configured to receive first detection data obtained by the anti-reverse discharge detection device for the large cylindrical battery, and receive second detection data obtained by the appearance detection device for the large cylindrical battery; A second receiving unit is configured to receive third detection data obtained by the height measuring device for the large cylindrical battery, and receive fourth detection data obtained by the diameter measuring device for the large cylindrical battery; A detection unit is used to generate detection information of the large cylindrical battery based on the first detection data, the second detection data, the third detection data and the fourth detection data.
8. An electronic device, characterized in that: The electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the large cylindrical battery full inspection method according to any one of claims 1 to 6 when executing the computer program.
9. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the large cylindrical battery full inspection method according to any one of claims 1 to 6 is implemented.