Ich brauche Hilfe bei meinen Schaltungen!!

Diskutiere Ich brauche Hilfe bei meinen Schaltungen!! im Elektronik und Chipkarten-Programmierung Forum im Bereich Hardware & Software Forum; Hallo community! Zuerst einmal möchte ich alle herzlich danken, die mir immer bei meinen Problemen geholfen- und für mich gute...
  • Ich brauche Hilfe bei meinen Schaltungen!! Beitrag #1
/release

/release

Bekanntes Mitglied
Dabei seit
09.03.2005
Beiträge
226
Reaktionspunkte
0
Ort
Köln
Hallo community!

Zuerst einmal möchte ich alle herzlich danken, die mir immer bei meinen Problemen geholfen- und für mich gute Lösungsvorschläge hatten.

Ich möchte nicht, dass hier der Eindruck erweckt wird, ich würde das Forum nur dazu benutzen meine Hausaufgaben von anderen zu lösen- anstatt mich selbst mit den Problemen auseinander zusetzen. Dem ist wirklich nicht so - ich versuche immer als erstes mich selbst damit zu beschäftigen, aber leider geht ab und an nicht anderes und dann suche ich hier im Forum nach Hilfe...

Also zu meinem Problem:

Ich soll eine Schaltung an fertigen (mit Skizze), aber leider komme ich nicht weiter...

...Gegeben ist ein Heißwasserspeicher, bestehend aus einem Wasserkessel, einer Heizung und einer durch einen Motor angetriebenen Pumpe.
Sensoren geben über den Zustand des Kessels Auskunft.
Es wir gemeldet, ob der Kessel leer oder gefüllt (X2) und das Wasser heiß oder kalt (X3) ist.
Darüber hinaus ist die gesamte Anlage über einen Hauptschalter (X1) ein- und auszuschalten.
Eine Schaltung soll Steuergrößen für die Heizung (y2) und den Pumpenmotor (y1) bereitstellen, und zwar so, daß die Heizung nur dann eingeschaltet wird, wenn das Wasser kalt und der Kessel gefüllt ist.
Ist der Kessel leer, so soll der Pumpenmotor eingeschaltet werden.

Alle Sensoren und Aktoren können nur diskrete Zustände (0,1) annehmen....


1.Schritt: Wahrheitstabelle

X1 = 0 Anlage "Aus"
X1 = 1 Anlage "An"

X2= 0 Kessel "leer"
X2= 1 Kessel "voll"

X3= 0 Wasser "kalt"
X3= 1 Wassser "heiß"

y1= 0 Motor "Aus"
y2= 1 Motor "An"

Anlage X1; Kessel X2; Wasser X3; Motor y1; Heizung y2

X1 X2 X3 y1 y2

1 0 0 1 0
0 1 0 0 1
0 0 1 1 0
1 1 1 0 0
1 1 0 0 1
1 0 1 1 0
0 1 1 0 0
0 0 0 1 0


...weil Bedingung (siehe Text)

y1= 1 wenn der Kessel leer ist
y2= 1 wenn das Wasser kalt- und der Kessel voll ist


Aber was muss ich jetzt tun? Wie bekomme ich die Zeichnung hin??

Kann mir jemand von Euch helfen???
 
  • Ich brauche Hilfe bei meinen Schaltungen!! Beitrag #2
Egal88

Egal88

Super-Moderator & Mr. Powerforen 2012
Teammitglied
Dabei seit
13.05.2000
Beiträge
10.828
Reaktionspunkte
4
Ort
hinter'm Mond ...
Was für eine Zeichnung soll das sein? Mit Logikbausteinen (UND/ODER/NICHT)?
 
  • Ich brauche Hilfe bei meinen Schaltungen!! Beitrag #3
cmddegi

cmddegi

Bekanntes Mitglied
Dabei seit
12.07.2001
Beiträge
4.740
Reaktionspunkte
0
Ort
Austria
Zu allererst musst du dir aus der Wahrheitstabelle mal Formeln für y1 und y2 basteln (Normalform), und diese vereinfachen (Formelumformungen mit DeMorgan usw.; oder mit dem Karnaugh-Diagramm). Dafür gibts fertige Vorgangsweisen, die ihr sicher schon kennengelernt habt. Danach kannst du ein Schaltbild mit Logiksymbolen zeichnen, wie Egal88 schon angedeutet hat.

PS: Bitte vermeide es in Zukunft, die selbe Frage in zwei Foren gleichzeitig zu posten! Ich werde mich mit dort zuständigen Moderator beraten, wo das Thema besser hinpasst, und wir werden dann beide Threads entweder hier oder dort zusammenlegen.

Grüße,
Degi
 
  • Ich brauche Hilfe bei meinen Schaltungen!! Beitrag #4
/release

/release

Bekanntes Mitglied
Dabei seit
09.03.2005
Beiträge
226
Reaktionspunkte
0
Ort
Köln
Guten Morgen zusammen,

genau da fängt es an - wir hatten am Freitag Berufsschule und sind in zwei Stunden mit dem Thema durchgegangen..

