Data processing method, system and equipment for eight-channel electromagnetic detection

By acquiring the welding area image and selecting the filtering method according to the shape of the weld spot, abnormal processing and mean filtering are performed on the ring weld spot, which solves the problem of inaccurate detection of ring weld spots and improves the detection accuracy.

CN120594601APending Publication Date: 2025-09-05HAORUI TESTING TECHNOLOGY (SUZHOU) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510765478.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-10
Publication Date
2025-09-05

AI Technical Summary

Technical Problem

The adjacent welding positions at the corners of the annular welds are too close, resulting in inaccurate detection during the electromagnetic inspection process.

Method used

The control module obtains the image of the welding area, determines the arrangement of the welding points, and selects the filtering method according to the shape of the welding points. The mean filtering is performed on the spot welding points, and the annular welding points are first processed for exceptions and then the mean filtering is performed. This includes dividing the pulse data into a preset number of groups, comparing and processing the abnormal pulse data, and adjusting the servo motor step number and encoder query frequency.

Benefits of technology

It is possible to perform abnormal processing on the collected pulse data before detecting ring-shaped welds, thus avoiding the influence of adjacent welding positions and improving detection accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120594601A_ABST
    Figure CN120594601A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of calculation, and particularly relates to electric digital data processing, in particular to a data processing method, system and equipment for eight-channel electromagnetic detection. The arrangement mode of welding spots in the to-be-detected welding area is judged according to the image; a corresponding filtering method is selected through a control module according to the arrangement mode of welding spots, when the welding spots are in the shape of spot welding spots, mean filtering is carried out on pulse data obtained by scanning the spot welding spots, and when the welding spots are in the shape of annular welding spots, abnormal processing is carried out on pulse data obtained by scanning the annular welding spots, and then abnormal processing is carried out on pulse data obtained by scanning the annular welding spots. And then mean filtering is carried out on the pulse data subjected to abnormal processing, so that abnormal processing is carried out on the collected pulse data when the annular welding spot is detected, and inaccurate detection caused by adjacent welding positions is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of computing technology, and specifically relates to electrical digital data processing, and more particularly to a data processing method, system and device for eight-channel electromagnetic detection. Background Art

[0002] The welds on the power battery need to be inspected after welding to determine whether they are normal. The shape of the welds is ring-shaped. When inspecting the ring-shaped welds, the two adjacent weld positions at the corner are too close, resulting in pulse data being obtained from the two adjacent weld positions at the same time during the inspection process. The pulse data of the adjacent weld positions will affect the weld position currently needing to be inspected, resulting in inaccurate inspection.

[0003] Therefore, due to the technical problem that the adjacent welding positions at the corners of the annular welds are too close to each other during the weld inspection process, which affects the inspection results, it is necessary to design a data processing method, system and equipment for eight-channel electromagnetic inspection.

[0004] It should be noted that the above information disclosed in this background technology section is only used to understand the background technology of the present application concept, and therefore, the above description is not considered to constitute information of the prior art. Summary of the Invention

[0005] The embodiments of the present disclosure at least provide a data processing method, system, and device for eight-channel electromagnetic detection.

[0006] In a first aspect, an embodiment of the present disclosure provides a data processing method for electromagnetic detection, comprising: Acquire an image of the welding area to be inspected through the control module, and determine the arrangement of the welding points in the welding area to be inspected based on the image; The control module selects the corresponding filtering method according to the arrangement of the welds. When the shape of the weld is a spot weld, the pulse data obtained by scanning the spot weld is mean filtered. When the shape of the weld is a ring weld, the pulse data obtained by scanning the ring weld is first processed for exceptions, and then the pulse data after exception processing is mean filtered.

