Voice coil motor control system and method for testing vibration effect of voice coil motor
By designing a voice coil motor control system with components such as SPWM signal generation unit, the problems of low accuracy and slow response speed of traditional control methods are solved, and high-precision and high-response speed voice coil motor control is achieved.
Patent Information
- Application Number
- CN202510029312.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-08
- Publication Date
- 2025-04-15
AI Technical Summary
The traditional voice coil motor control method has the problems of low control accuracy and slow response speed, which is difficult to meet the application needs of the market.
A voice coil motor control system is designed, including an SPWM signal generation unit, a power driving unit, an output filter unit, a current detection unit, an overcurrent protection unit, a main control unit, a signal input unit, a signal output unit and a network communication unit, and control high-precision and high response speed is achieved through SPWM technology.
It realizes precise control of the voice coil motor, and can adjust the PWM pulse width, vibration frequency and vibration amplitude according to different application environments, achieving the vibration effect of a variety of materials, improving control accuracy and response speed.
Smart Images

Figure CN119835588A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure generally relates to the field of motor control technology, and in particular to a voice coil motor control system and a method for testing the vibration effect of a voice coil motor. Background Art
[0002] As a special form of linear drive motor, voice coil motor has the characteristics of simple structure, small size, high speed and fast response, and is widely used in precision positioning, optical systems, multi-coordinate positioning platforms for mechanical tools, etc. However, traditional voice coil motor control methods often have problems such as low control accuracy and slow response speed, which makes it difficult to meet the application needs of the market.
[0003] Therefore, the existing technology needs to be improved. Summary of the invention
[0004] In view of the above defects or deficiencies in the prior art, it is desired to provide a voice coil motor control system and a method for testing the vibration effect of a voice coil motor, which can meet the current specific requirements for voice coil motor control.
[0005] Based on one aspect of an embodiment of the present invention, an embodiment of the present application provides a voice coil motor control system, including: an SPWM signal generating unit, a power driving unit, an output filtering unit, a current detection unit, an overcurrent protection unit, a main control unit, a signal input unit, a signal output unit, and an Internet communication unit;
[0006] The SPWM signal generating unit is used to generate a sinusoidal pulse width modulation signal;
[0007] The power driving unit is connected to the SPWM signal generating unit, and the power driving unit is used to convert the SPWM signal generated by the SPWM signal generating unit into a voltage signal for driving the voice coil motor;
[0008] The output filter unit is connected to the power drive unit, and is used to modify the output waveform of the voltage signal output by the power drive unit, and output it to the voice coil motor;
[0009] The current detection unit is connected to the voice coil motor and is used to detect the working current of the voice coil motor;
[0010] The overcurrent protection unit is connected to the voice coil motor and is used to detect whether the voice coil motor is short-circuited;
[0011] The main control unit is connected to the current detection unit, the overcurrent protection unit, and the SPWM signal generation unit. The main control unit adjusts the frequency and pulse width of the PWM signal output by the SPWM signal generation unit according to the current sent by the current detection unit and the set control algorithm, so as to achieve precise control of the voice coil motor;
[0012] The signal input unit is connected to the main control unit and is used to input an external signal to the main control unit;
[0013] The signal output unit is connected to the main control unit and is used for indicating the working status and alarming;
[0014] The network port communication unit is connected to the main control unit and is used for communicating with the outside to obtain real-time control information.
[0015] In another embodiment, the sinusoidal pulse width modulation signal generated by the SPWM signal generating unit is a half-period SPWM modulation signal.
[0016] In another aspect of the present application, a method for testing the vibration effect of a voice coil motor is disclosed, comprising:
[0017] Detect the maximum working voltage U, maximum working current I, maximum thrust N, and total stroke S of the voice coil motor;
[0018] Detect the actual DC resistance R of the voice coil motor;
[0019] Preset the voice coil motor carrier frequency F1, vibration frequency F2, and vibration amplitude D;
[0020] Set the maximum operating current I of the voice coil motor to 2A, and set the protection current of the overcurrent protection unit to 10A;
[0021] Establish a connection with the voice coil motor control system through the vibration plate of the voice coil motor and maintain the working state;
[0022] Write working parameters to each working unit of the voice coil motor control system and perform inching control;
[0023] Testing the output waveform of the signal output unit of the voice coil motor control system and comparing it with the sinusoidal pulse width modulation signal output by the SPWM signal generating unit;
[0024] Gradually increase the vibration amplitude of the vibration disk of the voice coil motor, test the dispersion and gathering effects, detect the working current at the same time, and read the output alarm indication of the signal output unit;
[0025] According to the different vibration conditions of the vibration disk of the voice coil motor, the output waveform of the signal output unit is captured to obtain the working state of the voice coil motor under different amplitudes and the working state of the voice coil motor under different frequencies.
[0026] In another embodiment, the method for testing the vibration effect of the voice coil motor further includes:
[0027] If the sinusoidal pulse width modulation signal output by the SPWM signal generating unit is a full-cycle SPWM signal, and its vibration effect of controlling the voice coil motor fails to meet the set parameter requirements, the sinusoidal pulse width modulation signal output by the SPWM signal generating unit is adjusted to a half-cycle SPWM signal to control the working mode of the voice coil motor. The half-cycle SPWM signal controls the working mode of the voice coil motor in a manner that the SPWM controls the voice coil motor to push up in the first half cycle and uses the voice coil motor's own pulling force to pull down in the second half cycle.
[0028] In the embodiment of the present application, by setting an SPWM signal generating unit, a power driving unit, an output filtering unit, a current detecting unit, an overcurrent protection unit, a main control unit, a signal input unit, a signal output unit, and a network port communication unit, the SPWM signal generating unit is connected to the voice coil motor through the power driving unit and the output filtering unit, and the current detecting unit and the overcurrent protection unit are connected to the voice coil motor, and the main control unit is connected to the signal input unit, the signal output unit, and the network port communication unit. The present application realizes high-precision and high-response speed control of the voice coil motor through the SPWM technology, and can adjust the PWM pulse width according to different application environments, and adjust the output vibration frequency and vibration amplitude of the vibration disk to achieve vibration effects of various materials. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] Other features, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:
[0030] Figure 1 A voice coil motor control system is provided in one embodiment of the present application.
[0031] In the figure, 1 is an SPWM signal generating unit, 2 is a power driving unit, 3 is an output filtering unit, 4 is a current detecting unit, 5 is an overcurrent protection unit, 6 is a main control unit, 7 is a signal input unit, 8 is a signal output unit, and 9 is a network port communication unit. DETAILED DESCRIPTION
[0032] The present application will be further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the relevant inventions, rather than to limit the inventions. It should also be noted that, for ease of description, only the parts related to the invention are shown in the accompanying drawings.
[0033] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0034] In one embodiment, Figure 1As shown, a voice coil motor control system and a method for testing the vibration effect of a voice coil motor are provided.
[0035] Please refer to Figure 1 , which shows a schematic diagram of the structure of the voice coil motor control system to which the embodiment of the present application can be applied. Figure 1 As shown, the voice coil motor control system includes:
[0036] SPWM signal generating unit 1, power driving unit 2, output filtering unit 3, current detecting unit 4, overcurrent protection unit 5, main control unit 6, signal input unit 7, signal output unit 8, network port communication unit 9;
[0037] The SPWM signal generating unit 1 is used to generate a sinusoidal pulse width modulation signal;
[0038] The power driving unit 2 is connected to the SPWM signal generating unit 1, and the power driving unit 2 is used to convert the SPWM signal generated by the SPWM signal generating unit 1 into a voltage signal for driving the voice coil motor;
[0039] The output filter unit 3 is connected to the power drive unit 2, and is used to modify the output waveform of the voltage signal output by the power drive unit 2, and output it to the voice coil motor;
[0040] The current detection unit 4 is connected to the voice coil motor and is used to detect the working current of the voice coil motor;
[0041] The overcurrent protection unit 5 is connected to the voice coil motor and is used to detect whether the voice coil motor is short-circuited;
[0042] The main control unit 6 is connected to the current detection unit 4, the overcurrent protection unit 5, and the SPWM signal generating unit 1. The main control unit 6 adjusts the frequency and pulse width of the PWM signal output by the SPWM signal generating unit 1 according to the current sent by the current detection unit 4 and the set control algorithm, so as to achieve precise control of the voice coil motor;
[0043] The signal input unit 7 is connected to the main control unit 6 and is used to input external signals to the main control unit 6;
[0044] The signal output unit 8 is connected to the main control unit 6 and is used for indicating the working state and the alarm;
[0045] The network port communication unit 9 is connected to the main control unit 6 and is used for communicating with the outside to obtain real-time control information.
[0046] The sinusoidal pulse width modulation signal generated by the SPWM signal generating unit 1 is a half-period SPWM modulation signal.
[0047] The present application discloses a method for testing the vibration effect of a voice coil motor, comprising:
[0048] Detect the maximum working voltage U, maximum working current I, maximum thrust N, and total stroke S of the voice coil motor;
[0049] Detect the actual DC resistance R of the voice coil motor;
[0050] Preset the voice coil motor carrier frequency F1, vibration frequency F2, and vibration amplitude D;
[0051] The maximum operating current I of the voice coil motor is set to 2A, and the protection current of the overcurrent protection unit 5 is set to 10A;
[0052] Establish a connection with the voice coil motor control system through the vibration plate of the voice coil motor and maintain the working state;
[0053] Write working parameters to each working unit of the voice coil motor control system and perform inching control;
[0054] The signal output unit 8 of the voice coil motor control system is tested to output a waveform, and is compared with the sinusoidal pulse width modulation signal output by the SPWM signal generating unit 1;
[0055] Gradually increase the vibration amplitude of the vibration disk of the voice coil motor, test the dispersion and gathering effects, detect the working current at the same time, and read the output alarm indication of the signal output unit 8;
[0056] According to different vibration conditions of the vibration disk of the voice coil motor, the output waveform of the signal output unit 8 is captured to obtain the working state of the voice coil motor under different amplitudes and the working state of the voice coil motor under different frequencies.
[0057] If the sinusoidal pulse width modulation signal output by the SPWM signal generating unit 1 is a full-cycle SPWM signal, and the vibration effect of the voice coil motor controlled by the SPWM signal generating unit 1 does not meet the set parameter requirements, the sinusoidal pulse width modulation signal output by the SPWM signal generating unit 1 is adjusted to a half-cycle SPWM signal to control the working mode of the voice coil motor. The half-cycle SPWM signal controls the working mode of the voice coil motor in a manner that the SPWM controls the voice coil motor to push up in the first half cycle and uses the voice coil motor's own pulling force to pull down in the second half cycle.
[0058] After many adjustments to the pulse width of PWM, the half-cycle modulation control method was determined, which has a significant effect on force control and accuracy.
[0059] By setting an SPWM signal generating unit, a power driving unit, an output filtering unit, a current detecting unit, an overcurrent protection unit, a main control unit, a signal input unit, a signal output unit, and a network port communication unit, the SPWM signal generating unit is connected to the voice coil motor through the power driving unit and the output filtering unit, and the current detecting unit and the overcurrent protection unit are connected to the voice coil motor, and the main control unit is connected to the signal input unit, the signal output unit, and the network port communication unit. The present application realizes high-precision and high-response speed control of the voice coil motor through the SPWM technology, and can adjust the PWM pulse width, the output vibration frequency and the vibration amplitude of the vibration disk according to different application environments to achieve vibration effects of various materials. The present application can control the amplitude and frequency of multiple motors at the same time to achieve various vibration effects such as dispersion and gathering.
[0060] The units or modules involved in the embodiments described in the present application may be implemented by software or hardware. The units or modules described may also be arranged in a processor. The names of these units or modules do not constitute limitations on the units or modules themselves in certain circumstances.
[0061] The above description is only a preferred embodiment of the present application and an explanation of the technical principles used. Those skilled in the art should understand that the scope of the invention involved in the present application is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the inventive concept. For example, the above features are replaced with (but not limited to) technical features with similar functions disclosed in the present application.
Claims
1. A voice coil motor control system, characterized in that: include: SPWM signal generating unit, power driving unit, output filtering unit, current detecting unit, overcurrent protection unit, main control unit, signal input unit, signal output unit, network port communication unit; The SPWM signal generating unit is used to generate a sinusoidal pulse width modulation signal; The power driving unit is connected to the SPWM signal generating unit, and the power driving unit is used to convert the SPWM signal generated by the SPWM signal generating unit into a voltage signal for driving the voice coil motor; The output filter unit is connected to the power drive unit, and is used to modify the output waveform of the voltage signal output by the power drive unit, and output it to the voice coil motor; The current detection unit is connected to the voice coil motor and is used to detect the working current of the voice coil motor; The overcurrent protection unit is connected to the voice coil motor and is used to detect whether the voice coil motor is short-circuited; The main control unit is connected to the current detection unit, the overcurrent protection unit, and the SPWM signal generation unit. The main control unit adjusts the frequency and pulse width of the PWM signal output by the SPWM signal generation unit according to the current sent by the current detection unit and the set control algorithm, so as to achieve precise control of the voice coil motor; The signal input unit is connected to the main control unit and is used to input an external signal to the main control unit; The signal output unit is connected to the main control unit and is used for indicating the working status and alarming; The network port communication unit is connected to the main control unit and is used for communicating with the outside to obtain real-time control information.
2. The voice coil motor control system according to claim 1, characterized in that: The sinusoidal pulse width modulation signal generated by the SPWM signal generating unit is a half-period SPWM modulation signal.
3. A method for testing the vibration effect of a voice coil motor, characterized in that: include: Detect the maximum working voltage U, maximum working current I, maximum thrust N, and total stroke S of the voice coil motor; Detect the actual DC resistance R of the voice coil motor; Preset the voice coil motor carrier frequency F1, vibration frequency F2, and vibration amplitude D; Set the maximum operating current I of the voice coil motor to 2A, and set the protection current of the overcurrent protection unit to 10A; Establish a connection with the voice coil motor control system through the vibration plate of the voice coil motor and maintain the working state; Write working parameters to each working unit of the voice coil motor control system and perform inching control; Testing the output waveform of the signal output unit of the voice coil motor control system and comparing it with the sinusoidal pulse width modulation signal output by the SPWM signal generating unit; Gradually increase the vibration amplitude of the vibration disk of the voice coil motor, test the dispersion and gathering effects, detect the working current at the same time, and read the output alarm indication of the signal output unit; According to the different vibration conditions of the vibration disk of the voice coil motor, the output waveform of the signal output unit is captured to obtain the working state of the voice coil motor under different amplitudes and the working state of the voice coil motor under different frequencies.
4. The method for testing the vibration effect of a voice coil motor according to claim 2, characterized in that: Also includes: If the sinusoidal pulse width modulation signal output by the SPWM signal generating unit is a full-cycle SPWM signal, and its vibration effect of controlling the voice coil motor fails to meet the set parameter requirements, the sinusoidal pulse width modulation signal output by the SPWM signal generating unit is adjusted to a half-cycle SPWM signal to control the working mode of the voice coil motor. The half-cycle SPWM signal controls the working mode of the voice coil motor in a manner that the SPWM controls the voice coil motor to push up in the first half cycle and uses the voice coil motor's own pulling force to pull down in the second half cycle.