74HCT597 + 74HC595 am ATmega32

Hi Crischan,

Hab mal was versucht, bin nicht der profi und ist auch meine erste zeichnung also bitte nicht meckern

Wenn ich das richtig interpretiere, dann legst Du über ein Relaiskontakt
+5V an den Eingang des 74597. Richtig ?

Ich empfehle gegen Hirnsausen und Schmutz auf der Leitung nen Pull-Down
Widerstand mit naja so 1k-10k (was die Bastlerkiste hergibt) von dem
jeweiligen Eingangspin des 74597 nach GND. Wenn du das nicht machst
und Das Relais hat den Kontakt nicht geschlossen, dann wirken die
Eingänge wie Antennen und fangen den ganzen Schmutz der Umgebung
auf.

Das geht auch gut im unbeschalteten Eingängen am ATmega wwenn du die
Pullups nicht aktiviert hast. Dann sind die so hochohmig, das du mit dem
Finger am Pin ein Rauschen von Einsen und Nullen erzeugen kannst :D

Gruß
Dino
 
ok,

Ähm ich mach gerade eine neue ordendliche zeichnung mit Eagle dort zeichen ich die mal mit ein und zeich euch das nochmal, hoffe ich versteh das richtig;)

mfg crischan
 


Ich hoffe ich beleidige kein mit dieser zeichnung:p

Sind die Pull-Down richtig?

Mfg crischan
 
Nabend

Ich hab die ursache gefunden, es lag an den Relais :mad:

Werde gleich mal andere bestellen

mfg
crischan
 
Und meine schaltung mit den Pull-Down ist auch falsch

Ist ein Pull-Down/Up widerstand ein Kohlewiderstand? Und kann ich da auch ein Netzwerkwiderstand benutzen?
 
Hi Crischan,

Und meine schaltung mit den Pull-Down ist auch falsch

Ist ein Pull-Down/Up widerstand ein Kohlewiderstand? Und kann ich da auch ein Netzwerkwiderstand benutzen?
also was du da reingemacht hast sind keine Pull-Down sondern eine Rehenschaltung.
Da liegen die Widerstände IN der Leitung. Ein Pulldown wäre vom Eingang nach GND.

Noch was: ...
Bei deinen Klemmen ... +5V und -5V das sind streng genommen 10V :D
Und der 74595 verträgt keine negativen Spannungen am Eingang :D
Und +12V und -12V das sind 24V ;) benötigen die Relais 24V ?
Ist evtl ein wenig kleinkariert da ich mir vorstellen kann, was du da gemeint hast
aber -5V und -12V sind keine 0V und auch kein GND.

Die gesamten Spannung in einer Schaltung beziehen sich normalerweise aus
GND als Nullpunkt. Also bräuchte deine Schaltung ein Netzteil mit vier Spannungen ...
+12V , +5V , -5V , -12V und für den Nullpunkt (GND) 0V. Verständlich was ich
damit meine ?

Aber was war denn mit den Relais los ? Streuen die Induktionsspannungen der
Schaltvorgänge in die offenen Eingänge der 74597 ?? Das wird dir wohl bei
anderen Relais auch passieren. Da hilft nur eine kleine Entstörung am Eingang.

Gruß
Dino
 
Hi

also was du da reingemacht hast sind keine Pull-Down sondern eine Rehenschaltung.
Da liegen die Widerstände IN der Leitung. Ein Pulldown wäre vom Eingang nach GND.

Joa weis ich, mir war vorher nicht ganz bekannt was ein Pull-Down bzw Pull-Up widerstand ist

Noch was: ...
Bei deinen Klemmen ... +5V und -5V das sind streng genommen 10V
Und der 74595 verträgt keine negativen Spannungen am Eingang
Und +12V und -12V das sind 24V benötigen die Relais 24V ?
Ist evtl ein wenig kleinkariert da ich mir vorstellen kann, was du da gemeint hast
aber -5V und -12V sind keine 0V und auch kein GND.

Die gesamten Spannung in einer Schaltung beziehen sich normalerweise aus
GND als Nullpunkt. Also bräuchte deine Schaltung ein Netzteil mit vier Spannungen ...
+12V , +5V , -5V , -12V und für den Nullpunkt (GND) 0V. Verständlich was ich
damit meine ?

Bin in diesem Bereich noch ein Blutiger Anfänger:eek:

Aber was war denn mit den Relais los ? Streuen die Induktionsspannungen der
Schaltvorgänge in die offenen Eingänge der 74597 ?? Das wird dir wohl bei
anderen Relais auch passieren. Da hilft nur eine kleine Entstörung am Eingang.

Die Relais die ich hier liegen hab schalten nicht wie ein Taster, sag ich mal, sondern schalten, ka wie ich das erklären soll, ich weis auch nicht wie man das nennt. Hier mal ne pdf dazu

__EDIT__

So schon besser?

mfg crischan
 
Hi Crischan,

Bin in diesem Bereich noch ein Blutiger Anfänger:eek:
das wird sich auch geben :D

Die Relais die ich hier liegen hab schalten nicht wie ein Taster, sag ich mal, sondern schalten, ka wie ich das erklären soll, ich weis auch nicht wie man das nennt. Hier mal ne pdf dazu
Sind normale Reed-Relays. Strom dran = Kontakt geschlossen,
Strom weg = Kontakt wieder offen. Nen ganz normaler Schalter. So ist das
bei anderen Relais aber auch.

So schon besser?

mfg crischan
Sieht schon ganz gut aus ... Die Verbindungen zwischen den Leitungen
kannst Du noch mit dem kleinen grünen Punkt in der Werkzeugleiste
zusammenmachen. Damit an den Kreuzungen und T-Abzweigen die
Leitungen, die verbunden sein sollen auch wirklich verbunden sind.
Das schönmachen und die Ästhetik kommt dann bei den Schaltplänen
auch mit der Zeit. Wirste schon sehen ... :)

So wie es aussieht nimmst Du die Relais nur zum Pegel wandeln von 12V
auf 5V. Aufs Knöbbsche gedrückt, Relais zieht so lange an wie man
draufdrückt und am 74597 kommt dann für die Zeit ne 0 (GND) an.

Ach ja, noch was. Die Schaltpläne kannst Du aber auch hier ins Forum
hochladen. Dann geht der Zusammenhang nicht verloren, wenn sie auf
der bilder-hochladen.net mal verschwinden. Sonst sind in diesem
Beitrag auf einmal keine Schaltpläne mehr drin.

Sieht dann so aus ... 6vsx-7.png

Gruß
Dino
 
Sind normale Reed-Relays. Strom dran = Kontakt geschlossen,
Strom weg = Kontakt wieder offen. Nen ganz normaler Schalter. So ist das
bei anderen Relais aber auch.
Aber die klackern und der kontakt ist nicht durchgehend geschlossen wenn auf der Spule 12v anliegen

So wie es aussieht nimmst Du die Relais nur zum Pegel wandeln von 12V
auf 5V. Aufs Knöbbsche gedrückt, Relais zieht so lange an wie man
draufdrückt und am 74597 kommt dann für die Zeit ne 0 (GND) an.
Richtig

Ach ja, noch was. Die Schaltpläne kannst Du aber auch hier ins Forum
hochladen. Dann geht der Zusammenhang nicht verloren, wenn sie auf
der bilder-hochladen.net mal verschwinden. Sonst sind in diesem
Beitrag auf einmal keine Schaltpläne mehr drin.
Ok werde ich übernehmen
 
Das problem mit den Relais ist gelöst ich hatte zuwenig Saft draufgegeben hatte nur 200mA statt 1A :)

Allerdings hab ich immer noch das chaos an den 597er eingängen

Wie kann ich die entstören?
 
Hi Crischan,

Das problem mit den Relais ist gelöst ich hatte zuwenig Saft draufgegeben hatte nur 200mA statt 1A :)
Jaja, Relais sind hungrig :D

Allerdings hab ich immer noch das chaos an den 597er eingängen

Wie kann ich die entstören?
Versuch es mal so wie in dem Schaltplan ...
crischan_1.png

oben: Mit nem Kondensator zum entstören/entprellen. Evtl hilft es.

unten: Alternative ohne Relais. Dann aber nicht mehr galvanisch
getrennt. Die Diode schützt den Eingang vor den +12V ! Wichtig !

Gruß
Dino
 
Ich hab es mit den kondensatoren Entstört

Ich werde nachher mal ne Zeichnung dazu anfertigen und das passende Programm dazulegen.
Falls interesse daran besteht?

mfg crischan
 
Bitte schön
http://www.avr-praxis.de/forum/attachment.php?attachmentid=858&stc=1&d=1238186246

Und der Bascom Code
Code:
Dim I As Byte

Config Portb.0 = Output                                     'STCP
Config Portb.1 = Output                                     'PL
Config Pinb.2 = Input                                       'Q
Config Portb.3 = Output                                     'SHCP

Dim A(8) As Byte

  Portb.0 = 1 : Portb.0 = 0
  Portb.1 = 1 : Portb.1 = 0 : Portb.1 = 1
  For I = 1 To 8
   A(i) = Pinb.2
  Portb.3 = 0 : Portb.3 = 1
  Next I
   Print A(1) ; A(2) ; A(3) ; A(4) ; A(5) ; A(6) ; A(7) ; A(8)
Loop
End

Und noch 2 Bilder von meiner löterrei :)
http://www.avr-praxis.de/forum/attachment.php?attachmentid=859&stc=1&d=1238186026

http://www.avr-praxis.de/forum/attachment.php?attachmentid=860&stc=1&d=1238186026
 

Anhänge

  • test.png
    test.png
    20,9 KB · Aufrufe: 44
  • 1.jpeg
    1.jpeg
    40,5 KB · Aufrufe: 32
  • 2.jpeg
    2.jpeg
    73,4 KB · Aufrufe: 23

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)