[0007] In an optional embodiment, the method of first performing abnormal processing on the pulse data obtained by scanning the annular welding point includes: Obtain pulse data corresponding to scanning annular weld points through a control module, and divide the pulse data into a preset number of groups; The preset number of groups is the preset number of steps multiplied by the number of laps; The preset number of steps is the number of steps for the servo motor to rotate one circle, and the number of circles is the number of circles that the servo motor needs to rotate; The servo motor is arranged in a manipulator, and an electromagnetic coil is arranged on the manipulator. The control module is configured to control the rotation of the servo motor so that the manipulator drives the electromagnetic coil to move and scan the welding point.

[0008] In an optional embodiment, the control module is also configured to compare each group of pulse data with preset standard data, determine whether there is abnormal pulse data in each group of pulse data, determine the number and location of abnormal pulse data in each group, and process the abnormal pulse data in each group.

[0009] In an optional embodiment, the control module is further configured to, when the number of abnormal pulse data in a group of pulse data is greater than or equal to a first preset number and less than a second preset number, determine the position of the abnormal pulse data, delete the abnormal pulse data at the position of the abnormal pulse data, and then divide the original one pulse data into three pulse data at the position, that is, at the position, the angle corresponding to the original one step of the servo motor is changed to one third, so that the electromagnetic coil obtains three new pulse data at the position; and The unit compensation at the position of abnormal pulse data is increased three times, that is, the encoder is queried three times per unit time.

[0010] In an optional embodiment, the control module is further configured to, when the number of abnormal pulse data in a group of pulse data is greater than or equal to a second preset number, determine the position of the abnormal pulse data, delete the abnormal pulse data at the position of the abnormal pulse data, and then divide the original one pulse data into three pulse data at the position, that is, at the position, the angle corresponding to the original one step of the servo motor is changed to one third, so that the electromagnetic coil obtains three new pulse data at the position; and The unit compensation at the abnormal pulse data position is increased six times, that is, the encoder is queried six times per unit time.

[0011] In an optional embodiment, the control module is further configured to perform mean filtering on all pulse data after processing the abnormal pulse data, and then determine whether the welding point is abnormal based on the filtered pulse data.

[0012] In a second aspect, an embodiment of the present disclosure further provides a data processing system for electromagnetic detection, comprising: An imaging module configured to acquire an image of the welding area to be inspected and determine, based on the image, an arrangement of welding points in the welding area to be inspected; The filtering module is configured to select a corresponding filtering method according to the arrangement of the solder joints.

[0013] In a third aspect, an embodiment of the present disclosure further provides a computer-readable storage medium having a computer program / instruction stored thereon, which implements the steps of the above-mentioned data processing method for electromagnetic detection when executed by a processor.

[0014] In a fourth aspect, an embodiment of the present disclosure further provides a computer program product, comprising a computer program / instruction, which, when executed by a processor, implements the steps of the above-mentioned data processing method for electromagnetic detection.

[0015] In a fifth aspect, an embodiment of the present disclosure further provides an electromagnetic detection device using the above-mentioned electromagnetic detection data processing method, comprising: a control module, an image module, a servo motor, and a plurality of electromagnetic coils electrically connected to the control module; The control module is configured to control the imaging module to acquire an image of the welding area to be inspected, and determine the arrangement of the welding points in the welding area to be inspected based on the image; The servo motor drives the manipulator to move, and the electromagnetic coil is arranged on the manipulator; The control module is configured to control the rotation of the servo motor so that the manipulator drives the electromagnetic coil to move to scan the welding point, and then filter the acquired pulse data.

[0016] The beneficial effect of the present invention is that the data processing method for electromagnetic detection includes: obtaining an image of the welding area to be detected through a control module, and judging the arrangement of welds in the welding area to be detected based on the image; selecting a corresponding filtering method according to the arrangement of welds through the control module, and performing mean filtering on the pulse data obtained by scanning the welds when the shape of the welds is a spot weld, and performing exception processing on the pulse data obtained by scanning the ring welds when the shape of the weld is a ring weld, and then performing mean filtering on the pulse data after exception processing, thereby achieving the first exception processing of the collected pulse data when detecting the ring weld, avoiding inaccurate detection caused by adjacent welding positions.

