Hallo, ich habe wieder ein großes Problem mit meinem 74HC595 Schieberegister. Ich hatte dazu schonmal einen Thread eröffnet, da ging es um eine andere Platine und ich dachte den Fehler behoben zu haben, scheinbar aber doch nicht! Beitrag "Flackern von Relais beim übertragen - L2930 - 74HC595" Dieses mal habe ich die Platine in Betrieb (s.Anhang) ich habe den OE schon einma an +5V und an Minus gelegt, jeweils mit einem 10kOhm davor (Bild 3) und ich habe den folgenden Code für die Schieberegister in Betrieb, ansteuern tu ich die Ausgänge der Schieberegister im Moment garnicht. Wollt hallt sicherstellen, dass nicht ein Programmfehler vorliegt. Trotzdem flackern meine Relais, beim übertragen des Programms und auch einfach beim "neubooten" des MC's wenn ich Ihn ein-/ausschalte! Habt ihr noch einen Tip für mich, ich weiß einfach nicht mehr weiter und im INet finde ich auch nicht mehr.... Vielen Dank schonmal!
Markus P. schrieb: > Beitrag "Flackern von Relais beim übertragen - L2930 - 74HC595" Dort steht die Antwort. Du machst anscheinend immer den gleichen Fehler!
Verstehe ich leider nicht, sonst würde ich ja auch nicht fragen. Also bei dieser Platine werden ULN2803 verwendet, habe mich leider in der Überschrift vertan. Aber die ULN2803 haben ja auch keine "Enable" oder so, also muss es am 74HC595 liegen...??? Kann mir einer Helfen?
:
Bearbeitet durch User
Im Schaltplan ist der Pin 10(SCL) des 595 ist immer auf '1' damit haben die Ausgangsregister des 595 möglicherweise Zufallswerte (also '0' oder '1') nach dem Einschalten. Verbinde den doch Pin 10 des 595 zum Test mal mit dem Reset des MC's?
Den + muss ich dann bestimmt vom Pin 10 runter nehmen, oder? Ist doof schwierig, da die Platine ja fertig geätzt ist....
So... habe den Pin 10 (SCL) einmal direkt an den Reset des Atmegas gehalten (A1284p Pin9) Beim booten des MC bleiben die Relais jetzt ruhig!!! Das war schonmal supi! Nur leider kann ich die jetzt garnicht mehr schalten.....Müsste das trotzdem funktionieren?!?!? Stehe voll auf dem Schlauch...
:
Bearbeitet durch User
>Nur leider kann ich die jetzt garnicht mehr schalten.....Müsste das >trotzdem funktionieren?!?!? Ja sobald der Reset des MC weggeht, der Reset muss natürlich die Gleiche Polarität und Spannung bei allen beteiligten Chips haben: - also 0V an pin10-595 und des MC ist Resetmode - und danach 5V an pin10-595 und des MC -> Programm läuft Oszi vorhanden? Wenn nein, mit Voltmeter die Spannung am pin10-595 nach dem Reset messen, sollte dann so ca 5Volt sein.
Ich habe das halt jetzt so gemacht (s.Anhang) und habe dann die Spannungsversorgung eingeschaltet. So blieben die Relais dann "ruhig". Ich konnte jetzt noch nicht die Spannung am Pin10 des HC595 nachdem einschalten messen, ich weiss nur, dass der Atmega vernünftig hochgelaufen ist, somit muss da ja 5 Volt gewesen sein. So richtig verstehe ich es aber auch nicht, ich hatte vorher ja auch über einen 10kOhm 5V an die SCL (PIN10) des HC595 gegeben. Ist ja eigentlich das Gleiche! Ob ich das jetzt vorm MC abgreife... oder? Ich habe ja nicht das Problem beim übertragen eines Programmes, sondern beim hochfahren des MC nachdem einschalten.... Habe ich das denn soweit ersteinmal richtig gemacht? Ich messe dann später einmal ob die 5V am SCL nachdem hochfahren anliegen... Danke schonmal!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.