Ultrasonic probe testing method, device, electronic equipment and storage medium

By obtaining the echo intensity array of the ultrasonic probe in the sound insulation chamber and calculating the index and oscillation interval using the reference reflection points, the accuracy of the ultrasonic probe performance evaluation is solved, and a fast and reliable performance evaluation is achieved.

CN120122090BActive Publication Date: 2025-08-12SIEMENS SENSORS & COMM
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510622968.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-15
Publication Date
2025-08-12
Estimated Expiration
2045-05-15

AI Technical Summary

Technical Problem

In the prior art, how to accurately evaluate the performance of ultrasonic probes is an urgent problem.

Method used

By obtaining the echo intensity array obtained by the ultrasonic probe in the sound insulation chamber, using the reference reflection point to determine the reference index, calculate the start and end index of the echo intensity oscillation interval, analyze the intensity of the echo intensity oscillation interval, and then evaluate the performance of the ultrasonic probe.

Benefits of technology

Accurate evaluation of the performance of ultrasonic probes is achieved, ensuring the stability of echo intensity and the reliability of measurement parameters, and improving the speed and accuracy of testing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120122090B_ABST
    Figure CN120122090B_ABST
Patent Text Reader

Abstract

Embodiments of the present invention provide a method, device, electronic device, and storage medium for testing an ultrasonic probe. The method includes: obtaining an echo intensity array obtained by testing an ultrasonic probe in a soundproof cabin; determining a reference index corresponding to a reference reflection point based on test parameters used when testing the ultrasonic probe; the reference index indicating the position of a reference echo intensity value in the echo intensity array; determining a reference echo intensity value from multiple echo intensity values included in the echo intensity array based on the reference index; determining a starting index and an ending index corresponding to an echo intensity oscillation interval based on the reference echo intensity value; and accurately analyzing the echo oscillation intensity of the echo intensity oscillation interval based on the echo intensity values corresponding to multiple indices between the starting index and the ending index in the echo intensity array. The ultrasonic probe test result is then determined based on the echo oscillation intensity, thereby better evaluating the performance of the ultrasonic probe.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of performance testing, and in particular to a testing method, device, electronic equipment and storage medium for an ultrasonic probe. Background Art

[0002] Ultrasonic probes are widely used in non-destructive material testing, medical diagnosis, object distance measurement, and industrial flow measurement. For example, ultrasonic probes are used for continuous level or volume measurement of liquids, slurries, and solids, flaw detection, and high-precision detection of open channel flow.

[0003] During production testing, ultrasonic probes are often used to transmit ultrasonic signals and receive the reflected echo signals for testing. Therefore, accurately evaluating the performance of ultrasonic probes during testing is a pressing technical challenge. Summary of the Invention

[0004] In view of this, the present invention proposes a testing method, device, electronic equipment and storage medium for an ultrasonic probe, which can accurately evaluate the performance of the ultrasonic probe.

[0005] According to a first aspect of an embodiment of the present invention, a method for testing an ultrasonic probe is provided, the method comprising: obtaining an echo intensity array obtained by testing the ultrasonic probe in a soundproof cabin, the echo intensity array comprising multiple echo intensity values; determining a reference index corresponding to a reference reflection point based on test parameters used to test the ultrasonic probe, wherein the reference index indicates a position of a reference echo intensity value in the echo intensity array, and the reference echo intensity value indicates the intensity of an ultrasonic wave emitted by the reference reflection point and received by the ultrasonic probe; determining a reference echo intensity value from multiple echo intensity values based on the reference index; determining a starting index and an ending index corresponding to an echo intensity oscillation interval based on the reference index and the reference echo intensity value; determining the echo oscillation intensity of the echo intensity oscillation interval based on the echo intensity values corresponding to multiple indices between the starting index and the ending index in the echo intensity array; and determining the test result of the ultrasonic probe based on the echo oscillation intensity.

[0006] In one possible implementation, the starting index and ending index corresponding to the echo intensity oscillation interval are determined based on the reference index and the reference echo intensity value, including: determining the reference index as the starting index; determining the actual echo intensity value corresponding to the reference index based on the reference echo intensity value and the echo intensity offset, wherein the echo intensity offset is used to indicate the deviation between the echo intensity value measured by the ultrasonic probe and the actual echo intensity value; searching in the echo intensity array for the end point echo intensity value that is equal to the actual echo intensity value corresponding to the reference index and whose corresponding index is after the reference index; determining, based on the echo intensity array, the echo intensity interval in which the echo intensity continuously rises to the end point echo intensity value; and determining the index corresponding to the starting point of the echo intensity interval as the end point index.

[0007] In one possible implementation, the test parameters include a reference distance between the reference reflection point and the ultrasonic probe, a speed of sound at which the ultrasonic wave emitted by the ultrasonic probe propagates within the soundproof cabin, an echo time offset duration, and a time interval for the ultrasonic probe to collect echo intensity values. Determining a reference index corresponding to the reference reflection point based on the test parameters used to test the ultrasonic probe includes calculating the reference index using the following formula based on the reference distance, speed of sound, echo time offset duration, and time interval:

[0008] ;

[0009] I is used to represent the reference index; v is used to represent the speed of sound, and the unit of the speed of sound is meters per second; E is used to represent the echo time offset duration, and the unit of the echo time offset duration is milliseconds; It is used to represent the time interval, and the unit of the time interval is microsecond; s is used to represent the reference distance, and the unit of the reference distance is meter.

[0010] In one possible implementation, the echo oscillation intensity of the echo intensity oscillation interval is determined based on the echo intensity values corresponding to multiple indices between the starting index and the ending index in the echo intensity array, including: determining the maximum value and the minimum value from the echo intensity values corresponding to the multiple indices in the echo intensity array; and determining the difference between the maximum value and the minimum value as the echo oscillation intensity.

[0011] In one possible implementation, the method also includes: determining the first echo intensity value in the echo intensity array that is less than or equal to the actual echo intensity value corresponding to the reference index as the target echo intensity value; determining the landing time of the target echo intensity value based on the index corresponding to the target echo intensity value and the time interval for the ultrasonic probe to collect the echo intensity value; and determining the test result of the ultrasonic probe based on the landing time.

[0012] In one possible implementation, the method further includes: determining the echo intensity value corresponding to the actual reflection point among multiple echo intensity values, and determining the intensity difference between the echo intensity value corresponding to the actual reflection point and the reference echo intensity value; and determining the test result of the ultrasonic probe based on the intensity difference.

[0013] In one possible implementation, the method further includes: reading the distance value between the ultrasonic probe and the actual reflection point from the test instrument once every N seconds until the read distance value is within a first threshold range of the distance, thereby obtaining multiple measurement distances, wherein the test instrument is directly or indirectly connected to the ultrasonic probe, and N is a positive integer; determining the difference between each measurement distance in the multiple measurement distances and its two adjacent measurement distances before and after it; and determining the test result of the ultrasonic probe based on the difference between each measurement distance and its two adjacent measurement distances before and after it.

