CN114543976A - Linear motor testing method and device, electronic equipment and medium - Google Patents
Linear motor testing method and device, electronic equipment and medium Download PDFInfo
- Publication number
- CN114543976A CN114543976A CN202011341996.4A CN202011341996A CN114543976A CN 114543976 A CN114543976 A CN 114543976A CN 202011341996 A CN202011341996 A CN 202011341996A CN 114543976 A CN114543976 A CN 114543976A
- Authority
- CN
- China
- Prior art keywords
- linear motor
- vibration
- information
- audio
- testing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012360 testing method Methods 0.000 title claims abstract description 130
- 238000013461 design Methods 0.000 claims abstract description 38
- 238000010998 test method Methods 0.000 claims abstract description 34
- 238000004458 analytical method Methods 0.000 claims abstract description 26
- 238000000034 method Methods 0.000 claims description 40
- 238000001228 spectrum Methods 0.000 claims description 28
- 238000000354 decomposition reaction Methods 0.000 claims description 13
- 238000012545 processing Methods 0.000 claims description 13
- 238000003860 storage Methods 0.000 claims description 7
- 230000007480 spreading Effects 0.000 claims description 5
- 238000003892 spreading Methods 0.000 claims description 5
- 230000005540 biological transmission Effects 0.000 claims description 4
- 230000006641 stabilisation Effects 0.000 claims description 4
- 238000011105 stabilization Methods 0.000 claims description 4
- 230000002159 abnormal effect Effects 0.000 abstract description 9
- 239000000047 product Substances 0.000 description 18
- 238000005516 engineering process Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 12
- 230000000694 effects Effects 0.000 description 9
- 230000008569 process Effects 0.000 description 7
- 230000001960 triggered effect Effects 0.000 description 6
- 230000003993 interaction Effects 0.000 description 4
- 238000012423 maintenance Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 230000005236 sound signal Effects 0.000 description 4
- 230000002950 deficient Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012935 Averaging Methods 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000007795 chemical reaction product Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
- 230000015541 sensory perception of touch Effects 0.000 description 1
- 230000000087 stabilizing effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000010408 sweeping Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01H—MEASUREMENT OF MECHANICAL VIBRATIONS OR ULTRASONIC, SONIC OR INFRASONIC WAVES
- G01H17/00—Measuring mechanical vibrations or ultrasonic, sonic or infrasonic waves, not provided for in the preceding groups
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/22—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
- G06F11/2205—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
- G06F11/2221—Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test input/output devices or peripheral units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/02—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using spectral analysis, e.g. transform vocoders or subband vocoders
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L25/00—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00
- G10L25/48—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use
- G10L25/51—Speech or voice analysis techniques not restricted to a single one of groups G10L15/00 - G10L21/00 specially adapted for particular use for comparison or discrimination
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Testing Of Devices, Machine Parts, Or Other Structures Thereof (AREA)
Abstract
The disclosure relates to a test method of a linear motor, which comprises the following steps: based on the received operation instruction, sending a test signal corresponding to the operation instruction to the linear motor; acquiring vibration information generated by the linear motor based on the test signal; wherein the vibration information includes vibrator information of a plurality of directions of the linear motor perpendicular to each other; performing signal analysis on the vibration information to determine a vibration waveform; and determining that the linear motor is qualified according to the vibration waveform and the prestored vibration design parameters. The vibration information of the linear motor in multiple directions is acquired and analyzed to determine the vibration waveform, and whether the linear motor is qualified or not is determined according to the vibration waveform and the pre-stored vibration design parameters, so that the abnormal linear motor is analyzed and rejected in time, the good performance of the outgoing linear motor is ensured, and the yield is improved.
Description
Technical Field
The present disclosure relates to the field of technologies, and in particular, to a method and an apparatus for testing a linear motor, an electronic device, and a medium.
Background
Along with the development of science and technology, electronic products such as mobile phones are more and more intelligent, and better use experience is brought to users. Such as a touch screen in an electronic product. The user can operate the electronic product by touching the icons or the characters on the screen, so that the man-machine interaction is more straightforward. Among other things, touch screen interfaces facilitate the use of haptic feedback technology in electronic products.
The tactile feedback technology can reproduce the tactile sense for the user through a series of actions such as acting force, vibration and the like, and the mechanical stimulus can strengthen the manipulation sense of machinery and equipment. By means of the tactile feedback technology, electronic product manufacturers can set distinctive personalized tactile feedback according to different application scenes, so that different tactile experiences can be received when users send different instructions, and the users and electronic products can generate deeper interaction.
The vibration in the electronic equipment is a skin tactile feedback technology, and can inform a user that an instruction sent by the user is received by the electronic equipment through vibration and send reminding information to the user through vibration. For example, in a scenario that a user opens a target application program, the user is prompted to click the target application program successfully by using vibration as tactile feedback. For another example, when the user is in a game scene, in order to enhance the game effect, the unique haptic feedback effect can be customized to improve the user experience and intuitively reconstruct the mechanical haptic sensation.
The motor is a core device for realizing the tactile feedback technology, and the performance of the motor directly influences the effect of the tactile feedback technology applied to electronic products. Therefore, how to perform an all-dimensional multi-angle test on the performance of the motor to ensure that the used motor has high quality is an urgent problem to be solved.
Disclosure of Invention
To overcome the problems in the related art, the present disclosure provides a method and apparatus for testing a linear motor, an electronic device, and a medium.
According to a first aspect of embodiments of the present disclosure, there is provided a test method of a linear motor, the test method including:
based on the received operation instruction, sending a test signal corresponding to the operation instruction to the linear motor;
acquiring vibration information generated by the linear motor based on the test signal; wherein the vibration information includes vibrator information of a plurality of directions of the linear motor perpendicular to each other;
performing signal analysis on the vibration information to determine a vibration waveform;
and determining that the linear motor is qualified according to the vibration waveform and prestored vibration design parameters.
Optionally, the testing method further comprises:
acquiring audio information generated by the linear motor based on the test signal, wherein the audio information comprises audio sub-information of a plurality of directions of the linear motor, which are perpendicular to each other.
Performing signal analysis on the audio information to determine an audio frequency spectrum;
and determining that the linear motor is qualified according to the audio frequency spectrum and pre-stored audio design parameters.
Optionally, the performing signal analysis on the audio information to determine an audio spectrum includes:
and spreading the audio information at 0-30 KHz, and determining an audio frequency spectrum.
Optionally, the sending a test signal corresponding to the operation instruction to the linear motor based on the received operation instruction includes:
sending a frequency sweep signal to the linear motor based on the received operating command.
Optionally, the sending a test signal corresponding to the operation instruction to the linear motor based on the received operation instruction includes:
based on the received operation command, a sine wave signal is sent to the linear motor.
Optionally, the performing signal analysis on the vibration information to determine a vibration waveform includes:
and adopting an empirical mode decomposition method to carry out stabilization processing on the vibration information and determining the vibration waveform.
Optionally, the vibration information comprises long vibration information and/or short vibration information.
According to a second aspect of the embodiments of the present disclosure, there is provided a test apparatus of a linear motor, the test apparatus including:
the transmission module is used for transmitting a test signal corresponding to the operation instruction to the linear motor based on the received operation instruction;
the acquisition module is used for acquiring vibration information generated by the linear motor based on the test signal; wherein the vibration information includes vibrator information of a plurality of directions of the linear motor perpendicular to each other;
the first determining module is used for carrying out signal analysis on the vibration information and determining a vibration waveform;
and the second determining module is used for determining that the linear motor is qualified according to the vibration waveform and prestored vibration design parameters.
Optionally, the testing apparatus further comprises:
the obtaining module is further configured to obtain audio information generated by the linear motor based on the test signal, where the audio information includes audio sub-information of multiple directions of the linear motor that are perpendicular to each other.
The first determining module is further configured to perform signal analysis on the audio information to determine an audio frequency spectrum;
the second determining module is further configured to determine that the linear motor is qualified according to the audio frequency spectrum and a pre-stored audio design parameter.
Optionally, the first determining module is specifically configured to:
and spreading the audio information at 0-30 KHz, and determining an audio frequency spectrum.
Optionally, the sending module is specifically configured to:
sending a frequency sweep signal to the linear motor based on the received operating command.
Optionally, the sending module is specifically configured to:
based on the received operation command, a sine wave signal is sent to the linear motor.
Optionally, the first determining module is specifically configured to:
and adopting an empirical mode decomposition method to carry out stabilization processing on the vibration information and determining the vibration waveform.
Optionally, the vibration information comprises long vibration information and/or short vibration information.
According to a third aspect of the embodiments of the present disclosure, there is provided an electronic apparatus including:
a processor, a memory for storing executable instructions for the processor;
wherein the processor is configured to perform the method of testing a linear motor as described above.
According to a fourth aspect of embodiments of the present disclosure, there is provided a non-transitory processor-readable storage medium, wherein instructions of the storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the method of testing a linear motor as described above.
The technical scheme provided by the embodiment of the disclosure can have the following beneficial effects: the vibration waveform is determined by acquiring vibration information of the linear motor in multiple directions and analyzing the vibration information, and whether the linear motor is qualified or not is determined according to the vibration waveform and prestored vibration design parameters, so that the abnormal linear motor is analyzed and rejected in time, the good performance of the outgoing linear motor is ensured, and the yield is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description, serve to explain the principles of the invention.
Fig. 1 is a flow chart illustrating a method of testing a linear motor according to an exemplary embodiment.
Fig. 2 is a flow chart illustrating a method of testing a linear motor according to an exemplary embodiment.
Fig. 3 is a flow chart illustrating a method of testing a linear motor according to an exemplary embodiment.
Fig. 4 is a flow chart illustrating a method of testing a linear motor according to an exemplary embodiment.
Fig. 5 is a flow chart illustrating a method of testing a linear motor according to an exemplary embodiment.
Fig. 6 is a flow chart illustrating a method of testing a linear motor according to an exemplary embodiment.
Fig. 7 is a block diagram illustrating a testing apparatus of a linear motor according to an exemplary embodiment.
Fig. 8 is a block diagram of a test system for a linear motor according to an exemplary embodiment.
FIG. 9 is a diagram illustrating an audio frequency spectrum according to an exemplary embodiment.
FIG. 10 is a time domain diagram illustrating vibration information according to an example embodiment.
FIG. 11 is a time domain diagram illustrating vibration information according to an example embodiment.
FIG. 12 is a time domain diagram illustrating vibration information according to an example embodiment.
FIG. 13 is a time domain diagram illustrating vibration information according to an example embodiment.
FIG. 14 is a number of IMF plots of vibration information from empirical mode decomposition shown in accordance with an exemplary embodiment.
FIG. 15 is a block diagram of an electronic device shown in accordance with an example embodiment.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the invention, as detailed in the appended claims.
In the related art, motors applied in electronic products include a transverse linear motor (X-axis linear motor) and a longitudinal linear motor (Z-axis linear motor).
The longitudinal linear motor moves perpendicular to the plane of the electronic product, is limited by the thickness of the electronic product, and has small available space left for the longitudinal linear motor, so that the vibration effect of the longitudinal linear motor is influenced. The transverse linear motor moves parallel to the plane of the electronic product, is not limited by the thickness of the electronic product, and has stronger initial vibration power, quicker response and more excellent vibration effect. Therefore, the transverse linear motor is preferred by manufacturers of various electronic products over the longitudinal linear motor.
The transverse linear motor is mainly applied to high-end products in the industry, and is precise in structure and expensive. Therefore, before the linear motor is shipped, a test is required to confirm the quality of the linear motor so as to ensure that good products are put on the market.
The test method in the related art tests vibration information of only one of the surfaces of the linear motor in the moving direction. The vibration information includes the highest value of the vibration intensity of the current test surface. However, the linear motor has a plurality of directions, and the surfaces in different directions have respective vibration modes, and the quality of the linear motor cannot be confirmed only by using a single index to measure the quality of the linear motor. Only the highest value of the vibration strength of the linear motor in a single direction is measured, and whether the linear motor is abnormal or not in the vibration process cannot be known, so that the test result is not accurate enough.
In order to solve the above problems, the present disclosure provides a method for testing a linear motor. The test method comprises the step of sending a test signal corresponding to an operation instruction to the linear motor based on the received operation instruction. Vibration information generated by the linear motor based on the test signal is acquired, wherein the vibration information comprises vibrator information of a plurality of directions of the linear motor, which are perpendicular to each other. And performing signal analysis on the vibration information to determine a vibration waveform. And determining that the linear motor is qualified according to the vibration waveform and the prestored vibration design parameters. By using the method disclosed by the invention, the vibration information of the linear motor in multiple directions can be tested, the vibration waveform can be analyzed and determined, and whether the linear motor is qualified or not can be determined according to the vibration waveform and the prestored vibration design parameters, so that the abnormal linear motor can be analyzed and eliminated in time, the good performance of the outgoing linear motor is ensured, and the yield is improved. Meanwhile, the linear motor after the test has excellent performance, thereby avoiding the problems that a poor motor is applied to an electronic product, the service life of the electronic product is reduced, the maintenance cost is increased and the like.
In an exemplary embodiment, the present embodiment provides a testing method of a linear motor, which is used in a testing system of a linear motor as shown in fig. 8 and is applied to an electronic device, such as a computer.
The test system comprises a linear motor 1, a vibration sensor 2, an electronic device 3 and a tool (not shown in the figure), wherein the linear motor 1 is arranged in the tool, the tool is electrically connected with a processor 31 of the electronic device 3, the processor 31 of the electronic device 3 controls the tool to rotate, so that a test surface of the linear motor 1 in the tool and the vibration sensor 2 can be correspondingly arranged, and the vibration sensor 2 can collect vibration information of the linear motor 1 in different directions. The vibration sensor 2 and the processor 31 of the electronic device 3 may be in communication connection, so as to feed back the acquired vibration information to the processor 31 of the electronic device 3.
The test system further comprises an audio acquisition device 4, wherein the audio acquisition device 4 is in communication connection with the processor 31 of the electronic equipment 3, so that the acquired audio information can be fed back to the processor 31 of the electronic equipment 3. In order to further ensure the accuracy of the test result, the method in this embodiment is performed in a mute chamber (not shown in the figure), for example, the audio acquisition device 4, the tool, and the linear motor 1 are placed in the mute chamber. The mute bin can restrain the test environment below 35dBA, so that the interference of the environment on the test process is reduced, and the accuracy of the test result is ensured.
In an exemplary embodiment, as shown in fig. 1, the test method in the present embodiment includes:
and S110, sending a test signal corresponding to the operation command to the linear motor based on the received operation command.
In this step, the operation instruction is, for example, a test instruction triggered by a tester. The tester starts testing the linear motor, for example, by touching a physical key on the electronic device or touching a virtual key on the electronic device to initiate a test procedure.
The test procedure is only exemplary for explaining the present embodiment, and does not limit the present application. The way of starting the test of the linear motor may also be through a third party application program or the like, and herein, is not particularly limited.
The processor of the electronic equipment receives a test instruction triggered by a tester, generates a test signal matched with the test instruction based on the instruction, sends the test signal to the drive chip of the linear motor, the drive chip of the linear motor receives the test signal, enables the linear motor to move and generate vibration, and the vibration generated by the linear motor corresponds to the received test signal. The test signal may be regarded as a driving signal, and the driving signal may be, for example, a voltage signal, a current signal, or the like.
S120, acquiring vibration information generated by the linear motor based on the test signal; wherein the vibration information includes vibrator information of a plurality of directions of the linear motor perpendicular to each other.
In this step, the drive chip of the linear motor starts moving based on the test signal after receiving the test signal sent by the processor of the electronic device. During the movement of the linear motor, the linear motor vibrates, and a processor of the electronic device acquires vibration information of the linear motor during vibration.
Wherein the vibration information includes vibrator information of a plurality of directions of the linear motor perpendicular to each other. The linear motor has, for example, a rectangular parallelepiped structure, and the processor of the electronic device acquires vibrator information of three mutually perpendicular surfaces of the linear motor, vibrator information of two mutually perpendicular surfaces of the linear motor, or vibrator information of six mutually perpendicular surfaces of the linear motor. By collecting the information of the vibrators in different directions, the accuracy of the test result is improved.
In one example, the vibrator information of the linear motor 1 may be collected by the vibration sensor 2, for example, the vibration sensor 2 establishes data transmission with the processor 31 of the electronic device 3, the vibration sensor 2 feeds back the collected vibrator information of the linear motor 1 to the processor 31 of the electronic device 3, and the processor 31 of the electronic device 3 stores the information. Wherein, the frequency range that the vibration sensor 2 can detect is 10Hz-20 kHz.
The vibration sensor 2 is attached to a central axis of one of the surfaces extending along the first direction (refer to the X-axis direction shown in fig. 8) of the linear motor 1, for example, and the specific installation position may be determined according to actual conditions as long as it is ensured that the vibration information generated by the surface is collected. The driving chip of the linear motor 1 drives the linear motor 1 to move according to the received test information, the vibration sensor 2 collects vibrator information of the linear motor 1 in the first direction and feeds the vibrator information back to the processor 31 of the electronic device 3, so that the processor 31 of the electronic device 3 can store and analyze the vibrator information. The vibrator information may be, for example, an extreme value of the amount of vibration generated by the linear motor 1 based on the vibration for a predetermined period of time, or the entire vibration information for a predetermined period of time.
Of course, it is understood that, when the vibration sensor 2 collects the vibrator information of the linear motor 1 along the second direction (refer to the Y-axis direction shown in fig. 8), the vibration sensor 2 is attached to one of the faces extending along the second direction of the linear motor 1. When the vibration sensor 2 collects information on the vibrator of the linear motor 1 in the third direction (see the Z-axis direction shown in fig. 8), the vibration sensor 2 is attached to one of the surfaces extending in the third direction of the linear motor 1. The way of the vibration sensor 2 collecting the vibrator information of the second direction of the linear motor 1 and the third direction of the linear motor 1 is the same as the way of collecting the vibrator information of the first direction of the linear motor 1, and thus, the detailed description thereof is omitted.
In this step, the vibration of the linear motor includes a long vibration mode and a short vibration mode. The vibration information also includes long vibration information and short vibration information.
The long vibration mode of the linear motor is, for example, a vibration mode generated by the linear motor based on a test signal, for example, a voltage signal with a frequency of 170Hz and an intensity of 1.2V, and the vibration generated under the test signal is the long vibration mode. And the vibration information in the long vibration mode is the long vibration information.
The short vibration mode of the linear motor is a special vibration mode of the linear motor and is performed for a predetermined period of time, such as 5ms to 20 ms. At this time, the test signal for driving the linear motor is a voltage signal of 9V, and there is no concept of frequency. The vibration generated under the test signal is a short vibration mode. And the vibration information in the short vibration mode is the short vibration information.
By simulating the long vibration mode and the short vibration mode of the linear motor, vibrator information of each surface of the vibration motor, which is perpendicular to each other, is respectively collected, test results of various modes are collected, and the diversity and the accuracy of the test results are ensured.
And S130, carrying out signal analysis on the vibration information and determining a vibration waveform.
In step S130, the processor of the electronic device may analyze the stored vibration information by using, for example, an empirical mode decomposition method. The processor of the electronic device represents the analysis result in a graph form, records the corresponding relationship between the predetermined time step and the extreme value of the vibration quantity generated by the vibration of the linear motor, and further determines the vibration waveform diagram as shown in fig. 10.
And S140, determining that the linear motor is qualified according to the vibration waveform and the prestored vibration design parameters.
In step S140, the processor of the electronic device compares the vibration waveform of the linear motor with a pre-stored vibration design parameter of the linear motor, and determines whether the quality of the linear motor is qualified.
If the processor of the electronic equipment judges that the error between the vibration waveform of the linear motor and the vibration design parameters prestored in the processor is in the threshold value range, the operation performance of the linear motor is good, and the linear motor can be put into market. Alternatively, if the processor of the electronic device determines that the error between the vibration waveform of the linear motor and the vibration design parameters prestored therein is out of the threshold range, it indicates that the operation of the linear motor is abnormal. The maintenance personnel need to debug or maintain the abnormal linear motor until the linear motor operates normally, and the linear motor can not be put on the market.
In the method in this embodiment, the vibration waveform in each direction is determined by collecting vibrator information of the linear motor in a plurality of directions perpendicular to each other and performing signal analysis on the vibrator information in each direction, respectively. And comparing the vibration waveform with the design parameters of the linear motor to determine whether the linear motor is qualified. The whole test is simple, the accuracy is high, and only the linear motor with good performance can be delivered from the factory and put in the market.
Meanwhile, the running condition of the designed motor in the using process can be determined by testing the linear motor, and further data support is provided for subsequent research and development so as to develop the linear motor with better performance.
In an exemplary embodiment, as shown in fig. 2, the test method in the present embodiment includes:
and S210, sending a test signal corresponding to the operation command to the linear motor based on the received operation command.
The method for sending the test signal in this step is completely the same as the method related to step S110 in the above embodiment, and is not described herein again.
And S220, acquiring audio information generated by the linear motor based on the test signal, wherein the audio information comprises audio sub-information of a plurality of directions of the linear motor, which are perpendicular to each other.
In this step, the drive chip of the linear motor starts moving based on the test signal after receiving the test signal sent by the processor of the electronic device. Linear motors during their movement, they vibrate. Based on the vibration of the linear motor, audio information is generated, and a processor of the electronic device acquires the audio information generated by the linear motor when vibrating.
Wherein the audio information comprises audio sub-information of a plurality of directions of the linear motor which are perpendicular to each other. The linear motor has, for example, a rectangular parallelepiped structure, and the processor of the electronic device obtains audio sub-information of three mutually perpendicular surfaces of the linear motor, audio sub-information of two mutually perpendicular surfaces of the linear motor, or audio sub-information of six mutually perpendicular surfaces of the linear motor. The linear motor is comprehensively tested by collecting audio sub-information in different directions, so that the accuracy of a test result is improved.
In one example, the audio sub-information of the linear motor 1 may be captured by the audio capture device 4 (see fig. 8), for example. The audio acquisition device 4 establishes data transmission with the processor 31 of the electronic device 3, the audio acquisition device 4 feeds back the acquired audio sub-information of the linear motor 1 to the processor 31 of the electronic device 3, and the processor 31 of the electronic device 3 stores the audio sub-information. The audio capturing device 4 may be a microphone, for example, and the frequency bandwidth that the microphone can capture is 50Hz to 30 kHz.
The audio acquisition device 4 is arranged corresponding to the testing surface of the linear motor 1, and a preset distance is reserved between the audio acquisition device 4 and a tool for fixing the linear motor 1. Wherein the predetermined distance is, for example, 0.75cm-2cm, so that the audio capturing means 4 accurately captures the audio sub-information of the linear motor 1. Of course, the predetermined distance is not limited to the above values, and the predetermined distance is determined in actual circumstances as long as it is ensured that the audio information generated by the surface is collected. The driving chip of the linear motor 1 drives the linear motor 1 to move according to the received test information, the audio acquisition device 4 acquires audio sub-information of the test surface of the linear motor 1 and feeds the audio sub-information back to the processor 31 of the electronic device 3, so that the processor 31 of the electronic device 3 can store and analyze the audio sub-information. The audio sub-information may be, for example, the loudness of noise generated when the linear motor 1 vibrates in different frequency intensities.
And S230, carrying out signal analysis on the audio information and determining an audio frequency spectrum.
In step S230, the processor of the electronic device may analyze the stored audio information by using a fourier transform method, for example. The processor of the electronic device represents the analysis result in a graph form, records the corresponding relationship between the different frequency intensities and the loudness of the noise generated by the vibration of the linear motor, and then determines the audio frequency spectrogram as shown in fig. 9.
And S240, determining that the linear motor is qualified according to the audio frequency spectrum and the pre-stored audio design parameters.
In step S240, the processor of the electronic device compares the audio frequency spectrum generated by the vibration of the linear motor with the pre-stored design parameters of the linear motor, and further determines whether the quality of the linear motor is qualified.
If the processor of the electronic equipment judges that the error between the audio frequency spectrum of the linear motor and the pre-stored audio design parameters is within the threshold range, the noise loudness of the linear motor is good, and the linear motor can be put into market. Or, if the processor of the electronic device determines that the error between the audio frequency spectrum of the linear motor and the pre-stored audio design parameter is out of the threshold range, it indicates that the noise loudness of the linear motor is abnormal. The maintenance personnel need to debug or maintain the abnormal linear motor until the noise loudness control of the linear motor is within the design range, and the linear motor can not be put on the market.
In the method in this embodiment, audio frequency sub-information in a plurality of directions perpendicular to each other of the linear motor is collected, and signal analysis is performed on the audio frequency sub-information in each direction, so as to determine an audio frequency spectrum in each direction. And comparing the noise loudness of the linear motor under different frequency intensities with the design parameters of the linear motor to determine whether the noise loudness of the linear motor meets the standard. The test of the linear motor in all directions ensures the accuracy of the test result of the linear motor.
It should be noted that, the two embodiments described above may be performed simultaneously, that is, step S110 to step S140, and step S210 to step 240 are performed simultaneously, so as to collect and analyze the physical vibration and audio generated by the linear motor during the vibration process, thereby increasing the test speed and the test comprehensiveness.
In an exemplary embodiment, as shown in fig. 3, the test method in the present embodiment includes:
and S310, sending a test signal corresponding to the operation command to the linear motor based on the received operation command.
And S320, acquiring audio information generated by the linear motor based on the test signal, wherein the audio information comprises audio sub-information of a plurality of directions of the linear motor, which are perpendicular to each other.
S330, spreading the audio information at 0-30 KHz, and determining an audio frequency spectrum.
In this step, the vibration information is converted into audio information by fourier transform, and an audio spectrogram as shown in fig. 9 is determined.
In the audio frequency spectrogram shown in fig. 9, it can be seen that the noise loudness of the linear motor is reduced by at least 80dBa compared with the noise loudness of the initial vibration frequency intensity when the vibration frequency intensity is above 2kHz, and the noise loudness is less than 45 dBa.
And S340, determining that the linear motor is qualified according to the audio frequency spectrum and the pre-stored audio design parameters.
In the method in this embodiment, different vibration modes exist in different directions of the linear motor, and the audio frequency spectrum is determined by collecting audio sub-information of the linear motor in different directions during vibration. If the audio frequency spectrum is abnormal, the problem of bad foreign matters and the like of the linear motor are shown, and the method is convenient for maintenance personnel to timely process.
In an exemplary embodiment, as shown in fig. 4, the test method in the present embodiment includes:
and S410, sending a frequency sweep signal to the linear motor based on the received operation instruction.
In this step, the operation command is, for example, a test command triggered by a tester to start testing the linear motor. The processor of the electronic equipment receives a test instruction triggered by a tester and generates a matched test signal based on the instruction. The test signal is, for example, a frequency sweep signal, and a processor of the electronic device drives the linear motor to move at a rated voltage value and sends the frequency sweep signal to a driving chip of the linear motor to determine actual operating parameters of the linear motor.
When the linear motors are produced, the design parameters and the actual parameters of each linear motor have production errors. The parameter is, for example, a resonant frequency. If the linear motor cannot operate at the actual resonant frequency, the vibration effect of the linear motor cannot be exerted to the maximum, and the accuracy of the test result is affected. Therefore, before testing whether the linear motor is qualified, the actual resonant frequency of the linear motor needs to be determined, and the linear motor is driven to vibrate at the actual resonant frequency, so that the accuracy of the test result of the linear motor is ensured.
In this step, after the processor of the electronic device drives the motor to move at the rated voltage value, the processor of the electronic device sends a frequency sweep signal in a sweeping manner, and the frequency sweep signal is, for example, a frequency between 80Hz and 200 Hz. The frequency is continuously varied from low to high to determine the actual resonant frequency of the linear motor.
In one example, a processor of the electronic device sends a frequency sweep signal of different frequencies to the linear motor starting at 80 Hz. The frequency sweep signal of different frequencies is increased by 1Hz on the basis of 80Hz, for example, every 200ms until 200Hz is reached. And in the process of sending the sweep frequency signal, simultaneously acquiring the vibration quantity of the linear motor under different frequencies. The frequency point with the maximum vibration amount is selected as the actual resonance frequency F0 of the linear motor, and the linear motor is operated at F0, so that the vibration effect of the linear motor is exerted to an extreme state.
S420, acquiring vibration information generated by the linear motor based on the test signal; wherein the vibration information includes vibrator information of a plurality of directions of the linear motor perpendicular to each other.
And S430, performing signal analysis on the vibration information to determine a vibration waveform.
And S440, determining that the linear motor is qualified according to the vibration waveform and the prestored vibration design parameters.
The method in the embodiment determines the actual design parameters of the linear motor, drives the linear motor according to the actual design parameters, ensures the vibration effect of the linear motor during operation, and improves the accuracy of the test result.
In an exemplary embodiment, as shown in fig. 5, the test method in the present embodiment includes:
and S510, sending a sine wave signal to the linear motor based on the received operation command.
In this step, the operation command, such as a test command triggered by a tester, starts a test procedure for the linear motor. The processor of the electronic equipment receives a test instruction triggered by a tester and generates a matched test signal based on the instruction. The test signal is, for example, a sine wave signal, and the processor of the electronic device drives the linear motor to operate at a rated voltage value and sends the sine wave signal to a chip of the linear motor to determine the vibration state of the linear motor.
Due to the characteristics of the linear motor itself, different parameters, such as resonant frequency, exist for different linear motors during production.
In the step, the processor of the electronic device drives the linear motor to vibrate at the actual resonant frequency, and assigns a value as the rated voltage value of the linear motor, so that a more accurate test result can be obtained. The actual resonant frequency can be regarded as a sine wave signal. By sending the sine wave signal, the quality of the linear motor can be more accurately tested, and the linear motor with defects is prevented from being put on the market.
S520, acquiring vibration information generated by the linear motor based on the test signal; wherein the vibration information includes vibrator information of a plurality of directions of the linear motor perpendicular to each other.
And S530, carrying out signal analysis on the vibration information and determining a vibration waveform.
And S540, determining that the linear motor is qualified according to the vibration waveform and the prestored vibration design parameters.
In the method in this embodiment, the actual resonant frequency of the linear motor is used as a sine wave signal and sent to the linear motor, so that the quality of the linear motor can be more accurately tested, and the defective linear motor is prevented from being put on the market.
In an exemplary embodiment, as shown in fig. 6, the test method in the present embodiment includes:
and S610, sending a test signal corresponding to the operation command to the linear motor based on the received operation command.
S620, acquiring vibration information generated by the linear motor based on the test signal; wherein the vibration information includes vibrator information of a plurality of directions of the linear motor perpendicular to each other;
and S630, stabilizing the vibration information by adopting an empirical mode decomposition method, and determining a vibration waveform.
In this step, the processor of the electronic device smoothes the stored vibration information to determine a vibration waveform during vibration of the linear motor.
In one example, the vibration sensor is correspondingly attached to a test surface of the linear motor, collects vibration information of the linear motor, the collected initial vibration information is regarded as an original signal of the linear motor, and according to an extreme point of the original signal, an upper envelope line and a lower envelope line as shown in fig. 10 are respectively drawn. The extreme points include maximum and minimum values of the vibration amount of the linear motor, a continuous curve between the maximum values is an upper envelope, and a continuous curve between the minimum values is a lower envelope.
The mean envelope shown in fig. 11 is drawn by obtaining the mean of the upper envelope and the lower envelope by Empirical Mode Decomposition (EMD). The time domain diagram of the intermediate signal of the linear motor shown in fig. 12 is obtained by averaging the original signal with the mean envelope.
The vibration waveform collected by the vibration sensor is formed by superposition of a plurality of modes, and the EMD is utilized to decompose the collected original signal to a limited number of eigenmode functions (IMF for short) so as to obtain effective IMF components and improve the analysis effect of the EMD.
And (3) judging the intermediate signal: if the intermediate signal satisfies the IMF, the intermediate signal is a component of the IMF. If the IMF is not satisfied, the intermediate signal is used as the original signal, and the decomposition is performed again until the effective IMF component is obtained, as shown in the time domain diagram of the new original signal in FIG. 13.
After the first effective IMF component is obtained, the IMF1 is subtracted from the original signal to obtain a new original signal, analysis is continued to obtain an IMF2, and by analogy, EMD decomposition is completed, and a plurality of IMF maps obtained through EMD decomposition as shown in fig. 14 are obtained.
And S640, determining that the linear motor is qualified according to the vibration waveform and the prestored vibration design parameters.
In step S640, the electronic device compares each modal frequency of the vibration waveform with a pre-stored design frequency of the linear motor to determine whether the linear motor is qualified.
In one example, the modal frequencies of the vibration waveform of the linear motor are less than four times the pre-stored design frequency of the linear motor, indicating that the overall performance of the linear motor is good.
And if the difference exists between the strongest vibration mode frequency of the test surface in the second direction of the linear motor and the design frequency of the linear motor, the linear motor is a defective product.
And if the difference between the strongest vibration mode frequency of the test surface in the first direction of the linear motor and the strongest vibration mode frequency of the test surface in the third direction of the linear motor and twice the design frequency of the linear motor occurs, the linear motor is a defective product.
Here, it should be noted that the above comparison between the vibration waveform and the pre-stored vibration design parameter is only an exemplary illustration, which is used to explain the present embodiment and not to limit the present application.
According to the method in the embodiment, the vibration information of the linear motor is analyzed by using empirical mode decomposition, the test result of the linear motor is comprehensively evaluated, and the accuracy of the overall test result of the linear motor is improved.
In an exemplary embodiment, as shown in fig. 7, the test apparatus in the present embodiment includes:
a sending module 110, an obtaining module 120, a first determining module 130, and a second determining module 140. The apparatus in this embodiment is used to implement the test method of the linear motor shown in fig. 11.
In this embodiment, the sending module 110 is configured to send a test signal corresponding to the operation instruction to the linear motor based on the received operation instruction. An obtaining module 120, configured to obtain vibration information generated by the linear motor based on the test signal; wherein the vibration information includes vibrator information of a plurality of directions of the linear motor perpendicular to each other. And the first determining module 130 is configured to perform signal analysis on the vibration information to determine a vibration waveform. And a second determining module 140, configured to determine that the linear motor is qualified according to the vibration waveform and the pre-stored vibration design parameters.
In an exemplary embodiment, as shown in fig. 7, the test apparatus in the present embodiment includes:
a sending module 110, an obtaining module 120, a first determining module 130, and a second determining module 140. The apparatus in this embodiment is used to implement the test method of the linear motor shown in fig. 11.
In this embodiment, the obtaining module 120 is further configured to obtain audio information generated by the linear motor based on the test signal, where the audio information includes audio sub-information of a plurality of directions of the linear motor that are perpendicular to each other. The first determining module 130 is further configured to perform signal analysis on the audio information to determine an audio frequency spectrum. The second determination module 140 is further configured to determine that the linear motor is qualified according to the audio frequency spectrum and pre-stored audio design parameters.
In an exemplary embodiment, as shown in fig. 7, the test apparatus in the present embodiment includes:
a sending module 110, an obtaining module 120, a first determining module 130, and a second determining module 140. The apparatus in this embodiment is used to implement the test method of the linear motor shown in fig. 11.
In this embodiment, the first determining module 130 is further specifically configured to spread the audio information at 0 to 30KHz to determine an audio frequency spectrum.
In an exemplary embodiment, as shown in fig. 7, the test apparatus in the present embodiment includes:
a sending module 110, an obtaining module 120, a first determining module 130, and a second determining module 140. The apparatus in this embodiment is used to implement the test method of the linear motor shown in fig. 11.
In this embodiment, the sending module 110 is further specifically configured to send a frequency sweep signal to the linear motor based on the received operation command.
In an exemplary embodiment, as shown in fig. 7, the test apparatus in the present embodiment includes:
a sending module 110, an obtaining module 120, a first determining module 130, and a second determining module 140. The apparatus in this embodiment is used to implement the test method of the linear motor shown in fig. 11.
In this embodiment, the sending module 110 is further specifically configured to send a sine wave signal to the linear motor based on the received operation instruction.
In an exemplary embodiment, as shown in fig. 7, the test apparatus in the present embodiment includes:
a sending module 110, an obtaining module 120, a first determining module 130, and a second determining module 140. The apparatus in this embodiment is used to implement the test method of the linear motor shown in fig. 11.
In this embodiment, the first determining module 130 is further specifically configured to perform a smoothing process on the vibration information by using an empirical mode decomposition method, so as to determine the vibration waveform.
Fig. 15 is a block diagram of an electronic device. The present disclosure also provides an electronic device comprising a processor, a memory for storing executable instructions of the processor. Wherein the processor is configured to perform a method of testing a linear motor as shown in fig. 1 to 6.
The processing component 302 generally controls overall operation of the electronic device 300, such as operations associated with display, telephone calls, data communications, camera operations, and recording operations. The processing components 302 may include one or more processors 320 to execute instructions to perform all or a portion of the steps of the methods described above. Further, the processing component 302 can include one or more modules that facilitate interaction between the processing component 302 and other components. For example, the processing component 302 may include a multimedia module to facilitate interaction between the multimedia component 308 and the processing component 302.
The memory 304 is configured to store various types of data to support operations at the electronic device 300. Examples of such data include instructions for any application or method operating on the electronic device 300, contact data, phonebook data, messages, pictures, videos, and so forth. The memory 304 may be implemented by any type or combination of volatile or non-volatile memory devices, such as Static Random Access Memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic or optical disks.
The power components 306 provide power to the various components of the electronic device 300. Power components 306 may include a power management system, one or more power sources, and other components associated with generating, managing, and distributing power for device 300.
The multimedia component 308 includes a screen that provides an output interface between the electronic device 300 and a user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive an input signal from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundary of a touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 308 includes a front facing camera and/or a rear facing camera. The front camera and/or the rear camera may receive external multimedia data when the electronic device 300 is in an operation mode, such as a photographing mode or a video mode. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
The audio component 310 is configured to output and/or input audio signals. For example, the audio component 310 includes a Microphone (MIC) configured to receive external audio signals when the electronic device 300 is in an operational mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals may further be stored in the memory 304 or transmitted via the communication component 316. In some embodiments, audio component 310 also includes a speaker for outputting audio signals.
The I/O interface 312 provides an interface between the processing component 302 and peripheral interface modules, which may be keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
The communication component 316 is configured to facilitate wired or wireless communication between the electronic device 300 and other devices. The electronic device 300 may access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 316 receives a broadcast signal or broadcast related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 316 further includes a Near Field Communication (NFC) module to facilitate short-range communications. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID) technology, infrared data association (IrDA) technology, Ultra Wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
In an exemplary embodiment, the electronic device 300 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, micro-controllers, microprocessors or other electronic components for performing the above-described methods.
A non-transitory processor-readable storage medium, such as the memory 304, including instructions executable by the processor 320 of the electronic device 300 to perform the above-described method is provided in an exemplary embodiment of the present disclosure. For example, the processor-readable storage medium may be a ROM, a Random Access Memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like. The instructions in the storage medium, when executed by a processor of the electronic device, enable the electronic device to perform the methods illustrated in fig. 1-6 above.
Other embodiments of the invention will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the invention following, in general, the principles of the invention and including such departures from the present disclosure as come within known or customary practice within the art to which the invention pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the invention being indicated by the following claims.
It will be understood that the invention is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the invention is limited only by the appended claims.
Claims (16)
1. A method of testing a linear motor, the method comprising:
based on the received operation instruction, sending a test signal corresponding to the operation instruction to the linear motor;
acquiring vibration information generated by the linear motor based on the test signal; wherein the vibration information includes vibrator information of a plurality of directions of the linear motor perpendicular to each other;
performing signal analysis on the vibration information to determine a vibration waveform;
and determining that the linear motor is qualified according to the vibration waveform and prestored vibration design parameters.
2. The method of testing a linear motor according to claim 1, further comprising:
acquiring audio information generated by the linear motor based on the test signal, wherein the audio information comprises audio sub-information of a plurality of directions of the linear motor, which are perpendicular to each other.
Performing signal analysis on the audio information to determine an audio frequency spectrum;
and determining that the linear motor is qualified according to the audio frequency spectrum and pre-stored audio design parameters.
3. The method for testing a linear motor according to claim 2, wherein the performing signal analysis on the audio information to determine an audio frequency spectrum comprises:
and spreading the audio information at 0-30 KHz, and determining an audio frequency spectrum.
4. The method for testing a linear motor according to claim 1, wherein the sending a test signal corresponding to the operation command to the linear motor based on the received operation command comprises:
sending a frequency sweep signal to the linear motor based on the received operating command.
5. The method for testing a linear motor according to claim 1, wherein the sending a test signal corresponding to the operation command to the linear motor based on the received operation command comprises:
based on the received operation command, a sine wave signal is sent to the linear motor.
6. The method for testing a linear motor according to claim 1, wherein the performing signal analysis on the vibration information to determine a vibration waveform comprises:
and adopting an empirical mode decomposition method to carry out stabilization processing on the vibration information and determining the vibration waveform.
7. The method of testing a linear motor according to claim 1, wherein the vibration information includes long vibration information and/or short vibration information.
8. A testing device for a linear motor, the testing device comprising:
the transmission module is used for transmitting a test signal corresponding to the operation instruction to the linear motor based on the received operation instruction;
the acquisition module is used for acquiring vibration information generated by the linear motor based on the test signal; wherein the vibration information includes vibrator information of a plurality of directions of the linear motor perpendicular to each other;
the first determining module is used for carrying out signal analysis on the vibration information and determining a vibration waveform;
and the second determining module is used for determining that the linear motor is qualified according to the vibration waveform and prestored vibration design parameters.
9. The testing device of a linear motor according to claim 8, further comprising:
the obtaining module is further configured to obtain audio information generated by the linear motor based on the test signal, where the audio information includes audio sub-information of multiple directions of the linear motor that are perpendicular to each other.
The first determining module is further configured to perform signal analysis on the audio information to determine an audio frequency spectrum;
the second determining module is further configured to determine that the linear motor is qualified according to the audio frequency spectrum and a pre-stored audio design parameter.
10. The testing device of a linear motor according to claim 9, wherein the first determining module is specifically configured to:
and spreading the audio information at 0-30 KHz, and determining an audio frequency spectrum.
11. The testing device of a linear motor according to claim 8, wherein the sending module is specifically configured to:
sending a frequency sweep signal to the linear motor based on the received operating command.
12. The testing device of a linear motor according to claim 8, wherein the sending module is specifically configured to:
based on the received operation command, a sine wave signal is sent to the linear motor.
13. The testing device of a linear motor according to claim 8, wherein the first determining module is specifically configured to:
and adopting an empirical mode decomposition method to carry out stabilization processing on the vibration information and determining the vibration waveform.
14. The testing device of a linear motor according to claim 8, wherein the vibration information includes long vibration information and/or short vibration information.
15. An electronic device, comprising:
a processor, a memory for storing executable instructions for the processor;
wherein the processor is configured to perform a method of testing a linear motor according to any one of claims 1 to 7.
16. A non-transitory processor-readable storage medium, wherein instructions in the storage medium, when executed by a processor of an electronic device, enable the electronic device to perform the method of testing a linear motor of any of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011341996.4A CN114543976A (en) | 2020-11-25 | 2020-11-25 | Linear motor testing method and device, electronic equipment and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011341996.4A CN114543976A (en) | 2020-11-25 | 2020-11-25 | Linear motor testing method and device, electronic equipment and medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114543976A true CN114543976A (en) | 2022-05-27 |
Family
ID=81660589
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011341996.4A Pending CN114543976A (en) | 2020-11-25 | 2020-11-25 | Linear motor testing method and device, electronic equipment and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114543976A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024087311A1 (en) * | 2022-10-28 | 2024-05-02 | 瑞声开泰声学科技(上海)有限公司 | Vibration signal testing method and device, storage medium, and electronic device |
CN118157540A (en) * | 2024-05-09 | 2024-06-07 | 广州星际悦动股份有限公司 | Motor control method, motor control device, oral cavity cleaning equipment and storage medium |
CN118191583A (en) * | 2022-12-12 | 2024-06-14 | 荣耀终端有限公司 | Aging test method for linear motor and terminal equipment |
Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100145639A1 (en) * | 2008-12-10 | 2010-06-10 | Industrial Technology Research Institute | Diagnosis method of defects in a motor and diagnosis device thereof |
CN202485793U (en) * | 2011-12-02 | 2012-10-10 | 湖北众友科技实业股份有限公司 | Handset motor vibration testing device |
CN106154158A (en) * | 2015-04-10 | 2016-11-23 | 小米科技有限责任公司 | Terminal motor detecting method and device |
CN106772051A (en) * | 2017-03-13 | 2017-05-31 | 信利光电股份有限公司 | A kind of system and method for obtaining linear motor resonant frequency |
CN107370899A (en) * | 2017-06-29 | 2017-11-21 | 北京小米移动软件有限公司 | A kind of method and apparatus for sending vibration signal |
CN206671501U (en) * | 2017-04-24 | 2017-11-24 | 信利光电股份有限公司 | A kind of test system of linear motor |
CN107894277A (en) * | 2017-12-27 | 2018-04-10 | 上海艾为电子技术股份有限公司 | The resonant frequency measurement method of intelligent handheld device and its linear motor |
CN108563341A (en) * | 2018-04-13 | 2018-09-21 | 吉林大学 | A kind of three-dimensional touch electronic pen and method with vibrotactile feedback |
CN109308114A (en) * | 2017-07-26 | 2019-02-05 | 华为技术有限公司 | Drive the device and method of linear motor |
CN110102504A (en) * | 2019-05-13 | 2019-08-09 | 佛山衡生医疗自动化有限公司 | A kind of micromotor failure automatic detection device |
CN209783864U (en) * | 2019-06-06 | 2019-12-13 | 青岛铭裕盛精密模具有限公司 | Linear motor vibration detection device |
CN110729943A (en) * | 2019-10-24 | 2020-01-24 | 广东威博特科技有限公司 | Method for improving vibration consistency of linear motor |
CN110994912A (en) * | 2019-12-09 | 2020-04-10 | Oppo广东移动通信有限公司 | Vibration device, method of controlling vibration device, electronic apparatus, and storage medium |
CN111044290A (en) * | 2019-12-29 | 2020-04-21 | 歌尔股份有限公司 | Detection method and detection system of linear motor |
CN111222414A (en) * | 2019-12-19 | 2020-06-02 | 西安闻泰电子科技有限公司 | Motor abnormality detection method, motor abnormality detection device, and computer storage medium |
CN111257732A (en) * | 2020-02-17 | 2020-06-09 | 上海艾为电子技术股份有限公司 | Linear motor driving chip testing method and system |
CN111782444A (en) * | 2020-06-09 | 2020-10-16 | 北京小米移动软件有限公司 | Motor test system and method and computer storage medium |
-
2020
- 2020-11-25 CN CN202011341996.4A patent/CN114543976A/en active Pending
Patent Citations (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100145639A1 (en) * | 2008-12-10 | 2010-06-10 | Industrial Technology Research Institute | Diagnosis method of defects in a motor and diagnosis device thereof |
CN202485793U (en) * | 2011-12-02 | 2012-10-10 | 湖北众友科技实业股份有限公司 | Handset motor vibration testing device |
CN106154158A (en) * | 2015-04-10 | 2016-11-23 | 小米科技有限责任公司 | Terminal motor detecting method and device |
CN106772051A (en) * | 2017-03-13 | 2017-05-31 | 信利光电股份有限公司 | A kind of system and method for obtaining linear motor resonant frequency |
CN206671501U (en) * | 2017-04-24 | 2017-11-24 | 信利光电股份有限公司 | A kind of test system of linear motor |
CN107370899A (en) * | 2017-06-29 | 2017-11-21 | 北京小米移动软件有限公司 | A kind of method and apparatus for sending vibration signal |
CN109308114A (en) * | 2017-07-26 | 2019-02-05 | 华为技术有限公司 | Drive the device and method of linear motor |
CN107894277A (en) * | 2017-12-27 | 2018-04-10 | 上海艾为电子技术股份有限公司 | The resonant frequency measurement method of intelligent handheld device and its linear motor |
CN108563341A (en) * | 2018-04-13 | 2018-09-21 | 吉林大学 | A kind of three-dimensional touch electronic pen and method with vibrotactile feedback |
CN110102504A (en) * | 2019-05-13 | 2019-08-09 | 佛山衡生医疗自动化有限公司 | A kind of micromotor failure automatic detection device |
CN209783864U (en) * | 2019-06-06 | 2019-12-13 | 青岛铭裕盛精密模具有限公司 | Linear motor vibration detection device |
CN110729943A (en) * | 2019-10-24 | 2020-01-24 | 广东威博特科技有限公司 | Method for improving vibration consistency of linear motor |
CN110994912A (en) * | 2019-12-09 | 2020-04-10 | Oppo广东移动通信有限公司 | Vibration device, method of controlling vibration device, electronic apparatus, and storage medium |
CN111222414A (en) * | 2019-12-19 | 2020-06-02 | 西安闻泰电子科技有限公司 | Motor abnormality detection method, motor abnormality detection device, and computer storage medium |
CN111044290A (en) * | 2019-12-29 | 2020-04-21 | 歌尔股份有限公司 | Detection method and detection system of linear motor |
CN111257732A (en) * | 2020-02-17 | 2020-06-09 | 上海艾为电子技术股份有限公司 | Linear motor driving chip testing method and system |
CN111782444A (en) * | 2020-06-09 | 2020-10-16 | 北京小米移动软件有限公司 | Motor test system and method and computer storage medium |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024087311A1 (en) * | 2022-10-28 | 2024-05-02 | 瑞声开泰声学科技(上海)有限公司 | Vibration signal testing method and device, storage medium, and electronic device |
US20240143082A1 (en) * | 2022-10-28 | 2024-05-02 | AAC Acoustic Technologies (Shanghai) Co., Ltd. | Vibratoin signal testing method, vibratoin signal testing device, storage medium, electronic device |
CN118191583A (en) * | 2022-12-12 | 2024-06-14 | 荣耀终端有限公司 | Aging test method for linear motor and terminal equipment |
CN118157540A (en) * | 2024-05-09 | 2024-06-07 | 广州星际悦动股份有限公司 | Motor control method, motor control device, oral cavity cleaning equipment and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114543976A (en) | Linear motor testing method and device, electronic equipment and medium | |
CN105302727A (en) | Testing method, device and system | |
CN105517103A (en) | Network access method and device based on intelligent terminal device | |
CN103986969A (en) | Application management method, device and system | |
CN105228147A (en) | Method for connecting network, Apparatus and system | |
CN105337800B (en) | Poll frequency method of adjustment and device | |
CN104735385A (en) | Playing control method and device and electronic equipment | |
CN104853336A (en) | Method for discovering intelligent equipment, method for accessing to internet and devices thereof | |
CN105117337A (en) | Application debugging method, client and debugging platform | |
CN106154158A (en) | Terminal motor detecting method and device | |
CN105388453A (en) | Method and device for positioning intelligent device | |
CN105554266B (en) | Prompting message processing method, device and equipment | |
CN105183631A (en) | Equipment test methods and devices | |
CN105653085A (en) | Touch response method and device | |
CN104202614A (en) | Method and device of adjusting image quality of video based on network environment | |
CN104866140A (en) | Screen calibration method and screen calibration apparatus | |
CN105635197A (en) | Fault processing method and device | |
CN105049807A (en) | Method and apparatus for acquiring monitoring picture sound | |
CN105468236A (en) | Message prompting method and apparatus and terminal | |
CN105095081A (en) | Application program function testing method and device | |
CN111782444A (en) | Motor test system and method and computer storage medium | |
CN105204542A (en) | Motor vibration control method and device | |
CN106354571A (en) | Message reminding method and device thereof | |
CN105068848A (en) | System upgrading method and apparatus | |
CN104539662A (en) | Information transmission method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |