Tuning positioning control method and apparatus

By combining a multi-turn absolute encoder and a controller, the problems of low accuracy and susceptibility to interference in existing tuning positioning devices are solved, and high-precision tuning positioning control is achieved.

CN116094493BActive Publication Date: 2026-06-05BEIJING BBEF SCI & TECH

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING BBEF SCI & TECH
Filing Date
2023-01-31
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

Existing tuning positioning devices have low positioning accuracy and large errors, and the voltage value acquisition is easily affected by interference, resulting in tuning positioning position deviation.

Method used

A multi-turn absolute encoder is used to collect tuning position information. The controller calculates the absolute difference to generate a control signal, which drives the actuator to rotate synchronously until the preset tuning position is reached.

Benefits of technology

It improves the accuracy and anti-interference capability of tuning and positioning, reduces errors, and achieves high-precision tuning and matching.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116094493B_ABST
    Figure CN116094493B_ABST
Patent Text Reader

Abstract

The application relates to a tuning positioning control method and device. A multi-turn absolute value encoder is used to collect the tuning position of a tuning device, the interval of the collected digital position value is far smaller than the precision range of analog-digital conversion, and the hardware or software can be set according to the actual required precision. The tuning precision is high, the error is small, and the tuning matching effect is optimal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of radio frequency signal transmission control, and in particular to tuning and positioning control methods and devices. Background Technology

[0002] To ensure signal reception quality, such as for FM radio broadcasts, the receiver needs to be tuned so that the FM broadcast signal resonates with the receiver's oscillation circuit. This requires a tuning positioning device to automatically tune the receiver and achieve signal reception.

[0003] Currently, tuning and positioning devices mostly use potentiometers. By measuring the voltage across the potentiometer, if the voltages across the potentiometer are different, it indicates that the position of the object being tuned is different. The voltage value is sent to the controller through the acquisition module. Through analog-to-digital conversion, the acquired voltage value (0~10V) is converted into a digital position value (e.g., a 10-turn potentiometer, with a range of 0~4000). Since the tuning position of the object being tuned corresponds non-linearly to the digital position value, the denser the acquisition points, the better the non-linear correspondence, and the more accurate the tuning and positioning value.

[0004] During debugging, the potentiometer voltage value corresponds to the tuning position. After A / D conversion, the voltage value is input to the controller with a maximum resolution of 1 / 4000, outputting a preset value from 0 to 4000. The actuator, based on the preset value output by the linear correspondence, adjusts the object to be tuned to the specified position. However, due to the low resolution of the acquired voltage, the detection error is relatively large. During debugging, reaching the same position each time results in a significant error, affecting positioning accuracy and easily leading to tuning position deviations. Furthermore, when the voltage value is low, the analog-to-digital conversion is easily affected by interference, resulting in unstable conversion. Summary of the Invention

[0005] In order to improve the shortcomings of the current tuning positioning method, which has low accuracy and large error, this application provides a tuning positioning control method and device.

[0006] Firstly, the tuning positioning control method provided in this application adopts the following technical solution:

[0007] A tuning positioning control method, comprising:

[0008] The current tuning position information of the device to be tuned is acquired by a multi-turn absolute encoder; the current tuning position information is obtained by the current number of rotations and the single-turn indication position of the multi-turn absolute encoder.

[0009] The controller calculates the current tuning position value of the device to be tuned based on the current tuning position information; obtains the preset tuning position value of the device to be tuned; and calculates the absolute difference between the preset tuning position value and the current tuning position value. Then, a first control signal is generated based on the absolute difference to drive the actuator to drive the device to be tuned and the multi-turn absolute encoder to rotate synchronously. When the device to be tuned rotates to the preset tuning position corresponding to the preset tuning position value, a second control signal is generated to control the actuator to stop driving.

[0010] By employing the above technical solution, a multi-turn absolute encoder is used to acquire the tuning position of the device to be tuned. The interval between the acquired digital position values ​​is much smaller than the accuracy range of analog-to-digital conversion, and hardware or software settings can be configured according to the required accuracy. High tuning accuracy and small error result in optimal tuning matching.

[0011] Optionally, the output of the multi-turn absolute encoder converts the current tuning position information into a digital signal through a digital acquisition module and outputs it to the controller in isolation.

