A control method of a driver, a driver, and a transduction system

CN122999491APending Publication Date: 2026-10-30WUXI SHUANGYI PRECISION MACHINERY
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611241414.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-17
Publication Date
2026-10-30

AI Technical Summary

Benefits of technology

[0015]本发明实施例提供的驱动器的控制方法、驱动器和换能系统,驱动器用于驱动换能器,驱动器的控制方法包括:获取换能器的第一工作参数和驱动器的第二工作参数;根据第一工作参数,控制驱动器的工作状态,以通过驱动器调整换能器的工作状态;根据第二工作参数,确定驱动器是否异常,并在确定驱动器异常时,控制驱动器停止工作。本发明实施例提供的驱动器的控制方法、驱动器和换能系统,根据获取的第一工作参数,控制驱动器的工作状态,通过驱动器调整换能器的工作状态,并根据第二工作参数,确定驱动器是否异常,在确定驱动器异常时,控制驱动器停止工作,上述控制过程为远程控制过程,从而实现驱动器的远程控制以及远程诊断。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122999491A_ABST
    Figure CN122999491A_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a control method of a driver, the driver and a transducing system. The driver is used to drive a transducer. The control method of the driver comprises: acquiring a first working parameter of the transducer and a second working parameter of the driver; controlling a working state of the driver according to the first working parameter, so as to adjust the working state of the transducer through the driver; and determining whether the driver is abnormal according to the second working parameter, and controlling the driver to stop working when it is determined that the driver is abnormal. The control method of the driver, the driver and the transducing system provided by the embodiments of the present application can improve control reliability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present invention relate to drive control technology, and more particularly to a control method for a driver, a driver, and a transducer system. Background Technology

[0002] As a device that drives certain equipment such as transducers, the driver is an essential component for the normal operation of the transducer. The operating state of the driver affects the operating state of the transducer; therefore, the driver needs to control and adjust its operating state to ensure the proper functioning of the transducer.

[0003] Currently, the control methods for existing drives need to be improved in terms of reliability. Summary of the Invention

[0004] This invention provides a control method for a driver, a driver, and a transducer system to improve control reliability.

[0005] In a first aspect, embodiments of the present invention provide a control method for a driver, the driver being used to drive a transducer, the control method comprising: Obtain the first operating parameters of the transducer and the second operating parameters of the driver; Based on the first operating parameter, the operating state of the driver is controlled so as to adjust the operating state of the transducer through the driver; Based on the second operating parameters, determine whether the driver is malfunctioning, and if the driver is determined to be malfunctioning, control the driver to stop working.

[0006] Optionally, the second operating parameter includes at least one parameter of the driver; determining whether the driver is malfunctioning based on the second operating parameter includes: When at least one of the second operating parameters exceeds the corresponding preset range, the driver is determined to be abnormal.

[0007] Optionally, controlling the operating state of the driver according to the first operating parameter, so as to adjust the operating state of the transducer through the driver, includes: The working efficiency of the transducer is determined based on the first working parameters; When the operating efficiency is lower than a preset threshold, the driving frequency of the driver is controlled to correspond to the target resonant point of the transducer in order to improve the operating efficiency of the transducer.

[0008] Optionally, controlling the operating state of the driver according to the first operating parameter includes: Based on the first operating parameters, the required frequency, gain, and matching impedance of the driver are determined, and corresponding adjustment commands are generated; Based on the adjustment command, control the output signal of the driver.

[0009] Optionally, the control methods also include: When the driver is found to be malfunctioning, a corresponding prompt message is issued.

[0010] Optionally, the control methods also include: The acquired parameters and various information from the control process are uploaded to the cloud.

[0011] Optionally, the operating parameters include at least one of the output current of the transducer and the output voltage of the transducer; the second operating parameter includes at least one of the temperature of the driver and the voltage of the driver.

[0012] Secondly, embodiments of the present invention provide a driver, comprising: a control module, a frequency synthesis module, a differential amplification module, a gain adjustment module, a power amplification module, and an impedance matching and optocoupler output module. The control module is communicatively connected to the frequency synthesis module and the gain adjustment module. The frequency synthesis module, the differential amplification module, the gain adjustment module, the power amplification module, and the impedance matching and optocoupler output module are sequentially electrically connected. The impedance matching and optocoupler output module is electrically connected to a transducer. The control method of the driver as described in the first aspect is executed by the control module.

[0013] Optionally, the driver further includes a sampling module, through which the transducer is communicatively connected to the control module.

[0014] Thirdly, embodiments of the present invention provide a transducer system, including a transducer and a driver as described in the second aspect, the driver being electrically connected to the transducer and used to drive the transducer.

[0015] The present invention provides a driver control method, a driver, and a transducer system. The driver is used to drive a transducer. The driver control method includes: acquiring a first operating parameter of the transducer and a second operating parameter of the driver; controlling the operating state of the driver according to the first operating parameter to adjust the operating state of the transducer; determining whether the driver is malfunctioning according to the second operating parameter, and controlling the driver to stop working when the driver is determined to be malfunctioning. The driver control method, driver, and transducer system provided by the present invention control the operating state of the driver according to the acquired first operating parameter, adjust the operating state of the transducer through the driver, and determine whether the driver is malfunctioning according to the second operating parameter, and control the driver to stop working when the driver is determined to be malfunctioning. The above control process is a remote control process, thereby realizing remote control and remote diagnosis of the driver. Attached Figure Description

[0016] Figure 1 This is a flowchart of a driver control method provided in Embodiment 1 of the present invention; Figure 2 This is a flowchart of a driver control method provided in Embodiment 2 of the present invention; Figure 3 This is a structural block diagram of a driver provided in Embodiment 3 of the present invention; Figure 4 This is a structural block diagram of a control module provided in Embodiment 3 of the present invention; Figure 5 This is a schematic diagram of the structure of a terminal provided in Embodiment 4 of the present invention. Detailed Implementation

[0017] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, the accompanying drawings show only the parts relevant to the present invention, and not all of the structures.

[0018] Example 1 Figure 1 This is a flowchart of a driver control method provided in Embodiment 1 of the present invention. This embodiment can be applied to controlling drivers, etc. The driver is used to drive devices such as transducers. The control method can be executed by a control module in the driver. The control module can be integrated into an electronic device such as a computer. The control module can be implemented in software and / or hardware. The method specifically includes the following steps: Step 110: Obtain the first operating parameters of the transducer and the second operating parameters of the driver.

[0019] The first operating parameter includes at least one of the transducer's output current and the transducer's output voltage; the second operating parameter includes at least one of the driver's temperature and the driver's voltage. In one embodiment, the first operating parameter includes the transducer's output current and the transducer's output voltage, and the second operating parameter includes the driver's temperature and the driver's voltage.

[0020] Step 120: Control the operating state of the driver according to the first operating parameters, so as to adjust the operating state of the transducer through the driver.

[0021] Specifically, based on the first operating parameters such as the output current and output voltage of the transducer, the parameters required for the driver to drive the transducer, such as frequency, gain, and matching impedance, are determined, and corresponding control commands are generated to control the frequency, gain, and matching impedance of the driver.

[0022] Step 130: Based on the second operating parameters, determine whether the driver is malfunctioning, and if the driver is malfunctioning, control the driver to stop working.

[0023] Specifically, if the second operating parameter, such as the temperature and / or voltage of the driver, exceeds its respective preset threshold, the driver is determined to be abnormal. At this time, the driver is controlled to stop working and stop output to prevent the abnormal driver from affecting the normal operation of the driver and transducer, or even causing damage to the driver and transducer, so as to realize remote fault monitoring and diagnosis.

[0024] The driver control method provided in this embodiment includes: acquiring first operating parameters of the transducer and second operating parameters of the driver; controlling the operating state of the driver according to the first operating parameters to adjust the operating state of the transducer; determining whether the driver is malfunctioning according to the second operating parameters, and controlling the driver to stop working when the driver is determined to be malfunctioning. The driver control method provided in this embodiment controls the operating state of the driver according to the acquired first operating parameters, adjusts the operating state of the transducer through the driver, and determines whether the driver is malfunctioning according to the second operating parameters. When the driver is determined to be malfunctioning, the method controls the driver to stop working, preventing the driver malfunction from affecting the driver and the transducer, thereby improving control reliability.