[0014] In one possible implementation, the method further includes: reading the distance value between the ultrasonic probe and the actual reflection point obtained by M repeated measurements from the test instrument to obtain M measured distances; determining that the average of the M measured distances is within the second threshold range of the distance, and the difference between the maximum and minimum values of the M measured distances is less than or equal to the first difference threshold; reading the echo intensity value corresponding to the actual reflection point obtained by M repeated tests from the test instrument to obtain M echo intensity values; determining that the average of the M echo intensity values is within the threshold range of the echo intensity average, and the difference between the maximum and minimum values of the M echo intensity values is less than or equal to the second difference threshold; reading the confidence level of the echo intensity value obtained by M repeated tests from the test instrument to obtain M confidence levels; determining that the average of the M confidence levels is within the threshold range of the confidence levels, and the difference between the maximum and minimum values of the M confidence levels is less than or equal to the third difference threshold; wherein the test instrument is directly or indirectly connected to the ultrasonic probe, and M is a positive integer greater than 2.

[0015] According to a second aspect of an embodiment of the present invention, a testing device for an ultrasonic probe is provided, which includes: an acquisition module for acquiring an echo intensity array obtained by testing the ultrasonic probe in a soundproof cabin, the echo intensity array including multiple echo intensity values; a first determination module for determining a reference index corresponding to a reference reflection point based on test parameters used to test the ultrasonic probe, wherein the reference index indicates the position of the reference echo intensity value in the echo intensity array, and the reference echo intensity value indicates the intensity of the ultrasonic wave emitted by the reference reflection point and received by the ultrasonic probe; an extraction module for determining a reference echo intensity value from multiple echo intensity values based on the reference index; a second determination module for determining a starting index and an ending index corresponding to an echo intensity oscillation interval based on the reference index and the reference echo intensity value; a calculation module for determining the echo oscillation intensity of the echo intensity oscillation interval based on the echo intensity values corresponding to multiple indices between the starting index and the ending index in the echo intensity array; and a verification module for determining the test result of the ultrasonic probe based on the echo oscillation intensity.

[0016] According to a third aspect of an embodiment of the present invention, an electronic device is provided, comprising a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; the memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform an operation corresponding to the method described in the first aspect above.

[0017] According to a fourth aspect of an embodiment of the present invention, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the method described in the first aspect is implemented.

[0018] According to an ultrasonic probe testing solution provided by an embodiment of the present invention, an echo intensity array obtained by testing the ultrasonic probe in a soundproof cabin is obtained. Based on the test parameters used when testing the ultrasonic probe, a reference index corresponding to a reference reflection point is determined. The reference index indicates the position of the reference echo intensity value in the echo intensity array. Based on the reference index, a reference echo intensity value is determined from the multiple echo intensity values included in the echo intensity array. Based on the reference echo intensity value, a starting index and an ending index corresponding to an echo intensity oscillation interval can be determined. Then, based on the echo intensity values corresponding to multiple indices between the starting index and the ending index in the echo intensity array, the echo oscillation intensity of the echo intensity oscillation interval is analyzed, and the test result of the ultrasonic probe is determined based on the echo oscillation intensity. The test solution introduces a reference reflection point. Through the reference reflection point, the echo intensity oscillation interval can be accurately found from the multiple echo intensity values included in the echo intensity array, and the accurate value of the echo oscillation intensity can be obtained, thereby better evaluating the performance of the ultrasonic probe.

[0019] In this test solution, a reference index is calculated from a reference reflection point. This reference index is used as the starting index. The echo intensity value corresponding to this reference index is then used to find the end point of the echo intensity oscillation range. This allows for accurate and rapid determination of the echo intensity oscillation range. The maximum and minimum values within the echo intensity oscillation range are then found, and the echo oscillation intensity is quickly calculated by subtracting the minimum value from the maximum value. This test solution therefore enables faster performance evaluation of ultrasonic probes based on echo oscillation intensity.

[0020] In this test scheme, after determining the reference index based on the reference reflection point, the required target echo intensity is accurately found according to the actual echo intensity value corresponding to the reference index, and then the landing time of the required target echo intensity is calculated. The performance of the ultrasonic probe is better evaluated based on this landing time.

[0021] In the test plan, the intensity difference between the echo intensity value corresponding to the actual reflection point and the reference echo intensity value is also used to judge whether the echo intensity fluctuation of the ultrasonic probe is within the controllable range, so as to ensure that the echo intensity of the qualified ultrasonic probe is stable and does not fluctuate too much.

[0022] In the test plan, the distance value between the ultrasonic probe and the actual reflection point is continuously read until the read distance value is within a certain threshold range. Finally, multiple measured distances are obtained. The difference between each measured distance and the two adjacent measured distances before and after it is used to judge whether the measurement parameters of the ultrasonic probe are stable to ensure the success of the test.

[0023] The test plan also ensures the accuracy of various test results of the ultrasonic probe by repeatedly measuring the distance between the ultrasonic probe and the actual reflection point, repeatedly testing the echo intensity value corresponding to the actual reflection point, and repeatedly determining the confidence level of the echo intensity value obtained from multiple tests. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] The preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings, so that those skilled in the art will understand the above and other features and advantages of the present invention more clearly. In the accompanying drawings:

[0025] Figure 1 A schematic diagram of an echo intensity array provided for an exemplary embodiment of the present invention.

[0026] Figure 2 A schematic diagram of a testing device for an ultrasonic probe according to an exemplary embodiment of the present invention.

[0027] Figure 3 A schematic structural diagram of an electronic device provided by an exemplary embodiment of the present invention.

[0028] List of reference numerals:

[0029] 300: ultrasonic probe test device; 301: acquisition module; 302: first determination module; 303: extraction module; 304: second determination module; 305: calculation module; 306: verification module; 400: electronic device; 402: processor; 404: communication interface; 406: memory; 408: communication bus; 410: program. DETAILED DESCRIPTION

[0030] In order to make the purpose, technical solutions and advantages of the present invention more clear, the present invention is further described in detail with reference to the following examples.

[0031] The ultrasonic probe testing method provided in an embodiment of the present invention is applied to electronic devices, such as desktop computers, laptop computers, tablet computers and other computer devices. The electronic device communicates with the test instrument through a wired or wireless connection, so that the electronic device can obtain relevant data from the test instrument to execute the ultrasonic probe testing method. The test instrument is directly or indirectly connected to the ultrasonic probe to transmit and receive sound waves through the ultrasonic probe; for example, the test instrument can be directly connected to the ultrasonic probe by wire, and the test parameters of the ultrasonic probe can be set through the test instrument, and the ultrasonic probe can be controlled to transmit and receive sound waves, and relevant data can be obtained for transmission to the electronic device; for example, the test instrument is connected to a controller, and the controller is connected to the ultrasonic probe, and the test instrument controls the ultrasonic probe through the controller and obtains relevant data for transmission to the electronic device. Application scenarios of this testing method include factory testing of products.

