A/D Wandler mit mehr als 10 Bit gesucht mit 10bis16 Ports
Hallo
wie ich heute feststellen mußte reichen mir 10 Bit auflösung nicht aus. Bisher habe ich den ADC vom ATMEGA32 benutzt wo mein Meßberreich nun aber so groß ist das 10 Bit zu ungenau sind.
Frage wie benutzt man externe A / D Wandler und warum gibt es da Serielle und Parallele ? Bedeutet Seriel das diese Serielle Schnittstelle haben und wenn dem so ist kann ich dann die Serielle Schnittstelle irgendwie mit dem Atmega32 verarbeiten ?
Ich suche einen A / D mit 10 bis 16 Ports meine Analogspannung beträgt momentan 0 bis 5 Volt.
Wo kann ich Schaltpläne darüber finden wie man einen exterenen A/D Wandler am ATMEGA anschließt und benutzt ?
Danke für eure Hilfe
Gruß
Steffen
Liste der Anhänge anzeigen (Anzahl: 1)
Das Prinzip ist:
Es wir die Summe von 2,4,8,16 oder weiter aufeinanderfolgenden ADC-Werten gebildet. Danach durch 2,4,8,16, usw. wieder geteilt. (das geht komfortabel und sehr schnell mit dem Befehl shift, right) Der älteste Messwert fällt dann raus, ein neuer kommt dazu und weiter gehts.
Hier ein Beispiel aus dem Buch Bascom für AVR´s von Kühnel.
Nur die Zeile: Mean_temp = Mean_temp \ Bl
sollte ersetzt werden durch
Shift Mean_temp , Right , Bl
geht aber auch mit normaler Division
Gruß, Rene