Stokerforum

Pillefyr => Boink, Scotte, Woody, Biocomfort, RTB => Emne startet af: motoz efter Jan 30, 2014, 13:08

Titel: Blower tachometer for V6, and lambda really is a PD controller
Indlæg af: motoz efter Jan 30, 2014, 13:08
I got tired of having to guess what the lambda controller was doing, so I decided to try to add a blower tachometer reading to my data logger. Since I have it running on a raspberry pi with lots of unused inputs and outputs available it's just a matter of getting a feedback pulse from the fan. I build a simple and cheap optical sensor with an IR-led and a matching IR detector, which turned out to work perfectly right away.
(http://s30.postimg.org/b1muegs31/tacho.jpg) (http://postimg.org/image/b1muegs31/)

Now I finally can be sure about the setting called 'FORSTÆRKNING I'. As I have suspected it is a pure derivative term and not an integrating term (despite it's name). The oxygen controller for the blower is thus a PD controller.

In the graph above I have P and D set to "a large value" up to 13:47
Then only P up to 14:04 (D=0)
Then up to 14:15 both P and D are 0
and finally after 14:15 only the D term is active
Which all makes it quite obvious that it is a PD controller.

(This is on a V6.33)

(http://s27.postimg.org/503a9it7z/tacho1.jpg) (http://postimg.org/image/503a9it7z/) (http://s24.postimg.org/nv6dxy2yp/tacho2.jpg) (http://postimg.org/image/nv6dxy2yp/) (http://s15.postimg.org/ty8zic5af/fan.jpg) (http://postimg.org/image/ty8zic5af/) (http://s22.postimg.org/k1j3ghd6l/tachometer_schem.jpg) (http://postimg.org/image/k1j3ghd6l/)

As always the code is freely available at https://github.com/motoz/PellMon