All-environment high-precision data communication method

By using two-pulse width time difference or automatic compensation technology in ultrasonic radar systems, the communication performance degradation caused by the discrete component communication interface circuit is solved due to parameter discreteness and temperature drift, high-precision data communication in the entire environment is realized, and the system is reduced cost.

CN119232278APending Publication Date: 2024-12-31COLIGEN CHINA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411291006.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-14
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

In ultrasonic radar systems, the communication interface loop of discrete components is reduced in communication performance and high cost due to the large discrete parameters and the influence of temperature drift.

Method used

The time difference between the two pulse widths or the rising/falling edge time difference is used as the signal type, or the default fixed-width pulse is sent and the actual received pulse width difference is automatically compensated to avoid the influence of parameter changes and environmental factors.

Benefits of technology

Improves the accuracy and reliability of communication performance, reduces system costs, maintains flexibility and does not rely on specific IC interfaces.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119232278A_ABST
    Figure CN119232278A_ABST
Patent Text Reader

Abstract

The invention discloses an all-environment high-precision data communication method, which is characterized in that a host and a probe end in an ultrasonic radar system are communicated by adopting a single-wire discrete component loop interface, and adopts a first scheme that the host and the probe both adopt a time difference between two pulse widths to represent a signal type; or the second scheme is as follows: the host sends a pulse with a default fixed width N to the probe, the probe end receives a width of N + M, the command width sent by the host to the probe has an error of M, and the probe end compensates the width of M for each received pulse subsequently; and the probe sends a command with a default fixed width N to the host, after the host receives the pulse N + M'width, the host considers that the command width sent by the probe end to the host has M 'deviation, and the host compensates the M' width for each received signal subsequently. According to the invention, the defects when discrete components are used as communication interface loops for communication can be overcome, and the advantages of the communication interface loops can be developed and are far greater than those of IC interface loops.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of ultrasonic radar communication, and in particular to a full-environment high-precision data communication method. Background Art

[0002] The car reversing radar system controller and the ultrasonic sensor generally use a single-line point-to-point communication. Because the single line has only a single wire, the structure is simple, the amount of wiring harness is small, and the cost is low. Figure 1 shown.

[0003] Communication interface circuits generally have two forms: integrated circuit IC circuits, such as Figure 2 As shown, or discrete component circuits, such as Figure 3 shown.

[0004] use Figure 2 The structure has no problem in terms of function and performance, but due to the addition of transceivers and the increase in the number of probes, the system cost is relatively high.

[0005] use Figure 3 The structural advantages are low cost, no reliance on specific integrated ICs, and good flexibility. However, since it is a discrete component, the discreteness of the device itself is large. For example, the capacitance of the capacitor itself has a deviation of ±25%. At the same time, it is greatly affected by environmental factors such as temperature, and the parameters are easily offset, that is, temperature drift. The capacitance of the Class III grade ceramic capacitor has a change of -22% to +56% within the temperature range of 10 to 55°C. The waveform of the communication data is very different, which reduces the communication performance such as reliability. Because the interface circuit of the discrete component generally uses the signal width to represent the signal command, such as Figure 4 shown.

[0006] 100μs: Send wave command-----Start sending waves after receiving this width command;

[0007] 200μs: Listening command-----Start receiving waves after receiving this width command;

[0008] 300μs: Configuration command-----Start parameter download after receiving the command;

[0009] ………

[0010] Take the 100μs wave command as an example:

[0011] Ideally, the width signal output by the MCU is as follows Figure 5 The waveform shown has almost no distortion on the upper and lower edges, such as no deformation or skewness. After such a signal is transmitted to the sensor end and received, the original width remains the same, which does not affect the reception.

[0012] The actual MCU IO output signal is converted by discrete components and then transmitted to the sensor end for long distance reception, or the sensor end signal is transmitted over a long distance and then converted by discrete component loop to MCU IO for reception. Due to the existence of resistor R, capacitor C, transistor T, etc. in the discrete component loop, the signal is distorted to a certain extent, especially at the falling edge and rising edge positions, such as Figure 6 shown.

[0013] If the original 100μs width signal may become larger or smaller due to the discreteness of the discrete components themselves, even if it is the same component, its own parameters will change within a certain range under different environments (such as temperature, etc.), which will make the original discrete parameters change even more. In extreme cases, the command may not be recognized. For example, if the 100μs command signal becomes less than 80μs due to parameter reasons, it may not be recognized; or it may be recognized as other wrong signals, such as a 100μs signal that is originally recognized as a 200μs signal, for example Figure 7 As shown, after passing through the discrete component circuit, the signal width may change from T2 to T1, and the width has changed significantly.

[0014] Of course, there are other command definition formats, such as Trinity code. No matter which command is used, it is related to width and has similar problems.

[0015] In summary, the advantages of using discrete components for communication interface circuits are low cost, great flexibility, and no need to rely on a certain interface IC. The disadvantages are that they are subject to large discreteness of their own parameters and large temperature drift, which can easily cause communication performance to deteriorate. Summary of the invention

[0016] In view of this, in order to solve the above technical problems, the purpose of the present invention is to propose a full-environment high-precision data communication method, which can solve the shortcomings of using discrete components for communication interface loop communication and give full play to its advantages, which is far greater than the IC interface loop.

[0017] The technical solutions adopted are:

[0018] A method for high-precision data communication in all environments, wherein a single-line discrete component loop interface is used for communication between a host and a probe end in an ultrasonic radar system, and a communication method of a first scheme or a second scheme is used, wherein the first scheme includes the following steps:

[0019] Both the host and the probe use the time difference between two pulse widths to represent the signal type;

[0020] The second solution includes the following steps:

[0021] The host sends a pulse with a default fixed width of N to the probe. The probe receives a width of N+M. The command width sent by the host to the probe has an error of M. The probe then compensates the width of M for each received pulse.

[0022] as well as,

[0023] The probe sends a command with a default fixed width of N to the host. After the host receives a pulse with a width of N+M′, it believes that the command width sent by the probe to the host has a deviation of M′. The host subsequently compensates for the M′ width for each received signal.

[0024] Furthermore, in solution one, the time difference between two pulse widths is the time difference between two adjacent pulse widths.

[0025] Furthermore, in solution one, the time difference between the rising edges or falling edges of two pulse widths is used to represent the signal type.

[0026] Furthermore, in Solution 1, the signal type is a trigger signal for the host or the probe to perform a certain action.

[0027] Furthermore, in the second solution, the M′ or M is the difference between the theoretical pulse width and the actual pulse width.

[0028] Furthermore, a theoretical pulse width is preset in the host or the probe, and when there is a difference between the actually received pulse width and the theoretical pulse width, the host or the probe automatically compensates for the difference.

[0029] The beneficial effects of the present invention are:

[0030] Regardless of whether the first or second solution is adopted, the present invention can solve the shortcomings of using discrete components for communication interface circuit communication, and can also give full play to its advantages, which are far greater than IC interface circuits.

[0031] The advantages of retention are: low cost, great flexibility, and no need to rely on a certain interface IC.

[0032] The shortcomings solved are: due to the large discreteness of its own parameters and large temperature drift, the communication performance is easily reduced. That is, the present invention has solved the technical problems of large discreteness of its own parameters and large temperature drift, thereby improving the communication performance and realizing high-precision data communication in all environments. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings in the following description are only embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.

[0034] Figure 1 This is a schematic diagram of the point-to-point connection structure using a single line between the automobile reversing radar system controller and the ultrasonic sensor.

[0035] Figure 2 It is a structural diagram of an integrated circuit IC loop.

[0036] Figure 3 This is a schematic diagram of the structure of a circuit using discrete components.

[0037] Figure 4 A schematic diagram showing the use of signal width to represent signal commands in the interface circuit of discrete components.

[0038] Figure 5 This is a schematic diagram of the waveform structure of the width signal output by the MCU under ideal conditions.

[0039] Figure 6 This is a structural diagram of the MCU output width signal in a distorted state.

[0040] Figure 7 It is a structural diagram showing that the signal width changes from T2 to T1 after passing through the discrete component loop.

[0041] Figure 8 This is a schematic diagram of the structure in which T1, T2, and T3 are equal in Example 1 of the present invention.

[0042] Fig. 9 This is a flow chart of the compensation method in Embodiment 2 of the present invention. DETAILED DESCRIPTION

[0043] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only partial embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0044] Example 1

[0045] A full-environment high-precision data communication method of this embodiment is that a single-line discrete component loop interface is used for communication between a host (i.e., a controller) and a probe end in an ultrasonic radar system. The communication method of this embodiment is: both the host and the probe use the time difference between two pulse widths to represent the signal type;

[0046] Specifically, the time difference between two pulse widths is the time difference between two adjacent pulse widths.

[0047] More specifically, the time difference between the rising edges or falling edges of two pulse widths is used to represent the signal type.

[0048] The signal type is a trigger signal for the host or probe to perform a certain action, such as a trigger signal for sending, receiving or configuring waves.

[0049] Since the width of a single pulse is easily affected by the component's own parameters and environmental factors, in order to circumvent this problem, the present embodiment uses the time difference (i.e., width) between two pulse widths (specifically, between the rising edge or the falling edge) to represent the signal type. The reason is that when the width of the first pulse changes, the width of the second pulse will change in exactly the same way, while the width between the two pulses will not change as a result. This truly ensures that the width size is used to represent the signal without being affected by changes in the discrete component's own parameters or environmental factors.