[0025] Example 2 Figure 2 This is a flowchart of a driver control method provided in Embodiment 2 of the present invention. This embodiment can be applied to controlling drivers, etc. The driver is used to drive devices such as transducers. The control method can be executed by a control module in the driver. The control module can be integrated into an electronic device such as a computer. The control module can be implemented in software and / or hardware. The method specifically includes the following steps: Step 210: Obtain the first operating parameters of the transducer and the second operating parameters of the driver.

[0026] The first operating parameter includes at least one of the transducer's output current and the transducer's output voltage; the second operating parameter includes at least one of the driver's temperature and the driver's voltage. In one embodiment, the first operating parameter includes the transducer's output current and the transducer's output voltage, and the second operating parameter includes the driver's temperature and the driver's voltage.

[0027] Step 220: Based on the first operating parameters, determine the required frequency, gain, and matching impedance of the driver, and generate the corresponding adjustment instructions.

[0028] In one implementation, based on first operating parameters such as the output current and output voltage of the transducer, and using a preset impedance matching algorithm and frequency tracking model, the required frequency, gain, and matching impedance of the driver are calculated, and corresponding adjustment commands are generated.

[0029] Step 230: Control the output signal of the driver based on the adjustment command.

[0030] Specifically, the output signal of the driver is adjusted by means of the command, such as the output signal of the driver corresponding to the required frequency, gain and matching impedance of the driver. This output signal is transmitted to the transducer so that the transducer is in the optimal operating state.

[0031] Step 240: Determine the working efficiency of the transducer based on the first working parameters.

[0032] Specifically, based on the first operating parameters, such as the output current and output voltage of the transducer, the operating efficiency of the transducer at the current moment is determined, and the relationship between the operating efficiency of the transducer at the current moment and the operating efficiency of the transducer at the previous moment is determined.

[0033] Step 250: When the working efficiency of the transducer is lower than the preset threshold, control the driving frequency of the driver to correspond to the target resonant point of the transducer in order to improve the working efficiency of the transducer.

[0034] In one implementation, the driving frequency of the control driver is increased or decreased to match the target resonant point of the transducer, preventing the resonant point of the transducer from shifting. This improves the transducer's efficiency when its operating efficiency is below a preset threshold. Furthermore, when the transducer's current operating efficiency is lower than its previous operating efficiency, the driving frequency of the control driver is adjusted to correspond to the target resonant point of the transducer to further improve its operating efficiency.

[0035] Step 260: When at least one of the second operating parameters exceeds the corresponding preset range, determine that the driver is abnormal and control the driver to stop working.

[0036] Specifically, when at least one of the second operating parameters, such as the temperature of the driver and / or the voltage of the driver, exceeds its respective preset range, the driver is identified as abnormal and the driver is controlled to stop working, so as to prevent the driver and transducer from being affected by the driver abnormality, and at the same time, remote control is realized.

[0037] In addition, during the process of controlling the driver, the control module of the driver uploads the acquired parameters and various information such as the status of the driver and the transducer to the cloud; and when the driver is found to be abnormal, it issues corresponding prompts to notify relevant personnel.

[0038] The driver control method provided in this embodiment adjusts the working state of the transducer by controlling the working state of the driver according to the first working parameters, and determines that the driver is abnormal when at least one of the second working parameters exceeds the corresponding preset range, and controls the driver to stop working to prevent the driver and transducer from being affected by the driver abnormality, thereby improving the control reliability; and the above control process is a remote control process, thereby realizing remote control and remote diagnosis of the driver.

[0039] Example 3 Figure 3 This is a structural block diagram of a driver provided in Embodiment 3 of the present invention. (See reference) Figure 3 The driver includes a control module 10, a frequency synthesis module 20, a differential amplifier module 30, a gain adjustment module 40, a power amplifier module 50, and an impedance matching and optocoupler output module 60. The control module 10 is communicatively connected to the frequency synthesis module 20 and the gain adjustment module 40. The frequency synthesis module 20, the differential amplifier module 30, the gain adjustment module 40, the power amplifier module 50, and the impedance matching and optocoupler output module 60 are electrically connected in sequence. The impedance matching and optocoupler output module 60 is electrically connected to the transducer. The control method of the driver as described in any embodiment of the present invention is executed by the control module. The specific execution process can be referred to in any of the above embodiments, and will not be repeated here.

[0040] Optionally, the driver also includes a sampling module 70, through which the transducer is communicatively connected to the control module 10.

[0041] Specifically, the sampling module 70 is used to collect the output parameters of the transducer, such as output voltage and output current, and transmit the collected parameters to the control module 10 so that the control module 10 can perform corresponding control based on the parameters collected by the sampling module 70.

[0042] In one embodiment, the frequency synthesis module 20 includes a DDS (Direct Digital Synthesizer) chip, the gain adjustment module 40 includes a gain amplifier chip, the differential amplifier module 30 includes a differential amplifier and a pre-driver unit, the power amplifier module 50 includes a power amplifier chip, the control module 10 includes a SOC (System on Chip) chip, and the driver further includes a digital-to-analog converter chip. For example, the DDS chip is model AD9833, the gain amplifier chip is model AD8338, the power amplifier chip is model OPA541, the SOC chip is model ZYNQ, and the digital-to-analog converter chip is model AD5541. The design of ZYNQ + AD9833 + AD8338 + AD5541 + OPA541 is not merely about replacing an analog system with a digital one. Its deeper significance lies in leveraging the control advantages of the ARM processor in ZYNQ and the real-time parallel computing capabilities of the FPGA (Field Programmable Gate Array) in ZYNQ to construct a powerful heterogeneous computing platform. The core value of this platform lies in its ability to build and implement a complete, efficient, accurate, and responsive "perception-decision-execution" technical loop for 120kHz ultrasonic drive applications, from signal sensing and data decision-making to power execution. In the signal sensing stage, the sampling module collects the output voltage and current signals of the transducer in real time and transmits the data synchronously to the ZYNQ FPGA. After the FPGA performs high-speed filtering and amplitude and phase calculation of the signal, it transmits the processing results to the ARM processor. Based on the preset impedance matching algorithm and frequency tracking model, the ARM processor makes parameter decisions based on the real-time sensed signal data, and quickly outputs the adjustment instructions corresponding to the frequency, gain and matching impedance required by the driver. Then, it controls the AD9833 to adjust the frequency of the driver output signal, the AD5541 to adjust the impedance parameters of the matching network, and the AD8338 to adjust the signal gain. Finally, the OPA541 completes the power amplification of the output signal, and the amplified output signal is transmitted to the transducer. The entire closed-loop process can be completed in milliseconds without manual intervention.

[0043] Furthermore, the control module is integrated into electronic devices such as computers and mobile phones, providing remote control capabilities, real-time response, and ease of operation. It supports remote access via Ethernet, Wi-Fi, or dedicated protocols, allowing users to adjust transducer parameters without being physically present, reducing equipment maintenance and debugging time costs. The remote control interface can be seamlessly integrated into host computers or industrial IoT systems for automated scheduling. For example, it can automatically switch transducer operating modes based on sensor feedback, linking with robotic arms and conveyors to improve overall production line efficiency. Security and fault prevention: The control module can incorporate hierarchical access control and encrypted communication to prevent unauthorized operations. Simultaneously, remote diagnostics can monitor driver status such as temperature and voltage in real time, providing early warnings of potential faults and avoiding downtime losses. Full lifecycle traceability: The control module automatically records transducer operating parameters, such as operating voltage, current, output power, and cumulative runtime, as well as event logs such as startup, shutdown, and alarms. The data recorded by the control module can be used to generate historical trend reports, helping users analyze equipment performance degradation patterns and optimize maintenance cycles. The control module can also record the impedance change curve of the transducer during ultrasonic welding, assisting engineers in adjusting process parameters and improving welding consistency. Intelligent Decision-Making Closed Loop: The control module's control of the drive, combined with remote control and data logging, enables a "monitor-analysis-adjustment" closed loop. For example, by recording data, the control module determines a decline in transducer efficiency, automatically and remotely adjusts the drive frequency to the resonant point, restoring the transducer's optimal performance and achieving unattended intelligent operation and maintenance. Reduced Total Cost: Remote control reduces on-site inspection manpower, while data logging avoids unplanned downtime through predictive maintenance. The combination of these two approaches can extend transducer lifespan by more than 30%, significantly reducing spare parts replacement and repair costs. Multi-Scenario Adaptability: Whether for single-unit testing in a laboratory or cluster management in a factory, remote control and data logging can be flexibly expanded. For example, it supports simultaneous monitoring of data from 100+ drives, presented through a visual dashboard, improving management transparency. Furthermore, the control module's control of the driver enables automatic frequency tracking, solving the industry problem of temperature drift and aging in piezoelectric transducers, ensuring that the transducer's efficiency remains constant at 95%+; nanosecond-level digital closed-loop: FPGA hardware PID achieves constant current / constant voltage accuracy of ±1%, which is unattainable by traditional analog circuits; intelligent: from signal generation to power drive to data acquisition to cloud interconnection, an integrated programmable platform is realized, which can also advance the ultrasonic drive of the transducer from the "analog power amplifier" era to the "software-defined ultrasound" era, giving it a clear generational advantage in Industry 4.0 and precision manufacturing.

