Aufgabe Vorschlag A - Aufgabe 3.1 · Abitur Hessen Technische Informatik LK 2021

Thema: Struktogramme für Mikrocontroller-Steuerungen · Aus der Prüfung LK (2021)

Aufgabenstellung

Enthärtungsanlagen müssen in regelmäßigen Abständen gereinigt werden. Dazu wird das von außen zulaufende Trinkwasser in die Enthärtungsanlage geleitet, um dort das zuvor abgelassene Wasser zu ersetzen. Der Reinigungsprozess wird in der Anlage mithilfe eines Assemblers gesteuert.

Sobald durch eine manuelle Betätigung von außen an Pin 0 ein HIGH-Signal anliegt, wird der Reinigungsprozess gestartet. Zwei Sekunden nach dem Start des Prozesses wird das Magnetventil 1 am Zulauf geschlossen (HIGH = geschlossen / LOW = geöffnet). Das restliche im Behälter befindliche Wasser wird nun abgepumpt. Dazu muss nach einer Wartezeit von 50 ms das Magnetventil 2 geöffnet werden. Danach wird die Pumpe an Pin 7 eingeschaltet, um das Wasser in den Ablauf zu pumpen (HIGH = ein). Die Pumpe läuft so lange, wie der Füllstandssensor an Pin 3 ein HIGH-Signal meldet. Sobald dort ein LOW-Signal zu lesen ist, wird die Pumpe abgeschaltet, das Magnetventil 2 geschlossen und das Magnetventil 1 wieder geöffnet. Zum Abschluss wird über Pin 4 ein erfolgreicher Reinigungsprozess mit einem HIGH-Signal gemeldet.

Port 1 des Mikrocontrollers

Pin 7 · Pin 6 · Pin 5 · Pin 4 · Pin 3 · Pin 2 · Pin 1 · Pin 0

↓ · · · ↓ · ↑ · ↓ · ↓ · ↑

Abwasserpumpe · · · Erfolgreich · Füllstandssensor

Wasser · Magnetventil

2 · Magnetventil

1 · Start-

sequenz

3.1

Stellen Sie die beschriebene Mikrocontroller-Steuerung für die Reinigungsprozedur in einem Struktogramm dar.

Hinweis: Sämtliche erforderliche Verzögerungsschleifen können als gegeben angenommen und als Unterprogramme (z. B. warten20ms etc.) verwendet werden.

[10 BE]

Aufgabenstellung: Aufgabe Vorschlag A - Aufgabe 3.1 · Abitur Hessen Technische Informatik LK 2021

Lösung

Nach den offiziellen Korrekturhinweisen

3.1 Stellen Sie die beschriebene Mikrocontroller-Steuerung für die Reinigungsprozedur in einem Struktogramm dar.

Lösung: Struktogramm (Reinigung): - Endlosschleife - Verzweigung: `Startsequenz Eingangssignal?` - Ja-Zweig: - `wait 2s` - `Magnetventil 1 schließen` - `wait 50ms` - `Magnetventil 2 öffnen` - `While Füllstandssensor HIGH`: - `Pumpe einschalten` - `Pumpe abschalten` - `Magnetventil 2 schließen` - `Magnetventil 1 öffnen` - `erfolgreiche Reinigung melden`

Die ausführliche Erklärung Schritt für Schritt (mit KI) gibt es mit Premium. Premium

Löse sie direkt hier: automatische Korrektur, Hinweise und Lösung Schritt für Schritt.

‹ Aufgabe Vorschlag C - 2 - Struktogramme für Mikrocontroll… · LK 2022 · Aufgabe Vorschlag B - Aufgabe 2.2 · LK 2021 ›

Mehr Aufgaben zu Struktogramme für Mikrocontroller-Steuerungen