Method for transmitting analog and digital information while transmitting energy
10432264 ยท 2019-10-01
Assignee
Inventors
Cpc classification
H04B5/266
ELECTRICITY
International classification
Abstract
The invention relates to a method for transmitting analog and digital information while transmitting energy between a power transmitter (10) and a power receiver (12) which is galvanically isolated from the power transmitter, having the following steps: a) providing the analog (22a) and digital (24a) information to be transmitted; b) defining the number n.sub.AD of possible values AD.sub.i, i=1 to n.sub.AD which are possible when digitizing the analog information and defining the value range of the values AD.sub.i; c) assigning a digital value D.sub.x (in binary notation) to the digital information; d) defining a minimum number of events n.sub.min to be transmitted; e) determining a maximum number of events n.sub.max to be transmitted; f) defining a first set of values n.sub.low defined by: n.sub.low (AD.sub.i)=n.sub.min+f1(AD.sub.i), i=1 to n.sub.AD; g) defining a second set of values n.sub.low defined by: n.sub.high(ADi)=n.sub.maxf2(AD.sub.i), i=1 to n.sub.AD; h) digitizing the analog information in order to obtain a digital analog value AD.sub.x; i) determining a number of events n.sub.low(ADx)=n.sub.min+f1(AD.sub.x) for the respective digital value D.sub.x bit to be transmitted if the current digital value D.sub.x bit to be transmitted is a 0; and defining a number of events n.sub.high(AD.sub.x)=n.sub.maxf2(AD.sub.x) for the respective digital value D.sub.x bit to be transmitted if the current digital value D.sub.x bit to be transmitted is a 1 or vice versa; and j) transmitting a signal which correlates at least to the number of events determined in step i). The invention further relates to a corresponding device for carrying out the method.
Claims
1. A method for transmitting analog and digital information while transmitting energy between a power transmitter and a power receiver galvanically isolated from said power transmitter, the method comprising the following steps: a) providing analog information and digital information to be transmitted; b) setting a number nAD of possible values ADi, i=1 to nAD, that are possible when digitizing the analog information, and a value range of the values ADi; c) assigning a digital value Dx to the digital information; d) setting a minimum event number nmin to be transmitted; e) setting a maximum event number nmax to be transmitted; f) setting a first image nlow defined by:
nlow(ADi)=nmin+f1(ADi), i=1 to nAD; g) setting a second image nhigh defined by:
nhigh(ADi)=nmaxf2(ADi), i=1 to nAD; h) digitizing the analog information for obtaining a digitized analog value ADx; i) determining an event number
nlow(ADx)=nmin+f1(ADx) for the bit of the digital value Dx to be transmitted in each case if the current bit of the digital value Dx to be transmitted is a logical 0; and determining an event number
nhigh(ADx)=nmaxf2(ADx) for the bit of the digital value Dx to be transmitted in each case if the current bit of the digital value Dx to be transmitted is a logical 1, or vice versa; and j) transmitting a signal that is correlated at least to the event number determined in step i).
2. The method as claimed in of claim 1, wherein a signal that is correlated to the serial sequence of the event number determined in step i) for each bit of the digital value D.sub.x is transmitted in step j).
3. The method of claim 1, wherein a signal is transmitted for the bit of the digital value to be transmitted, said signal being correlated to both a number of events according to the event number n.sub.low determined in step i) and a number of events according to the event number n.sub.high determined in step i), wherein a logical 1 of the bit of the digital value D.sub.x to be transmitted in each case is represented by a sequence n.sub.high-n.sub.low and a logical 0 is represented by a sequence n.sub.low-n.sub.high of the amplitude of the signal, or vice versa.
4. The method of claim 1, wherein in step j), the event number determined in step i) is transmitted in the form of a certain number of predeterminable events.
5. The method of claim 4, wherein between the individual bits to be transmitted of the digital value D.sub.x in the signal, a signal differing therefrom is inserted.
6. The method of claim 5, wherein the signal of the individual bits to be transmitted comprises a sequence of pulses, with the signal differing therefrom representing a pause; or in that the signal of the individual bits to be transmitted comprises a predeterminable time duration of a zero signal, with the signal differing therefrom representing a pulse.
7. The method of claim 4, wherein an amplitude change is undertaken in the signal between a current bit of the digital value D.sub.x to be transmitted and a next bit.
8. The method of claim 1, wherein the event number in the form of a signal, determined in step i), with a period duration depending on the event number determined in step i) is transmitted in step j).
9. The method of claim 8, wherein, for the purposes of producing the period duration, an excitation of the transmission with a predeterminable function is activated for a time duration
t.sub.on=n.sub.low*t*D or t.sub.on=n.sub.high*t*D and deactivated for a time duration
t.sub.off=n.sub.low*t*(1D) or t.sub.off=n.sub.high*t*(1D), where t is a predeterminable time duration and D is a predeterminable duty cycle.
10. The method of claim 9, wherein the time duration t and/or the duty cycle D is varied, in particular modulated, depending on the digitized analog value AD.sub.x to be transmitted.
11. The method of claim 1, wherein the following step is implemented at the receiver of the transmission: k) evaluating the received signal for determining the transmitted analog value and the transmitted digital value.
12. The method of claim 11, wherein the envelope of the received signal, in particular the period duration of the enveloping function, is evaluated in step k).
13. The method of claim 1, wherein f1(ADi) and f2(ADi) are chosen in such a way that the first image and the second image are disjoint.
14. The method of claim 11, wherein f1(ADi) and f2(ADi) are chosen in such a way that the first image and the second image have a common overlap region, wherein a previously created probability function is used in step k) for determining the transmitted analog value and the transmitted digital value for a value in the overlap region.
15. The method of claim 14, wherein said method furthermore comprises the following step: l) creating a statistic for the assignment of values in the overlap range to the first or second image depending on at least one previously transmitted value that is uniquely assignable to the first or the second image.
16. An apparatus comprising: a power transmitter configured to transmit energy and provide analog information to a power receiver galvanically isolated from the power transmitter and configured to receive the energy; a digital source configured to provide digital information related to the power receiver; a microcontroller configured to: set a number n.sub.AD of possible values AD.sub.i, i=1 to n.sub.AD, that are possible when digitizing the analog information and set a value range of the values AD.sub.i, assign a digital value D.sub.x to the digital information; set a minimum event number n.sub.min to be transmitted; set a maximum event number n.sub.max to be transmitted; set a first image n.sub.low defined by: n.sub.low(AD.sub.i)=n.sub.min+f1(AD.sub.i), i=1 to n.sub.AD; set a second image n.sub.high defined by: n.sub.high(AD.sub.i)=n.sub.maxf2(AD.sub.i), i=1 to n.sub.AD; digitize the analog information for obtaining a digitized analog value AD.sub.x; determine an event number n.sub.low(AD.sub.x)=n.sub.min+f1(AD.sub.x) for the bit of the digital value D.sub.x to be transmitted in each case if the current bit of the digital value D.sub.x to be transmitted is a logical 0, and determine an event number n.sub.high(AD.sub.x)=n.sub.maxf2(AD.sub.x) for the bit of the digital value D.sub.x to be transmitted in each case if the current bit of the digital value D.sub.x to be transmitted is a logical 1, or vice versa; a data transmitter configured to transmit a signal that is correlated at least to the determined event number; and a data receiver configured to receive the signal and communicate with the power transmitter.
Description
(1) Exemplary embodiments of the present invention are now described in more detail below with reference to the attached drawings. In the drawings:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18) The same reference signs are used for the same components and components with the same effect.
(19) In a schematic illustration,
(20) Consequently, the method according to the invention serves for the parallel transmission of a digitized analog variable with a high data rate and a parallel, digital information transmission with a lower data rate. Without the present invention being restricted thereto, the digitized analog variable preferably corresponds to a measurement variable that is needed to close a control loop 28, indicated in
(21) In the exemplary embodiments of the present invention shown below, it is irrelevant in respect of the control information transmission of a system for wireless energy transmission whether the digital regulator is implemented on the part of the power transmitter or power receiver. In the first case, the digitized measurement value or the digitized system deviation is transmitted back to the power transmitter 10 by the power receiver 12 and supplied to a digital regulator. In the second case, the system deviation is supplied to a digital regulator already on the power receiver 12 and only the digitized manipulated variable is transmitted back to the power transmitter 10.
(22) Nor should the shown direction of information transmission be limited. Thus, the same method can be used to transmit a status value and a digitized analog value from a power transmitter 10 to a power receiver 12. A half-duplex or full-duplex transmission is also possible, i.e., a method in which transmission is always only carried out in one direction or a method in which transmission can be carried out in both directions.
(23) A discretization and quantization of a controlled variable, such as the output voltage, for example, is always required for the digital feedback control of an analog variable, such as the output voltage of a wireless energy transmission system, for example. In many cases, the analog variable to be controlled is sampled by means of an analog-digital converter (ADC) and converted into digital values for this purpose. Here, a digital value is assigned to each ascertained analog measurement value. The set or number of possible, digitized analog values, which is denoted by n.sub.AD below, is always restricted (quantization). By way of example, in the case of a 12 bit ADC, n.sub.AD is 2.sup.12=4096. The measured, digitized analog value AD.sub.x in this case has a value between 0 and 4095.
(24) It is irrelevant to the method according to the invention whether this digitized analog value is transmitted directly to the power transmitter 10 or whether there still is further processing, for example by a filter or digital regulator, on the part of the power receiver. All that is decisive is that a digitized analog value is transmitted in all cases.
(25) In order to facilitate transmission of the required information as efficiently as possible, the digitized analog value AD.sub.x at the signal transmitter 14 is converted directly to a number of events, which should be transmitted, after defining a minimum event number n.sub.min and a maximum event number n.sub.max. Here,
n.sub.low(AD.sub.x)=n.sub.min+f1(AD.sub.x)
and
n.sub.high(AD.sub.i)=n.sub.maxf2(AD.sub.x)
(26) apply. In the exemplary embodiment below, the functions f1 and f2 are selected to be very simple for the purposes of an easier understanding, and so the following arises:
n.sub.low(AD.sub.x)=n.sub.min+AD.sub.x
and
n.sub.high(AD.sub.x)=n.sub.maxAD.sub.x.
(27) Using these equations, it is possible to determine the general event table illustrated in
(28) The minimum and maximum event numbers n.sub.min and n.sub.max can now be chosen in such a way that
n.sub.low(AD.sub.n.sub.
(29) applies.
(30) Hence, the first and the second value range are disjoint and, in addition to directly determining the original, digitized analog value from a number n of transmitted results, it is also possible to directly determine whether a value is present in the event window n.sub.low (see
(31) This number n of events is now transmitted immediately by way of any transmission channel. By receiving n.sub.min events, for example, it is known that the digitized analog value AD.sub.min was transmitted in the event window n.sub.low. By contrast, if n.sub.max(AD.sub.min+2) events are captured, for example, the digitized analog value AD.sub.min+2 is transmitted in the event window n.sub.high.
(32) In this way, respectively one event number in the window n.sub.low and one in the window n.sub.high is assigned to each digitized analog value AD.sub.x according to n.sub.low(AD.sub.x) and n.sub.high(AD.sub.x). This additional information can now be used to also transmit digital values in addition to the digitized analog values.
(33) The digitized analog value AD.sub.x is immediately available for the data receiver 16 after receiving the event number n. The digital protocol which may be required for the digital signal transmission using the event windows n.sub.low and n.sub.high should not be part of the notice of invention. Accordingly, two values are available, i.e., one in the event window n.sub.low and one in the event window n.sub.high, which values can be used in very different ways for data transmission purposes.
(34) With reference to
(35) As an example embodiment of an apparatus according to the invention,
(36) The transmission of the digitized analog information AD.sub.x and the digital information D.sub.x is implemented by way of a common transmission channel, such as, e.g., an inductive coupling or an optical coupler (e.g., optocoupler), using the method according to the invention.
(37) It is possible to distinguish between direct and indirect modulation in the method according to the invention:
(38) In the case of direct ADEM, the event numbers n.sub.low(AD.sub.x) and n.sub.high(AD.sub.x) are each transmitted by a countable event, which occurs with a frequency of n.sub.low(AD.sub.x) or n.sub.high(AD.sub.x). In the simplest example of an optical transmission, the shining of a light-emitting diode could be activated and deactivated in a manner corresponding to the event number. The spacing of the events can be known, equidistant, or else arbitrary.
(39)
(40)
(41) By way of example, if the digitized analog value AD.sub.x=3 should be transmitted and the digital combination 0, 1, 1, 0 should be transmitted at the same time, event packets according to the representation in
(42) An additional increase in the transmission speed can be realized by virtue of facilitating a distinction of the event packets by measurement. In this case, the pause P is no longer required. By way of example, if an additional modulation of the amplitude (ASK=Amplitude Shift Keying) is facilitated, an event packet change can be determined on the basis of a change in amplitude, with the digitized analog value AD.sub.x still being represented by the number of events.
(43)
(44) Equidistant sampling of the measurement variable is often very advantageous for digital feedback control purposes. If this is desired, a Manchester code can be used for the digital data transmission. By way of example, if the assumption is made that a logical 1 is described by a high-low change and a logical 0 is described by a low-high change when using equidistant events according to
(45) In this example, a digitized symbol has the constant duration of two pauses [P] and 29 events [n.sub.min+n.sub.max] and, accordingly, it is independent of the digitized analog value. However, depending on the analog value, the transmission speed of analog and digital value is halved in comparison with the application example illustrated in
(46) However, for elucidation purposes, the transmission of the digital information 0, 1, 1, 0 should be specified with an increasing digitized analog value 3, 4, 5, 6. The sequence illustrated in
(47) The duration of a digital symbol is constant with the sum of 29E and 2P.
(48) A further advantage of the Manchester code consists of a DC component freedom being facilitated depending on the form of the events; this is particularly advantageous in the case of inductive transmission methods, for example. At the same time, a timing recovery is possible.
(49) Here too, an additional increase in the transmission speed in accordance with the exemplary embodiment by means of ASK illustrated in conjunction with
(50) It is also possible that even though use is made of a digital Manchester code, the analog value is adapted in each period packet. As a consequence of this, the number of digitized analog values doubles but the equidistant property only remains approximately present for the digital value in the steady-state condition of a feedback control. Since the transmission according to the Manchester code is implemented in terms of signal changes (low/high or high/low), it may be possible, for example, for a different analog value to be present when transmitting low digital information than when transmitting the high digital information. Hence, a signal length overall that is not constant would arise.
(51) Indirect ADEM:
(52) In the case of indirect ADEM, any signal with a controllable period duration can be used to transmit a digitized analog value. What is decisive is that an evaluation apparatus is present, the latter ascertaining the number of events that have occurred or could occur during the period duration T. The last-mentioned case becomes clearer with reference to
(53) In general, a type of frequency modulation can be used for analog and parallel digital data transmission in the case of indirect ADEM, for example if the transmission channel is excited with any periodic signal form of the frequency 1/T(n) at every event package.
(54) In this context,
(55) Particularly preferably, the excitation of the transmission channel per event packet can be activated for a time duration t.sub.on(n)=n*t*D and deactivated for a time duration t.sub.off(n)=n*t*(1D). The time duration t and the duty cycle D can be chosen as desired in this case; they can even likewise be modulated for extending the transmission options.
(56) In this context,
(57) By way of an additional modulation of the duty cycle D, it is possible, for example, to increase the number of transmittable, digitized analog values or of the digital values as desired. Thus, for example, with n.sub.AD=8 and D=[0.3; 0.7], 16 signal forms could be produced and transmitted instead of eight, which can be used, for example, for doubling the number of analog values according to n.sub.AD.sub.
(58) In this context,
(59) The implementation of the sequence illustrated in
(60) This form of modulation has advantageous effects on the electrical efficiency and on the electromagnetic compatibility because the excitation of the channel is very low on average. A similar effect can be obtained if the exemplary embodiment illustrated in
(61) If the direct determination of the number of events is not possible on account of an inertia of the transmission channel, an enveloping event function is preferably detected. By way of example, if the physical channel is excited in some way for the time t.sub.on(n) and not excited immediately following this for the time t.sub.off(n), it is possible to ascertain the period duration of the enveloping function and determine both the transmitted analog value and the digital value.
(62) In this context,
(63) Here, the type of excitation is arbitrary. Thus, the channel can be excited with a constant value or frequency during the time t.sub.on(n), for example. Alternatively, instead of being at rest, the channel could also be excited during the second phase t.sub.off(n) in a fashion that is different from the first phase.