Die Wahrheitstabelle hab ich ja noch auf die Reihe bekommen, aber ich weiß nicht wie ich daraus eine Gleichung basteln soll...

Und Genau ich Soll die Schaltung mit UND/AND usw. Symbolen erstellen...
Das ist nur zur hoch für mich, ich weiß nicht wie die Leiter in den Schaltzeichen gehen und dann weitergeleitet werden.... :(

Also eine Schaltung mit einer "Taschenlampe" bekomme ich nochhin - das nützt mir nur leider hier garnichts...

Ich will wirklich nicht den Eindruck erwecken, dass ich für mich die Hausaufgaben macht, dass ist wirklich nichts so, ich habe mich am Wochenende auch mit dem Thema beschäftigt, sonst hätte ich nicht die Wahrheitstabélle aufschreiben könnnen- aber jetzt komme ich nicht mehr weiter -

Bitte entschuldigt, es war mir nicht ganz klar, wohin ich mit dem Thema soll..
Sorry!

Viele Grüße,
Dennis
 
  • Ich brauche Hilfe bei meinen Schaltungen!! Beitrag #5
Marsupilami

Marsupilami

Bekanntes Mitglied
Dabei seit
31.10.2004
Beiträge
1.438
Reaktionspunkte
0
Ort
Braunau
cool, im Werkstättenlabor machen wir grad was mit LOGO! von Siemens, kennen wahrscheinlich viele. . .
ist SPS ähnlich (glaub ich zumindest, hab noch nie mit ner SPS gearbeitet :D )

ich versuch mich mal dran. . .

Tobi
 
  • Ich brauche Hilfe bei meinen Schaltungen!! Beitrag #6
cmddegi

cmddegi

Bekanntes Mitglied
Dabei seit
12.07.2001
Beiträge
4.740
Reaktionspunkte
0
Ort
Austria
Na gut, dann versuch ich das mal schnell aus dem Gedächtnis zu erklären:
Wenn daher was nicht stimmt, möge man mich bitte korrigieren. ;)

Es gibt zwei Normalformen (konjunktiv und disjunktiv). Eine Normalform beinhaltet entweder alle Zeilen der Wahrheitstabelle, die 1 sind (konjunktive Normalform; 1-Zeilen verknüpft mit ODER), oder aber alle Zeilen, die 0 sind (disjunktive Normalform - DNF; 0-Zeilen invertiert und verknüpft mit UND).
Am einfachsten lässt sich die konjunktive Normalform erklären: Das ist einfach eine Gleichung, die alle Möglichkeiten per ODER verknüpft, die zu einer 1 am Ausgang führen. Bei deiner Wahrheitstabelle sind das für y2 die Zeilen 2 und 5.
Die KNF sieht daher so aus: y2 = (^X1 * X2 * ^X3) + (X1 * X2 * ^X3).
Dabei steht ein ^ für eine Inversion (^X1 bedeutet also das Gegenteil von X1); * steht für UND, und + für ODER.
Die erste Klammer steht dabei für die erste Zeile, die zweite dementsprechend für die zweite Zeile. Wichtig dabei ist, die invertierten Elemente nicht zu vergessen; also nicht bloß die Variablen schreiben, die 1 sein müssen.
Welche der beiden Normalformen man verwendet, hängt davon ab, ob mehr 0- oder 1-Zeilen sind, um Arbeit zu sparen.
Diese Gleichung sollte man nun vereinfachen, weil man diesen kompletten Ausdruck üblicherweise einfacher schreiben kann. Das geht entweder formelmäßig mit den Rechenregeln der Bool'schen Algebra (Assoziativität, usw. , ähnlich den Rechenregeln der "normalen" Mathematik, daher auch die Zeichen + und *), oder mit einem Karnaugh-(KV-)Diagramm. Dieses ist ein Verfahren zum Vereinfachen logischer Ausdrücke. Wie letzteres genau funktioniert, würde ich dich ersuchen, z.B. in der Wikipedia nachzulesen; das wäre jetzt relativ lang zu erklären. Jedenfalls erhält man damit wieder eine Gleichung für den Ausgang, die keine Redundanzen mehr enthält. Auf "Deutsch" eine einfachere Gleichung, die genau die gleichen Ergebnisse liefert. ;)
Für y2 ergibt sich damit y2 = X2 * ^X3 (x1 hat demnach keinen Einfluss auf diesen Ausgang; mit einem "scharfen Blick" kann man das der Wahrheitstabelle oder der KNF auch gleich ansehen ;) ).

Da du zwei Ausgänge hast, brauchst du natürlich zwei Gleichungen.

