The present invention relates to a transmission element having at least one input and at least one output, the transmission element delivering a functional relationship between the input quantity applied to the input and the output quantity that may be picked up at the output and the functional relationship being stored in a characteristics map.
When a pulse-width modulated (PWM) signal is regulated with the aid of a characteristics map (F), a manipulated variable (t) is set as a function of a controlled variable (R), there being a functional relationship
t=F(R).
In the event of hardware implementation, so that no software algorithm is used for computing t, the values F(RN) are normally reserved for a fixed number of interpolation points N and, for all intermediary values, F(R) is set to the value of the adjacent interpolation point or an intermediary value is formed by approximation.
If controlled variable R does not reflect all the relevant influences for ascertaining the required duty factor, for example, via a temperature variation, different implementation of the circuit which is controlled by the manipulated variable, or the like, the characteristics map must be parametrizable. This is achieved by implementing all values F(RN) as programmable parameters in a memory (RAM) or by keeping a plurality x of characteristics maps Fx(RN) as constants in a non-volatile memory (ROM) in the hardware and selecting the required characteristics map via a programmable parameter.
Conventional circuits for implementing characteristics maps require a high degree of hardware complexity. An object of the present invention is therefore to optimize the hardware implementation of a parametrizable characteristics map in such a way that a small number of programmable parameters and constants are needed, while high mapping accuracy is achieved, thus reducing the hardware complexity and the costs.
In accordance with an example embodiment of the present invention, a transmission element having at least one input and at least one output is provided, the transmission element delivering a functional relationship between the input quantity applied to the input and the output quantity that may be picked up at the output and the functional relationship being stored in a characteristics map, the characteristics map being composed of at least one segment having a lower limit and an upper limit, a function value being assigned to the lower limit and a function value being assigned to the upper limit, and the output quantity between the lower limit and the upper limit being interpolated. The output quantity which may be picked up at the output is preferably a pulse-width-modulated signal. The characteristics map preferably has a plurality of segments which cover the entire range of values of the input quantity. The range of values of controlled variable R is divided into a number of segments to be selected, whose limits are fixed or programmable. The duty factor is formed by linear interpolation using programmable parameters within a segment. The interpolated duty factor within a segment is computed successively directly from the quantized correction quantity to detect the analog controlled variable. It may be advantageous if the number of programmable parameters needed, which must be kept in the hardware at the same time, such as register cells or memory cells (RAM) no longer depends on the number of the selected interpolation points but only on the selected number of segments. The accuracy of the approximation may be enhanced in critical segments by a larger number of segments; the segments of higher accuracy for the individual characteristics maps may be located in different ranges of a reference variable. For the successive interpolation of the duty factor only an additional adder is needed instead of a hardware multiplier. A smaller and thus more cost-effective hardware implementation is thus possible overall.
In a refinement of the example method, it is provided that the segments transition into each other continuously. This means that the values of the output quantities make no jumps from one segment to another; the upper limit of the previous segment and the lower limit of the following segment are identical. It may be provided that, except for the first or last segment, only the lower or the upper limits are stored. If only the lower limits with values of the output quantity are stored, the lower limits of the following segment are taken as upper limits. Only the last segment, which is not followed by any further segment, is also occupied by an upper limit. A rational procedure is followed if only the values of the output quantities are stored for the upper limits.
It is preferably provided that the transmission element includes a plurality of characteristics maps which are selectable via at least one parameter. These parameters may contain different implementations of the circuit which is controlled by the manipulated variable, for example, via a temperature variation, or the like. Different characteristics maps which may be stored in a RAM or ROM, may be selected via these parameters.
The interpolation of the function values is preferably linear. However, a plurality of interpolation points may also be stored for each segment, and a polynomial interpolation may be performed, for example.
It is preferably provided that the transmission element includes a delta-sigma converter having a quantizer and an integrator, the quantizing signal generated in the quantizer being directly used for controlling the successive approximations of the manipulated variable.
Additionally, in accordance with example embodiments of the present invention, a method for operating a transmission element having at least one input and at least one output is provided, the transmission element delivering a functional relationship between the input quantity applied to the input and the output quantity that may be picked up at the output and the functional relationship being stored in a characteristics map, wherein the characteristics map comprises at least one segment having a lower limit and an upper limit, a function value being assigned to the lower limit and a function value being assigned to the upper limit, and the output quantity being interpolated between the lower limit and the upper limit.
An exemplary embodiment of the present invention is explained below in greater detail with reference to the figures.
The range of values of a controlled variable R (see
Characteristics map Fx(R), where x={1 . . . number of characteristics maps}, is divided into approximation segments bi where i=1 . . . m) according to
The output quantity of the regulation (PWM duty factor or the like) is generated by successive approximation using the parameter set of the current segment bi directly from the quantized delta information of the analog-digital converter for detecting the controlled variable. The parameter set is selected by comparing the digital value of controlled variable (n) with the limiting values of approximation segments N(bi).
Number | Date | Country | Kind |
---|---|---|---|
10 2005 047 092 | Sep 2005 | DE | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP2006/066346 | 9/14/2006 | WO | 00 | 3/13/2009 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2007/036435 | 4/5/2007 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
7244215 | Reinards et al. | Jul 2007 | B2 |
20030163270 | Opitz et al. | Aug 2003 | A1 |
20050083220 | Siferd et al. | Apr 2005 | A1 |
20050119805 | Bischoff | Jun 2005 | A1 |
20050128658 | Frenz et al. | Jun 2005 | A1 |
20060235602 | Ishida et al. | Oct 2006 | A1 |
Number | Date | Country |
---|---|---|
1268666 | Oct 2000 | CN |
1482217 | Dec 2004 | EP |
Entry |
---|
International Search Report, PCT International Patent Application No. PCT/EP2006/066346, dated Dec. 19, 2006. |
International Search Report, Annex PCT/ISA/210. |
Number | Date | Country | |
---|---|---|---|
20090201981 A1 | Aug 2009 | US |