[0032] An ultrasonic probe testing method provided by one embodiment of the present invention includes the following steps:

[0033] Step 1: Obtain an echo intensity array obtained by testing an ultrasonic probe in a soundproof cabin. The echo intensity array includes multiple echo intensity values.

[0034] Before obtaining the echo intensity array, in response to the start of the test, the ultrasonic probe is automatically placed in the soundproof cabin, and the ultrasonic probe is controlled to perform the transmission and reception of sound waves to obtain an echo file, which includes the echo intensity array obtained by the ultrasonic probe in the soundproof cabin test. The echo intensity array is obtained from the echo file, where the echo intensity array includes multiple echo intensity values.

[0035] In one implementation, the temperature value is obtained by the temperature sensor of the ultrasonic probe. After determining that the temperature value measured by the ultrasonic probe is within the expected temperature threshold range, the ultrasonic probe is controlled to execute the transmission and reception of sound waves to obtain an echo file. For example, the temperature value can be measured multiple times by the temperature sensor of the ultrasonic probe. When the temperature values measured multiple times fluctuate stably within the temperature threshold range, the ultrasonic probe is controlled to execute the transmission and reception of sound waves to obtain an echo file; for example, when the temperature values measured for W consecutive times are all within the temperature threshold range, the ultrasonic probe is controlled to execute the transmission and reception of sound waves to obtain an echo file, where W is a positive integer greater than 2.

[0036] The temperature threshold range can be determined based on the room temperature. For example, the temperature threshold range is greater than or equal to room temperature minus 3 degrees Celsius and less than or equal to room temperature plus 3 degrees Celsius. In one example, the temperature of the test environment is controlled so that the room temperature range is greater than or equal to 18 degrees Celsius and less than or equal to 25 degrees Celsius. The corresponding temperature threshold range is determined based on the actual room temperature during the test.

[0037] Before testing, you also need to configure the ultrasonic probe's test parameters, the sensor's test information, and the upper and lower limits of each parameter.

[0038] Exemplarily, the echo file is obtained by the electronic device from a measuring instrument. After the measuring instrument obtains multiple echo intensity values measured by the ultrasonic probe, it generates an echo file based on the multiple echo intensity values, and the electronic device can then obtain the echo file from the measuring instrument. Different types of data in the echo file have their own data headers, and the echo intensity array can be obtained based on the corresponding data headers. For example, if the data header of the echo intensity array in the echo file is 0x30, 0x01, 0x04, 0x01, 0x40, 0x01, 0x09, then the data with the data header of 0x30, 0x01, 0x04, 0x01, 0x40, 0x01, 0x09 can be obtained to obtain the echo intensity array in the echo file.

[0039] Exemplarily, the echo intensity array obtained from the echo file has a total of 4096 bytes, and each echo intensity value is a hexadecimal value. Before executing the next step, the hexadecimal echo intensity value can be converted into a decimal echo intensity value.

[0040] Step 2: Determine the reference index corresponding to the reference reflection point based on the test parameters used to test the ultrasonic probe, wherein the reference index indicates the position of the reference echo intensity value in the echo intensity array, and the reference echo intensity value indicates the intensity of the ultrasonic wave emitted by the reference reflection point and received by the ultrasonic probe.

[0041] The echo file also includes the test parameters used by the ultrasonic probe for testing. For example, the sound speed at the current temperature is obtained based on the corresponding data header. The sound speed value is converted from hexadecimal to decimal, resulting in a sound speed of 345.748 meters per second (m / s). The current temperature refers to the temperature when the value in the echo intensity array is measured.

[0042] The preset algorithm uses the test parameters used to test the ultrasonic probe as input data to calculate the reference index corresponding to the reference reflection point through the preset algorithm. The reference reflection point is determined based on experience.

[0043] Optionally, the test parameters used to test the ultrasonic probe include: the test parameters include a reference distance between a reference reflection point and the ultrasonic probe, a sound velocity of the ultrasonic wave emitted by the ultrasonic probe propagating in the soundproof cabin, an echo time offset duration, and a time interval for the ultrasonic probe to collect echo intensity values; then, based on the reference distance, sound velocity, echo time offset duration, and time interval, the reference index is calculated using the following formula:

[0044] ;

[0045] I is used to represent the reference index; v is used to represent the speed of sound, and the unit of the speed of sound is meters per second; E is used to represent the echo time offset duration, and the unit of the echo time offset duration is milliseconds; It is used to represent the time interval, and the unit of the time interval is microsecond; s is used to represent the reference distance, and the unit of the reference distance is meter.

[0046] The reference distance is an empirical value, which can be 0.3 meters (m). The echo time offset is a fixed value, which can be -0.001 milliseconds (ms). The interval for the ultrasonic probe to collect echo intensity values can be set to 3 microseconds (µs). If the calculated I has decimal places, I is rounded to the nearest integer. The reference index is calculated as I = (0.3 × 2000 / 345.748 - 0.001) × 1000 / 3. After rounding, I = 578, which is used to indicate the echo intensity value at position 578 in the echo intensity array.

[0047] Step 3: Determine a reference echo intensity value from the multiple echo intensity values according to the reference index.

[0048] According to the position indicated by the reference index, a reference echo intensity value is determined from the multiple echo intensity values contained in the echo intensity array. For example, Figure 1 As shown in FIG, it is an echo intensity array, which includes 4096 data points, and the echo intensity value of the 578th bit is 124 decibels (db).

[0049] Step 4: Determine the start index and end index corresponding to the echo intensity oscillation interval according to the reference index and the reference echo intensity value.

[0050] Regarding the starting index corresponding to the echo intensity oscillation interval, the reference index may be directly determined as the starting index.

[0051] Regarding the termination index corresponding to the echo intensity oscillation interval, the actual echo intensity value corresponding to the reference index is determined based on the reference echo intensity value and the echo intensity offset, wherein the echo intensity offset is used to indicate the deviation between the echo intensity value measured by the ultrasonic probe and the actual echo intensity value; in the echo intensity array, the endpoint echo intensity value is searched, which is equal to the actual echo intensity value corresponding to the reference index and whose corresponding index is after the reference index; based on the echo intensity array, the echo intensity interval in which the echo intensity continuously rises to the endpoint echo intensity value is determined; and the index corresponding to the starting point of the echo intensity interval is determined as the termination index.

[0052] Before determining the actual echo intensity value corresponding to the reference index, first, the echo intensity offset is obtained. This parameter is a fixed value. Optionally, the echo intensity offset is set to 30.

