IP Library Granted Patent US 12,253,549
Granted Patent B2
US 12,253,549 · App. 17/735,141 · Granted Mar 18, 2025

Decoding method for induction type power supply system and related supplying-end module

Inventors: Ming-Chiu Tsai (New Taipei, TW); Chi-Che Chan (New Taipei, TW)
Assignee: Fu Da Tong Technology Co., Ltd.
G01R21/133H02J50/10H02J50/80
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,253,549
App. No.
17/735,141
Granted
Mar 18, 2025
Kind
B2
Abstract

A decoding method for a supplying-end module of an induction type power supply system where the supplying-end module includes a supplying-end coil is provided. The decoding method includes steps of: receiving and storing a plurality of trigger data, each corresponding to a resonant cycle of a coil signal on the supplying-end coil; determining a plurality of rising or falling features in the plurality of trigger data, and marking a plurality of anchor points at positions corresponding to the plurality of rising or falling features; determining whether distances between the plurality of anchor points comply with an encoding interval, to obtain a plurality of valid anchor points from the plurality of anchor points; and obtaining a plurality of data codes according to the plurality of valid anchor points.

Claims (53)

1. A decoding method for a supplying-end module of an induction type power supply system, the supplying-end module comprising a supplying-end coil, the decoding method comprising:

receiving and storing a plurality of trigger data, each corresponding to a resonant cycle of a coil signal on the supplying-end coil;

determining a plurality of rising or falling features in the plurality of trigger data, and marking a plurality of anchor points at positions corresponding to the plurality of rising or falling features;

determining whether distances between the plurality of anchor points comply with an encoding interval, to obtain a plurality of valid anchor points from the plurality of anchor points; and

obtaining a plurality of data codes according to the plurality of valid anchor points.

2. The decoding method of claim 1 , wherein the step of determining whether the distances between the plurality of anchor points comply with the encoding interval to obtain the plurality of valid anchor points from the plurality of anchor points comprises:

determining an anchor point corresponding to a position of a second rising or falling feature among the plurality of rising or falling features as a valid anchor point when the second rising or falling feature is opposite to a first rising or falling feature among the plurality of rising or falling features prior to the second rising or falling feature and a distance between the second rising or falling feature and the first rising or falling feature is equal to or close to an integral multiple of the encoding interval.

3. The decoding method of claim 1 , wherein the step of determining the plurality of rising or falling features in the plurality of trigger data comprises:

calculating a difference value of every two adjacent trigger data among the plurality of trigger data; and

determining a rising or falling feature among the plurality of rising or falling features appears when there are two consecutive difference values having the same direction and greater than a threshold value.

4. The decoding method of claim 3 , wherein the plurality of trigger data are sequentially stored in a plurality of addresses of a memory, and the step of marking the plurality of anchor points at the positions corresponding to the plurality of rising or falling features comprises:

marking an address of a trigger data corresponding to a rising or falling feature as an anchor point among the plurality of anchor points when one of the plurality of rising or falling features appears.

5. The decoding method of claim 1 , wherein each of the plurality of trigger data comprises a time data indicating a time point at which a trigger on the coil signal appears in the corresponding resonant cycle.

6. The decoding method of claim 1 , wherein the step of receiving and storing the plurality of trigger data is performed by a first processing unit, and the steps of determining the plurality of rising or falling features in the plurality of trigger data, determining whether the distances between the plurality of anchor points comply with the encoding interval, and obtaining the plurality of data codes according to the plurality of valid anchor points are performed by a second processing unit.

7. The decoding method of claim 1 , wherein the encoding interval is equal to 0.25 millisecond.

8. The decoding method of claim 1 , wherein the coil signal comprises a first resonant signal on a first terminal of the supplying-end coil and a second resonant signal on a second terminal of the supplying-end coil, and the plurality of trigger data are received from the first resonant signal and the second resonant signal.

9. The decoding method of claim 8 , further comprising:

receiving and storing a plurality of first trigger data corresponding to the first terminal of the supplying-end coil;

receiving and storing a plurality of second trigger data corresponding to the second terminal of the supplying-end coil;

determining the plurality of rising or falling features in the plurality of first trigger data to generate a plurality of first anchor points;

determining the plurality of rising or falling features in the plurality of second trigger data to generate a plurality of second anchor points; and

combining the plurality of first anchor points and the plurality of second anchor points to generate the plurality of anchor points.

10. The decoding method of claim 1 , wherein the step of obtaining the plurality of data codes according to the plurality of valid anchor points comprises:

generating at least one first signal value when a first rising anchor point appears in the plurality of valid anchor points, wherein a number of the at least one first signal value corresponds to a distance between the first rising anchor point and a previous falling anchor point; and

generating at least one second signal value when a first falling anchor point appears in the plurality of valid anchor points, wherein a number of the at least one second signal value corresponds to a distance between the first falling anchor point and a previous rising anchor point.

11. A supplying-end module for an induction type power supply system, comprising:

a supplying-end coil;

a signal analysis circuit, coupled to the supplying-end coil, configured to obtain a plurality of trigger data; and

a processor, coupled to the signal analysis circuit, configured to perform steps of:

