Transducer drive control circuit and transducer drive control method

By combining the drive module, the ringing suppression module, and the controller into a circuit design, the preset conduction time is determined based on the voltage value and cycle number of the pulse drive signal. This solves the problem of poor ringing suppression time control in the reversing radar system and improves the performance of the transducer and the accuracy of obstacle detection.

CN122260926APending Publication Date: 2026-06-23CRM ICBG (WUXI) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411906992.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-23
Publication Date
2026-06-23

Smart Images

  • Figure CN122260926A_ABST
    Figure CN122260926A_ABST
Patent Text Reader

Abstract

The application provides a transducer driving control circuit and a transducer driving control method. The transducer driving control circuit comprises a driving module, a ringing suppression module, a switch and a controller. The driving module is connected with the transducer and is used for sending a pulse driving signal to drive the transducer to vibrate. The ringing suppression module is connected with the transducer and is used for suppressing the ringing of the transducer. The switch is connected between the ringing suppression module and the transducer. The controller is used for controlling the switch to be turned on for a preset on duration at the moment when the driving module finishes sending the pulse driving signal. The preset on duration is positively correlated with the cycle number and the voltage value of the pulse driving signal. The preset on duration can be obtained according to the cycle number and the voltage value of the pulse driving signal. The communication between the ringing suppression module and the transducer is controlled for the preset on duration. The ringing suppression is performed when the transducer rings. The ringing suppression is not performed when the transducer ends the ringing. The performance of the transducer is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of transducer drive control technology, and in particular to a transducer drive control circuit and a transducer drive control method. Background Technology

[0002] In reversing radar systems, to better detect obstacles in the near field, it is necessary to minimize the ringing time of the transducer. A ringing suppression module is typically used to suppress transducer ringing. However, both excessively long and excessively short ringing suppression times can negatively impact the detection of near-field obstacles. Therefore, precise control of the ringing suppression time is crucial.

[0003] In related technologies, the vibration signal of the transducer is collected and compared with a set threshold using a comparator. If the transducer's vibration signal remains below the set threshold for a certain period of time, the ringing suppression module and the transducer are disconnected, rendering ringing suppression ineffective. This method of disconnecting ringing suppression is greatly affected by the transducer's output signal and the comparator's input signal, causing deviations in the timing of ringing suppression disconnection and resulting in poor ringing suppression performance. Summary of the Invention

[0004] This application provides a transducer drive control circuit and a transducer drive control method to solve at least some of the problems in the related art.

[0005] This application provides a transducer drive control circuit, including:

[0006] A drive module, connected to the transducer, is used to send pulse drive signals to drive the transducer to vibrate;

[0007] A ringing suppression module, connected to the transducer, is used to suppress the ringing of the transducer;

[0008] A switch, connected between the ringing suppression module and the transducer, is used to connect or disconnect the transducer and the ringing suppression module; and

[0009] The controller is used to control the switch to turn on for a preset on-time when the drive module finishes sending the pulse drive signal. The preset on-time is positively correlated with the voltage value and the number of cycles of the pulse drive signal.

[0010] Optionally, the frequency of the pulse drive signal is the same as the frequency of the transducer.

[0011] Optionally, the controller includes a pulse drive signal acquisition module, a conduction duration determination module, and a timer;

[0012] The pulse drive signal acquisition module is connected to the drive module and is used to acquire the time when the pulse drive signal is completed, the voltage value of the pulse drive signal, and the number of cycles.

[0013] The conduction duration determination module is connected between the pulse signal acquisition module and the timer, and is used to determine the preset conduction duration based on the voltage value and number of cycles of the pulse drive signal, and send the time when the pulse drive signal is completed and the preset conduction duration to the timer; and

[0014] The timer is connected to the switch and is used to control the switch to turn on for the preset on-time after the pulse drive signal is completed and then turn off.

[0015] Optionally, the conduction duration determination module pre-stores a corresponding calibration table showing the correspondence between the calibration voltage value, the number of calibration cycles, and the calibration ringing duration of the calibration pulse drive signal. The conduction duration determination module is used to select the calibration ringing duration corresponding to the same calibration voltage value and number of calibration cycles as the preset conduction duration from the corresponding calibration table.

[0016] Optionally, the conduction duration determination module pre-stores a calculation calibration table that calculates the relationship between the calibration voltage value, the number of calibration cycles, and the calibration ringing duration of the calibration pulse drive signal. The conduction duration determination module is used to select a calibration voltage value and a number of calibration cycles that are the same as the voltage value and number of cycles of the pulse drive signal from the calculation calibration table, and combine them with the calibration ringing duration calculation relationship to obtain the calibration ringing duration as the preset conduction duration.

[0017] Optionally, the calibration calculation table includes a reference calibration ringing duration, a plurality of calibration cycle numbers, a plurality of first differences corresponding to the plurality of calibration cycle numbers, a plurality of calibration voltage values, and a plurality of second differences corresponding to the plurality of calibration voltage values. The calibration ringing duration corresponding to the calibration cycle number and the calibration voltage value is the reference calibration ringing duration minus the first difference corresponding to the calibration cycle number and then minus the second difference corresponding to the calibration voltage value.

[0018] Wherein, the second difference is negatively correlated with the corresponding calibration voltage value; when the number of calibration cycles is not greater than the first preset number of calibration cycles, the first difference is negatively correlated with the corresponding number of calibration cycles; when the number of calibration cycles is greater than the first preset number of calibration cycles, the first difference no longer decreases.

[0019] Optionally, the calibration calculation table includes multiple calibration cycle numbers, multiple third differences corresponding to the multiple calibration cycle numbers, multiple calibration voltage values, a first duration, and a linear relationship between the multiple calibration voltage values. The calibration ringing duration corresponding to the calibration cycle number and the calibration voltage value is the first duration corresponding to the calibration voltage value minus the third difference corresponding to the calibration cycle number.