[0017] Other features and advantages of the present invention will be described in the following description, and in part will become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention are realized and obtained by the structures particularly pointed out in the description and the drawings.

[0018] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, preferred embodiments are specifically cited herein and described in detail with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the specific embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0020] Figure 1 A flow chart of a data processing method for electromagnetic detection provided by an embodiment of the present disclosure; Figure 2 A flowchart of an exception handling method provided by an embodiment of the present disclosure; Figure 3 A schematic diagram of a ring-shaped welding point provided in an embodiment of the present disclosure.

[0021] In the picture: 1 is a ring solder joint. DETAILED DESCRIPTION

[0022] To make the objectives, technical solutions, and advantages of the embodiments of the present invention more clear, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.

[0023] As used herein, the phrases "in one embodiment," "according to one embodiment," "in some embodiments," and the like generally refer to the fact that the particular feature, structure, or characteristic following the phrase may be included in at least one embodiment of the present disclosure. Thus, a particular feature, structure, or characteristic may be included in more than one embodiment of the present disclosure, such that these phrases do not necessarily refer to the same embodiment. As used herein, the terms "example," "exemplary," and the like are used to "serve as an example, instance, or illustration." Any implementation, aspect, or design described herein as "example" or "exemplary" is not necessarily to be construed as preferred or advantageous over other implementations, aspects, or designs. Instead, the use of the terms "example," "exemplary," and the like is intended to present concepts in a concrete manner.

[0024] The annular weld is formed by multiple welding positions. The distance between two adjacent welding positions at the corner of the annular weld is relatively close. The inventor found that when scanning and detecting one welding position, the adjacent welding position will be covered, causing the pulse data of the adjacent welding position to affect the welding position currently being scanned, resulting in inaccurate detection.

[0025] The defects in the above solutions are the results obtained by the inventors after practice and careful research. Therefore, the discovery process of the above problems and the solutions proposed by the present disclosure in this article should be the contributions made by the inventors to the present disclosure during the disclosure process.

[0026] It should be noted that similar reference numerals and letters denote similar items in the following drawings, and therefore, once an item is defined in one drawing, it does not need to be further defined or explained in subsequent drawings.

[0027] The following embodiments of the present invention are described in detail with reference to the accompanying drawings. In the absence of conflict, the following embodiments and features therein may be combined with each other.

[0028] like Figure 1 As shown, at least one disclosed embodiment provides a data processing method for electromagnetic detection, including: obtaining an image of the welding area to be detected through a control module, and judging the arrangement of welds in the welding area to be detected based on the image; selecting a corresponding filtering method according to the arrangement of welds through the control module, and performing mean filtering on the pulse data obtained by scanning the spot welds when the shape of the welds is a spot weld, and performing exception processing on the pulse data obtained by scanning the ring weld 1 when the shape of the weld is a ring weld 1, and then performing mean filtering on the pulse data after exception processing, thereby achieving exception processing on the collected pulse data first when detecting the ring weld 1, avoiding inaccurate detection due to adjacent welding positions.

[0029] In this embodiment, the electromagnetic detection data processing method may be an eight-channel electromagnetic detection data processing method using eight channels.

[0030] In this embodiment, the eight channels may be eight channels for simultaneously acquiring pulse data, and may be connected to corresponding electromagnetic coils.

[0031] In this embodiment, mean filtering can be performed by, but is not limited to, selecting an appropriate window size (a positive integer representing the sum of the number of points extending forward and backward from the current pulse data point plus 1). This window is used to calculate the mean. The window size is typically an odd number, such as 3, 5, or 7, to ensure a clear center position for the window. The choice of window size depends on the characteristics of the data and the purpose of the filtering. A larger window size will result in a smoother filtered result but will also result in a loss of more detailed information. A smaller window size will retain more detail, but the filtering effect may be relatively weaker, and will also increase the computational complexity and value of the entire system.

