Gefunden für adc atmega32 abweichung - Zum Elektronik Forum |
| 1 - Widerstandsmessung - komisches Verhalten des Verstärkers -- Widerstandsmessung - komisches Verhalten des Verstärkers | |||
| |||
| 2 - Kleines Problem mit itoa -- Kleines Problem mit itoa | |||
| Hallo,
habe mal wieder ein kleines Problem mit einem C-Programm. Es wird über den ADC des ATMEGA32 im 10Bit-Modus eine Spannung eingelesen. Dies funktioniert auch schon, und wird auch korrekt auf dem LCD ausgegeben. Jetzt wollte ich den Wert des ADC-Registers in die entsprechende Spannung umrechnen, dies funktioniert seltsamerweise aber nicht. Auf dem LCD erscheint immer nur eine ein- bzw. zweistellige Zahl. Code : #include <avr/io.h> #include <stdlib.h> #include <avr/interrupt.h> #define F_CPU... | |||
3 - Potenzialfreie Kontakte über LAN -- Potenzialfreie Kontakte über LAN | |||
| Der Bausatz hier dürfte für Dich hochinteressant sein:
Bestellnummer 810 058 bei http://www.pollin.de Zitat : Bausatz AVR-NET-IO Ethernet-Platine mit ATMega32 und Netzwerkcontroller ENC28J60. Die Platine verfügt über 8 digitale Ausgänge, 4 digitale und 4 ADC-Eingänge, welche alle über einen Netzwerkanschluss (TCP/IP) abgerufen bzw. geschaltet werden können. Mit dem mitgelieferten Windows-Beispielprogramm können alle 8 Ausgänge geschaltet sowie alle 8 Eingänge ausgewertet werden. Die Platine verfügt zudem über alle benötigten Komponenten, wie Netzwerkbuchse, Netzwerkcontroller und ISP-Schnittstelle um auch eigene Projekte kostengünstig, schnell und einfach entwickeln und verwirklichen zu können. Technische Daten: - Betriebsspannung 9 V~ - Stromaufnahme ca. 190 mA - 8 digitale Ausgänge (0/5 V) - 4 digitale Eingänge (0/5 V) - 4 ADC-... | |||
| 4 - Strom- und Spannungsmessung 3P 63A mit Mikrocontroller -- Strom- und Spannungsmessung 3P 63A mit Mikrocontroller | |||
| Hallo zusammen,
Ich bin dabei eine neue mobile 3Phasen 63A Stromverteilung zu bauen. Jetzt möchte ich gerne die am Eingang anliegenden Spannung(L1/N,L2/N,L3/N) und die Ströme(I1,I2,I3) der 3 Phasen messen und auf einem LCD ausgeben. Wie bekomme ich am besten die Spannungsabfälle der Shunts (100A/60mV) zu meinem Mc (AtMega32)? Ich müsste ja zunächst die 60mV auf Masse bezogen bekommen? Habe jetzt schon öfters was von fertigen IC´s gelesen. Aber da war dann meist bei ca. 60V schicht. Die Spannung stellt ebenfalls ein Problem dar. Diese muss auch auf den ADC. Hier evtl. mittels Transformatoren die Spannung herabsenken?! Über grundsätzliche Ideen bin ich euch sehr denkbar ... | |||
| 5 - ADS830 liefert komische Werte -- ADS830 liefert komische Werte | |||
| Hi Leute,
ich arbeite zur Zeit an einem Projekt, wo ich über einen uC (ATMega32) einen A/D Wandler ADS830 ansteuere. Vom Mcrocontroller her, lese ich zunächst 100 Werte vom ADC ein, welche aber gleich wieder verworfen werden. Direkt im Anschluss beginnt die richtige Haupt-Messung mit 1600 Messwerten mit einer Samplerate von 20 kHz. Und obwohl ich den Eingang IN des ADC auf REFT lege erhalte ich Messwerte von 15 bis 255 bunt durcheinander. Kann sich jemand erklären wo das her kommt? Was könnte ich falsch gemacht haben? Hat vielleicht jemand schonmal mit diesem Chip gearbeitet? Die Anschlussbelegung sieht momentan wie folgt aus: Bit 1-8 gehen an Port A des uC CLK geht an PC7 des uC RSEL sind an +5V INT/EXT an +5V REFB an 1,4V REFT an 3,6V CM offen gelassen IN (Pin 16) an REFB IN (Pin 17) an REFT +Vs an +5V VDRV an +5V Normaler weise sollte dann ja jeder Messwert 255 sein, falls ich das Datenblatt richtig verstanden habe. Da gibt es bei mir noch einige Graustufen. Ist vielleicht etwas falsch angeschlossen? Hoffe mir kann jemand weiter helfen. Vielen Dank schonmal im Voraus. PS: Um euch die Suche abzunehmen hier der Link zum Datenblatt: | |||
| 6 - ATMega 32 INT2 löst nicht aus -- ATMega 32 INT2 löst nicht aus | |||
| Hallo!
Ich habe hier eine Schaltung zusammengebaut mit der ich eine PC AT Tastatur an einen ATMega32 anschließen möchte. Jetzt wollte ich erstmal den INT2 einschalten und mir die Flanken des Taktsignals zählen lassen. Jedoch löst das Clock-Signal der Tastatur am INT2 keinen Interrupt aus. Schaltung ist wie folgt: Am Controller hängt ein LC-Display an Port A, das funktioniert soweit einwandfrei. An PORT B hängt eine Lochrasterplatine mit der Anschlussbuchse für die Tastatur und 2 LEDs und zwar folgenderweise: PB7 = LED rot PB6 = LED grün PB5 = NC PB4 = NC PB3 = NC PB2 = KEYBOARD Clock = INT2 PB1 = NC PB0 = KEYBOARD Data Ich habe jehweils einen 10kOhm Pullupwiderstand an KEYBOARD Data und KEYBOARD Clock. Schaut auch sehr gut aus auf dem Oszilloskop. Hab auch direkt am Controllerpin PIN3 gemessen, das Clocksignal kommt bis zum µC durch. Jetzt wollte ich den INT2 einstellen, hab mich da auch soweit ans Datenblatt gehalten. MCUCSR Bit6 = 0 -> INT2 löst bei fallender Flanke aus GICR Bit5 = 1 -> INT2 aktiviert SEI Befehl um I-Flag im SREG zu setzen hab ich verwendet. In der Interrupttabelle steht rjmp EXT_INT2 die sprungmarke existiert auch und wird mir RETI beend... |
|
Zum Ersatzteileshop Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation! gerechnet auf die letzten 30 Tage haben wir 7 Beiträge im Durchschnitt pro Tag heute wurden bisher 0 Beiträge verfasst 2 Besucher in den letzten 60 Sekunden alle 30.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ---- |