Brauche hilfe bei AD-Wandleranschlüssen

Gast #27488
Lesenswert?
• ▲
▼
Hi


ich mache grad auf Arbeit (bin Azubi) ein Projekt. Das beinhaltet 
einlesen von 12 Analogwerten , sowas wie ein Datenloger der die Werte 
dann an PC sendet. Analogwertverarbeitung ist kein problem aber wie kann 
ich meinen AVR (mega8) soweit aufrüsten das dieser 12 AD-Werte 
verarbeiten kann. Ich hab schon über Bussysteme gehört aber die würde 
ich mir gerne als letzte alternative aufheben.

Gibt es irgendwelche anderen möglichkeiten?

DANKE im Vorraus

P.S. bitte alles posten (alles hilft) und wenn es geht event. Homepages 
die sich mit sowas beschäftigen
Gast #27491
Lesenswert?
• ▲
▼
Hallo Daniel

1. Möglichkeit I2C AD Wandler mit 4 Kanälen anschliessen PCF 8591. 
Sollte bei einem MEGA8 kein großes Problem sein

2. Möglichkeit  Such mal im Internet z.B.: nach 4053. Ist ein 
Multiplexer. Damit kann man dann die AD Kanäle umschalten.

MFG
Dieter
Gast #27493
Lesenswert?
• ▲
▼
Hi !

Hab grad sowas gemacht: externer 8:1 MUX, Selectleitungen am Port D Pins 
5-7, Ausgang des MUX geht auf ADC0.
Ist mein erstes µC Projekt, und das auch noch in C (hab noch nie vorher 
in C Programmiert, aber in vielen anderen Sprachen) hoffe aber der Code 
ist für dich verständlich und verwendbar. Ist übrigends für den 4433'er 
der nur 6 A/D Wandler hat.
Im Prinzip wandle ich in der MainLoop immer jeweils einen der 8 Fader 
(=Schieberegler), schaue ob sich gegenüber der letzten Einstellung etwas 
verändert hat, und speichere den neuen Wert gegebenenfalls, Dann schicke 
den wert über den UART Interrupt raus, wobei das ganze für MIDI ist, da 
muss ich noch eine Menge anderer Bytes schicken...
schau dir halt den Source mal an ob'st was damit anfangen kannst...
LG
Angehängte Dateien:

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.