[0032] In this embodiment, the pulse data can be obtained when the electromagnetic coil scans the welding point, that is, the point data obtained by the electromagnetic coil scanning is sorted in time to form the pulse data.

[0033] like Figure 2 As shown, in an optional embodiment, the method of first performing exception processing on the pulse data obtained by scanning the annular weld 1 includes: obtaining the pulse data corresponding to the scanning of the annular weld 1 through the control module, and dividing the pulse data into a preset number of groups; the preset number of groups is the preset number of steps multiplied by the number of turns; the preset number of steps is the number of steps for the servo motor to rotate one circle, and the number of turns is the number of turns required for the servo motor to rotate; the servo motor is arranged in a manipulator, and an electromagnetic coil is arranged on the manipulator, and the control module is configured to control the rotation of the servo motor so that the manipulator drives the electromagnetic coil to move to scan the weld.

[0034] In this embodiment, the servo motor can be divided into 200 steps, each step corresponding to 1.8 degrees, which corresponds exactly to one rotation of the servo motor.

[0035] In this embodiment, the pulse data corresponding to the scanning of the annular welding spot 1 is not shaped before the abnormality processing is performed, so as to avoid data loss caused by the shaping.

[0036] In an optional embodiment, the control module is also configured to compare each group of pulse data with preset standard data, determine whether there is abnormal pulse data in each group of pulse data, determine the number and location of abnormal pulse data in each group, and process the abnormal pulse data in each group.

[0037] In an optional embodiment, the control module is further configured to, when the number of abnormal pulse data in a group of pulse data is greater than or equal to a first preset number and less than a second preset number, determine the position of the abnormal pulse data, delete the abnormal pulse data at the position of the abnormal pulse data, and then divide the original one pulse data into three pulse data at this position, that is, the angle corresponding to the original one step of the servo motor is changed to one third at this position, so that the electromagnetic coil obtains three new pulse data at this position; and increase the unit compensation at the position of the abnormal pulse data by three times, that is, the query of the encoder becomes three times per unit time.

[0038] In this embodiment, the specific pulse data are 9 positions, namely 1, 2, 3, 4, 5, 6, 7, 8, and 9. Every three data are in the same group, among which the pulse data corresponding to the three positions 4, 5, and 6 are in the same group. If the pulse data corresponding to 5 is abnormal, it is recorded as the second abnormal pulse data in the second group. At this time, the pulse data at this position is deleted, and the original pulse data at this position is divided into three pulse data, that is, the angle corresponding to the original step of the servo motor is changed to one third at this position, so that the electromagnetic coil obtains three new pulse data at this position, completing the processing of the abnormal pulse data in this group of pulse data.

[0039] In an optional embodiment, the control module is further configured to, when the number of abnormal pulse data in a group of pulse data is greater than or equal to a second preset number, determine the position of the abnormal pulse data, delete the abnormal pulse data at the position of the abnormal pulse data, and then divide the original one pulse data into three pulse data at this position, that is, the angle corresponding to the original one step of the servo motor is changed to one third at this position, so that the electromagnetic coil obtains three new pulse data at this position; and increase the unit compensation at the position of the abnormal pulse data by six times, that is, the query of the encoder becomes six times per unit time.

[0040] In this embodiment, the specific pulse data are 9 positions, namely 1, 2, 3, 4, 5, 6, 7, 8, and 9. Every three data are in the same group, and the pulse data corresponding to the three positions 7, 8, and 9 are in the same group. If the pulse data corresponding to 7 and 8 are abnormal, it is recorded as the first and second pulse data in the third group are abnormal. At this time, the pulse data at this position is deleted, and the original pulse data at this position is divided into three pulse data, that is, the angle corresponding to the original step of the servo motor is changed to one third at this position, so that the electromagnetic coil obtains three new pulse data at this position, completing the processing of the abnormal pulse data in this group of pulse data.

[0041] In this embodiment, each pulse signal can be numbered in sequence to determine the ordinal number of each pulse signal, and the position of each pulse signal can be corresponded by the number; and after judging that the pulse data is abnormal, the ordinal number and position corresponding to the abnormal pulse data can be determined.