[0020] Wherein, the linear relationship is positively correlated; when the number of calibration periods is not greater than the second preset number of calibration periods, the third difference is negatively correlated with the corresponding number of calibration periods; when the number of calibration periods is greater than the second preset number of calibration periods, the third difference no longer decreases.

[0021] Another aspect of this application provides a transducer drive control method, including:

[0022] The control drive module sends pulse drive signals to drive the transducer to vibrate;

[0023] The switch connected between the ringing suppression module and the transducer is turned on for a preset on-time when the drive module sends the pulse drive signal, in order to suppress the ringing of the transducer; the preset on-time is positively correlated with the voltage value and the number of cycles of the pulse drive signal.

[0024] Optionally, the control drive module sends a pulse drive signal to drive the transducer to vibrate, including: controlling the drive module to send the pulse drive signal with the same frequency as the transducer to drive the transducer to vibrate.

[0025] Optionally, the switch connecting the ringing suppression module and the transducer is turned on for a preset on-time after the drive module finishes sending the pulse drive signal, including:

[0026] Obtain the time when the pulse drive signal is completed, the voltage value of the pulse drive signal, and the number of cycles;

[0027] The preset conduction duration is determined based on the voltage value and number of cycles of the pulse drive signal;

[0028] The switch is controlled to turn on for a preset on-time after the pulse drive signal is completed and then turn off.

[0029] Optionally, determining the preset conduction duration based on the voltage value and number of cycles of the pulse drive signal includes:

[0030] In the corresponding calibration table of calibration voltage value, calibration cycle number and calibration ringing duration of calibration pulse drive signal, select the calibration ringing duration corresponding to the same calibration voltage value and calibration cycle number as the preset conduction duration.

[0031] Optionally, determining the preset conduction duration based on the voltage value and number of cycles of the pulse drive signal includes:

[0032] In the calibration table that calculates the relationship between the calibration voltage value, the number of calibration cycles, and the calibration ringing duration of the calibration pulse drive signal, the calibration voltage value and the number of calibration cycles that are the same as the voltage value and the number of cycles of the pulse drive signal are selected, and the calibration ringing duration obtained by combining the calibration ringing duration calculation relationship is used as the preset conduction duration.

[0033] Optionally, the method further includes: pre-calibrating a calibration table that corresponds to the calibration voltage value, the number of calibration cycles, and the calibration ringing duration of the calibration pulse drive signal, which includes:

[0034] The ringing suppression module is connected to the transducer.

[0035] The drive module is controlled to send multiple calibration pulse drive signals with different calibration cycle numbers and different calibration voltage values ​​to drive the transducer to vibrate.

[0036] The ringing time of the transducer under each calibration pulse drive signal is collected and used as the calibration ringing duration of the calibration pulse drive signal.

[0037] Optionally, the method further includes: pre-calibrating a calculation calibration table that pre-calibrates the relationship between the calibration voltage value of the calibration pulse drive signal, the number of calibration cycles, and the calibration ringing duration, which includes:

[0038] The ringing suppression module is connected to the transducer.

[0039] The drive module is controlled to send multiple calibration pulse drive signals with different calibration cycle numbers and different calibration voltage values ​​to drive the transducer to vibrate.

[0040] The ringing time of the transducer under each calibration pulse drive signal is collected and used as the calibration ringing duration of the calibration pulse drive signal;

[0041] The calibration cycle count and calibration voltage value of the plurality of calibration pulse drive signals and their corresponding calibration ringing durations are analyzed to obtain a reference calibration ringing duration, a plurality of first differences corresponding to the plurality of calibration cycle counts, and a plurality of second differences corresponding to the plurality of calibration voltage values. The calibration ringing duration corresponding to the plurality of calibration cycle counts and the calibration voltage values ​​is the reference calibration ringing duration minus the first differences corresponding to the plurality of calibration cycle counts and then minus the second differences corresponding to the calibration voltage values. The second differences are negatively correlated with their corresponding calibration voltage values. When the plurality of calibration cycle counts is not greater than a first preset calibration cycle count, the first differences are negatively correlated with their corresponding calibration cycle counts. When the plurality of calibration cycle counts is greater than the first preset calibration cycle count, the first differences no longer decrease.

[0042] Optionally, the method further includes: pre-calibrating a calculation calibration table that pre-calibrates the relationship between the calibration voltage value of the calibration pulse drive signal, the number of calibration cycles, and the calibration ringing duration, which includes:

[0043] The ringing suppression module is connected to the transducer.

[0044] The drive module is controlled to send multiple calibration pulse drive signals with different calibration cycle numbers and different calibration voltage values ​​to drive the transducer to vibrate.

[0045] The ringing time of the transducer under each calibration pulse drive signal is collected and used as the calibration ringing duration of the calibration pulse drive signal;

[0046] The calibration cycle number and calibration voltage value of the plurality of calibration pulse drive signals and their corresponding calibration ringing duration are analyzed to obtain a linear relationship between the plurality of third differences, the first duration and the plurality of calibration voltage values ​​corresponding to the plurality of calibration cycle numbers. The calibration ringing duration corresponding to the calibration cycle number and the calibration voltage value is the first duration corresponding to the calibration voltage value minus the third difference corresponding to the calibration cycle number. Wherein, the linear relationship is positively correlated; when the calibration cycle number is not greater than the second preset calibration cycle number, the third difference and its corresponding calibration cycle number are negatively correlated; when the calibration cycle number is greater than the second preset calibration cycle number, the third difference no longer decreases.

[0047] The transducer drive control circuit provided in this application includes a drive module, a ringing suppression module, a switch, and a controller. The drive module is connected to the transducer and is used to send pulse drive signals to drive the transducer to vibrate. The ringing suppression module is connected to the transducer and is used to suppress ringing of the transducer. The switch is connected between the ringing suppression module and the transducer and is used to connect or disconnect the transducer and the ringing suppression module. The controller controls the switch to turn on for a preset on-time after the drive module finishes sending the pulse drive signal. The preset on-time is positively correlated with the voltage value and the number of cycles of the pulse drive signal.

[0048] The transducer drive control circuit provided in this application enables the controller switch to conduct for a preset conduction duration when the drive module sends a pulse drive signal. This preset conduction duration is positively correlated with the voltage value and the number of cycles of the pulse drive signal. The preset conduction duration can be obtained based on the voltage value and the number of cycles of the pulse drive signal, controlling the connection between the ringing suppression module and the transducer for this preset conduction duration. Ringing suppression is performed when the transducer rings, and not when the transducer stops ringing, thus improving transducer performance. Attached Figure Description

[0049] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0050] Figure 1 This is a schematic block diagram of a transducer drive control circuit according to one embodiment;

[0051] Figure 2 This is a schematic block diagram of a transducer drive control circuit according to another embodiment;

[0052] Figure 3 This is a schematic flowchart of a transducer drive control method according to one embodiment;

[0053] Figure 4 for Figure 3 A flowchart illustrating one embodiment of step 22 in the transducer drive control method shown;

[0054] Figure 5 A flowchart illustrating a transducer drive control method provided in another embodiment;

[0055] Figure 6 for Figure 5 A flowchart illustrating one embodiment of step 23 in the transducer drive control method shown;

[0056] Figure 7 A flowchart illustrating a transducer drive control method provided in another embodiment;

[0057] Figure 8 for Figure 7 The flowchart illustrates one embodiment of step 24 in the transducer drive control method shown.

[0058] Figure reference numerals: 1. Transducer drive control circuit; 11. Drive module; 12. Ringing suppression module; 13. Switch; 14. Controller; 15. Transducer; 16. Pulse drive signal acquisition module; 17. On-time determination module; 18. Timer. Detailed Implementation

[0059] This application provides a transducer drive control circuit and a transducer drive control method. The transducer drive control circuit and transducer drive control method of this application will be described in detail below with reference to the accompanying drawings. Unless otherwise specified, the features in the following embodiments and implementations can be combined with each other.

[0060] One embodiment of this application provides a transducer drive control circuit, including:

[0061] The drive module, connected to the transducer, is used to send pulse drive signals to drive the transducer to vibrate.

[0062] The ringing suppression module is connected to the transducer and is used to suppress the ringing of the transducer.

[0063] A switch, connected between the ringing suppression module and the transducer, is used to connect or disconnect the transducer and the ringing suppression module.

[0064] The controller is used to control the switch to turn on for a preset on-time when the drive module finishes sending the pulse drive signal. The preset on-time is positively correlated with the voltage value and the number of cycles of the pulse drive signal.

[0065] The transducer drive control circuit provided in this application enables the controller switch to conduct for a preset conduction duration at the moment the drive module sends a pulse drive signal. The preset conduction duration is positively correlated with the number of cycles and the voltage value of the pulse drive signal. The preset conduction duration can be obtained based on the voltage value and the number of cycles of the pulse drive signal, controlling the connection between the ringing suppression module and the transducer for this preset conduction duration. Ringing suppression is performed when the transducer rings, and not when the transducer stops ringing, thus improving transducer performance.

[0066] Please refer to Figure 1 , Figure 1 Here is a schematic block diagram of the transducer drive control circuit 1 as shown in one embodiment, as follows: Figure 1As shown, the transducer drive control circuit 1 includes a drive module 11, a ringing suppression module 12, a switch 13, and a controller 14. The drive module 11 is connected to the transducer 15 and is used to send pulse drive signals to drive the transducer 15 to vibrate. Pulse signals typically have definite start and end times. Using pulse drive signals to drive the transducer 15 to vibrate makes the received echo signals easier to distinguish from noise and background signals. Compared to continuous signals, the echo of a pulse signal has stronger time characteristics, enabling the signal processing system to accurately capture the arrival time of the echo and thus calculate the distance.

[0067] The ringing suppression module 12 is connected to the transducer 15 and is used to suppress the ringing of the transducer 15. The drive module 11 sends a pulse drive signal to drive the transducer 15 to vibrate. After the pulse drive signal is sent, the transducer 15 will generate ringing during the vibration process. Only after the ringing ends can echo detection be performed, thereby detecting the distance to the obstacle. By setting the ringing suppression module 12 to suppress the ringing of the transducer 15, the ringing time of the transducer 15 can be shortened, and near-field obstacles can be detected better.

[0068] In some implementations, the ringing suppression module 12 is a negative feedback adjustment circuit. The negative feedback adjustment circuit adjusts the system in real time by having the feedback signal opposite in phase or amplitude to the input signal, thereby reducing or eliminating ringing in the system.

[0069] Switch 13 is connected between the ringing suppression module 12 and the transducer 15, and is used to connect or disconnect the transducer 15 and the ringing suppression module 12. When the ringing suppression module 12 and the transducer 15 are connected, the ringing suppression module 12 suppresses the ringing of the transducer 15. When the ringing suppression module 12 and the transducer 15 are disconnected, the ringing suppression is ineffective and no ringing suppression is performed on the transducer 15.

[0070] The controller 14 controls the switch 13 to turn on for a preset on-time after the drive module 11 has finished sending the pulse drive signal. The preset on-time is positively correlated with the voltage value and the number of cycles of the pulse drive signal. The number of cycles of the transducer 15 is the number of pulse cycles continuously sent in one pulse drive signal sent by the drive module 11. The frequency of the pulses in the pulse drive signal is inversely proportional to the period of the pulses.