Für die Zeichnung gibt es genormte Symbole, das sind für die Grundverknüpfungen in Europa Rechtecke mit einem oder mehreren Eingängen an der linken Seite, und einem Ausgang an der rechten Seite. Im Kästchen steht eines der folgenden Symbole für die Funktion:
">=1" (größer gleich 1) = ODER
"&" = UND
"1" = keine Veränderung, sprich Ausgang = Eingang.
Zusätzlich gibt ein kleiner Ring am Ausgang (zwischen Kästchen und "Leitung" ) eine Inversion an.
D.h. ein reiner Inverter z.B. ist ein Kästchen mit einer "1" drin, einer Leitung links rein, rechts ein kleiner Ring, und dann eben die Leitung raus.
Also etwa so:
Code:
    -----
    |   |
x --| 1 |o-- ^x
    |   |
    -----

Gruß,
Degi
 
  • Ich brauche Hilfe bei meinen Schaltungen!! Beitrag #7
Marsupilami

Marsupilami

Bekanntes Mitglied
Dabei seit
31.10.2004
Beiträge
1.438
Reaktionspunkte
0
Ort
Braunau
ok, das mit y2 hab ich nicht ganz kapiert. . .
gibts y2 etwa zweimal?!?

auf jedenfall steht da:
y2= 1 Motor "An"
y2= 1 wenn das Wasser kalt- und der Kessel voll ist

soll das also beidemale 1 sein, oder wie?
ich hab jetzt jedenfalls mal angenommen:
y2= 0 wenn das Wasser kalt- und der Kessel voll ist

falls das andere Richtig wäre, einfach die negierung vor y2 wegmachen!

Ich seh grad, ich hab die beschriftung vergessen. . .
der I im ersten Kästchen ist der manuelle ein/ausschalter
das obere Z ist voll/leer
das untere Z ist kalt/warm

ok, schau bitte obs passt, oder ob ich was falsch verstanden habe.
Ich hab leider keine Ahnung was ich mit der Tabelle anfangen soll, hab sie einfach ignoriert :)
 
  • Ich brauche Hilfe bei meinen Schaltungen!! Beitrag #8
/release

/release

Bekanntes Mitglied
Dabei seit
09.03.2005
Beiträge
226
Reaktionspunkte
0
Ort
Köln
Herzlichen Dank - an alle die mir helfen wollten!!

Ich werde wohl bis Freitag warten/grübeln müssen bis uns der Lehrer die Lösung an die Tafel wirft...

Ich habe es soweit verstanden - wie ich nun die Gleichung für y1 & y2 Aufstellen muss - das ist ja immerhin schon etwas... Leider findet man im Wiki nichts über KV Diagramme und das was ich im Internet gefunden habe - muss ich doch wohl nichts ernst verstehen können / Mathematik Hochschulneveau... :(

hm - Nochmal Vielen Dank an Marsupilami für deine Zeichnung, ich weiß nicht ob du berücksichtigt hast:

"..weil Bedingung (siehe Text)

y1= 1 wenn der Kessel leer ist
y2= 1 wenn das Wasser kalt- und der Kessel voll ist"

Sehr schöne Zeichnung aber wie ich die selber machen sollte -oho -.-
Trotzdem sehr vielen Dank für Eure Mühen - ich weiß das wirklich zu schätzen- und das liebe ich auch so an Powerforen!!!

Wegen mein Defizit: Ich hoffe auf ein kleines Wunder....
 
  • Ich brauche Hilfe bei meinen Schaltungen!! Beitrag #9
Marsupilami

Marsupilami

Bekanntes Mitglied
Dabei seit
31.10.2004
Beiträge
1.438
Reaktionspunkte
0
Ort
Braunau
/release schrieb:
"..weil Bedingung (siehe Text)

y1= 1 wenn der Kessel leer ist
y2= 1 wenn das Wasser kalt- und der Kessel voll ist"


genau die Stelle kapier ich nämlich nicht. . .
das was ich da übrigens gezeichnet hab ist wirklich nicht schwer!! Das ist nur logik!
Wenn du das mal mit ein paar Beispielnen durchspielst, hast dus schnell herausen! (Die Sensoren mit I oder O annehmen und dann bis zur Lampe verfolgen!)

Tobi
 
  • Ich brauche Hilfe bei meinen Schaltungen!! Beitrag #10
cmddegi

cmddegi

Bekanntes Mitglied
Dabei seit
12.07.2001
Beiträge
4.740
Reaktionspunkte
0
Ort
Austria
Stimmt; irgendwas passt da nicht zusammen. Mein obiges Beispiel richtet sich rein nach deiner Wahrheitstabelle; ich bin davon ausgegangen, dass die richtig ist.

Gruß,
Degi
 
  • Ich brauche Hilfe bei meinen Schaltungen!! Beitrag #11
Marsupilami

Marsupilami

Bekanntes Mitglied
Dabei seit
31.10.2004
Beiträge
1.438
Reaktionspunkte
0
Ort
Braunau
nur rein Interesse halber, stimmt das jetzt was ich gemacht habe?

Oder sollte das auf ner SPS á lá B&R gemacht werden?

Tobi

(der übrigens von Siemens ne Logo! + Kabel spendiert bekommen hat :lov: :victory: )
 
Thema:

Ich brauche Hilfe bei meinen Schaltungen!!

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.174
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben