Fan startup test system, method, equipment and medium based on visual recognition

Through the fan start testing system based on visual recognition, the combination of the visual recognition system and the coding sleeve is used to achieve full angle coverage and efficient automation of fan start testing, solving the problems of inaccurate and low efficiency in traditional testing methods.

CN115750421BActive Publication Date: 2025-02-28GREE ELECTRIC APPLIANCE INC OF ZHUHAI
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211336424.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-28
Publication Date
2025-02-28
Estimated Expiration
2042-10-28

AI Technical Summary

Technical Problem

The traditional fan start-up test method relies on manual rotation of fan blades, resulting in inaccurate identification position, insufficient coverage, and long-term and low-efficiency testing process, making it difficult to meet the needs of modern automated manufacturing.

Method used

A fan start-up test system based on visual recognition is designed. The position identification symbol on the coded sleeve is obtained through the visual recognition system, and combined with the controller to achieve a fan start-up test with full angle coverage. The test results are accurate and the process is fully automatic.

Benefits of technology

It improves the accuracy and efficiency of fan start-up test, avoids the problem of insufficiently comprehensive position identification by manual location, realizes fully automatic operation, reduces costs, and is conducive to improving the automation process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115750421B_ABST
    Figure CN115750421B_ABST
Patent Text Reader

Abstract

The present invention relates to a fan startup test system and method, equipment and medium based on visual recognition. The fan startup test system based on visual recognition includes: a fan, a visual recognition system, a coding sleeve and a controller; the fan includes a fan shaft, and N test points are provided on the fan shaft; the coding sleeve is mounted on the fan shaft, and a position identification symbol is provided on the coding sleeve at a position opposite to the test point; the visual recognition system is used to obtain the current position identification symbol of the coding sleeve; the controller is electrically connected to the fan and the visual recognition system, respectively, and controls the start and stop of the fan and the visual recognition system according to the received position identification symbol. The solution provided in the present application can replace manual work and perform a full-angle startup test on the fan, and the test result has high accuracy, and the process is fully automatic, with high efficiency and low cost, which is conducive to improving the automation process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of fan technology, and in particular to a fan startup test system and method, equipment and medium based on visual recognition. Background Art

[0002] A fan is a machine that relies on input mechanical energy to increase gas pressure and discharge gas. It is a driven fluid machine. At present, fans are widely used in factories, mines, tunnels, cooling towers, vehicles, ships and buildings for ventilation, dust removal and cooling, boilers and industrial furnaces for ventilation and air intake, air conditioning equipment and household appliances for cooling, heat dissipation and ventilation, grain drying and selection, wind tunnel wind source and hovercraft inflation and propulsion, etc.

[0003] The fan generally rotates 360 degrees. Since its start and stop are arbitrarily controlled by humans, the fan may stop at any point and start from that point the next time. However, since the fan is sometimes in a special position, there is a starting dead point, which causes the fan to fail to start normally and affects the normal operation of the fan. For example, voltage is applied to two of the three sets of coils at the same time, resulting in an imbalance of the electromotive torque. At this time, a dead point is generated, causing the motor to fail to start. Therefore, in order to ensure that the fan can be started smoothly at any point in actual use, the fan needs to be tested for start-up before leaving the factory. According to the fan start-up test requirements, the fan should be able to start and run in any static state.

[0004] In the related technology, the traditional test method is to manually rotate the fan blade load, rely on the experimenter's sense to identify the position and start it repeatedly. This method has two disadvantages: first, the position identification based on personal sense is inaccurate and not comprehensive; second, the test process is time-consuming, repetitive and tedious, with a large workload and low efficiency, which is not conducive to the development of modern automated manufacturing.

[0005] Therefore, there is an urgent need to design a fan startup test device based on visual recognition, which can replace manual labor when performing startup tests on fans and perform startup tests on fans with full-angle coverage. The test results are highly accurate, and the process is fully automatic with high efficiency and low cost, which is conducive to improving the automation process. Summary of the invention

[0006] In order to overcome the problems existing in the related art, the present application provides a fan startup test system and method, equipment and medium based on visual recognition. The fan startup test system and method, equipment and medium based on visual recognition can replace manual work and perform a full-angle startup test on the fan. The test results are highly accurate, and the process is fully automatic with high efficiency and low cost, which is conducive to improving the automation process.

[0007] The first aspect of the present application provides a fan start-up test system based on visual recognition, comprising a fan, a visual recognition system, a coding sleeve and a controller; the fan comprises a fan shaft, on which N test points are provided, and N is a natural number; the coding sleeve is mounted on the fan shaft, and a position identification symbol is provided on the coding sleeve at a position opposite to the test point; the visual recognition system is used to obtain the current position identification symbol of the coding sleeve and transmit the position identification symbol to the controller; the controller is electrically connected to the fan and the visual recognition system, respectively, and controls the start and stop of the fan and the visual recognition system according to the received position identification symbol.

[0008] In one embodiment, the position identification symbol is a binary code, the binary code is in N groups and is evenly distributed along the circumferential direction of the coding sleeve.

[0009] In one embodiment, the visual recognition system includes a camera and an image processing library; the camera is set at a position facing the coding sleeve for photographing the coding sleeve; the image processing library is used to recognize and process the image of the coding sleeve photographed by the camera.

[0010] In one embodiment, the fan further includes a drive motor; the drive motor is connected to the fan shaft and is used to drive the fan shaft to rotate to other test points.

[0011] In one embodiment, N is 360.

[0012] A second aspect of the present application provides a fan startup test method based on visual recognition, which is performed based on the above-mentioned fan startup test system based on visual recognition, and specifically includes the following steps:

[0013] S1. The visual recognition system obtains the current position identification symbol of the coding sleeve and transmits the position identification symbol to the controller;

[0014] S2, the controller determines whether the number of fan detection times is greater than a preset value, if not, execute S3; if yes, execute S4;

[0015] S3, the controller identifies the position identification symbol and determines whether the position identification symbol received this time is repeated with the position identification symbol stored previously. If so, the test point is adjusted; if not, the fan is controlled to start for a period of time and then stop, and S1-S3 is repeated;

[0016] S4. The controller controls the visual recognition system and the fan to stop running.

[0017] In one embodiment, the visual recognition system obtains the current position identification symbol of the coding sleeve and transmits the position identification symbol to the controller, including:

[0018] The camera takes a picture of the coding sleeve and uploads the image to an image processing library; the image processing library recognizes the image according to the binary code on the coding sleeve, processes the binary code into identification information, and transmits the identification information to a controller.

[0019] In one embodiment, the controller identifies the location identification symbol and determines whether the location identification symbol received this time is repeated with the previously stored location identification symbol, and if so, adjusts the test point, including:

[0020] After the controller identifies the position identification symbol, it determines whether the position identification symbol is consistent with the stored position identification symbol; if so, the controller drives the motor to drive the motor shaft to rotate to other test points, and repeats S1-S3.

[0021] A third aspect of the present application provides a fan startup detection device, comprising:

[0022] Processor; and

[0023] The memory stores executable codes thereon, and when the executable codes are executed by the processor, the processor is caused to execute the method as described above.

[0024] A fourth aspect of the present application provides a non-transitory machine-readable storage medium having executable code stored thereon. When the executable code is executed by a processor of an electronic device, the processor is caused to execute the method as described above.

[0025] The technical solution provided by the present application may include the following beneficial effects: when performing a fan startup test, the visual recognition system starts to obtain the current position identification symbol of the encoding sleeve and transmits the position identification symbol to the controller, the controller identifies and determines whether the N test points have all been tested for startup; if it is determined that the N test points have all been tested for startup, the fan and the visual recognition system are controlled to stop running; if not, the fan is started by the controller and then stops at any position after a period of time, and the above-mentioned actions of obtaining the position identification symbol and making the judgment are repeated; compared with the prior art method of manually rotating the fan blade load and relying on the experimenter's sense to identify the position for repeated startup, the present application uses the visual recognition system in conjunction with the position identification symbol on the encoding sleeve to replace manual position identification of the N test points for the fan startup, which can effectively avoid the problem of incomplete position identification and improve the test accuracy; and the controller drives the fan and the visual recognition system to stop and start instead of manually rotating the fan, which further improves efficiency and is conducive to the development of automated manufacturing.

[0026] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] The above and other objects, features and advantages of the present application will become more apparent through a more detailed description of exemplary embodiments of the present application in conjunction with the accompanying drawings, wherein the same reference numerals generally represent the same components in the exemplary embodiments of the present application.

[0028] Figure 1 is a structural schematic diagram of a fan startup test system based on visual recognition shown in an embodiment of the present application;

[0029] Figure 2 It is a schematic diagram of the structure of the encoding roller shown in the embodiment of the present application;

[0030] Figure 3 It is a flow chart of a fan startup test method based on visual recognition shown in an embodiment of the present application;

[0031] Figure 4 It is a schematic diagram of the structure of an electronic device shown in an embodiment of the present application.

[0032] Reference numerals:

[0033] 1. Fan; 11. Driving motor; 12. Fan shaft; 13. Load fan blades; 21. Camera; 3. Encoding sleeve; 4. Controller. DETAILED DESCRIPTION

[0034] The preferred embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the preferred embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided to make the present application more thorough and complete, and to fully convey the scope of the present application to those skilled in the art.

[0035] The terms used in this application are for the purpose of describing specific embodiments only and are not intended to limit this application. The singular forms of "a", "said" and "the" used in this application and the appended claims are also intended to include plural forms unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.

[0036] It should be understood that although the terms "first", "second", "third", etc. may be used in this application to describe various information, this information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of this application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of this application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.

[0037] At present, the traditional fan start-up test method is to manually rotate the fan blade load, rely on the experimenter's sense to identify the position and repeat the start-up multiple times. This method has two disadvantages: first, the position identification based on personal sense is inaccurate and not comprehensive enough; second, the test process is time-consuming, repetitive and tedious, with a large workload and low efficiency, which is not conducive to the development of modern automated manufacturing.

[0038] In response to the above problems, an embodiment of the present application provides a fan startup test system based on visual recognition, which can replace manual work and perform full-angle startup tests on the fan. The test results are highly accurate, and the process is fully automatic with high efficiency and low cost, which is conducive to improving the automation process.

[0039] The technical solution of the embodiments of the present application is described in detail below with reference to the accompanying drawings.

[0040] Embodiment 1

[0041] See also Figure 1-Figure 2 , Figure 1 It is a structural schematic diagram of a fan startup test system based on visual recognition shown in an embodiment of the present application.

[0042] The fan start-up test system based on visual recognition of the present application comprises a fan 1, a visual recognition system, a coding sleeve 3 and a controller 4;

[0043] The fan 1 includes a drive motor 11, a fan shaft 12 and a load fan blade 13, the drive motor 11 is connected to the fan shaft 12, and the load fan blade 13 is sleeved on the fan shaft 12, so that it is convenient for human eyes to observe whether the fan is started normally; N test points are provided on the fan shaft 12, and N is a natural number; illustratively, since the fan shaft 12 rotates one circle for 360 degrees, the fan shaft 12 is divided into 360 degrees, and one test point is provided for each degree. At this time, N is 360, that is, there are 360 ​​test points; the 360 ​​test points are evenly distributed along the circumferential direction of the fan shaft 12.

[0044] The coding sleeve 3 is sleeved on the fan shaft 12, and a position identification symbol is provided on the coding sleeve 3 at a position opposite to the test point; specifically, the position identification symbol is a binary code, and the binary code is N groups, and is evenly distributed along the circumferential direction of the coding sleeve 3. In order to adapt to the test point, the N is 360, that is, there is a group of binary codes every one degree, representing the current position of the fan shaft 12; at this time, the binary code has a total of nine bits, so that it can cover 1 degree to 360 degrees. For example, when the current position of the fan shaft 12 is 1 degree, the binary code on the coding sleeve 3 is 000000001; when the current position of the fan shaft 12 is 2 degrees, the binary code on the coding sleeve 3 is 000000010; and so on, when the current position of the fan shaft 12 is 360 degrees, the binary code on the coding sleeve 3 is 101101000.

[0045] The visual recognition system is used to obtain the current position identification symbol of the coding sleeve 3 and transmit the position identification symbol to the controller 4; specifically, the visual recognition system includes a camera 21 and an image processing library; the camera 21 is arranged on one side of the coding sleeve 3, preferably, the camera 21 is arranged at a position facing the coding sleeve 3, so as to clearly photograph the coding sleeve 3 and send the photographed image to the image processing library; the image processing library is used to recognize and process the image of the coding sleeve 3 photographed by the camera 21, and process the binary code into identification information, and send the identification information The information is transmitted to the controller 4. For example, when the current position of the fan shaft 12 is 1 degree, the image processing library recognizes that the binary code on the coding sleeve 3 is 000000001, and identifies the image as 1, and transmits the number 1 (i.e., identification information) to the controller 4 through the 485 signal; for example, when the current position of the fan shaft 12 is 2 degrees, the image processing library recognizes that the binary code on the coding sleeve 3 is 000000010, and identifies the image as 2, and transmits the number 2 (i.e., identification information) to the controller 4 through the 485 signal, and so on.

