| Autor |
|
Grundfrage- Digitaltechnik |
|
|
|
|
BID = 30825
delphin Neu hier

Avatar auf fremdem Server ! Hochladen oder per Mail an Admin
Beiträge: 22 Wohnort: Steiermark/A
|
|
Ich habe eine Textaufgabe zur Digitaltechnik und brauche einen Ansatz zur Lösung:
Ein Wasserbehälter kann über zwei Pumpen P1 und P2 gefüllt. Beide Pumpen dürfen nur in Betrieb gehen, wenn die dazugehörigen Filter F1 bzw. F2 in Ordnung sind. Wird im Behälter der Füllstand 1 unterschritten, so muss Pumpe1 oder bei defekten Filter Pumpe2 anlaufen. Bei Unterschreitung des Füllstandes 2 müssen beide Pumpen eingeschalten werden.
Gesucht:
* Defination der binären Aussagen und Zuordnung der binären Variablen
* Wahrheitstabelle
* Funktionsgleichung
-mit Schaltgebra
-mit KV-Diagramm
*Zeichnen der Schaltung mit den Grundgattern
*Darstellung der Schaltung nur mit NAND- Gattern
Ich will nicht die Lösung, sondern nur einen Ansatz, hab nicht mal Ahung wie ich anfangen soll?!
Mir ist klar, das die Pumpen Ausgänge sind und der Rest Eingänge.Dann sind wir aber schon fertig.
Dank im Vorraus
delphin |
|
BID = 30830
perl Ehrenmitglied
       
Beiträge: 11110,1 Wohnort: Rheinbach
|
|
Mit ein bischen Boolscher Algebra etwa in dieser Art:
P1=(F1*F2)*(/H1+/H2)
P2=....
Da ist aber eine widersprüchliche Angabe drin:
Zitat :
| | Beide Pumpen dürfen nur in Betrieb gehen, wenn die dazugehörigen Filter F1 bzw. F2 in Ordnung sind |
und
Zitat :
| | bei defekten Filter Pumpe2 anlaufen |
_________________
Haftungsausschluß:
Bei obigem Beitrag handelt es sich um meine private Meinung.
Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden.
Besonders VDE0100; VDE0550/0551; VDE0700; VDE0711; VDE0860 beachten ! |
|
BID = 30832
delphin Neu hier

Avatar auf fremdem Server ! Hochladen oder per Mail an Admin
Beiträge: 22 Wohnort: Steiermark/A
|
Hallo Perl, von Boolscher Algebra hab ich überhaupt noch nichts gehört.kenn ich nicht!
Ich habe den Text genauso abgeschrieben wie er da steht und angeblich könnte so ein Beispiel zu LAP kommen! Hilfe!
Das mit den Filtern versteh ich auch nicht ganz, wenn jetzt einer defekt ist, aber der zweite Füllstand unterschritten ist, was dann? Ich nehm mal an,dann läuft nichts???
Wir haben es schon versucht als Schützschaltung aufzubauen, hilft mir aber nicht weiter!
Liebe Grüsse
Eva
|
BID = 30874
CMISDN Stammposter
   
Beiträge: 205
|
Hi
So sollte es gehen!
Die Betätigungsstellen müssen halt noch richtig ausgelegt werden je nachdem ob öffner oder schließer!
gruß Matthias
Hochgeladenes Bild : xxxxxxxxxx.JPG
|
BID = 30877
CMISDN Stammposter
   
Beiträge: 205
|
oha kleiner fehler
der untere Grenzwert den ich auch mit Grenzwert 1 bezeichnet habe sollte natürlich Grenzwert 2 sein
|
BID = 30890
delphin Neu hier

Avatar auf fremdem Server ! Hochladen oder per Mail an Admin
Beiträge: 22 Wohnort: Steiermark/A
|
Dank Dir CMISDN. Was bedeuten die Quatrate vor den Verknüpfungen?
Abgesehen davon, ich hoff das wird jetzt verständlich
Wenn ich diese Schaltung jetzt anders zeichne, mit den Eingängen A,B,C,D (die Filter und Füllwerte) und Ausgänge Q0 und Q1 (Pumpen, dann die Glieder einfach verbinden? Oder?
Nur hab ich noch immer nicht verstanden ob das so wirklich funktioniert! Wenn ich das mal habe, dann kann ich es auch in Nand-Glieder, Wahrheitstabelle oder was weiß ich umwandeln!
Ich glaub ich schau mir das morgen noch mal an!
Liebe Grüsse
Eva
|
BID = 30909
perl Ehrenmitglied
       
Beiträge: 11110,1 Wohnort: Rheinbach
|
Also nochmal, ich glaub, ich habe vorhin das Wörtchen "bzw." überlesen respektive als "und" interpretiert.
Demnach ergeben sich folgende Zusammnhänge
Zuerst einige Definitionen:
T und F bedeutet bekanntermaßen True und False
Negationen schreibe ich als vorangestelltes "/" also z.B. T==/F
"*" bedeutet UND , "+" bedeutet ODER (warum wohl?)
Die Eingangsvariablen:
H1=T wenn Füllstand1 erreicht bzw überschritten ist.
H2=T Füllstand2 erreicht bzw überschritten ist. (H für Höhe)
F1=T Filter1 ist ok
F2=T Filter2 ist ok
Und die Ausgangsvariablen:
P1=T schaltet Strom für Pumpe1 ein.
P2=T schaltet Strom für Pumpe2 ein.
kleine Buchstaben sind irgendwelche Hilfsvariablen.
Aufgrund der Aufgabenstellung kann man dann sofort formulieren:
Beide Pumpen dürfen nur in Betrieb gehen, wenn die dazugehörigen Filter F1 bzw. F2 in Ordnung sind:
P1= F1 * x1
P2= F2 * x2 (Die Hilfsvariablen x erlauben mir später noch weitere UND Bedingungen zu formulieren)
Wird im Behälter der Füllstand 1 unterschritten, so muss Pumpe1
x1= /H1
oder bei defekten Filter Pumpe2 anlaufen
x2= /F1 * /H1
Zusammengefasst:
P1= F1 * /H1
P2= F2 * /F1 * /H1
Bei Unterschreitung des Füllstandes 2 müssen beide Pumpen eingeschalten werden.
P1= F1 * (/H1 + /H2)
P2= F2 * (/F1 * /H1 + /H2)
Im Klartext:
Pumpe1 schaltet ein, wenn
ihr Filter F1 ok UND
(mindestens H1 unterschritten ODER H2 unterschritten)
Pumpe2 schaltet ein, wenn
ihr Filter F2 ok UND
(mindestens (H1 unterschritten UND F1 defekt) ODER H2 unterschritten)
Oder:
Die vier Eingangsvariablen ergeben eine Wertetabelle mit maximal 16 Einträgen
| Code : |
F1 F2 H1 H2 P1 P2
0 0 x x 0 0 4 Zustände: bei zwei defektem Filtern läuft niemals eine Pumpe
x x 1 1 0 0 4 Zustände: Behälter voll, keine Pumpe nötig
0 1 0 0 0 1
0 1 0 1 0 1 Filter1 defekt, P1 läuft nie, P1 Anforderungen werden an Pumpe2 umgeleitet.
0 1 1 0 0 1
1 0 0 0 1 0 Filter2 defekt, P2 läuft nie, P1 wird planmäßig von /H1 oder /H2 gestartet
1 0 0 1 1 0
1 0 1 0 1 0
1 1 0 0 1 1 Normalfall, beide Filter ok, P1 und P2 laufen wegen /H2
1 1 0 1 1 0 nur P1 wegen /H1
1 1 1 0 1 1 P1 und P2 laufen wegen /H2.
|
|
Der letzte Zustand ist vermutlich physikalisch unsinnig, weil der höhere Schwimmer H1 ok signalisiert, während der niedrigere H2 zu wenig meldet. Daraus könnte man einen Fehleralarm basteln.
_________________
Haftungsausschluß:
Bei obigem Beitrag handelt es sich um meine private Meinung.
Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden.
Besonders VDE0100; VDE0550/0551; VDE0700; VDE0711; VDE0860 beachten !
[ Diese Nachricht wurde geändert von: perl am 6 Sep 2003 1:43 ]
|
BID = 30925
delphin Neu hier

Avatar auf fremdem Server ! Hochladen oder per Mail an Admin
Beiträge: 22 Wohnort: Steiermark/A
|
Danke Perl,
ich habe jetzt versucht, zwei KV-Diagramme zu erstellen, für jede Pumpe extra (klar). Die restlichen Werte, der Wertetabelle sind für beide Pumpen 0 oder?
Das kann ja noch heiter werden!
Liebe Grüsse
Eva
|
BID = 30938
perl Ehrenmitglied
       
Beiträge: 11110,1 Wohnort: Rheinbach
|
Zitat :
| Die restlichen Werte, der Wertetabelle sind für beide Pumpen 0 oder?
|
Ja, das sind die beiden obersten Zeilen der Wertetabelle. Die "x" dort bedeuten "egal".
Somit repräsentiert jede dieser Zeilen 4 Zustände (0011 kommt in beiden Zeilen vor.)
_________________
Haftungsausschluß:
Bei obigem Beitrag handelt es sich um meine private Meinung.
Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden.
Besonders VDE0100; VDE0550/0551; VDE0700; VDE0711; VDE0860 beachten !
|
BID = 30940
FatalError Stammposter
   
Beiträge: 498 Wohnort: Berga /Elster
|
@CMISDN
Schöne Schaltung, funktioniert nur nicht ganz richtig.
Beim Simulieren habe ich festgestellt, dass Pumpe 2 nicht auf ihren Filter reagiert, also bei einem kaputten Filter einfach weiterläuft.
Wollte damit nur warnen, die Schaltung so nicht nachzubauen.
MFG
FatalError
|
BID = 30945
CMISDN Stammposter
   
Beiträge: 205
|
@ FatalError
Oh ja da hast du recht!
da habe ich wohl mal wieder ein bischen
Perl hat es ja jetzt eh in XXL erklärt!
gruß Matthias
|
BID = 31021
delphin Neu hier

Avatar auf fremdem Server ! Hochladen oder per Mail an Admin
Beiträge: 22 Wohnort: Steiermark/A
|
So jetzt hab ich noch eine Frage dazu, wie kommt man am besten auf die Lösung? Wie geht man da vor? Schreibt man sich am besten die Wertetabelle auf? Nach welchen System maht man das?
Liebe Grüsse
eva
|
BID = 31041
perl Ehrenmitglied
       
Beiträge: 11110,1 Wohnort: Rheinbach
|
Zitat :
delphin hat am 5 Sep 2003 14:59 geschrieben :
|
....Ich will nicht die Lösung, sondern nur einen Ansatz....
|
Hat sich das geändert ?
|
BID = 31049
delphin Neu hier

Avatar auf fremdem Server ! Hochladen oder per Mail an Admin
Beiträge: 22 Wohnort: Steiermark/A
|
Nein Perl, das hat sich nicht geändert.Ich weiß nicht wie es formulieren soll.
Du hast mir eine Tabelle aufgestellt, die mir die Lösung leichter macht, nur würd mich interessieren, wie Du so auf die Tabelle kommst. Da fehlt mir wahrsheinlich noch das logische dazu.
Egal,ich hab jetzt aus den KV-Diagrammen foldendes harausgeholt,nur ob es stimmt weiß ich nicht:
Für Pumpe1: (F1*/H2)+(F1*F2*/H1)+(F1*/F2*/H2)
Für Pumpe2: (/F1*/F2*/H1)+(/F1*F2*/H2)+(/F2*/H2)
Kann das stimmen,oder bin ich doch auf dem Holzweg?
Liebe Grüsse
Eva
|
BID = 31058
perl Ehrenmitglied
       
Beiträge: 11110,1 Wohnort: Rheinbach
|
Zitat :
| | ...oder bin ich doch auf dem Holzweg? |
Das scheint so.
Der erste Ausdruck Deiner zweiten Gleichung besagt, daß die P2 stets dann anläuft, wenn beide Filter verstopft sind und H1 unterschritten wird.
Das ist ja wohl nicht beabsichtigt, oder hast Du zur Entwicklung die schon lange als falsch erkannte Schaltung von CMISDN verwendet, die ja dieses Verhalten zeigt ?
_________________
Haftungsausschluß:
Bei obigem Beitrag handelt es sich um meine private Meinung.
Rechtsansprüche dürfen aus deren Anwendung nicht abgeleitet werden.
Besonders VDE0100; VDE0550/0551; VDE0700; VDE0711; VDE0860 beachten !
|