Vorlesung 9 Flashcards
Aufgabe der Rechnereinheit
Informationsaustausch zwischen Sensoren, Prozessrechner und Aktoren
Gewinnung von Informationen aus (verrauschten) Messwerten
Verbesserung der Datenqualität und Aufbereitung von Signalen
Umwandlung analoges in digitales Signal
periodische Abtastung
Diskretisierung
Signal für verschiedene Abtastraten
Folie 6
Filtertypen
Tiefpass — unterdrückt Frequenzen > w1, typische Anwendung als Anti-Aliasing-Filter
Hochpass — unterdrückt Frequenzen < w2, typische Anwendung zur Unterdrückung von Gleichspannung
Bandpass — lässt ein Frequenzband durch [w1,w2], typische Anwendung zur Selektion eines Radionutzsignals
Bandsperre — sperrt ein Frequenzband [w1,w2], typische Anwendung als Unterdrückung von Netzbrummen
Standardregelkreis
Seite 11 PDF
Regelungskenngrößen
Seite 12 PDF
Empfindlichkeit, Messbereich, Messgenauigkeit
Wann ist ein System echtzeitfähig?
Wenn es in der Lage ist, unabhängig von Art und Umfang des gerade bearbeiteten Problems auf ein zu beliebiger Zeit auftretendes äußeres Ereignis höherer Dringlichkeit spätestens nach Ablauf einer angebbaren maximalen Reaktionszeit t_R,max in programmierbarer Weise zu reagieren.
Welche Arten von Echtzeit gibt es?
Harte Echtzeit: Die Terminverletzung kann katastrophale Auswirkungen haben, z.B. bei Flug-Regelungssystemen
Starke Echtzeit: Die Terminverletzung ist nicht gravierend, aber das verspätete Resultat wertlos (z.B. online Reservierungssystem)
Weiche Echtzeit: Der Nutzen des Resultates nimmt nach der verpassten Deadline qualitativ ab, z.B. Multimedia Anwendung
Vor- und Nachteile von programmgesteuerter Abfrage
+ Die Reaktionsprogramme unterbrechen einander nicht. Man benötigt daher keine Synchronisationsmittel
- Die Reaktionszeit t_R ist ohne genaue Kenntnis und korrekte Funktion aller Reaktiosprogramme nicht bestimmbar und häufig relativ groß. Ein fehlerhaftes Reaktionsprogramm kann zum Totalausfall führen.
- sehr schlechte Ausnutzung der Rechnerressourcen. Es gibt keine Restkapazität des Prozessors, die man nutzen könnte.
Vor- und Nachteile von zeitinterruptgesteuerter Abfrage
+ die Restkapazität des Prozessors ist in Grenzen nutzbar. Es kann Programmcode unterhalb des Interrupt-Mechanismus ausgeführt werden.
- Die Reaktionszeit t_R schwankt, je nach relativer Lage zum Interrupt-Zeittakt.
Vor- und Nachteile von Prioritätsinterruptsystem
+ schnellstmögliche Interruptreaktionen, kleinstmögliche Zeit t_R (kleine Varianz)
+ bessere Verkapselung der Ereignisbehandlung
- Die Reaktionsprogramme können einander unterbrechen. Dies erfordert Synchronisationsmittel, andernfalls besteht die Gefahr für sporadische Fehler und inkonsistente Daten, wenn dieselben Daten in mehreren Reaktionsprogrammen genutzt werden können.
Welche Arten von Betriebssystemen gibt es und was für Eigenschaften haben sie?
Kooperatives Betriebssystem (BS): keine Unterbrechung von Tasks, Prozesse müssen Rechenzeit aktiv abgeben, Blockierung des Systems möglich
Präemptives BS:
Tasks können von höherprioren Tasks unterbrochen werden, Systemfunktionen haben höchste Priorität und sind nicht unterbrechbar
Präemptibles BS:
Systemfunktionen werden als Tasks ausgeführt und sind unterbrechbar