[0071] The positive correlation in this application refers to the fact that as the number of cycles and the voltage value increase, the ringing time of transducer 15 continuously increases or increases to a certain extent and then no longer decreases. Generally speaking, the higher the voltage value, the longer the ringing time of transducer 15. When the number of cycles is less than a certain value, the larger the number of cycles, the longer the ringing time of transducer 15. When the number of cycles is greater than a certain value, the ringing time of transducer 15 no longer increases with the number of cycles.

[0072] The ringing duration of the transducer 15 driven by the pulse drive signal can be obtained based on the number of cycles and voltage value of the pulse drive signal. This ringing duration is used as the preset conduction duration to control the preset conduction duration of the connection between the ringing suppression module 12 and the transducer 15. Ringing suppression is performed when the transducer 15 is ringing, and ringing suppression is not performed when the transducer 15 stops ringing, thereby improving the performance of the transducer 15.

[0073] In this embodiment, the frequency of the pulse drive signal is the same as the frequency of the transducer 15. By making the frequency of the pulse drive signal the same as the frequency of the transducer 15, the frequency of the pulse drive signal and the transducer 15 resonate. The transducer 15 has the largest vibration amplitude at this frequency, which can efficiently convert electrical signals into mechanical vibrations or sound waves. The maximum energy transfer in this resonant state enables the transducer 15 to efficiently excite the ultrasonic beam, thereby improving the system's working efficiency.

[0074] Please refer to Figure 2 , Figure 2 This is a schematic block diagram of transducer drive control circuit 1 according to another embodiment. Figure 2 In the illustrated embodiment, the controller 14 includes a pulse drive signal acquisition module 16, a conduction duration determination module 17, and a timer 18. The pulse drive signal acquisition module 16 is connected to the drive module 11 and is used to acquire the time when the pulse drive signal transmission is completed, the voltage value of the pulse drive signal, and the number of cycles. The conduction duration determination module 17 is connected between the pulse signal acquisition module and the timer 18 and is used to determine a preset conduction duration based on the voltage value and the number of cycles of the pulse drive signal, and send the time when the pulse drive signal transmission is completed and the preset conduction duration to the timer 18. The timer 18 is connected to a switch 13 and is used to control the switch 13 to conduct for the preset conduction duration after the pulse drive signal transmission is completed, and then disconnect. In this way, the time when the pulse drive signal is completed, the voltage value and the number of cycles of the pulse drive signal can be obtained, and the switch 13 can be turned on for a preset on time after the pulse drive signal is completed, thereby effectively suppressing the ringing of the transducer 15. This avoids the ringing suppression time being too short, which would fail to eliminate the ringing phenomenon and reduce the accuracy and reliability of the system. It also avoids the ringing time being too long, which would cause the ringing suppression to continue after the ringing ends, affecting the timeliness and accuracy of the echo signal reception and affecting the reversing safety.

[0075] In some embodiments, the conduction duration determination module 17 stores in advance a corresponding calibration table showing the correspondence between the calibration voltage value, the number of calibration cycles, and the calibration ringing duration of the calibration pulse drive signal. The conduction duration determination module 17 is used to select, from the corresponding calibration table, the calibration ringing duration corresponding to the same calibration voltage value and number of calibration cycles as the preset conduction duration.

[0076] For a transducer 15 with the same electrical parameters, the parameters of the pulse drive signal affecting the ringing duration of the transducer 15 include the voltage value and the number of cycles. When driving the transducer 15 to start oscillation, the main control system selects a voltage value from the voltage value set and a cycle number from the cycle number set as the voltage value and cycle number of the pulse drive signal according to the current operating conditions, and causes the drive module 11 to send the pulse drive signal to drive the transducer 15 to start oscillation. Therefore, the pulse drive signal can be a combination of multiple voltage values ​​from the voltage value set and multiple cycle numbers from the cycle number set.

[0077] Table 1 is an exemplary illustration of the corresponding calibration table. The data in the corresponding calibration table for transducers 15 with different electrical parameters may be the same or different. Table 1 is merely an example of the corresponding calibration table, and the data in Table 1 does not constitute a limitation on the corresponding calibration table.

[0078] The calibration table contains multiple calibration pulse drive signals with different calibration voltage values ​​and calibration cycle numbers, and also includes the corresponding calibration ringing duration. The conduction duration determination module 17 selects the calibration ringing duration corresponding to the same calibration voltage value and calibration cycle number as the preset conduction duration from the corresponding calibration table. This can be obtained by looking up the table, ensuring that the preset conduction duration is equal to the ringing duration of the transducer 15 driven by the pulse drive signal corresponding to that voltage value and cycle number. During the ringing time, the transducer 15 is suppressed.

[0079] Table 1 Corresponding Calibration Table

[0080]

[0081] In some embodiments, the conduction duration determination module 17 pre-stores a calculation calibration table relating the calibration voltage value, calibration cycle number, and calibration ringing duration of the calibration pulse drive signal. This is not a one-to-one correspondence and cannot be directly obtained by looking up the table; it can be obtained through calculation. Compared to storing a one-to-one correspondence table, this reduces the amount of data stored and lowers memory usage. The conduction duration determination module 17 selects a calibration voltage value and calibration cycle number that are the same as the voltage value and cycle number of the pulse drive signal from the calculation calibration table, and uses this as the preset conduction duration, combined with the calibration ringing duration calculation relationship. The preset conduction duration is then equal to the ringing duration of the transducer 15 driven by the pulse drive signal corresponding to this voltage value and cycle number, thus suppressing ringing in the transducer 15 during the ringing time.

[0082] Table 2 is the calculation calibration table one, and it is an exemplary description of the calculation calibration table one. The data in the calculation calibration table one for transducers 15 with different electrical parameters may be the same or different. The calculation calibration table one includes the reference calibration ringing duration, the number of multiple calibration cycles, multiple first differences corresponding to the number of multiple calibration cycles, multiple calibration voltage values, and multiple second differences corresponding to the multiple calibration voltage values. The calibration ringing duration corresponding to the number of calibration cycles and the calibration voltage value is the reference calibration ringing duration minus the first difference corresponding to the number of calibration cycles and then minus the second difference corresponding to the calibration voltage value. The reference calibration ringing duration is the ringing duration when the calibration pulse drive signal with the largest number of calibration cycles and the largest voltage value drives the transducer 15 to start oscillating among the multiple calibration pulse drive signals.

[0083] Table 2 Calculation and Calibration Table 1

[0084]

[0085] For example, the calibration ringing duration corresponding to the calibration pulse drive signal with a calibration cycle count of 4 and a calibration voltage value of 15.7V is the reference calibration ringing duration minus the first difference corresponding to the calibration cycle count of 4, and then minus the second difference corresponding to the calibration voltage value of 15.7V.

[0086] The second difference is negatively correlated with its corresponding calibration voltage value. The larger the calibration voltage value, the smaller the second difference, and the longer the corresponding calibration ringing time. When the number of calibration cycles is not greater than the first preset number of calibration cycles, the first difference is negatively correlated with its corresponding number of calibration cycles. When the number of calibration cycles is greater than the first preset number of calibration cycles, the first difference no longer decreases. Figure 4 As shown, the second difference is 0 when the number of calibration cycles is 16, 20, 24, 28, and 32.

[0087] Table 3 is the second calculation calibration table, which is an exemplary description of the second calculation calibration table. The data in the second calculation calibration table may be the same or different for transducers 15 with different electrical parameters. The data in the second calculation calibration table does not constitute a limitation of this application.

[0088] The linear relationship between the calibration table 2, which includes multiple calibration cycle numbers, multiple third differences corresponding to multiple calibration cycle numbers, multiple calibration voltage values, first duration, and multiple calibration voltage values, is calculated. The calibration ringing duration corresponding to the calibration cycle number and calibration voltage value is the first duration corresponding to the calibration voltage value minus the third difference corresponding to the calibration cycle number.

[0089] Table 3 Calculation and Calibration Table 2

[0090]

[0091] The linear relationship between the first duration and multiple calibration voltage values ​​is that the first duration equals the product of 7.782 and the calibration voltage value plus 482.72. For example, the calibration ringing duration corresponding to a calibration pulse drive signal with a calibration cycle count of 4 and a calibration voltage value of 15.7V is the product of 7.782 and 15.7 plus 482.72 minus the third difference corresponding to the calibration cycle count of 4.

[0092] The linear relationship is positively correlated; the larger the voltage value, the longer the first time duration. When the number of calibration cycles is not greater than the second preset number of calibration cycles, the third difference is negatively correlated with its corresponding number of calibration cycles. When the number of calibration cycles exceeds the second preset number of calibration cycles, the third difference no longer decreases. Figure 5 As shown, the second difference is 0 when the number of calibration cycles is 16, 20, 24, 28, and 32.

[0093] This application also provides a transducer drive control method; please refer to [reference needed]. Figure 3 , Figure 3 This is a schematic flowchart illustrating a transducer drive control method according to one embodiment. Figure 2 As shown, the transducer drive control method includes steps 21 to 22.

[0094] Step 21: The control drive module sends a pulse drive signal to drive the transducer to vibrate.

[0095] Step 22: The switch connected between the ringing suppression module and the transducer is activated for a preset on-time after the drive module finishes sending the pulse drive signal, in order to suppress the ringing of the transducer. The preset on-time is positively correlated with the number of cycles and voltage value of the pulse drive signal.

[0096] By controlling the switch connected between the ringing suppression module and the transducer, the switch is activated for a preset conduction duration at the moment the drive module finishes sending the pulse drive signal. This preset conduction duration is positively correlated with the number of cycles and the voltage value of the pulse drive signal. The ringing duration of the transducer driven by the pulse drive signal can be obtained based on the number of cycles and the voltage value of the pulse drive signal. This ringing duration is then used as the preset conduction duration to control the connection between the ringing suppression module and the transducer. Ringing suppression is performed when the transducer is ringing, and not when the transducer stops ringing, thus improving transducer performance.

[0097] In some embodiments, step 21, controlling the drive module to send a pulse drive signal to drive the transducer to vibrate, includes: controlling the drive module to send a pulse drive signal with the same frequency as the transducer to drive the transducer to vibrate. By making the frequency of the pulse drive signal the same as the frequency of the transducer, the frequency of the pulse drive signal and the transducer resonate, and the transducer vibrates at the maximum amplitude at this frequency, which can efficiently convert electrical signals into mechanical vibrations or sound waves. The maximum energy transfer in this resonant state enables the transducer to efficiently excite ultrasonic beams, thereby improving the system's operating efficiency.

[0098] Please refer to Figure 4 , Figure 4 for Figure 3 The flowchart illustrates one embodiment of step 22 in the transducer drive control method shown. Figure 4 In the illustrated embodiment, step 22 includes steps 221 to 223.

[0099] Step 221: Obtain the time when the pulse drive signal is completed, the voltage value of the pulse drive signal, and the number of cycles.

[0100] Step 222: Determine the preset conduction duration based on the voltage value and number of cycles of the pulse drive signal.

[0101] Step 223: The control switch is turned on for a preset on time and then turned off when the pulse drive signal is completed.

[0102] In this way, the time when the pulse drive signal is completed, the voltage value and the number of cycles of the pulse drive signal can be obtained, and the switch can be controlled to turn on for a preset on time after the pulse drive signal is completed, thereby effectively suppressing the transducer ringing. This avoids the ringing suppression time being too short, which would fail to eliminate the ringing phenomenon and reduce the accuracy and reliability of the system. It also avoids the ringing time being too long, which would cause the ringing suppression to continue after the ringing ends, affecting the timeliness and accuracy of the echo signal reception and affecting the reversing safety.

[0103] In some embodiments, determining a preset conduction duration based on the voltage value and number of cycles of the pulse drive signal includes:

[0104] In the corresponding calibration table of calibration voltage value, calibration cycle number and calibration ringing duration of calibration pulse drive signal, select the calibration ringing duration corresponding to the same calibration voltage value and calibration cycle number as the preset conduction duration.

[0105] The corresponding calibration table contains multiple calibration pulse drive signals with different calibration voltage values ​​and calibration cycle numbers, and also includes the corresponding calibration ringing duration for each calibration pulse drive signal. The calibration voltage value and calibration cycle number that correspond to the same calibration pulse drive signal are selected from the calibration table as the preset conduction duration. This can be obtained by looking up the table, ensuring that the preset conduction duration is equal to the ringing duration of the transducer driven by the pulse drive signal corresponding to that voltage value and cycle number. This allows for ring suppression of the transducer during the ringing time.

[0106] In some embodiments, step 222 determines the preset conduction duration based on the voltage value and number of cycles of the pulse drive signal, including:

[0107] In the calibration table that calculates the relationship between the calibration voltage value, the number of calibration cycles, and the calibration ringing duration of the calibration pulse drive signal, select the calibration voltage value and the number of calibration cycles that are the same as those of the pulse drive signal, and combine them with the calibration ringing duration calculation relationship to obtain the calibration ringing duration as the preset conduction duration.

[0108] The calibration table contains the calibration voltage value, calibration cycle count, and calibration ringing duration calculation relationship for the calibration pulse drive signal. This is not a one-to-one correspondence and cannot be directly obtained through table lookup; it can be calculated. Compared to a one-to-one correspondence table, this method involves less data and reduces memory usage. The calibration voltage value and calibration cycle count, which are identical to those of the pulse drive signal, are selected from the calibration table. Combined with the calculated ringing duration, this is used as the preset conduction duration. The preset conduction duration is then equal to the ringing duration of the transducer driven by the pulse drive signal corresponding to this voltage value and cycle count. Ringing suppression is applied to the transducer during this ringing time.

[0109] Please refer to Figure 5 , Figure 5 A flowchart illustrating a transducer drive control method provided in another embodiment. Figure 5 In the embodiment shown, the transducer drive control method further includes step 23, which pre-calibrates a calibration table that corresponds to the calibration voltage value, the number of calibration cycles, and the calibration ringing duration of the calibration pulse drive signal.

[0110] Figure 6 for Figure 5 The flowchart illustrates one embodiment of step 23 in the transducer drive control method shown. Figure 6 In the embodiment shown, step 23 pre-calibrates the calibration table corresponding to the calibration voltage value, the number of calibration cycles, and the calibration ringing duration of the calibration pulse drive signal, including steps 231 to 233.

[0111] Step 231: Control the ringing suppression module to connect to the transducer. During the calibration of the correspondence table, control the ringing suppression module to connect to the transducer. This ensures that during calibration, the ringing suppression module is connected to the transducer to suppress ringing in the initial stage of transducer vibration. When the drive module sends a pulse drive signal to control the transducer vibration for distance measurement, the control switch is activated at the moment the drive module sends the pulse drive signal. This ensures that the calibrated ringing duration is the same as the actual ringing duration of the transducer during operation, improving the accuracy of the calibrated ringing duration.

[0112] Step 232: The control drive module sends multiple calibration pulse drive signals with different calibration cycle numbers and calibration voltage values ​​to drive the transducer to vibrate.

[0113] Step 233: Collect the ringing time of the transducer under each calibration pulse drive signal, and use it as the calibration ringing duration of the calibration pulse drive signal. Form a calibration table that establishes a one-to-one correspondence between the calibration pulse drive signal and the calibration ringing duration.

[0114] Please refer to Figure 7 , Figure 7 A flowchart illustrating a transducer drive control method provided in another embodiment. Figure 7 In the embodiment shown, the transducer drive control method further includes step 24, which pre-calibrates a calculation calibration table relating the calibration voltage value of the calibration pulse drive signal, the number of calibration cycles, and the calibration ringing duration.

[0115] Please refer to Figure 8 , Figure 8 for Figure 7 The flowchart illustrates one embodiment of step 24 in the transducer drive control method shown. Figure 8 In the embodiment shown, step 24 pre-calibrates the calibration table that calculates the relationship between the calibration voltage value of the calibration pulse drive signal, the number of calibration cycles, and the calibration ringing duration, including steps 241 to 244.

[0116] Step 241: Connect the ringing suppression module to the transducer. This ensures that during calibration, the ringing suppression module is connected to the transducer to suppress ringing during the initial stage of transducer vibration. Corresponding to the drive module sending pulse drive signals to control transducer vibration for distance measurement, the control switch is activated at the moment the drive module sends the pulse drive signal. This ensures that the calibrated ringing duration calculated using the calibration ringing duration calculation relationship is the same as the actual ringing duration of the transducer during operation, improving the accuracy of the calibration ringing duration calculation.

[0117] Step 242: The control drive module sends multiple calibration pulse drive signals with different calibration cycle numbers and calibration voltage values ​​to drive the transducer to vibrate.

[0118] Step 243: Collect the ringing time of the transducer under each calibration pulse drive signal, and use it as the calibration ringing duration of the calibration pulse drive signal.