[0046] The controller 4 is electrically connected to the fan 1 and the visual recognition system, respectively, and controls the start and stop of the fan 1 and the visual recognition system according to the received position recognition symbol; specifically, when the controller 4 receives the identification information transmitted by the visual recognition system, it determines whether the number of fan detection times is greater than a preset value. For example, when there are 360 ​​test points, the preset value is 360; if so, the fan 1 and the visual recognition system are controlled to stop running; if not, it is determined whether the identification information is consistent with the stored identification information. If not, the identification information is stored and counted. The specific counting process is: add 1 to the original value of the number of fan detection times. The initial value of the number of fan detection times can be set to 0. The number of fan detection times is the number of times the identification information received this time is inconsistent with the identification information stored previously. For example, during the first fan startup test, the visual recognition system transmits the identification information to the controller after shooting. Since there is no stored identification information at this time, the controller stores the identification information and records the number of fan detection times. is 1, then the fan is started for a period of time, then stopped at any position, and then the second fan start-up test is performed. The visual recognition system transmits the identification information to the controller after shooting. If the identification information received for the second time is inconsistent with the identification information stored for the first time, the controller stores the identification information for the second time and records the number of fan detections as 2. Then the fan is started and runs for a period of time, then stops at any position, and this cycle is repeated; if the identification information received for the second time is consistent with the identification information stored for the first time, the controller will not store the identification information received for the second time, nor will it record the number of fan detections as 2. At this time, the controller instructs the drive motor connected to the fan shaft 12 to start, and drives the fan shaft 12 to rotate to other test points, and then the visual recognition system re-acquires the current position identification symbol of the encoding sleeve; specifically, the drive motor can be a stepper motor, and the driving of the fan shaft 12 to rotate to other test points can be rotating the fan shaft 12 by 1 degree in the clockwise direction or by 1 degree in the counterclockwise direction, which is not limited here.

[0047] It should be noted that, first, the 360 ​​test points are only exemplary. If a more precise fan start-up test is required, a higher density binary coding sleeve, a more accurate visual recognition system and a drive motor with a smaller rotation angle can be used. This can further increase the comprehensiveness of the fan start-up. Second, since the first fan start-up test in this application adopts the method of shooting first and then starting the fan, the controller needs to determine whether the number of fan detections is greater than the preset value. If the first fan start-up test adopts the method of starting the fan first, stopping it and then shooting, at this time, the judgment standard of the controller is to determine whether the number of fan detections is equal to the preset value.

[0048] In the first embodiment of the present invention, when the fan start-up test is performed, the visual recognition system starts to obtain the current position identification symbol of the encoding sleeve and transmits the position identification symbol to the controller, the controller identifies and determines whether the N test points have all been tested for start-up. If it is determined that the N test points have all been tested for start-up, the fan and the visual recognition system are controlled to stop running. If not, the fan is controlled by the controller to start for a period of time, and then stops at any position, and the above-mentioned actions of obtaining the position identification symbol and judging are repeated. Compared with the prior art method of manually rotating the fan blade load and relying on the experimenter's sense to identify the position for repeated start-up, the present application uses the visual recognition system to cooperate with the position identification symbol on the encoding sleeve to replace manual position identification of the N test points of the fan start-up, which can effectively avoid the problem of incomplete position identification and improve the test accuracy. The controller drives the fan and the visual recognition system to stop and start instead of manually rotating the fan, which further improves efficiency and is conducive to the development of automated manufacturing.

[0049] Embodiment 2

[0050] Based on the structure of the above embodiment 1, the present application also provides a fan startup test method based on visual recognition, which is executed based on the above fan startup test system based on visual recognition. Figure 3 , specifically including the following steps:

[0051] S1. The visual recognition system obtains the current position identification symbol of the coding sleeve and transmits the position identification symbol to the controller.

[0052] In S1, a camera takes a picture of the coding sleeve and uploads the image to an image processing library; the image processing library recognizes the image according to the binary code on the coding sleeve, processes the binary code into identification information, and transmits the identification information to a controller.

[0053] S2, the controller determines whether the number of fan detection times is greater than a preset value, if not, execute S3; if yes, execute S4;

[0054] In S2, the preset value is equal to the number of the test points. When there are 360 ​​test points, the preset value is 360; if not, execute S3; if yes, execute S4.

[0055] S3, the controller identifies the position identification symbol and determines whether the position identification symbol received this time is repeated with the position identification symbol stored previously. If so, the test point is adjusted; if not, the fan is controlled to start for a period of time and then stop, and S1-S3 is repeated.

[0056] In S3, after the controller identifies the position identification symbol, it determines whether the position identification symbol is repeated with the stored position identification symbol; if so, the drive motor drives the motor shaft to rotate to other test points; specifically, the controller determines whether the identification information is consistent with the stored identification information. If not, the identification information is stored and counted. The specific counting process is: add 1 to the original value of the fan detection times, the initial value of the fan detection times can be set to 0, and the fan detection times is the number of times the identification information received this time is inconsistent with the identification information stored previously; then turn on the fan, that is, start the fan shaft to rotate, and after a period of time, control the fan shaft to stop. At this time, turn on the visual recognition system, take a picture of the encoding sleeve at this time, and repeat the above steps; if they are consistent, instruct the drive motor to start, drive the fan shaft to rotate to other test points, and repeat the above steps S1-S3.

[0057] S4. The controller controls the visual recognition system and the fan to stop running.

[0058] The specific structure and beneficial effects of the fan startup test system based on visual recognition are detailed in the above embodiments and will not be repeated here.

[0059] Embodiment 3

[0060] Corresponding to the aforementioned application function implementation method embodiment, the present application also provides a fan startup detection device.

[0061] Figure 4 It is a structural schematic diagram of a fan start-up detection device shown in an embodiment of the present application.

[0062] See also Figure 4 The fan startup detection device includes: an image acquisition device 2000 and a controller 1000; wherein the controller 1000 includes: a memory 1010 and a processor 1020.

[0063] In an embodiment of the present application, an image acquisition device is connected to the controller, and is used to acquire an image of the coding sleeve containing a position identification symbol and send it to the controller. The controller is used to obtain parameters acquired by the image acquisition device and to execute the above-mentioned fan startup detection method.

[0064] The processor 1020 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.

[0065] The memory 1010 may include various types of storage units, such as system memory, read-only memory (ROM), and permanent storage devices. Among them, ROM can store static data or instructions required by the processor 1020 or other modules of the computer. The permanent storage device may be a readable and writable storage device. The permanent storage device may be a non-volatile storage device that does not lose the stored instructions and data even after the computer is powered off. In some embodiments, the permanent storage device uses a large-capacity storage device (such as a magnetic or optical disk, flash memory) as a permanent storage device. In some other embodiments, the permanent storage device may be a removable storage device (such as a floppy disk, optical drive). The system memory may be a readable and writable storage device or a volatile readable and writable storage device, such as a dynamic random access memory. The system memory may store some or all instructions and data required by the processor at run time. In addition, the memory 1010 may include any combination of computer-readable storage media, including various types of semiconductor memory chips (DRAM, SRAM, SDRAM, flash memory, programmable read-only memory), and disks and / or optical disks may also be used. In some embodiments, the memory 1010 may include a readable and / or writable removable storage device, such as a laser disc (CD), a read-only digital versatile disc (such as a DVD-ROM, a double-layer DVD-ROM), a read-only Blu-ray disc, an ultra-density optical disc, a flash memory card (such as an SD card, a mini SD card, a Micro-SD card, etc.), a magnetic floppy disk, etc. The computer-readable storage medium does not include carrier waves and transient electronic signals transmitted wirelessly or wired.

[0066] The memory 1010 stores executable codes, and when the executable codes are processed by the processor 1020 , the processor 1020 can execute part or all of the methods described above.

[0067] Embodiment 4

[0068] The method according to the present application may also be implemented as a computer program or a computer program product, which includes computer program code instructions for executing some or all of the steps in the above method of the present application.

[0069] Alternatively, the present application can also be implemented as a non-temporary machine-readable storage medium (or computer-readable storage medium, or machine-readable storage medium) on which executable code (or computer program, or computer instruction code) is stored. When the executable code (or computer program, or computer instruction code) is executed by a processor of an electronic device (or electronic device, server, etc.), the processor executes part or all of the steps of the above-mentioned method according to the present application.

[0070] Those skilled in the art will further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the application herein may be implemented as electronic hardware, computer software, or combinations of both.

