Device control method, device control apparatus, controller, electronic device, and device control system

By integrating marking and correction functions into the controller during battery production, the system can directly receive signals from the host computer for marking and correction, solving the problems of marking delay and high system complexity in existing technologies, thereby improving production efficiency and reducing maintenance difficulty.

CN115924608BActive Publication Date: 2026-01-13CONTEMPORARY AMPEREX TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210961590.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-11
Publication Date
2026-01-13
Estimated Expiration
2042-08-11

AI Technical Summary

Technical Problem

In existing battery production processes, the marking operation of electrode strips is inefficient and time-consuming, resulting in high complexity of the control system.

Method used

By integrating marking and correction functions into a single controller, the system directly receives detection signals from the host computer, controls the marking device to set marks at the marking positions on the target strip, and adjusts the strip position through the correction device, thereby reducing system interaction latency.

Benefits of technology

It improves the marking efficiency of electrode strips, reduces the complexity and maintenance difficulty of the control system in the battery production workshop, and lowers the technical requirements for engineers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115924608B_ABST
    Figure CN115924608B_ABST
Patent Text Reader

Abstract

The application provides a device control method and device, a controller, an electronic device and a device control system. The method is applied to a first controller and includes the following steps: receiving a first detection signal sent by a host computer, the first detection signal being a signal obtained by the host computer through quality detection on a target material belt; determining a position to be marked on the target material belt according to the first detection signal; controlling a marker to set a mark at the position to be marked on the target material belt; receiving a second detection signal sent by the host computer, the second detection signal being a signal obtained by the host computer through position detection on the target material belt; determining a position for deviation correction on the target material belt according to the second detection signal; and controlling a deviation corrector to perform position adjustment on the position for deviation correction on the target material belt. The accuracy of marking can be improved, and the marking delay can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of battery manufacturing technology, and more specifically, to a device control method, apparatus, controller, electronic device, and device control system. Background Technology

[0002] Currently, in the battery production process, the electrode strips undergo multiple processing steps before being rolled into battery cells. Each processing step involves some testing procedures to ensure that the finished battery cells meet the requirements.

[0003] In the testing process, if a problem is found in the electrode strip, it can be marked. However, the existing marking method is relatively inefficient and has some delay. Summary of the Invention

[0004] In view of this, the purpose of this application is to provide a device control method, apparatus, controller, electronic device and device control system to improve the problem of delay in marking electrode strips.

[0005] In a first aspect, embodiments of this application provide a device control method applied to a first controller, the method comprising:

[0006] Receive a first detection signal sent by the host computer, wherein the first detection signal is a signal obtained by the host computer from the quality detection of the target material strip;

[0007] The marking position on the target strip is determined based on the first detection signal;

[0008] The control marking device sets a mark at the markable position on the target strip;

[0009] Receive a second detection signal sent by the host computer, the second detection signal being a signal obtained by the host computer detecting the position of the target material strip;

[0010] The correction position on the target strip is determined based on the second detection signal;

[0011] The control system adjusts the position of the correction device for the target strip.

[0012] In an optional implementation, the control marking device sets a mark at the marking position on the target strip, including:

[0013] Acquire the first movement data of the conveyor mechanism that controls the movement of the target material belt;

[0014] Based on the first movement data, determine whether the marking position of the target strip has moved to the marking position of the marking device;

[0015] In response to the target material strip moving to the marking position of the marking device, the marking device is controlled to set a mark at the target material strip at the mark position.

[0016] In an optional implementation, the driving component of the conveying mechanism is a servo motor; the first movement data of the conveying mechanism includes the encoded data of the encoder of the servo motor.

[0017] The acquisition of first movement data of the conveying mechanism controlling the movement of the target material belt includes:

[0018] Obtain the encoder data of the servo motor of the conveying mechanism.

[0019] In one optional implementation, the driving component of the marking device is a servo motor;

[0020] The method of controlling the marking device to set a mark at the markable position on the target strip includes: controlling the movement of the servo motor of the marking device to drive the marking device to set a mark at the markable position on the target strip; and acquiring the servo motor operation data of the marking device.

[0021] In an optional implementation, the control correction device adjusts the correction position of the target strip, including:

[0022] Acquire second movement data of the conveyor mechanism that controls the movement of the target material belt;

[0023] Based on the second movement data, the target correction device for adjusting the correction position is determined;

[0024] The target correction device is controlled to adjust the correction position of the target strip.

