Battery position detection method, device, apparatus, storage medium and program product

By setting sensors on the testing device to detect the battery position and using an unmanned transport vehicle to adjust it, the problem of batteries not being placed in the designated location was solved, improving testing accuracy and efficiency and reducing labor costs.

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

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CONTEMPORARY AMPEREX TECHNOLOGY CO LTD
Filing Date
2023-04-17
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

In the existing technology, the battery cannot be accurately detected on the testing device as to whether it is placed in the designated position, which affects the testing efficiency and accuracy.

Method used

By setting sensors at different locations on the testing device, the pressure value of the battery is obtained and compared with a preset threshold to determine the battery's position detection result. The battery position is then automatically adjusted using an unmanned transport vehicle, reducing human intervention.

Benefits of technology

It improves the accuracy and efficiency of battery testing, reduces labor costs, and increases the probability of batteries being placed in designated locations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118816781B_ABST
    Figure CN118816781B_ABST
Patent Text Reader

Abstract

The application relates to a battery position detection method and device, computer equipment, a storage medium and a program product. The method comprises the following steps: acquiring a first pressure value collected by a sensor arranged at different positions of a test device of a battery, comparing the first pressure value collected by each sensor with a preset threshold value to obtain a comparison result, determining a position detection result of the battery according to the comparison result, determining whether the battery is placed at a specified position based on the position detection result, and providing a reference basis for whether the placement position of the battery needs to be adjusted by manual adjustment or the placement position of the battery needs to be adjusted by dispatching an unmanned transport vehicle in the subsequent process, so that the battery test efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Battery position detection methods, apparatus, equipment, storage media, and software products Technical Field

[0001] This application relates to the field of battery transfer technology, and in particular to a battery position detection method, apparatus, device, storage medium, and program product. Background Technology

[0002] To improve battery quality, it is often necessary to test the battery, such as performing charge-discharge tests. For the test to proceed smoothly, the battery needs to be placed in a designated location on the testing equipment.

[0003] Currently, batteries are manually placed into the testing device for testing. If the battery is not placed in the designated position of the testing device, it will affect the battery test. Therefore, how to detect whether the battery is placed in the designated position has become a technical problem that urgently needs to be solved in this field. Summary of the Invention

[0004] Therefore, it is necessary to provide a battery position detection method, apparatus, device, storage medium, and program product to address the above-mentioned technical problems.

[0005] Firstly, this application provides a battery position detection method. The method includes:

[0006] Acquire the first pressure values ​​collected by sensors placed at different locations on the battery in the testing device;

[0007] The first pressure value collected by each sensor is compared with a preset threshold to obtain the comparison result;

[0008] The battery's position detection result is determined based on this comparison.

[0009] The method provided in this application embodiment acquires the first pressure value collected by sensors set at different positions of the battery in the testing device, compares the first pressure value collected by each sensor with a preset threshold to obtain a comparison result, determines the battery position detection result based on the comparison result, and determines whether the battery is placed in a specified position based on the position detection result. The position detection result can provide a reference for whether the battery placement position needs to be adjusted manually or by scheduling an unmanned transport vehicle to adjust the battery placement position, thereby improving the battery testing efficiency.

[0010] In one embodiment, determining the location detection result based on the comparison result includes:

[0011] If the first pressure value collected by each of the sensors in the comparison results is greater than or equal to the preset threshold, the position detection result is determined to be that the battery has been placed in the designated position in the test device.

[0012] The method provided in this application determines the position detection result as the battery being placed in a designated position in the testing device when the first pressure value collected by each sensor in the comparison result is greater than or equal to a preset threshold. Thus, the battery is tested and the test result is obtained when the battery is placed in the designated position in the testing device, which can improve the accuracy of the test result compared to the test result obtained when the battery is not placed in the designated position.

[0013] In one embodiment, the method further includes:

[0014] If, in the comparison results, at least one of the sensor's first pressure values ​​is less than the preset threshold, the location detection result is determined to be that the battery is not placed in the designated position in the testing device.

[0015] The method provided in this application embodiment determines the position detection result as the battery not being placed in the designated position in the testing device when the first pressure value of at least one sensor is less than a preset threshold in the comparison results. In the case where the battery is not placed in the designated position in the testing device, the battery placement position can be manually adjusted subsequently, thereby reducing the probability of obtaining a less accurate test result when the battery is not placed in the designated position in the testing device.

[0016] In one embodiment, the method further includes:

[0017] If the detection result at this location indicates that the battery is not placed in the designated location, a battery position adjustment command is sent to the transport equipment; the battery position adjustment command is used to instruct the transport equipment to adjust the position of the battery.

[0018] The method provided in this application sends a battery position adjustment command to the transport device when the position detection result indicates that the battery is not placed in the designated position. This enables automatic adjustment of the battery's position in the testing device without the need for manual adjustment, thereby reducing labor costs and increasing the probability of the battery being placed in the designated position in the testing device, thus improving the accuracy of the test results.

[0019] In one embodiment, the method further includes:

[0020] Obtain the second pressure value collected by each sensor after the battery position is adjusted;

[0021] If at least one of the second pressure values ​​is less than the preset threshold, obtain the total number of times the battery position is adjusted.

[0022] If the total number of attempts is less than the preset number of attempts, then return to the step of sending the battery position adjustment command to the transport equipment.

