mikrocontroller.net

Forum: Analoge Elektronik und Schaltungstechnik Spannungsmessung und AD wandler


Autor: Skater (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
moin!

ich hab vor mir den ATmega 8515 zu kaufen. jetzt hab ich noch 2 fragen:
wie kann ich (mit basic compiler) die spannungsmessung machen, und wie
kann ich den A/D wandler einsetzten??

Autor: A. Arndt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

warum nimmst Du keinen AVR, der mit AD-Wandlern ausgestattet ist, z.B.
Tiny26 oder Mega 8 ?

Was soll den AVR insgesamt machen ?

Gruss
A. Arndt

Autor: crazy horse (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
gar nicht.

Autor: Skater (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
das ding hat AD wandler (PA0 bis PA7)
ich wollt halt wissen, wie ich die einsetzetn muss, wenn ich daran nem
temperatursensor anlöte, der seine ohmzahl nach tempertur ändert.

außerdem wollt ich wissen, wie ich das programmieren muss, dass ich
unter nem BASIC compiler eine analoge spannung auslesen kann. etwa so:

[...]

config portc = input

[...]

spannung = portc.0


oder wie??

Autor: crazy horse (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
könnte es sein, dass du den Mega8535 meinst? Der Mega8515 hat keinen
A/D-Wandler, es sei denn, du hast dir einen Spezialchip bauen lassen
:-)

Autor: A. Arndt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

wenn man z.B. einen Mega8 nimmt siehts es so ungefähr aus:


Chip-Definition M8
Clock = 8.000
stacks 32

dim spannung as word

start adc

spannung = acd2(8) 'hier 8 Bit Auflösung

...Weiterverarbeitung des Wertes Spannung...

Gruss
Alexander

P.S.: Beispiel an FASTAVR angelehnt...

Autor: ThomasB (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo:
und in Bascom geht das so ;-)

$regfile ="m8def.dat"
dim volt as word
config adc=single,prescaler=auto
start adc
do
     volt=getadc(0)  'liest adc-kanal 0 ein
     print volt
loop


ps:
der Mega8515 hat keine ADC´s

Wie man ein NTC anschliesst steht irgendwo wo in diesem FORUM

siehe hier http://www.mikrocontroller.net/forum/read-1-46041.html

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.