[0025] In an optional implementation, the control correction device adjusts the correction position of the target strip, including:

[0026] Acquire third movement data of the conveying mechanism that controls the movement of the target material belt;

[0027] Based on the third movement data, it is determined whether the correction position of the target strip has moved to the location of the correction device;

[0028] In response to the target strip's correction position moving to the location of the correction device, the correction device is controlled to adjust the position of the target strip's correction position.

[0029] In an optional implementation, the first controller is a programmable logic controller.

[0030] Secondly, embodiments of this application provide a detection and control device applied to a first controller, the device comprising:

[0031] The first receiving module is used to receive a first detection signal sent by the host computer, wherein the first detection signal is a signal obtained by the host computer from the quality detection of the target strip.

[0032] The first determining module is used to determine the marking position on the target strip based on the first detection signal;

[0033] The first control module is used to control the marking device to set a mark at the marking position on the target strip;

[0034] The second receiving module is used to receive the second detection signal sent by the host computer. The second detection signal is the signal obtained by the host computer from the position detection of the target strip.

[0035] The second determining module is used to determine the correction position on the target strip based on the second detection signal;

[0036] The second control module is used to control the correction device to adjust the position of the correction point of the target strip.

[0037] Thirdly, embodiments of this application provide a controller that stores executable machine-readable instructions, which, when executed, perform the steps of the method described above.

[0038] Fourthly, embodiments of this application provide an electronic device, including: a processor and a memory, wherein the memory stores machine-readable instructions executable by the processor, and when the electronic device is running, the machine-readable instructions are executed by the processor to perform the steps of the above-described method.

[0039] Fifthly, embodiments of this application provide a computer-readable storage medium storing a computer program that, when executed by a processor, performs the steps of the method described above.

[0040] Sixthly, embodiments of this application provide a device control system, which includes: a host computer and a first controller;

[0041] The host computer is used to connect to one or more external detection devices;

[0042] The host computer is used to obtain the detection data of each detection device on the target strip, determine the detection signal based on the detection data, and send the detection signal to the first controller;

[0043] The first controller is used to implement the above method based on the control signal from the host computer.

[0044] In an optional implementation, the system further includes a second controller for controlling the slitting equipment to slit the target strip.

[0045] The equipment control method, apparatus, controller, electronic device, and equipment control system provided in this application reduce marking delay by controlling the marking device through a controller that directly interacts with a host computer. Furthermore, the first controller continues to perform the target material strip correction. Completing both the marking and correction operations within a single controller reduces the complexity of the control system in the battery production workshop.

[0046] To make the above-mentioned objectives, features and advantages of this application more apparent and understandable, specific embodiments are described below in conjunction with the accompanying drawings. Attached Figure Description

[0047] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0048] Figure 1 An interactive schematic diagram of the control system provided in an embodiment of this application;

[0049] Figure 2 An interactive schematic diagram of the device control system provided in an embodiment of this application;

[0050] Figure 3 A block diagram of a controller provided in an embodiment of this application;

[0051] Figure 4 A flowchart of the device control method provided in the embodiments of this application;

[0052] Figure 5 An optional flowchart of step 420 of the device control method provided in an embodiment of this application;

[0053] Figure 6 An optional flowchart of step 450 of the device control method provided in an embodiment of this application;

[0054] Figure 7 Another optional flowchart of step 450 of the device control method provided in the embodiments of this application;

[0055] Figure 8This is a schematic diagram of the functional modules of the device control apparatus provided in the embodiments of this application. Detailed Implementation

[0056] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings.

[0057] It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures. Furthermore, in the description of this application, terms such as "first," "second," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.

[0058] The inventors' research revealed that in battery production workshops, ensuring the electrode strip's position meets requirements during unwinding and winding—for example, maintaining its position at the center of the rotating shaft to prevent deviation and thus accurately cut the electrode tabs—is achieved through image acquisition devices monitoring the strip's position. For instance, a CCD (charge-coupled device) camera can be used to monitor the electrode strip's position in real time. Control devices then correct the strip's deviation in real time. During the electrode strip slitting stage, after slitting, the electrode strip is divided into two parts, and marking is required at the ends of the two strips. However, the slitting equipment, marking equipment, deviation correction equipment, and equipment controlling the electrode strip's movement are complex systems, each requiring different control systems. Furthermore, controlling different equipment requires the use of operational data from other devices. Therefore, finding an interaction method that improves the control efficiency and reduces delay is a key research direction.

[0059] Based on the above requirements, a control system is provided, such as... Figure 1 As shown, the control system includes: a main control host computer 110, an intermediate controller 120, an equipment controller 130, and a marking microcontroller 140.

[0060] The main control computer 110 can be used to connect with various testing devices and obtain the testing data from each device. It can also analyze the testing data from each device to determine whether the electrode strip needs to be processed, such as whether the marking and correction equipment needs to be controlled.

[0061] The intermediate controller 120 is used to collect operating data from various driving devices, receive control signals from the main control computer 110, and control the marking microcontroller 140. For example, if marking is required on the electrode strip, the main control computer 110 can send a detection signal to the intermediate controller 120, which then sends a control command to the marking microcontroller 140, which in turn controls the corresponding marking equipment to perform the marking operation.

[0062] The aforementioned device controller 130 can be used to control other slitting-related equipment.

[0063] However, research revealed that in the aforementioned control system, during the marking operation, the marking microcontroller 140 can only passively receive relevant data from the intermediate controller 120 and control the marking equipment based on the data or signals from the intermediate controller 120. Additionally, the intermediate controller 120 also needs to receive data from the main control computer 110. This method involves interaction between multiple control devices, and there are delays in data processing and signal interaction between these devices, which can easily lead to control instability under ultra-high-speed cable handling.

[0064] Based on the above research, this application provides an equipment control method that can improve the efficiency of marking and correction, and reduce the delay in marking. For example, the equipment control method provided in this application can be used in the electrode strip slitting stage of battery manufacturing. The equipment control method in this application can be used to perform correction and marking operations on the slitting electrode strips.

[0065] To facilitate understanding of the embodiments of this application, the operating environment for implementing the device control method disclosed in the embodiments of this application will first be introduced.

[0066] This application provides a device control system. For example... Figure 2 As shown, the device control system may include a host computer 210 and a first controller 220.

[0067] The host computer 210 is used to connect to one or more external testing devices. The host computer 210 can communicate with the testing devices used to test electrode strips and can obtain testing data from each device. The testing device can be a laser sensor used to detect the thickness data of the electrode strip, or an image acquisition device used to detect the image data of the electrode strip.

[0068] The first controller 220 can be connected to the host computer 210. The first controller 220 can receive instructions transmitted by the host computer 210, and then the first controller 220 can control various devices. The first controller is used to implement the device control method provided in the embodiments of this application based on the control signals of the host computer.

[0069] For example, the first controller 220 may be a PLC (Programmable Logic Controller).

[0070] Optionally, the host computer 210 can establish a communication connection with the first controller 220 via TCP (Transmission Control Protocol) bus communication.

[0071] In one embodiment, the device control system can be used in the slitting stage of the electrode strip. The detection devices connected to the host computer 210 may include devices for detecting the width of the electrode strip or devices for detecting whether there is a positional offset in the electrode strip. The host computer 210 can also be connected to the first controller 220, which can determine whether the electrode strip needs to be marked or corrected based on the detection data from each detection device.

[0072] Optionally, the first controller 220 can also be used to control other auxiliary equipment during the slitting stage. Exemplarily, such auxiliary equipment includes: an air blowing device, an encoder, a clamping cylinder, etc.

[0073] Please refer to again Figure 2 As shown, the equipment control system may further include a second controller 230, which controls the slitting equipment (not shown) to slit the electrode strip. The slitting equipment may include more sub-equipment, and the second controller 230 can be used to control each sub-equipment in the slitting equipment.

[0074] For example, the second controller 230 may also be a PLC controller.

[0075] Optionally, the host computer 210 can also establish a communication connection with the second controller 230. The host computer 210 can obtain relevant data from the second controller 230, and the host computer 210 can also send detection signals and control signals to the second controller 230.

[0076] Optionally, the host computer 210 can establish a communication connection with the second controller 230 via TCP (Transmission Control Protocol) bus communication.

[0077] The first controller 220 and the second controller 230 can communicate via I / O (Input / Output) communication.

[0078] like Figure 3 The diagram shown is a block diagram of the controller. The controller 300 may include a memory 311 and a processor 313. Those skilled in the art will understand that... Figure 3 The structure shown is for illustrative purposes only and does not limit the structure of the controller 300. For example, the controller 300 may also include components that are more... Figure 3 The more or fewer components shown, or having the same Figure 3 The different configurations shown.

[0079] Figure 2 The first controller 220 and the second controller 230 shown may include Figure 3 The structure of the controller 300 is shown. Of course, the first controller 220 and the second controller 230 can also be compared. Figure 3 The controller 300 shown has a more detailed structure.

[0080] The memory 311 and processor 313 are electrically connected directly or indirectly to enable data transmission or interaction. For example, these components can be electrically connected to each other via one or more communication buses or signal lines. The processor 313 is used to execute executable modules stored in the memory.

[0081] The memory 311 can be, but is not limited to, Random Access Memory (RAM), Read Only Memory (ROM), Programmable Read-Only Memory (PROM), Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), etc. The memory 311 stores programs, and the processor 313 executes these programs upon receiving execution instructions. The methods executed by the controller 300, as defined in any embodiment of this application, can be applied to or implemented by the processor 313.

[0082] The aforementioned processor 313 may be an integrated circuit chip with signal processing capabilities. The processor 313 may be a general-purpose processor, including a Central Processing Unit (CPU), a Network Processor (NP), etc.; it may also be a digital signal processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field-Programmable Gate Array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor.

[0083] The controller 300 in this embodiment can be used to execute various steps in the various methods provided in the embodiments of this application. The implementation process of the device control method is described in detail below through several embodiments.

[0084] Please see Figure 4 This is a flowchart of a device control method provided in an embodiment of this application. The method in this embodiment can be applied to a controller, for example, it can be controlled by... Figure 1 The first controller shown executes the steps in the method of this application embodiment. The following will describe... Figure 4 The specific process shown will be explained in detail.

[0085] Step 410: Receive the first detection signal sent by the host computer.

[0086] The first detection signal is a command signal obtained by the host computer from the quality detection of the target strip. For example, the host computer can acquire detection data of the target strip from various detection devices, and then determine whether the target strip can be marked based on the detection data. The first detection signal may include a marking signal that determines whether the target strip can be marked based on the detection data.

[0087] The content of the first detection signal can vary depending on the marking purpose.

[0088] The first detection signal can be used to indicate whether the first controller needs to mark the target strip. For example, the marking signal can be used to instruct the first controller whether to mark the target strip.

[0089] In one embodiment, the marking signal of the first detection signal can be either a pass signal or a fail signal. For example, marking on the target strip is used to mark the unqualified positions of the target strip. Therefore, when the marking signal of the first detection signal is a fail signal, it indicates that marking can be done on the target strip. Alternatively, marking on the target strip can be used to mark the unqualified positions of the target strip; in this case, when the marking signal of the first detection signal is a fail signal, it indicates that marking can be done at the unqualified positions of the target strip. Or, for example, marking on the target strip can be used to mark the target strip as a qualified strip; in this case, when the first detection signal is a pass signal, it indicates that marking can be done on the target strip.

[0090] In another implementation, the marking signal of the first detection signal can also be a signal indicating whether marking can be applied to the target strip. The host computer can determine whether the target strip can be marked based on the detection data. For example, the marking signal of the first detection signal can be a first indication signal or a second indication signal. The first indication signal indicates that marking is not required, and the second indication signal indicates that marking is required. For example, the first indication signal can be a signal "1", and the second indication signal can be a signal "0".

[0091] Step 420: Determine the marking position on the target strip based on the first detection signal.

[0092] The marking location may vary depending on the purpose of the marking device.

[0093] For example, the device control method can be used in the electrode strip slitting stage of battery production. After the slitting operation, the target strip is divided into two parts. For example, the target strip can be divided into a first target strip and a second target strip. The marking position can be a position on the first target strip or a position on the second target strip.

[0094] For example, the marking operation can also be to mark the location on the target strip where there is a defect. Therefore, the location to be marked can be the location on the target strip where a defect is detected.

[0095] Optionally, the first detection signal may further include a position signal capable of indicating the position to be marked. The position signal is used to indicate the position to be marked. The position may be a defective position on the target tape to be marked. For example, the position to be marked may be located at a certain distance from one end of the target tape, and the position signal may be represented by the distance from one end of the target tape. Exemplarily, the position signal may be represented by a detection device. Based on the position of the detection device and the detection time, when the detection result is obtained, the relative position of the detection position on the target tape can be determined. For example, in addition to the marking signal characterizing the detection result, the first detection signal may further include a position signal characterizing the position where the detection device is located. Based on the position where the detection device is located, the position to be marked on the target tape to be marked can be determined.

[0096] Optionally, the first detection signal may include a tape signal to be marked. Then, the tape to be marked can be determined according to the tape signal. For example, the tape signal may have two values. When the tape signal is the first value, it may indicate that marking is required on the first target tape; when the tape signal is the second value, it may indicate that marking is required on the second target tape.

[0097] Step 430, control the marker to set a mark at the position to be marked on the target tape.

[0098] In one implementation, the purpose of the mark set by the marker is to mark whether the tape is qualified. Then, the first detection signal may include a marking signal representing the detection result and the detected tape signal.

[0099] Exemplarily, after the tape enters the slitting stage, the tape will be slit into two parts. The tape signal can be used to indicate that the tape to be marked is the first target tape or the second first target tape.

[0100] For example, if the first detection signal currently received is a detection signal for the first target tape and the current detection of the first detection signal is qualified for marking, the marker can be controlled to set a mark indicating qualification on the first target tape in the target tape. For another example, if the first detection signal currently received is a detection signal for the second target tape and the current detection of the second detection signal is abnormal, the marker can be controlled to set a mark indicating abnormality on the first target tape in the target tape.

[0101] Optionally, when the overall detection of the first target tape is qualified, the marker can set a mark indicating qualification on the first target tape.

[0102] Optionally, the markings can be segmented, with a mark indicating pass or fail placed at intervals of a specified length. In one example, if the length of the first target strip is five kilometers, a mark indicating pass or fail can be placed every ten meters. For instance, if the inspection result for the tenth to twentieth meter of the first target strip is passable, a mark indicating pass can be placed at a specified position within this interval. This specified position could be the starting point of the interval (ten meters) or the ending point (twentieth meter). As another example, if the inspection result for the fiftieth to sixtieth meter of the first target strip is abnormal, a mark indicating fail can be placed at a specified position within this interval.

[0103] In another embodiment, the marking device sets a mark for recording production data of the material strip. The first detection signal can then include data representing the detection data. This production data can include information such as the thickness and width of the target material strip. For example, if the currently received first detection signal is for a second target material strip, the marking device can set a mark on the second target material strip, through which the detection data of the second target material strip can be obtained. For example, the mark can be a recognizable barcode, QR code, string, etc. This mark can record the production data of the second target material strip, and the production data of the second target material strip can be accessed through the mark.

[0104] To reduce the complexity of various control systems during battery production, more control functions can be integrated into a single controller. Steps 440 to 460 are executed by the first controller to correct the deviation of the target strip.

[0105] Step 440: Receive the second detection signal sent by the host computer.

[0106] The second detection signal is the signal determined by the host computer through detection at various positions of the target material strip.

[0107] The second detection signal mentioned above can be a signal determined by the host computer based on the detection data from the detection device. This detection device can be a CCD camera. The image data acquired by the CCD camera is used to determine whether there are deviations at various positions of the target material strip.

[0108] For example, the second detection signal may include a position signal for identifying the location and a detection status signal. The detection status signal is used to indicate whether correction is required.

[0109] For example, the battery production workshop can be equipped with multiple detection devices, and the position signal in the second detection signal can be determined based on the position of the detection devices.

[0110] Step 450: Determine the correction position on the target strip based on the second detection signal.

[0111] For example, the correction position on the target material strip that needs to be corrected can be determined based on the position signal mentioned above.

[0112] If this method is used in the electrode strip slitting stage of battery production, after the slitting operation, the target strip is divided into two. The correction position can be either a location on the first target strip or a location on the second target strip.

[0113] Step 460: Control the correction device to adjust the position of the correction point of the target strip.

[0114] For example, the first controller can control the correction device to operate in order to adjust the position of the correction device for the target strip.

[0115] Optionally, after adjusting the position of the correction position, the detection device can also acquire images of the correction position in real time. The host computer can determine whether there is a deviation in the correction position based on the acquired images. If there is a deviation, the deviation of the target material strip can be further adjusted through steps 440 to 460.

[0116] Through the above steps, when marking the target material strip is required, the controller can directly perform marking based on the detection signal from the host computer, eliminating the need for intermediate controllers to forward the host computer's detection signal. This improves the efficiency of marking the target material strip and reduces marking latency. Furthermore, the first controller continues to complete the target material strip correction. Completing both marking and correction operations within a single controller reduces the complexity of the control system in the battery production workshop. Moreover, from a maintenance perspective, it reduces maintenance difficulty and lowers the technical skill requirements for engineers.

[0117] For situations where the markings applied by the marking device on the target strip can be used to identify specific locations, these locations can be determined based on the operating data of the conveyor mechanism that drives the target strip. Based on this, such as... Figure 5 As shown, step 420 may include the following steps.