[0023] The method provided in this application obtains the second pressure values ​​collected by each sensor after the battery position is adjusted, and if at least one second pressure value is less than a preset threshold, obtains the total number of battery position adjustments. If the total number is less than the preset number, the method returns to the step of sending a battery position adjustment command to the transport device. This enables the battery to be automatically adjusted by the transport device if it is still not placed in the designated position after the battery position is adjusted. Since there is no need for manual adjustment of the battery position, the labor cost is reduced and the probability of the battery being placed in the designated position in the testing device is increased, thereby improving the accuracy of the test results.

[0024] In one embodiment, the method further includes:

[0025] If the total number of attempts is not less than the preset number of attempts, a first fault notification message is sent to the test system; the first fault notification message is used to indicate that the battery is not placed in the specified location.

[0026] The method provided in this application embodiment, after adjusting the position of the battery on the transport equipment, if the battery is still not in the designated position, promptly sends a first fault notification message to the testing system, so that the testing system can send the first fault notification message to the relevant personnel's email or mobile phone, so that the relevant personnel can adjust the battery's position in a timely manner.

[0027] In one embodiment, the method further includes:

[0028] If each of the second pressure values ​​is greater than or equal to the preset threshold, the transportation equipment is scheduled to perform the next task.

[0029] The method provided in this application embodiment schedules the transportation equipment to perform the next task when each second pressure value is greater than or equal to a preset threshold, thereby improving the utilization of the transportation equipment.

[0030] In one embodiment, the method further includes:

[0031] Receive a second fault notification message sent by the transport equipment; the second fault notification message is triggered when the transport equipment detects that an item has been placed on the test device.

[0032] The second fault notification message is sent to the testing system; the second fault notification message is used to indicate that an item has been placed on the testing device.

[0033] The method provided in this application embodiment receives a second fault notification message sent by a transportation device and sends a second fault notification message to a testing system to indicate that an item has been placed on the testing device. This allows the testing system to send the second fault notification message to the target terminal used by relevant personnel. After receiving the second fault notification message, the relevant personnel can handle the fault, reduce the time that the transportation device is in a waiting state, and thus improve testing efficiency.

[0034] In one embodiment, the method further includes:

[0035] Receive a third fault notification message sent by the transport equipment; the third fault notification message is triggered when the transport equipment determines that the extension arm of the transport equipment is abnormal;

[0036] The third fault notification information is sent to the testing system; the third fault notification information is used to indicate an abnormality in the arm of the transport equipment.

[0037] The method provided in this application embodiment receives a third fault notification message sent by the transport equipment and sends a third fault notification message to the test system to indicate that the extension arm of the transport equipment is abnormal. This allows the test system to send the third fault notification message to the target terminal used by relevant personnel. After receiving the third fault notification message, the relevant personnel can handle the fault, reduce the time that the extension arm of the transport equipment is in an abnormal state, and thus improve the test efficiency.

[0038] Secondly, this application also provides a battery position detection device. The device includes:

[0039] The first acquisition module is used to acquire the first pressure value collected by the sensors set at different positions of the battery in the test device;

[0040] The comparison module is used to compare the first pressure value collected by each sensor with a preset threshold to obtain the comparison result;

[0041] The determination module is used to determine the position detection result of the battery based on the comparison result.

[0042] Thirdly, this application also provides a computer device. The computer device includes a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the steps of the methods provided in the above embodiments.

[0043] Fourthly, this application also provides a computer-readable storage medium. This computer-readable storage medium stores a computer program thereon, which, when executed by a processor, implements the steps of the methods provided in the above embodiments.

[0044] Fifthly, this application also provides a computer program product. This computer program product includes a computer program that, when executed by a processor, implements the steps of the methods provided in the above embodiments.

[0045] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description

[0046] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the preferred embodiments below. The accompanying drawings are for illustrative purposes only and are not intended to limit the scope of this application. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:

[0047] Figure 1 is an internal structure diagram of a computer device in one embodiment;

[0048] Figure 2 is a flowchart illustrating a battery position detection method provided in an embodiment of this application;

[0049] Figure 3 is a schematic diagram of a computer device acquiring a first pressure value collected by a sensor according to an embodiment of this application;

[0050] Figure 4 is a schematic flowchart of a battery position adjustment method provided in an embodiment of this application;

[0051] Figure 5 is a flowchart illustrating a fault notification information sending method provided in an embodiment of this application;

[0052] Figure 6 is a flowchart illustrating another method for sending fault notification information provided in an embodiment of this application;

[0053] Figure 7 is a flowchart illustrating another battery position detection method provided in an embodiment of this application;

[0054] Figure 8 is a schematic diagram of the structure of a battery position detection device provided in an embodiment of this application. Detailed Implementation

[0055] The embodiments of the technical solution of this application will now be described in detail with reference to the accompanying drawings. These embodiments are only used to more clearly illustrate the technical solution of this application and are therefore merely examples, and should not be used to limit the scope of protection of this application.

[0056] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains; the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the application; the terms “comprising” and “having”, and any variations thereof, in the specification, claims, and foregoing description of the drawings are intended to cover non-exclusive inclusion.

[0057] In the description of the embodiments of this application, technical terms such as "first" and "second" are used only to distinguish different objects and should not be construed as indicating or implying relative importance or implicitly specifying the number, specific order, or primary and secondary relationship of the indicated technical features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly defined.

[0058] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0059] In the description of the embodiments in this application, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.

[0060] In the description of the embodiments of this application, the term "multiple" refers to two or more (including two), similarly, "multiple sets" refers to two or more (including two sets), and "multiple pieces" refers to two or more (including two pieces).

