Helligkeitsmessung über ADC...2 von 00 Helligkeitsmessung über ADC • Einführung • ADC •...

21
Helligkeitsmessung über ADC Raphael Leusmann, Maximilian Willers 21.12.2015

Transcript of Helligkeitsmessung über ADC...2 von 00 Helligkeitsmessung über ADC • Einführung • ADC •...

Page 1: Helligkeitsmessung über ADC...2 von 00 Helligkeitsmessung über ADC • Einführung • ADC • Photowiderstand • SPI allgemein • SPI in MCP3202 • Exkurs: PID-Regler • Praktikum

Helligkeitsmessung über ADC

Raphael Leusmann, Maximilian Willers

21.12.2015

Page 2: Helligkeitsmessung über ADC...2 von 00 Helligkeitsmessung über ADC • Einführung • ADC • Photowiderstand • SPI allgemein • SPI in MCP3202 • Exkurs: PID-Regler • Praktikum

2 von 00

Helligkeitsmessung über ADC

• Einführung• ADC• Photowiderstand• SPI allgemein• SPI in MCP3202• Exkurs: PID-Regler• Praktikum

Raphael Leusmann, Maximilian Willers 21.12.2015

Inhalt

Page 3: Helligkeitsmessung über ADC...2 von 00 Helligkeitsmessung über ADC • Einführung • ADC • Photowiderstand • SPI allgemein • SPI in MCP3202 • Exkurs: PID-Regler • Praktikum

3 von 00

Einführung

Raphael Leusmann, Maximilian Willers 21.12.2015

Einsatzgebiete

• Einsatzgebiete Photowiderstand:– Dämmerungsschalter– Belichtungsmesser in Kameras– Optokoppler, wenn keine schnelle Reaktion erforderlich

– Trägheit kann Netzrauschen herausfiltern– Da linear: spannungsgesteuerte Filter

• Einsatzgebiete Photodiode:– Empfangselemente für Lichtwellenleiter– CCD-Sensor (Kamera)

Page 4: Helligkeitsmessung über ADC...2 von 00 Helligkeitsmessung über ADC • Einführung • ADC • Photowiderstand • SPI allgemein • SPI in MCP3202 • Exkurs: PID-Regler • Praktikum

4 von 00

ADC

Raphael Leusmann, Maximilian Willers 21.12.2015

Flash decoder

Prof. Glösekötter: ADC09-Converter.pdf

Page 5: Helligkeitsmessung über ADC...2 von 00 Helligkeitsmessung über ADC • Einführung • ADC • Photowiderstand • SPI allgemein • SPI in MCP3202 • Exkurs: PID-Regler • Praktikum

5 von 00

ADC

Raphael Leusmann, Maximilian Willers 21.12.2015

2 Stage parallel conversion

Prof. Glösekötter: ADC09-Converter.pdf

Page 6: Helligkeitsmessung über ADC...2 von 00 Helligkeitsmessung über ADC • Einführung • ADC • Photowiderstand • SPI allgemein • SPI in MCP3202 • Exkurs: PID-Regler • Praktikum

6 von 00

ADC

Raphael Leusmann, Maximilian Willers 21.12.2015

Counter

Prof. Glösekötter: ADC09-Converter.pdf

Page 7: Helligkeitsmessung über ADC...2 von 00 Helligkeitsmessung über ADC • Einführung • ADC • Photowiderstand • SPI allgemein • SPI in MCP3202 • Exkurs: PID-Regler • Praktikum

7 von 00

ADC

Raphael Leusmann, Maximilian Willers 21.12.2015

Cyclic converter

Prof. Glösekötter: ADC09-Converter.pdf

Page 8: Helligkeitsmessung über ADC...2 von 00 Helligkeitsmessung über ADC • Einführung • ADC • Photowiderstand • SPI allgemein • SPI in MCP3202 • Exkurs: PID-Regler • Praktikum

8 von 00

ADC

