Air suspensiion control with ADL3
Posted: Sun Feb 12, 2017 1:05 pm
I want to use my ADL3 to control ride height of a car with air suspension.
Just taking one end of the car as an example: the rear suspension has interconnected air springs so needs only one control system. Ride height is measured with a pot i.e. a voltage signal is available that can be correlated with ride height. Increasing height is achieved by triggering a relay; decreasing height is achieved by triggering a second relay.
The way I am thinking of doing it is to use two User Conditions, set up where the pot value is compared with a preset value. If the value is lower than the preset value, the relay for 'up' is turned on. If the value is higher than the preset value, the relay for 'down' is turned on. I can achieve hysteresis by keeping a small difference between the preset values for 'up' and 'down' triggers.
For three channel height control (two front, one rear) I then use six User Conditions and six outputs that drive the six relays.
Is there a better way to do it?
Just taking one end of the car as an example: the rear suspension has interconnected air springs so needs only one control system. Ride height is measured with a pot i.e. a voltage signal is available that can be correlated with ride height. Increasing height is achieved by triggering a relay; decreasing height is achieved by triggering a second relay.
The way I am thinking of doing it is to use two User Conditions, set up where the pot value is compared with a preset value. If the value is lower than the preset value, the relay for 'up' is turned on. If the value is higher than the preset value, the relay for 'down' is turned on. I can achieve hysteresis by keeping a small difference between the preset values for 'up' and 'down' triggers.
For three channel height control (two front, one rear) I then use six User Conditions and six outputs that drive the six relays.
Is there a better way to do it?