CSC – Control Signal Conditioner
Description
The purpose of this block is to enable shaping of the control signal as well as changing its dynamic properties. The block has several parameters which can be set to form the output curve. Signal to CSC block usually goes from ASC or PWM block
Settings
Transfer characteristic is shown below with several different configurations of its parameters. Parameter Ldz
is suitable for setting lower dead-zone (analogy to free-play on throttle cables on a combustion engine). Hdz
acts as a compensator for a wrongly mapped analogue sensor (fully opened doesn’t have full output range). Parameter Hystup
is very suitable to implement a hysteresis to the system on starting part (safety reasons-on rising part is added another "deadzone", decreasing part is not affected). Exp
parameter is ideal for the exponential shaping of the transfer curve. Offset
can be applied when a user wants to have a specific value added to the output value. Parameter Mult
is suitable for inverting and scaling the transfer curve. Limit
is very suitable for restriction (maximal output value of the block is set by this parameter). Output from the CSC block is always in range from -1 to 1.
The next tunable parameter of this block is lpf
(Low Pass Filter). The lpf is suitable for setting a response of an analogue sensor, the lower the parameter value is the slower the response is. More about lpf here.
Transfer characteristic of the CSC block
Interactive transfer function
CSC parameters
Name | Description |
---|---|
ldz | Input signal which is lower than this value is treated as an off-state level. |
hdz | Input signal which is higher than (1- hdz) is treated as a full-state level. |
hystup | A hysteresis above lower deadzone which must be crossed for the output to rise above off-state level. |
exp | Exponent for non-linear curvature. The relation is as follows: output = inputexp |
offset | This parameter is added to the output. |
mult | This parameter multiplies the output. |
limit | This parameter is a saturation threshold of the output. |
lpf | Output low-pass filter. More about lpf here. |
lpfdn | <0:disable and use lpf > Output low-pass filter if input is lower then output - when you releasing the throttle. |
CSC states
Name | Description |
---|---|
in | Input signal to CSC block. |
out | Output signal from CSC block. |
Parameter evaluation order
This is the order in which the parameters are evaluated:
- ldz, hdz, hystup
- exp
- mult
- offset
- limit
- lpf, lpfdn