[0061] To improve battery quality, it is often necessary to test the battery, such as performing charge-discharge tests. For the test to proceed smoothly, the battery needs to be placed in a designated location on the testing equipment.

[0062] Currently, batteries are manually placed into the testing device for testing. If the battery is not placed in the designated position of the testing device, it will affect the battery test. Therefore, how to detect whether the battery is placed in the designated position has become a technical problem that urgently needs to be solved in this field.

[0063] To address the aforementioned technical problems, this application provides a battery position detection method. This method acquires pressure values ​​collected by sensors placed at different locations on the battery in a testing device, compares the pressure values ​​collected by each sensor with a preset threshold, obtains a comparison result, determines the battery position detection result based on the comparison result, and determines whether the battery is placed in a specified location based on the position detection result.

[0064] In this embodiment, a scheduling system can be used to dispatch unmanned transport vehicles to move batteries from the transfer and placement starting point and place them into the testing device. Pressure values ​​collected by sensors positioned at different locations on the battery within the testing device can then be obtained. The unmanned transport vehicle can be an Automated Guided Vehicle (AGV). The transfer and placement starting point can be a sampling area on a sampling shelf, and the testing device is an area within a testing chamber, accommodating one battery per device. For ease of subsequent explanation, the transfer and placement starting point and the testing device will be collectively referred to as the target placement point.

[0065] The shelves and test boxes can be multi-layered and multi-column. Based on the target placement point's location information, the AGV can retrieve batteries from the transfer and placement starting point and place them into the testing device. The location information of the transfer and placement starting point can include: the shelf number of the sampling shelf, the unit number, and the sampling area number where the transfer and placement starting point is located. One shelf number corresponds to one sampling shelf, one sampling shelf can include multiple unit numbers, one unit number can correspond to one column of sampling areas, and all sampling areas corresponding to one unit number can be numbered. One sampling area corresponds to one sampling area number, and one sampling area can be used to place one battery. For example, if the location information of the transfer and placement starting point is 4-1-6, it indicates that the transfer and placement starting point is the sampling area numbered 6 in the first column of shelf number 4.

[0066] Regarding the location information of the testing device, this information can indicate the channel number of the test box. One channel number corresponds to one test channel, and this test channel is called the testing device. For example, the location information is area code-unit number-channel number, where the area code indicates the area where the test box is located. One test box can include multiple unit numbers, and one unit number can correspond to one or more rows of test channels. All test channels corresponding to a unit number can be numbered, with one test channel corresponding to one channel number. One test channel can be used to place one battery. For example, if a unit includes 10 test channels, the 10 test channels can be numbered sequentially, from 1 to 10.

[0067] Two-dimensional column identifiers, including column identification information, can be affixed to the bottom of each column of the sampling rack and test box. These column identifiers are also unique within the scheduling system. During map construction, the scheduling system sets the column identifiers on the map, ensuring their unique location. The system stores a one-to-one correspondence between location information and location codes. Based on the location information and the stored correspondence, the scheduling system determines the location code corresponding to the transfer and placement starting point and the location code corresponding to the testing device, and then sends these codes to the AGV.

[0068] The location code is generated based on the column information and layer information of the target placement point within the battery housing. For example, the location code could be 20000122502013. In this code, "2013" represents column information (the column identifier of the target placement point within the battery housing) and "2" represents layer information (the layer number of the target placement point within the battery housing). Therefore, "2013" indicates that the target placement point is located in the 2nd layer, 13th column of the battery housing. The battery housing may include a sampling shelf or a testing chamber.

[0069] After the AGV reaches the target location, it can scan the two-dimensional column identification code affixed to the battery housing and calculate the target height based on the layer information in the location code using the following formula:

[0070] Target height = Scan height + (Number of layers - 1) * Preset layer height

[0071] The scanning height here refers to the height of the column identifier corresponding to the target placement point from the ground. The layer number refers to the layer number of the target placement point in the battery housing device. The preset layer height refers to the height of each layer in the battery housing device where the target placement point is located.

[0072] After calculating the target height, the AGV can retrieve the battery from the transfer and placement starting point and place it into the testing device according to the target height.

[0073] The battery position detection method provided in this application embodiment is applied to a computer device, which can be a terminal, and its internal structure diagram is shown in Figure 1. The computer device includes a processor, memory, communication interface, display screen, and input device connected via a system bus. The processor of the computer device provides computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The communication interface of the computer device is used for wired or wireless communication with external terminals. Wireless communication can be achieved through WIFI, mobile cellular networks, NFC (Near Field Communication), or other wireless communication technologies. When the computer program is executed by the processor, it can implement a battery position detection method. The display screen of the computer device can be a liquid crystal display screen or an e-ink display screen. The input device of the computer device can be a touch layer covering the display screen, or buttons, a trackball, or a touchpad set on the casing of the computer device, or an external keyboard, touchpad, or mouse, etc.

[0074] Those skilled in the art will understand that the structure shown in Figure 1 is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or may combine certain components, or may have different component arrangements.

[0075] In one embodiment, as shown in FIG2, FIG2 is a schematic flowchart of a battery position detection method provided in an embodiment of this application. The method is applied to the computer device shown in FIG1, and includes the following steps:

[0076] S201. Obtain the first pressure value collected by the sensors set at different positions of the battery in the test device.