[0050] like Figure 8 As shown, assuming that the width between the falling edges of pulse 1 and pulse 2 without passing through the discrete component circuit is T1, and the width between the falling edges after passing through the discrete component circuit is T2 or the width between the rising edges is T3, from the above analysis, it can be seen that T2 or T3 will not change due to the parameter differences of the discrete components themselves or environmental factors (such as temperature, etc.), T1, T2, and T3 are equal, thus ensuring consistency when using width to represent signal instructions, and the cost is better.

[0051] Example 2

[0052] A method for high-precision data communication in all environments of this embodiment is to use a single-line discrete component loop interface for communication between the host and the probe end in the ultrasonic radar system. The communication method of this embodiment is:

[0053] The host sends a pulse with a default fixed width of N to the probe. The probe receives a width of N+M. The command width sent by the host to the probe has an error of M. The probe then compensates the width of M for each received pulse.

[0054] as well as,

[0055] The probe sends a command with a default fixed width of N to the host. After the host receives a pulse with a width of N+M′, it believes that the command width sent by the probe to the host has a deviation of M′. The host subsequently compensates for the M′ width for each received signal.

[0056] Wherein, M' or M is the difference between the theoretical pulse width and the actual pulse width.

[0057] Specifically, a theoretical pulse width is preset in the host or the probe, and when there is a difference between the actually received pulse width and the theoretical pulse width, the host or the probe automatically compensates for the difference.

[0058] If the host (i.e., controller) and the probe end can both identify the width and automatically make corresponding compensation (such as internal software judgment, etc.), the two parties can go through a handshake process when powered on for the first time:

[0059] Host → Probe: Send a pulse with a default fixed width (such as pulse width N) to the probe. The probe receives a width of N+M. It is considered that the command width sent by the host to the probe has an error of M. The probe then compensates each received pulse by M width.

[0060] Probe → Host: After the host completes the above process to the probe, the probe also sends an N-width command to the host. After the host receives the pulse N+M' width, it believes that the command width from the probe to the host has an M' deviation. Subsequently, it will compensate for the M' width of each received signal. The relevant process is as follows: Fig. 9 shown.

[0061] In summary, the single-wire discrete component loop interface between the host and the probe end in the ultrasonic radar system can avoid its own problems by using the communication method defined above, and the system cost is relatively good.

[0062] In this way, whether it is embodiment 1 or embodiment 2, the disadvantages of using discrete components for communication interface circuit communication can be solved, and its advantages can be brought into play, which is far greater than the IC interface circuit.

[0063] The advantages of retention are: low cost, great flexibility, and no need to rely on a certain interface IC.

[0064] The shortcomings solved are: due to the large discreteness of its own parameters and large temperature drift, the communication performance is easily reduced. That is, the present invention has solved the technical problems of large discreteness of its own parameters and large temperature drift, thereby improving the communication performance and realizing high-precision data communication in all environments.

[0065] The series of detailed descriptions listed above are only specific descriptions of feasible embodiments of the present invention. They are not intended to limit the scope of protection of the present invention. All equivalent embodiments or changes that do not deviate from the technical spirit of the present invention should be included in the scope of protection of the present invention.

Claims

1. A method for high-precision data communication in all environments, characterized in that: The ultrasonic radar system uses a single-line discrete component loop interface for communication between the host and the probe end, and adopts the communication method of the first scheme or the second scheme, wherein the first scheme includes the following steps: Both the host and the probe use the time difference between two pulse widths to represent the signal type; The second solution includes the following steps: The host sends a pulse with a default fixed width of N to the probe. The probe receives a width of N+M. The command width sent by the host to the probe has an error of M. The probe then compensates the width of M for each received pulse. as well as, The probe sends a command with a default fixed width of N to the host. After the host receives a pulse with a width of N+M′, it believes that the command width sent by the probe to the host has a deviation of M′. The host subsequently compensates for the M′ width for each received signal.

2. The method for high-precision data communication in all environments according to claim 1, characterized in that: In solution 1, the time difference between two pulse widths is the time difference between two adjacent pulse widths.

3. The method for high-precision data communication in all environments according to claim 1, characterized in that: In solution 1, the time difference between the rising edges or falling edges of two pulse widths is used to represent the signal type.

4. The method for high-precision data communication in all environments according to claim 1, characterized in that: In solution one, the signal type is a trigger signal for the host or the probe to perform a certain action.

5. The method for high-precision data communication in all environments according to claim 1, characterized in that: In the second solution, the M′ or M is the difference between the theoretical pulse width and the actual pulse width.

6. The method for high-precision data communication in all environments according to claim 5, characterized in that: A theoretical pulse width is preset in the host or probe. When there is a difference between the actual received pulse width and the theoretical pulse width, the host or probe automatically compensates for the difference.