[0042] In this embodiment, the ordinal number and the number of classifications of the abnormal group (the data group with abnormal pulse data is the abnormal group) are recorded, the pulses that need to be adjusted are analyzed according to the position and number of the abnormal pulse data in the abnormal group, the number of pulses that need to be divided is confirmed according to the number of abnormal pulse data, the control driver subdivides the pulse into the corresponding number of pulses, the subdivision driver confirms the pulse signal of the step corresponding to the degree to which the manipulator needs to adjust according to the ordinal number, and the subdivision driver confirms the number of pulses that the manipulator needs to increase according to the pulse signal according to the number of divisions required for the pulse. Increasing the number of pulses can enrich the control accuracy of the servo motor, thereby avoiding covering adjacent welding positions when detecting welding positions, and synchronously increasing the feedback of the servo motor to avoid abnormalities in the servo motor control.

[0043] In this embodiment, after the abnormal pulse data is processed, the original normal data and the abnormally processed data are shaped and then mean filtered.

[0044] In an optional embodiment, the control module is further configured to perform mean filtering on all pulse data after processing the abnormal pulse data, and then determine whether the welding point is abnormal based on the filtered pulse data.

[0045] At least one other disclosed embodiment also provides an eight-channel data processing system for electromagnetic detection, including: an image module, which is configured to obtain an image of the welding area to be detected and determine the arrangement of the weld points in the welding area to be detected based on the image; and a filtering module, which is configured to select a corresponding filtering method based on the arrangement of the weld points.

[0046] In this embodiment, the filtering module may be a virtual module in a program or software that executes various functions, and its functions may be integrated into the control module to implement corresponding functional steps.

[0047] At least one other embodiment of the present disclosure further provides a computer-readable storage medium having a computer program / instruction stored thereon, which, when executed by a processor, implements the steps of the above-mentioned eight-channel electromagnetic detection data processing method.

[0048] At least one other embodiment of the present disclosure further provides a computer program product, including a computer program / instruction, which, when executed by a processor, implements the steps of the above-mentioned eight-channel electromagnetic detection data processing method.

[0049] At least one other embodiment of the present disclosure also provides an electromagnetic detection device that adopts the above-mentioned eight-channel electromagnetic detection data processing method, including: a control module, an image module, a servo motor and a plurality of electromagnetic coils electrically connected to the control module; the control module is configured to control the image module to obtain an image of the welding area to be detected, and determine the arrangement of the weld points in the welding area to be detected based on the image; the servo motor is arranged in a manipulator, and the electromagnetic coil is arranged on the manipulator; the control module is configured to control the rotation of the servo motor so that the manipulator drives the electromagnetic coil to move to scan the weld points, and then filters the acquired pulse data first.

[0050] To sum up, the data processing method for eight-channel electromagnetic detection includes: obtaining an image of the welding area to be detected through the control module, and judging the arrangement of the welds in the welding area to be detected based on the image; selecting a corresponding filtering method according to the arrangement of the welds through the control module, and performing mean filtering on the pulse data obtained by scanning the point welds when the shape of the weld is a point weld, and performing mean filtering on the pulse data obtained by scanning the ring weld 1 when the shape of the weld is a ring weld 1 first performing exception processing on the pulse data, and then performing mean filtering on the pulse data after exception processing, thereby achieving the first exception processing of the collected pulse data when detecting the ring weld 1, avoiding inaccurate detection due to adjacent welding positions.

