[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
[rtl] PID-Controller nearly finished
Hi to all,
hope you also have such a fine weather (sunny 30 deg C :-)
I only want to say thank you to all who helped me the last 6 weeks and
all the folks who have developed RT-Linux.
I plan to release my PID Controller Software within the next two weeks.
We are doing some final tests and have a discussion with our professor
because of copyleft questions. Then I hope the documentation will also
be ready and we have a place in the web.
The software now only consists of 2 parts:
- a RT-Linux conform module with a simple DT 2821 A/D carddriver and the
PID Controller algorithm inside
- a simple GUI written with the qt-library and C++ for all those
windows-people who like small funny buttons, looks good on the KDE
desktop :-)
The Controller now runs safely a longer time ( 8-10 seconds we need)
with 4000 Hz on a Pentium 120 and does it's job very well (realize: in
the Windows-World you reach at this point of time 200 Hz (No, not 2000
Hz 200 Hz!) on a 300 Mhz Pentium with something like DT-Vee and a 8000
Deutsch Marks A/D converter card! They tried to sell us a DSP card for
15000 Deutsch Marks without software! We only smiled and showed them our
Linux box. Imagine their faces :-)
Controlling is different from measureing! It eats your processor and
overload your a/d converter. The discrete PID equation depends on the
time between 2 measurement points. It has to be nearly the same.
Otherwise it will not work. Therefore a realtime system.
To David: I think I will have some time the next week to write on the
code for using the DMA controller in the DT 2821 converter. Sorry for
the delay. Maybe this can reach the 20000 Hz :-) This would blast away
all windows machines!
I really learned a lot from this project (even writing C++).
Thanks a lot and chew on
>From the sunny germany
Lucky
******
In an open world without walls and fences
who needs Windows and Gates?
******
--- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail majordomo@rtlinux.cs.nmt.edu OR
echo "unsubscribe rtl <Your_email>" | mail majordomo@rtlinux.cs.nmt.edu