[0053] That is, the multiple echo intensity values in the echo intensity array are arranged in order of acquisition time. The echo intensity value whose corresponding index follows the reference index in the echo intensity array is determined. Then, a continuously rising segment of values is found from the echo intensity values whose corresponding index follows the reference index. The end echo intensity value of this segment is equal to the actual echo intensity value corresponding to the reference index, and the starting echo intensity value of this segment is less than the two adjacent echo intensity values before and after it. The index corresponding to this starting echo intensity value is determined as the ending index.

[0054] For example, the actual echo strength S corresponding to the reference index is calculated as follows:

[0055] ;

[0056] in, is the return strength value corresponding to the reference index, is the echo intensity offset. For example, if The value of is 30. is 124db, then S is 94db.

[0057] Step 5: Determine the echo oscillation intensity of the echo intensity oscillation interval according to the echo intensity values corresponding to the multiple indices between the start index and the end index in the echo intensity array.

[0058] The echo intensity oscillation interval corresponds to multiple indices. From the echo intensity values corresponding to these multiple indices in the echo intensity array, the maximum and minimum values are determined; the difference between the maximum and minimum values is determined as the echo oscillation intensity. That is, there are multiple indices between the start and end indexes corresponding to the echo intensity oscillation interval, and the multiple indices correspond to multiple echo intensity values. Xi and Yi are found among the multiple echo intensity values in the echo intensity oscillation interval, and the minimum value Xi is less than Xi-1 and Xi less than Xi+1, and the maximum value Yj is greater than Yj-1 and Yj greater than Yj+1. The echo oscillation intensity of the echo intensity oscillation interval is obtained by subtracting the minimum value Xi from the maximum value Yj, where i and j are both positive integers. This echo intensity oscillation interval is the stable interval after the echo lands.

[0059] Step 6: Determine the test result of the ultrasonic probe according to the echo oscillation intensity.

[0060] A noise fluctuation threshold is set in the electronic device; after determining the echo oscillation strength, the echo oscillation strength is compared with the noise fluctuation threshold. If the echo oscillation strength is greater than the echo oscillation strength threshold, it is determined that the test for noise interference has failed, which means that the noise interference of the echo collected by the ultrasonic probe is too large and the test has failed; if the echo oscillation strength is less than or equal to the noise fluctuation threshold, it is determined that the test for noise interference has succeeded, which means that the noise interference of the echo collected by the ultrasonic probe is small or there is no noise interference, and the test is successful.

[0061] For example, the noise fluctuation threshold can be set to 15dB. The echo oscillation strength is compared with 15dB. If the echo oscillation strength is greater than 15dB, the noise interference test is considered a failure, indicating that the echo collected by the ultrasonic probe has excessive noise interference and the ultrasonic probe fails the anti-interference test. If the echo oscillation strength is less than or equal to 15dB, the noise interference test is considered a success, indicating that the echo collected by the ultrasonic probe has low noise interference and the ultrasonic probe passes the anti-interference test. In other words, if the echo oscillation strength fluctuates between 0 and 15dB (inclusive), the echo collected by the ultrasonic probe has low noise interference and the test is successful.

[0062] Optionally, the noise fluctuation threshold may be set to 0 db. If the echo oscillation intensity is equal to 0 db, it is determined that the test for noise interference is successful; otherwise, it is determined that the test for noise interference is failed.

[0063] To summarize, the ultrasonic probe testing method provided in this embodiment obtains an echo intensity array obtained by testing the ultrasonic probe in a soundproof cabin, and then performs analysis based on multiple echo intensity values contained in the echo intensity array. First, a reference index is determined based on a reference reflection point, and the corresponding reference echo intensity value is determined from multiple echo intensity values according to the reference index. Then, the echo intensity oscillation interval is analyzed from the multiple echo intensity values according to the reference index and the reference echo intensity value, and the echo oscillation intensity is determined based on the echo intensity oscillation interval, and finally an accurate echo oscillation intensity is obtained. By introducing a reference reflection point, this testing method can accurately find the echo intensity oscillation interval from the echo intensity array, and then obtain the accurate value of the echo oscillation intensity. The echo oscillation intensity can be better evaluated through the echo oscillation intensity.

[0064] In this test solution, a reference index is calculated from a reference reflection point. This reference index is used as the starting index. The echo intensity value corresponding to this reference index is then used to find the end point of the echo intensity oscillation range. This allows for accurate and rapid determination of the echo intensity oscillation range. The maximum and minimum values within the echo intensity oscillation range are then found, and the echo oscillation intensity is quickly calculated by subtracting the minimum value from the maximum value. This test solution therefore enables faster performance evaluation of ultrasonic probes based on echo oscillation intensity.

[0065] Secondly, the echo intensity values in the echo intensity array in this scheme are obtained through the ultrasonic probe after the temperature stabilizes, which ensures the reliability and accuracy of the echo intensity values, and thus ensures the accuracy of subsequent analysis results, and can better evaluate the performance of the ultrasonic probe.

[0066] Another embodiment of the present invention provides a method for testing an ultrasonic probe, comprising the following steps:

[0067] Step 1: Obtain an echo intensity array obtained by testing an ultrasonic probe in a soundproof cabin. The echo intensity array includes multiple echo intensity values.

[0068] Step 2: Determine the reference index corresponding to the reference reflection point based on the test parameters used to test the ultrasonic probe, wherein the reference index indicates the position of the reference echo intensity value in the echo intensity array, and the reference echo intensity value indicates the intensity of the ultrasonic wave emitted by the reference reflection point and received by the ultrasonic probe.

[0069] Step 3: Determine a reference echo intensity value from the multiple echo intensity values according to the reference index.

[0070] Step 4: Obtain the echo intensity offset, and determine the actual echo intensity value corresponding to the reference index according to the reference echo intensity value and the echo intensity offset.

[0071] The detailed implementation process of the above steps 1 to 4 of this embodiment can refer to the contents recorded in the previous embodiments of steps 1 to 4, and will not be repeated here.

[0072] Step 5: Determine the first echo intensity value in the echo intensity array that is less than or equal to the actual echo intensity corresponding to the reference index as the target echo intensity value.

[0073] Among the multiple sequentially arranged echo intensity values contained in the echo intensity data, starting with the first echo intensity value, the values are sequentially compared with the actual echo intensity corresponding to the reference index. When an echo intensity value is found to be less than or equal to the actual echo intensity corresponding to the reference index, the target echo intensity value is obtained and no further comparison is performed. The target echo intensity value is the first echo intensity value among the multiple echo intensity values that is less than or equal to the actual echo intensity corresponding to the reference index.

[0074] For example, if the actual echo intensity corresponding to the reference index is 94 db, then the first echo intensity value less than or equal to 94 db among the multiple echo intensity values included in the echo intensity data is determined as the target echo intensity value.

[0075] Step 6: Determine the falling time of the target echo intensity value according to the index corresponding to the target echo intensity value and the time interval for the ultrasonic probe to collect the echo intensity value.

[0076] First, determine the index corresponding to the target echo intensity, and then determine the drop time of the target echo intensity based on the index corresponding to the target echo intensity and the time interval. is a fixed value that can be pre-set based on test requirements. Before determining the landing time, the time interval needs to be obtained. Optionally, the time interval is 3µs.

[0077] For example, the calculation formula of the landing time t is as follows:

[0078] ;

[0079] Among them, index is the index corresponding to the target echo intensity, The unit of is µs, and the unit of t is ms.

[0080] Step 7: Determine the test result of the ultrasonic probe according to the landing time of the target echo intensity value.

[0081] A time threshold range is set in the electronic device; after determining the landing time of the target echo intensity value, it is judged whether the landing time is within the time threshold range. If the landing time is within the time threshold range, the test for the landing time is determined to be successful; if the landing time is outside the time threshold range, the test for the landing time is determined to be failed.

[0082] Optionally, the time threshold range may be greater than or equal to 1 ms and less than or equal to 3.4 ms. If t is greater than or equal to 1 ms and less than or equal to 3.4 ms, the test for the landing time is determined to be successful; if t is less than 1 ms or greater than 3.4 ms, the test for the landing time is determined to be failed.

[0083] In summary, the ultrasonic probe testing method provided in this embodiment obtains the echo intensity array obtained by testing the ultrasonic probe in a soundproof cabin, and then performs analysis based on the multiple echo intensity values contained in the echo intensity array. First, a reference index is determined based on a reference reflection point, and the corresponding reference echo intensity value is determined from the multiple echo intensity values according to the reference index. Based on the reference echo intensity value, the actual echo intensity corresponding to the reference index is determined, and then the required target echo intensity is accurately found based on the actual echo intensity corresponding to the reference index, and then the landing time of the required target echo intensity is calculated. The performance of the ultrasonic probe is better evaluated by the landing time of the required target echo intensity.

[0084] In addition to the tests of echo oscillation intensity and required echo intensity drop time mentioned in the above embodiments, the performance test of the ultrasonic probe also includes echo intensity stability test, measurement parameter stability test and echo intensity confidence test. The tests on echo intensity stability, measurement parameter stability and echo intensity confidence include the following items.

[0085] In some embodiments, the electronic device also determines the echo intensity value corresponding to the actual reflection point among multiple echo intensity values, and determines the intensity difference between the echo intensity value corresponding to the actual reflection point and the reference echo intensity value; and determines the test result of the ultrasonic probe based on the intensity difference.

[0086] Exemplarily, a threshold range of echo intensity fluctuation is set in the electronic device; if the intensity differences all fall within the threshold range of echo intensity fluctuation, the test of the echo intensity fluctuation of the ultrasonic probe is determined to be successful; otherwise, the test of the echo intensity fluctuation of the ultrasonic probe is determined to be failed.

[0087] If the distance between the ultrasonic probe and the actual reflection point is 1360 mm, then in the corresponding relationship between distance and echo intensity, the echo intensity value corresponding to the actual reflection point is the echo intensity value corresponding to 1360 mm.

[0088] Optionally, the threshold range of the echo intensity fluctuation is greater than or equal to 8dB and less than or equal to 100dB. For example, whether the difference between the echo intensity value corresponding to the actual reflection point and the reference echo intensity value is greater than or equal to 8dB and less than or equal to 100dB can be determined to determine whether the echo intensity fluctuation test of the ultrasonic probe is successful.

[0089] In the ultrasonic probe test scheme provided in this embodiment, the echo intensity fluctuation of the ultrasonic probe is judged to determine whether the echo intensity fluctuation of the ultrasonic probe is within a controllable range, thereby ensuring that the echo intensity of a qualified ultrasonic probe is stable and does not fluctuate excessively.

[0090] In some embodiments, the electronic device reads the distance value between the ultrasonic probe and the actual reflection point from the test instrument once every N seconds until the read distance value is within a first threshold range of the distance, thereby obtaining multiple measurement distances, wherein the test instrument is directly or indirectly connected to the ultrasonic probe, and N is a positive integer; determines the difference between each measurement distance in the multiple measurement distances and its two adjacent measurement distances before and after it; and determines the test result of the ultrasonic probe based on the difference between each measurement distance and its two adjacent measurement distances before and after it.

[0091] If the last measured distance read among the multiple measured distances is within the first distance threshold range, and if the measured distance is determined to be qualified based on the difference between each measured distance and its two adjacent measured distances before and after it, then the last measured distance read is determined to be the test result. For example, if a measured distance is read within the first distance threshold range, and the difference between each measured distance and its two adjacent measured distances before and after it is less than the distance difference threshold, then the measured distance within the first distance threshold range is determined to be qualified and is determined to be the test result. If the measured distance is qualified, it indicates that the measurement parameter is within the stable range; otherwise, the test parameter is outside the stable range.

[0092] For example, the distance between the ultrasonic probe and the actual reflection point is set to 1360 millimeters (mm), the first distance threshold range is set to be greater than or equal to 1345 mm and less than or equal to 1375 mm, and the distance difference threshold is also set to 1 mm. The electronic device reads the distance value between the ultrasonic probe and the actual reflection point measured by the test instrument every 2 seconds (s) until the measured distance read is greater than or equal to 1345 mm and less than or equal to 1375 mm. The reading operation is stopped and the difference between each two adjacent measured distance values is calculated. If the difference is less than 1 mm, the measured distance is determined to be qualified, and the test for the stability of the ultrasonic probe measurement parameters is determined to be successful. Otherwise, the measured parameters are determined to be unqualified, and the test for the stability of the ultrasonic probe measurement parameters is determined to be failed.

[0093] In the ultrasonic probe test solution provided in this embodiment, the distance between the ultrasonic probe and the actual reflection point is measured to determine whether the measurement parameters are stable, thereby ensuring the success of the test.

[0094] In some embodiments, the distance value between the ultrasonic probe and the actual reflection point obtained by repeated measurement M times is read from the test instrument to obtain M measured distances; and it is determined that the average of the M measured distances is within the second threshold range of the distance, and the difference between the maximum and minimum values of the M measured distances is less than or equal to the first difference threshold.

[0095] Read the echo intensity value corresponding to the actual reflection point obtained by M repeated tests from the test instrument to obtain M echo intensity values; determine that the average of the M echo intensity values is within the threshold range of the echo intensity average, and the difference between the maximum and minimum values of the M echo intensity values is less than or equal to the second difference threshold.

[0096] The confidence levels of the echo intensity values obtained from M repeated tests are read from the test instrument to obtain M confidence levels; and it is determined that the mean of the M confidence levels is within a threshold range of the confidence levels, and that the difference between the maximum and minimum values of the M confidence levels is less than or equal to a third difference threshold.

[0097] The testing instrument is directly or indirectly connected to the ultrasonic probe, and M is a positive integer greater than 2.

[0098] The ultrasonic probe test solution provided in this embodiment requires repeated testing. For example, if M is 3, the electronic device repeatedly reads the distance between the ultrasonic probe and the actual reflection point from the test instrument three times to obtain three measured distances. The electronic device then determines whether the average of the three measured distances falls within a second threshold range. For example, the second threshold range can be set to be greater than or equal to 1348 mm and less than or equal to 1372 mm, and the difference between the maximum and minimum values of the three measured distances is less than or equal to a first difference threshold, which can be set to 3 mm.

[0099] The echo intensity values corresponding to the actual reflection points obtained by repeated testing three times are also repeatedly read from the test instrument to obtain the echo intensity values corresponding to the three actual reflection points, and it is determined that the average of the echo intensity values corresponding to the three actual reflection points is within the threshold range of the echo intensity average. For example, the threshold range of the echo intensity average can be set to be greater than or equal to 76db and less than or equal to 100db, and it is determined that the difference between the maximum and minimum values of the echo intensity values corresponding to the three actual reflection points is less than or equal to a second difference threshold, and the second difference threshold can be set to 3db.

[0100] The confidence level of the echo intensity obtained from the repeated tests three times is also repeatedly read from the test instrument to obtain three confidence levels, and it is determined that the average of the three confidence levels is within the confidence level threshold range. For example, the confidence level threshold range can be set to be greater than or equal to 20 and less than or equal to 100, and it is determined that the difference between the maximum and minimum values of the three confidence levels is less than or equal to a third difference threshold, and the third difference threshold can be set to 3.

[0101] In the ultrasonic probe test solution provided in this embodiment, the accuracy of the test results of the ultrasonic probe is ensured by repeated testing.

[0102] The various tests in the various embodiments of the present invention can be implemented in combination in one scheme or multiple schemes. For example, the test of the echo oscillation intensity and the landing time of the target echo intensity value can also be implemented in one embodiment; for example, all the tests in the above embodiments can be implemented in one embodiment, and the result of each test must be a successful test to determine that the test of the ultrasonic probe is successful; if there is a test result that is a test failure, the test of the ultrasonic probe fails.

[0103] The ultrasonic probe test scheme provided by the present invention improves the stability of the test, avoids the situation where the numerical deviations obtained from multiple tests on the same ultrasonic probe are large, improves the test pass rate, improves the test speed, and also improves the response time, saving the tester's time. The test scheme can also screen the echo intensity fluctuations, and can obtain an echo waveform with excellent performance. The waveform oscillation is relatively gentle, and the echo intensity is also correspondingly improved, making the test accuracy higher and the performance of the test product better, faster, and more comprehensive. The test scheme can also start the test after the temperature stabilizes, reducing the adverse effects of temperature on the speed of sound. The test scheme also measures the echo intensity at 0.3m, which can determine the degree of signal attenuation, determine the signal quality, and detect faults and problems in the probe or test system.

[0104] This test solution determines the echo oscillation strength to ensure that the oscillation is not too large after the echo drops to a certain range, demonstrating good filtering and shielding performance. When repeating the test, the average of the multiple results, as well as the absolute values of the maximum and minimum values, are taken to ensure test stability and accuracy.

[0105] Figure 2 FIG. 3 is a schematic diagram of an ultrasonic probe testing device 300 provided in an embodiment of the present invention, the device comprising:

[0106] An acquisition module 301 is used to obtain an echo intensity array obtained by testing an ultrasonic probe in a soundproof cabin, where the echo intensity array includes multiple echo intensity values; a first determination module 302 is used to determine a reference index corresponding to a reference reflection point based on the test parameters used to test the ultrasonic probe, where the reference index indicates the position of the reference echo intensity value in the echo intensity array, and the reference echo intensity value indicates the intensity of the ultrasonic wave emitted by the reference reflection point and received by the ultrasonic probe; an extraction module 303 is used to determine a reference echo intensity value from multiple echo intensity values based on the reference index; a second determination module 304 is used to determine a starting index and an ending index corresponding to an echo intensity oscillation interval based on the reference index and the reference echo intensity value; a calculation module 305 is used to determine the echo oscillation intensity of the echo intensity oscillation interval based on the echo intensity values corresponding to multiple indices between the starting index and the ending index in the echo intensity array; a verification module 306 is used to determine the test result of the ultrasonic probe based on the echo oscillation intensity.

[0107] In some embodiments, the second determination module 304 is used to determine the reference index as the starting index; determine the actual echo intensity value corresponding to the reference index based on the reference echo intensity value and the echo intensity offset, wherein the echo intensity offset is used to indicate the deviation between the echo intensity value measured by the ultrasonic probe and the actual echo intensity value; in the echo intensity array, search for the end point echo intensity value that is equal to the actual echo intensity value corresponding to the reference index and whose corresponding index is after the reference index; determine the echo intensity interval in which the echo intensity continuously rises to the end point echo intensity value based on the echo intensity array; and determine the index corresponding to the starting point of the echo intensity interval as the end point index.

[0108] In some embodiments, the test parameters include a reference distance between the reference reflection point and the ultrasonic probe, the speed of sound at which the ultrasonic wave emitted by the ultrasonic probe propagates in the soundproof cabin, the echo time offset duration, and the time interval at which the ultrasonic probe collects echo intensity values; the first determination module 302 is configured to calculate a reference index based on the reference distance, the speed of sound, the echo time offset duration, and the time interval using the following formula:

[0109] ;

[0110] I is used to represent the reference index; v is used to represent the speed of sound, and the unit of the speed of sound is meters per second; E is used to represent the echo time offset duration, and the unit of the echo time offset duration is milliseconds; It is used to represent the time interval, and the unit of the time interval is microsecond; s is used to represent the reference distance, and the unit of the reference distance is meter.

[0111] In some embodiments, the calculation module 305 is configured to determine a maximum value and a minimum value from echo intensity values corresponding to multiple indexes in the echo intensity array; and determine the difference between the maximum value and the minimum value as the echo oscillation intensity.

[0112] In some embodiments, the second determination module 304 is used to determine the first echo intensity value in the echo intensity array that is less than or equal to the actual echo intensity corresponding to the reference index as the target echo intensity value; the first determination module 302 is used to determine the landing time of the target echo intensity value based on the index corresponding to the target echo intensity value and the time interval for the ultrasonic probe to collect the echo intensity value; the verification module 306 is used to determine the test result of the ultrasonic probe based on the landing time.

[0113] In some embodiments, the second determination module 304 is used to determine the echo intensity value corresponding to the actual reflection point among multiple echo intensity values; the first determination module 302 is used to determine the intensity difference between the echo intensity value corresponding to the actual reflection point and the reference echo intensity value; the verification module 306 is used to determine the test result of the ultrasonic probe based on the intensity difference.

