Hallo Thomas,
hier kurz ein kleiner Kommentar zur Echtzeitfähigkeit von Steuerungen. (Im Moment ist Deine Seite leider offline.)
Am Wed, Sep 08, 2021 at 09:27:18AM +0200 schrieb Thomas Schmidt:
Während hier über Arduino diskutiert wurde, habe ich eine Technik gebaut, die Hardware steuert, aber vom Raspberry Pi aus. Es lässt sich oft einfacher bauen, programmieren und ein Display anschließen. Dafür ist es nicht von sich aus echtzeitfähig.
Wenn die Reaktionszeit einer Echtzeitsteuerung ca. <= 100ms betragen soll, erspart man sich meiner Erfahrung nach viel Stress, wenn man den Echtzeitteil in einem separaten uC auslagert. Ich habe sehr gute Erfahungen mit der mbed Plattform gemacht, zBsp.
https://os.mbed.com/platforms/ST-Nucleo-F746ZG/
Der zeitkritische Steuerungsteil kommt in einen zyklischen Interrupt, der Rest und die Kommunikation nach außen in die main-Schleife. Dabei ist es sehr hilfreich, mindestens einen Zustandsautomaten für die Ablaufsteuerung im Interrupt-Teil zu verwenden. Vorteil: grafische Darstellung der Steuerung möglich.
Viele Grüße aus Freiburg
Friedrich