[0118] Step 421: Obtain the first movement data of the conveyor mechanism that controls the movement of the target material belt.

[0119] The first movement data can be used to characterize the movement of the conveyor mechanism. Since the conveyor mechanism drives the target material belt to move, the movement distance of the target material belt can be determined based on the movement of the conveyor mechanism.

[0120] For example, the conveying mechanism includes multiple rollers, one of which has a circumference of s0. When the roller rotates once, it can move the target material belt a distance of s0.

[0121] Step 422: Determine whether the marking position of the target strip has moved to the marking position of the marking device based on the first movement data.

[0122] In response to the target strip moving to the marking position of the marking device, step 423 is executed.

[0123] For example, if the distance between the marking point of the marking device and the marking position of the target strip is S1, then after the conveying mechanism moves the target strip by S1, it can be determined that the marking position of the target strip has moved to the marking point of the marking device. The distance between the marking point of the marking device and the marking position of the target strip can be expressed as the distance that the marking position of the target strip needs to move to the marking point of the marking device under the action of the conveying mechanism.

[0124] Step 423: Control the marking device to set a mark at the markable position on the target strip.

[0125] In an optional implementation, the drive component of the conveying mechanism is a servo motor. The first movement data of the conveying mechanism includes the encoded data of the encoder of the servo motor. Step 421 may include: acquiring the encoded data of the encoder of the servo motor of the conveying mechanism.

[0126] Based on this coded data, the movement of the conveyor mechanism can be determined, and based on the movement of the conveyor mechanism, the movement of the target material belt can be determined.

[0127] In the above implementation method, the movement of the target strip can be determined based on encoder data, which can more accurately mark the position where marking is required.

[0128] In an optional implementation, in order for the controller to clearly understand the completion status after the marking device completes the marking operation, the driving component of the marking device can be a servo motor; step 423 may include: controlling the movement of the servo motor of the marking device to drive the marking device to set a mark at the marking position on the target strip; and acquiring the servo motor operation data of the marking device.

[0129] After controlling the movement of the servo motor of the marking device, the operating data of the servo motor can be obtained, and the marking can be determined based on the operating data.

[0130] After controlling the movement of the servo motor, the operating data of the servo motor can be obtained. Based on the operating data, it can be determined whether the marking device has completed the marking operation, thus forming a closed-loop control and better determining the completion status of the operation.

[0131] The above steps can be used to correct deviations in the target strip, making subsequent tab cutting operations more accurate and ensuring that the manufactured batteries meet the requirements.

[0132] In one optional implementation, web guides can be installed at multiple locations within the battery production workshop to accommodate the web guiding requirements at different locations. Based on this, the web guides can be determined according to the web guiding location to adaptively adjust the position of the material strip. For example... Figure 6 As shown, step 450 may include the following steps.

[0133] Step 451: Obtain the second movement data of the conveyor mechanism that controls the movement of the target material belt.

[0134] The real-time movement of the target material strip can be determined using this second movement data.

[0135] Step 452: Based on the second movement data, determine the target correction device used to adjust the correction position.

[0136] Optionally, the real-time position of the correction point of the target strip can be determined based on the second movement data. The correction device closest to this real-time position can be used as the target correction device.

[0137] Optionally, based on the direction of movement of the target material strip, the correction device that is closest to the correction position of the target material strip in the direction of movement of the target material strip can be determined as the target correction device.

[0138] Step 453: Control the target correction device to adjust the position of the correction point of the target strip.

[0139] Optionally, the drive component of the correction device can also be a servo motor. The movement of the servo motor of the target correction device can be controlled to adjust the correction position of the target strip. Optionally, the first controller can also obtain the operating data of the servo motor of the correction device to determine whether the target correction device has completed the correction operation based on the operating data.

[0140] Optionally, if there is a distance S2 between the position of the target correction device and the correction position of the target strip, it can be determined whether the target strip has moved by S2 based on the second movement data. After the target strip has moved by S2, the target correction device is then controlled to adjust the position of the correction position of the target strip.

[0141] In one implementation, the correction device can be positioned at a designated location in the battery production workshop. Therefore, when correction is needed, it can be achieved using the correction device at that designated location. Consequently, the correction operation needs to be performed only after the deviation has been moved from the current correction location to the designated position of the correction device. Therefore, as... Figure 7 As shown, step 450 may include the following steps.

[0142] Step 454: Obtain the third movement data of the conveyor mechanism that controls the movement of the target material belt.

[0143] By using the third movement data of the conveyor, we can know how far the conveyor has moved, and then determine the movement distance of the target material belt based on the distance the conveyor has moved.

[0144] Step 455: Determine whether the correction position of the target strip has moved to the location of the correction device based on the third movement data.

[0145] For example, if the distance between the location of the correction device and the correction position of the target material strip is S3, then after the conveying mechanism moves the target material strip by S3, it can be determined that the location of the correction device has moved to the location of the correction device. Here, the distance S3 between the location of the correction device and the correction position of the target material strip can represent the distance that the target material strip needs to move from the correction position to the location of the correction device under the action of the conveying mechanism.

[0146] In response to the target strip's correction position moving to the location of the correction device, step 456 is executed.

[0147] Step 456: Control the correction device to adjust the correction position of the target strip.

[0148] By using the movement data of the conveyor mechanism, the position of the target material strip can be located in real time. Based on the real-time position of the target material strip, deviations can be corrected more accurately. Furthermore, the first controller directly controls the correction device, which reduces the need for interaction between various control systems, reduces correction delay, and improves correction efficiency.

[0149] Furthermore, since the equipment control method of this application integrates both the correction control and the marking control into the first controller, it can reduce the amount of data required by the control system in the battery production workshop, reduce the complexity of equipment control in the workshop, and thus improve the efficiency of equipment control in the workshop.

[0150] Based on the same application concept, this application also provides an equipment control device corresponding to the equipment control method. Since the principle of the device in this application is similar to that of the aforementioned equipment control method, the implementation of the device in this application can refer to the description in the above-mentioned method embodiments, and the repeated parts will not be described again.

[0151] Please see Figure 8 This is a functional module diagram of the device control apparatus provided in this application embodiment. Each module in the device control apparatus of this embodiment is used to execute the steps in the above method embodiments. Each module in the apparatus of this embodiment can operate in a controller; for example, each module in the device control apparatus can operate in a controller. Figure 1 The first controller shown includes a device control unit comprising: a first receiving module 510, a first determining module 520, a first control module 530, a second receiving module 540, a second determining module 550, and a second control module 560; the contents of each module are shown below:

[0152] The first receiving module 510 is used to receive a first detection signal sent by the host computer, which is the signal obtained by the host computer from the quality detection of the target material strip.

[0153] The first determining module 520 is used to determine the marking position on the target strip based on the first detection signal;

[0154] The first control module 530 is used to control the marking device to set a mark at the markable position on the target strip;

[0155] The second receiving module 540 is used to receive a second detection signal sent by the host computer, which is a signal obtained by the host computer from the position detection of the target strip.

[0156] The second determining module 550 is used to determine the correction position on the target strip based on the second detection signal;

[0157] The second control module 560 is used to control the correction device to adjust the position of the correction point of the target strip.

[0158] In one possible implementation, the first control module 530 is configured to acquire first movement data of the conveying mechanism that controls the movement of the target strip; determine whether the marking position of the target strip has moved to the marking position of the marking device based on the first movement data; and, in response to the marking position of the target strip moving to the marking position of the marking device, control the marking device to set a mark at the marking position of the target strip.

[0159] In one possible implementation, the drive component of the conveying mechanism is a servo motor; the first movement data of the conveying mechanism includes the encoded data of the encoder of the servo motor.

[0160] The first control module 530 is also used to acquire the encoder data of the servo motor of the transmission mechanism.

[0161] In one alternative implementation, the driving component of the marking device is a servo motor;

[0162] The first control module 530 is also used to control the movement of the servo motor of the marking device to drive the marking device to set a mark at the marking position on the target strip; and to acquire the servo motor operation data of the marking device.

[0163] In one possible implementation, the second control module is configured to acquire second movement data of the conveying mechanism that controls the movement of the target material belt; determine the target correction device for adjusting the correction position based on the second movement data; and control the target correction device to adjust the correction position of the target material belt.

[0164] In one possible implementation, the second control module is configured to acquire third movement data of the conveying mechanism that controls the movement of the target material belt; determine whether the correction position of the target material belt has moved to the location of the correction device based on the third movement data; and, in response to the correction position of the target material belt moving to the location of the correction device, control the correction device to adjust the position of the correction position of the target material belt.

[0165] In one possible implementation, the first controller is a programmable logic controller.

[0166] Furthermore, this application provides an electronic device, including a processor and a memory. The memory stores machine-readable instructions executable by the processor. When the electronic device is running, the machine-readable instructions are executed by the processor to perform the steps of the device control method described above.

[0167] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, performs the steps of the device control method described in the above method embodiments.

[0168] The computer program product of the device control method provided in this application includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the steps of the device control method described in the above method embodiments. For details, please refer to the above method embodiments, which will not be repeated here.

[0169] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can also be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of apparatus, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those marked in the drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram and / or flowchart, and combinations of blocks in block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.

[0170] In addition, the functional modules in the various embodiments of this application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.

[0171] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks. It should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0172] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application. It should be noted that similar reference numerals and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be further defined and explained in subsequent figures.

[0173] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A device control method characterized by, The method applied to the first controller comprises: receiving a first detection signal sent by a host computer, the first detection signal being a signal detected by the host computer on a target material belt; determining a position to be marked on the target material belt according to the first detection signal; controlling a marker to set a mark at the position to be marked on the target material belt; receiving a second detection signal sent by the host computer, the second detection signal being a signal detected by the host computer on the target material belt; determining a position for deviation correction on the target material belt according to the second detection signal; controlling a deviation corrector to adjust the position for deviation correction on the target material belt. The method of controlling the marker to set a mark at the position to be marked on the target material belt comprises: obtaining first movement data of a conveying mechanism for controlling movement of the target material belt, the conveying mechanism comprising a plurality of rollers, the first movement data being used to represent a movement condition of the conveying mechanism, the movement condition being used to determine a movement distance of the target material belt, the movement distance being determined based on a circumference of the rollers; determining whether the position to be marked on the target material belt moves to a marking position of a marker according to the first movement data; in response to the position to be marked on the target material belt moving to the marking position of the marker, controlling the marker to set a mark at the position to be marked on the target material belt.

2. The method of claim 1, wherein, The driving assembly of the conveying mechanism is a servo motor; the first movement data of the conveying mechanism comprises encoding data of an encoder of the servo motor. The method of obtaining the first movement data of the conveying mechanism for controlling movement of the target material belt comprises: obtaining the encoding data of the encoder of the servo motor of the conveying mechanism.

3. The method of claim 1, wherein, The driving assembly of the marker is a servo motor. The method of controlling the marker to set a mark at the position to be marked on the target material belt comprises: controlling the servo motor of the marker to move, so as to drive the marker to set a mark at the position to be marked on the target material belt; obtaining running data of the servo motor of the marker.

4. The method of claim 1, wherein, The method of controlling the deviation corrector to adjust the position for deviation correction on the target material belt comprises: obtaining second movement data of the conveying mechanism for controlling movement of the target material belt; determining a target deviation corrector for adjusting the position for deviation correction according to the second movement data; controlling the target deviation corrector to adjust the position for deviation correction on the target material belt.

5. The method of claim 1, wherein, The method of controlling the deviation corrector to adjust the position for deviation correction on the target material belt comprises: obtaining third movement data of the conveying mechanism for controlling movement of the target material belt; determining whether the position for deviation correction on the target material belt moves to a position of a deviation corrector according to the third movement data; in response to the position for deviation correction on the target material belt moving to the position of the deviation corrector, controlling the deviation corrector to adjust the position for deviation correction on the target material belt.

6. The method of claim 1, wherein, The first controller is a programmable logic controller.

7. An electronic device, comprising: The method comprises: A processor, a memory, the memory storing machine readable instructions executable by the processor, when the electronic device is running, the machine readable instructions being executed by the processor to perform the steps of the method of any one of claims 1 to 6.

8. A computer-readable storage medium, characterized in that, A computer readable storage medium storing a computer program, the computer program being executed by the processor to perform the steps of the method of any one of claims 1 to 6.

9. An apparatus control system characterized by comprising: The device control system comprises: a host computer and a first controller; The host computer is configured to be connected with one or more external detection devices; The host computer is configured to obtain detection data of each detection device on the target material belt, determine a detection signal according to the detection data, and send the detection signal to the first controller; The first controller is configured to control the first controller according to the control signal of the host computer to realize the method of any one of claims 1 to 6 based on the control signal.

10. The system of claim 9, wherein, The system further comprises a second controller configured to control the slitting device to slit the target material belt.

Citation Information

Patent Citations

  • Optical film visual intelligent detection equipment

    CN107315017A

  • Intelligent lithium battery diaphragm tension control device and control method

    CN109761088A