Forum: Analoge Elektronik und Schaltungstechnik ATmega8 Spannung messen, aber wie ???


von Skull (Gast)


Lesenswert?

Hallo,

ich möchte gerne mit meinem Atmega8 eine analoge Spannung messen. Wie
lautet der Befehl dazu?

von Alexander Höller (Gast)


Lesenswert?


von Alexander Höller (Gast)


Lesenswert?

Hallo,

aja - mit dem Bsp. kannst du nur den ADC-Wert einlesen. Daraus kannst
du aber leicht die anliegnde Spannung errechnen:

bei einer Auflösung von 10 Bit:
U = (ADCwert / 1023) * Uref

bei einer Auflösung von 8 Bit:
U = (ADCWert / 255) * Uref

mfG,
aleX

von Skull (Gast)


Lesenswert?

Also ich bin noch ziemlich neu in der Programmierwelt, und wollte mir
folgendes aufbauen:

Ich wollte mir eine Alarmanlage bauen, inder per Distanzsensor der
Abstand gemessen wird. Ich habe einen Distanzsensor, der je nach
Distanz eine Analog-Spannung von 0-5V ausgibt. Der Wert diese Spannung
wird beim Einschalten des AVR in ein Register geladen. Nun wird zeimal
in der Sekunde die anliegende Spannung aktualiesiert. Über ein Poti
kann man die Abweichung der Spannung von dem im registerbefindlichen
Referenzwert einstellen (also die Empfindlichkeit). Ändert sich die
Spannung zu stark, dann sollte für 10-30sek (auch über Poti
einstellbar) ein Relais geschaltet werden, was natürlich an einem
freien Port des ATmega 8 angeschlossen ist.

Ist das so überhaupt möglich, oder gibt es an einer Stelle Probleme
???

Schau

Skull

von Sebastian (Gast)


Lesenswert?

Ich mag mich Irren, aber ich würde ein Relais nicht direkt an den AVR
anschließen. IMHO ist der Stromverbrauch eines Relais recht hoch.
Schalte lieber ein Transistor oder FET dazwischen oder noch besser,
nimm diesen gleich zum Schalten.

Gruß,
Sebastian

von Skull (Gast)


Lesenswert?

Jepp mach ich :-)

Aber kann man so was überhaupt machen ???

von Poe (Gast)


Lesenswert?

Ja, klingt eigentlich ganz machbar. Du kannst den Vergleich Sensor /
Potis zB auch digital machen indem du nicht nur den Sensor über ADC
einließt sondern auch die Potispannungen. Gleiches gilt für die
Zeiteinstellung. Die ADCs der Atmegas sind alle  8fach ADCs..., hast
also genug Kanäle..

von Skull (Gast)


Lesenswert?

Wie meinst du das mit den Digitalpotispannungen ???

Bringt mir das dannn irgendwelche Vorteile ???

Wo hätte ich die Potis denn sonst angschlossen ???

Schau

Skull

von Tobi (Gast)


Lesenswert?

wenn man es doch mit anaolgem poti machen will ist dann nicht der analog
comperator besser dafür geeignet?

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
Noch kein Account? Hier anmelden.