[0012] By adopting the above technical solution, the digital acquisition module is used to realize the data conversion and isolation processing of the current tuning position information, which is beneficial to improving the anti-interference capability of the circuit.

[0013] Optionally, the actuator includes a motor and a transmission mechanism. The motor rotates to drive the transmission mechanism to move, thereby causing the device to be tuned and the multi-turn absolute encoder to rotate synchronously.

[0014] By adopting the above technical solution, automatic tuning and encoder synchronization were achieved.

[0015] Optionally, the transmission mechanism is a speed reducer, and the signal acquisition end of the multi-turn absolute encoder is connected to the device to be tuned through the speed reducer to obtain the current tuning position information of the device to be tuned.

[0016] Optionally, the multi-turn absolute encoder uses a grating to directly output the digital signal corresponding to the current tuning position information.

[0017] By adopting the above technical solution, the multi-turn absolute encoder directly outputs digital values ​​using a grating, resulting in a simple circuit structure and stable and reliable performance.

[0018] Optionally, the step of using the controller to calculate the current tuning position value of the device to be tuned based on the current tuning position information includes:

[0019] The controller calculates the sum of the first position value S1 corresponding to the number of rotations P of the current tuning position information and the second position value S2 corresponding to the single-turn indication position K of the current tuning position information, and uses S1+S2 as the current tuning position value of the device to be tuned.

[0020] By adopting the above technical solution, the accurate conversion of the current tuning position value is achieved based on the number of rotations and the single-turn indicator position of the current tuning position information.

[0021] Optionally, the step of using the controller to calculate the first position value S1 corresponding to the number of rotations P of the current tuning position information includes:

[0022] Multiply the number of rotations P of the current tuning position information by the single-turn position value 2 of the multi-turn absolute encoder. n The first position value S1 is obtained; where n is a natural number greater than or equal to 10 and less than or equal to 14, representing the number of bits per revolution of the multi-turn absolute encoder.

[0023] By adopting the above technical solution, the conversion of the number of rotations corresponding to the tuning position value is realized based on the number of rotations of the current tuning position information and the performance parameters of the multi-turn absolute encoder.

[0024] Optionally, the maximum number of revolutions of the multi-turn absolute encoder is 2. m , where m is a natural number greater than or equal to 10 and less than or equal to 14, representing the number of revolutions of the multi-revolution absolute encoder.

[0025] Optionally, n equals 12 and m equals 12.

[0026] By adopting the above technical solution, the position value range of the multi-turn absolute encoder in this application reaches 0 to 2. 12 ×2 12 This is far greater than the positioning accuracy of current potentiometer-based systems.

[0027] Secondly, the tuning and positioning control device provided in this application adopts the following technical solution:

[0028] A tuning positioning control device, comprising:

[0029] A multi-turn absolute encoder is used to acquire the current tuning position information of the device to be tuned; the current tuning position information is obtained by the current number of rotations and single-turn indication position of the multi-turn absolute encoder.

[0030] The controller connected to the multi-turn absolute encoder signal is used to calculate the current tuning position value of the device to be tuned based on the current tuning position information; obtain the preset tuning position value of the device to be tuned; calculate the absolute difference between the preset tuning position value and the current tuning position value; then generate a first control signal based on the absolute difference to drive the actuator to drive the device to be tuned and the multi-turn absolute encoder to rotate synchronously; until the device to be tuned rotates to the preset tuning position corresponding to the preset tuning position value, generate a second control signal to control the actuator to stop driving.

[0031] An actuator is configured to receive the first control signal to drive the device to be tuned and the multi-turn absolute encoder to rotate synchronously, and to stop driving when the second control signal is received.

[0032] In summary, this application includes at least the following beneficial technical effects:

[0033] 1. A multi-turn absolute encoder is used to acquire the tuning position of the device to be tuned. The interval between the acquired digital position values ​​is much smaller than the accuracy range of analog-to-digital conversion, and hardware or software settings can be configured according to the required accuracy. High tuning accuracy and small error result in better tuning matching effect.

[0034] 2. The position value range of the multi-turn absolute encoder of this application reaches 0 to 2. 12 ×2 12 This is far greater than the positioning accuracy of current potentiometer-based systems. Attached Figure Description

[0035] Figure 1 This is a structural block diagram of a tuning positioning control device according to an embodiment of this application;

[0036] Figure 2 This is a structural block diagram of another tuning and positioning control device in the embodiments of this application;

[0037] Figure 3 This is a flowchart of the tuning and positioning control method in the embodiments of this application;

[0038] Figure 4 This is a schematic diagram of the nonlinear correspondence in the embodiments of this application. Detailed Implementation

[0039] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.

[0040] This application discloses a tuning positioning control method, which can be implemented based on a tuning positioning control device. (Refer to...) Figure 1 The implementation of the tuning and positioning control device mainly includes:

[0041] The multi-turn absolute encoder 11 is used to acquire the current tuning position information of the device to be tuned. The current tuning position information is represented by the current number of rotations and the single-turn indication position of the multi-turn absolute encoder.

[0042] An absolute encoder is a device (sensor) where, within its measurement range, all mechanical positions are pre-coded with a unique correspondence to the mechanical origin. Measurements at any given time do not rely on previous measurements. Even without movement, it can directly output a unique absolute code. In a single-turn absolute encoder, the data code for each output position within a 360-degree measurement range is absolute and unique, requiring no reliance on rotation or previous data to obtain position information. After rotating beyond 360 degrees, the data cycles back to 0. A multi-turn absolute encoder, within its measurement range, not only has an "absolute code" within a single 360-degree turn but also retains a unique absolute code beyond 360 degrees, independent of counting multiple turns.

[0043] In this embodiment of the application, the single-turn position value of the multi-turn absolute encoder 11 is 2. n n∈[10,14], which means that for every revolution of the multi-turn absolute encoder, the position value is 2. n The maximum number of turns for the multi-turn absolute encoder 11 is 2. m m∈[10,14], indicating that the maximum rotation of the multi-turn absolute encoder 11 is 2. m Therefore, the position value range of the multi-turn absolute encoder 11 is 0 to 2. m ×2 n .

[0044] In an optional embodiment of this application, n equals 12 and m equals 12, therefore the position value range of the multi-turn absolute encoder 11 is 2. 12 ×2 12 =16777216, the encoder value ranges from 0 to 16777216, the device to be tuned can be divided into 16777216 positions, so the positioning accuracy is higher.

[0045] In an optional embodiment of this application, the multi-turn absolute encoder 11 uses a grating to directly output the digital signal corresponding to the current tuning position information. This circuit structure is relatively simple and has stable performance.

[0046] refer to Figure 2In an optional embodiment of this application, the output of the multi-turn absolute encoder 11 converts the current tuning position information into a digital signal through the digital acquisition module 14 and outputs it to the controller 12 in isolation. This helps to improve the circuit's anti-interference capability.

[0047] The controller 12, which is connected to the multi-turn absolute encoder 11, is used to calculate the current tuning position value of the device to be tuned based on the current tuning position information; obtain the preset tuning position value of the device to be tuned; calculate the absolute value difference between the preset tuning position value and the current tuning position value; and then generate a first control signal based on the absolute value difference to drive the actuator 13 to drive the device to be tuned and the multi-turn absolute encoder 11 to rotate synchronously; until the device to be tuned rotates to the preset tuning position corresponding to the preset tuning position value, a second control signal is generated to control the actuator 13 to stop driving.

[0048] Specifically, controller 12 calculates the number of rotations P of the current tuning position information, and multiplies it by the single-turn position value 2 of the multi-turn absolute encoder. n First, obtain the first position value S1; then calculate the second position value S2 corresponding to the single-turn indicator position K of the current tuning position information, where S2 is equivalent to K, i.e., S2=K; then add the first position value S1 and the second position value S2 to obtain S1+S2, which is used as the current tuning position value of the device to be tuned.

[0049] The actuator 13 is used to receive a first control signal to drive the device to be tuned and the multi-turn absolute encoder 11 to rotate synchronously, and to stop driving when a second control signal is received.

[0050] Continue to refer to Figure 2 In an optional embodiment of this application, the actuator includes a motor 131 and a transmission mechanism 132. The rotation of the motor 131 drives the transmission mechanism 132 to move, thereby driving the device to be tuned and the multi-turn absolute encoder 11 to rotate synchronously.

