IO akzeptiert nur integer bekommt aber float

OP #626641
Lesenswert?
• ▲
▼
Hallo zusammen,

ich hab ein kleines Problem bei meiner Semesterarbeit, und zwar hab ich 
einen AD-Wandler (AD7892-1) der ein parallels 12Bit Signal liefert, 
welches ich mit einer IO-Karte einlesen möchte, das Problem ist aber, 
dass die Karte (ME-1000) nur Integerzahlen als Eingang zuläßt, der 
AD-Wandler aber auch Kommazahlen liefert.

Hat da jemand eine Idee, wie ich das anstellen kann? Dachte einfach denn 
Wert davor zu Multiplizieren, aber ich kann ja auf den Wert nicht 
zugreiffen, bevor ich ihn eingelesen hab?

Danke schonmal

Greetz

Micha
OP #626681
Lesenswert?
• ▲
▼
Okay, danke schonmal für die schnellen Antworten. War dann wohl ein 
denkfehler.
Dann hab ich aber ne ander Frage, was liefert der dann? Der AD Wandler 
wandelt eine Spannung von -5 bis +5 Volt um. Der sollte doch auch die 
zwischen werte liefern, kann ja nicht sein, dass der nur was 
ganzzahliges liefert? Wie bekomme ich dann das? Irgendwie steh ich grad 
total auf dem schlauch. Sorry, ist das erstemal, das ich mit sowas 
arbeite.
#626685
Lesenswert?
• ▲
▼
Michael Kiefer wrote:
> Okay, danke schonmal für die schnellen Antworten. War dann wohl ein
> denkfehler.
> Dann hab ich aber ne ander Frage, was liefert der dann? Der AD Wandler
> wandelt eine Spannung von -5 bis +5 Volt um. Der sollte doch auch die
> zwischen werte liefern, kann ja nicht sein, dass der nur was
> ganzzahliges liefert? Wie bekomme ich dann das? Irgendwie steh ich grad
> total auf dem schlauch. Sorry, ist das erstemal, das ich mit sowas
> arbeite.

Dem ADC isses wurscht, was Du anlegst, er wichtet es immer entsprechend 
der Bitbreite als Teil von UREF.

Z.B. ein 10Bit ADC liefert 0 ... 1023 (UREF = 2^10 = 1024).



Peter
#626689
Lesenswert?
• ▲
▼
Ein 12 bit AD-Wandler liefert für den Messbereich 2^12 = 4096 
verschiedene Werte.
Wenn also der Messbereich -5V bis +5V ist (und ggf. geeignet skaliert 
wird), ergibt dies z.B. 0 für -5V, 2048 für 0V und 4095 für +5V.
Vielleicht ist die Zuordnung der Spannung zu den Messwerten auch anders, 
also z.B. -2048 für -5V, 0 für 0V und +2047 für +5V, es ist schliesslich 
nur eine Frage der Auslegung.

Alles klar?

Severino

Antwort schreiben

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.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.