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

Antwort per Email an