Autor
|
Thema: Taster als Schalter via AVR (Gelesen 152195 mal)
|
|
Fabeulous
Gast
|
Richtig Stukka! Also eigentlich ist es ja auch wurscht aber wenn man während der Übertragung einen der drei Taster betätigt dann könnte es ja zu problemen kommen. Deswegen habe ich mir gedacht lieber drei Dioden zuviel als drei zuwenig...
Und das mit dem C4 habe ich von mikrocontroller.net so übernommen... Hat wohl was mit der Resetschaltung zu tun...
Um das mit dem internen widerstand des µC's zu machen muss ich dann den Taster so anbringen, dass er beim schließen den Pin auf Masse zieht?!
Wenn ich gleich an meinem PC bin mache ich nochmal eine überarbeitete Version...
Aber sonst ist der Schaltplan eurer Meinung nach funktionstüchtig? Vielen Dank schonmal bis hierhin!
|
|
|
Gespeichert
|
|
|
|
|
Reisi
Lötkolbenfreak

Karma: +2/-0
Offline
Beiträge: 190
|
Richtig Stukka! Also eigentlich ist es ja auch wurscht aber wenn man während der Übertragung einen der drei Taster betätigt dann könnte es ja zu problemen kommen. Deswegen habe ich mir gedacht lieber drei Dioden zuviel als drei zuwenig... Das Problem löst man aber normalerweise nicht mit Dioden sondern mit Serienwiderständen. Also statt den Dioden 10k Widerstände und gut ists.
Und das mit dem C4 habe ich von mikrocontroller.net so übernommen... Hat wohl was mit der Resetschaltung zu tun... Würd ich trotzdem weglassen (genauso wie den Pull-Up fürn Reset, da gibts auch intern einen). die AVRs haben von Haus aus eine Power-On-Reset Schaltung integriert, und wenn die Schwelle zu gering ist, kann man das immer noch mitm internen BOD realisieren.
Um das mit dem internen widerstand des µC's zu machen muss ich dann den Taster so anbringen, dass er beim schließen den Pin auf Masse zieht?! Jo, quasi so wie jetzt, kannst einfach die Widerstände weglassen.
PS: Weil wir schon bei weglassen sind, noch ein kleiner Tip zum ULN2803. Du willst deine Relais doch mit den 12V schalten, oder? In dem Fall leg die 12V auch an den ULN2803. Dann kannst du dir auch die Freilaufdioden für die Relais sparen, weil du damit quasi die Clampingdioden als Freilaufdioden misbrauchst.
|
|
|
Gespeichert
|
|
|
|
Fabeulous
Gast
|
So ich habe deine Antwort leider gerade erst gelesen: Also ich habe bis gerade eben diesen Schaltplan zusammengefummelt: http://fabeulousde.h198298.ser...Schaltplan2.png
Ich mache mich jetzt nochmal an deine Verbesserungsvorschläge udn Poste dannd irekt nochmal den neuen Schaltplan!
Ach so und eine Frage habe ich noch: Habe ich den Max232 richtig angeschlossen? Weil bei mikrokontroller.net, wo ich mir das ein bischen angeguckt habe, war ein anderer Max232 welcher noch zwei pins für VCC und GND hatte. Diesen habe ich aber leider nicht gefunden.
danke schonmal ein weiterer Schaltplan folgt gleich!
EDIT: Öhm aber wo soll ich am ULN... denn 12V anlegen? der hat doch garkeinen VCC pin?!
|
|
« Letzte Änderung: Juni 24, 2007, 16:36:02 von Fabeulous »
|
Gespeichert
|
|
|
|
|
Fabeulous
Gast
|
Ne das war eher unbeabsichtigt. Aber ich hab das jetzt mal so gelassen sonst muss ich da wieder alle leitungen nue legen...
So ich habe dann nochmal die Sachen geändert:
http://fabeulousde.h198298.ser...Schaltplan3.png
Der eingezeichnete VCC und GDN Pin des MAX232 sieht ein bischen häßlich aus aber anders habe ich es nicht hinbekommen
Was sagt ihr dazu?
|
|
|
Gespeichert
|
|
|
|
Fabeulous
Gast
|
In der zwischenzeit habe ich den ISp ein bischen auf kopakt gepimpt(habe ich irgendwo im netz gesehen):



Jetzt mache ich mal an den Probeaufbau auf dem Steckbrett...
Könnt ihr mir nochmal ein Feedback zu diesem Schaltplan geben?! Danke!
|
|
|
Gespeichert
|
|
|
|
Fabeulous
Gast
|
Okay ich hab jetzt einfach mal angefangen die Sache hier aufzubauen... Bilder folgen bald wenn uich zuhause bin! Ich hoffe euer Schweigen zu dem Schaltplan war stumme Zustimmung...  Trotzdem vielen Dank an alle die mir bis hierher geholfen haben!
|
|
|
Gespeichert
|
|
|
|
|
Fabeulous
Gast
|
ich hab da gerade mal noch eine Frage: Den Festspannungsregler habe ich ja nach diesem Schaltplan nachgebaut: http://www.blafusel.de/bilder/spannung/78xx.gif
Nur wofür steht hier das minus-zeichen? Ich habe das jetzt einfach als Masse interpretiert... War das Falsch?
|
|
|
Gespeichert
|
|
|
|
|
Fabeulous
Gast
|
Okay gut stimmt eigentlich! hat mich nur etwas verwirrt das beides da war! Danke!
|
|
|
Gespeichert
|
|
|
|
Fabeulous
Gast
|
Och man ist das entmudtigend:
Ich hatte das teil soweit aufgebaut das ich mal was testen wollte. Leider ist wavrasm aber wohl zu alt um die defintionsdatei des mega8 zu akzeptieren... ich kriege nämlich immer die Fehlermeldung "illegal device name" und nahc ein bischen googlen fand ich heraus das wavrasm den atmge 8 wohl noch nciht kennt!? Ist das richtig? Leider habe ich bisher auch kein anderes toll gefunden was mir den asm code in hex umwandelt... hat vlt. jemand eine alternative?
Dann ist mir auch noch ein Kondensator unverständlicherweise durchgebrannt... Aber das lag wohl an mir...
Wenn ich aber nun einfach mal vom µC lesen möchte erkennt Pony Prog ihn nicht... Habt irh vlt. ein paar Tips was ich falsch gemacht haben könnte?
Edit: Noch ein Paar informationen: ich habe Pony Prog nach diesem Tutorial eingestellt: http://www.mikrocontroller.net...y-Prog_Tutorial Ich hoffe das passt zu diesem ISP: http://www.avr-asm-tutorial.ne...re.html#ParPort Ich bekomme Fehler -24(Device missing or Unknown device) in Pony Prog
|
|
« Letzte Änderung: Juni 28, 2007, 18:45:20 von Fabeulous »
|
Gespeichert
|
|
|
|
|
|