Forum: Mikrocontroller und Digitale Elektronik Ausgabe Spannung


von Rob (Gast)


Lesenswert?

Hallo,

ich möchte einen Spannungswert eines Piezoaktors im Mikrocontroller 
einlesen. Danach möchte ich eine Berechnung mit diesem Spannungswert im 
Controller anstellen und das Ergebnis dann ausgeben lassen. Dazu müsste 
ich erst Analog-Digital wandeln und nach der Berechnung wieder Digital- 
Analog wandeln. Meine Frage ist nun wie kann ich ein Ergebnis der 
Berechnung an einem Pin ausgeben oder an einer LED?
Kann mir jemanden helfen?

Danke im Voraus.
von Düsendieb (Gast)


Lesenswert?

im Prinzip ja, aber der 8Bit Tiny/Mega o.ä. hat keinen Analogausgang
von Bastler (Gast)


Lesenswert?

PWM wäre eine lösung.
von Rob (Gast)


Lesenswert?

ich verwende einen dsPic30F2020 von microchip, sowie die PWM Ausgänge 
für eine Piezoansteuerung.
Die eingelesene Spannung wird verrechnet und das ergebnis soll 
ausgegeben werden und über einen Pin abgefasst werden.
das ganze in C.
von Düsendieb (Gast)


Lesenswert?

und wo genau ist nun das Problem?

PWM initialisieren
Analogeingang initialisieren


while (1)
{
Analogeingang lesen

irgendwie mit was multiplizieren

Sollwertvorgabe für PWM
}

Fertig
von Rob (Gast)


Lesenswert?

Danke, aber ich möchte das Rechenergebnis analog an einem Pin ausgeben 
und mit dem Oszi messen. Die PWM Pins sind schon belegt für die 
Steuerung des Piezoaktors. Gibt es andere Möglichkeiten?
von Dominik S. (dasd)


Lesenswert?

Software-PWM
von Bastler (Gast)


Lesenswert?

Externer DAC z.B. mit I²C oder R2R-Wandler falls genug IOs vorhanden 
sind.
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.