Method, device and computer readable storage medium for controlling a piezoelectric sheet
By constructing a quasi-normal distribution function to adjust the waveform of the piezoelectric element's driving signal, making it steeper near the peak, the problem of insufficient vibration feedback in the existing technology is solved, and a stronger vibration feedback effect is achieved.
Patent Information
- Application Number
- CN202211507971.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-11-25
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2042-11-25
AI Technical Summary
In the existing technology, the vibration feedback effect of piezoelectric sheets is not good, especially the waveform is too flat near the peak of the sinusoidal drive signal, resulting in insufficient vibration feedback intensity.
By constructing a quasi-normal distribution function and utilizing the period and peak value of the initial driving signal, the waveform is adjusted to be steeper near the peak, thereby improving the vibration feedback effect.
Without changing the period and peak value of the initial signal, the vibration feedback intensity of the piezoelectric element is enhanced, providing a more noticeable vibration sensation.
Smart Images

Figure CN115940690B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of signal processing, in particular to a piezoelectric sheet control method and device and a computer readable storage medium. BACKGROUND
[0002] The piezoelectric sheet, i.e. piezoelectric ceramic sheet, is an information functional ceramic material capable of converting mechanical energy and electrical energy. When the piezoelectric ceramic sheet is used as a key, in order to make the user aware that the pressing action is effective, after being pressed, it is necessary to provide vibration feedback to the finger to make the user determine that the key action is completed.
[0003] In the related art, the piezoelectric vibration scheme adopted to control the piezoelectric ceramic sheet vibration generally uses a sine wave as a driving signal, and the amplitude of the piezoelectric sheet can be controlled according to the sine wave driving signal. However, when the sine wave reaches its peak, the waveform is too flat, and the intensity of the vibration feedback given to the touching finger is small, thereby resulting in poor piezoelectric sheet vibration feedback effect.
[0004] The above content is only used to assist in understanding the technical solutions of the present application and does not represent the acknowledgement of the above content as prior art. SUMMARY
[0005] The main purpose of the present application is to provide a piezoelectric sheet control method, device and computer readable storage medium, aiming to improve the vibration feedback effect of the piezoelectric sheet.
[0006] To achieve the above purpose, the present application provides a piezoelectric sheet control method, which comprises:
[0007] When the initial driving signal of the piezoelectric sheet is received, a distribution function is determined according to the period of the initial driving signal and a preset function;
[0008] The peak value of the initial driving signal is taken as the coefficient of the distribution function, and a quasi-normal distribution function is obtained;
[0009] A target driving signal is determined according to the quasi-normal distribution function, and the piezoelectric sheet is controlled to vibrate according to the initial driving signal.
[0010] Optionally, the step of determining the distribution function according to the period of the initial driving signal and the preset function comprises:
[0011] The position parameter of the distribution function is determined according to the period of the initial driving signal and a preset sampling rate;
[0012] The waveform adjustment coefficient is obtained, and the waveform adjustment coefficient is taken as the scale parameter of the distribution function;
[0013] The distribution function is determined according to the scale parameter and the position parameter.
[0014] Optionally, the step of determining the distribution function according to the period of the initial driving signal and a preset function comprises:
[0015] determining a position parameter of the distribution function according to the period of the initial driving signal and a preset sampling rate;
[0016] obtaining a waveform adjustment coefficient and taking the waveform adjustment coefficient as a scale parameter of the distribution function;
[0017] determining the distribution function according to the scale parameter and the position parameter.
[0018] Optionally, the preset function is wherein n is the preset sampling rate, T is the period, deta is the waveform adjustment coefficient, and i is a sampling point serial number.
[0019] Optionally, the step of taking the peak value of the initial driving signal as a coefficient of the distribution function to obtain the normal distribution function comprises:
[0020] receiving a vibration sensation adjustment coefficient set by a user;
[0021] taking the peak value of the initial driving signal and the vibration sensation adjustment coefficient as a coefficient of the distribution function to obtain the normal distribution function.
[0022] Optionally, before the step of determining the distribution function according to the period of the initial driving signal and a preset function, the method further comprises:
[0023] obtaining pressure data of the piezoelectric sheet;
[0024] determining a pressure change rate according to the pressure data;
[0025] when the pressure change rate is greater than a preset value, sending the initial driving signal by a control signal generator.
[0026] Optionally, before the step of sending the initial driving signal by the control signal generator, the method further comprises:
[0027] when the pressure change rate is greater than a preset value, obtaining a temperature value on the piezoelectric sheet;
[0028] when the temperature value is in a preset temperature range, performing the step of sending the initial driving signal by the control signal generator.
[0029] Optionally, the step of determining the target driving signal according to the normal distribution function and controlling the piezoelectric sheet to vibrate according to the initial driving signal comprises:
[0030] determining each sampling point and a corresponding signal value according to the quasi-normal distribution function;
[0031] fitting the target driving signal according to the each sampling point and the corresponding signal value.
[0032] Optionally, the step of determining the target driving signal according to the quasi-normal distribution function comprises:
[0033] if the function value of the quasi-normal distribution function is greater than 0, the signal value of the target driving signal is equal to the function value;
[0034] if the function value of the quasi-normal distribution function is less than 0, the signal value of the target driving signal is equal to 0.
[0035] In addition, to achieve the above object, the present application also provides a piezoelectric sheet control device, which comprises a memory, a processor and a piezoelectric sheet control program stored in the memory and executable on the processor, and the piezoelectric sheet control program implements the steps of the piezoelectric sheet control method when executed by the processor.
[0036] In addition, to achieve the above object, the present application also provides a computer readable storage medium, which stores a piezoelectric sheet control program, and the piezoelectric sheet control program implements the steps of the piezoelectric sheet control method when executed by a processor.
[0037] The piezoelectric sheet control method, device and computer readable storage medium provided by the embodiment of the present application, when receiving an initial driving signal of a piezoelectric sheet, determine a distribution function according to a period of the initial driving signal and a preset function; take a peak value of the initial driving signal as a coefficient of the distribution function to obtain a quasi-normal distribution function; determine a target driving signal according to the quasi-normal distribution function, and control the piezoelectric sheet to vibrate according to the initial driving signal. In this way, the quasi-normal distribution function is constructed by the preset function, the period and the peak value of the initial driving signal, and the target driving signal determined according to the quasi-normal distribution function makes the waveform low at both ends and concentrated in the middle. Without changing the peak value and the period of the initial signal, the waveform on both sides of the peak becomes steeper, so that the vibration feedback given to the touch finger is more obvious when the vibration reaches the peak. Thus, the vibration feedback effect of the piezoelectric sheet can be improved. BRIEF DESCRIPTION OF DRAWINGS
[0038] Figure 1 is a terminal structure schematic diagram of a hardware running environment related to the embodiment scheme of the present application;
[0039] Figure 2 is a flowchart of an embodiment of the piezoelectric sheet control method of the present application;
[0040] Figure 3 Flowchart of another embodiment of the control method of the piezoelectric sheet of the present application;
[0041] Figure 4 Schematic diagram of the target driving signal involved in the embodiment of the present application.
[0042] The implementation, functional features and advantages of the present application will be further described with reference to the embodiments and the accompanying drawings. DETAILED DESCRIPTION
[0043] It should be understood that the specific embodiments described herein are merely intended to explain the present application and are not intended to limit the present application.
[0044] In the related art, the piezoelectric vibration scheme adopted to control the piezoelectric ceramic sheet vibration generally uses a sine wave as the driving signal, and the amplitude of the piezoelectric sheet can be controlled according to the sine wave driving signal. However, the waveform is too flat around the peak value of the sine wave. When the vibration reaches the peak value, the intensity of the vibration feedback given to the touch finger is small, thereby resulting in poor piezoelectric sheet vibration feedback effect.
[0045] In order to improve the vibration feedback effect of the piezoelectric sheet, the embodiments of the present application propose a control method, device and computer readable storage medium of a piezoelectric sheet, wherein the main steps of the method include:
[0046] When the initial driving signal of the piezoelectric sheet is received, a distribution function is determined according to the period and the preset function of the initial driving signal;
[0047] The peak value of the initial driving signal is taken as the coefficient of the distribution function, and a normal-like distribution function is obtained;
[0048] A target driving signal is determined according to the normal-like distribution function, and the piezoelectric sheet is controlled to vibrate according to the initial driving signal.
[0049] In this way, the normal-like distribution function is constructed by the preset function and the period and peak value of the initial driving signal, and the target driving signal is determined according to the normal-like distribution function. The period and peak value of the target driving signal are the same as those of the initial driving signal, but the waveform around the peak value is more steep and concentrated, so that when the vibration reaches the peak value, the user can feel obvious vibration, thereby improving the vibration feedback effect of the piezoelectric sheet.
[0050] The content claimed in the claims of the present application will be described in detail below with reference to the accompanying drawings.
[0051] As shown in Figure 1 , the terminal structure schematic diagram of the hardware running environment involved in the embodiment of the present application is shown in Figure 1
[0052] The terminal of the embodiment of the present application can be a control device of a piezoelectric sheet.
[0053] As shown in Figure 1 , the terminal can include a processor 1001, such as a CPU, a memory 1003, and a communication bus 1002. The communication bus 1002 is used to realize the connection communication between the components. The memory 1003 can be a high-speed RAM memory, or a stable memory (non-volatile memory), such as a disk memory. The memory 1003 can also be a storage device independent of the aforementioned processor 1001.
[0054] Those skilled in the art can understand that Figure 1 the terminal structure shown in the above description does not constitute a limitation on the terminal, and can include more or fewer components than shown, or combine certain components, or different component arrangements.
[0055] As shown in Figure 1 , the memory 1003 as a computer storage medium can include an operating system and a piezoelectric sheet control program.
[0056] In the terminal shown in Figure 1 , the processor 1001 can be used to call the piezoelectric sheet control program stored in the memory 1003, and perform the following operations:
[0057] When the pressure change rate is greater than a preset value, the control signal generator sends the initial driving signal, and further, the processor 1001 can call the piezoelectric sheet control program stored in the memory 1003, and perform the following operations:
[0058] Determine the location parameter of the distribution function according to the period of the initial driving signal and a preset sampling rate;
[0059] Obtain a waveform adjustment coefficient, and use the waveform adjustment coefficient as a scale parameter of the distribution function;
[0060] Determine the distribution function according to the scale parameter and the location parameter.
[0061] Further, the processor 1001 can call the piezoelectric sheet control program stored in the memory 1003, and perform the following operations:
[0062] Receive a vibration sensation adjustment coefficient set by a user;
[0063] Use the peak value of the initial driving signal and the vibration sensation adjustment coefficient as a coefficient of the distribution function, to obtain the normal distribution function.
[0064] Further, the processor 1001 can invoke the control program of the piezoelectric sheet stored in the memory 1003, and further perform the following operations:
[0065] receiving a user-set vibration sensation adjustment coefficient;
[0066] taking the peak value of the initial driving signal and the vibration sensation adjustment coefficient as coefficients of the distribution function to obtain the normal-like distribution function.
[0067] Further, the processor 1001 can invoke the control program of the piezoelectric sheet stored in the memory 1003, and further perform the following operations:
[0068] when the pressure change rate is greater than a preset value, obtaining a temperature value on the piezoelectric sheet;
[0069] when the temperature value is within a preset temperature range, performing the step of sending the initial driving signal by the control signal generator.
[0070] Further, the processor 1001 can invoke the control program of the piezoelectric sheet stored in the memory 1003, and further perform the following operations:
[0071] determining each sampling point and a corresponding signal value according to the normal-like distribution function;
[0072] fitting the target driving signal according to the each sampling point and the corresponding signal value.
[0073] Further, the processor 1001 can invoke the control program of the piezoelectric sheet stored in the memory 1003, and further perform the following operations:
[0074] if the function value of the normal-like distribution function is greater than 0, the signal value of the target driving signal is equal to the function value;
[0075] if the function value of the normal-like distribution function is less than 0, the signal value of the target driving signal is equal to 0.
[0076] The following will be explained and described by specific exemplary schemes to protect the content claimed by the claims of the present application, so that those skilled in the art can better understand the protection scope of the claims of the present application. It can be understood that the following exemplary schemes do not limit the protection scope of the present application, but only serve to explain the present application.
[0077] Exemplarily, with reference to Figure 2 In an embodiment of the piezoelectric sheet control method of the present application, the piezoelectric sheet control method comprises the following steps:
[0078] Step S10, when receiving the initial driving signal of the piezoelectric sheet, determining a distribution function according to the period of the initial driving signal and a preset function;
[0079] In the embodiment, the control object is a piezoelectric sheet, which is mostly made of ceramic structure. When pressure is applied to the piezoelectric sheet, there is some tension, resulting in the generation of an electric charge of opposite polarity at both ends of the piezoelectric sheet. The electric charge becomes an electric current through a loop. Because of this characteristic, the piezoelectric sheet field can be used as a key, which has the advantages of beauty, sensitivity, etc. However, due to the structure of the piezoelectric sheet, which is a complete piece of material, when a user presses the piezoelectric sheet, it is difficult to intuitively feel that the user has made a pressing action. In order to prompt the user that the user has completed the pressing action, a driving signal can be output when the user presses the piezoelectric sheet, and the piezoelectric sheet is driven to vibrate through the driving signal, thereby providing vibration feedback to the user when the user presses the piezoelectric sheet. However, most driving signals use a sine wave as the driving signal. The waveform of the sine wave can represent the high degree of change of the piezoelectric sheet over time. The characteristics of the sine wave include that when sampling starts from 0, that is, when the vibrating sheet starts to vibrate, the waveform starts to rise, but the waveform is too steep, which will cause the piezoelectric sheet to produce noise; and the waveform near the peak of the sine wave starts from 0 and is too gentle, which gives a small intensity of vibration feedback to the touching finger. Therefore, when the driving signal such as the sine wave exists, the middle waveform is too steep from the trough to the peak, and the waveform near the peak is too gentle, so the waveform needs to be adjusted.
[0080] When the initial driving signal of the piezoelectric sheet is received, it indicates that the piezoelectric sheet needs to be controlled to vibrate now, but there is a situation of too steep or too gentle. The initial driving signal needs to be adjusted so that the waveform near the peak is steeper and the waveform starting from 0 is gentler. The period and the peak value of the target driving signal need to be the same as those of the initial driving signal. Therefore, when the initial driving signal of the piezoelectric sheet is received, the distribution function is determined according to the period of the initial driving signal and a preset function. The preset function includes a variable e exponential function, a piecewise first function (the K coefficient is positive first, and then the K coefficient is negative), etc., which gradually rises and then gradually falls in the result continuous interval, that is, there is a maximum value in an interval. The preset function is a variable e exponential function, and the image characteristics of this type of function can be high and concentrated in the middle and low and divergent on both sides, which can sharpen the peak value while reducing noise. The distribution function determined according to the preset image also has the above characteristics.
[0081] Optionally, the position parameter of the distribution function is determined according to the period of the initial driving signal and a preset sampling rate; a waveform adjustment coefficient is obtained, and the waveform adjustment coefficient is taken as a scale parameter of the distribution function; and the distribution function is determined according to the scale parameter and the position parameter.
[0082] The unknowns of the preset function also include a scale parameter and a position parameter, wherein the position parameter represents a position of the middle line on the preset function image, after the position of the function image on the middle line is determined, the position of the function image on the horizontal axis can also be locked, and the scale function represents a width on the preset function image. The greater the scale parameter is, the flatter the waveform is, and the more gentle the vibration is. The smaller the scale parameter is, the steeper the waveform is, and the more gentle the vibration is. The position parameter is determined according to the period of the initial driving signal and the preset sampling rate. The user can adjust the flatness of the waveform by setting a waveform adjustment coefficient, and therefore, the waveform adjustment coefficient can be used as the scale parameter, so that, except that the sampling point serial number is unknown in the preset function, other values can be obtained accurately, and a one-dimensional distribution function is obtained.
[0083] Optionally, the preset function can be wherein n is the preset sampling rate, T is the period, deta is the waveform adjustment coefficient, and i is the sampling point serial number. The preset function is part of the normal distribution function, and the preset function retains the shape feature that the image is low on both sides and high in the middle, and also makes the distribution function retain the shape feature that the image is low on both sides and high in the middle.
[0084] In step S20, the peak value of the initial driving signal is used as a coefficient of the distribution function, and a normal distribution function is obtained.
[0085] In this embodiment, the peak value of the driving signal is used as the coefficient of the distribution function, and a normal distribution function is obtained. The peak value of the initial driving signal is a constant value, and using the constant value as the coefficient of the distribution function does not change the shape feature that the distribution function is low on both sides and high in the middle. The peak value of the initial signal can be guaranteed by the peak value of the initial signal. If the preset function is The exponent of e is less than or equal to 0, and the maximum value of y is 1. In order to retain the peak value of the initial signal and make the vibration closer to the initial signal, the normal distribution function is Vp is the peak value of the initial signal, and the maximum value is the peak value of the initial signal.
[0086] Optionally, a vibration adjustment coefficient set by a user is received, and the peak value of the initial driving signal and the vibration adjustment coefficient are used as the coefficients of the distribution function, and the normal distribution function is obtained.
[0087] The user can also set the vibration adjustment coefficient A according to the demand. If the user feels that the vibration is too large, the vibration adjustment coefficient can be set to (0, 1) to make the vibration smaller. If the user feels that the vibration is too small, the vibration adjustment coefficient can be set to (1, a) to make the vibration smaller. Because the vibration amplitude of the piezoelectric sheet is limited, the vibration adjustment coefficient has a maximum preset value a. The peak value of the initial driving signal and the vibration adjustment coefficient are used as the coefficients of the distribution function, and the normal distribution function is obtained.
[0088] Step S30, determining a target driving signal according to the quasi-normal distribution function, and controlling the piezoelectric sheet to vibrate according to the initial driving signal.
[0089] In the embodiment, the quasi-normal distribution function image refers to Figure 4 The function value gradually increases to a maximum value, and then gradually decreases with the increase of the abscissa, and the waveform presents a gentle rising rate when rising from the 0 point, and a relatively prominent slope change near the maximum value. The span is the same as the period of the initial driving signal, and the maximum value is the same as the peak value of the initial driving signal. Therefore, the image can be used as the waveform of the target driving signal for controlling the piezoelectric sheet to vibrate instead of the initial driving signal.
[0090] Optionally, a plurality of sampling points and corresponding signal values are determined according to the quasi-normal distribution function; and the target driving signal is fitted according to the plurality of sampling points and corresponding signal values.
[0091] A plurality of sampling points are determined according to a preset sampling rate, a serial number of each sampling point is substituted into the quasi-normal distribution function, and corresponding signal values of the plurality of sampling points are obtained. A plurality of points are determined through the plurality of sampling points and corresponding signal values, a continuous waveform is fitted, and the continuous waveform is used as a frequency spectrum of the target driving signal, that is, the target driving signal is fitted.
[0092] Optionally, if the function value of the quasi-normal distribution function is greater than 0, the signal value of the target driving signal is equal to the function value; and if the function value of the quasi-normal distribution function is less than 0, the signal value of the target driving signal is equal to 0.
[0093] When the signal value is positive, the piezoelectric sheet protrudes upward, and when the signal value is negative, the piezoelectric sheet is recessed downward. However, due to the structure of the piezoelectric sheet corresponding to the button, the piezoelectric sheet protrudes by vibration to generate pressure on the user's finger, so that the user feels the vibration. In order not to waste the signal and power consumption, the signal that makes the piezoelectric sheet recessed downward is cancelled. The signal corresponding function is processed as follows:
[0094] That is, when v[i]>0, v[i]=v[i], and when v[i]<=0, v[i]=0.
[0095] In the technical solution disclosed in the embodiment, when an initial driving signal of the piezoelectric sheet is received, a distribution function is determined according to a period of the initial driving signal and a preset function; a peak value of the initial driving signal is taken as a coefficient of the distribution function to obtain a quasi-normal distribution function; a target driving signal is determined according to the quasi-normal distribution function, and the piezoelectric sheet is controlled to vibrate according to the initial driving signal. The period and the peak value of the initial driving signal are not changed, but are converted into the target driving signal conforming to the quasi-normal distribution function, so that the target driving signal starts at 0 point, the signal value rises at a gentle rising rate, and the signal value change rate near the peak increases. Controlling the piezoelectric sheet based on the target driving signal can reduce vibration noise at the beginning, can change to the maximum amplitude at a faster speed and rebound from the maximum amplitude, thereby enhancing the strength of the piezoelectric sheet vibration feedback and improving the piezoelectric sheet vibration feedback effect.
[0096] Optionally, referring to Figure 3 , based on any of the above embodiments, in another embodiment of the piezoelectric sheet control method of the application, the piezoelectric sheet control method further comprises:
[0097] Step S40, acquiring pressure data of the piezoelectric sheet;
[0098] Step S50, determining a pressure change rate according to the pressure data;
[0099] Step S60, when the pressure change rate is greater than a preset value, the signal generator sends the initial driving signal.
[0100] Vibration feedback is provided when a user presses the piezoelectric sheet, which facilitates the scheme of determining that the piezoelectric sheet has been pressed. If the user has no pressing demand, no feedback needs to be provided, thereby saving energy consumption. When the user presses the piezoelectric sheet, in order to successfully press, the user will press with greater force, which will correspondingly generate a greater pressure change rate. Therefore, whether the user has a pressing demand can be determined according to the pressure change rate. That is, when the pressure change rate is greater than a preset value, it is considered that the user has a pressing demand, and the signal generator sends the initial driving signal to start the vibration feedback of the piezoelectric sheet.
[0101] Further, when the pressure change rate is greater than a preset value, a temperature value on the piezoelectric sheet is acquired; when the temperature value is in a preset temperature range, the step of the signal generator sending the initial driving signal is performed.
[0102] The user's finger is at a certain temperature, and because the human body is constant temperature, the temperature of the finger is also within a certain range, thus, when the pressure change rate is greater than a preset value, the temperature value on the piezoelectric sheet is acquired, which is transmitted to the piezoelectric sheet by the pressed object, and it is determined whether the temperature value is within a preset temperature range, such as the temperature range of a human finger. If yes, it is indicated that the user's finger is indeed pressed and has a pressing demand, and the step of the control signal generator sending the initial driving signal is executed, and if not, no reaction is made and no vibration feedback is made. In this way, the pressing demand of the user can be further distinguished, and vibration feedback caused by the mispressing of other objects can be prevented, and energy waste can be reduced.
[0103] In the technical solution disclosed in the embodiment, when the pressure change rate is greater than a preset value, the temperature value on the piezoelectric sheet is acquired, and when the temperature value is within a preset temperature range, the step of the control signal generator sending the initial driving signal is executed. The pressing demand is distinguished, and energy waste of vibration feedback is reduced.
[0104] In addition, the embodiment of the present application further provides a piezoelectric sheet control device, which comprises a memory, a processor and a piezoelectric sheet control program stored in the memory and executable on the processor. The piezoelectric sheet control program is executed by the processor to implement the steps of the piezoelectric sheet control method according to the above various embodiments.
[0105] In addition, the embodiment of the present application further provides a computer readable storage medium, which stores a piezoelectric sheet control program. The piezoelectric sheet control program is executed by a processor to implement the steps of the piezoelectric sheet control method according to the above various embodiments.
[0106] It should be noted that, in this document, the terms "comprising", "including", or any other variant thereof are intended to cover non-exclusive inclusion, so that processes, methods, articles or systems including a series of elements not only include those elements, but also include other elements not explicitly listed, or further include elements inherent to such processes, methods, articles or systems. Without more limitations, the element defined by the statement "comprising a" does not exclude the presence of additional identical elements in the process, method, article or system including the element.
[0107] The above-mentioned embodiment numbers of the present application are only for description, and do not represent the advantages and disadvantages of the embodiments.
[0108] Through the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned example methods can be realized by means of software and a necessary general hardware platform, and of course, can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as a ROM / RAM, a magnetic disk, or an optical disc) as described above, and includes a plurality of instructions for causing the piezoelectric sheet control device to execute the method described in each embodiment of the present application.
[0109] The above is only a preferred embodiment of the present application, and does not limit the patent scope of the present application, and any equivalent structure or equivalent flow transformation made by using the content of the specification and drawings of the present application, or directly or indirectly applied to other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A method for controlling a piezoelectric element, characterized in that, The method includes: When an initial drive signal from the piezoelectric element is received, a distribution function is determined based on the period of the initial drive signal and a preset function. This determination includes: determining the position parameter of the distribution function based on the period of the initial drive signal and a preset sampling rate; obtaining a waveform adjustment coefficient and using the waveform adjustment coefficient as a scale parameter of the distribution function; and determining the distribution function based on the scale parameter and the position parameter. The peak value of the initial driving signal is used as the coefficient of the distribution function to obtain a quasi-normal distribution function; The target driving signal is determined based on the normal distribution function, and the vibration of the piezoelectric element is controlled based on the target driving signal.
2. The control method for the piezoelectric element as described in claim 1, characterized in that, The preset function is: Where n is the preset sampling rate, T is the period, deta is the waveform adjustment coefficient, and i is the sampling point number.
3. The control method for the piezoelectric element as described in claim 2, characterized in that, The step of using the peak value of the initial driving signal as the coefficient of the distribution function to obtain a quasi-normal distribution function includes: Receives the vibration adjustment coefficient set by the user; The peak value of the initial driving signal and the vibration adjustment coefficient are used as the coefficients of the distribution function to obtain the quasi-normal distribution function.
4. The control method for the piezoelectric element as described in claim 1, characterized in that, Before the step of determining the distribution function based on the period of the initial driving signal and the preset function, the method further includes: Obtain the pressure data applied to the piezoelectric element; Determine the rate of pressure change based on the pressure data; When the rate of pressure change exceeds a preset value, the control signal generator sends the initial drive signal.
5. The control method for the piezoelectric element as described in claim 4, characterized in that, Before the step of the control signal generator sending the initial drive signal, the method further includes: When the rate of pressure change exceeds a preset value, the temperature value on the piezoelectric element is obtained; When the temperature value is within the preset temperature range, the step of sending the initial drive signal by the control signal generator is executed.
6. The control method for the piezoelectric element as described in claim 1, characterized in that, The step of determining the target driving signal based on the quasi-normal distribution function and controlling the vibration of the piezoelectric element based on the target driving signal includes: Each sampling point and its corresponding signal value are determined based on the aforementioned normal distribution function. The target driving signal is fitted based on each sampling point and the corresponding signal value.
7. The control method for the piezoelectric element as described in claim 1, characterized in that, The step of determining the target driving signal based on the normal distribution function includes: If the function value of the quasi-normal distribution function is greater than 0, then the signal value of the target driving signal is equal to the function value; If the value of the normal distribution function is less than 0, then the signal value of the target driving signal is equal to 0.
8. A control device for a piezoelectric element, characterized in that, The control device for the piezoelectric sheet includes: a memory, a processor, and a control program for the piezoelectric sheet stored in the memory and executable on the processor. When the control program for the piezoelectric sheet is executed by the processor, it implements the steps of the control method for the piezoelectric sheet as described in any one of claims 1 to 7.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a control program for a piezoelectric element, which, when executed by a processor, implements the steps of the piezoelectric element control method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Touch Sensitive Device
US20120200520A1
Feedback method and related device
WO2022143579A1