[0114] In some embodiments, an acquisition module 301 is used to read the distance value between the ultrasonic probe and the actual reflection point from the test instrument once every N seconds until the read distance value is within a first threshold range of the distance, thereby obtaining multiple measurement distances, wherein the test instrument is directly or indirectly connected to the ultrasonic probe, and N is a positive integer; a first determination module 302 is used to determine the difference between each measurement distance in the multiple measurement distances and its two adjacent measurement distances before and after it; and a verification module 306 is used to determine the test result of the ultrasonic probe based on the difference between each measurement distance and its two adjacent measurement distances before and after it.

[0115] In some embodiments, the acquisition module 301 is used to read the distance value between the ultrasonic probe and the actual reflection point obtained by repeated measurement M times from the test instrument to obtain M measured distances; the verification module 306 is used to determine whether the average value of the M measured distances is within the second threshold range of the distance and the difference between the maximum value and the minimum value of the M measured distances is less than or equal to the first difference threshold; the acquisition module 301 is used to read the echo intensity value corresponding to the actual reflection point obtained by repeated measurement M times from the test instrument to obtain M echo intensity values ... The mean of the echo intensity values is within the threshold range of the echo intensity mean, and the difference between the maximum and minimum values among the M echo intensity values is less than or equal to the second difference threshold; an acquisition module 301 is used to read the confidence of the echo intensity values obtained from M repeated tests from the test instrument to obtain M confidences; a verification module 306 is used to determine that the mean of the M confidences is within the threshold range of the confidence, and the difference between the maximum and minimum values among the M confidences is less than or equal to the third difference threshold; wherein the test instrument is directly or indirectly connected to the ultrasonic probe, and M is a positive integer greater than 2.

[0116] Figure 3 This is a schematic block diagram of an electronic device 400 provided by an embodiment of the present invention. The specific embodiment of the present invention does not limit the specific implementation of the electronic device 400. Figure 3 As shown, the electronic device 400 may include: a processor 402, a communications interface 404, a memory 406, and a communication bus 408.

[0117] The processor 402 , the communication interface 404 , and the memory 406 communicate with each other via a communication bus 408 .

[0118] The communication interface 404 is used to communicate with other electronic devices or servers.

[0119] The processor 402 is configured to execute the program 410 , and specifically may execute the relevant steps in any of the aforementioned embodiments.

[0120] Specifically, the program 410 may include program codes, which include computer operation instructions.

[0121] Processor 402 may be a CPU, an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application. The one or more processors included in the smart device may be processors of the same type, such as one or more CPUs, or processors of different types, such as one or more CPUs and one or more ASICs.

[0122] RISC-V is an open-source instruction set architecture based on the principles of the Reduced Instruction Set Architecture (RISC). It can be applied to various fields, including microcontrollers and FPGA chips. Specifically, it has applications in areas such as IoT security, industrial control, mobile phones, and personal computers. Designed with small size, high speed, and low power consumption in mind, it is particularly well-suited for modern computing devices such as warehouse-scale cloud computers, high-end mobile phones, and tiny embedded systems. With the rise of the artificial intelligence (AI) Internet of Things (AIoT), the RISC-V instruction set architecture is gaining increasing attention and support, and is expected to become the next generation of widely used CPU architecture.

[0123] The computer operating instructions in the embodiments of the present application may be computer operating instructions based on the RISC-V instruction set architecture. Accordingly, the processor 402 may be designed based on the RISC-V instruction set. Specifically, the processor chip in the electronic device provided in the embodiments of the present application may be a chip designed using the RISC-V instruction set. The chip may execute executable code based on the configured instructions, thereby implementing the ultrasonic probe testing method in the above-mentioned embodiments.

[0124] The memory 406 is used to store the program 410. The memory 406 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0125] The program 410 may be specifically configured to enable the processor 402 to execute the method in any of the aforementioned embodiments.

[0126] The specific implementation of each step in program 410 can refer to the corresponding description of the corresponding steps and units in any of the aforementioned method embodiments, and will not be repeated here. Those skilled in the art will clearly understand that for the convenience and brevity of description, the specific working processes of the above-described devices and modules can refer to the corresponding process descriptions in the aforementioned method embodiments, and will not be repeated here.

[0127] This application also provides a computer-readable storage medium storing instructions for causing a machine to execute the ultrasonic probe testing method described herein. Specifically, a system or device equipped with a storage medium storing software program code implementing the functions of any of the above-described embodiments can be provided, and a computer (or CPU or MPU) of the system or device can be configured to read and execute the program code stored in the storage medium.

[0128] In this case, the program code read from the storage medium itself can realize the function of any one of the above embodiments, so the program code and the storage medium storing the program code constitute part of this application.

[0129] Examples of storage media for providing program code include floppy disks, hard disks, magneto-optical disks, optical disks (e.g., CD-ROMs, CD-Rs, CD-RWs, DVD-ROMs, DVD-RAMs, DVD-RWs, and DVD+RWs), magnetic tapes, non-volatile memory cards, and ROMs. Alternatively, the program code may be downloaded from a server computer via a communications network.

[0130] An embodiment of the present application also provides a computer program product, including computer instructions, which instruct a computing device to perform any corresponding operation in the above-mentioned multiple method embodiments.

[0131] It should be pointed out that, according to the needs of implementation, the various components / steps described in the embodiments of the present application can be split into more components / steps, or two or more components / steps or partial operations of components / steps can be combined into new components / steps to achieve the purpose of the embodiments of the present application.

[0132] The methods according to the embodiments of the present application described above can be implemented in hardware, firmware, or as software or computer code that can be stored in a recording medium (such as a CD ROM, RAM, floppy disk, hard disk, or magneto-optical disk), or as computer code originally stored in a remote recording medium or non-transitory machine-readable medium downloaded via a network and then stored in a local recording medium. Thus, the methods described herein can be stored in such software processing on a recording medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware (such as an ASIC or FPGA). It will be understood that a computer, processor, microprocessor controller, or programmable hardware includes a storage component (e.g., RAM, ROM, flash memory, etc.) that can store or receive software or computer code. When the software or computer code is accessed and executed by the computer, processor, or hardware, the methods described herein are implemented. In addition, when a general-purpose computer accesses the code for implementing the methods shown herein, the execution of the code transforms the general-purpose computer into a dedicated computer for performing the methods shown herein.

[0133] Those skilled in the art will appreciate that the units and method steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the embodiments of this application.

[0134] Nouns and pronouns referring to persons in this patent application are not limited to a specific gender.

[0135] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.

Claims

1. A method for testing an ultrasonic probe, characterized in that: The method comprises: Acquire an echo intensity array obtained by testing an ultrasonic probe in a soundproof cabin, wherein the echo intensity array includes a plurality of echo intensity values; Determining a reference index corresponding to a reference reflection point based on test parameters used to test the ultrasonic probe, wherein the reference index indicates a position of a reference echo intensity value in the echo intensity array, and the reference echo intensity value indicates an intensity of an ultrasonic wave emitted by the reference reflection point and received by the ultrasonic probe; determining the reference echo intensity value from the plurality of echo intensity values according to the reference index; Determining a start index and an end index corresponding to an echo intensity oscillation interval according to the reference index and the reference echo intensity value; determining the echo oscillation intensity of the echo intensity oscillation interval according to echo intensity values corresponding to a plurality of indexes between the start index and the end index in the echo intensity array; A test result of the ultrasonic probe is determined according to the echo oscillation intensity.

2. The ultrasonic probe testing method according to claim 1, characterized in that: The determining, according to the reference index and the reference echo intensity value, a start index and an end index corresponding to an echo intensity oscillation interval includes: Determining the reference index as the starting index; Determining an actual echo intensity value corresponding to the reference index according to the reference echo intensity value and the echo intensity offset, wherein the echo intensity offset is used to indicate a deviation between the echo intensity value measured by the ultrasonic probe and the actual echo intensity value; In the echo intensity array, searching for an endpoint echo intensity value that is equal to the actual echo intensity value corresponding to the reference index and whose corresponding index is located after the reference index; determining, according to the echo intensity array, an echo intensity interval in which the echo intensity continuously rises to the end point echo intensity value; The index corresponding to the starting point of the echo intensity interval is determined as the end index.

3. The ultrasonic probe testing method according to claim 2, characterized in that: The test parameters include a reference distance between the reference reflection point and the ultrasonic probe, a speed of sound at which the ultrasonic wave emitted by the ultrasonic probe propagates in the soundproof cabin, an echo time offset, and a time interval for the ultrasonic probe to collect echo intensity values; Determining a reference index corresponding to a reference reflection point according to test parameters used to test the ultrasonic probe includes: The reference index is calculated according to the reference distance, the sound speed, the echo time offset duration, and the time interval using the following formula: ; The I is used to represent the reference index; the v is used to represent the speed of sound, the unit of which is meters per second; the E is used to represent the echo time offset duration, the unit of which is milliseconds; The unit of s is used to represent the time interval, and the unit of the time interval is microseconds; the unit of s is used to represent the reference distance, and the unit of the reference distance is meter.

4. The ultrasonic probe testing method according to claim 1, wherein: The determining, according to echo intensity values corresponding to a plurality of indexes between the start index and the end index in the echo intensity array, of the echo oscillation intensity in the echo intensity oscillation interval includes: Determining a maximum value and a minimum value from the echo intensity values corresponding to the plurality of indexes in the echo intensity array; The difference between the maximum value and the minimum value is determined as the echo oscillation intensity.

5. The ultrasonic probe testing method according to claim 1, characterized in that: The method further comprises: Determine the first echo intensity value in the echo intensity array that is less than or equal to the actual echo intensity value corresponding to the reference index as the target echo intensity value; Determining a falling time of the target echo intensity value according to an index corresponding to the target echo intensity value and a time interval for collecting echo intensity values by the ultrasonic probe; A test result of the ultrasonic probe is determined according to the landing time.

6. The ultrasonic probe testing method according to claim 1, characterized in that: The method further comprises: Determining an echo intensity value corresponding to an actual reflection point among the multiple echo intensity values, and determining an intensity difference between the echo intensity value corresponding to the actual reflection point and the reference echo intensity value; A test result of the ultrasonic probe is determined according to the intensity difference.

7. The ultrasonic probe testing method according to claim 1, characterized in that: The method further comprises: Reading the distance value between the ultrasonic probe and the actual reflection point from the test instrument once every N seconds until the read distance value is within a first threshold range of the distance, thereby obtaining a plurality of measured distances, wherein the test instrument is directly or indirectly connected to the ultrasonic probe, and N is a positive integer; Determine the difference between each measured distance and its two adjacent measured distances before and after each measured distance in the plurality of measured distances; The test result of the ultrasonic probe is determined according to the difference between each measured distance and its two adjacent measured distances before and after it.

8. The method for testing an ultrasonic probe according to any one of claims 1 to 7, characterized in that: The method further comprises: Reading M distance values between the ultrasonic probe and the actual reflection point obtained by repeated measurement from the test instrument to obtain M measured distances; determining that an average of the M measured distances is within a second threshold range of distances, and that a difference between a maximum value and a minimum value of the M measured distances is less than or equal to a first difference threshold; Reading echo intensity values corresponding to the actual reflection points obtained from M repeated tests from the test instrument to obtain M echo intensity values; determining that an average of the M echo intensity values is within a threshold range of the echo intensity average, and that a difference between a maximum value and a minimum value of the M echo intensity values is less than or equal to a second difference threshold; Reading confidence levels of echo intensity values obtained from M repeated tests from the test instrument to obtain M confidence levels; determining that an average of the M confidence levels is within a confidence level threshold range, and that a difference between a maximum value and a minimum value of the M confidence levels is less than or equal to a third difference threshold; Wherein, the testing instrument is directly or indirectly connected to the ultrasonic probe, and M is a positive integer greater than 2.

9. A testing device (300) for an ultrasonic probe, characterized in that: The device comprises: An acquisition module (301) is used to acquire an echo intensity array obtained by testing an ultrasonic probe in a soundproof cabin, wherein the echo intensity array includes a plurality of echo intensity values; A first determination module (302) is configured to determine a reference index corresponding to a reference reflection point based on test parameters used to test the ultrasonic probe, wherein the reference index indicates a position of a reference echo intensity value in the echo intensity array, and the reference echo intensity value indicates an intensity of an ultrasonic wave emitted by the reference reflection point and received by the ultrasonic probe; An extraction module (303) is configured to determine the reference echo intensity value from the plurality of echo intensity values according to the reference index; A second determination module (304) is configured to determine a start index and an end index corresponding to an echo intensity oscillation interval according to the reference index and the reference echo intensity value; A calculation module (305) is used to determine the echo oscillation intensity of the echo intensity oscillation interval according to the echo intensity values corresponding to the multiple indexes between the start index and the end index in the echo intensity array; A verification module (306) is used to determine a test result of the ultrasonic probe according to the echo oscillation intensity.

10. An electronic device (400), characterized in that The electronic device (400) comprises: a processor (402), a communication interface (404), a memory (406) and a communication bus (408), wherein the processor (402), the communication interface (404) and the memory (406) communicate with each other via the communication bus (408); the memory (406) is used to store at least one executable instruction, wherein the executable instruction enables the processor (402) to perform an operation corresponding to the test method of the ultrasonic probe according to any one of claims 1 to 8.

11. A computer-readable storage medium, characterized in that A computer program is stored thereon, and when the computer program is executed by a processor, the method for testing an ultrasonic probe according to any one of claims 1 to 8 is implemented.

Citation Information

Patent Citations

  • Ultrasonic probe performance detection method and device and computer equipment

    CN117297654A

  • Ultrasonic probe parameter configuration method and device, computer equipment and storage medium

    CN117958866A