Piezoelectric buzzer, high-temperature protection method and system thereof and storage medium
By dynamically adjusting the driving voltage and frequency of the piezoelectric buzzer, the problems of functional interruption and reliability of the piezoelectric buzzer under high temperature conditions are solved, and stable operation and protection under high temperature conditions are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-22
- Publication Date
- 2026-03-10
AI Technical Summary
Existing piezoelectric buzzers employ a single threshold hard-shutdown protection strategy in high-temperature environments, leading to functional interruption and reduced reliability.
By acquiring the current temperature of the piezoelectric buzzer, the target temperature range is determined, and a differentiated target driving voltage is matched according to different temperature ranges to control the operation of the piezoelectric buzzer. Combined with a composite protection strategy of frequency and time dimensions, the driving voltage is dynamically adjusted to adapt to changes in ambient temperature.
It effectively reduces the risk of piezoelectric buzzers being damaged in high-temperature environments, avoids functional interruption, balances performance and reliability, and achieves more precise and stable high-temperature protection.
Smart Images

Figure CN121640971A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of piezoelectric buzzer, and particularly relates to a piezoelectric buzzer, a high-temperature protection method and system thereof and a storage medium. BACKGROUND
[0002] As a key human-computer interaction acoustic prompting component, the piezoelectric buzzer is widely used in automotive electronics, industrial automation, Internet of Things terminals and outdoor security equipment. These application scenarios are often accompanied by severe temperature fluctuations, especially in continuous high-temperature environments (for example, the car cabin under the sun in summer, the industrial control cabinet close to the heat source).
[0003] In the related art, the high-temperature protection of the piezoelectric buzzer generally adopts a single threshold protection, for example, when the temperature of the piezoelectric buzzer exceeds a fixed threshold (such as 85°C), the piezoelectric buzzer is forcibly turned off to avoid damage to the piezoelectric buzzer. However, this method may cause sudden sound interruption, and the user may miss important warning information, thereby reducing the reliability of the piezoelectric buzzer. SUMMARY
[0004] The present application provides a piezoelectric buzzer, a high-temperature protection method and system thereof and a storage medium, which aims to solve the problem of function interruption and reduced reliability of the piezoelectric buzzer caused by the use of a single threshold hard shutdown protection strategy.
[0005] In the first aspect, the present application provides a high-temperature protection method of a piezoelectric buzzer, which comprises: acquiring a current temperature of the piezoelectric buzzer; determining a target temperature interval in which the current temperature is located; determining a target driving voltage corresponding to the target temperature interval, wherein the target driving voltages corresponding to different target temperature intervals are different; and controlling the piezoelectric buzzer to operate according to the target driving voltage.
[0006] In the above embodiment, by acquiring the current temperature of the piezoelectric buzzer and determining the target temperature interval in which it is located, and then according to different target temperature intervals, a differentiated target driving voltage corresponding thereto is matched, so that the running power consumption of the piezoelectric buzzer can be adaptively adjusted with the change of the environmental temperature. For example, when the temperature is low, a higher driving voltage is used to ensure the best acoustic performance; and when the temperature rises and enters different high-temperature intervals, the driving voltage is gradually reduced, thereby actively reducing the electrical stress and internal heat accumulation of the piezoelectric buzzer. In this way, the present application effectively reduces the risk of damage of the piezoelectric buzzer due to continuous overload in a high-temperature environment without forcibly shutting down the piezoelectric buzzer, and balances the performance and reliability of the piezoelectric buzzer.
[0007] In conjunction with some embodiments of the first aspect, in some embodiments, determining the target driving voltage corresponding to the target temperature range includes: determining the temperature difference between the current temperature and a preset temperature; determining a reduction ratio of the driving voltage based on the temperature difference; and determining the target driving voltage according to the target temperature range and the reduction ratio.
[0008] In the above embodiments, a more refined and quantifiable voltage adjustment algorithm is introduced. The scheme calculates the temperature difference between the current temperature and a preset temperature. Based on this temperature difference, a reduction ratio for the driving voltage can be dynamically determined. This reduction ratio directly reflects the risk level caused by the current temperature increase. Finally, by combining the target temperature range where the current temperature is located with this calculated reduction ratio, the final target driving voltage is accurately determined. This makes the adjustment of the driving voltage no longer a rigid, step-like jump, but rather a smoother and more reasonable dynamic derating based on continuous temperature changes, thereby achieving more precise protection for the piezoelectric buzzer.
[0009] In conjunction with some embodiments of the first aspect, in some embodiments, determining the target drive voltage based on the target temperature range and the reduction ratio includes: determining the maximum permissible drive voltage associated with the target temperature range; and reducing the maximum permissible drive voltage according to the reduction ratio to obtain the target drive voltage.
[0010] In the above embodiments, a theoretical maximum allowable driving voltage is preset for each target temperature range. The aforementioned reduction ratio is then used as a dynamic derating factor and applied to this maximum allowable driving voltage. Finally, a highly adaptive target driving voltage is obtained that meets the safety requirements of the current temperature range and fully considers the fine changes in real-time temperature. This makes the high-temperature protection mechanism of the piezoelectric buzzer more stable, reliable, and easy to implement in engineering.
[0011] In conjunction with some embodiments of the first aspect, in some embodiments, controlling the piezoelectric buzzer to operate according to a target driving voltage includes: acquiring a preset high-temperature threshold; if the current temperature is less than or equal to the high-temperature threshold, determining a first driving resonant frequency and / or a first driving time interval of the piezoelectric buzzer; controlling the piezoelectric buzzer to operate at the first driving resonant frequency and / or the first driving time interval according to the target driving voltage; if the current temperature is greater than the high-temperature threshold, determining a second driving resonant frequency and / or a second driving time interval of the piezoelectric buzzer, wherein the second driving resonant frequency is less than the first driving resonant frequency and the second driving time interval is greater than the first driving time interval; and controlling the piezoelectric buzzer to operate at the second driving resonant frequency and / or the second driving time interval according to the target driving voltage.
[0012] In the above embodiments, a composite protection strategy involving frequency and time dimensions is introduced in addition to the single voltage adjustment dimension, greatly enhancing the protection capability of piezoelectric buzzers in high-temperature environments. For example, reducing the drive resonant frequency can cause the piezoelectric buzzer to deviate from its most efficient resonant point, thereby reducing mechanical stress and sound energy output; while using a larger drive time interval, i.e., intermittent drive, provides a valuable heat dissipation window for the piezoelectric buzzer. This multi-dimensional and differentiated protection method can minimize the overall stress on the piezoelectric buzzer while maintaining the basic warning function without interruption, resulting in a more comprehensive and thorough protection effect.
[0013] In conjunction with some embodiments of the first aspect, in some embodiments, before controlling the piezoelectric buzzer to operate according to the target driving voltage, the method further includes: determining the most recent adjustment time point of the actual driving voltage of the piezoelectric buzzer; determining the adjustment time interval of the actual driving voltage of the piezoelectric buzzer based on the most recent adjustment time point; determining that the adjustment time interval is greater than a preset time interval threshold, wherein if the adjustment time interval is less than or equal to the time interval threshold, the method returns to the step of determining the adjustment time interval of the actual driving voltage of the piezoelectric buzzer based on the most recent adjustment time point.
[0014] In the above embodiments, an anti-jitter or hysteresis processing mechanism is introduced to improve user experience and system stability. By recording and judging the adjustment time interval of the actual drive voltage, repeated jumps in drive voltage and piezoelectric buzzer sound caused by small and frequent fluctuations in ambient temperature near the temperature critical point are avoided. A new adjustment command is only executed when the time since the last adjustment exceeds a preset threshold. This mechanism ensures that every change in drive voltage and piezoelectric buzzer sound is based on a relatively stable temperature trend, rather than instantaneous noise, thereby optimizing the continuity of sound output and making the response of the entire piezoelectric buzzer's high-temperature protection system smoother and more robust, avoiding unnecessary interference to the user.
[0015] In conjunction with some embodiments of the first aspect, in some embodiments, determining the target temperature range in which the current temperature is located includes: determining the current health status of the piezoelectric buzzer; based on the current health status, correcting the boundary temperature values in multiple preset temperature ranges to obtain multiple preset temperature ranges after correction; and determining the target temperature range in which the current temperature is located in the multiple preset temperature ranges after correction.
[0016] In the above embodiments, the high-temperature protection strategy is upgraded from a static, universal set of rules to a dynamically evolving, individualized adaptive system. By introducing the variable of current health status, all piezoelectric buzzers of the same model are no longer treated the same. A brand-new, healthy piezoelectric buzzer and an aged piezoelectric buzzer that has been used for a long time will have different risk tolerance when facing the same ambient temperature. This solution achieves precise management of the life cycle of each individual piezoelectric buzzer by dynamically adjusting the boundary values of the temperature range based on the current health status (for example, the lower the health status, the earlier the temperature threshold for triggering high-temperature protection). This forward-looking, state-based protection logic fundamentally improves the intelligence level and effectiveness of the high-temperature protection strategy.
[0017] In conjunction with some embodiments of the first aspect, in some embodiments, determining the current health of the piezoelectric buzzer includes: acquiring the current accumulated thermal stress, current accumulated electrical stress, and current accumulated mechanical stress of the piezoelectric buzzer; determining the current total stress loss of the piezoelectric buzzer based on the current accumulated thermal stress, current accumulated electrical stress, and current accumulated mechanical stress; and determining the current health of the piezoelectric buzzer based on the current total stress loss.
[0018] The above embodiments provide a clear and quantifiable implementation path for calculating the current health status. The solution constructs a multi-dimensional aging model for the piezoelectric buzzer by continuously tracking and accumulating multiple stress factors that directly affect its lifespan, including thermal stress, electrical stress, and mechanical stress. These accumulated stress values are then fused to obtain a current total stress loss value that comprehensively reflects the historical stress conditions of the piezoelectric buzzer, thereby determining the current health status of the buzzer. This solution transforms the abstract concept of "aging" into a series of concrete, monitorable, and calculable data processing procedures.
[0019] Secondly, embodiments of this application provide a piezoelectric buzzer. The method described in the first aspect and any possible implementation thereof is applied to this piezoelectric buzzer.
[0020] Thirdly, embodiments of this application provide a high-temperature protection system for a piezoelectric buzzer, the high-temperature protection system for the piezoelectric buzzer comprising: one or more processors and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code including computer instructions, and the one or more processors call the computer instructions to cause the high-temperature protection system of the piezoelectric buzzer to perform the method described in the first aspect and any possible implementation thereof.
[0021] Fourthly, embodiments of this application provide a computer program product containing instructions that, when the computer program product is run on a high-temperature protection system of a piezoelectric buzzer, cause the high-temperature protection system of the piezoelectric buzzer to execute the method described in the first aspect and any possible implementation thereof.
[0022] Fifthly, embodiments of this application provide a computer-readable storage medium including instructions that, when executed on a high-temperature protection system of a piezoelectric buzzer, cause the high-temperature protection system of the piezoelectric buzzer to perform the method described in the first aspect and any possible implementation thereof.
[0023] Understandably, the high-temperature protection system for the piezoelectric buzzer provided in the third aspect, the computer program product provided in the fourth aspect, and the computer storage medium provided in the fifth aspect are all used to execute the method provided in the embodiments of this application. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0024] One or more technical solutions provided in the embodiments of this application have at least the following technical effects or advantages: the driving voltage of the piezoelectric buzzer is adjusted according to the different target temperature ranges to reduce the risk of damage to the piezoelectric buzzer in high temperature environments, and to avoid the piezoelectric buzzer being forcibly shut down, thus taking into account both the performance and reliability of the piezoelectric buzzer. Attached Figure Description
[0025] Figure 1 This is a flowchart illustrating a high-temperature protection method for a piezoelectric buzzer in an embodiment of this application; Figure 2 This is another schematic flowchart of the high-temperature protection method for the piezoelectric buzzer in the embodiments of this application; Figure 3 This is a schematic diagram of at least a portion of the physical device structure of the high-temperature protection system of the piezoelectric buzzer in the embodiments of this application. Detailed Implementation
[0026] The terminology used in the following embodiments of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of this application. As used in the specification of this application, the singular expressions “a,” “an,” “the,” “the,” and “this” are intended to include the plural expressions as well, unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used in this application refers to any or all possible combinations including one or more of the listed items.
[0027] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature, and in the description of the embodiments of this application, unless otherwise stated, "multiple" means two or more.
[0028] In the specific implementation scenarios of this application, the proprietary and technical terms involved have clear engineering meanings. For example, in an in-vehicle infotainment system, a piezoelectric buzzer is used to emit a reversing radar warning or an alert from an Advanced Driver Assistance Systems (ADAS) system. In this case, the current temperature refers to the real-time ambient temperature inside the vehicle measured by an NTC (Negative Temperature Coefficient) resistor installed near the piezoelectric buzzer or integrated into the main control chip. This temperature can easily exceed 85°C under direct sunlight in summer, making the implementation of this solution highly necessary. The target driving voltage can, for example, correspond to the output voltage of the vehicle power supply system (such as 12V or 5V) after adjustment by a DC-DC (Direct Current-Direct Current) converter. The rationality of the entire processing logic lies in its transformation of the piezoelectric buzzer derating design theory from the laboratory into a set of intelligent software algorithms that can be dynamically executed in actual operation, thereby achieving the optimal balance between piezoelectric buzzer performance and lifespan in the harsh and variable operating environment of the piezoelectric buzzer.
[0029] The following describes the process of the method provided in this implementation. Please refer to [link / reference]. Figure 1 This is a flowchart illustrating a high-temperature protection method for a piezoelectric buzzer in an embodiment of this application. The main body executing the high-temperature protection method for the piezoelectric buzzer is the high-temperature protection system of the piezoelectric buzzer.
[0030] S101. Obtain the current temperature of the piezoelectric buzzer.
[0031] The high-temperature protection system for the piezoelectric buzzer refers to a control unit integrating hardware and software, used to implement the high-temperature protection function of the piezoelectric buzzer in this application. A piezoelectric buzzer is an acoustic element that converts electrical energy into sound energy using the piezoelectric effect. The current temperature refers to the real-time temperature value of the location of the piezoelectric buzzer or its body during step S101.
[0032] Specifically, the high-temperature protection system of the piezoelectric buzzer executes step S101 continuously after startup or at a preset cycle (e.g., every 100 milliseconds). The high-temperature protection system of the piezoelectric buzzer can acquire a temperature-related analog voltage signal through its built-in temperature sensing module, such as an NTC resistor connected to the analog-to-digital conversion (ADC) pin of the microcontroller unit (MCU). The MCU then converts this voltage signal into a specific, quantifiable temperature value, i.e., the current temperature of the piezoelectric buzzer, according to a pre-stored resistance-temperature characteristic curve or lookup table. The current temperature is, for example, expressed in degrees Celsius (°C).
[0033] S102. Determine the target temperature range in which the current temperature falls.
[0034] The target temperature range can be determined based on multiple preset temperature ranges. These preset temperature ranges refer to several continuous temperature ranges pre-defined according to the heat tolerance and performance requirements of the piezoelectric buzzer. These multiple preset temperature ranges collectively cover all the operating temperatures the piezoelectric buzzer may encounter. For example, these preset temperature ranges may include a normal temperature range (-40~45℃), a primary high-temperature range (45~65℃), a secondary high-temperature range (65~85℃), and an extreme high-temperature range (>85℃).
[0035] S103. Determine the target driving voltage corresponding to the target temperature range, wherein the target driving voltage is different for different target temperature ranges.
[0036] The target driving voltage refers to the optimal driving voltage value to be applied to the piezoelectric buzzer, calculated based on the current target temperature range. Different target temperature ranges correspond to different target driving voltages, reflecting the differentiated and tiered characteristics of the piezoelectric buzzer's high-temperature protection strategy.
[0037] In some embodiments, the high-temperature protection system of the piezoelectric buzzer determines the corresponding target driving voltage according to a preset mapping rule after determining the target temperature range. This mapping rule defines the protection level for each temperature range; generally, the higher the temperature range, the lower the corresponding target driving voltage. For example, for the (-∞, 45℃) range, the target driving voltage is the rated voltage Vmax (e.g., 5.0V); for the (45℃, 65℃) range, the target driving voltage is 90% of Vmax (i.e., 4.5V); for the (65℃, 85℃) range, the target driving voltage is 80% of Vmax (i.e., 4.0V); and for the (85℃, +∞) range, the target driving voltage is 70% of Vmax (i.e., 3.5V).
[0038] S104. Control the piezoelectric buzzer to operate according to the target driving voltage.
[0039] Controlling the operation of a piezoelectric buzzer refers to applying a target driving voltage to both ends of the piezoelectric buzzer at a specific frequency and waveform through a driving circuit, causing it to vibrate and produce sound.
[0040] Specifically, the high-temperature protection system of the piezoelectric buzzer converts the calculated target drive voltage value into a control command for the adjustable voltage drive circuit. For example, if the drive circuit is a DC-DC buck converter controlled by a PWM (Pulse Width Modulation) signal, the high-temperature protection system of the piezoelectric buzzer will generate a PWM wave with a specific duty cycle corresponding to the target drive voltage and output it to the control pin of the DC-DC buck converter. The drive circuit then adjusts the input power supply (e.g., 5V) to the target drive voltage (e.g., 4.0V) and uses this target drive voltage to drive a switching transistor (e.g., a MOSFET (Metal-Oxide-Semiconductor Field-Effect Transistor)) to generate the square wave signal required to drive the piezoelectric buzzer. Optionally, if the high-temperature protection system of the piezoelectric buzzer uses a boost circuit to power the piezoelectric buzzer, the output target drive voltage can be controlled by adjusting the switching frequency or duty cycle of the boost circuit, which will not be elaborated here.
[0041] One potential issue during implementation is that changes in the target drive voltage can cause abrupt changes in sound volume, potentially impacting the user experience. To address this, the piezoelectric buzzer's high-temperature protection system incorporates a slew rate control mechanism during drive voltage adjustments. When adjusting from an old voltage V_old to a new voltage V_new (the target drive voltage), the high-temperature protection system doesn't immediately jump to a new voltage. Instead, within a short timeframe (e.g., 100 milliseconds), it uses linear interpolation of the PWM duty cycle to smoothly transition the output voltage from V_old to V_new. This smooth transition effectively eliminates abrupt sound changes, making the entire dynamic high-temperature protection process virtually imperceptible to the user.
[0042] The following provides a more detailed description of the process of the method provided in this implementation. Please refer to [link / reference]. Figure 2 This is another flowchart illustrating the high-temperature protection method for the piezoelectric buzzer in this application embodiment.
[0043] S201. Obtain the current temperature of the piezoelectric buzzer.
[0044] Refer to step S101, which will not be repeated here.
[0045] S202. Obtain the current cumulative thermal stress, current cumulative electrical stress, and current cumulative mechanical stress of the piezoelectric buzzer.
[0046] The current cumulative thermal stress refers to the sum of the contributions of all temperature environments experienced by the piezoelectric buzzer from the beginning of its life cycle (e.g., the first power-on) to the present moment to its material aging. The current cumulative electrical stress refers to the quantitative sum of the electrical performance degradation caused by the piezoelectric buzzer operating under different driving voltages from the beginning of its life cycle (e.g., the first power-on) to the present moment. The current cumulative mechanical stress refers to the cumulative total of physical structural fatigue caused by vibration-induced sound generation in the piezoelectric buzzer from the beginning of its life cycle (e.g., the first power-on) to the present moment.
[0047] Specifically, the high-temperature protection system of the piezoelectric buzzer periodically (e.g., every minute) executes step S202 in a background task. The high-temperature protection system reads the three previously saved accumulated stress values from its internal non-volatile memory (e.g., EEPROM (Electrically Erasable Programmable Read Only Memory)). Then, the system acquires operating data from the past cycle, calculates the increments of the three accumulated stresses during that cycle, and obtains the current accumulated thermal stress, current accumulated electrical stress, and current accumulated mechanical stress by superimposing these increments with the previously saved values.
[0048] In some embodiments of this application, the process for determining the current accumulated thermal stress, current accumulated electrical stress, and current accumulated mechanical stress is described in detail. The high-temperature protection system of the piezoelectric buzzer (hereinafter referred to as the system) maintains a data structure in its internal non-volatile memory (e.g., EEPROM) for recording the aging history of the piezoelectric buzzer. This structure includes at least the following fields: uint64_t cumulative_thermal_stress: Used to store the current cumulative thermal stress value, which can be in the form of standardized "equivalent high temperature hours".
[0049] uint64_t cumulative_electrical_stress: Used to store the current cumulative electrical stress value, which can be in "equivalent rated voltage hours".
[0050] uint64_t cumulative_mechanical_stress: Used to store the current cumulative mechanical stress value, which can be in the form of a standardized "equivalent standard cycle number".
[0051] uint32_t total_beeps_count: Used to store the total number of beeps of the piezoelectric buzzer.
[0052] uint64_t total_beeps_duration_ms: Used to store the total beep duration in milliseconds for the piezoelectric buzzer.
[0053] The system updates these accumulated values through a periodic background task (e.g., executed every Δt = 60 seconds). The specific processing flow is as follows: (1) Detailed procedure for obtaining the current accumulated thermal stress: Data Acquisition and Model Lookup: Within each cycle Δt, the system continuously monitors the current temperature of the piezoelectric buzzer using a temperature sensor and calculates the average operating temperature T_avg (in Kelvin K) for that cycle. The system pre-stores a lookup table LUT_Thermal[T], which is a simplified version of the Arrhenius model describing the relationship between temperature and damage rate. This lookup table maps different temperatures T to a dimensionless acceleration factor AF_thermal(T). This acceleration factor is normalized to a damage rate of 1 at a base temperature T_base (25℃ or 298.15K). For example, AF_thermal(298.15K) = 1.0, AF_thermal(358.15K) = 16.0, indicating that the thermal aging rate of the piezoelectric buzzer at 85℃ is 16 times that at 25℃.
[0054] Incremental Calculation and Accumulation: The system retrieves the thermal acceleration factor AF_thermal(T_avg) for the current cycle based on T_avg query or interpolation. Then, it calculates the thermal stress increment ΔStress_Thermal for the current cycle. This increment represents the operating duration within the current cycle, which is equivalent to the operating time at the reference temperature T_base in terms of thermal aging effects.
[0055] ΔStress_Thermal=AF_thermal(T_avg)×Δt Subsequently, the system reads the old cumulative thermal stress value (cumulative_thermal_stress_old) from the non-volatile memory and increments it: cumulative_thermal_stress=cumulative_thermal_stress_old+ΔStress_Thermal The new value of cumulative_thermal_stress is then stored back and used as the current cumulative thermal stress.
[0056] (2) Detailed procedure for obtaining the current accumulated electrical stress: Data Acquisition and Model Lookup: Within a period Δt, the system monitored the average driving voltage V_avg of the piezoelectric buzzer during its sounding period. The system also pre-stores a lookup table LUT_Electrical[V] based on an inverse power-law model, which maps different driving voltages V to an electrical acceleration factor AF_elec(V). This electrical acceleration factor is normalized to a damage rate of 1 at the rated driving voltage V_rated (e.g., 5.0V). For example, AF_elec(5.0V) = 1.0, AF_elec(6.0V) = 2.5, and AF_elec(4.0V) = 0.4.
[0057] Incremental calculation and accumulation: The system obtains the electrical acceleration factor AF_elec(V_avg) by querying or interpolating V_avg. The electrical stress increment ΔStress_Electrical for this cycle is calculated, which represents the actual sound in this cycle as equivalent to how long it has been working at rated voltage in terms of electrical aging effects.
[0058] ΔStress_Electrical=AF_elec(V_avg)×t_active Subsequently, the values are accumulated and stored as the new cumulative_electrical_stress values, which are then used as the current cumulative electrical stress.
[0059] (3) Detailed procedure for obtaining the current accumulated mechanical stress: Basic data acquisition and update: Within a cycle Δt, the system monitors the rising edge of the piezoelectric buzzer's drive signal and counts the number of new beeps Δcount within the cycle; simultaneously, it accumulates the total beeping duration Δduration (in milliseconds) within the cycle. At the end of each cycle, the system updates the accumulated total beeps total_beeps_count and accumulated total beeping duration total_beeps_duration_ms in the non-volatile memory.
[0060] Composite stress factor calculation: In each cycle Δt, based on the characteristics of the current sound, a composite mechanical stress increment ΔStress_Mechanical is calculated. The calculation logic is as follows: First, define a basic stress unit, which is the mechanical stress generated by a standard, short ringing sound (e.g., lasting 100 milliseconds).
[0061] Then, a duration reward factor, Bonus_Factor_Duration, is introduced to reflect the additional stress caused by continuous firing. This duration reward factor can be a piecewise function or a continuous function, and its input is the average duration of a single firing. Within the current cycle, the average duration of a single firing, avg_duration_per_beep, is equal to Δduration / Δcount (if Δcount is 0, then avg_duration_per_beep is also 0).
[0062] Bonus_Factor_Duration=1.0+k_duration×(max(0, avg_duration_per_beep-Duration_Threshold)) Here, k_duration is a coefficient, and Duration_Threshold is a duration threshold (e.g., 200 milliseconds). This formula means that additional stress reward is only generated when the average duration of a single blast exceeds the threshold. For example, a continuous blast lasting 1 second generates far more mechanical stress than 10 short blasts, each lasting 100 milliseconds.
[0063] Incremental Calculation and Accumulation: The mechanical stress increment ΔStress_Mechanical for this period consists of two parts: ΔStress_Mechanical=Δcount×(1+Bonus_Factor_Duration) This increment includes both the base stress of the number of blasts and a penalty for prolonged continuous blasting through a duration reward factor.
[0064] The system then accumulates and stores the new value of cumulative_mechanical_stress, which is used as the current accumulated mechanical stress.
[0065] S203. Determine the current total stress loss of the piezoelectric buzzer based on the current accumulated thermal stress, current accumulated electrical stress, and current accumulated mechanical stress.
[0066] The current total stress loss refers to a single indicator that comprehensively reflects the overall aging degree of the piezoelectric buzzer by weighting and fusing the cumulative stress values of multiple different dimensions, such as current cumulative thermal stress, current cumulative electrical stress, and current cumulative mechanical stress, according to their weights in contributing to the aging of the piezoelectric buzzer.
[0067] Specifically, after acquiring three independent cumulative stress values, the high-temperature protection system of the piezoelectric buzzer applies a preset fusion function to calculate the current total stress loss. The fusion function can be, for example, a linear weighted sum, i.e., Total_Loss = W_t × Stress_Thermal + W_e × Stress_Electrical + W_m × Stress_Mechanical. Here, W_t, W_e, and W_m are weighting coefficients corresponding to thermal, electrical, and mechanical stresses, respectively. These weighting coefficients are predetermined based on extensive experimental data or simulation analysis, reflecting the primary and secondary relationships of the impact of different stress factors on the lifespan of this type of piezoelectric buzzer. For example, if experiments show that high temperature is the main cause of failure, then the value of W_t will be relatively large.
[0068] One potential problem encountered during implementation is that fixed weighting coefficients cannot adapt to the drift in piezoelectric buzzer element characteristics caused by changes in production batches or material suppliers. To address this, the system can introduce an in-service correction mechanism. When the equipment containing the piezoelectric buzzer is idle, a periodic "check-up" can be performed on the buzzer, measuring the current values of its key electrical parameters (such as capacitance and equivalent series resistance, ESR) and comparing them with the factory baseline values. Based on the actual drift of these physical parameters, the system can reverse-calculate the "true value" of the total stress loss and use this true value to correct at least one of W_t, W_e, and W_m. This allows the calculation of the total stress loss to adaptively adjust to changes in the actual state of the piezoelectric buzzer element, thus ensuring the long-term accuracy of the buzzer's current health status.
[0069] Furthermore, the in-service correction mechanism is described in detail, and its detailed data processing logic is as follows: Pre-stored reference parameters and aging curves: When the piezoelectric buzzer is manufactured, in addition to measuring and storing the reference capacitance C0 and ESR0, a "physical aging health" mapping model is pre-stored in non-volatile memory. This mapping model can be a two-dimensional lookup table (LUT_Aging), whose input is a comprehensive physical aging index (Physical Aging Indicator, PAI), and whose output is the corresponding "physical true" health level CHI_physical. The calculation method for the comprehensive physical aging index PAI is as follows: PAI=W_c_drift×|(C_t-C0) / C0|+W_esr_drift×|(ESR_t-ESR0) / ESR0| Where W_c_drift and W_esr_drift are preset weights, C_t is the capacitance measured periodically during a "check-up" of the piezoelectric buzzer, and ESR_t is the equivalent series resistance measured periodically during a "check-up" of the piezoelectric buzzer.
[0070] In-service measurement and physical health calculation: When the equipment containing the piezoelectric buzzer is in an idle state (e.g., early morning each day), the system performs in-service measurement to obtain the current C_t and ESR_t. Subsequently, the current PAI value is calculated according to the above formula, and CHI_physical is obtained by looking up the table in LUT_Aging.
[0071] Model error calculation: The system obtains the current health status of the piezoelectric buzzer, CHI_predicted, and calculates the model error, Error = CHI_physical - CHI_predicted.
[0072] Adaptive adjustment of weight coefficients: If the absolute value of the error (Error) exceeds a preset threshold (Error_Threshold, for example, 5%), the weight coefficients are adaptively adjusted. After the weight coefficients are adjusted, the calculated current health status of the piezoelectric buzzer will also change accordingly and become more accurate. The adjustment logic of the weight coefficients can be based on the idea of gradient descent, which will not be elaborated here.
[0073] S204. Determine the current health status of the piezoelectric buzzer based on the current total stress loss.
[0074] The current health status refers to converting the current total stress loss into an intuitive and standardized indicator, usually expressed as a percentage (e.g., 100% represents brand new, 0% represents the end of the theoretical lifespan) to represent the current remaining health status of the piezoelectric buzzer.
[0075] Specifically, the high-temperature protection system of the piezoelectric buzzer compares the current total stress loss value with a preset "maximum allowable total stress loss" threshold (Total_Loss_Max), which represents the total stress the piezoelectric buzzer can withstand at the end of its design life. The current health status can be calculated using a simple linear mapping: CHI_predicted = (1 - Total_Loss / Total_Loss_Max) × 100%. When the current total stress loss value is 0, the health status is 100%; when the current total stress loss value reaches the maximum allowable value, the health status is 0%. Furthermore, if the current health status of the piezoelectric buzzer is lower than a certain preset threshold (e.g., 20%), the system can also send a predictive maintenance alarm through the communication interface to alert the user or the backend system that the piezoelectric buzzer is about to fail.
[0076] S205. Based on the current health status, correct the boundary temperature values in multiple preset temperature ranges to obtain corrected preset temperature ranges.
[0077] Specifically, correcting the boundary temperature values in multiple preset temperature ranges refers to using the current health status determined in step S204 as a dynamic adjustment factor to individually and in real-time adjust the fixed, universal temperature range thresholds in the system. The corrected multiple preset temperature ranges refer to unique temperature range divisions specifically applicable to the current health status of this particular buzzer after this adjustment.
[0078] Specifically, at the beginning of each decision cycle, the high-temperature protection system of the piezoelectric buzzer first obtains the current health value. Then, the high-temperature protection system applies a correction function to adjust the boundary temperature value T_boundary_static in each preset temperature range. For example, the correction function could be: T_boundary_dynamic=T_boundary_static×(k+(1-k)×Health_Degree / 100) Where k is an adjustment coefficient (e.g., 0.8), and T_boundary_dynamic is the boundary temperature value within the corrected preset temperature range. The effect of this correction function is that when the health level is 100%, the dynamic boundary value equals the static boundary value; as the health level decreases, the dynamic boundary value linearly shifts to lower temperatures. A piezoelectric buzzer with a health level of 50% will trigger its high-temperature protection at a significantly earlier temperature than a brand-new piezoelectric buzzer.
[0079] In some embodiments, the selection of the correction function aims to achieve the following objectives: when components are healthy, the protection strategy should closely approximate the original design to maximize performance; when components age, the protection strategy should become significantly conservative. Therefore, a non-linear correction function with a stronger correction force when the component's health is low can be used. The specific data processing flow is as follows: Define the nonlinear correction function: The corrected dynamic boundary temperature value T_boundary_dynamic is calculated by the following formula: T_boundary_dynamic=T_boundary_static-(T_boundary_static-T_min)×(1-(Health_Degree / 100))^γ Where T_boundary_static is the boundary temperature value within the preset temperature range, T_min is the lowest temperature that can be allowed to drop when the piezoelectric buzzer completely fails (e.g., health level is 0%), which is a safety baseline; for example, the threshold of 85℃ can be lowered to a minimum of 65℃. Health_Degree is the current health level. γ is a non-linear adjustment factor greater than 1, for example, γ=2.
[0080] Examples illustrating the characteristics of nonlinear correction functions: When Health_Degree=100%, (1-1)^γ=0, therefore T_boundary_dynamic=T_boundary_static. That is, the new piezoelectric buzzer uses the original, most lenient temperature threshold.
[0081] When Health_Degree=50%, (1-0.5)^2=0.25. Assuming T_boundary_static=85℃ and T_min=65℃, then T_boundary_dynamic=85-(85-65)×0.25=85-5=80℃. The boundary temperature value decreased by 5℃.
[0082] When Health_Degree=10%, (1-0.1)^2=0.81. Then T_boundary_dynamic=85-(85-65)×0.81=85-16.2=68.8℃. The threshold drops sharply by 16.2℃, very close to the safety limit.
[0083] Process execution: Before determining the target temperature range each time, the system will input the boundary temperature values (such as 45℃, 65℃, 85℃) of each preset temperature range into the above nonlinear correction function for calculation to obtain multiple preset temperature ranges after correction.
[0084] By employing this correction function with a nonlinear factor γ, the embodiments of this application achieve the effect of applying differentiated correction strength at different stages of the piezoelectric buzzer's life cycle. That is, a gentle adjustment is made when the piezoelectric buzzer is still in good health, while an aggressive and powerful early protection is applied when it is nearing the end of its lifespan. This is more scientific and robust than a linear correction model.
[0085] S206. Among the multiple preset temperature ranges after correction, determine the target temperature range in which the current temperature is located.
[0086] In this embodiment, the current temperature is compared with the boundary temperature value of each preset temperature range after correction to determine the preset temperature range to which the current temperature belongs, and this is used as the target temperature range where the current temperature is located.
[0087] S207. Determine the temperature difference between the current temperature and the preset temperature.
[0088] The preset temperature refers to a reference point used to calculate relative temperature changes, typically set to ambient temperature (e.g., 25°C) or the initial temperature at which derating protection is required. The temperature difference is the numerical difference between the current temperature and the preset temperature, quantifying the degree to which the current environment deviates from the reference state.
[0089] S208. Based on the temperature difference, determine the reduction ratio of the driving voltage.
[0090] The required reduction percentage for the driving voltage refers to a percentage or proportion calculated based on the temperature difference using a preset functional relationship, representing how much the driving voltage needs to be reduced. This proportion is directly related to the risk level of temperature increase.
[0091] Specifically, the high-temperature protection system of the piezoelectric buzzer takes the temperature difference ΔT as input and substitutes it into a preset proportional calculation function. The simplest function can be linear, such as Reduction_Ratio = k × ΔT, where k is a proportionality coefficient representing the percentage reduction in driving voltage for every 1°C increase in temperature. For example, if k = 0.01 and ΔT = 20°C, the reduction ratio should be 20%. This calculated ratio will be directly used for the next step of voltage derating calculation.
[0092] One potential problem encountered during implementation is that a fixed proportional calculation function (such as a fixed coefficient k) cannot simultaneously meet the requirements of rapid response and fine adjustment. To address this issue, the proportional coefficient k can be designed to be dynamically variable. The k value can be linked to the current health status of the piezoelectric buzzer, i.e., k_dynamic = k_base / (Health_Degree / 100), where k_dynamic is the new k value and k_base is the initial k value. This means that for a component with a lower health status, its k value will be larger, resulting in a more drastic drop in drive voltage even with a slight increase in temperature. This dual dynamic adjustment mechanism allows the high-temperature protection strategy to simultaneously consider both the current temperature and historical health status, achieving a higher level of adaptability.
[0093] S209. Determine the maximum permissible driving voltage associated with the target temperature range.
[0094] In this embodiment of the application, after determining the target temperature range, the high temperature protection system of the piezoelectric buzzer will look up the maximum allowable drive voltage value Vmax associated with the target temperature range from a preset mapping table, and use it as the basis for the next derating calculation.
[0095] S210. Reduce the maximum allowable driving voltage according to the reduction ratio to obtain the target driving voltage.
[0096] In this embodiment of the application, the high temperature protection system of the piezoelectric buzzer calculates the maximum allowable driving voltage Vmax with the reduction ratio Reduction_Ratio to obtain the final target driving voltage V_target=Vmax×(1-Reduction_Ratio).
[0097] S211. Determine the most recent adjustment time point of the actual drive voltage of the piezoelectric buzzer.
[0098] The most recent adjustment time point refers to the system timestamp of the last change in the driving voltage used to drive the piezoelectric buzzer in the high-temperature protection system of the piezoelectric buzzer. This time point is recorded as the starting point for determining the time interval between two adjustments.
[0099] S212. Based on the most recent adjustment time point, determine the adjustment time interval of the actual driving voltage of the piezoelectric buzzer.
[0100] The adjustment time interval refers to the time difference between the current system time and the time of the most recent adjustment. This adjustment time interval directly reflects how much time has passed since the last voltage adjustment.
[0101] S213. Determine that the adjustment time interval is greater than the preset time interval threshold. If the adjustment time interval is less than or equal to the time interval threshold, return to the step of determining the adjustment time interval of the actual driving voltage of the piezoelectric buzzer based on the most recent adjustment time point.
[0102] The preset time interval threshold refers to a minimum allowable voltage adjustment time interval set manually to achieve the anti-jitter effect, such as 5 seconds or 10 seconds.
[0103] S214. Obtain the preset high temperature threshold.
[0104] The preset high-temperature threshold refers to a specific temperature point used to distinguish between "high temperature" and "extreme high temperature," such as 85°C. When the current temperature exceeds this high-temperature threshold, the piezoelectric buzzer's high-temperature protection system will activate a more powerful deep high-temperature protection mode.
[0105] S215. If the current temperature is less than or equal to the high temperature threshold, determine the first driving resonant frequency and / or the first driving time interval of the piezoelectric buzzer; according to the target driving voltage, control the piezoelectric buzzer to operate at the first driving resonant frequency and / or the first driving time interval.
[0106] The first driving resonant frequency refers to the nominal resonant frequency at which the piezoelectric buzzer can produce sound most efficiently under normal operating conditions, such as 4kHz. The first driving time interval refers to the driving mode under normal operating conditions. For continuous sound, the time interval can be understood as zero or infinitesimal; for conventional pulse sound, it is a small, fixed off-time.
[0107] As can be seen, if the current temperature does not exceed the high-temperature threshold, the piezoelectric buzzer's high-temperature protection system determines that it is in a normal or standard high-temperature protection state. At this time, the piezoelectric buzzer's high-temperature protection system selects normal drive parameters, i.e., using the nominal resonant frequency (to ensure maximum volume and efficiency), and employs continuous drive (with the first drive interval being 0) or the application-required conventional pulse mode. Then, the piezoelectric buzzer's high-temperature protection system combines the target drive voltage with these normal frequency / time parameters to generate the final drive signal to control the piezoelectric buzzer's operation.
[0108] S216. If the current temperature is greater than the high temperature threshold, determine the second driving resonant frequency and / or the second driving time interval of the piezoelectric buzzer, wherein the second driving resonant frequency is less than the first driving resonant frequency and the second driving time interval is greater than the first driving time interval; control the piezoelectric buzzer to operate at the second driving resonant frequency and / or the second driving time interval according to the target driving voltage.
[0109] The second drive resonant frequency refers to a lower frequency, such as 2kHz, deliberately chosen to deviate from the optimal resonant point in deep high-temperature protection mode to reduce mechanical stress. The second drive time interval refers to a longer shutdown time set to introduce a heat dissipation window, such as a 500-millisecond drive followed by a 1500-millisecond pause. In this case, the second drive time interval is 1500 milliseconds, which is much longer than the 0 milliseconds of normal continuous drive.
[0110] Specifically, once the high-temperature protection system of the piezoelectric buzzer determines that the current temperature exceeds the high-temperature threshold, it immediately enters a deep high-temperature protection mode. The system switches its drive parameters to a preset second drive resonant frequency and a second drive time interval. Lowering the frequency significantly reduces the vibration amplitude and internal losses of the piezoelectric ceramic sheet, while the longer pause interval directly reduces the average power injection and provides sufficient physical cooling time for the piezoelectric buzzer components. The high-temperature protection system combines these deep protection frequency / time parameters with the target drive voltage to generate the final, lowest-power drive signal to control the piezoelectric buzzer's operation. This combined operation constitutes the most powerful temperature protection for the piezoelectric buzzer.
[0111] In some embodiments, the second driving resonant frequency and the second driving time interval may not be fixed values, but may vary further depending on the degree to which the current temperature exceeds the high-temperature threshold. For example, the higher the current temperature, the lower the second driving resonant frequency and the longer the second driving time interval, achieving deeper, more progressive limit protection.
[0112] In this embodiment, due to the introduction of an adaptive protection model based on historical stress accumulation and individual health, and combined with a multi-dimensional, context-aware control strategy, the protection mechanism of this application is no longer a fixed, passive set of rules, but an intelligent system that can "age" and evolve together with each piezoelectric buzzer. This enables personalized, predictive, and precise health management of the piezoelectric buzzer throughout its entire life cycle, maximizing its performance and lifespan while ensuring functional continuity and reliable information transmission under all operating conditions.
[0113] In another aspect, embodiments of this application also provide a piezoelectric buzzer. The method described in any possible implementation can be applied to this piezoelectric buzzer.
[0114] The high-temperature protection system of the piezoelectric buzzer in this application embodiment is described below from a hardware processing perspective. Please refer to [link / reference needed]. Figure 3 This is a schematic diagram of at least a portion of the physical structure of the high-temperature protection system for the piezoelectric buzzer in this embodiment of the application.
[0115] It should be noted that, Figure 3 The structure of the high-temperature protection system for the piezoelectric buzzer shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.
[0116] like Figure 3 As shown, the high-temperature protection system for the piezoelectric buzzer includes a CPU 301, which can perform various appropriate actions and processes according to a program stored in ROM 302 or a program loaded from storage section 308 into RAM 303, such as executing the methods described in the above embodiments. RAM 303 also stores various programs and data required for system operation. The CPU 301, ROM 302, and RAM 303 are interconnected via bus 304. I / O interface 305 is also connected to bus 304. The high-temperature protection system for the piezoelectric buzzer may also include a piezoelectric buzzer as described in any possible implementation.
[0117] The following components are connected to I / O interface 305: input section 306 including audio input devices, push-button switches, etc.; output section 307 including liquid crystal display (LCD) and audio output devices, indicator lights, etc.; storage section 308 including hard disks, etc.; and communication section 309 including network interface cards such as LAN (Local Area Network) cards, modems, etc. Communication section 309 performs communication processing via a network such as the Internet. Drive 310 is also connected to I / O interface 305 as needed. Removable media 311, such as disks, optical disks, magneto-optical disks, semiconductor memories, etc., are installed on drive 310 as needed so that computer programs read from them can be installed into storage section 308 as needed.
[0118] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program including a computer program for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 309, and / or installed from removable medium 311. When the computer program is executed by CPU 301, it performs the various functions defined in this application.
[0119] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. Each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those shown in the drawings.
[0120] Specifically, the high-temperature protection system for the piezoelectric buzzer in this embodiment includes a processor and a memory. The memory stores a computer program, and when the computer program is executed by the processor, it implements the high-temperature protection method for the piezoelectric buzzer provided in the above embodiment.
[0121] In another aspect, this application also provides a computer-readable storage medium, which may be included in the high-temperature protection system of the piezoelectric buzzer described in the above embodiments; or it may exist independently and not assembled into the high-temperature protection system of the piezoelectric buzzer. The storage medium carries one or more computer programs, which, when executed by a processor of the high-temperature protection system of the piezoelectric buzzer, cause the high-temperature protection system of the piezoelectric buzzer to implement the high-temperature protection method for the piezoelectric buzzer provided in the above embodiments.
[0122] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A method of protecting a piezoelectric buzzer from high temperatures, characterized by, The high-temperature protection method of the piezoelectric buzzer comprises: obtaining a current temperature of the piezoelectric buzzer; determining a target temperature interval in which the current temperature is located; determining a target driving voltage corresponding to the target temperature interval, wherein the target driving voltage corresponding to different target temperature intervals is different; controlling the piezoelectric buzzer to operate according to the target driving voltage.
2. The method of high temperature protection of a piezoelectric buzzer as claimed in claim 1, wherein, The determination of the target driving voltage corresponding to the target temperature interval comprises: determining a temperature difference between the current temperature and a preset temperature; determining a driving voltage reduction ratio based on the temperature difference; determining the target driving voltage according to the target temperature interval and the driving voltage reduction ratio.
3. The method of claim 2, wherein the piezoelectric buzzer is a piezoelectric buzzer of claim 1. The determination of the target driving voltage according to the target temperature interval and the driving voltage reduction ratio comprises: determining a maximum allowable driving voltage associated with the target temperature interval; reducing the maximum allowable driving voltage according to the driving voltage reduction ratio to obtain the target driving voltage.
4. The method of claim 1, wherein the piezoelectric buzzer is a piezoelectric buzzer for a mobile phone. The control of the piezoelectric buzzer to operate according to the target driving voltage comprises: obtaining a preset high-temperature threshold value; if the current temperature is less than or equal to the high-temperature threshold value, determining a first driving resonant frequency and / or a first driving time interval of the piezoelectric buzzer, and controlling the piezoelectric buzzer to operate at the first driving resonant frequency and / or the first driving time interval according to the target driving voltage; if the current temperature is greater than the high-temperature threshold value, determining a second driving resonant frequency and / or a second driving time interval of the piezoelectric buzzer, wherein the second driving resonant frequency is less than the first driving resonant frequency, and the second driving time interval is greater than the first driving time interval, and controlling the piezoelectric buzzer to operate at the second driving resonant frequency and / or the second driving time interval according to the target driving voltage.
5. The method of claim 1, wherein the piezoelectric buzzer is a piezoelectric buzzer for a mobile phone. Before the control of the piezoelectric buzzer to operate according to the target driving voltage, the method further comprises: determining a last adjustment time point of an actual driving voltage of the piezoelectric buzzer; determining an adjustment time interval of the actual driving voltage of the piezoelectric buzzer based on the last adjustment time point; determining that the adjustment time interval is greater than a preset time interval threshold value, wherein if the adjustment time interval is less than or equal to the time interval threshold value, the step of determining the adjustment time interval of the actual driving voltage of the piezoelectric buzzer based on the last adjustment time point is performed again.
6. The method of high temperature protection of a piezoelectric buzzer as defined in claim 1, wherein, The determination of the target temperature interval in which the current temperature is located comprises: determining a current health degree of the piezoelectric buzzer; correcting boundary temperature values in a plurality of preset temperature intervals based on the current health degree to obtain a plurality of corrected preset temperature intervals; determining a target temperature interval in which the current temperature is located in the plurality of corrected preset temperature intervals.
7. The method of claim 6, wherein the piezoelectric buzzer is a piezoelectric buzzer of claim 1. The determination of the current health degree of the piezoelectric buzzer comprises: obtaining a current cumulative thermal stress, a current cumulative electrical stress and a current cumulative mechanical stress of the piezoelectric buzzer; determining a current total stress loss of the piezoelectric buzzer according to the current cumulative thermal stress, the current cumulative electrical stress and the current cumulative mechanical stress; determine a current health degree of the piezoelectric buzzer based on the current total stress loss.
8. A piezoelectric buzzer characterized by comprising: The piezoelectric buzzer high-temperature protection method of any one of claims 1 to 7 is applied to the piezoelectric buzzer.
9. A high temperature protection system for a piezoelectric buzzer, characterized by, The piezoelectric buzzer high-temperature protection system comprises: one or more processors and a memory; The memory is coupled to the one or more processors, and the memory is configured to store computer program codes including computer instructions, and the one or more processors are configured to invoke the computer instructions to cause the piezoelectric buzzer high-temperature protection system to execute the piezoelectric buzzer high-temperature protection method of any one of claims 1 to 8.
10. A computer-readable storage medium, characterized in that, The computer readable storage medium includes instructions that, when executed on the piezoelectric buzzer high-temperature protection system, cause the piezoelectric buzzer high-temperature protection system to execute the piezoelectric buzzer high-temperature protection method of any one of claims 1 to 8.