[0071] The scheme of the present application has been described in detail above with reference to the accompanying drawings. In the above embodiments, the description of each embodiment has its own emphasis. For the part that is not described in detail in a certain embodiment, refer to the relevant description of other embodiments. Those skilled in the art should also know that the actions and modules involved in the description are not necessarily required for the present application. In addition, it can be understood that the steps in the method of the embodiment of the present application can be adjusted in order, merged and deleted according to actual needs, and the modules in the device of the embodiment of the present application can be merged, divided and deleted according to actual needs.

[0072] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system and method according to multiple embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a part of a module, a program segment or a code, and the part of the module, the program segment or the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or the flow chart, and the combination of the square boxes in the block diagram and / or the flow chart can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0073] The embodiments of the present application have been described above, and the above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and changes will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or improvements to the technology in the market, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.

Claims

1. A fan startup test method based on visual recognition, characterized in that: Based on the fan start-up test system, A fan start-up test system comprises a fan (1), a visual recognition system, a coding sleeve (3) and a controller (4); The fan (1) comprises a fan shaft (12), on which N test points are arranged, wherein N is a natural number; the coding sleeve (3) is sleeved on the fan shaft (12), and a position identification symbol is arranged at a position on the coding sleeve (3) opposite to the test point; the visual identification system is used to obtain a current position identification symbol of the coding sleeve (3) and transmit the position identification symbol to the controller (4); the controller (4) is electrically connected to the fan (1) and the visual identification system, respectively, and controls the fan (1) and the visual identification system to start and stop according to the received position identification symbol, specifically comprising the following steps: S1. The visual recognition system obtains the current position identification symbol of the coding sleeve and transmits the position identification symbol to the controller; including: the camera takes a picture of the coding sleeve and uploads the image to the image processing library; the image processing library recognizes the image according to the binary code on the coding sleeve, processes the binary code into identification information, and transmits the identification information to the controller; S2, the controller determines whether the number of fan detection times is greater than a preset value, if not, executes S3; If yes, execute S4; S3, the controller identifies the position identification symbol and determines whether the position identification symbol received this time is repeated with the position identification symbol stored previously. If so, the test point is adjusted. If not, the fan is controlled to start for a period of time and then stop, and S1-S3 is repeated. The controller determines whether the identification information is consistent with the stored identification information. If not, the identification information is stored and counted. The counting process is: the number of fan detections is added by 1 to the original value, and the initial value of the number of fan detections is set to 0. The number of fan detections is the number of times the identification information received this time is inconsistent with the identification information stored previously. S4. The controller controls the visual recognition system and the fan to stop running.

2. The fan startup test method based on visual recognition according to claim 1 is characterized in that: The controller identifies the location identification symbol and determines whether the location identification symbol received this time is repeated with the previously stored location identification symbol, and if so, adjusts the test point, including: After the controller identifies the position identification symbol, it determines whether the position identification symbol is consistent with the stored position identification symbol; If yes, the driving motor drives the fan shaft to rotate to other test points, and S1-S3 are repeated.

3. The fan startup test method based on visual recognition according to claim 1, characterized in that: The position identification symbol is a binary code, the binary code is N groups, and is evenly distributed along the circumferential direction of the coding sleeve (3).

4. The fan startup test method based on visual recognition according to claim 1 is characterized in that: The visual recognition system comprises a camera (21) and an image processing library; The camera (21) is arranged at a position facing the coding sleeve (3) and is used to photograph the coding sleeve (3); The image processing library is used to identify and process the image of the encoding sleeve (3) taken by the camera.

5. The fan startup test method based on visual recognition according to claim 1 is characterized in that: The fan (1) further comprises a driving motor (11); The driving motor (11) is connected to the fan shaft (12) and is used to drive the fan shaft (12) to rotate to other test points.

6. The fan startup test method based on visual recognition according to claim 1 or claim 2, characterized in that: The N is 360.

7. A fan start-up detection device, characterized in that: include: processor; and a memory having executable codes stored thereon, which, when executed by the processor, causes the processor to execute the method according to any one of claims 1 to 2.

8. A non-transitory machine-readable storage medium having executable code stored thereon, which, when executed by a processor of an electronic device, causes the processor to execute the method according to any one of claims 1 to 2.

Citation Information

Patent Citations

  • Motor testing method

    CN105548884A

  • Fan startup method and device and computer storage medium

    CN109356874A