[0119] Step 244: Analyze the number of calibration cycles and calibration voltage values ​​of multiple calibration pulse drive signals and their corresponding calibration ringing durations to obtain the calculation relationship between the calibration voltage value, the number of calibration cycles, and the calibration ringing duration of the calibration pulse drive signals.

[0120] In some embodiments, the number of calibration cycles and calibration voltage values ​​of multiple calibration pulse drive signals, along with their corresponding calibration ringing durations, are analyzed to obtain a reference calibration ringing duration, multiple first differences corresponding to the multiple numbers of calibration cycles, and multiple second differences corresponding to the multiple calibration voltage values. The calibration ringing duration corresponding to the number of calibration cycles and the calibration voltage values ​​is the reference calibration ringing duration minus the first differences corresponding to the number of calibration cycles and then minus the second differences corresponding to the calibration voltage values. The second differences are negatively correlated with their corresponding calibration voltage values. When the number of calibration cycles is not greater than a first preset number of calibration cycles, the first differences are negatively correlated with their corresponding number of calibration cycles. When the number of calibration cycles is greater than the first preset number of calibration cycles, the first differences no longer decrease.

[0121] In other embodiments, the number of calibration cycles and calibration voltage values ​​of multiple calibration pulse drive signals, along with their corresponding calibration ringing durations, are analyzed to obtain a linear relationship between multiple third differences, a first duration, and multiple calibration voltage values ​​corresponding to the number of calibration cycles. The calibration ringing duration corresponding to the number of calibration cycles and the calibration voltage value is the first duration corresponding to the calibration voltage value minus the third difference corresponding to the number of calibration cycles. The linear relationship is positively correlated. When the number of calibration cycles is not greater than a second preset number of calibration cycles, the third difference is negatively correlated with its corresponding number of calibration cycles. When the number of calibration cycles is greater than the second preset number of calibration cycles, the third difference no longer decreases. The values ​​of the first difference and the third difference can be the same or different.

[0122] The transducer drive control circuit and method provided in this application enable a preset conduction duration by controlling a switch to activate the transducer after the drive module finishes sending the pulse drive signal. This preset conduction duration is positively correlated with the number of cycles and the voltage value of the pulse drive signal. The preset conduction duration can be obtained based on the number of cycles and the voltage value of the pulse drive signal, controlling the connection between the ringing suppression module and the transducer for this preset conduction duration. Ringing suppression is performed when the transducer rings, and not when the transducer stops ringing, thus improving transducer performance.

[0123] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the application disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.

[0124] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.

Claims

1. A transducer drive control circuit, characterized in that, include: A drive module, connected to the transducer, is used to send pulse drive signals to drive the transducer to vibrate; A ringing suppression module, connected to the transducer, is used to suppress the ringing of the transducer; A switch, connected between the ringing suppression module and the transducer, is used to connect or disconnect the transducer and the ringing suppression module; and The controller is used to control the switch to turn on for a preset on-time when the drive module finishes sending the pulse drive signal. The preset on-time is positively correlated with the voltage value and the number of cycles of the pulse drive signal.

2. The transducer drive control circuit according to claim 1, characterized in that, The frequency of the pulse drive signal is the same as the frequency of the transducer.

3. The transducer drive control circuit according to claim 1, characterized in that, The controller includes a pulse drive signal acquisition module, a conduction duration determination module, and a timer; The pulse drive signal acquisition module is connected to the drive module and is used to acquire the time when the pulse drive signal is completed, the voltage value of the pulse drive signal, and the number of cycles. The conduction duration determination module is connected between the pulse signal acquisition module and the timer, and is used to determine the preset conduction duration based on the voltage value and number of cycles of the pulse drive signal, and send the time when the pulse drive signal is completed and the preset conduction duration to the timer; and The timer is connected to the switch and is used to control the switch to turn on for the preset on-time after the pulse drive signal is completed and then turn off.

4. The transducer drive control circuit according to claim 3, characterized in that, The conduction duration determination module pre-stores a corresponding calibration table showing the correspondence between the calibration voltage value, calibration cycle number, and calibration ringing duration of the calibration pulse drive signal. The conduction duration determination module is used to select the calibration ringing duration corresponding to the calibration voltage value and calibration cycle number that are the same as those of the pulse drive signal from the corresponding calibration table as the preset conduction duration.

5. The transducer drive control circuit according to claim 3, characterized in that, The conduction duration determination module pre-stores a calculation calibration table that shows the calculation relationship between the calibration voltage value, the number of calibration cycles, and the calibration ringing duration of the calibration pulse drive signal. The conduction duration determination module is used to select a calibration voltage value and a number of calibration cycles that are the same as the voltage value and number of cycles of the pulse drive signal from the calculation calibration table, and combine them with the calibration ringing duration calculation relationship to obtain the calibration ringing duration as the preset conduction duration.

6. The transducer drive control circuit according to claim 5, characterized in that, The calibration calculation table includes a reference calibration ringing duration, a plurality of calibration cycle numbers, a plurality of first differences corresponding to the plurality of calibration cycle numbers, a plurality of calibration voltage values, and a plurality of second differences corresponding to the plurality of calibration voltage values. The calibration ringing duration corresponding to the calibration cycle number and the calibration voltage value is the reference calibration ringing duration minus the first difference corresponding to the calibration cycle number and then minus the second difference corresponding to the calibration voltage value. Wherein, the second difference is negatively correlated with the corresponding calibration voltage value; when the number of calibration cycles is not greater than the first preset number of calibration cycles, the first difference is negatively correlated with the corresponding number of calibration cycles; when the number of calibration cycles is greater than the first preset number of calibration cycles, the first difference no longer decreases.