[0051] The transmission mechanism 132 is a speed reducer. The multi-turn absolute encoder 11 and the device to be tuned need to be synchronized; they cannot be directly connected. For example, if the motor 131 rotates at 3500 revolutions per minute, and is directly connected to the device to be tuned, the device to be tuned would also need to rotate at 3500 revolutions per minute. In actual operation, the device to be tuned may only be able to rotate 10 revolutions per minute, requiring a speed reducer. Otherwise, the device to be tuned will be damaged due to excessive speed in a short period, and accurate control will be impossible during small-range rotations. Mechanically, the device to be tuned and the multi-turn absolute encoder 11 cannot be directly connected and must maintain synchronization; a speed reducer is needed to achieve the connection between the multi-turn absolute encoder and the device to be tuned.

[0052] It should be understood that the transmission mechanism 132 can be any type of transmission mechanism used in existing tuning and positioning devices, as long as it can execute the control signals sent by the controller 12 to achieve the positioning and tuning of the device to be tuned and the synchronization of the multi-turn absolute encoder 11.

[0053] Continue to refer to Figure 2 In an optional embodiment of this application, the transmission mechanism 132 is a reducer, and the signal acquisition end of the multi-turn absolute encoder 11 is connected to the device to be tuned through the reducer to obtain the current tuning position information of the device to be tuned.

[0054] The tuning positioning control device provided in this application uses the current tuning position value of the multi-turn absolute encoder 11 to correspond to the tuning position of the device to be tuned. The current tuning position value of the multi-turn absolute encoder 11 is input to the controller 12 via a digital signal. The controller 12 compares the preset tuning position value with the current tuning position value, and generates a first control signal based on the absolute difference. This signal drives the motor 131 to rotate, and the transmission mechanism 132 drives the device to be tuned and the multi-turn absolute encoder 11 to rotate simultaneously. After reaching the preset tuning position value, the motor 121 stops, and the tuning ends.

[0055] The multi-turn absolute encoder 11 has a single-turn selection of 12 bits, a maximum single-turn resolution of 1 / 4096, a turn selection of 12 bits, a total of 4096 turns, and a maximum position value of 2. 12 ×2 12 =16777216, the maximum resolution of the multi-turn absolute encoder 11 is 1 / 16777216. In contrast, traditional positioning tuning schemes using potentiometers, such as a 10-turn potentiometer, have a maximum resolution of 1 / 4000. The interval between the digital position values ​​acquired by this scheme is much smaller than the accuracy range of analog-to-digital conversion, resulting in high tuning accuracy, small errors, and superior tuning matching performance.

[0056] This application also provides a method implementable on the above-mentioned tuning positioning control device, including a tuning positioning control method, which can be referred to. Figure 3 The method mainly includes the following steps:

[0057] S301. Acquire the current tuning position information of the device to be tuned through a multi-turn absolute encoder.

[0058] The current tuning position information is obtained through the current number of rotations and the single-turn indicator position of the multi-turn absolute encoder.

[0059] S302. Calculate the current tuning position value of the device to be tuned based on the current tuning position information using the controller.

[0060] S303. Use the controller to obtain the preset tuning position value of the device to be tuned.

[0061] S304. Calculate the absolute difference between the preset tuning position value and the current tuning position value using the controller.

[0062] S305. Generate a first control signal based on the absolute value difference to drive the actuator to drive the device to be tuned and the multi-turn absolute encoder to rotate synchronously.

[0063] S306. When the device to be tuned rotates to the preset tuning position corresponding to the preset tuning position value, a second control signal is generated to control the actuator to stop driving.

[0064] In an optional embodiment of this application, a multi-turn absolute encoder is used, with the number of turns m=5 and the number of turns being 2. 5 =32 laps; lap position n=12, lap position is 2 12 =4096 position values, the maximum encoder position value is 2. 5 ×2 12 =131072, the position value range of the multi-turn absolute encoder is 0 to 131072, and the positioning accuracy is 1 / 131072. The device to be tuned can be divided into 131072 positions, which is far higher than the accuracy of D / A conversion compared to the 4000 position values ​​of the previous potentiometer. Due to the dense sampling points, in nonlinear correspondence, the closer the curve drawn by the program is to the actual value, the more accurate the tuning positioning value.

[0065] Non-linear correspondence can be achieved using piecewise linear correspondence. For example, a capacitance value of 0-2000 Pf corresponds to a digital value of 0-8000. For piecewise linear correspondence relationships, please refer to [reference needed]. Figure 4 As shown.

