Zeroing control method, system, and storage medium for an ultrasound probe
Patent Information
- Application Number
- CN202311601798.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-27
- Publication Date
- 2026-10-20
- Estimated Expiration
- 2043-11-27
AI Technical Summary
[0004]在本实施例中提供了一种超声探头的归零控制方法、系统和存储介质,以解决相关技术中换能器归零效率较低,且准确度较低的问题
[0026]与相关技术相比,在本实施例中提供了超声探头的归零控制方法、系统和存储介质,其中的超声探头的归零控制方法,首先获取传感器的初始信号状态;初始信号状态为接通状态或遮挡状态;其中,接通状态为传感器未被遮挡件遮挡时输出的信号状态;遮挡状态为传感器被遮挡件遮挡时输出的信号状态;再控制换能器向第一转动方向持续转动,直至传感器的当前信号状态发生首次跳变;第一转动方向为根据传感器的初始信号状态,确定的换能器位置归零的旋转方向;最后控制换能器向第二转动方向转动,直至传感器的当前信号状态发生第二次跳变;其中,第二转动方向与第一转动方向相反,且换能器向第二转动方向转动的角度,小于向第一转动方向转动的角度。其能够基于传感器的信号状态实现对换能器所处位置的判断,从而实现对换能器转动的准确控制,且通过检测两次信号跳变令换能器准确处于预设的归零位置,从而提高换能器归零控制的效率和准确度。
Smart Images

Figure CN117379091B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of ultrasonic probe technology, and in particular to a zeroing control method, system, and storage medium for ultrasonic probes. Background Technology
[0002] Currently, the probes used in ultrasonic 3D imaging are typically mechanical volumetric probes. During 3D scanning, the probe's transducer oscillates back and forth driven by an internal motor. In non-3D mode, the transducer needs to remain stationary at the zero-position. Zeroing control of the probe involves stopping the transducer at the zero-position. Due to the structural limitations of current mechanical volumetric probes, the sensor output signal is often high regardless of whether the transducer's rotation angle is to the left or right of the zero-position. Therefore, related technologies cannot directly determine the transducer's zeroing direction based on the sensor's signal state. Instead, they require repeatedly adjusting the transducer's rotation angle, combining this with changes in the sensor's signal state to determine the zeroing direction, and then controlling the transducer to zero based on this determined direction. Furthermore, due to system propagation and response delays, the transducer cannot accurately stop at the preset zero-position. Consequently, zeroing control in related technologies often takes a considerable amount of time and cannot accurately control the transducer to return to the preset zero-position.
[0003] There is currently no effective solution to the problems of low zeroing efficiency and low accuracy of transducers in related technologies. Summary of the Invention
[0004] This embodiment provides a zeroing control method, system, and storage medium for an ultrasonic probe to solve the problems of low zeroing efficiency and low accuracy of transducers in related technologies.
[0005] Firstly, this embodiment provides a method for zeroing control of an ultrasonic probe. The ultrasonic probe is equipped with a sensor and a shielding component. The shielding component rotates synchronously with the transducer of the ultrasonic probe, and the sensor is fixedly positioned at a preset zeroing position of the transducer. The method includes:
[0006] The initial signal state of the sensor is obtained; the initial signal state is either an on state or an off state; wherein, the on state is the signal state output by the sensor when it is not blocked by the blocking component; the off state is the signal state output by the sensor when it is blocked by the blocking component.
[0007] The transducer is controlled to rotate continuously in the first rotation direction until the current signal state of the sensor undergoes its first change; the first rotation direction is the rotation direction in which the position of the transducer is zeroed, determined based on the initial signal state of the sensor.
[0008] The transducer is controlled to rotate in a second rotation direction until the current signal state of the sensor undergoes a second transition; wherein the second rotation direction is opposite to the first rotation direction, and the angle by which the transducer rotates in the second rotation direction is less than the angle by which it rotates in the first rotation direction.
[0009] In some embodiments, when the initial signal state is on, the first rotation direction of the transducer is the direction that causes the signal state of the sensor to jump to the blocking state.
[0010] In some embodiments, the method further includes:
[0011] After the sensor's current signal state undergoes a second transition, the transducer is controlled to rotate in a third rotation direction until the sensor's current signal state undergoes a third transition; the third rotation direction is opposite to the second rotation direction.
[0012] In some embodiments, the method further includes:
[0013] When the initial signal state is either an on state or an off state, after the current signal state of the sensor undergoes a second transition, the transducer is controlled to rotate in a third rotation direction until the current signal state of the sensor undergoes a third transition; the third rotation direction is opposite to the second rotation direction.
[0014] When the initial signal state is either an on state or an off state, the transducer is controlled to stop rotating after the current signal state of the sensor undergoes a second transition.
[0015] In some embodiments, when the initial signal state is a blocked state, the first rotation direction of the transducer is the direction that causes the signal state of the sensor to jump to an on state.
[0016] In some embodiments, controlling the transducer to rotate in a second rotational direction until the current signal state of the sensor undergoes a second transition includes:
[0017] The transducer is controlled to rotate in a second rotation direction at a preset step angle until the current signal state of the sensor undergoes a second jump.
[0018] In some embodiments, controlling the transducer to rotate in a second rotation direction by a preset step angle until the current signal state of the sensor undergoes a second transition includes:
[0019] Each time the transducer is controlled to rotate once in the second rotation direction by a preset step angle, it is determined whether the current signal state of the sensor has changed for the second time. If so, the transducer is controlled to stop the step rotation; otherwise, the transducer is controlled to continue rotating once in the second rotation direction.
[0020] In some embodiments, controlling the transducer to rotate continuously in a first rotation direction until the current signal state of the sensor undergoes its first change includes:
[0021] Within the limit rotation angle of the transducer, the transducer is controlled to rotate continuously in the first rotation direction until the current signal state of the sensor undergoes its first change.
[0022] Secondly, this embodiment provides a zeroing control system for an ultrasonic probe, including: an ultrasonic probe and a controller; wherein, the ultrasonic probe is provided with a shield and a sensor, the shield rotates synchronously with the transducer of the ultrasonic probe, and the sensor is fixedly installed at a preset zeroing position of the transducer;
[0023] The ultrasonic probe is used to perform ultrasonic three-dimensional imaging of the object being tested.
[0024] The controller is used to execute the zeroing control method for the ultrasonic probe described in the first aspect above.
[0025] Thirdly, this embodiment provides a storage medium storing a computer program that, when executed by a processor, implements the zeroing control method for the ultrasonic probe described in the first aspect.
[0026] Compared with related technologies, this embodiment provides a zeroing control method, system, and storage medium for an ultrasonic probe. The zeroing control method first acquires the initial signal state of the sensor; the initial signal state is either an on state or an off state; the on state is the signal state output when the sensor is not off-target; the off state is the signal state output when the sensor is off-target. Next, the transducer is controlled to rotate continuously in a first rotation direction until the sensor's current signal state undergoes its first change; the first rotation direction is the rotation direction for zeroing the transducer position determined based on the sensor's initial signal state. Finally, the transducer is controlled to rotate in a second rotation direction until the sensor's current signal state undergoes its second change; the second rotation direction is opposite to the first rotation direction, and the angle of rotation of the transducer in the second rotation direction is less than the angle of rotation in the first rotation direction. It can determine the position of the transducer based on the signal status of the sensor, thereby achieving accurate control of the transducer rotation. Furthermore, by detecting two signal transitions, it can accurately position the transducer at a preset zero position, thereby improving the efficiency and accuracy of the transducer zero-point control.
[0027] Details of one or more embodiments of this application are set forth in the following drawings and description to make other features, objects and advantages of this application more readily apparent. Attached Figure Description
[0028] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:
[0029] Figure 1 This is a hardware structure block diagram of the terminal of the ultrasonic probe zeroing control method in this embodiment;
[0030] Figure 2 This is a flowchart of the zeroing control method for the ultrasonic probe in this embodiment;
[0031] Figure 3 This is a schematic diagram of the structure of an ultrasonic probe in this embodiment;
[0032] Figure 4 This is a schematic diagram showing the positional relationship between the sensor and the blocking component in this embodiment;
[0033] Figure 5 This is a schematic diagram showing the correspondence between sensor signal status and transducer rotation angle in this embodiment;
[0034] Figure 6 This is a flowchart of the zeroing control method for the ultrasonic probe according to this preferred embodiment;
[0035] Figure 7This is a schematic diagram of the zeroing control system for the ultrasonic probe in this embodiment. Detailed Implementation
[0036] To better understand the purpose, technical solution, and advantages of this application, the application is described and explained below in conjunction with the accompanying drawings and embodiments.
[0037] Unless otherwise defined, the technical or scientific terms used in this application shall have the general meaning as understood by one of ordinary skill in the art to which this application pertains. Words such as “a,” “an,” “an,” “the,” “the,” and “these,” used in this application, do not indicate quantitative limitation and may be singular or plural. The terms “comprising,” “including,” “having,” and any variations thereof used in this application are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or device that comprises a series of steps or modules (units) is not limited to the listed steps or modules (units) but may include steps or modules (units) not listed, or may include other steps or modules (units) inherent to such processes, methods, products, or devices. The terms “connected,” “linked,” and “coupled,” used in this application, are not limited to physical or mechanical connections but may include electrical connections, whether direct or indirect. The term “multiple” used in this application refers to two or more. The "and / or" operator describes the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: A alone, A and B simultaneously, and B alone. Typically, the character " / " indicates that the objects before and after it are in an "or" relationship. The terms "first," "second," and "third," etc., used in this application are merely for distinguishing similar objects and do not represent a specific ordering of the objects.
[0038] The method embodiments provided in this example can be executed on a terminal, computer, or similar computing device. For example, it can run on a terminal. Figure 1 This is a hardware structure block diagram of the terminal of the ultrasonic probe zeroing control method in this embodiment. (See diagram for example.) Figure 1 As shown, a terminal may include one or more ( Figure 1 Only one is shown in the diagram. A processor 102 and a memory 104 for storing data are also included. The processor 102 may be, but is not limited to, a microprocessor (MCU) or a programmable logic device (FPGA). The terminal may also include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that… Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the terminal described above. For example, the terminal may also include components that are larger than... Figure 1 The more or fewer components shown, or having the same Figure 1 The different configurations shown are illustrated.
[0039] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the ultrasonic probe zeroing control method in this embodiment. The processor 102 executes various functional applications and data processing by running the computer programs stored in the memory 104, thereby implementing the aforementioned method. The memory 104 may include high-speed random access memory and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0040] The transmission device 106 is used to receive or send data via a network. This network includes a wireless network provided by the terminal's communication provider. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 can be a Radio Frequency (RF) module used for wireless communication with the Internet.
[0041] This embodiment provides a zeroing control method for an ultrasonic probe. The ultrasonic probe is equipped with a sensor and a shielding component. The shielding component rotates synchronously with the transducer of the ultrasonic probe, and the sensor is fixedly installed at a preset zeroing position of the ultrasonic transducer. Figure 2 This is a flowchart of the zeroing control method for the ultrasonic probe in this embodiment, as follows: Figure 2 As shown, the process includes the following steps:
[0042] Step S210: Obtain the initial signal state of the sensor; the initial signal state is either an on state or an off state; wherein, the on state is the signal state output by the sensor when it is not blocked by the blocking component; the off state is the signal state output by the sensor when it is blocked by the blocking component.
[0043] The ultrasonic probe in this embodiment is a volumetric probe equipped with a sensor for probe zeroing. For example, it can be a mechanical volumetric probe driven by a motor, or it can be other types of volumetric probes. This embodiment does not specifically limit the type of probe. Figure 3 This is a schematic diagram of one structure of the ultrasonic probe in this embodiment. Figure 3As shown, the ultrasonic probe includes a transducer 301. In addition, the ultrasonic probe also includes a sensor 302 and a blocking member 303. The sensor 302 is fixedly mounted at a preset zero position of the transducer, for example, fixedly mounted on the base of the transducer. The blocking member 303 can be mounted on the rotating shaft of the transducer, and the blocking member 303 rotates synchronously with the transducer 301. Specifically, the sensor 302 can be a photoelectric switch, with the transmitter and receiver integrated. In this embodiment, when the transducer 301 is not in the preset zero position, the signal state output by the sensor 302 is either an on state or a blocked state, where one signal state corresponds to a high level and the other to a low level. For example, when the sensor 302 is blocked by the blocking member 303, the output signal state is blocked, and the output signal is low; when the sensor 302 is not blocked by the blocking member 303, the output signal state is on, and the output signal is high.
[0044] Figure 4 This is a schematic diagram illustrating the positional relationship between the sensor and the blocking element in this embodiment. Figure 4 As shown on the left, the blocking member 303 blocks the sensor 302 as the transducer rotates synchronously; as Figure 4 As shown in the middle section, the positional relationship between the blocking component 303 and the sensor 302 is at the critical state of blocking and not blocking. At this time, the transducer is in the zero position, and the signal output by the sensor 302 may be in an on state or a blocked state depending on the error. Figure 4 As shown on the right, the shielding component 303 does not block the sensor 302 at this time.
[0045] When the transducer is not in the zero position, its rotation angle relative to the zero position belongs to one of two deflection ranges, which are located on both sides of the zero position. Figure 5 This is a schematic diagram illustrating the correspondence between sensor signal states and transducer rotation angles in this embodiment. For example... Figure 5 As shown, when the current rotation angle of the transducer is within the first deflection range relative to the preset zero position, such as -90 degrees to 0 degrees, the sensor is blocked by the blocking component. At this time, the initial signal state of the sensor is the blocked state, and it can output a low level. When the current angle of the transducer is within the second deflection range relative to the preset zero position, such as 0 degrees to 90 degrees, the sensor is not blocked by the blocking component. At this time, the initial signal state of the sensor is the on state, and it can output a high level. The above-mentioned first deflection range and second deflection range constitute the maximum structural limit angle range of the transducer's rotation. The correspondence between the blocked state and the on state and the high and low levels is only an example, and this embodiment does not specifically limit the correspondence between the blocked state and the on state and the high and low levels.
[0046] Furthermore, since the shielding member rotates synchronously with the transducer in this embodiment, when the transducer is zeroed, the signal status of the sensor can be detected to determine whether the rotation angle of the transducer is within the first deflection range or the second deflection range, thereby determining the zeroing direction of the transducer.
[0047] Step S220: Control the transducer to rotate continuously in the first rotation direction until the current signal state of the sensor changes for the first time; the first rotation direction is the rotation direction in which the transducer position is zeroed, determined according to the initial signal state of the sensor.
[0048] The ultrasonic transducer can be rotated by a motor inside the ultrasonic probe. Specifically, during the rotation, the sensor's signal state will change abruptly when the transducer passes through the zero-point position. For example, a high-to-low level transition will occur. Therefore, the transducer needs to be continuously rotated in a defined first direction until the sensor's signal state undergoes its first change. For example, if the transducer is in a deflection range of -90° to 0°, and the initial signal state of the sensor is in an obstructed state, then the first rotation direction is the direction that causes the sensor's signal state to change to an on state. If rotating the transducer clockwise relative to a fixed base at a fixed viewing angle can cause the sensor's signal state to change from an obstructed state to an on state, then the first rotation direction is clockwise at that fixed viewing angle; conversely, if it is necessary to change the sensor's signal state from an on state to an obstructed state, then the first rotation direction is counterclockwise at that fixed viewing angle. It should be noted that the above counterclockwise and clockwise directions are merely illustrative examples for ease of description and do not constitute a specific limitation on the zero-point control method of this embodiment. This embodiment uses the signal status of the sensor to determine the rotation direction of the transducer when it returns to zero, thereby avoiding vibration and abnormal noise caused by the transducer rotating to the structural limit in the opposite direction to the zeroing direction.
[0049] Step S230: Control the transducer to rotate in the second rotation direction until the current signal state of the sensor changes for the second time; wherein, the second rotation direction is opposite to the first rotation direction, and the angle of the transducer rotating in the second rotation direction is less than the angle of the transducer rotating in the first rotation direction.
[0050] When the sensor output signal state undergoes its first change, after the transducer stops moving, this embodiment considers that the transducer may remain in motion due to signal transmission delays and system response delays, and thus cannot stop precisely at the zero position. Therefore, after the transducer undergoes its first change and stops moving, this embodiment immediately controls the transducer to rotate a small distance in a second rotation direction opposite to the first rotation direction until the sensor signal state changes again, i.e., the second change. This ensures that the transducer stops more accurately at the zero position.
[0051] This embodiment, based on the corresponding setup of the sensor and the shielding component, determines the rotation direction of the transducer by detecting the signal state output by the sensor, and then achieves zero-reset control of the transducer in the ultrasonic probe through two signal jump detections. Compared with related technologies, it can improve the efficiency and accuracy of zero-reset control.
[0052] Steps S210 to S230 above involve acquiring the initial signal state of the sensor; the initial signal state is either an on state or an off state; wherein, the on state is the signal state output by the sensor when it is not blocked by the blocking component; the off state is formed when the sensor is blocked by the blocking component; controlling the transducer to continuously rotate in a first rotation direction until the current signal state of the sensor undergoes its first change; the first rotation direction is the rotation direction for zeroing the transducer position determined based on the initial signal state of the sensor; controlling the transducer to rotate in a second rotation direction until the current signal state of the sensor undergoes its second change; wherein, the second rotation direction is opposite to the first rotation direction, and the angle of rotation of the transducer in the second rotation direction is less than the angle of rotation in the first rotation direction. This allows for the determination of the transducer's position based on the sensor's signal state, thereby achieving accurate control of the transducer's rotation, and by detecting two signal changes, the transducer is accurately positioned at a preset zeroing position, thus improving the efficiency and accuracy of the transducer's zeroing control.
[0053] In one embodiment, when the initial signal state is on, the first rotation direction of the transducer is the direction that causes the sensor's signal state to jump to the blocked state.
[0054] Specifically, when the initial signal state is on, the rotation direction that causes the signal state to change to an occlusion state can be determined based on a pre-determined correspondence between the transducer's rotation direction and the sensor's signal state. For example, at a fixed viewing angle, when the occlusion element does not obstruct the sensor, the transducer needs to rotate counterclockwise to make the occlusion element obstruct the sensor, thus bringing the transducer to zero. In this case, the first rotation direction is the aforementioned counterclockwise direction. Therefore, this embodiment can accurately determine the transducer's rotation direction.
[0055] Furthermore, in one embodiment, the above-described ultrasonic probe zeroing control method may further include:
[0056] After the sensor's current signal state changes for the second time, the transducer is controlled to rotate in the third rotation direction until the sensor's current signal state changes for the third time; the third rotation direction is opposite to the second rotation direction.
[0057] Therefore, in this embodiment, after the sensor's current signal state undergoes a second transition, the transducer is controlled to rotate in a third direction so that the sensor's current signal state undergoes a third transition, thereby more accurately stopping the transducer at the preset zero position.
[0058] Furthermore, in one embodiment, the above-mentioned zeroing control method for the ultrasonic probe may also include:
[0059] When the initial signal state is either on or off, after the sensor's current signal state changes for the second time, the transducer is controlled to rotate in the third rotation direction until the sensor's current signal state changes for the third time; the third rotation direction is opposite to the second rotation direction; when the initial signal state is either on or off, after the sensor's current signal state changes for the second time, the transducer is controlled to stop rotating.
[0060] For example, when the initial signal state is "on," if the transducer is rotated in the first rotation direction to cause the sensor's signal state to change from "on" to "blocked," to avoid the transducer being affected by signal transmission delay, system response delay, etc., the transducer is then rotated again in the second rotation direction to cause the sensor's signal state to change to "on" again. To ensure that the transducer remains stationary on the same side of the zero position after returning to zero from any direction, the transducer can be slightly rotated again after the second signal state change, causing a third signal state change. In this case, if the initial signal state of the sensor is "blocked," a third signal state change is unnecessary. In this case, regardless of whether the initial signal state is "on" or "blocked," the transducer can remain stationary on the same side of the zero position. The angle of rotation of the transducer in the third rotation direction can be less than or equal to the angle of rotation in the second rotation direction.
[0061] Understandably, if the sensor's initial signal state is blocked, the transducer can be controlled to rotate to cause the sensor to undergo a third transition. Conversely, if the sensor's initial signal state is on, only the transducer needs to be controlled to rotate to cause the sensor to undergo two transitions. Based on this, this embodiment ensures that the transducer stops on the same side after returning to zero at any position, thereby improving the consistency of the zeroing position.
[0062] In another embodiment, when the initial signal state is a blocked state, the first rotation direction of the transducer is the direction that causes the sensor's signal state to jump to an on state.
[0063] When the initial signal state is obstructed, the rotation direction to change the signal state to on can be determined based on a pre-defined correspondence between the transducer's rotation direction and the sensor's signal state. For example, at a fixed viewing angle, when the obstructing element blocks the sensor, the transducer needs to rotate clockwise to prevent the obstructing element from blocking the sensor, thus bringing the transducer to zero. In this case, the first rotation direction is the aforementioned clockwise direction. Therefore, this embodiment can accurately determine the transducer's rotation direction.
[0064] Furthermore, in one embodiment, based on the above step S230, controlling the transducer to rotate in the second rotation direction until the current signal state of the sensor undergoes a second transition, specifically may include:
[0065] The transducer is controlled to rotate in a second rotation direction at a preset step angle until the current signal state of the sensor changes for the second time.
[0066] Specifically, when the sensor's current signal undergoes its first change, the transducer is controlled to stop moving. Then, it rotates in small increments in a second direction opposite to the first rotation direction until the sensor's current signal state undergoes a second change. For example, the transducer can be controlled to rotate in steps with fewer than 100 pulses. Exemplarily, each step angle can be less than 0.01 degrees, such as 0.001 degrees, 0.0013 degrees, 0.0015 degrees, 0.0017 degrees, or 0.002 degrees. Other pulse counts can also be set; this embodiment does not specifically limit this. By using a step-by-step rotation method, small adjustments to the transducer's rotation direction can be achieved, thus avoiding excessively large adjustments that could cause the transducer to deviate from its zero-position. Based on this, this embodiment can improve the accuracy of the transducer's zeroing.
[0067] In one embodiment, controlling the transducer to rotate in a second rotation direction by a preset step angle until the current signal state of the sensor undergoes a second transition may include:
[0068] Each time the transducer is controlled to rotate once in the second rotation direction by a preset step angle, it is determined whether the current signal state of the sensor has changed for the second time. If so, the transducer is controlled to stop the step rotation; otherwise, the transducer is controlled to continue rotating once in the second rotation direction.
[0069] To further improve the accuracy of transducer zero-reset control during stepping rotation, the sensor signal state can be checked after each rotation to determine if a second transition has occurred. Once a transition is detected, the current stepping rotation is controlled. By cyclically repeating this stepping rotation and sensor signal state checks, the accuracy of zero-reset control is improved.
[0070] Specifically, in one embodiment, based on the above step S220, controlling the transducer to continuously rotate in the first rotation direction until the current signal state of the sensor undergoes its first change may include:
[0071] Within the transducer's limit rotation angle, the transducer is controlled to rotate continuously in the first rotation direction until the sensor's current signal state undergoes its first jump.
[0072] In other words, the transducer's limit rotation angle can be set as the maximum angle limit for continuous control of the transducer's rotation. The transducer will then rotate continuously without exceeding this maximum angle limit until the sensor's current signal state undergoes its first change. This limit rotation angle is the angle at which the transducer rotates from one structural limit to the other. Therefore, this embodiment avoids vibration and abnormal noise caused by the transducer rotating to its structural limit and reduces wear on the transducer's various mechanical components.
[0073] The present embodiment will now be described and illustrated through preferred embodiments.
[0074] Figure 6 This is a flowchart of the zeroing control method for the ultrasonic probe according to a preferred embodiment. Figure 6 As shown, the zeroing control method for this ultrasonic probe includes the following steps:
[0075] Step S601: Obtain the initial signal state of the sensor; wherein, the ultrasonic probe is equipped with a sensor and a shielding component, the shielding component rotates synchronously with the transducer of the ultrasonic probe, and the sensor is fixedly set at the preset zero position of the transducer.
[0076] Step S602: Determine whether the initial signal state of the sensor is an occlusion state; if yes, proceed to step S603; otherwise, proceed to step S604.
[0077] Step S603: Control the transducer to rotate in the positive angle direction; execute step S605; wherein, the positive angle direction can be the rotation direction that enables the sensor output signal to be in the on state; specifically, when controlling the transducer to rotate, the angle range of the transducer rotating in the positive angle direction can be preset based on the mechanical structure of the ultrasonic probe, the maximum structural limit of the transducer rotation, etc.
[0078] Step S604: Control the transducer to rotate in a negative angle direction; execute step S610; wherein the negative angle direction can be the rotation direction in which the signal output of the sensor is blocked; similarly, when controlling the transducer to rotate in a negative angle direction, the angle range of the transducer to rotate in a negative angle direction can be preset based on the mechanical structure of the ultrasonic probe, the maximum structural limit of the transducer rotation, etc.
[0079] Step S605: Determine whether the current signal state of the sensor has changed; if yes, proceed to step S606; otherwise, continue to step S603.
[0080] Step S606: Control the transducer to stop moving;
[0081] Step S607: Control the transducer to rotate in a negative angle direction; for example, the number of step pulses can be less than 100, and the step angle can be less than 0.01 degrees, such as 0.001 degrees, 0.0013 degrees, 0.0015 degrees, 0.0017 degrees or 0.002 degrees, etc., to control the transducer to rotate in a step.
[0082] Step S608: Determine whether the current signal of the sensor has changed; if yes, proceed to step S609; otherwise, continue to step S607.
[0083] Step S609: Control the transducer to stop rotating and end the zeroing control process;
[0084] Step S610: Determine whether the current signal of the sensor has changed; if yes, proceed to step S611; otherwise, continue to step S604.
[0085] Step S611: Control the transducer to stop moving;
[0086] Step S612: Control the transducer to rotate in a positive angle direction;
[0087] Step S613: Determine whether the current signal of the sensor has changed; if yes, proceed to step S607; otherwise, continue to step S612.
[0088] Steps S601 to S613 described above can determine the position of the transducer based on the signal state of the sensor, thereby achieving accurate control of the transducer rotation. Furthermore, by detecting two signal transitions, the transducer is accurately positioned at the preset zero position, thus improving the efficiency and accuracy of the transducer zero-reset control.
[0089] This embodiment provides a zeroing control system for an ultrasonic probe. Figure 7 This is a schematic diagram of the zeroing control system for the ultrasonic probe in this embodiment. Figure 7 As shown, the zeroing control system of the ultrasonic probe includes an ultrasonic probe 72 and a controller 74; wherein, the ultrasonic probe 72 is provided with a shield and a sensor, the shield rotates synchronously with the transducer of the ultrasonic probe 72, and the sensor is fixedly set at the preset zeroing position of the transducer; the ultrasonic probe 72 is used to perform ultrasonic three-dimensional imaging of the object being detected; the controller 74 is used to execute the zeroing control method of the ultrasonic probe provided in any of the above embodiments.
[0090] This embodiment also provides an electronic device including a memory and a processor, the memory storing a computer program and the processor being configured to run the computer program to perform the steps in any of the above method embodiments.
[0091] Optionally, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.
[0092] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:
[0093] S1, acquire the initial signal state of the sensor; the initial signal state is either on or blocked; where, the on state is the signal state output by the sensor when it is not blocked by the blocking component; the blocked state is the signal state output by the sensor when it is blocked by the blocking component.
[0094] S2, control the transducer to rotate continuously in the first rotation direction until the current signal state of the sensor changes for the first time; the first rotation direction is the rotation direction in which the transducer position is returned to zero, determined according to the initial signal state of the sensor.
[0095] S3, control the transducer to rotate in the second rotation direction until the current signal state of the sensor changes for the second time; wherein, the second rotation direction is opposite to the first rotation direction, and the angle of the transducer rotating in the second rotation direction is less than the angle of the transducer rotating in the first rotation direction.
[0096] It should be noted that the specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated in this embodiment.
[0097] Furthermore, in conjunction with the ultrasonic probe zeroing control method provided in the above embodiments, this embodiment can also provide a storage medium for implementation. This storage medium stores a computer program; when executed by a processor, the computer program implements any of the ultrasonic probe zeroing control methods described in the above embodiments.
[0098] It should be understood that the specific embodiments described herein are merely illustrative of the application and not intended to limit it. All other embodiments derived by those skilled in the art based on the embodiments provided in this application without inventive effort are within the scope of protection of this application.
[0099] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, data stored, data displayed, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.
[0100] Obviously, the accompanying drawings are merely some examples or embodiments of this application. Those skilled in the art can apply this application to other similar situations based on these drawings without any creative effort. Furthermore, it is understood that although the work done in this development process may be complex and lengthy, for those skilled in the art, certain design, manufacturing, or production modifications made based on the technical content disclosed in this application are merely conventional technical means and should not be considered as insufficient disclosure of this application.
[0101] The term "embodiment" in this application refers to a specific feature, structure, or characteristic described in connection with an embodiment that may be included in at least one embodiment of this application. The appearance of this phrase in various places in the specification does not necessarily imply the same embodiment, nor does it imply that it is mutually exclusive with or independent of other embodiments. It will be clearly or implicitly understood by those skilled in the art that the embodiments described in this application may be combined with other embodiments without conflict.
[0102] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of patent protection. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the appended claims.
Claims
1. A method for zeroing control of an ultrasonic probe, characterized in that, The ultrasonic probe is equipped with a sensor and a shielding component. The shielding component rotates synchronously with the transducer of the ultrasonic probe, and the sensor is fixedly positioned at a preset zero position of the transducer. The method includes: The initial signal state of the sensor is obtained; the initial signal state is either an on state or an off state; wherein, the on state is the signal state output by the sensor when it is not blocked by the blocking component; the off state is the signal state output by the sensor when it is blocked by the blocking component. The transducer is controlled to rotate continuously in the first rotation direction until the current signal state of the sensor undergoes its first change; the first rotation direction is the rotation direction in which the position of the transducer is zeroed, determined based on the initial signal state of the sensor. The transducer is controlled to rotate in a second rotation direction until the current signal state of the sensor undergoes a second transition; wherein the second rotation direction is opposite to the first rotation direction, and the angle by which the transducer rotates in the second rotation direction is less than the angle by which it rotates in the first rotation direction; The method further includes: When the initial signal state is either an on state or an off state, after the current signal state of the sensor undergoes a second transition, the transducer is controlled to rotate in a third rotation direction until the current signal state of the sensor undergoes a third transition; the third rotation direction is opposite to the second rotation direction. When the initial signal state is either an on state or an off state, the transducer is controlled to stop rotating after the current signal state of the sensor undergoes a second transition.
2. The zeroing control method for an ultrasonic probe according to claim 1, characterized in that: When the initial signal state is on, the first rotation direction of the transducer is the direction that causes the signal state of the sensor to jump to the blocked state.
3. The zeroing control method for an ultrasonic probe according to claim 1, characterized in that: When the initial signal state is blocked, the first rotation direction of the transducer is the direction that causes the signal state of the sensor to jump to the on state.
4. The zeroing control method for an ultrasonic probe according to claim 1, characterized in that, The control of the transducer to rotate in the second rotation direction until the current signal state of the sensor undergoes a second transition includes: The transducer is controlled to rotate in a second rotation direction at a preset step angle until the current signal state of the sensor undergoes a second jump.
5. The zeroing control method for an ultrasonic probe according to claim 4, characterized in that, The control of the transducer to rotate in a second rotation direction by a preset step angle until the current signal state of the sensor undergoes a second transition includes: Each time the transducer is controlled to rotate once in the second rotation direction by a preset step angle, it is determined whether the current signal state of the sensor has changed for the second time. If so, the transducer is controlled to stop the step rotation; otherwise, the transducer is controlled to continue rotating once in the second rotation direction.
6. The zeroing control method for an ultrasonic probe according to any one of claims 1 to 5, characterized in that, The control of the transducer to rotate continuously in the first rotation direction until the current signal state of the sensor undergoes its first change includes: Within the limit rotation angle of the transducer, the transducer is controlled to rotate continuously in the first rotation direction until the current signal state of the sensor undergoes its first change.
7. A zeroing control system for an ultrasonic probe, characterized in that, include: An ultrasonic probe and a controller; wherein the ultrasonic probe is provided with a shield and a sensor, the shield rotates synchronously with the transducer of the ultrasonic probe, and the sensor is fixedly set at a preset zero position of the transducer; The ultrasonic probe is used to perform ultrasonic three-dimensional imaging of the object being tested. The controller is used to execute the zeroing control method for the ultrasonic probe according to any one of claims 1 to 6.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the zeroing control method for the ultrasonic probe as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Zero-making control method and device of stepping motor, computer equipment and storage medium
CN115864912A
Position detection device, ultrasonic probe and ultrasonic imaging system
CN219397331U