[0044] Furthermore, the driver's automated process includes power-on self-test, frequency sweep to find the resonant point, lock operation, and real-time monitoring. It is ready to use right out of the box and requires no manual debugging. Data such as drive current, voltage, phase, and temperature are stored in the cloud in real time, enabling traceability analysis, predictive maintenance, and remote data upload. Firmware can be updated remotely, and on-site algorithm iteration can be performed without disassembling the device. Multiple modes, such as sine / triangular / frequency sweep / burst modes, can be switched via software, making it versatile and adaptable to different processes. ZYNQ's FPGA deploys a neural network to identify abnormal resonant modes and upload them to the cloud. With the support of big data, it can provide early warnings of transducer aging / cracks.

[0045] Figure 4 This is a structural block diagram of a control module provided in Embodiment 3 of the present invention. (Reference) Figure 4 The control module includes a parameter acquisition unit 310, a state control unit 320, and an anomaly determination unit 330. The parameter acquisition unit 310 is used to acquire the first operating parameters of the transducer and the second operating parameters of the driver. The state control unit 320 is used to control the operating state of the driver according to the first operating parameters, so as to adjust the operating state of the transducer through the driver. The anomaly determination unit 330 is used to determine whether the driver is abnormal according to the second operating parameters, and when the driver is determined to be abnormal, control the driver to stop working.

[0046] Based on the above implementation, the second operating parameter includes at least one parameter of the driver; the anomaly determination unit 330 is specifically used to determine that the driver is abnormal when at least one parameter of the second operating parameter exceeds the corresponding preset range.

[0047] In one embodiment, the state control unit 320 includes an efficiency determination subunit and a frequency control subunit; wherein the efficiency determination subunit is used to determine the working efficiency of the transducer according to a first working parameter; and the frequency control subunit is used to control the driving frequency of the driver to correspond to the target resonant point of the transducer when the working efficiency is lower than a preset threshold, so as to improve the working efficiency of the transducer.

[0048] Optionally, the state control unit 320 includes: an instruction generation subunit and an output control subunit; wherein, the instruction generation subunit is used to determine the required frequency, gain and matching impedance of the driver according to the first operating parameters, and generate corresponding adjustment instructions; the output control subunit is used to control the output signal of the driver based on the adjustment instructions.

[0049] Optionally, the anomaly determination unit 330 is also used to issue a corresponding prompt message when an anomaly is determined in the driver.

[0050] Optionally, the control module also includes an information uploading unit, which is used to upload the acquired parameters and various information during the control process to the cloud.

[0051] This embodiment provides a transducer system, including a transducer and a driver as described in any embodiment of the present invention. The driver is electrically connected to the transducer and is used to drive the transducer.