7. The transducer drive control circuit according to claim 5, characterized in that, The calibration calculation table includes multiple calibration cycle numbers, multiple third differences corresponding to the multiple calibration cycle numbers, multiple calibration voltage values, a first duration, and a linear relationship between the multiple calibration voltage values. The calibration ringing duration corresponding to the calibration cycle number and the calibration voltage value is the first duration corresponding to the calibration voltage value minus the third difference corresponding to the calibration cycle number. Wherein, the linear relationship is positively correlated; when the number of calibration periods is not greater than the second preset number of calibration periods, the third difference is negatively correlated with the corresponding number of calibration periods; when the number of calibration periods is greater than the second preset number of calibration periods, the third difference no longer decreases.

8. A transducer drive control method, characterized in that, include: The control drive module sends pulse drive signals to drive the transducer to vibrate; The switch connected between the ringing suppression module and the transducer is turned on for a preset on-time when the drive module finishes sending the pulse drive signal, in order to suppress the ringing of the transducer; the preset on-time is positively correlated with the voltage value and the number of cycles of the pulse drive signal.

9. The transducer drive control method according to claim 8, characterized in that, The control drive module sends a pulse drive signal to drive the transducer to vibrate, including: controlling the drive module to send the pulse drive signal with the same frequency as the transducer to drive the transducer to vibrate.

10. The transducer drive control method according to claim 9, characterized in that, The switch connecting the ringing suppression module and the transducer is activated for a preset activation duration at the moment the drive module finishes sending the pulse drive signal, including: Obtain the time when the pulse drive signal is completed, the voltage value of the pulse drive signal, and the number of cycles; The preset conduction duration is determined based on the voltage value and number of cycles of the pulse drive signal; The switch is controlled to turn on for a preset on-time after the pulse drive signal is completed and then turn off.

11. The transducer drive control method according to claim 10, characterized in that, Determining the preset conduction duration based on the voltage value and number of cycles of the pulse drive signal includes: In the corresponding calibration table of calibration voltage value, calibration cycle number and calibration ringing duration of calibration pulse drive signal, select the calibration ringing duration corresponding to the same calibration voltage value and calibration cycle number as the preset conduction duration.

12. The transducer drive control method according to claim 10, characterized in that, Determining the preset conduction duration based on the voltage value and number of cycles of the pulse drive signal includes: In the calibration table that calculates the relationship between the calibration voltage value, the number of calibration cycles, and the calibration ringing duration of the calibration pulse drive signal, the calibration voltage value and the number of calibration cycles that are the same as the voltage value and the number of cycles of the pulse drive signal are selected, and the calibration ringing duration obtained by combining the calibration ringing duration calculation relationship is used as the preset conduction duration.

13. The transducer drive control method according to claim 11, characterized in that, The method further includes: a calibration table that pre-calibrates the calibration voltage value, the number of calibration cycles, and the calibration ringing duration of the calibration pulse drive signal, which includes: The ringing suppression module is connected to the transducer. The drive module is controlled to send multiple calibration pulse drive signals with different calibration cycle numbers and different calibration voltage values ​​to drive the transducer to vibrate. The ringing time of the transducer under each calibration pulse drive signal is collected and used as the calibration ringing duration of the calibration pulse drive signal.

14. The transducer drive control method according to claim 12, characterized in that, The method further includes: a calculation calibration table that pre-calibrates the relationship between the calibration voltage value, the number of calibration cycles, and the calibration ringing duration of the calibration pulse drive signal, which includes: The ringing suppression module is connected to the transducer. The drive module is controlled to send multiple calibration pulse drive signals with different calibration cycle numbers and different calibration voltage values ​​to drive the transducer to vibrate. The ringing time of the transducer under each calibration pulse drive signal is collected and used as the calibration ringing duration of the calibration pulse drive signal; The calibration cycle count and calibration voltage value of the plurality of calibration pulse drive signals and their corresponding calibration ringing durations are analyzed to obtain a reference calibration ringing duration, a plurality of first differences corresponding to the plurality of calibration cycle counts, and a plurality of second differences corresponding to the plurality of calibration voltage values. The calibration ringing duration corresponding to the plurality of calibration cycle counts and the calibration voltage values ​​is the reference calibration ringing duration minus the first differences corresponding to the plurality of calibration cycle counts and then minus the second differences corresponding to the calibration voltage values. The second differences are negatively correlated with their corresponding calibration voltage values. When the plurality of calibration cycle counts is not greater than a first preset calibration cycle count, the first differences are negatively correlated with their corresponding calibration cycle counts. When the plurality of calibration cycle counts is greater than the first preset calibration cycle count, the first differences no longer decrease.

15. The transducer drive control method according to claim 12, characterized in that, The method further includes: a calculation calibration table that pre-calibrates the relationship between the calibration voltage value, the number of calibration cycles, and the calibration ringing duration of the calibration pulse drive signal, which includes: The ringing suppression module is connected to the transducer. The drive module is controlled to send multiple calibration pulse drive signals with different calibration cycle numbers and different calibration voltage values ​​to drive the transducer to vibrate. The ringing time of the transducer under each calibration pulse drive signal is collected and used as the calibration ringing duration of the calibration pulse drive signal; The calibration cycle number and calibration voltage value of the plurality of calibration pulse drive signals and their corresponding calibration ringing duration are analyzed to obtain a linear relationship between the plurality of third differences, the first duration and the plurality of calibration voltage values ​​corresponding to the plurality of calibration cycle numbers. The calibration ringing duration corresponding to the calibration cycle number and the calibration voltage value is the first duration corresponding to the calibration voltage value minus the third difference corresponding to the calibration cycle number. Wherein, the linear relationship is positively correlated; when the calibration cycle number is not greater than the second preset calibration cycle number, the third difference and its corresponding calibration cycle number are negatively correlated; when the calibration cycle number is greater than the second preset calibration cycle number, the third difference no longer decreases.