[0066] It should be understood that when the number of revolutions acquired is less than 1, the value of the multi-turn absolute encoder is the current single-turn indication position. When the number of revolutions is greater than or equal to 1, the value of the multi-turn encoder is the number of revolutions × the single-turn position value + the current single-turn indication position. For example, if the encoder has rotated 2 revolutions and the current single-turn indication position is 500, then the current tuning position value is 2*4096+500=8692.

[0067] It should be understood that the specific steps of the tuning positioning control method provided in the embodiments of this application can be flexibly adjusted or expanded according to the function of the tuning positioning control device described above. For details, please refer to the above description of the tuning positioning control device. For the sake of brevity, it will not be repeated here.

[0068] The above description of the embodiments is only used to provide a detailed introduction to the technical solutions of this application. However, the description of the above embodiments is only for the purpose of helping to understand the methods and core ideas of this application, and should not be construed as a limitation of this application. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the protection scope of this application.

Claims

1. A tuning positioning control method, characterized in that, The tuning and positioning control method includes: The current tuning position information of the device to be tuned is acquired by a multi-turn absolute encoder; the current tuning position information is obtained by the current number of rotations and single-turn indication position of the multi-turn absolute encoder; the output of the multi-turn absolute encoder is converted into a digital signal by a digital acquisition module and isolated and output to the controller; The controller calculates the current tuning position value of the device to be tuned based on the current tuning position information, including: multiplying the number of rotations P of the current tuning position information by the single-turn position value 2 of the multi-turn absolute encoder. n The sum of the first position value S1 and the second position value S2 corresponding to the single-turn indication position K of the current tuning position information, S1+S2, is taken as the current tuning position value of the device to be tuned, i.e., S1+S2=P×2 n +K; where n is a natural number greater than or equal to 10 and less than or equal to 14, representing the number of bits per revolution of the multi-turn absolute encoder; and obtain the preset tuning position value of the device to be tuned; and calculate the absolute value difference between the preset tuning position value and the current tuning position value; then generate a first control signal based on the absolute value difference to drive the actuator to drive the device to be tuned and the multi-turn absolute encoder to rotate synchronously; until the device to be tuned rotates to the preset tuning position corresponding to the preset tuning position value, generate a second control signal to control the actuator to stop driving.

2. The tuning and positioning control method according to claim 1, characterized in that, The actuator includes a motor and a transmission mechanism. The motor rotates to drive the transmission mechanism to move, thereby causing the device to be tuned and the multi-turn absolute encoder to rotate synchronously.

3. The tuning and positioning control method according to claim 2, characterized in that, The transmission mechanism is a speed reducer. The signal acquisition terminal of the multi-turn absolute encoder is connected to the device to be tuned through the speed reducer to obtain the current tuning position information of the device to be tuned.

4. The tuning and positioning control method according to claim 1, characterized in that, The multi-turn absolute encoder uses a grating to directly output the digital signal corresponding to the current tuning position information.

5. The tuning and positioning control method according to claim 1, characterized in that, The maximum number of revolutions of the multi-turn absolute encoder is 2. m , where m is a natural number greater than or equal to 10 and less than or equal to 14, representing the number of revolutions of the multi-revolution absolute encoder.

6. The tuning and positioning control method according to claim 5, characterized in that, The n equals 12, and the m equals 12.

7. A tuning and positioning control device, characterized in that, The method for any one of claims 1-6 comprises: A multi-turn absolute encoder is used to acquire the current tuning position information of the device to be tuned; the current tuning position information is obtained by the current number of rotations and single-turn indication position of the multi-turn absolute encoder. The controller connected to the multi-turn absolute encoder signal is used to calculate the current tuning position value of the device to be tuned based on the current tuning position information; obtain the preset tuning position value of the device to be tuned; calculate the absolute difference between the preset tuning position value and the current tuning position value; then generate a first control signal based on the absolute difference to drive the actuator to drive the device to be tuned and the multi-turn absolute encoder to rotate synchronously; until the device to be tuned rotates to the preset tuning position corresponding to the preset tuning position value, generate a second control signal to control the actuator to stop driving. An actuator is configured to receive the first control signal to drive the device to be tuned and the multi-turn absolute encoder to rotate synchronously, and to stop driving when the second control signal is received.