[0052] Transducers, as devices that convert one form of energy into another, are core components in detection, control, acoustic, medical, and industrial equipment, and have a wide range of applications. Applications of transducers include: the medical industry, such as medical ultrasound probes (B-mode ultrasound, color Doppler ultrasound, Doppler blood flow detection), ultrasonic lithotripters, ultrasonic beauty equipment, and non-invasive physiotherapy devices; industrial manufacturing and testing, such as ultrasonic cleaning: precision cleaning of hardware, optical lenses, and circuit boards; non-destructive testing: detection of internal defects in steel welds, pipes, and composite materials; thickness measurement: online monitoring of plate and pipe wall thickness; ultrasonic motors: camera focusing and precision robot drive; automotive and intelligent sensing, such as reversing radar, millimeter-wave assisted ultrasonic sensors, liquid level sensors, and tire pressure transducers; underwater acoustics and ocean detection, such as sonar, underwater communication, fish detection, and seabed topography mapping; consumer electronics, such as headphones, speakers, dynamic microphones, wireless headphones, and fingerprint piezoelectric sensors; automation and instrumentation, such as pressure, tension, temperature, and flow sensors; laboratory biological signal acquisition tension transducers; and gas-sensitive detection elements.

[0053] The driver and transducer system provided in this embodiment belong to the same inventive concept as the driver control method provided in any embodiment of the present invention, and have corresponding beneficial effects. For technical details not covered in this embodiment, please refer to the driver control method provided in any embodiment of the present invention.

[0054] Example 4 Figure 5 This is a schematic diagram of the structure of a terminal provided in Embodiment 4 of the present invention. Figure 5 A block diagram of an exemplary device 412 suitable for implementing embodiments of the present invention is shown. Figure 5 The device 412 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of the present invention.

[0055] like Figure 5 As shown, device 412 is represented as a general-purpose device. Components of device 412 may include, but are not limited to: one or more processors 416, storage device 428, and bus 418 connecting different system components (including storage device 428 and processor 416).

[0056] Bus 418 represents one or more of several bus architectures, including a memory device bus or memory device controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the various bus architectures. Examples of these architectures include, but are not limited to, the Industry Subversive Alliance (ISA) bus, the Micro Channel Architecture (MAC) bus, the Enhanced ISA bus, the Video Electronics Standards Association (VESA) local bus, and the Peripheral Component Interconnect (PCI) bus.

[0057] Device 412 typically includes a variety of computer system readable media. These media can be any available media that can be accessed by device 412, including volatile and non-volatile media, removable and non-removable media.

[0058] Storage device 428 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 430 and / or cache memory 432. Device 412 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, storage system 434 may be used to read and write non-removable, non-volatile magnetic media (… Figure 5 Not shown; usually referred to as a "hard drive"). Although Figure 5 As not shown, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk") and an optical disc drive for reading and writing to a removable non-volatile optical disc, such as a Compact Disc Read-Only Memory (CD-ROM), a Digital Video Disc Read-Only Memory (DVD-ROM), or other optical media. In these cases, each drive may be connected to bus 418 via one or more data media interfaces. Storage device 428 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of the embodiments of the present invention.

[0059] A program / utility 440 having a set (at least one) of program modules 442 may be stored in, for example, a storage device 428. Such program modules 442 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. Program modules 442 typically perform the functions and / or methods described in the embodiments of the present invention.

[0060] Device 412 can also communicate with one or more external devices 414 (e.g., keyboard, pointing terminal, display 424, etc.), and with one or more terminals that enable a user to interact with device 412, and / or with any terminal that enables device 412 to communicate with one or more other computing terminals (e.g., network card, modem, etc.). This communication can be performed via input / output (I / O) interface 422. Furthermore, device 412 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 420. Figure 5 As shown, network adapter 420 communicates with other modules of device 412 via bus 418. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in conjunction with device 412, including but not limited to: microcode, terminal drivers, redundant processors, external disk drive arrays, Redundant Arrays of Independent Disks (RAID) systems, tape drives, and data backup storage systems.