Raphael Leusmann, Maximilian Willers 21.12.2015

Succesessive approx

• MCP3202

Prof. Glösekötter: ADC09-Converter.pdf

Page 9: Helligkeitsmessung über ADC...2 von 00 Helligkeitsmessung über ADC • Einführung • ADC • Photowiderstand • SPI allgemein • SPI in MCP3202 • Exkurs: PID-Regler • Praktikum

9 von 00

Photowiderstand (LDR)

Raphael Leusmann, Maximilian Willers 21.12.2015

Aufbau und Funktionsweise

• Isolierstoff (Keramik) + fotosensitives Halbleitermaterial + elektrische Anschlüsse (kammartig) + Anschlussdrähte + transparenter Kunstharz

• Halbleitermaterial:– Cadmiumsulfid/Cadmiumselenid– Etwa die gleiche Farbempfindlichkeitskurve wie Mensch– Licht ionisiert Störstelle, wirkt für einige ms wie Dotierung

Leitfähigkeit wird erhöht– Langsame Reaktion durch lange Zeit der Neutralisierung

• Parameter:– Dunkelwiderstand: nach einigen Sekunden typ. 1-100MOhm– Hellwiderstand: bei 1000lx typ 100-2000Ohm– Ansprechzeit: Zeit nach Einschalten von 1000lx, bis 65% des

spezifischen Stroms fließen, typ. 1-3ms– Spektralbereich: materialabhängig

Reichelt.de: A906011

Page 10: Helligkeitsmessung über ADC...2 von 00 Helligkeitsmessung über ADC • Einführung • ADC • Photowiderstand • SPI allgemein • SPI in MCP3202 • Exkurs: PID-Regler • Praktikum

10 von 00

SPI

Raphael Leusmann, Maximilian Willers 21.12.2015

Topology

Page 11: Helligkeitsmessung über ADC...2 von 00 Helligkeitsmessung über ADC • Einführung • ADC • Photowiderstand • SPI allgemein • SPI in MCP3202 • Exkurs: PID-Regler • Praktikum

11 von 00

SPI

Raphael Leusmann, Maximilian Willers 21.12.2015

Transfer

Page 12: Helligkeitsmessung über ADC...2 von 00 Helligkeitsmessung über ADC • Einführung • ADC • Photowiderstand • SPI allgemein • SPI in MCP3202 • Exkurs: PID-Regler • Praktikum

12 von 00

SPI

Raphael Leusmann, Maximilian Willers 21.12.2015

Modi

• CPOL = 0 Clock Idle Low• CPOL = 1 Clock Idle High

• CHPA = 0 erste Flanke• CHPA = 1 zweite Flanke

CPOL = 1 & CHPA = 0 werden die Signale bei der ersten fallenden Flanke übernommen

SPI Mode CPOL (Clock Polarity)

CPHA (Clock Phase)

0 0 0

1 0 1

2 1 0

3 1 1

Page 13: Helligkeitsmessung über ADC...2 von 00 Helligkeitsmessung über ADC • Einführung • ADC • Photowiderstand • SPI allgemein • SPI in MCP3202 • Exkurs: PID-Regler • Praktikum

13 von 00

SPI

Raphael Leusmann, Maximilian Willers 21.12.2015

Mode 2

Page 14: Helligkeitsmessung über ADC...2 von 00 Helligkeitsmessung über ADC • Einführung • ADC • Photowiderstand • SPI allgemein • SPI in MCP3202 • Exkurs: PID-Regler • Praktikum

14 von 00

SPIBedeutung für den MCP3202

Raphael Leusmann, Maximilian Willers 21.12.2015

Page 15: Helligkeitsmessung über ADC...2 von 00 Helligkeitsmessung über ADC • Einführung • ADC • Photowiderstand • SPI allgemein • SPI in MCP3202 • Exkurs: PID-Regler • Praktikum

15 von 00

SPIBedeutung für den MCP3202

Raphael Leusmann, Maximilian Willers 21.12.2015

Page 16: Helligkeitsmessung über ADC...2 von 00 Helligkeitsmessung über ADC • Einführung • ADC • Photowiderstand • SPI allgemein • SPI in MCP3202 • Exkurs: PID-Regler • Praktikum

16 von 00

SPIBedeutung für den MCP3202

Raphael Leusmann, Maximilian Willers 21.12.2015

Page 17: Helligkeitsmessung über ADC...2 von 00 Helligkeitsmessung über ADC • Einführung • ADC • Photowiderstand • SPI allgemein • SPI in MCP3202 • Exkurs: PID-Regler • Praktikum

17 von 00

Exkurs: PID-Regler

Raphael Leusmann, Maximilian Willers 21.12.2015

Theorie und Implementierung

• Proportionalteil: Differenz Soll-/Istwert– Ständige Regelabweichung, da Regeldifferenz = Regelgröße

• Integralanteil: Regeldifferenz über die Zeit integriert– Präzise, aber langsam

• Differenzialanteil: Änderung der Regeldifferenz– Schnelle Regeldifferenzänderungen werden abgefangen

#include „PIDRegler.h“• newPIDRegler(double FAKTOR_P, double FAKTOR_I, double FAKTOR_D, int DELTA_T_I, int

DELTA_T_D, double T_period, int buffer_length)• getPIDValue• putNewMesswert(PIDRegler pidregler, double ist_wert, double soll_wert)

Reichelt.de: A906011

Page 18: Helligkeitsmessung über ADC...2 von 00 Helligkeitsmessung über ADC • Einführung • ADC • Photowiderstand • SPI allgemein • SPI in MCP3202 • Exkurs: PID-Regler • Praktikum

18 von 00

Praktikum

Raphael Leusmann, Maximilian Willers 21.12.2015

Aufbau

• Aufbau:– Spannungsteiler aus Photowiderstand und Festwiderstand– Photowiderstand in den Pull-Up-Pfad, da heller = höherer Wert

Reichelt.de: A906011

Datasheet MCP3202

Page 19: Helligkeitsmessung über ADC...2 von 00 Helligkeitsmessung über ADC • Einführung • ADC • Photowiderstand • SPI allgemein • SPI in MCP3202 • Exkurs: PID-Regler • Praktikum

19 von 00

Praktikum

Raphael Leusmann, Maximilian Willers 21.12.2015

Aufgaben

• Aufgabe 1:– Schaltung nach Datenblatt stecken

• Aufgabe 2:– MCP3202-Klasse

– readValue(int channel)– readAverageValue(int channel)

• Aufgabe 3:– Lichtsensor-Klasse

– Hat MCP3202– calibrate: Bauteiltoleranz ausgleichen– getCorrectMeasurement, getCorrectDifference

– Lichtwerte/Differenz auf den LEDs ausgeben• Aufgabe 4 (opt.):

– PID-Regler importieren– Mit Istwert = Differenz, Sollwert = 0 spielen

Reichelt.de: A906011

Page 20: Helligkeitsmessung über ADC...2 von 00 Helligkeitsmessung über ADC • Einführung • ADC • Photowiderstand • SPI allgemein • SPI in MCP3202 • Exkurs: PID-Regler • Praktikum

20 von 00

Quellen

• https://de.wikipedia.org/wiki/Serial_Peripheral_Interface• https://www.youtube.com/watch?v=iqMiI9Zgxhk• https://de.wikipedia.org/wiki/Fotowiderstand• Prof. Glösekötter: Schaltungstechnik

Raphael Leusmann, Maximilian Willers 21.12.2015

Page 21: Helligkeitsmessung über ADC...2 von 00 Helligkeitsmessung über ADC • Einführung • ADC • Photowiderstand • SPI allgemein • SPI in MCP3202 • Exkurs: PID-Regler • Praktikum

Vielen Dank für Ihre Aufmerksamkeit!

Raphael Leusmann, Maximilian Willers