Forum: Mikrocontroller und Digitale Elektronik ADC Werte Bereich anstatt 0 bis 1023 auf -512 bis +511 umwandeln


von Bastler (Gast)


Lesenswert?

Hallo zusammen ich brauche mal wieder hilfe

ich versuche gerade eine Regelung zu programmieren

bei -10 V bekomme ich 0V auf den Atmel
bei    0V bekomme ich 2,5V
bei   10V bekomme ich 5V

Wenn ich die Werte mit dem ADC auslese bekomme ich

Bei  -10V  den Digitalen Wert 0
Bei    0V  den Digitalen Wert 512
Bei   10V  den Digitalen Wert 1023


ich möchte aber bei

bei  -10V  den Digitalen Wert  -512
bei    0V  den Digitalen Wert     0
Bei   10V  den Digitalen Wert  +511

Wie kann ich das realisieren.

Danke

von Justus S. (jussa)


Lesenswert?

einfach vom Ergebnis 512 abziehen

von Ben _. (burning_silicon)


Lesenswert?

**atomrofl**

war die frage ernstgemeint? sowas ist doch offensichtlich...

von Bastler (Gast)


Lesenswert?

leider ja

Manchmal kommt man halt auf die einfachsten sachen nicht. Ich traue mich 
jetzt kaum noch die zweite Frage zu stellen.

Wie kann ich dem extrenen DAC das sagen.



Danke

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> Wie kann ich dem extrenen DAC das sagen.
Gar nicht, das machst du in deiner Software.

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.