[0061] The processor 416 (which can be considered as the control module described above) executes various functional applications and data processing by running a program stored in the storage device 428, such as implementing the driver control method provided in the embodiments of the present invention, which includes: Obtain the first operating parameters of the transducer and the second operating parameters of the driver; Based on the first operating parameter, control the operating state of the driver to adjust the operating state of the transducer. Based on the second operating parameter, determine whether the driver is malfunctioning, and if the driver is malfunctioning, control the driver to stop working.

[0062] Example 5 Embodiment 5 of the present invention provides a computer-readable storage medium having a computer program stored thereon. When executed by a controller, the program implements the driver control method provided in the embodiments of the present invention, the method comprising: Obtain the first operating parameters of the transducer and the second operating parameters of the driver; Based on the first operating parameter, control the operating state of the driver to adjust the operating state of the transducer. Based on the second operating parameter, determine whether the driver is malfunctioning, and if the driver is malfunctioning, control the driver to stop working.

[0063] The computer storage medium of this invention can be any combination of one or more computer-readable media. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this document, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0064] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, capable of sending, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device.

[0065] Program code contained on a computer-readable medium may be transmitted using any suitable medium, including—but not limited to—wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.

[0066] Computer program code for performing the operations of this invention can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as "C" or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or terminal. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0067] Note that the above description is merely a preferred embodiment of the present invention and the technical principles employed. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and various obvious changes, rearrangements, combinations, and substitutions can be made without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and may include many other equivalent embodiments without departing from the concept of the present invention, the scope of which is determined by the scope of the appended claims.

Claims

1. A control method for a driver, characterized in that, The driver is used to drive the transducer, and the control method includes: Obtain the first operating parameters of the transducer and the second operating parameters of the driver; Based on the first operating parameter, the operating state of the driver is controlled so as to adjust the operating state of the transducer through the driver; Based on the second operating parameters, determine whether the driver is malfunctioning, and if the driver is determined to be malfunctioning, control the driver to stop working.

2. The control method for the driver according to claim 1, characterized in that, The second operating parameter includes at least one parameter of the driver; determining whether the driver is malfunctioning based on the second operating parameter includes: When at least one of the second operating parameters exceeds the corresponding preset range, the driver is determined to be abnormal.

3. The control method for the driver according to claim 1, characterized in that, The step of controlling the operating state of the driver according to the first operating parameter, so as to adjust the operating state of the transducer through the driver, includes: The working efficiency of the transducer is determined based on the first working parameters; When the operating efficiency is lower than a preset threshold, the driving frequency of the driver is controlled to correspond to the target resonant point of the transducer in order to improve the operating efficiency of the transducer.

4. The control method for the driver according to claim 1, characterized in that, The step of controlling the operating state of the driver according to the first operating parameter includes: Based on the first operating parameters, the required frequency, gain, and matching impedance of the driver are determined, and corresponding adjustment commands are generated; Based on the adjustment command, control the output signal of the driver.

5. The control method for the driver according to claim 1, characterized in that, Also includes: When the driver is found to be malfunctioning, a corresponding prompt message is issued.

6. The control method for the driver according to claim 1, characterized in that, Also includes: The acquired parameters and various information from the control process are uploaded to the cloud.

7. The control method for the driver according to claim 1, characterized in that, The operating parameters include at least one of the output current of the transducer and the output voltage of the transducer; the second operating parameter includes at least one of the temperature of the driver and the voltage of the driver.

8. A driver, characterized in that, include: The driver comprises a control module, a frequency synthesis module, a differential amplification module, a gain adjustment module, a power amplification module, and an impedance matching and optocoupler output module. The control module is communicatively connected to the frequency synthesis module and the gain adjustment module. The frequency synthesis module, the differential amplification module, the gain adjustment module, the power amplification module, and the impedance matching and optocoupler output module are sequentially electrically connected. The impedance matching and optocoupler output module is electrically connected to the transducer. The control method of the driver as described in any one of claims 1-7 is executed by the control module.

9. The driver according to claim 8, characterized in that, It also includes a sampling module, through which the transducer is communicatively connected to the control module.

10. A transducer system, characterized in that, It includes a transducer and a driver as described in any one of claims 8-9, the driver being electrically connected to the transducer and used to drive the transducer.