A Dual-channel Wireless Charging Anti-crosstalk Method, Device, Electronic Device, and Readable Storage Medium
By acquiring the crosstalk attenuation coefficient and median reference value, demodulation of the wireless charging signal, the crosstalk problem of multiple wireless charging devices is solved, and the system stability and signal purity are improved without increasing hardware costs.
Patent Information
- Application Number
- CN202510127669.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-05
- Publication Date
- 2025-07-22
- Estimated Expiration
- 2045-02-05
AI Technical Summary
There is crosstalk in existing multi-channel wireless charging devices, resulting in reduced efficiency and increased costs, affecting product competitiveness.
By obtaining the crosstalk attenuation coefficient, collecting working signal data, calculating the median reference value, and demodulating the pulse sequence, independent control of each wireless charging signal is achieved, and efficiency losses and cost increase caused by hardware isolation methods are avoided.
Effectively identify and separate various wireless charging signals, improve the stability and reliability of the wireless charging system, ensure signal purity and transmission efficiency, and adapt to the charging needs of different environments and equipment.
Smart Images

Figure CN119561266B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of wireless charging, and more specifically, to a dual-channel wireless charging anti-crosstalk method, device, electronic device, and readable storage medium. Background Art
[0002] For the multi-channel wireless charging devices on the market: either it is necessary to add a DC-DC circuit to isolate the input power supplies between channels, resulting in a decrease in product efficiency and a significant increase in cost, affecting the product competitiveness; or there is a serious crosstalk phenomenon, resulting in easy abnormal disconnection of wireless charging, or affecting the normal wireless exit after removing the receiving device.
[0003] In view of this, an anti-crosstalk method is introduced to solve the crosstalk problem between different channels. Summary of the Invention
[0004] The technical problem to be solved by the present invention is to provide a dual-channel wireless charging anti-crosstalk method, device, electronic device, and readable storage medium that can effectively improve efficiency and reduce cost to filter crosstalk.
[0005] The object of the present invention is achieved by the following technical solutions:
[0006] A dual-channel wireless charging anti-crosstalk method, the wireless charging circuit includes a control module, a first power module, and a second power module, and the steps of the anti-crosstalk method include:
[0007] Sequentially and separately control the start of the first power module and the second power module to obtain the crosstalk attenuation coefficient;
[0008] When the first power module and the second power module work together, collect working signal data according to a preset acquisition rule, and obtain a first original signal at the output end of the first power module and a second original signal at the output end of the second power module according to the working signal data and the crosstalk attenuation coefficient;
[0009] Collect working signal data according to a preset acquisition rule, and obtain a median reference value according to the working signal data;
[0010] Compare the first original signal and the second original signal with the median reference value to obtain a first pulse sequence and a second pulse sequence;
[0011] Demodulate the first pulse sequence and the second pulse sequence respectively to obtain a first wireless charging signal and a second wireless charging signal, so as to realize independent control of wireless charging for the first power module and the second power module respectively.
[0012] Further, the crosstalk attenuation coefficient includes a first attenuation coefficient and a second attenuation coefficient. When separately controlling and starting the first power module and the second power module in sequence, the steps of obtaining the crosstalk attenuation coefficient include:
[0013] Control to start the first power module and disconnect the second power module, collect first signal data at the output ends of the first power module and the second power module, and obtain the first attenuation coefficient according to the proportional relationship between the first signal data at the output end of the second power module and the first signal data at the output end of the first power module;
[0014] Control to start the second power module and disconnect the first power module, collect second signal data at the output ends of the first power module and the second power module, and obtain the second attenuation coefficient according to the proportional relationship between the second signal data at the output end of the first power module and the second signal data at the output end of the second power module.
[0015] Further, the preset acquisition rule includes:
[0016] Set the signal AD acquisition frequency to 1 MHz, set the trigger mode for the ADC to start conversion as timer trigger, and the timer trigger frequency to 100 kHz;
[0017] Collect a set of signal data every 10 microseconds, and put the collected signal data into the first buffer;
[0018] Calculate the mean value of the signal data every 50 microseconds, and put the calculated mean value of the signal data into the second buffer;
[0019] Further, the steps of obtaining the median reference value according to the working signal data include:
[0020] Read the working signal data in the second buffer, and obtain the maximum value and the minimum value of the signal data within 1 millisecond;
[0021] Calculate the average of the maximum value and the minimum value to obtain the median reference value;
[0022] Obtain a new median reference value every 1 millisecond, perform weighted averaging with the previous median reference value to obtain the target reference median, and replace the median reference value with the target reference median.
[0023] Further, the median reference value includes a first reference value and a second reference value. Compare the first original signal and the second original signal with the median reference value to obtain a first pulse sequence and a second pulse sequence;
[0024] Compare the first original signal with the first reference value. If the first original signal is greater than the first reference value, it is determined as a logic "1" signal; otherwise, it is determined as a logic "0" signal to obtain the first continuous logic signal.
[0025] Compare the second original signal with the second reference value. If the second original signal is greater than the second reference value, it is determined as a logic "1" signal; otherwise, it is determined as a logic "0" signal to obtain the second continuous logic signal.
[0026] Obtain the first pulse sequence and the second pulse sequence with high / low levels according to the first continuous logic signal and the second continuous logic signal.
[0027] Further, the calculation formulas for obtaining the first original signal at the output end of the first power module and the second original signal at the output end of the second power module are:
[0028] S1_init = (S1_final - K 21 * S2_final) / (1 - K 12 * K 21 );
[0029] S2_init = (S2_final - K 12 * S1_final) / (1 - K 12 * K 21 );
[0030] Multiply K 12 and K 21 by 1000 simultaneously to obtain the following equation:
[0031] S1_init = (1000000*S1_final - 1000*KK 21 * S2_final) / (1000000 - KK 12 * KK 21 );
[0032] S2_init = (1000000*S2_final - 1000*KK 12 * S1_final) / (1000000 - KK 12 * KK 21 );
[0033] Among them, S1_init is the first original signal, S2_init is the second original signal; K 12 is the first attenuation coefficient, K 21is the second attenuation coefficient; KK 12 = 1000 * K 12 , KK 21 = 1000 * K 21 ; S1_final is the working signal data at the output end of the first power module; S2_final is the working signal data at the output end of the second power module.
[0034] Further, the crosstalk prevention method includes calibration processing of the crosstalk attenuation coefficient, and the steps of the calibration processing include:
[0035] Control to start the first power module and disconnect the second power module; collect the first signal data at the output ends of the first power module and the second power module every 10 microseconds, and calculate the signal data mean value every 50 microseconds; calculate the difference between the maximum value and the minimum value of the signal data within 1 millisecond continuously to obtain the first signal peak-to-peak value at the output end of the first power module and the second signal peak-to-peak value at the output end of the second power module; calculate the mean values of the first signal peak-to-peak values and the second signal peak-to-peak values obtained within 10 milliseconds continuously to obtain the first peak mean value and the second peak mean value; obtain the first attenuation coefficient according to the first peak mean value and the second peak mean value, and the first attenuation coefficient = second peak mean value / first peak mean value;
[0036] Control to start the second power module and disconnect the first power module; collect the second signal data at the output ends of the first power module and the second power module every 10 microseconds, and calculate the signal data mean value every 50 microseconds; calculate the difference between the maximum value and the minimum value of the signal data within 1 millisecond continuously to obtain the second signal peak-to-peak value at the output end of the second power module and the first signal peak-to-peak value at the output end of the first power module; calculate the mean values of the second signal peak-to-peak values and the first signal peak-to-peak values obtained within 10 milliseconds continuously to obtain the second peak mean value and the first signal peak value; obtain the second attenuation coefficient according to the second peak mean value and the first signal peak value, and the second attenuation coefficient = first peak mean value / second peak mean value.
[0037] Another object of the present invention is a dual-channel wireless charging device, including:
[0038] A wireless charging controller, including a buffer module;
[0039] A first charging line, connected to the wireless charging controller;
[0040] A second charging line, connected to the wireless charging controller;
[0041] Among them, the first charging circuit includes a first power module, a first coil module, and a first signal extraction module. The input end of the first coil module is connected to the first power module, the output end of the first coil is connected to the input end of the first signal extraction module, and the output end of the first signal extraction module is connected to the wireless charging controller. The first signal extraction module is used to obtain the first signal data of the first charging circuit and store the obtained first signal data in the buffer module. The second charging circuit includes a second power module, a second coil module, and a second signal extraction module. The input end of the second coil module is connected to the second power module, the output end of the second coil is connected to the input end of the second signal extraction module, and the output end of the second signal extraction module is connected to the wireless charging controller. The second signal extraction module is used to obtain the second signal data of the second charging circuit and store the obtained second signal data in the buffer module. The wireless charging controller can execute the above-mentioned anti-crosstalk method for dual-channel wireless charging.
[0042] Another object of the present invention is an electronic device, including: at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor; the at least one processor can execute the above-mentioned anti-crosstalk method for the dual-channel wireless charging circuit.
[0043] Another object of the present invention is a computer-readable storage medium storing a computer program, and when the computer program is executed by a processor, the above-mentioned anti-crosstalk method for dual-channel wireless charging is implemented.
[0044] Since the present invention can effectively identify and separate wireless charging signals of each channel, it avoids the efficiency loss and cost increase brought by traditional hardware isolation methods. Through the optimization of software algorithms, the stability and reliability of the wireless charging system are improved without increasing additional hardware costs. In addition, this technology can also dynamically adjust signal processing rules to adapt to the charging needs of different environments and devices, ensuring the signal purity and transmission efficiency during the wireless charging process. Description of the Drawings
[0045] Figure 1 is a schematic diagram of the circuit framework of dual-channel wireless charging according to an embodiment of the present invention;
[0046] Figure 2 is a flowchart of the calibration signal crosstalk attenuation coefficient K 12 of the embodiment of the present invention;
[0047] Figure 3 is a flowchart of the calibration signal crosstalk attenuation coefficient K 21 of the embodiment of the present invention;
[0048] Figure 4 is a flowchart for calculating the median reference value of an embodiment of the present invention;
[0049] Figure 5 is a flowchart for double - path wireless charging output demodulation of an embodiment of the present invention;
[0050] Figure 6 is a schematic diagram of the demodulation mechanism of a conventional ASK signal of an embodiment of the present invention;
[0051] Figure 7 is a schematic diagram of the demodulation mechanism of an improved ASK signal of an embodiment of the present invention;
[0052] Figure 8 is a schematic diagram of an ASK analog signal and the median reference value of an embodiment of the present invention; Detailed implementation manners
[0053] The specific structures and functional details disclosed herein are merely representative and are for the purpose of describing exemplary embodiments of the present invention. However, the present invention can be embodied in many alternative forms and should not be construed as being limited only to the embodiments set forth herein.
[0054] In the description of the present invention, it should be understood that the terms "center", "lateral", "upper", "lower", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc. indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present invention and simplifying the description, rather than indicating or implying that the circuit or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus should not be construed as a limitation of the present invention. In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of such features. In the description of the present invention, unless otherwise stated, the meaning of "plurality" is two or more. Additionally, the term "comprising" and any variations thereof are intended to cover non - exclusive inclusion.
[0055] In the description of the present invention, it should be noted that, unless otherwise clearly specified and defined, the terms "mounted", "connected", and "coupled" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium, and it can be the communication inside two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific situations.
[0056] The terms used herein are merely for describing specific embodiments and are not intended to limit the exemplary embodiments. Unless the context clearly dictates otherwise, the singular forms "a" and "an" used herein are also intended to include the plural. It should also be understood that the terms "comprises" and / or "comprising" specify the presence of the stated features, integers, steps, operations, units, and / or components, without precluding the presence or addition of one or more other features, integers, steps, operations, units, components, and / or combinations thereof.
[0057] In the figures, units with similar structures are denoted by the same reference numerals.
[0058] The following Figures 1 to 8 in conjunction with the accompanying drawings and preferred embodiments, the present invention will be further described. Herein, power module 1 is the first power module, power module 2 is the second power module, channel 1 or the first path refers to the charging channel where the first power module is located, and channel 2 or the second path refers to the charging channel where the second power module is located.
[0059] A dual-channel wireless charging anti-crosstalk method. The wireless charging circuit includes a control module, a first power module, and a second power module. The steps of the anti-crosstalk method include:
[0060] Sequentially and independently control the startup of the first power module and the second power module to obtain the crosstalk attenuation coefficient;
[0061] When the first power module and the second power module work together, collect the working signal data according to a preset acquisition rule. Based on the working signal data and the crosstalk attenuation coefficient, obtain the first original signal at the output end of the first power module, the first path original signal, and the second original signal at the output end of the second power module, the second path original signal;
[0062] Collect the working signal data according to a preset acquisition rule, and obtain the median reference value based on the working signal data;
[0063] Compare the first original signal, the first path original signal, and the second original signal, the second path original signal with the median reference value to obtain the first pulse sequence, the first path pulse sequence, and the second pulse sequence, the second path pulse sequence;
[0064] Demodulate the first pulse sequence, the first path pulse sequence, and the second pulse sequence, the second path pulse sequence to obtain the first path wireless charging signal and the second path wireless charging signal respectively, thereby realizing independent control of wireless charging for the first power module and the second power module.
[0065] In this embodiment, since it can effectively identify and separate various wireless charging signals, it avoids the efficiency loss and cost increase brought by traditional hardware isolation methods; through the optimization of the anti-crosstalk method, it realizes the improvement of the stability and reliability of the wireless charging system without increasing additional hardware costs; in addition, this technology can also dynamically adjust the signal processing rules to adapt to the charging requirements of different environments and devices, ensuring the signal purity and transmission efficiency during the wireless charging process.
[0066] As Figure 1 shown, this embodiment discloses a circuit framework for dual-channel wireless charging; when power module 1 works, an ASK signal will be received at position ③, and this signal will be coupled to position ④ in the direction of ③->①->②->④, causing the system to mistakenly think that an ASK signal is received at position ④;
[0067] when power module 2 works, an ASK signal will be received at position ④, and this signal will be coupled to position ③ in the direction of ④->②->①->③, causing the system to mistakenly think that an ASK signal is received at position ③;
[0068] This coupling phenomenon is crosstalk, which will cause the signals between various channels to interfere with each other when the multi-channel of the wireless charging system works simultaneously, thus affecting the accuracy and efficiency of wireless charging. The existence of crosstalk not only reduces the performance of the wireless charging system, but may also cause misoperation of the device and even damage the receiving device. Therefore, solving the crosstalk problem is crucial for improving the overall performance of the wireless charging system.
[0069] To solve the above crosstalk problem, the method steps of the present invention for crosstalk filtering are as follows:
[0070] The crosstalk attenuation coefficient includes a first attenuation coefficient and a second attenuation coefficient. The steps of separately controlling the startup of the first power module and the second power module in sequence to obtain the crosstalk attenuation coefficient include:
[0071] Control the startup of the first power module and disconnect the second power module, collect the first signal data at the output ends of the first power module and the second power module, and obtain the first attenuation coefficient according to the proportional relationship between the first signal data at the output end of the second power module and the first signal data at the output end of the first power module;
[0072] Control the startup of the second power module and disconnect the first power module, collect the second signal data at the output ends of the first power module and the second power module, and obtain the second attenuation coefficient according to the proportional relationship between the second signal data at the output end of the first power module and the second signal data at the output end of the second power module.
[0073] Specifically, when power module 1 is working and power module 2 is not, for the ASK signal received at position ③, passing through path ③->⑤, assuming the signal obtained at ⑤ is S1; passing through path ③->①->②->④->⑥, assuming the signal obtained at ⑥ is S2, the relationship between S1 and S2 is:
[0074] S2 = K 12 *S1; where K is 12 the first attenuation coefficient of the signal from position ③ to position ⑤;
[0075] Similarly, when power module 2 is working and power module 1 is not, for the ASK signal received at position ④, passing through path ④->⑥, assuming the signal obtained at ⑥ is S2; passing through path ③->①->②->④->⑥, assuming the signal obtained at ⑥ is S1, the relationship between S1 and S2 is:
[0076] S1 = K 21 *S2; where K is 21 the second attenuation coefficient of the signal from position ④ to position ⑥;
[0077] When power module 1 and power module 2 work alternately, by measuring and calculating the attenuation coefficients K 12 and K 21 , the original ASK signal and crosstalk signal can be effectively separated.
[0078] When power module 1 and power module 2 work simultaneously, the signals at positions ③ and ④ will interfere with each other. Assuming the initial signal at position ③ is S1_init and the signal at position ④ is S2_init; the final signal at position ③ is S1_final and the final signal at position ④ is S2_final, then the following relationship exists:
[0079] S1_fina = S1_init + K 21 * S2_init;
[0080] S2_fina = S2_init + K 12 * S1_init;
[0081] To restore the original signals (without crosstalk components) at positions ③ and ④, namely S1_init and S2_init, the following relational equation is obtained:
[0082] S1_init = (S1_final - K 21 * S2_final) / (1 - K 12 * K 21 );
[0083] S2_init = (S2_final - K 12 * S1_final) / (1 - K 12 * K 21 );
[0084] For the convenience of calculation, multiply K 21 and K 21 by 1000 simultaneously, and the following equations are obtained
[0085] KK 12 = 1000 * K 12 ; (1)
[0086] KK 21 = 1000 * K 21 ; (2)
[0087] S1_init=(1000*1000*S1_final-1000*KK 21 * S2_final) / (1*1000*1000 -KK 12 * KK 21 );
[0088] S2_init=(1000*1000*S2_final- 1000*KK 12 * S1_final) / (1*1000*1000 -KK 12 * KK 21 );
[0089] That is, the following equations are obtained:
[0090] S1_init = (1000000*S1_final- 1000*KK 21 * S2_final) / (1000000 - KK 12 * KK 21 ); (3)
[0091] S2_init= (1000000*S2_final - 1000*KK 12 * S1_final) / (1000000 - KK 12 * KK 21 ); (4)
[0092] The above S1_init and S2_init signals are the original signals at position ③ and position ④ after crosstalk cancellation. That is, S1_init is the first original signal, and S2_init is the second original signal, which are the signals that really need to be used for analysis.
[0093] By introducing the above signal processing method, various wireless charging signals can be effectively identified and separated, thus avoiding the efficiency loss and cost increase brought by traditional hardware isolation methods. Through the optimization of software algorithms, the stability and reliability of the wireless charging system are improved without increasing additional hardware costs. In addition, this technology can also dynamically adjust signal processing rules to adapt to the charging requirements of different environments and devices, ensuring signal purity and transmission efficiency during the wireless charging process.
[0094] By calculating the attenuation coefficient K 12 and K 21 Through the acquisition of K and K, the ASK original signal without crosstalk can be restored from the collected signal, ensuring the independence and purity of each wireless charging channel; effectively eliminating the crosstalk problem between different charging channels, various wireless charging signals can be effectively identified and separated, thus avoiding the efficiency loss and cost increase brought by traditional hardware isolation methods; at the same time, without increasing additional hardware costs, the stability and reliability of the wireless charging system are improved, ensuring signal purity and transmission efficiency during the wireless charging process.
[0095] Of course, in practical applications, due to environmental factors and equipment aging, etc., the values of K 12 and K 21 may change, so it is necessary to calibrate regularly to ensure the accuracy of signal restoration. In addition, in order to improve the stability and reliability of the system, a dynamic calibration mechanism can also be introduced to monitor and adjust the values of K 12 and K 21 in real time to adapt to the impact of environmental changes on signal crosstalk.
[0096] Among them, the preset acquisition rules are as follows: set the signal AD acquisition frequency to 1 MHz; set the trigger mode for the ADC to start conversion as timer trigger, and the timer trigger frequency is 100 kHz; collect a group of data every 10 us, including the first signal data at the output ends of the first power module and the second power module, and the second signal data at the output ends of the first power module and the second power module, and put the data into the first buffer Vdm_10us_buf; calculate the data mean value every 50 us, that is, every 5 sampling periods, and put the data into the second buffer Vdm_50us_buf.
[0097] Among them, the method steps for calibrating the signal crosstalk attenuation coefficients K 12 and K 21 are as follows:
[0098] When power module 1 works alone, obtain the peak-to-peak value of the signal of channel 1 according to the preset acquisition rules:
[0099] Vpp1_ch1 = Vdm_50us_max_ch1 - Vdm_50us_min_ch1, and put this data into the cache Vpp1_buf_ch1; continuously detect for 10 ms, calculate the average value of the cached data in Vpp1_buf_ch1 to obtain Vpp1_aver_ch1, which is the first peak average value; in the same way, obtain the signal peak-to-peak average value of channel 2 as Vpp1_aver_ch2, which is the second peak average value; obtain the first attenuation coefficient K 12 = Vpp1_aver_ch2 / Vpp1_aver_ch1;
[0100] When power module 2 works alone, obtain the signal peak-to-peak value of channel 1 according to the preset acquisition rule.
[0101] Vpp2_ch1 = Vdm_50us_max_ch2 - Vdm_50us_min_ch2, and put this data into the cache Vpp2_buf_ch1; continuously detect for 10 ms, calculate the average value of the cached data in Vpp2_buf_ch1 to obtain Vpp2_aver_ch1, which is the first peak average value: in the same way, obtain the signal peak-to-peak average value of channel 2 as Vpp2_aver_ch2, which is the second peak average value; obtain the first attenuation coefficient K 21 = Vpp2_aver_ch1 / Vpp2_aver_ch2.
[0102] Specifically, as Figure 2 shown, the specific process of calibrating the signal crosstalk attenuation coefficient K 12 is as follows:
[0103] Start power module 1 to work alone; determine whether the 10 us trigger timer interrupts; if so, respectively read the acquisition data Vdm_10us_buf_ch1 of channel 1 and the acquisition data Vdm_10us_buf_ch2 of channel 2;
[0104] Determine whether 5 data are continuously acquired; if so, respectively calculate the 50 us data average value Vdm_50us_buf_ch1 of channel 1 and the 50 us data average value Vdm_50us_buf_ch2 of channel 2, then statistically calculate the maximum value Vdm_50us_max_ch1 and the minimum value Vdm_50us_min_ch1 of the data within 1 ms of channel 1, as well as the maximum value Vdm_50us_max_ch2 and the minimum value Vdm_50us_min_ch2 of the data within 1 ms of channel 2; calculate the signal peak-to-peak value of channel 1 Vpp1_buf_ch1 = Vdm_50us_max_ch1 - Vdm_50us_min_ch1
[0105] and Vpp1_buf_ch2 = Vdm_50us_max_ch2 - Vdm_50us_min_ch2;
[0106] Determine whether it is continuous for 10 ms; if so, calculate the average peak-to-peak value Vpp1_aver_ch1 of the signal in Channel 1 and the average peak-to-peak value Vpp1_aver_ch2 of the signal in Channel 2; calculate the attenuation coefficient K 12 = Vpp1_aver_ch2 / Vpp1_aver_ch1; where K 12 is the first attenuation coefficient.
[0107] Specifically, as Figure 3 shown, the specific process for calibrating the signal crosstalk attenuation coefficient K 21 is as follows:
[0108] Start the power module 2 to work alone; determine whether the timer interrupt is triggered every 10 us; if so, read the acquisition data Vdm_10us_buf_ch1 of Channel 1 and the acquisition data Vdm_10us_buf_ch2 of Channel 2 respectively;
[0109] Determine whether 5 data are continuously acquired; if so, calculate the average value Vdm_50us_buf_ch1 of the 50 us data in Channel 1 and the average value Vdm_50us_buf_ch2 of the 50 us data in Channel 2 respectively, then statistically calculate the maximum value Vdm_50us_max_ch1 and the minimum value Vdm_50us_min_ch1 of the data within 1 ms in Channel 1, and the maximum value Vdm_50us_max_ch2 and the minimum value Vdm_50us_min_ch2 of the data within 1 ms in Channel 2; calculate the peak-to-peak value Vpp2_buf_ch1 of the signal in Channel 1 = Vdm_50us_max_ch1 - Vdm_50us_min_ch1
[0110] and Vpp2_buf_ch2 = Vdm_50us_max_ch2 - Vdm_50us_min_ch2;
[0111] Determine whether it is continuous for 10 ms; if so, calculate the average peak-to-peak value Vpp2_aver_ch1 of the signal in Channel 1 and the average peak-to-peak value Vpp2_aver_ch2 of the signal in Channel 2; calculate the attenuation coefficient K 21 = Vpp2_aver_ch1 / Vpp2_aver_ch2; where K 21 is the second attenuation coefficient.
[0112] Among them, the method steps for calculating the median reference data are as follows: statistically calculate the maximum value Vdm_50us_max and the minimum value Vdm_50us_min of Vdm_50us_buf within 1 ms, take the median of Vdm_50us_max and Vdm_50us_min to obtain Vdm_1ms_mid; compare the collected Vdm_50us_buf data with Vdm_1ms_mid. If Vdm_50us_buf > Vdm_1ms_mid, it is determined as a logic 1 signal, otherwise it is a logic 0 signal. Then, according to the time width of the continuous 1 or 0 logic signal, a high / low level pulse sequence is obtained.
[0113] Optionally, continuously update the value of Vdm_1ms_mid. After every 1 ms, obtain a new median Vdm_1ms_mid_new, and perform a weighted average with the previous median Vdm_1ms_mid_old to obtain a new target reference median data: Vdm_1ms_mid = k * Vdm_1ms_mid_old + (1 - k) * Vdm_1ms_mid_new; k is the weighting coefficient. In practical applications, the selection of the weighting coefficient k has an important impact on the accuracy of signal demodulation. Generally, the value of k needs to be determined according to the stability of the signal and the noise level. If the signal is relatively stable, the value of k can be appropriately increased to reduce the influence of noise on the median reference data; conversely, if the signal fluctuates greatly, the value of k should be decreased to track the changes of the signal more quickly. In addition, in order to further improve the demodulation accuracy, a dynamic adjustment mechanism can be introduced to dynamically adjust the value of k according to the real-time changes of the signal. For example, when a signal mutation is detected, the value of k can be temporarily decreased to quickly respond to the changes of the signal; while when the signal is stable, the value of k is gradually increased to enhance the ability to suppress noise. Through such dynamic adjustment, the anti-interference ability of the wireless charging system and the accuracy of signal demodulation can be effectively improved.
[0114] Specifically, as Figure 4 shown, the specific process for calculating the median reference value is as follows:
[0115] Power module 1 and power module 2 work simultaneously; determine whether the timer interrupt is triggered every 10 us; if so, respectively read the acquisition data Vdm_10us_buf_ch1 of channel 1 and the acquisition data Vdm_10us_buf_ch2 of channel 2;
[0116] Determine whether 5 data are continuously acquired; if so, respectively calculate the 50 us data average value Vdm_50us_buf_ch1 of channel 1 and the 50 us data average value Vdm_50us_buf_ch2 of channel 2;
[0117] Determine whether to collect for 1 ms; if so, then count the maximum value Vdm_50us_max_ch1 and the minimum value Vdm_50us_min_ch1 of the data within 1 ms, and take the average value to obtain the median value Vdm_1ms_mid_ch1 within 1 ms = (Vdm_50us_max_ch1 + Vdm_50us_min_ch1) / 2;
[0118] Count the maximum value Vdm_50us_max_ch2 and the minimum value Vdm_50us_min_ch2 of the data within 1 ms, and take the average value to obtain the median value
[0119] Vdm_1ms_mid_ch2 = (Vdm_50us_max_ch2 + Vdm_50us_min_ch2) / 2.
[0120] Among them, the method steps for restoring the first original signal and the second original signal (excluding the crosstalk part) from the collected working signal data are as follows:
[0121] When multiple wireless charging circuits work simultaneously, obtain the signal buffer data of 50 us for channels 1 and 2 respectively in the manner set according to the preset acquisition rule: Vdm_50us_buf_ch1’ and Vdm_50us_buf_ch2’;
[0122] Use formulas (1) and (2) to calculate and calibrate the crosstalk attenuation coefficients K 12 and K 21 and convert them into KK 12 and KK 21 ;
[0123] KK 12 = 1000 * K 12 ;
[0124] KK 21 = 1000 * K 21 ;
[0125] Use formulas (3) and (4) to restore the Vdm_50us_buf_ch1’ and Vdm_50us_buf_ch2’ signals into ASK original signals:
[0126] Vdm_50us_buf_ch1 = (1000000 * Vdm_50us_buf_ch1’ - 1000 * KK 21 * Vdm_50us_buf_ch2’) / (1000000 - KK 12 * KK 21 );
[0127] Vdm_50us_buf_ch2 = (1000000*Vdm_50us_buf_ch2’ - 1000*KK 12 * Vdm_50us_buf_ch1’) / (1000000 - KK 12 * KK 21 );
[0128] Introduce the Vdm_50us_buf_ch1 and Vdm_50us_buf_ch2 obtained from the above calculations into the method steps of calculating the median reference data above for demodulation.
[0129] Through the above steps, the original ASK signals, namely the first original signal and the second original signal, can be effectively separated from the collected signals, thereby eliminating the crosstalk problem during multi-channel wireless charging. Next, input these processed signals into the demodulation model, and further process and decode the signals according to the above median reference data calculation method. Finally, the system can output accurate ASK demodulation results to ensure the stable and efficient operation of the wireless charging system.
[0130] Specifically, as Figure 5 shown, the demodulation process of the dual-channel wireless charging output is as follows:
[0131] Power module 1 and power module 2 work simultaneously;
[0132] Judge whether the 10us trigger timer interrupts;
[0133] If so, read the acquisition data Vdm_10us_buf_ch1 of channel 1 and the acquisition data Vdm_10us_buf_ch2 of channel 2 respectively;
[0134] Judge whether 5 data are continuously acquired;
[0135] If so, calculate the 50us data mean Vdm_50us_buf_ch1' of channel 1 and the 50us data mean Vdm_50us_buf_ch2' of channel 2 respectively;
[0136] Calculate the actual signal data of channel 1 according to formula (3): Vdm_50us_buf_ch1, abbreviated as Vdm_ch1, and the median reference value abbreviated as Vref_ch1; and the actual signal data of channel 2: Vdm_50us_buf_ch2, abbreviated as Vdm_ch2, and the median reference value abbreviated as Vref_ch2;
[0137] In Channel 1, determine whether Vdm_ch1 > Vref_ch1. If so, record it as level 1; if not, record it as level 0. In Channel 2, determine whether Vdm_ch2 > Vref_ch2. If so, record it as level 1; if not, record it as level 0. Store the above data in the buffer and continue to collect data.
[0138] Determine whether the level changes within 150 us. If so, determine it as abnormal and exit the current demodulation.
[0139] If not, determine whether the level changes within 350 us. If so, put the logic signal "1" into the buffer and continue with the demodulation process. If not, determine whether the level changes within 650 us. If so, put the logic signal "0" into the buffer and continue with the demodulation process. If not, determine it as abnormal and exit the current demodulation.
[0140] As Figure 6 shown, it is a schematic diagram of the conventional ASK signal demodulation mechanism. The ASK carrier signal received at position ① becomes an ASK amplitude analog signal after passing through position ②, and then is converted into a digital pulse signal at position ③ through two-stage amplifier circuits, and then sent to the wireless charging controller for processing. Since the signal at position ③ is a digital signal with only two states, 0 and 1, when multiple wireless chargers work simultaneously, it is impossible to determine from which channel the received code value is transmitted, which is prone to code interference and leads to abnormal charging.
[0141] To solve this problem, we introduce a crosstalk filtering mechanism and adopt an improved ASK signal demodulation mechanism schematic diagram as Figure 7 shown. Compared with the conventional ASK demodulation method, the two-stage amplifier circuits are cancelled, and the ASK analog signal is directly sent to the high-speed AD acquisition port of the wireless charging controller for processing. This method not only simplifies the hardware circuit design but also improves the flexibility and reliability of the system. Since the analog amplification link is omitted, the noise and distortion that may be introduced by the amplifier circuit are avoided, thereby improving the signal purity and demodulation accuracy. In addition, the signal separation implemented by the software algorithm enables the system to dynamically adapt to different working environments and conditions, enhancing the anti-interference ability of the system. In practical applications, this improved ASK signal demodulation mechanism can effectively reduce the equipment cost, simplify the maintenance process, and ensure the efficient and stable operation of the wireless charging system.
[0142] As Figure 8As shown, the black curve above is a schematic diagram of the ASK analog signal, and the dashed line in the middle is the curve of the median reference value of the ASK signal; in the signal demodulation model, it is first necessary to set the signal acquisition rules to ensure that the ASK analog signal can be accurately captured. Then, according to the set signal processing rules, the captured signal is preliminarily filtered and digitized. Calculating the median reference data is a key step, which provides a benchmark for subsequent signal separation. When multiple wireless chargers work simultaneously, the signal demodulation model needs to calibrate the signal crosstalk attenuation coefficients K 12 and K 21 , and these coefficients reflect the degree of mutual influence between different wireless charging channels. Through these coefficients, the ASK original signal without crosstalk can be restored from the collected signal, ensuring the independence and purity of each wireless charging channel. Finally, the improved ASK signal demodulation process can effectively separate and identify the signals of each wireless charging channel, providing solid technical support for the stable operation of the wireless charging system.
[0143] Another embodiment of the present invention is a dual-channel wireless charging device, including: a wireless charging controller including a cache module; a first charging line connected to the wireless charging controller; a second charging line connected to the wireless charging controller;
[0144] wherein, the first charging line includes a first power module, a first coil module and a first signal extraction module. The input end of the first coil module is connected to the first power module, the output end of the first coil is connected to the input end of the first signal extraction module, and the output end of the first signal extraction module is connected to the wireless charging controller. The first signal extraction module is used to obtain the first signal data of the first charging line and store the obtained first signal data in the cache module; the second charging line includes a second power module, a second coil module and a second signal extraction module. The input end of the second coil module is connected to the second power module, the output end of the second coil is connected to the input end of the second signal extraction module, and the output end of the second signal extraction module is connected to the wireless charging controller. The second signal extraction module is used to obtain the second signal data of the second charging line and store the obtained second signal data in the cache module; the wireless charging controller can execute the above-mentioned dual-channel wireless charging anti-crosstalk method.
[0145] Among them, the wireless charging controller is used to read the first signal data and the second signal data from the cache module, and process and analyze these data to determine whether there is crosstalk. If crosstalk is detected, the processing module can adjust the power output of the first power module and the second power module, or adjust the parameters of the first coil module and the second coil module, thereby effectively reducing or eliminating crosstalk and ensuring that the two charging circuits can charge the device stably and efficiently.
[0146] In summary, the dual - path wireless charging device provided by the present invention realizes the independent control and management of two charging circuits by adopting specific crosstalk prevention methods, devices, electronic devices and readable storage media, effectively reducing the occurrence of crosstalk and improving the charging efficiency and safety.
[0147] Another embodiment of the present invention lies in an electronic device, including: at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor; the at least one processor can execute the crosstalk prevention method of the above - mentioned dual - path wireless charging circuit.
[0148] The electronic device can be any device with a wireless charging function, such as a smart phone, a tablet computer, a laptop computer, a smart watch, a wireless headset, etc. By executing the instructions stored in the memory, the electronic device can perform wireless charging using the dual - path wireless charging circuit and effectively prevent crosstalk problems between the two charging circuits. In addition, the electronic device may further include other functional modules, such as a communication module, a display module, an audio module, etc., to meet the diverse needs of users. When executing the dual - path wireless charging crosstalk prevention method, the electronic device can automatically detect and identify the status of the charging circuit, and adjust the charging power and charging time according to actual needs to ensure that the two charging circuits can work stably and efficiently.
[0149] Another embodiment of the present invention lies in a computer-readable storage medium storing a computer program, which when executed by a processor implements the above-mentioned dual-channel wireless charging anti-crosstalk method. Specifically, the computer-readable storage medium may be any tangible medium that contains or stores a program, and the program can be used by or in conjunction with an instruction execution system, apparatus, or device. In more specific examples of the computer-readable storage medium, it may include, but is not limited to: electrical connections, portable computer floppy disks, hard disks, random access memory RAM, read-only memory ROM, erasable programmable read-only memory EPROM, or flash memory, optical fibers, portable compact disc read-only memory CD-ROM, optical storage devices, magnetic storage devices, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium that contains or stores a program, and the program can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0150] The above content is a further detailed description of the present invention in combination with specific preferred embodiments, and it cannot be determined that the specific implementation of the present invention is only limited to these descriptions. For those of ordinary skill in the technical field to which the present invention pertains, without departing from the concept of the present invention, several simple deductions or substitutions can be made, and all should be regarded as belonging to the protection scope of the present invention.
Claims
1. Dual-channel wireless charging anti-crosstalk method, characterized in that The circuit of the dual - path wireless charging includes a control module, a first power module, and a second power module. The steps of the anti - crosstalk method include: Individually control and start the first power module and the second power module in sequence to obtain the crosstalk attenuation coefficient; When the first power module and the second power module work together, collect the working signal data according to a preset acquisition rule. Based on the working signal data and the crosstalk attenuation coefficient, obtain the first original signal at the output end of the first power module and the second original signal at the output end of the second power module; Collect the working signal data according to a preset acquisition rule, and obtain the median reference value based on the working signal data; Compare the first original signal and the second original signal with the median reference value to obtain the first pulse sequence and the second pulse sequence; Demodulate the first pulse sequence and the second pulse sequence to respectively obtain the first wireless charging signal and the second wireless charging signal, thereby realizing independent control of wireless charging for the first power module and the second power module respectively.
2. The dual-channel wireless charging anti-crosstalk method according to claim 1, characterized in that The crosstalk attenuation coefficient includes a first attenuation coefficient and a second attenuation coefficient. The steps of individually controlling and starting the first power module and the second power module in sequence to obtain the crosstalk attenuation coefficient include: Control and start the first power module and disconnect the second power module, collect the first signal data at the output ends of the first power module and the second power module, and obtain the first attenuation coefficient based on the first signal data; Control and start the second power module and disconnect the first power module, collect the second signal data at the output ends of the first power module and the second power module, and obtain the second attenuation coefficient based on the second signal data.
3. The dual-path wireless charging anti-crosstalk method according to claim 1, wherein The preset acquisition rule includes: Set the signal AD acquisition frequency to 1 MHz, set the trigger mode for the ADC to start conversion as timer trigger, and the timer trigger frequency to 100 kHz; Collect a group of signal data every 10 microseconds, and put the collected signal data into the first buffer; Calculate the mean value of the signal data every 50 microseconds, and put the calculated mean value of the signal data into the second buffer.
4. The dual-path wireless charging anti-crosstalk method according to claim 3, characterized in that The steps of obtaining the median reference value based on the working signal data include: Read the working signal data in the second buffer, and obtain the maximum value and the minimum value of the signal data within 1 millisecond; Calculate the average based on the maximum value and the minimum value to obtain the median reference value; Obtain a new median reference value every 1 millisecond, perform weighted averaging with the previous median reference value to obtain the target reference median, and replace the median reference value with the target reference median.
5. The dual-channel wireless charging anti-crosstalk method according to claim 4, wherein The median reference value includes a first reference value and a second reference value. Compare the first original signal and the second original signal with the median reference value to obtain the first pulse sequence and the second pulse sequence; Compare the first original signal with the first reference value. If the first original signal is greater than the first reference value, it is determined as a logic "1" signal, otherwise it is determined as a logic "0" signal to obtain the first continuous logic signal; Compare the second original signal with the second reference value. If the second original signal is greater than the second reference value, it is determined as a logic "1" signal; otherwise, it is determined as a logic "0" signal to obtain a second continuous logic signal. Obtain a first pulse sequence and a second pulse sequence with high / low levels according to the first continuous logic signal and the second continuous logic signal.
6. The dual-channel wireless charging anti-crosstalk method according to claim 2, wherein The calculation formulas for obtaining the first original signal at the output end of the first power module and the second original signal at the output end of the second power module are: S1_init = (S1_final - K 21 * S2_final) / (1 - K 12 * K 21 ); S2_init = (S2_final - K 12 * S1_final) / (1 - K 12 * K 21 ); Multiply K 12 and K 21 by 1000 simultaneously to obtain the following equation: S1_init = (1000000*S1_final - 1000*KK 21 * S2_final) / (1000000 - KK 12 * KK 21 ); S2_init = (1000000*S2_final - 1000*KK 12 * S1_final) / (1000000 - KK 12 * KK 21 ); Among them, S1_init is the first original signal, and S2_init is the second original signal; K 12 is the first attenuation coefficient, and K 21 is the second attenuation coefficient; KK 12 = 1000 * K 12 , KK 21 = 1000 * K 21 ; S1_final is the working signal data at the output end of the first power module; S2_final is the working signal data at the output end of the second power module.
7. The dual-path wireless charging anti-crosstalk method according to claim 1, wherein The crosstalk prevention method includes a calibration process for the crosstalk attenuation coefficient. The steps of the calibration process include: Control to start the first power module and disconnect the second power module; collect the first signal data at the output ends of the first power module and the second power module every 10 microseconds, and calculate the average value of the signal data every 50 microseconds; calculate the difference between the maximum value and the minimum value of the signal data within 1 millisecond continuously to obtain the first signal peak-to-peak value at the output end of the first power module and the second signal peak-to-peak value at the output end of the second power module; calculate the average value of the first signal peak-to-peak value and the average value of the second signal peak-to-peak value obtained within 10 milliseconds continuously to obtain a first peak average value and a second peak average value; obtain a first attenuation coefficient according to the first peak average value and the second peak average value, and the first attenuation coefficient = second peak average value / first peak average value. Control to start the second power module and disconnect the first power module; collect the second signal data at the output ends of the first power module and the second power module every 10 microseconds, and calculate the average value of the signal data every 50 microseconds; calculate the difference between the maximum value and the minimum value of the signal data within 1 millisecond continuously to obtain the second signal peak-to-peak value at the output end of the second power module and the first signal peak-to-peak value at the output end of the first power module; calculate the average value of the second signal peak-to-peak value and the average value of the first signal peak-to-peak value obtained within 10 milliseconds continuously to obtain a second peak average value and a first signal peak value; obtain a second attenuation coefficient according to the second peak average value and the first peak average value, and the second attenuation coefficient = first peak average value / second peak average value.
8. A dual-channel wireless charging device, characterized in that, Include: A wireless charging controller, including a buffer module; A first charging line, connected to the wireless charging controller; A second charging line, connected to the wireless charging controller; Among them, the first charging circuit includes a first power module, a first coil module, and a first signal extraction module. The input end of the first coil module is connected to the first power module, the output end of the first coil is connected to the input end of the first signal extraction module, and the output end of the first signal extraction module is connected to the wireless charging controller. The first signal extraction module is used to obtain the first signal data of the first charging circuit and store the obtained first signal data in the buffer module. The second charging circuit includes a second power module, a second coil module, and a second signal extraction module. The input end of the second coil module is connected to the second power module, the output end of the second coil is connected to the input end of the second signal extraction module, and the output end of the second signal extraction module is connected to the wireless charging controller. The second signal extraction module is used to obtain the second signal data of the second charging circuit and store the obtained second signal data in the buffer module. The wireless charging controller can execute the dual-channel wireless charging anti-crosstalk method according to any one of claims 1 to 7.
9. An electronic device, characterized in that, Including: At least one processor; And a memory communicatively connected to the at least one processor. Wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor; The at least one processor can execute the dual-channel wireless charging anti-crosstalk method according to any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the dual-channel wireless charging anti-crosstalk method according to any one of claims 1 to 7.
Citation Information
Patent Citations
improvement made to gas burners
CH10105A
A wireless charging double charging circuit and a wireless charging multi-charging circuit
CN109193838A
Wireless charging transmitting terminal device and related system
CN113098116A