Hallo Freunde Erstmal möchte ich mich bei allen für diesen tollen Forum bedanken. Ich habe meine erste Schaltung in Eagle gezeichnet, die möchte ich nun fertigen lassen. Leider habe ich niemanden der meine Schaltung kontrollieren kann, deswegen wende ich mich an euch mit der Hoffnung ihr hilft mir weiter :-) Die Schaltung hat einen Amtega64, die Ports PA,PB,PC sollen als Eingänge arbeiten. Die Schaltung ist in der Funktion ganz simpel. An den Ports PA,PB,PC kommen Signale an, die Signale sind im normalen Fall immer High, geht einen Signal auf Low soll die passende LED ausgeschaltet werden. PG3 ist ein Ausgang und ist mit einem Relais verbunden PG4 und PG2 sind Eingänge und sollen über einen Optokoppler mit der SPS (24V auf 5 V) verbunden werden.. Meine Fragen: 1)Wenn ich bei dem Atmega64 die Atmega103 Kompatibilität desaktiviere würde die Schaltung so wie sie ist funktionieren ( natürlich mit meinem Programm dazu :-))? 2)Das ausgewählte Relais ist von Axicom MT2 C93401, laut Datenblatt braucht die Spule 30 mA bei 5 V, der Atmega kann maximal 40 mA liefern, brauche ich hier noch einen Transistor oder reicht das so? 3)Der LED-Vorwiderstand habe ich mit 220 Ohm ausgelegt für eine LED Grün von Kingbright KPTD-3216MGC würde dies ausreichen oder muss ich den Widerstand erhöhen. Danke im Voraus
John schrieb: > Leider habe ich niemanden der meine Schaltung kontrollieren kann, > deswegen wende ich mich an euch mit der Hoffnung ihr hilft mir weiter > :-) Ich will dir ja nicht zu nahe treten, aber du hättest dir wenigstens hier im Forum mal einen der zig-tausend Postings durchlesen können, die genau dasselbe wollten wie du: ihre erste µC-Schaltung kontollieren lassen. Denn dann hättest du gesehen, dass dieselben 3 oder 4 Fehler wieder und immer wieder angemerkt werden und auch bei dir genau die gleichen Basisfehler in der SChaltung sind. Die wichtigsten davon * ALLE Gnd und Vcc werden angeschlossen * zwischen ALLEN Gnd-Vcc Pärchen kommt ein Blockkondensator > 3)Der LED-Vorwiderstand habe ich mit 220 Ohm ausgelegt für eine LED Grün > von Kingbright KPTD-3216MGC würde dies ausreichen oder muss ich den > Widerstand erhöhen. Lass uns nicht dumm sterben: ist das eine Low-Power LED? Wieviele mA sind für die LED im Normalbetrieb angegeben? 220Ohm ist ein üblicher Wert für eine 08/15 Durschschnittled, die mit 15 bis 20mA spezifiziert ist. D.h. der Wert ist nicht unüblich - hängt aber auch davon ab, wie hell die LED dann tatsächlich sein soll. Ehe du eine Platine fertigen lässt: Hast du keine Möglichkeit mal einen Testaufbau zu machen? Du wärst nämlich nicht der erste, der sich um teuer Geld eine Platine fertigen lässt, die dann nicht funktioniert und die erwegwerfen kann (oder mit Teppichmesser und Fädeldraht modifizieren muss), nur weil er seine SChaltung nicht vorher mal in einem Testaufbau getestet hat.
:
Bearbeitet durch User
Nachtrag: das sind ein bischen reichlich viele LED, die du da verbaut hast. Ist dir klar, dass du nicht einfach LED um LED an die Portpins klatschen kannst, weil es neben der Strombeschränkung für einen Portpin auch noch Strombeschränkungen für einen Port als ganzes bzw. für den IC als ganzes gibt? Ohne jetzt nachgerechnet zu haben bzw. mir die relevanten Zahlen für die Beschränkungen aus dem Datenblatt geholt zu haben: Bei derartig vielen LED wirst du um LED-Treiber nicht rumkommen oder eben Low-Power LED nehmen müssen, die anstelle von 15mA sich mit 1 bis 2mA zufrieden geben. 24 LED, a 15mA machen in Summe 0.36A. Ich kenn zwar die Grenze für den Mega64 nicht auswendig, aber das 360mA da weit drüber liegen weiß ich auch so.
:
Bearbeitet durch User
Karl Heinz schrieb: > 24 LED, a 15mA machen in Summe 0.36A. Ich kenn zwar die Grenze für den > Mega64 nicht auswendig, aber das 360mA da weit drüber liegen weiß ich > auch so. OK. Ich hätte vorher nachsehen sollen. Der Mega64 hat 2 Vcc Anschluesse (und einen AVcc). Jeder Vcc kann 200mA. D.h. du bist gerade noch im grünen Bereich. AVcc gehört trotzdem angeschlossen. Selbst wenn du den ADC nicht benutzt. AVcc ist die SPannungsversorgung nicht nur des ADC selber, sondern auch des Ports an dem der ADC operiert. Benutzt du die Pins dieses Ports als normale I/O Pins, dann kriegen diese ihre Energie von AVcc!
:
Bearbeitet durch User
Karl Heinz schrieb: > AVcc gehört trotzdem angeschlossen. Da muss ich John in Schutz nehmen: das hat er :-) allerdings den daneben liegenden GND nicht :-( Noch was anderes: woher kommen die '+5V' an R76, R77? Es sieht so aus, als wenn die 'in der Luft' hängen. Gruß Dietrich
Hallo Dietrich > Noch was anderes: woher kommen die '+5V' an R76, R77? Es sieht so aus, > als wenn die 'in der Luft' hängen. Nein die R76 R77 sind mit 5V verbunden brauche ich noch einen Transistor für mein Relais??? sind die Low Current LED hell genug??? haben sie erfahrung mit einer bestimmten LED, wo sioe safen, die könnte man nehzmmen, dann kann ich auch Enrgie sparen. Gruß John
John schrieb: >> Noch was anderes: woher kommen die '+5V' an R76, R77? Es sieht so aus, >> als wenn die 'in der Luft' hängen. > Nein die R76 R77 sind mit 5V verbunden Würde ich im Schaltplan noch etwas schöner einzeichnen. John schrieb: > brauche ich noch einen Transistor für mein Relais??? Siehe hier: http://www.mikrocontroller.net/articles/Relais_mit_Logik_ansteuern
Ein Relais schaltet man NIE direkt mit einem Portpin. Wegen der Induktion. Immer ueber einen NPN
Der ISP Anschluß ist auch nicht korrekt! Der Mega64 wird über die Pins PDI und PDO programmiert!! Werner
Werner schrieb: > Der ISP Anschluß ist auch nicht korrekt! > Der Mega64 wird über die Pins PDI und PDO programmiert!! > Werner Ja das habe ich gerade auch gelesen, sehr guter Hinweis danke
Hallo Werner schrieb: > Der ISP Anschluß ist auch nicht korrekt! > Der Mega64 wird über die Pins PDI und PDO programmiert!! > Werner Ich jetzt PDI und PDO an ISP angeschloßen, an den beiden Eingänge habe ich die LEd, könnte das bei der Programmierung ein Problem werden !!!!!! MfG
John schrieb: > Hallo > > Werner schrieb: >> Der ISP Anschluß ist auch nicht korrekt! >> Der Mega64 wird über die Pins PDI und PDO programmiert!! >> Werner > Ich jetzt PDI und PDO an ISP angeschloßen, an den beiden Eingänge habe > ich die LEd, könnte das bei der Programmierung ein Problem werden !!!!!! Kommt auf deinen Programmer an. Bei meinem ist es ein klares (und durch Experiment belegtes) Nein. Die Led flackern dann einfach während der Programmierung mit.
Hallo Werner > Kommt auf deinen Programmer an. > Bei meinem ist es ein klares (und durch Experiment belegtes) Nein. > Die LED flackern dann einfach während der Programmierung mit. Ich habe ein STK500 wäre das ok!!!!!!! und Danke Danke
John schrieb: > Hallo Werner > >> Kommt auf deinen Programmer an. >> Bei meinem ist es ein klares (und durch Experiment belegtes) Nein. >> Die LED flackern dann einfach während der Programmierung mit. > > Ich habe ein STK500 wäre das ok!!!!!!! Ich denke schon. Eine LED ist ja jetzt nicht eine derart große Last, dass es den Ausgang eines Digital-IC extrem stark belasten würde. die 15mA müsste jeder Programmer eigentlich locker aufbringen. So ein Luxusteil wie das STK500 bringt das sicherlich allemal.
alle unklarheiten sind jetzt beseitigt ich danke euch wirklich sehr und wünsche euch einen schönen Tag und eine schöne weitere WM für die Fußballgucker :-) MfG John
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.