[0077] To test the battery, it must be placed in a designated location within the testing apparatus. This can be done manually or using automated equipment such as AGVs. The scheduling system is deployed within the computer equipment shown in Figure 1. A test chamber can contain multiple testing units, and each testing unit can hold one battery.

[0078] When placing batteries, there may be instances where the battery is not positioned correctly within the testing device. To determine if the battery is properly positioned and to improve the efficiency of subsequent battery testing, since batteries are typically rectangular and the testing device is also rectangular, this application embodiment can place sensors at different locations within the testing device. The sensor placement methods include, but are not limited to, placing one sensor at each of the four corners, or placing one sensor at each of the four corners and the midpoint of each of the four side borders of the testing device. The sensors include, but are not limited to, piezoresistive sensors, pressure sensors, and piezoelectric sensors.

[0079] Taking the placement of one sensor at each of the four corners of the testing device as an example, a total of sensor 1, sensor 2, sensor 3, and sensor 4 are provided, as shown in Figure 3. Figure 3 is a schematic diagram of a computer device acquiring the first pressure value collected by the sensors according to an embodiment of this application. The programmable logic controller (PLC) of the test box can read the first pressure value collected by the corresponding sensor. The PLC can send the first pressure value to the computer device with a scheduling system deployed through the Transmission Control Protocol (TCP). Figure 3 shows PLC1, PLC2, PLC3, and PLC4. PLC1 reads the first pressure value collected by the corresponding sensor 1, PLC2 reads the first pressure value collected by the corresponding sensor 2, PLC3 reads the first pressure value collected by the corresponding sensor 3, and PLC4 reads the first pressure value collected by the corresponding sensor 4.

[0080] The scheduling system can be used to schedule AGVs to transport batteries to the testing device, and it can also receive the first pressure value sent by the PLC.

[0081] It should be noted that the scheduling system can send a read command to the PLC. After receiving the read command, the PLC reads the first pressure value from the sensor and sends the read first pressure value to the scheduling system, thus enabling the scheduling system to obtain the first pressure value. Alternatively, the PLC can read the first pressure value collected by the sensor at preset intervals and send the first pressure value to the scheduling system, thus enabling the scheduling system to obtain the first pressure value.

[0082] S202. Compare the first pressure value collected by each sensor with the preset threshold to obtain the comparison result.

[0083] The computer device can compare the first pressure values ​​collected by each sensor with a preset threshold to determine whether the first pressure value is greater than or equal to the preset threshold. The preset threshold can be set according to the weight or capacity of the battery. If a first pressure value is less than the preset threshold, the comparison result will include the result where the first pressure value is less than the preset threshold.

[0084] The difference between the first pressure value and the preset threshold can be calculated. If the difference is greater than 0, it means that the first pressure value is greater than the preset threshold; if the difference is less than 0, it means that the first pressure value is less than the preset threshold; if the difference is equal to 0, it means that the first pressure value is equal to the preset threshold.

[0085] Alternatively, the ratio of the first pressure value to the preset threshold can be calculated. If the ratio is greater than 1, it means that the first pressure value is greater than the preset threshold; if the ratio is less than 1, it means that the first pressure value is less than the preset threshold; if the ratio is equal to 1, it means that the first pressure value is equal to the preset threshold.

[0086] S203. Determine the battery position detection result based on the comparison results.

[0087] Since the comparison result between the first pressure value and the preset threshold can reflect whether the battery is placed in the designated position of the test device, the position detection result of the battery can be determined based on the comparison result, that is, whether the battery is placed in the designated position of the test device.

[0088] The method provided in this application embodiment acquires the first pressure value collected by sensors set at different positions of the battery in the testing device, compares the first pressure value collected by each sensor with a preset threshold to obtain a comparison result, determines the battery position detection result based on the comparison result, and determines whether the battery is placed in a specified position based on the position detection result. The position detection result can provide a reference for whether the battery placement position needs to be adjusted manually or by scheduling an unmanned transport vehicle to adjust the battery placement position, thereby improving the battery testing efficiency.

[0089] In some embodiments, the above-described S203 can be implemented in the following manner:

[0090] If the first pressure value collected by each sensor in the comparison results is greater than or equal to the preset threshold, the position detection result is determined to be that the battery has been placed in the designated position in the test device.

[0091] The method provided in this application determines the position detection result as the battery being placed in a designated position in the testing device when the first pressure value collected by each sensor in the comparison result is greater than or equal to a preset threshold. Thus, the battery is tested and the test result is obtained when the battery is placed in the designated position in the testing device, which can improve the accuracy of the test result compared to the test result obtained when the battery is not placed in the designated position.

[0092] In some embodiments, the method may further include:

[0093] If, in the comparison results, the first pressure value of at least one sensor is less than a preset threshold, the position detection result is determined to be that the battery is not placed in the designated position in the test device.

[0094] The method provided in this application embodiment determines the position detection result as the battery not being placed in the designated position in the testing device when the first pressure value of at least one sensor is less than a preset threshold in the comparison results. In the case where the battery is not placed in the designated position in the testing device, the battery placement position can be manually adjusted subsequently, thereby reducing the probability of obtaining a less accurate test result when the battery is not placed in the designated position in the testing device.

[0095] In some embodiments, the method may further include:

[0096] If the location detection result indicates that the battery is not placed in the designated location, a battery position adjustment command is sent to the transport equipment; the battery position adjustment command is used to instruct the transport equipment to adjust the position of the battery.

[0097] It should be noted that, in this embodiment of the application, if the position detection result indicates that the battery is not placed in the designated location, the computer device can send a battery position adjustment command to the transport device to instruct the transport device to adjust the battery's position. The transport device can be an AGV (Automated Guided Vehicle). After receiving the battery position adjustment command, the transport device can remove the battery from the testing device and place it in the AGV's bin or on a shelf. Then, it can remove the battery from the bin or shelf again and place it back into the testing device, thereby adjusting the battery's position within the testing device.

[0098] The method provided in this application sends a battery position adjustment command to the transport device when the position detection result indicates that the battery is not placed in the designated position. This enables automatic adjustment of the battery's position in the testing device without the need for manual adjustment, thereby reducing labor costs and increasing the probability of the battery being placed in the designated position in the testing device, thus improving the accuracy of the test results.

[0099] Referring to Figure 4, which is a flowchart illustrating a battery position adjustment method according to an embodiment of this application, the method may include the following steps:

[0100] S401. Obtain the second pressure value collected by each sensor after the battery position is adjusted.

[0101] The second pressure value collected by each sensor after the battery position is adjusted is the same as the method for obtaining the first pressure value described in the above embodiment, so it will not be repeated here.

[0102] S402. If at least one second pressure value is less than a preset threshold, obtain the total number of times the battery position is adjusted.

[0103] S403. If the total number of attempts is less than the preset number of attempts, return to the step of sending a battery position adjustment command to the transport equipment.

[0104] The preset number of adjustments is, for example, 3. This preset number can be set according to actual needs, limiting the maximum number of adjustments allowed. For instance, if the total number of battery position adjustments is 1, and the preset number is 3, and the total number is less than the preset number, the process can return to the step of sending a battery position adjustment command to the transport equipment to adjust the battery position again. After adjusting the battery position, the second pressure values ​​collected by each sensor after the adjustment can be acquired.

[0105] The method provided in this application obtains the second pressure values ​​collected by each sensor after the battery position is adjusted, and if at least one second pressure value is less than a preset threshold, obtains the total number of battery position adjustments. If the total number is less than the preset number, the method returns to the step of sending a battery position adjustment command to the transport device. This enables the battery to be automatically adjusted by the transport device if it is still not placed in the designated position after the battery position is adjusted. Since there is no need for manual adjustment of the battery position, the labor cost is reduced and the probability of the battery being placed in the designated position in the testing device is increased, thereby improving the accuracy of the test results.

[0106] In some embodiments, the method may further include:

[0107] If the total number of attempts is not less than the preset number of attempts, a first fault notification message is sent to the test system; the first fault notification message is used to indicate that the battery is not placed in the specified location.

[0108] If the total number of battery position adjustments is not less than the preset number, it means that after the battery position was adjusted by the transport equipment, the battery is still not placed in the designated position in the test device. In this case, the computer equipment can send a first fault notification message to the test system. The test system can send the first fault notification message to the relevant personnel's email or mobile phone so that the relevant personnel can reposition the battery or perform other processing.

[0109] The method provided in this application embodiment, after adjusting the position of the battery on the transport equipment, if the battery is still not in the designated position, promptly sends a first fault notification message to the testing system, so that the testing system can send the first fault notification message to the relevant personnel's email or mobile phone, so that the relevant personnel can adjust the battery's position in a timely manner.

[0110] In some embodiments, the method may further include:

[0111] If all second pressure values ​​are greater than or equal to the preset threshold, the transportation equipment is scheduled to perform the next task.

[0112] If all the second pressure values ​​are greater than or equal to the preset threshold, it means that the battery has been placed in the designated location. Therefore, in this case, the computer equipment can schedule the transportation equipment to perform the next task.

[0113] The method provided in this application embodiment schedules the transportation equipment to perform the next task when each second pressure value is greater than or equal to a preset threshold, thereby improving the utilization of the transportation equipment.

[0114] In some embodiments, as shown in FIG5, FIG5 is a flowchart illustrating a fault notification information sending method provided in this application embodiment. This embodiment relates to a situation where, when a transport device moves a battery to the location of a testing device, if the transport device detects that an item has already been placed on the testing device, the transport device cannot place the battery in the testing device. Simultaneously, the transport device needs to send a fault notification information to a computer device deployed with a scheduling system to notify that an item has been placed on the testing device. This method may include the following steps:

[0115] S501, Receive a second fault notification message sent by the transport equipment; the second fault notification message is triggered when the transport equipment detects that an item has been placed on the test device.

[0116] When the transport equipment moves the battery to the location of the testing device, the laser sensor on the arm of the transport equipment will detect the status of the testing device in real time. If it detects that there is an item in the testing device, the transport equipment will stop performing the task and send a second fault notification to the dispatch system. The dispatch system will report the second fault notification to the testing system, and the testing system will notify relevant personnel to handle the issue via email or other means.

[0117] S502, Send a second fault notification message to the test system; the second fault notification message is used to indicate that an item has been placed on the test device.

[0118] The method provided in this application embodiment receives a second fault notification message sent by a transportation device and sends a second fault notification message to a testing system to indicate that an item has been placed on the testing device. This allows the testing system to send the second fault notification message to the target terminal used by relevant personnel. After receiving the second fault notification message, the relevant personnel can handle the fault, reduce the time that the transportation device is in a waiting state, and thus improve testing efficiency.

