AVR Basis-Modul

Gast #50684
Lesenswert?

Hallo, ich bin gestern auf diese Seite gestoßen und will jetzt auch ein
wenig mit einem ATmega8 rumexperimentieren ;)
Deshalb würde ich gerne ein "Basis-Modul" (ähnlich dem C-Control
Basis Teil) entwerfen, so dass ich schnell ganz verschiedene
Test-Aufbauten realisieren kann, ohne immer irgendwas löten zu müssen.

Konkret habe ich folgendes im Sinn:
- Platine so wie im AVR-Tutorial
- ISP-Programmer von dem Link im Tutorial
- Jedem I/O Port an eine Stiftleiste rausführen (6pol. PortB, 6pol.
PortC, 8pol. PortD)

Nun meine Frage: wenn ich AGND und AVCC direkt auf der Platine
verlöten, kann ich dann noch analoge Eingänge von externen Modulen
einlesen? Oder muss ich auch AGND und AVCC zusammen mit AREF an eine
Stiftleiste löten?

Ich hoffe, ich hab es einigermaßen verständlich vorgebracht :D
MfG,
        wizz
Gast #50686
Lesenswert?

Hehe :D

Aber ein wenig "fester" sollte es schon sein ;)
Was muss ich nun mit AVCC und AGND machen? Wenn ich es recht verstanden
hab, kann ich sie verlöten, aber dann haben sie nicht die geringste
Daseinsberechtigung, denn an ihnen liegt das Gleiche wie an GND und
VCC!
Gast #50687
Lesenswert?

Hallo,

das kommt auf die zu messende Spannung an, hier stellt man die
Referenz-Spannung der AD-Wandler ein, wenn diese 5V sein, dann legt man
sie auf VCC und GND.

Gruss
A. Arndt

P.S.: Ich habe gerade ein Basisboard gebaut mit direktem Anschluss für
LCD und einige wichtige Anschlüsse auf Steckanschlüssen.
Gast #50689
Lesenswert?

Hey danke für die Info :)
Also lege ich die drei auch an eine Stiftleiste, damit ich was anderes
als 5V Basis messen kann.

Ach, noch ne Frage: Ich hab hier eine Industrie-Lichtschranke, die hing
an einer SPS. Schaltung etc alles schon integriert, nur leider kommt da
ein 12V Signal raus. Wie kann ich das denn nun am Besten an nen
AVR-Port anschließen? Einfach nen Optokoppler für 12V<>5V und direkt
dran?
Gast #50690
Lesenswert?

Hi

@A. Arndt
Würdest du bitte ein Blick ins Datenblatt werfen bevor du hier so
chipzerstörerische Tipps gibst? Avcc muß sich im Bereich von +-0,3V um
VCC bewegen. Sonst leiten die Schutzdioden im Chip.

Der Grund warum Avcc und AGND überhaupt vorhanden ist liegt darin das
die Versorgung für den ADC getrennt gefiltert werden kann um evtl.
Störungen auf der digitalen Versorgung nicht in den ADC zu bringen.
Diese Störungen könnten das Messergebnis beeinflussen.

Matthias
Gast #50691
Lesenswert?

Das bedeutet also, AVCC sollte auf keinen Fall an VCC der zu messenden
Quelle kommen, sofern die was anderes als 5V benutzt?
Ich löte AVCC und AGND also auch mit an den Strom den der 7805 meinem
AVR liefert, zusätzlich führe ich AGND heraus (für GND von analoger
Quelle).
So richtig? Oder explodiert da auch mein schöner ATmega8? ;D
Gast #50692
Lesenswert?

Hi wizz,

steuer doch mit den +12V Ausgangssignal der Lichtschranke einen
Transistor an.
Dann erhälst Du einen Open-Collectorausgang gegen 0V Masse.

An den Collector noch einen Pullup nach +5V und Du kannst da wunderbar
mit dem MC die Schaltzustände auswerten.

Das gemeinsame 0V-Bezugspotenzial von +5V und +12V stört nicht.
Optokoppler find ich da eher übertrieben.

MfG
Erik
Gast #50693
Lesenswert?

Hmm, sorry, hab leider nicht sonderlich viel Ahnung, aber mal sehen ob
ich es einigermaßen Verstanden hab:

Lichtschranke: Unterbrochen = LOW

Also das Signal von der Lichtschranke an Basis von Transistor. Nur was
ist mit "Open-Collectorausgang gegen 0V Masse" gemeint? Sorry, aber
das versteh ich nicht :(
Gast #50695
Lesenswert?

Hi

@wizz
AVcc kommt direkt an Vcc. Wenn du es ganz genau machen willst schalte
noch ein LC-Glied vor AVcc.
AGND kommt ebenfalls auf GND.

Deine 12V-Lichtschranke kannst du einfach über einen Spannungsteiler an
deinen AVR anschließen.
+12V--6,8k--o--4,7k--GND
            |
           AVR

Matthias
Gast #50700
Lesenswert?

Ja stimmt.

bei 12V unbeschaltet liegt am Port +5V an.
Erst wenn 12V Steuereingang am Transistor anliegen, Steuert dieser
durch und zieht den Port auf 0V.

Wenn Du die Schaltung noch etwas verbessern möchtest, dann lege in
meinem Schaltplan, zwischen +12V und GND noch einen 1K Wiederstand.
Dann wird der Transistor bei "+12V-Leitungsbruch / -ausgeschaltet"
nicht offen hängen gelassen sondern hat dann auch da ein definiertes
Potenzial.

Hoffe es hat Dir weitergeholfen.
(Ach ja, die Wiederstandswerte im Schaltplan hab ich nur mal so über
den Daumen gepeilt.)

Gruß
Erik

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren