A multi-channel heating current modulation method, system and device
By independently modulating and synchronizing heating currents across channels, the method addresses load-carrying capacity issues in multi-channel atomic magnetometers, enhancing sensitivity and stability.
Patent Information
- Application Number
- CN202510398346.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-01
- Publication Date
- 2025-07-15
- Estimated Expiration
- 2045-04-01
AI Technical Summary
Existing technologies for multi-channel atomic magnetometers face challenges in maintaining high sensitivity and stability due to limitations in the load-carrying capacity of serially connected heating circuits, which are affected by phase and amplitude differences in heating currents across channels.
A method and system that independently modulates heating currents across channels, synchronizing phases and adjusting gains to minimize interference, ensuring each channel operates independently and adaptively to maintain stability and sensitivity.
Enhances the load-carrying capacity and reliability of heating circuits, reducing phase differences and current coupling effects, thereby improving the sensitivity and stability of multi-channel atomic magnetometers.
Smart Images

Figure CN119907148B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of heating circuits, and particularly to a multi-channel heating current modulation method, system and device. Background Art
[0002] An atomic magnetometer is an instrument for measuring weak magnetic fields. Its core principle is to use pump light to pump atoms in an atomic gas cell to specific energy levels, and measure the absorption or fluorescence change of light by the atoms, so as to infer the magnetic field strength within a certain range. During operation, the atomic magnetometer needs to heat the atomic gas cell so that the alkali metal atoms in the atomic gas cell evaporate into a gaseous state and maintain a constant atomic density at a stable temperature to support the precise detection of quantum effects by the atomic magnetometer. For a densely arranged multi-channel atomic magnetometer array, in related technologies, multiple heating circuit modules controlled in series are usually used to heat the atomic gas cells respectively to reduce the influence of the heating current in the heating circuit module on the sensitivity of the atomic magnetometer. However, the load-carrying capacity of the heating circuit module in the above solution still needs to be improved. Summary of the Invention
[0003] This application provides a multi-channel heating current modulation method, system and device, which output independent heating currents for multiple channels respectively, and perform phase synchronization adjustment and coupling adjustment on the heating current of each channel, achieving the technical effects of improving the load-carrying capacity of the heating circuit module and enhancing the sensitivity of the multi-channel atomic magnetometer.
[0004] To achieve the above object, the main technical solutions adopted in this application include:
[0005] In a first aspect, an embodiment of this application provides a multi-channel heating current modulation method, where the heating currents of each channel are independent of each other; the method includes:
[0006] Dynamically adjust the current amplification gain of any one channel according to the initial temperature data and target temperature data of the any one channel to obtain an initial amplification gain;
[0007] Perform phase synchronization adjustment on the initial current signal of the any one channel according to the current signal of a reference channel to obtain a target current signal; wherein, the reference channel is different from the any one channel;
[0008] Perform coupling adjustment on the initial amplification gain of the any one channel according to the initial amplitude ratio signal and actual amplitude ratio signal between the any one channel and the reference channel to obtain a target amplification gain; wherein, the initial amplitude ratio signal is obtained according to the initial amplification gains of the any one channel and the reference channel respectively;
[0009] Adaptive modulation is performed on the heating current of any one channel according to the target current signal and the target amplification gain to obtain the target heating current.
[0010] The multi-channel heating current modulation method proposed in the embodiments of the present application outputs independent heating currents for each channel respectively, and performs phase synchronization adjustment and coupling adjustment on the heating current of each channel, so as to solve the load-carrying capacity problem existing in the series-controlled heating circuit module on the basis of eliminating the magnetic field projection error between atomic magnetometers, and improve the stability and reliability of the heating circuit module. Compared with the prior art, the present application also reduces the phase difference between the heating currents of different channels by performing phase synchronization adjustment on the heating current of each channel, and reduces the influence of the current coupling effect on the heating circuit module by coupling adjustment, thereby improving the sensitivity of the multi-channel atomic magnetometer. In addition, the heating currents of each channel in the present application are independent of each other. When the electrical characteristics of any one channel change due to external factors, other channels can still work normally, ensuring the reliability of the heating circuit module.
[0011] Optionally, the current signal of the reference channel is denoted as the reference current signal; the obtaining of the target current signal by performing phase synchronization adjustment on the initial current signal of any one channel according to the current signal of the reference channel includes:
[0012] Output the phase difference signal of any one channel according to the phase difference between the initial current signal and the reference current signal;
[0013] Query in the signal phase difference comparison table according to the phase difference signal to determine the phase difference data between the initial current signal and the reference current signal;
[0014] Modify the initial phase control word of any one channel according to the phase difference data to obtain the target phase control word;
[0015] Input the target phase control word into any one channel to perform phase synchronization adjustment on the initial current signal to obtain the target current signal.
[0016] Optionally, the obtaining of the target amplification gain by performing coupling adjustment on the initial amplification gain of any one channel according to the initial amplitude ratio signal and the actual amplitude ratio signal between any one channel and the reference channel includes:
[0017] Take the difference between the initial amplitude ratio signal and the actual amplitude ratio signal to obtain the current coupling data;
[0018] When the current coupling data indicates that any one of the channels is affected by current coupling, determine the current temperature difference of any one of the channels according to the current temperature data and the target temperature data of any one of the channels;
[0019] Perform gain feedback calculation on the initial amplification gain of any one of the channels according to the current temperature difference to obtain the target amplification gain.
[0020] Optionally, the obtaining of the current coupling data by taking the difference between the initial amplitude ratio signal and the actual amplitude ratio signal includes:
[0021] Perform logarithmic linear conversion according to the initial amplification gains and the heating circuit resistances of any one of the channels and the reference channel respectively to obtain the initial amplitude ratio signal;
[0022] Perform logarithmic linear conversion according to the actual amplification gains and the heating circuit resistances of any one of the channels and the reference channel respectively to obtain the actual amplitude ratio signal;
[0023] Obtain the current coupling data according to the difference between the initial amplitude ratio signal and the actual amplitude ratio signal.
[0024] Optionally, the dynamically adjusting the current amplification gain of any one of the channels according to the initial temperature data and the target temperature data of any one of the channels to obtain the initial amplification gain includes:
[0025] Obtain the initial temperature difference of any one of the channels according to the initial temperature data and the target temperature data of any one of the channels;
[0026] Perform gain feedback calculation according to the initial temperature difference to obtain the initial amplification gain.
[0027] Optionally, the method further includes:
[0028] Receive an external clock signal, and synchronize the heating currents of each channel according to the external clock signal.
[0029] Optionally, the receiving of the external clock signal and synchronizing the heating currents of each channel according to the external clock signal includes:
[0030] Determine a corresponding frequency control word in the waveform look-up table according to the clock frequency of the external clock signal;
[0031] Input the frequency control word into any one of the channels to synchronize the heating current of any one of the channels.
[0032] In a second aspect, an embodiment of the present application provides a multi-channel heating current modulation system, including:
[0033] The main control circuit module includes a main control unit and a gain-adjusting analog-to-digital conversion unit, and the main control unit includes a phase control unit and a temperature control unit;
[0034] The amplitude-phase modulation circuit module includes a multiplexing unit for multiple signals, an amplitude-phase detection unit, and a signal digital-to-analog conversion unit;
[0035] A plurality of heating circuit modules, including a high-frequency digital signal generating unit, a heating signal analog-to-digital conversion unit, a low-pass filter circuit unit, an adjustable power amplification unit, a heating coil unit, and a temperature sensor;
[0036] The signal digital-to-analog conversion unit is also connected to the amplitude-phase detection unit, and the amplitude-phase detection unit uses the multiplexing unit for multiple signals to obtain the initial current signal and the initial amplitude ratio signal of the heating circuit module;
[0037] The signal digital-to-analog conversion unit is connected to the temperature sensors of the respective plurality of heating circuit modules for obtaining the initial temperature data of the heating circuit modules;
[0038] The temperature control unit is connected to the signal digital-to-analog conversion unit for performing dynamic adjustment according to the initial temperature data; the temperature control unit is also used for performing coupling adjustment according to the initial amplitude ratio signal and the actual amplitude ratio signal between the heating circuit modules;
[0039] The phase control unit is connected to the signal digital-to-analog conversion unit for performing phase synchronization adjustment according to the initial current signal.
[0040] Optionally, the main control unit further includes a phase-locked loop, the phase-locked loop is connected between an external clock unit and a clock buffer, and the clock buffer is connected to the high-frequency digital signal generating unit of the plurality of heating circuit modules for performing frequency synchronization on the heating currents of the respective heating circuit modules based on an external clock signal.
[0041] In a third aspect, an embodiment of the present application provides a multi-channel heating current modulation device, including:
[0042] A main control circuit module, including an FPGA chip, a crystal oscillator circuit, a reset circuit, a JTAG serial port circuit, an EEPROM circuit, a clock buffer circuit, and a gain-adjusting analog-to-digital conversion circuit;
[0043] An amplitude-phase modulation circuit module, including a multi-signal re-selection circuit, an amplitude-phase detection circuit, and a signal digital-to-analog conversion circuit;
[0044] A plurality of heating circuit modules, including a signal generating circuit, a heating signal analog-to-digital conversion circuit, a low-pass filter circuit, an adjustable power amplification circuit, and an atomic magnetometer probe;
[0045] The FPGA chip is communicatively connected to the plurality of heating circuit modules through an SPI serial port; the gain adjustment analog-to-digital conversion circuit and the FPGA chip are configured to dynamically adjust the current amplification gain of any channel heating circuit module according to the signal output by the FPGA chip;
[0046] The atomic magnetometer probe includes an atomic gas chamber, a heating coil, and a temperature sensor.
[0047] Fourthly, an embodiment of the present application provides a computer device, including: a memory and a processor, the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the computer instructions to execute the method described in any one of the above embodiments.
[0048] Fifthly, an embodiment of the present application provides a computer-readable storage medium, on which computer instructions are stored, and the computer instructions are used to cause a computer to execute the method described in any one of the above embodiments.
[0049] Sixthly, an embodiment of the present application provides a computer program product, including computer instructions, and the computer instructions are used to cause a computer to execute the method described in any one of the above embodiments. Description of the Drawings
[0050] In order to more clearly illustrate the specific embodiments of the present application or the technical solutions in the prior art, the following will briefly introduce the drawings required for the description of the specific embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0051] Figure 1 It is a step diagram of the multi-channel heating current modulation method provided by the embodiment of the present application;
[0052] Figure 2 It is a step diagram of obtaining the target current signal in the embodiment of the present application;
[0053] Figure 3 It is a step diagram of obtaining the target amplification gain in the embodiment of the present application;
[0054] Figure 4 It is a step diagram of obtaining the current coupling data in the embodiment of the present application;
[0055] Figure 5 It is a step diagram of obtaining the initial amplification gain in the embodiment of the present application;
[0056] Figure 6The step diagram for frequency synchronization in the embodiments of this application;
[0057] Figure 7 The schematic diagram of the heating current signal of the heating circuit module in the embodiments of this application;
[0058] Figure 8 The module diagram of the multi-channel heating current modulation system provided by the embodiments of this application;
[0059] Figure 9 The structural diagram of the multi-channel heating current modulation device provided by the embodiments of this application;
[0060] Figure 10 The module diagram of the multi-channel heating current modulation device provided by the embodiments of this application;
[0061] Figure 11 The structural schematic diagram of a computer device provided by the embodiments of this application. Detailed implementation manners
[0062] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, rather than all of them. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative efforts shall fall within the protection scope of this application.
[0063] An atomic magnetometer is an instrument for measuring weak magnetic fields. Its core principle is to use pump light to pump atoms in the atomic gas cell to specific energy levels and measure the absorption or fluorescence changes of the atoms to light, so as to inversely deduce the magnetic field strength within a certain range. During the working process, the atomic magnetometer needs to heat the atomic gas cell to evaporate the alkali metal atoms in the atomic gas cell into a gaseous state and maintain a constant atomic density at a stable temperature to support the precise detection of quantum effects by the atomic magnetometer.
[0064] For a densely arranged multi-channel atomic magnetometer array, in related technologies, multiple heating circuit modules controlled in series are usually used to heat the atomic gas cell through the same heating current respectively, so as to ensure that there is no amplitude-phase difference between the heating currents in each channel and reduce the influence on the sensitivity of the atomic magnetometer. It should be noted that the stability of the heating current in each channel is affected by the load-carrying capacity of the series controller. When the series controller cannot provide enough power to meet the requirements of all channels, it will cause the heating current in the channel to be unstable, thereby affecting the measurement accuracy of the atomic magnetometer. At the same time, the load-carrying capacity of the series controller also determines the number of channels corresponding to the heating circuit module. When the number of channels increases, higher requirements are put forward for the load-carrying capacity of the series controller.
[0065] In addition, since the heating coils of each channel cannot be turned on simultaneously, even if the same heating current is output to each channel, there may still be phase-frequency differences between the heating currents of different channels. Therefore, the technical solutions in related technologies cannot completely eliminate the phase-frequency differences between different channels, and the phase-frequency differences will greatly affect the measurement accuracy and sensitivity of the atomic magnetometer.
[0066] Based on the above problems, the present application provides a multi-channel heating current modulation method, system and device, wherein the heating currents of each channel are independent of each other; the method includes: dynamically adjusting the current amplification gain of any channel according to the initial temperature data and the target temperature data of any channel to obtain the initial amplification gain; performing phase synchronization adjustment on the initial current signal of any channel according to the current signal of the reference channel to obtain the target current signal; performing coupling adjustment on the initial amplification gain of any channel according to the initial amplitude ratio signal and the actual amplitude ratio signal between any channel and the reference channel to obtain the target amplification gain; and performing adaptive modulation on the heating current of any channel according to the target current signal and the target amplification gain to obtain the target heating current.
[0067] The multi-channel heating current modulation method proposed in the embodiment of the present application outputs independent heating currents to each channel respectively, and performs phase synchronization adjustment and coupling adjustment on the heating currents of each channel, thereby solving the load-carrying capacity problem existing in the heating circuit module controlled in series on the basis of eliminating the magnetic field projection error between atomic magnetometers, and improving the stability and reliability of the heating circuit module.
[0068] Compared with the comparative technology, the present application also reduces the phase difference between the heating currents of different channels by performing phase synchronization adjustment on the heating current of each channel, and reduces the influence of the current coupling effect on the heating circuit module through coupling adjustment, thereby improving the sensitivity of the multi-channel atomic magnetometer. In addition, the heating currents of each channel in the present application are independent of each other. When any channel is affected by external factors and its electrical characteristics change, other channels can still operate normally, ensuring the reliability of the heating circuit module.
[0069] The multi-channel heating current modulation method provided in this specification can be applied to heating the atomic gas chamber of a multi-channel atomic magnetometer, thereby solving the load-carrying capacity and sensitivity problems brought by multiple channels. It can be understood that after appropriate modification, the present application can also be applicable to other devices that require multi-channel synchronous heating, including but not limited to high-precision sensor arrays and fiber optic sensor arrays, etc.
[0070] According to an embodiment of the present application, there is provided an embodiment of a multi-channel heating current modulation method. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.
[0071] In this embodiment, a multi-channel heating current modulation method is provided, which can be used to heat the atomic gas chamber of a multi-channel atomic magnetometer. Referring to Figure 1 as shown, the heating currents of each channel are independent of each other; the method includes:
[0072] S100. Dynamically adjust the current amplification gain of any channel according to the initial temperature data and target temperature data of any channel to obtain the initial amplification gain.
[0073] S200. Perform phase synchronization adjustment on the initial current signal of any channel according to the current signal of the reference channel to obtain the target current signal; wherein, the reference channel is different from any channel.
[0074] S300. Perform coupling adjustment on the initial amplification gain of any channel according to the initial amplitude ratio signal and the actual amplitude ratio signal between any channel and the reference channel to obtain the target amplification gain; wherein, the initial amplitude ratio signal is obtained according to the initial amplification gains of any channel and the reference channel respectively.
[0075] S400. Perform adaptive modulation on the heating current of any channel according to the target current signal and the target amplification gain to obtain the target heating current.
[0076] Among them, the reference channel can be any channel selected from all channels, so as to adjust the heating current of any channel according to the current signal of the reference channel. The heating currents of each channel are independent of each other. When the reference channel fails to work properly due to external reasons, any channel that can work properly can be selected as the reference channel. It should be noted that in this application, by outputting independent heating current signals for each channel, the problem of load-carrying capacity limitation caused by series controllers in the related art is solved, and the flexibility of the heating circuit module is improved. At the same time, the independent heating current signal shortens the transmission distance of a single current signal, solves the problem of distortion in long-distance signal transmission, and improves the stability of the heating circuit module.
[0077] The initial temperature data can be the temperature data obtained by the temperature sensor in each channel before dynamically adjusting the current amplification gain, that is, the temperature data of the atomic gas chamber corresponding to each channel. The target temperature data represents the target temperature that each channel needs to reach, that is, the target temperature that the atomic gas chamber corresponding to each channel needs to reach.
[0078] The initial current signal can be the heating current signal in each channel before phase synchronization adjustment. The initial current signal corresponds to an initial current frequency, an initial current amplitude, and an initial current phase. Similarly, the target current signal can be the heating current signal in each channel after phase synchronization adjustment. The target current signal corresponds to a target current frequency, a target current amplitude, and a target current phase. The target current phases between the target current signals of different channels are the same.
[0079] The initial amplitude ratio signal can be the ratio signal between the set current signal amplitude of any channel and the set current signal amplitude of the reference channel. At this time, the set current signals in any channel and the reference channel are set according to their respective initial amplification gains, that is, the initial amplitude ratio signal can be the set amplitude ratio signal obtained according to the respective initial amplification gains of each channel.
[0080] The actual amplitude ratio signal can be the ratio signal obtained according to the actual current signal amplitude of any channel and the actual current signal amplitude of the reference channel after the heating current is output. At this time, the actual current signal in any channel is affected by the current signals of other channels and is different from the original set current signal of any channel. Similarly, the actual current signal in the reference channel is also affected by the current signals of other channels and is different from the original set current signal of the reference channel.
[0081] It should be noted that the multi-channel heating current modulation method provided in this application can be repeated during the measurement process using a multi-channel atomic magnetometer, so as to perform real-time adaptive modulation on the multi-channel heating current, enabling the multi-channel atomic magnetometer to maintain high measurement accuracy and high sensitivity for a long time.
[0082] Specifically, for any channel, first measure the temperature of the atomic gas cell corresponding to this channel through the temperature sensor in this channel as the initial temperature data. The atomic gas cell corresponds to target temperature data. According to the initial temperature data and the target temperature data, adjust the current amplification gain of this channel to obtain the initial amplification gain, thereby adjusting the amplitude of the heating current in this channel so that after heating, the atomic gas cell can reach the temperature corresponding to the target temperature data.
[0083] It can be understood that when the initial temperature data is lower than the target temperature data, increase the current amplification gain of this channel to raise the temperature of the atomic gas cell; when the initial temperature data is higher than the target temperature data, decrease the current amplification gain of this channel to lower the temperature of the atomic gas cell. It can be understood that the reference channel also undergoes dynamic adjustment of the current amplification gain so that the corresponding atomic gas cell reaches the target temperature.
[0084] Furthermore, output a heating current in this channel according to the initial amplification gain to heat the atomic gas cell. After the temperature of the atomic gas cell reaches the target temperature and stabilizes, obtain the initial current signal of this channel and its corresponding initial current phase. The current signal of the reference channel and its corresponding reference current phase can be determined in advance or obtained simultaneously with the initial current signal. According to the difference between the initial current phase and the reference current phase, perform phase synchronization adjustment on the initial current signal of this channel to obtain the target current signal, so that the current phase of this channel is the same as the current phase of the reference channel, thereby eliminating the magnetic field projection error between the atomic magnetometers corresponding to this channel and the reference channel.
[0085] It can be understood that after performing phase synchronization adjustment on this channel, the same phase synchronization adjustment can also be performed on other channels except the reference channel and this channel, so that the current phases of all channels are unified to the current phase of the reference channel, thereby eliminating the magnetic field projection error between the atomic magnetometers in the multi-channel atomic magnetometer and effectively improving the sensitivity of the multi-channel atomic magnetometer.
[0086] Further, for a multi-channel atomic magnetometer, when the heating circuit modules of different channels are close to each other, current coupling effects will occur between the heating currents of the heating circuit modules, resulting in a difference between the actual heating current in the channel and the initial heating current obtained according to the initial amplification gain, causing an error in the temperature of the atomic gas cell. It can be understood that the actual amplitude ratio signal obtained from the actual heating currents of any one channel and the reference channel respectively is different from the initial amplitude ratio signal obtained from the initial heating currents of the any one channel and the reference channel respectively, and the difference between the two can quantitatively represent the degree of current coupling effect between the any one channel and the reference channel. According to the initial amplitude ratio signal and the actual amplitude ratio signal, the initial amplification gain of the any one channel is coupled and adjusted to obtain the target amplification gain, thereby eliminating the current coupling effect between the any one channel and the reference channel, enabling the atomic gas cell to maintain the target temperature, improving the temperature stability of the atomic gas cell, and further enhancing the measurement accuracy and sensitivity of the multi-channel atomic magnetometer.
[0087] The multi-channel heating current modulation method provided in this embodiment outputs independent heating currents for each channel respectively, and performs phase synchronization adjustment and coupling adjustment on the heating currents of each channel, thereby solving the load-carrying capacity problem existing in the series-controlled heating circuit module on the basis of eliminating the magnetic field projection error between atomic magnetometers, and improving the stability and reliability of the heating circuit module.
[0088] Compared with the prior art, this application also reduces the phase difference between the heating currents of different channels by performing phase synchronization adjustment on the heating currents of each channel, and reduces the influence of the current coupling effect on the heating circuit module by coupling adjustment, thereby improving the sensitivity of the multi-channel atomic magnetometer. In addition, the heating currents of each channel in this application are independent of each other. When the electrical characteristics of any one channel change due to external factors, the other channels can still operate normally, ensuring the reliability of the heating circuit module.
[0089] Refer to Figure 2 As shown, as an embodiment of this application, the current signal of the reference channel is denoted as the reference current signal; performing phase synchronization adjustment on the initial current signal of any one channel according to the current signal of the reference channel to obtain the target current signal includes:
[0090] S210. Output the phase difference signal of any one channel according to the phase difference between the initial current signal and the reference current signal.
[0091] S220. Query in the signal phase difference comparison table according to the phase difference signal to determine the phase difference data between the initial current signal and the reference current signal.
[0092] S230. Modify the initial phase control word of any channel according to the phase difference data to obtain the target phase control word.
[0093] S240. Input the target phase control word into any channel to perform phase synchronization adjustment on the initial current signal to obtain the target current signal.
[0094] Specifically, according to the phase difference between the initial current signal and the reference current signal, the phase difference signal of any channel can be obtained. It can be understood that the initial current signal and the reference current signal are analog signals, and the obtained phase difference signal is also an analog signal, which contains the phase difference information between the initial current signal and the reference current signal. After converting the phase difference signal into a digital signal, query according to the pre-determined signal phase difference look-up table to obtain the corresponding phase difference data. It can be understood that the phase difference data represents the phase difference value between the initial current signal and the reference current signal.
[0095] Furthermore, modify the initial phase control word of any channel according to the phase difference data to obtain the target phase control word, and input the target phase control word into the high-frequency digital signal generation unit of any channel, so as to change the current phase of the heating current signal to make it the same as the current phase of the current signal in the reference channel.
[0096] It should be noted that in actual situations, the current phases between different channels cannot be exactly the same. Therefore, the phase synchronization adjustment of the current signal of any channel can be repeated multiple times, so that the current phase difference between any channel and the reference channel is continuously reduced until the current phase difference is stabilized to the minimum value and then the adjustment is stopped to obtain the target current signal. The method for judging whether the current phase difference is stabilized to the minimum value can be to judge according to the change of the current phase difference. If the current phase difference does not change or the change amplitude is less than the preset threshold during multiple repeated adjustment processes, it is determined that the current phase difference has been stabilized to the minimum value and the adjustment is stopped.
[0097] Refer to Figure 3 As shown, as an embodiment of the present application, according to the initial amplitude ratio signal and the actual amplitude ratio signal between any channel and the reference channel, the initial amplification gain of any channel is coupled and adjusted to obtain the target amplification gain, including:
[0098] S310. Subtract the initial amplitude ratio signal from the actual amplitude ratio signal to obtain the current coupling data.
[0099] S320. When the current coupling data indicates that any channel is affected by current coupling, determine the current temperature difference of any channel according to the current temperature data and the target temperature data of any channel.
[0100] S330. Perform gain feedback calculation on the initial amplification gain of any channel according to the current temperature difference to obtain the target amplification gain.
[0101] Specifically, in the case of current coupling, the current signal form of the reference channel is as follows:
[0102]
[0103] Wherein, represents the current signal of the reference channel, represents the coupled current signal of the reference channel; is the coupled current generated by any channel to the reference channel. Similarly, in the case of current coupling, the current signal form of any channel is as follows:
[0104]
[0105] Wherein, represents the target current signal of any channel, represents the coupled current signal of any channel; is the coupled current generated by the reference channel to any channel.
[0106] According to the current signal of the reference channel and the target current signal of any channel, the initial amplitude ratio signal can be obtained. According to the coupled current signal of the reference channel and the coupled current signal of any channel, the actual amplitude ratio signal can be obtained. It can be understood that the difference between the initial amplitude ratio signal and the actual amplitude ratio signal represents the degree of coupled current generated between any channel and the reference channel. When the difference between the two exceeds the set threshold, it is determined that any channel or the reference channel is affected by current coupling.
[0107] Furthermore, when performing coupling adjustment on any channel, measure the temperature of the corresponding atomic gas cell through the temperature sensor in any channel as the current temperature data, and determine the current temperature difference according to the difference between the current temperature data and the target temperature data.
[0108] Exemplarily illustrate the gain feedback calculation process. The way of gain feedback calculation can be to use the PID algorithm, calculate the required intermediate amplification gain according to the current temperature difference, and adjust the initial amplification gain through pulse width modulation so that the initial amplification gain is adjusted to the intermediate amplification gain. After the adjustment, the temperature of the atomic gas cell is collected again, and the current temperature data and the current temperature difference are updated. Recalculate the intermediate amplification gain according to the updated current temperature difference, and repeat the above process of adjusting the amplification gain until the current temperature data is close to the target temperature data, and use the intermediate amplification gain at this time as the target amplification gain.
[0109] Similarly, the reference channel can also be coupled and adjusted in a similar manner to any channel to obtain the target amplification gain, thereby eliminating the influence of current coupling. It should be noted that the current coupling between channels will cause the heating circuit in the heating circuit module to deviate, and further affect the temperature of the atomic gas cell, resulting in the temperature of the atomic gas cell deviating from the target temperature. When measuring with a multi-channel atomic magnetometer, the temperature of the atomic gas cell greatly affects the measurement accuracy and sensitivity of the multi-channel atomic magnetometer. By coupling and adjusting the amplification gain, the influence of current coupling on the channels is effectively eliminated, the measurement accuracy and sensitivity of the multi-channel atomic magnetometer are improved, and the measurement accuracy and sensitivity of the multi-channel atomic magnetometer can be maintained at a high level for a long time through adaptive adjustment.
[0110] Refer to Figure 4 As shown, as an embodiment of the present application, the difference between the initial amplitude ratio signal and the actual amplitude ratio signal is obtained to obtain the current coupling data, including:
[0111] S311. Perform logarithmic linear conversion according to the initial amplification gain and the heating circuit resistance value of any channel and the reference channel respectively to obtain the initial amplitude ratio signal.
[0112] S313. Perform logarithmic linear conversion according to the actual amplification gain and the heating circuit resistance value of any channel and the reference channel respectively to obtain the actual amplitude ratio signal.
[0113] S315. Obtain the current coupling data according to the difference between the initial amplitude ratio signal and the actual amplitude ratio signal.
[0114] Specifically, the current signal form of the reference channel is as follows:
[0115]
[0116] Among them, is the current amplification gain of the reference channel; is the current frequency of the reference channel; is the current phase of the reference channel. Similarly, the target current signal form of any channel is as follows:
[0117]
[0118] Among them, is the current amplification gain of any channel; is the current frequency of any channel; is the current phase of any channel. It can be understood that after phase synchronization adjustment, .
[0119] Furthermore, according to the initial amplification gain and the resistance value of the heating circuit of any channel, as well as the initial amplification gain and the resistance value of the heating circuit of the reference channel, logarithmic linear conversion is performed to obtain the initial amplitude ratio signal, and its form is as follows:
[0120]
[0121] Among them, represents the initial amplitude ratio signal; is the voltage constant; is the resistance value of the heating circuit corresponding to the reference channel, is the resistance value of the heating circuit corresponding to any channel. Similarly, according to the actual amplification gain and the resistance value of the heating circuit of any channel, as well as the actual amplification gain and the resistance value of the heating circuit of the reference channel, logarithmic linear conversion is performed to obtain the actual amplitude ratio signal, and its form is as follows:
[0122]
[0123] Among them, represents the actual amplitude ratio signal; is the current amplification gain of the reference channel when current coupling exists; is the current amplification gain of any channel when current coupling exists.
[0124] Furthermore, according to the difference between the initial amplitude ratio signal and the actual amplitude ratio signal, current coupling data is obtained, and its form is as follows:
[0125]
[0126] According to the comparison result between the current coupling data and the preset threshold value, it can be determined whether any channel or the reference channel is affected by current coupling.
[0127] Referring to Figure 5 shown, as an embodiment of the present application, according to the initial temperature data and the target temperature data of any channel, the current amplification gain of any channel is dynamically adjusted to obtain the initial amplification gain, including:
[0128] S110. Obtain the initial temperature difference of any channel based on the initial temperature data and the target temperature data of any channel.
[0129] S120. Perform gain feedback calculation based on the initial temperature difference to obtain the initial amplification gain.
[0130] Specifically, measure the temperature of the corresponding atomic gas cell through the temperature sensor in any channel as the initial temperature data, and determine the initial temperature difference according to the difference between the initial temperature data and the target temperature data.
[0131] Exemplarily illustrate the process of dynamically adjusting the current amplification gain. The way of gain feedback calculation can be to use the PID algorithm to calculate the amplification gain to be adjusted required according to the initial temperature difference, and output the amplification gain to be adjusted to this channel through pulse width modulation. After output, collect the temperature of the atomic gas cell again to update the initial temperature data and the initial temperature difference. Recalculate the amplification gain to be adjusted according to the updated initial temperature difference, and dynamically adjust the amplification gain to be adjusted according to the recalculated result. Repeat the above process of adjusting the amplification gain until the initial temperature data is close to the target temperature data, and use the amplification gain to be adjusted at this time as the initial amplification gain.
[0132] As an embodiment of the present application, the method further includes:
[0133] S500. Receive an external clock signal and synchronize the frequencies of the heating currents of each channel according to the external clock signal.
[0134] Specifically, the external clock signal provides a unified time reference for the heating signals in the multi-channel atomic magnetometer. Construct a phase-locked loop according to the external clock signal. After multiplying the frequency of the external clock signal, distribute the external clock signal to the heating circuit modules of each channel. The external clock signals assigned to each channel have the same frequency and phase. The heating circuit modules of each channel can generate the same frequency control word through the assigned external clock signal, so that the heating current signals output by each channel have the same frequency, eliminate the frequency deviation between the heating current signals of different channels, and realize the synchronous control of multiple channels.
[0135] Refer to Figure 6 As shown, as an embodiment of the present application, receiving an external clock signal and synchronizing the frequencies of the heating currents of each channel according to the external clock signal includes:
[0136] S510. Determine the corresponding frequency control word in the waveform look-up table according to the clock frequency of the external clock signal.
[0137] S520. Input the frequency control word into any channel to synchronize the frequency of the heating current of any channel.
[0138] Specifically, the waveform lookup table stores the correspondence between the waveforms of the external clock signals and the frequency control words. According to the external clock signals assigned to each channel, the corresponding clock frequencies are determined, and the corresponding frequency control words are determined by looking up in the waveform lookup table. It can be understood that since the external clock signals assigned to each channel have the same frequency and phase, the frequency control words determined for each channel are also the same. The reference channel determines the frequency control word in the same manner as any one of the channels.
[0139] Furthermore, the frequency control word is input into any one of the channels to adjust the frequency of the heating current of that any one channel, so that the heating current signals of all channels have the same clock frequency, thereby achieving frequency synchronization of multiple channels, eliminating the frequency deviation between the heating current signals of different channels, and improving the measurement accuracy and sensitivity of the multi-channel atomic magnetometer.
[0140] Based on the multi-channel heating current modulation method provided by this application, modulating the heating current of the multi-channel atomic magnetometer, the obtained heating current signal can be referred to Figure 7 as shown in Figure 7 taking 3 channels as an example. It can be seen that after modulation according to the method provided by this application, the heating current signals of different channels have high similarity, can remain stable within a long time range, and can be modulated when errors occur to timely reduce the influence brought by external interference.
[0141] Referring to Figure 8 as shown in
[0142] The main control circuit module includes a main control unit and a gain-adjusting analog-to-digital conversion unit, and the main control unit includes a phase control unit and a temperature control unit.
[0143] The amplitude-phase modulation circuit module includes a multiplexing unit, an amplitude-phase detection unit, and a signal digital-to-analog conversion unit.
[0144] A plurality of heating circuit modules include a high-frequency digital signal generating unit, a heating signal analog-to-digital conversion unit, a low-pass filter circuit unit, an adjustable power amplification unit, a heating coil unit, and a temperature sensor.
[0145] The signal digital-to-analog conversion unit is also connected to the amplitude-phase detection unit, and the amplitude-phase detection unit uses the multiplexing unit to obtain the initial current signal and the initial amplitude ratio signal of the heating circuit module.
[0146] The signal digital-to-analog conversion unit is connected to the temperature sensors of the respective heating circuit modules for obtaining the initial temperature data of the heating circuit modules.
[0147] The temperature control unit is connected to the signal digital-to-analog conversion unit and is used for dynamic adjustment according to the initial temperature data; the temperature control unit is also used for coupling adjustment according to the initial amplitude ratio signal and the actual amplitude ratio signal between the heating circuit modules.
[0148] The phase control unit is connected to the signal digital-to-analog conversion unit and is used for phase synchronization adjustment according to the initial current signal.
[0149] As an embodiment of the present application, the main control unit further includes a phase-locked loop. The phase-locked loop is connected between the external clock unit and the clock buffer. The clock buffer is connected to the high-frequency digital signal generating units of several heating circuit modules and is used for frequency synchronization of the heating currents of each heating circuit module based on the external clock signal.
[0150] Among them, the main control circuit module further includes an external clock unit and a clock buffer. The main control unit further includes an amplitude monitoring unit and a phase-locked loop. The external clock unit is connected to the phase-locked loop, and the phase-locked loop is connected to the clock buffer. The external clock unit is used for receiving an external clock signal, and the clock buffer is used for distributing the clock signal output by the phase-locked loop to the high-frequency digital signal generating units of the heating circuit modules. The amplitude monitoring unit is used for obtaining the initial amplitude ratio signal and the actual amplitude ratio signal. The phase control unit and the temperature control unit are respectively connected to the high-frequency digital signal generating unit, and the gain adjustment analog-to-digital conversion unit is connected to the adjustable power amplification unit.
[0151] The heating circuit module further includes an atomic gas cell. The atomic gas cell is connected to the temperature sensor. The high-frequency digital signal generating unit, the heating signal analog-to-digital conversion unit, the low-pass filter circuit unit, the adjustable power amplification unit, and the heating coil unit are connected in sequence. The heating coil unit is used for heating the atomic gas cell.
[0152] The multi-channel signal multiplexing unit is connected to the adjustable power amplification units of multiple heating circuit modules. The multi-channel signal multiplexing unit is also respectively connected to the main control unit and the amplitude-phase detection unit. The amplitude-phase detection unit is connected to the adjustable power amplification unit of the heating circuit module corresponding to the reference channel. The amplitude-phase detection unit is also connected to the temperature sensor of the heating circuit module through the signal digital-to-analog conversion unit. The signal digital-to-analog conversion unit is also used for outputting to the temperature control unit, the amplitude monitoring unit, and the phase control unit respectively.
[0153] It should be noted that the multi-channel heating current modulation system provided by this application has a reasonable modular design. The main control circuit module, amplitude-phase modulation circuit module, and heating circuit module can work independently. When any module fails, by cutting off the connection between this module and other modules, it is ensured that other modules can work normally. In this application, the heating circuits of multiple channels are also integrated, which improves the integration of the system. At the same time, by outputting independent heating currents for each channel, the independence between channels is ensured.
[0154] Referring to Figure 9 As shown, an embodiment of this application provides a multi-channel heating current modulation device, which includes:
[0155] A main control circuit module, including an FPGA chip, a crystal oscillator circuit, a reset circuit, a JTAG serial port circuit, an EEPROM circuit, a clock buffer circuit, and a gain-adjusting analog-to-digital conversion circuit.
[0156] An amplitude-phase modulation circuit module, including a multi-channel signal selection circuit, an amplitude-phase detection circuit, and a signal digital-to-analog conversion circuit.
[0157] A number of heating circuit modules, including a signal generation circuit, a heating signal analog-to-digital conversion circuit, a low-pass filter circuit, an adjustable power amplifier circuit, and an atomic magnetometer probe.
[0158] The FPGA chip is communicatively connected to a number of heating circuit modules through an SPI serial port; the gain-adjusting analog-to-digital conversion circuit is connected to the FPGA chip and is used to dynamically adjust the current amplification gain of any channel heating circuit module according to the signal output by the FPGA chip.
[0159] The atomic magnetometer probe includes an atomic gas chamber, a heating coil, and a temperature sensor.
[0160] Specifically, for the multi-channel heating current modulation device provided by this application, the modules and units therein are all printed on a circuit board through the PCBA process, and PCIE interfaces are used between the hardware media of different modules to transmit signals.
[0161] The main control circuit module also includes a regulated power supply circuit, which is used to convert a 24V DC power supply into a regulated output of 12V, 5V, 3.3V, or 1.2V to supply power to the modules and units. An active crystal oscillator is used in the crystal oscillator circuit. Communication is established between the FPGA chip and the heating circuit module using an SPI serial port. The EEPROM circuit is used to store a signal phase difference comparison table. The gain-adjusting analog-to-digital conversion circuit is used to receive the pulse width modulation signal output by the FPGA chip and output a gain adjustment signal to the heating circuit module to adjust the amplification gain of the heating circuit module.
[0162] In the amplitude-phase modulation circuit module, the multi-channel signal selection circuit includes analog switches and multiplexers, and the amplitude-phase detection circuit includes a radio frequency amplitude-phase detector and its driving circuit.
[0163] In the heating circuit module, the signal generation circuit includes an STM32 chip, a DDS chip, and an SWD serial port. Communication is established between the STM32 chip and the DDS chip through an SPI serial port. The STM32 chip is used to write the waveform lookup table, frequency control word, and phase control word. The low-pass filter circuit includes a second-order active low-pass filter based on an operational amplifier. The adjustable power amplification circuit includes a programmable gain amplifier and its driving circuit. The atomic magnetometer probe includes an atomic gas cell, a heating coil, and a temperature sensor.
[0164] Accordingly, please refer to Figure 10 , an embodiment of the present application provides a multi-channel heating current modulation device, and the heating currents of each channel are independent of each other; the device includes:
[0165] The initial gain adjustment module 1010 is used to dynamically adjust the current amplification gain of any channel according to the initial temperature data and target temperature data of any channel to obtain the initial amplification gain.
[0166] The phase synchronization adjustment module 1020 is used to perform phase synchronization adjustment on the initial current signal of any channel according to the current signal of the reference channel to obtain the target current signal; wherein, the reference channel is different from any channel.
[0167] The target gain adjustment module 1030 is used to perform coupled adjustment on the initial amplification gain of any channel according to the initial amplitude ratio signal and the actual amplitude ratio signal between any channel and the reference channel to obtain the target amplification gain; wherein, the initial amplitude ratio signal is obtained according to the initial amplification gains of any channel and the reference channel respectively.
[0168] The current adaptive modulation module 1040 is used to adaptively modulate the heating current of any channel according to the target current signal and the target amplification gain to obtain the target heating current.
[0169] In some optional embodiments, the current signal of the reference channel is denoted as the reference current signal; the phase synchronization adjustment module 1020 includes:
[0170] The phase difference signal output unit is used to output the phase difference signal of any channel according to the phase difference between the initial current signal and the reference current signal.
[0171] The phase difference data query unit is used to query in the signal phase difference comparison table according to the phase difference signal to determine the phase difference data between the initial current signal and the reference current signal.
[0172] A phase control word modification unit, configured to modify the initial phase control word of any channel according to the phase difference data to obtain a target phase control word.
[0173] A phase synchronization adjustment unit, configured to input the target phase control word into any channel to perform phase synchronization adjustment on the initial current signal to obtain a target current signal.
[0174] In some alternative embodiments, the target gain adjustment module 1030 includes:
[0175] A current coupling quantization unit, configured to subtract the actual amplitude ratio signal from the initial amplitude ratio signal to obtain current coupling data.
[0176] A current temperature difference calculation unit, configured to determine the current temperature difference of any channel according to the current temperature data and the target temperature data of any channel when the current coupling data indicates that any channel is affected by current coupling.
[0177] A target gain feedback calculation unit, configured to perform gain feedback calculation on the initial amplification gain of any channel according to the current temperature difference to obtain a target amplification gain.
[0178] In some alternative embodiments, the current coupling quantization unit includes:
[0179] An initial linear conversion sub-unit, configured to perform logarithmic linear conversion according to the initial amplification gains and the heating circuit resistances of any channel and the reference channel respectively to obtain an initial amplitude ratio signal.
[0180] An actual linear conversion sub-unit, configured to perform logarithmic linear conversion according to the actual amplification gains and the heating circuit resistances of any channel and the reference channel respectively to obtain an actual amplitude ratio signal.
[0181] An amplitude ratio signal difference sub-unit, configured to obtain current coupling data according to the difference between the initial amplitude ratio signal and the actual amplitude ratio signal.
[0182] In some alternative embodiments, the initial gain adjustment module 1010 includes:
[0183] An initial temperature difference calculation unit, configured to obtain the initial temperature difference of any channel according to the initial temperature data and the target temperature data of any channel.
[0184] An initial gain feedback calculation unit, configured to perform gain feedback calculation according to the initial temperature difference to obtain an initial amplification gain.
[0185] In some alternative embodiments, the device further includes:
[0186] A clock signal synchronization module, configured to receive an external clock signal and perform frequency synchronization on the heating current of each channel according to the external clock signal.
[0187] In some alternative embodiments, the clock signal synchronization module includes:
[0188] A frequency control word lookup unit, configured to determine a corresponding frequency control word in a waveform lookup table according to the clock frequency of the external clock signal.
[0189] A current frequency synchronization unit, configured to input the frequency control word into any channel to perform frequency synchronization on the heating current of any channel.
[0190] The further function descriptions of the above-mentioned various modules and units are the same as those in the corresponding embodiments above, and will not be elaborated here.
[0191] The multi-channel heating current modulation device in this embodiment is presented in the form of functional units. Here, the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and a memory that execute one or more software or fixed programs, and / or other devices that can provide the above functions.
[0192] Please refer to Figure 11 , Figure 11 which is a schematic structural diagram of a computer device provided by an embodiment of the present application. As shown in the figure, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including a high-speed interface and a low-speed interface. Each component communicates with each other using different buses and can be installed on a common motherboard or installed in other ways as needed. The processor can process instructions executed within the computer device, including instructions stored in the memory or on the memory to display graphical information of the GUI on an external input / output device (such as a display device coupled to the interface). In some alternative embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (such as an array of servers, a set of blade servers, or a multi-processor system). Figure 11 Take one processor 10 as an example in
[0193] The processor 10 can be a central processing unit, a network processor, or a combination thereof. Among them, the processor 10 can further include a hardware chip. The above hardware chip can be an application specific integrated circuit, a programmable logic device, or a combination thereof. The above programmable logic device can be a complex programmable logic device, a field programmable gate array, a generic array logic, or any combination thereof.
[0194] Among them, the memory 20 stores instructions executable by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiments.
[0195] The memory 20 may include a program storage area and a data storage area. Among them, the program storage area may store an operating system and application programs required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transitory memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state storage devices. In some alternative embodiments, the memory 20 may optionally include a memory remotely provided relative to the processor 10, and these remote memories may be connected to the computer device through a network. Examples of the above network include but are not limited to the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.
[0196] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk, or a solid-state drive; the memory 20 may also include a combination of the above types of memories.
[0197] The computer device further includes a communication interface 30 for the computer device to communicate with other devices or a communication network.
[0198] The embodiment of the present application also provides a computer-readable storage medium. The method according to the embodiment of the present application can be implemented in hardware, firmware, or be implemented as computer code that can be recorded on a storage medium, or be implemented as computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and downloaded through a network and will be stored in a local storage medium, so that the method described herein can be processed by such software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium may be a magnetic disk, an optical disc, a read-only memory, a random access memory, a flash memory, a hard disk, or a solid-state drive, etc.; further, the storage medium may also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code, and when the software or computer code is accessed and executed by the computer, the processor, or the hardware, the method shown in the above embodiments is implemented.
[0199] An embodiment of the present application provides a computer program product, which includes computer instructions stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method of any embodiment of the present application.
[0200] Although the embodiments of the present application are described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the present application, and such modifications and variations all fall within the scope defined by the appended claims.
[0201] The systems, devices, modules or units illustrated in the above embodiments can be specifically implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer can be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0202] For the convenience of description, the above devices are described by dividing them into various units according to their functions. Of course, when implementing the present application, the functions of each unit can be implemented in the same or multiple software and / or hardware.
[0203] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0204] The present application is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, as well as the combination of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the specified functions in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.
[0205] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0206] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0207] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0208] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0209] The above is only an embodiment of the present application and is not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.
[0210] Although the embodiments of the present application have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present application, and such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A multi-channel heating current modulation method, characterized in that The heating currents of each channel are independent of each other; the method includes: Dynamically adjusting the current amplification gain of any one channel according to the initial temperature data and target temperature data of the any one channel to obtain an initial amplification gain; Performing phase synchronization adjustment on the initial current signal of the any one channel according to the current signal of the reference channel to obtain a target current signal, so that the current phase of the any one channel is the same as the current phase of the reference channel, and eliminating the magnetic field projection error between the atomic magnetometers corresponding to the any one channel and the reference channel; wherein, the reference channel is different from the any one channel; Performing coupling adjustment on the initial amplification gain of the any one channel according to the initial amplitude ratio signal and the actual amplitude ratio signal between the any one channel and the reference channel to obtain a target amplification gain; wherein, the initial amplitude ratio signal is obtained according to the initial amplification gains of the any one channel and the reference channel respectively, and the difference between the initial amplitude ratio signal and the actual amplitude ratio signal represents the degree of current coupling influence between the any one channel and the reference channel, and the current coupling influence between the any one channel and the reference channel is eliminated through coupling adjustment; Performing adaptive modulation on the heating current of the any one channel according to the target current signal and the target amplification gain to obtain a target heating current.
2. The method according to claim 1, characterized in that The current signal of the reference channel is denoted as the reference current signal; The performing phase synchronization adjustment on the initial current signal of the any one channel according to the current signal of the reference channel to obtain a target current signal includes: Outputting a phase difference signal of the any one channel according to the phase difference between the initial current signal and the reference current signal; Querying in the signal phase difference look-up table according to the phase difference signal to determine the phase difference data between the initial current signal and the reference current signal; Modifying the initial phase control word of the any one channel according to the phase difference data to obtain a target phase control word; Inputting the target phase control word into the any one channel to perform phase synchronization adjustment on the initial current signal to obtain the target current signal.
3. The method according to claim 1, characterized in that, The performing coupling adjustment on the initial amplification gain of the any one channel according to the initial amplitude ratio signal and the actual amplitude ratio signal between the any one channel and the reference channel to obtain a target amplification gain includes: Taking the difference between the initial amplitude ratio signal and the actual amplitude ratio signal to obtain current coupling data; When the current coupling data indicates that the any one channel is affected by current coupling, determining the current temperature difference of the any one channel according to the current temperature data and the target temperature data of the any one channel; Performing gain feedback calculation on the initial amplification gain of the any one channel according to the current temperature difference to obtain the target amplification gain.
4. The method according to claim 3, characterized in that, The taking the difference between the initial amplitude ratio signal and the actual amplitude ratio signal to obtain current coupling data includes: Performing logarithmic linear conversion according to the initial amplification gains and heating circuit resistances of the any one channel and the reference channel respectively to obtain the initial amplitude ratio signal; Perform logarithmic linear conversion based on the actual amplification gain and heating circuit resistance value of each of the any channel and the reference channel to obtain the actual amplitude ratio signal; Obtain the current coupling data according to the difference between the initial amplitude ratio signal and the actual amplitude ratio signal.
5. The method according to claim 1, characterized in that The dynamically adjusting the current amplification gain of any channel according to the initial temperature data and the target temperature data of any channel to obtain an initial amplification gain includes: Obtaining the initial temperature difference of any channel according to the initial temperature data and the target temperature data of any channel; Performing gain feedback calculation according to the initial temperature difference to obtain the initial amplification gain.
6. The method according to any one of claims 1 to 5, characterized in that, The method further includes: Receiving an external clock signal and synchronizing the frequencies of the heating currents of each channel according to the external clock signal.
7. The method according to claim 6, characterized in that, The receiving an external clock signal and synchronizing the frequencies of the heating currents of each channel according to the external clock signal includes: Determining a corresponding frequency control word in a waveform lookup table according to the clock frequency of the external clock signal; Inputting the frequency control word into any channel to synchronize the frequency of the heating current of any channel.
8. A multi-channel heating current modulation system, characterized in that, including: A main control circuit module, including a main control unit and a gain adjustment analog-to-digital conversion unit, where the main control unit includes a phase control unit and a temperature control unit; An amplitude-phase modulation circuit module, including a multiplexing unit, an amplitude-phase detection unit, and a signal digital-to-analog conversion unit; A plurality of heating circuit modules, including a high-frequency digital signal generating unit, a heating signal analog-to-digital conversion unit, a low-pass filter circuit unit, an adjustable power amplification unit, a heating coil unit, and a temperature sensor; The signal digital-to-analog conversion unit is further connected to the amplitude-phase detection unit, and the amplitude-phase detection unit uses the multiplexing unit to obtain the initial current signal and the initial amplitude ratio signal of the heating circuit module; The signal digital-to-analog conversion unit is connected to the temperature sensors of the plurality of heating circuit modules respectively, and is used to obtain the initial temperature data of the heating circuit module corresponding to any channel; The temperature control unit is connected to the signal digital-to-analog conversion unit, and is used to dynamically adjust the current amplification gain of the heating circuit module corresponding to any channel according to the initial temperature data and the target temperature data to obtain an initial amplification gain; the temperature control unit is further used to perform coupling adjustment on the initial amplification gain according to the initial amplitude ratio signal and the actual amplitude ratio signal between the heating circuit modules to obtain a target amplification gain; wherein, the difference between the initial amplitude ratio signal and the actual amplitude ratio signal represents the degree of current coupling influence between the heating circuit modules, and the current coupling influence between the heating circuit modules is eliminated through coupling adjustment; The phase control unit is connected to the signal digital-to-analog conversion unit, and is configured to perform phase synchronization adjustment on the initial current signal according to the current signal of the heating circuit module corresponding to the reference channel, so as to obtain a target current signal, such that the initial current signal has the same current phase as that of the heating circuit module corresponding to the reference channel, and eliminate the magnetic field projection error between the atomic magnetometer corresponding to any channel and the reference channel.
9. The system according to claim 8, wherein The main control unit further includes a phase-locked loop, which is connected between an external clock unit and a clock buffer, and the clock buffer is connected to the high-frequency digital signal generating units of the plurality of heating circuit modules, and is configured to perform frequency synchronization on the heating currents of the respective heating circuit modules based on an external clock signal.
10. A multi-channel heating current modulation device, characterized in that, Comprising: A main control circuit module, including an FPGA chip, a crystal oscillator circuit, a reset circuit, a JTAG serial port circuit, an EEPROM circuit, a clock buffer circuit, and a gain adjustment analog-to-digital conversion circuit; An amplitude-phase modulation circuit module, including a multiplexed signal selection circuit, an amplitude-phase detection circuit, and a signal digital-to-analog conversion circuit; The amplitude-phase detection circuit is configured to obtain the initial current signal of any channel and the current signal of the reference channel, as well as the initial amplitude ratio signal and the actual amplitude ratio signal between the any channel and the reference channel, and transmit them to the FPGA chip; A plurality of heating circuit modules, including a signal generating circuit, a heating signal analog-to-digital conversion circuit, a low-pass filter circuit, an adjustable power amplifier circuit, and an atomic magnetometer probe; The FPGA chip is communicatively connected to the plurality of heating circuit modules through an SPI serial port, such that the plurality of heating circuit modules perform phase synchronization adjustment according to the phase control word output by the FPGA chip to obtain a target current signal, such that the current phase of any channel is the same as the current phase of the reference channel, and eliminate the magnetic field projection error between the atomic magnetometer corresponding to any channel and the reference channel; The gain adjustment analog-to-digital conversion circuit is connected to the FPGA chip, and is configured to dynamically adjust the current amplification gain of the heating circuit module of any channel according to the signal output by the FPGA chip to obtain an initial amplification gain; the gain adjustment analog-to-digital conversion circuit is further configured to perform coupling adjustment on the initial amplification gain of the heating circuit module of any channel according to the signal output by the FPGA chip to obtain a target amplification gain, so as to eliminate the current coupling influence between any channel and the reference channel; The atomic magnetometer probe includes an atomic gas cell, a heating coil, and a temperature sensor; wherein, the temperature sensor is configured to obtain the initial temperature data of any channel.
Citation Information
Patent Citations
Brushless motor current regulator, motor system and control method
CN110601608A
Multi-channel intelligent heating method
CN116126045A