[0119] In some embodiments, as shown in FIG6, FIG6 is a flowchart illustrating another fault notification information sending method provided in this application embodiment. This embodiment relates to a situation where, during the process of a transport device placing a battery into a testing device, if a pin in the testing device is pushed out, the insertion arm of the transport device is jammed by the pin, preventing the battery from being placed into the testing device. In this case, the transport device stops performing its task, and simultaneously needs to send a fault notification information to a computer device deployed with a scheduling system to indicate that the insertion arm of the transport device is malfunctioning. The method may include the following steps:

[0120] S601, Receive the third fault notification information sent by the transport equipment; the third fault notification information is the information triggered when the transport equipment determines that the extension arm of the transport equipment is abnormal.

[0121] S602, Send a third fault notification message to the test system; the third fault notification message is used to indicate an abnormality in the boom of the transport equipment.

[0122] If the ejector pin in the testing device is in the extended position during the battery placement process by the transport equipment, the insertion arm of the transport equipment will be jammed by the ejector pin, indicating an abnormal state. In this abnormal state, the transport equipment stops performing its task and sends a third fault notification to the dispatch system. The dispatch system then reports this third fault notification to the testing system, which notifies relevant personnel via email or other means for further action.

[0123] The method provided in this application embodiment receives a third fault notification message sent by the transport equipment and sends a third fault notification message to the test system to indicate that the extension arm of the transport equipment is abnormal. This allows the test system to send the third fault notification message to the target terminal used by relevant personnel. After receiving the third fault notification message, the relevant personnel can handle the fault, reduce the time that the extension arm of the transport equipment is in an abnormal state, and thus improve the test efficiency.

[0124] To provide a clearer description of the embodiments of this application, reference is made to FIG7. Referring to FIG7, FIG7 is a schematic flowchart of another battery position detection method provided by an embodiment of this application. The method includes the following steps:

[0125] S701, The transport equipment places the battery into the testing device.

[0126] S702, The scheduling system acquires the pressure values ​​collected by sensors set at different locations of the battery in the testing device.

[0127] S703, The scheduling system determines whether each pressure value is greater than the preset threshold.

[0128] If all pressure values ​​are greater than the preset threshold, it is determined that the battery has been placed in the designated position in the testing device, and S704 is executed; if at least one pressure value is greater than the preset threshold, S705 is executed to adjust the position of the battery.

[0129] S704, The dispatching system dispatches transportation equipment to perform the next task.

[0130] S705, The scheduling system determines whether the total number of battery position adjustments is less than the preset number.

[0131] If the number of attempts is less than the preset number, then execute S706; if the number of attempts is not less than the preset number, then execute S707.

[0132] S706, The dispatching system sends a battery position adjustment instruction to the transportation equipment and executes S708.

[0133] S707, The scheduling system sends the first fault notification information to the test system.

[0134] S708, The transport equipment removes the battery from the test device based on the battery position adjustment command and places the battery in the target position.

[0135] The target location can be an empty space in the transport equipment's own bin, or it can be on other shelves used to store batteries.

[0136] S709. The transport equipment removes the battery from the target location, puts the battery back into the test device, and returns to execute S702.

[0137] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.

[0138] Based on the same inventive concept, this application also provides a battery position detection device for implementing the battery position detection method described above. The solution provided by this device is similar to the solution described in the above method; therefore, the specific limitations in one or more battery position detection device embodiments provided below can be found in the limitations of the battery position detection method described above, and will not be repeated here.

[0139] In one embodiment, as shown in FIG8, FIG8 is a schematic diagram of a battery position detection device provided in an embodiment of the present application. The device 800 includes:

[0140] The first acquisition module 801 is used to acquire the first pressure value collected by the sensors set at different positions of the battery in the test device.

[0141] The comparison module 802 is used to compare the first pressure value collected by each sensor with a preset threshold to obtain the comparison result;

[0142] The determination module 803 is used to determine the battery position detection result based on the comparison result.

[0143] In one embodiment, the determining module 803 is specifically used to determine that the position detection result is that the battery has been placed in a designated position in the test device when the first pressure value collected by each sensor in the comparison result is greater than or equal to a preset threshold.

[0144] In one embodiment, the determining module 803 is further configured to determine the position detection result as the battery is not placed in the designated position in the test device if the first pressure value of at least one sensor is less than a preset threshold in the comparison result.

[0145] In one embodiment, the device 800 may further include:

[0146] The first sending module is used to send a battery position adjustment command to the transport equipment when the position detection result indicates that the battery is not placed in the designated position; the battery position adjustment command is used to instruct the transport equipment to adjust the position of the battery.

[0147] In one embodiment, the device 800 may further include:

[0148] The second acquisition module is used to acquire the second pressure value collected by each sensor after the battery position is adjusted.

[0149] The third acquisition module is used to acquire the total number of battery position adjustments when at least one second pressure value is less than a preset threshold.

[0150] The second sending module is used to return to the step of sending a battery position adjustment command to the transport equipment if the total number of times is less than the preset number of times.

[0151] In one embodiment, the second sending module is further configured to send a first fault notification message to the test system if the total number of times is not less than a preset number of times; the first fault notification message is used to indicate that the battery is not placed in a specified location.

[0152] In one embodiment, the device 800 may further include:

[0153] The scheduling module is used to schedule the transportation equipment to perform the next task when all the second pressure values ​​are greater than or equal to the preset threshold.

[0154] In one embodiment, the device 800 may further include:

[0155] The first receiving module is used to receive the second fault notification information sent by the transport equipment; the second fault notification information is triggered when the transport equipment detects that an item has been placed on the test device.