[0051] The disclosure and other solutions, examples, embodiments, modules, and functional operations described in this document can be implemented in digital electronic circuitry, or in computer software, firmware, or hardware, including the structures disclosed in this document and their structural equivalents, or a combination of one or more thereof. The disclosure and other embodiments can be implemented as one or more computer program products, i.e., one or more modules of computer program instructions encoded on a tangible and non-volatile computer-readable medium, for execution by a data processing apparatus or to control the operation of the data processing apparatus. The computer-readable medium can be a machine-readable storage device, a machine-readable storage substrate, a storage device, a composition of matter that effects a machine-readable propagated signal, or a combination of any one or more thereof. In addition to hardware, the apparatus can also include code that creates an execution environment for a computer program, such as code constituting processor firmware, a protocol stack, a database management system, an operating system, or a combination of any one or more thereof. A propagated signal is an artificially generated signal, such as a machine-generated electrical, optical, or electromagnetic signal, that is generated to encode information for transmission to a suitable receiver device.

[0052] A computer program (also referred to as a program, software, software application, script, or code) may be written in any form of programming language (including compiled or interpreted languages) and may be deployed in any form, including as a standalone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. A computer program does not necessarily correspond to a file in a file system. A program may be stored in a portion of a file that holds other programs or data (e.g., one or more scripts stored in a markup language document), in a single file dedicated to the program, or in multiple coordinated files (e.g., files storing one or more modules, subroutines, or portions of code). A computer program may be deployed for execution on one or more computers, located at one site or distributed across multiple sites and interconnected by a communications network.

[0053] The processes and logic flows described in this document may be performed by one or more programmable processors executing one or more computer programs to perform functions by operating on input data and generating output. The processes and logic flows may also be performed by, and apparatus may also be implemented as, special purpose logic circuitry, e.g., FPGA (field programmable gate array) or ASIC (Application Specific Integrated Circuit).

[0054] For example, processors suitable for executing a computer program include general and special purpose microprocessors, and any one or more of any type of digital computer. Typically, the processor will receive instructions and data from a read-only memory or a random access memory, or both. The essential components of a computer are a processor that executes instructions and one or more memory devices that store instructions and data. Typically, a computer will also include one or more mass storage devices for storing data, such as magnetic, magneto-optical, or optical disks, or be operatively coupled to receive data from or transfer data to a mass storage device, or both. However, a computer need not necessarily have such devices. Computer-readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media, and memory devices, including, for example, semiconductor memory devices, such as erasable programmable read-only memories (EPROMs). EPROM ), Electrically Erasable Programmable Read-Only Memory (EEPROM) EEPROM ) and flash memory devices; magnetic disks, such as internal hard disks or removable disks; magneto-optical disks; and optical disk read-only memory ( CD ROM ) and digital versatile disc read-only memory ( DVD - ROM The processor and the memory can be supplemented by, or incorporated in, special purpose logic circuitry.

[0055] Although several embodiments are provided in this disclosure, it should be understood that the disclosed systems and methods may be embodied in many other specific forms without departing from the spirit or scope of the present disclosure. The present examples are to be considered illustrative rather than restrictive, and the present invention is not to be construed as being limited to the details given. For example, various elements or components may be combined or integrated into another system, or certain features may be omitted or not implemented.

[0056] In the several embodiments provided herein, it should be understood that the disclosed devices and methods may also be implemented in other ways. The device embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architectures, functions, and operations of the devices, methods, and computer program products according to multiple embodiments of the present invention. In this regard, each box in the flowchart or block diagram may represent a module, program segment, or part of a code, which contains one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions marked in the boxes may also occur in an order different from that marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, or they may sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, as well as the combination of boxes in the block diagram and / or flowchart, may be implemented using a dedicated hardware-based system that performs the specified functions or actions, or may be implemented using a combination of dedicated hardware and computer instructions.

[0057] With the above-described preferred embodiments of the present invention as a guide, and with reference to the above description, relevant personnel are fully capable of making various changes and modifications without departing from the technical scope of this invention. The technical scope of this invention is not limited to the contents of the specification and must be determined according to the scope of the claims.

Claims

1. A data processing method for electromagnetic detection, characterized in that: include: Acquire an image of the welding area to be inspected through the control module, and determine the arrangement of the welding points in the welding area to be inspected based on the image; The control module selects the corresponding filtering method according to the arrangement of the solder joints, that is, When the shape of the weld is a spot weld, mean filtering is performed on the pulse data obtained by scanning the spot weld; Alternatively, when the shape of the welding spot is an annular welding spot (1), the pulse data obtained by scanning the annular welding spot (1) is first subjected to abnormal processing, and then the pulse data after abnormal processing is subjected to mean filtering.

2. The electromagnetic detection data processing method according to claim 1, wherein: The method of first performing abnormal processing on the pulse data obtained by scanning the annular welding point (1) includes: Obtaining pulse data corresponding to scanning the annular welding point (1) through the control module, and dividing the pulse data into a preset number of groups; The preset number of groups is the preset number of steps multiplied by the number of laps; The preset number of steps is the number of steps for the servo motor to rotate one circle, and the number of circles is the number of circles that the servo motor needs to rotate; The servo motor is arranged in a manipulator, and an electromagnetic coil is arranged on the manipulator. The control module is configured to control the rotation of the servo motor so that the manipulator drives the electromagnetic coil to move and scan the welding point.

3. The electromagnetic detection data processing method according to claim 2, wherein: The control module is also configured to compare each set of pulse data with preset standard data, determine whether there is abnormal pulse data in each set of pulse data, determine the number and location of abnormal pulse data in each set, and process the abnormal pulse data in each set.

4. The electromagnetic detection data processing method according to claim 3, wherein: The control module is further configured to, when the number of abnormal pulse data in a set of pulse data is greater than or equal to a first preset number and less than a second preset number, determine the position of the abnormal pulse data, delete the abnormal pulse data at the position of the abnormal pulse data, and then divide the original one pulse data into three pulse data at the position, that is, at the position, the angle corresponding to the original one step of the servo motor is reduced to one third, so that the electromagnetic coil obtains three new pulse data at the position; as well as The unit compensation at the position of abnormal pulse data is increased three times, that is, the encoder is queried three times per unit time.

5. The electromagnetic detection data processing method according to claim 3, wherein: The control module is further configured to, when the number of abnormal pulse data in a set of pulse data is greater than or equal to a second preset number, determine the position of the abnormal pulse data, delete the abnormal pulse data at the position of the abnormal pulse data, and then divide the original one pulse data into three pulse data at the position, that is, at the position, the angle corresponding to the original one step of the servo motor is reduced to one third, so that the electromagnetic coil obtains three new pulse data at the position; as well as The unit compensation at the abnormal pulse data position is increased six times, that is, the encoder is queried six times per unit time.

6. The electromagnetic detection data processing method according to claim 3, wherein: The control module is further configured to perform mean filtering on all pulse data after processing the abnormal pulse data, and then determine whether the welding point is abnormal based on the filtered pulse data.

7. A data processing system for electromagnetic detection, characterized in that: include: An imaging module configured to acquire an image of the welding area to be inspected and determine, based on the image, an arrangement of welding points in the welding area to be inspected; The filtering module is configured to select a corresponding filtering method according to the arrangement of the solder joints.

8. A computer-readable storage medium having a computer program / instruction stored thereon, characterized in that: When the computer program / instruction is executed by a processor, the steps of the data processing method for electromagnetic detection according to any one of claims 1 to 6 are implemented.

9. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instruction is executed by a processor, the steps of the data processing method for electromagnetic detection according to any one of claims 1 to 6 are implemented.

10. An electromagnetic detection device using the electromagnetic detection data processing method according to any one of claims 1 to 6, characterized in that: include: a control module, an image module, a servo motor, and a plurality of electromagnetic coils electrically connected to the control module; The control module is configured to control the imaging module to acquire an image of the welding area to be inspected, and determine the arrangement of the welding points in the welding area to be inspected based on the image; The servo motor drives the manipulator to move, and the electromagnetic coil is arranged on the manipulator; The control module is configured to control the rotation of the servo motor so that the manipulator drives the electromagnetic coil to move to scan the welding point, and then filter the acquired pulse data.