Analog Digital Umsetzung

Analog Digital Umsetzung (Arduino ATmega368)

Get Started. It's Free
or sign up with your email address
Analog Digital Umsetzung by Mind Map: Analog Digital Umsetzung

1. Einsatzgebiete

1.1. Temperaturerfassung

1.2. CD-Player

1.3. Digitalmultimeter

1.4. Speicheroszilloscop

1.5. Erfassung von Analoggrößen

2. Auflösung/Meßfehler

2.1. Quantisierungsfehler

2.1.1. 10-Bit: 0,097%

2.1.2. 8-Bit: 0,39%

2.1.3. 4-Bit: 6,25%

2.2. Verstärkungsfehler

2.3. Offsetfehler

2.4. Linearisierungsfehler

3. Verfahren

3.1. Zählverfahren (Single Slope)

3.2. Wägeverfahren (Sukzessive Approximation)

3.3. Parallelverfahren (Flash Converter)

3.4. Dual-Slope-Verfahren / Integrationsverfahren

4. Register beim Atmega8

4.1. ADC Multiplexer Selection Register - ADMUX

4.1.1. REFS1 .. REFS0 - Referenzspannung auswählen

4.1.2. ADLAR - Ausrichtung Datenregister

4.1.3. MUX4 .. MUX0 - Eingangsauswahl

4.2. ADC Control and Status Register A - ADCSRA

4.2.1. ADEN - Wandler aktivieren/deaktiveren

4.2.2. ADCS - Wandlung starten

4.2.3. ADFR - Freilaufwandlung ein/aus

4.2.4. ADIF - Interrupt Flag -> Interrupt starten

4.2.5. ADIE - Interrupt Enable

4.2.6. ADPS2 .. ADPS0 - Vorteiler festlegen

4.3. ADC Data Register - ADCH/ADCL/ADCW

4.3.1. ADCH - High Byte (Bit 9 .. 8)

4.3.2. ADCL - Low Byte (Bit 7 .. 0)

4.3.3. ADCW - 16-Bit Register = ADCH + ADCL

5. Signalaufbereitung

5.1. Messumformung

5.2. Sample & Hold

5.3. Quantisierung

6. Arwendung Arduino

6.1. Pin-Brelegung

6.2. analogRead()

6.3. Programmierung mit Register