[0156] The third sending module is used to send a second fault notification message to the test system; the second fault notification message is used to indicate that an item has been placed on the test device.

[0157] In one embodiment, the device 800 may further include:

[0158] The second receiving module is used to receive the third fault notification information sent by the transport equipment; the third fault notification information is triggered when the transport equipment determines that the boom of the transport equipment is abnormal.

[0159] The fourth sending module is used to send a third fault notification message to the test system; the third fault notification message is used to indicate an abnormality in the arm of the transport equipment.

[0160] Each module in the aforementioned battery position detection device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device, or stored in the memory of a computer device as software, so that the processor can call and execute the corresponding operations of each module.

[0161] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:

[0162] Acquire the first pressure values ​​collected by sensors placed at different locations on the battery in the testing device;

[0163] The first pressure value collected by each sensor is compared with a preset threshold to obtain the comparison result;

[0164] The battery's location detection result is determined based on the comparison results.

[0165] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0166] If the first pressure value collected by each sensor in the comparison results is greater than or equal to the preset threshold, the position detection result is determined to be that the battery has been placed in the designated position in the test device.

[0167] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0168] If, in the comparison results, the first pressure value of at least one sensor is less than a preset threshold, the position detection result is determined to be that the battery is not placed in the designated position in the test device.

[0169] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0170] If the location detection result indicates that the battery is not placed in the designated location, a battery position adjustment command is sent to the transport equipment; the battery position adjustment command is used to instruct the transport equipment to adjust the position of the battery.

[0171] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0172] After the battery position is adjusted, the second pressure value collected by each sensor is obtained; if at least one second pressure value is less than a preset threshold, the total number of battery position adjustments is obtained; if the total number is less than the preset number, the process returns to the step of sending a battery position adjustment command to the transport equipment.

[0173] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0174] If the total number of attempts is not less than the preset number of attempts, a first fault notification message is sent to the test system; the first fault notification message is used to indicate that the battery is not placed in the specified location.

[0175] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0176] If all second pressure values ​​are greater than or equal to the preset threshold, the transportation equipment is scheduled to perform the next task.

[0177] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0178] Receive a second fault notification message sent by the transport equipment; the second fault notification message is triggered when the transport equipment detects that an item has been placed on the test device; send the second fault notification message to the test system; the second fault notification message is used to indicate that an item has been placed on the test device.

[0179] In one embodiment, the processor, when executing a computer program, also performs the following steps:

[0180] Receive the third fault notification information sent by the transport equipment; the third fault notification information is triggered when the transport equipment determines that the extension arm of the transport equipment is abnormal; send the third fault notification information to the test system; the third fault notification information is used to indicate the abnormality of the extension arm of the transport equipment.

[0181] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:

[0182] Acquire the first pressure values ​​collected by sensors placed at different locations on the battery in the testing device;

[0183] The first pressure value collected by each sensor is compared with a preset threshold to obtain the comparison result;

[0184] The battery's location detection result is determined based on the comparison results.

[0185] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0186] If the first pressure value collected by each sensor in the comparison results is greater than or equal to the preset threshold, the position detection result is determined to be that the battery has been placed in the designated position in the test device.

[0187] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0188] If, in the comparison results, the first pressure value of at least one sensor is less than a preset threshold, the position detection result is determined to be that the battery is not placed in the designated position in the test device.

[0189] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0190] If the location detection result indicates that the battery is not placed in the designated location, a battery position adjustment command is sent to the transport equipment; the battery position adjustment command is used to instruct the transport equipment to adjust the position of the battery.

[0191] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0192] After the battery position is adjusted, the second pressure value collected by each sensor is obtained; if at least one second pressure value is less than a preset threshold, the total number of battery position adjustments is obtained; if the total number is less than the preset number, the process returns to the step of sending a battery position adjustment command to the transport equipment.

[0193] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0194] If the total number of attempts is not less than the preset number of attempts, a first fault notification message is sent to the test system; the first fault notification message is used to indicate that the battery is not placed in the specified location.

[0195] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0196] If all second pressure values ​​are greater than or equal to the preset threshold, the transportation equipment is scheduled to perform the next task.

[0197] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0198] Receive a second fault notification message sent by the transport equipment; the second fault notification message is triggered when the transport equipment detects that an item has been placed on the test device; send the second fault notification message to the test system; the second fault notification message is used to indicate that an item has been placed on the test device.

[0199] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0200] Receive the third fault notification information sent by the transport equipment; the third fault notification information is triggered when the transport equipment determines that the extension arm of the transport equipment is abnormal; send the third fault notification information to the test system; the third fault notification information is used to indicate the abnormality of the extension arm of the transport equipment.

[0201] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:

[0202] Acquire the first pressure values ​​collected by sensors placed at different locations on the battery in the testing device;

[0203] The first pressure value collected by each sensor is compared with a preset threshold to obtain the comparison result;

[0204] The battery's location detection result is determined based on the comparison results.

[0205] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0206] If the first pressure value collected by each sensor in the comparison results is greater than or equal to the preset threshold, the position detection result is determined to be that the battery has been placed in the designated position in the test device.

[0207] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0208] If, in the comparison results, the first pressure value of at least one sensor is less than a preset threshold, the position detection result is determined to be that the battery is not placed in the designated position in the test device.

[0209] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0210] If the location detection result indicates that the battery is not placed in the designated location, a battery position adjustment command is sent to the transport equipment; the battery position adjustment command is used to instruct the transport equipment to adjust the position of the battery.

[0211] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0212] After the battery position is adjusted, the second pressure value collected by each sensor is obtained; if at least one second pressure value is less than a preset threshold, the total number of battery position adjustments is obtained; if the total number is less than the preset number, the process returns to the step of sending a battery position adjustment command to the transport equipment.

[0213] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0214] If the total number of attempts is not less than the preset number of attempts, a first fault notification message is sent to the test system; the first fault notification message is used to indicate that the battery is not placed in the specified location.

[0215] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0216] If all second pressure values ​​are greater than or equal to the preset threshold, the transportation equipment is scheduled to perform the next task.

[0217] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0218] Receive a second fault notification message sent by the transport equipment; the second fault notification message is triggered when the transport equipment detects that an item has been placed on the test device; send the second fault notification message to the test system; the second fault notification message is used to indicate that an item has been placed on the test device.

[0219] In one embodiment, when the computer program is executed by a processor, it also performs the following steps:

[0220] Receive the third fault notification information sent by the transport equipment; the third fault notification information is triggered when the transport equipment determines that the extension arm of the transport equipment is abnormal; send the third fault notification information to the test system; the third fault notification information is used to indicate the abnormality of the extension arm of the transport equipment.

[0221] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.

[0222] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, distributed databases based on blockchain. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.

[0223] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0224] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.

Claims

1. A battery position detection method, characterized in that, The method includes: acquiring first pressure values ​​collected by sensors placed at different locations of the battery in a testing device; the testing device is an area in a testing chamber used to accommodate one battery, the different locations including the four corners of the testing device, or including the positions of the four corners and the midpoints of the four borders; comparing the first pressure values ​​collected by each sensor with a preset threshold to obtain a comparison result; determining the position detection result of the battery based on the comparison result; the position detection result is used to characterize whether the battery has been placed in a designated position in the testing device; determining the position detection result based on the comparison result includes: if the first pressure values ​​collected by each sensor in the comparison result are all greater than or equal to the preset threshold, determining that the position detection result is that the battery has been placed in a designated position in the testing device; if at least one sensor in the comparison result has a first pressure value less than the preset threshold, determining that the battery has been placed in a designated position in the testing device. The method further includes: obtaining a second pressure value collected by each sensor after the battery position adjustment; obtaining the total number of battery position adjustments if at least one of the second pressure values ​​is less than a preset threshold; if the total number of adjustments is less than a preset number, returning to the step of sending the battery position adjustment command to the transport device; and receiving a second fault notification information sent by the transport device; the second fault notification information is triggered when the transport device detects that an item has been placed on the test device; sending the second fault notification information to the test system; the second fault notification information is used to indicate that an item has been placed on the test device.

2. The method according to claim 1, characterized in that, The method further includes: if the total number of times is not less than the preset number of times, sending a first fault notification message to the test system; the first fault notification message is used to indicate that the battery is not placed in the designated location.

3. The method according to claim 1 or 2, characterized in that, The method further includes: scheduling the transportation equipment to perform the next task when each of the second pressure values ​​is greater than or equal to the preset threshold.

4. The method according to claim 1 or 2, characterized in that, The method further includes: receiving a third fault notification message sent by the transport equipment; the third fault notification message is information triggered when the transport equipment determines that the extension arm of the transport equipment is abnormal; sending the third fault notification message to the testing system; the third fault notification message is used to indicate that the extension arm of the transport equipment is abnormal.

5. A battery position detection device, characterized in that, The device includes: a first acquisition module, configured to acquire first pressure values ​​collected by sensors placed at different locations of the battery in the testing device; the testing device is an area in a testing chamber for accommodating one battery, and the different locations include the positions of the four corners of the testing device, or the positions of the four corners and the midpoints of the four borders; a comparison module, configured to compare the first pressure values ​​collected by each of the sensors with a preset threshold to obtain a comparison result; and a determination module, configured to determine the position detection result of the battery based on the comparison result; the position detection result is used to characterize whether the battery has been placed in a designated position in the testing device; determining the position detection result based on the comparison result includes: if the first pressure values ​​collected by each of the sensors in the comparison result are all greater than or equal to the preset threshold, determining that the position detection result is that the battery has been placed in a designated position in the testing device; if the first pressure value of at least one of the sensors in the comparison result is less than the preset threshold, determining that the battery has been placed in a designated position in the testing device. The location detection result indicates that the battery is not placed in the designated position in the testing device. If the location detection result indicates that the battery is not placed in the designated position, a battery position adjustment command is sent to the transport equipment. The battery position adjustment command instructs the transport equipment to adjust the position of the battery. The device further includes: a second acquisition module, used to acquire second pressure values ​​collected by each of the sensors after the battery position is adjusted; a third acquisition module, used to acquire the total number of battery position adjustments if at least one of the second pressure values ​​is less than a preset threshold; a second sending module, which, if the total number is less than a preset number, returns to the step of sending the battery position adjustment command to the transport equipment; a first receiving module, used to receive second fault notification information sent by the transport equipment; the second fault notification information is triggered when the transport equipment detects that an item has been placed on the testing device; and a third sending module, used to send the second fault notification information to the testing system; the second fault notification information indicates that an item has been placed on the testing device.

6. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 4.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 4.

8. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Foreign object detecting device

    CN112180836A

  • Battery in-place detection method and device, charger and storage medium

    CN112803518A