receiving a plurality of trigger data from the signal analysis circuit and storing the plurality of trigger data, wherein each of the plurality of trigger data corresponds to a resonant cycle of a coil signal on the supplying-end coil;

determining a plurality of rising or falling features in the plurality of trigger data, and marking a plurality of anchor points at positions corresponding to the plurality of rising or falling features;

determining whether distances between the plurality of anchor points comply with an encoding interval, to obtain a plurality of valid anchor points from the plurality of anchor points; and

obtaining a plurality of data codes according to the plurality of valid anchor points.

12. The supplying-end module of claim 11 , wherein the processor is further configured to perform the following step to determine whether the distances between the plurality of anchor points comply with the encoding interval to obtain the plurality of valid anchor points from the plurality of anchor points:

determining an anchor point corresponding to a position of a second rising or falling feature among the plurality of rising or falling features as a valid anchor point when the second rising or falling feature is opposite to a first rising or falling feature among the plurality of rising or falling features prior to the second rising or falling feature and a distance between the second rising or falling feature and the first rising or falling feature is equal to or close to an integral multiple of the encoding interval.

13. The supplying-end module of claim 11 , wherein the processor is further configured to perform the following steps to determine the plurality of rising or falling features in the plurality of trigger data:

calculating a difference value of every two adjacent trigger data among the plurality of trigger data; and

determining a rising or falling feature among the plurality of rising or falling features appears when there are two consecutive difference values having the same direction and greater than a threshold value.

14. The supplying-end module of claim 13 , wherein the plurality of trigger data are sequentially stored in a plurality of addresses of a memory, and the processor is further configured to perform the following step to mark the plurality of anchor points at the positions corresponding to the plurality of rising or falling features:

marking an address of a trigger data corresponding to a rising or falling feature as an anchor point among the plurality of anchor points when one of the plurality of rising or falling features appears.

15. The supplying-end module of claim 11 , wherein each of the plurality of trigger data comprises a time data indicating a time point at which a trigger on the coil signal appears in the corresponding resonant cycle.

16. The supplying-end module of claim 11 , wherein the steps of receiving the plurality of trigger data from the signal analysis circuit and storing the plurality of trigger data are performed by a first processing unit of the processor, and the steps of determining the plurality of rising or falling features in the plurality of trigger data, determining whether the distances between the plurality of anchor points comply with the encoding interval, and obtaining the plurality of data codes according to the plurality of valid anchor points are performed by a second processing unit of the processor.

17. The supplying-end module of claim 11 , wherein the encoding interval is equal to 0.25 millisecond.

18. The supplying-end module of claim 11 , wherein the coil signal comprises a first resonant signal on a first terminal of the supplying-end coil and a second resonant signal on a second terminal of the supplying-end coil, and the plurality of trigger data are received from the first resonant signal and the second resonant signal.

19. The supplying-end module of claim 18 , wherein the processor is further configured to perform steps of:

receiving and storing a plurality of first trigger data corresponding to the first terminal of the supplying-end coil;

receiving and storing a plurality of second trigger data corresponding to the second terminal of the supplying-end coil;

determining the plurality of rising or falling features in the plurality of first trigger data to generate a plurality of first anchor points;

determining the plurality of rising or falling features in the plurality of second trigger data to generate a plurality of second anchor points; and

combining the plurality of first anchor points and the plurality of second anchor points to generate the plurality of anchor points.

20. The supplying-end module of claim 11 , wherein the processor is further configured to perform the following steps to obtain the plurality of data codes according to the plurality of valid anchor points:

generating at least one first signal value when a first rising anchor point appears in the plurality of valid anchor points, wherein a number of the at least one first signal value corresponds to a distance between the first rising anchor point and a previous falling anchor point; and

generating at least one second signal value when a first falling anchor point appears in the plurality of valid anchor points, wherein a number of the at least one second signal value corresponds to a distance between the first falling anchor point and a previous rising anchor point.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2022
From: TSAI, MING-CHIU; CHAN, CHI-CHE
To: FU DA TONG TECHNOLOGY CO., LTD.
Reel/Frame 059787/0068 →
Priority Claims (1)
TW 110146282 · Dec 10, 2021 · national
Continuity (1)
Related Publication 20220260618A1 · Aug 18, 2022
References Cited (13)
US 7510117B2 · Esterberg · 2009 [cited by applicant]
US 8810072B2 · Tsai · 2014 [cited by examiner]
US 9048881B2 · Tsai · 2015 [cited by examiner]
US 9671444B2 · Tsai · 2017 [cited by applicant]
US 9831687B2 · Tsai · 2017 [cited by applicant]
US 9960639B2 · Tsai · 2018 [cited by applicant]
US 10056944B2 · Tsai · 2018 [cited by applicant]
US 10312748B2 · Tsai · 2019 [cited by applicant]
US 10574095B2 · Tsai · 2020 [cited by applicant]
US 10686331B2 · Tsai · 2020 [cited by applicant]
CN 113396543A · 2021 [cited by applicant]
TW 201415752A · 2014 [cited by applicant]
TW 201842736A · 2018 [cited by applicant]