Chip veraltet, für neue Anwendungen nicht empfehlenswert!

Ähnliche Dokumente
Experiment 2: Digital-Analog-Wandler über I2C

Beschaltung eines Mikrocontrollers. Jordi Blanch Sierra Steuerungsgruppe

by AS playground.boxtec.ch/doku.php/tutorial I 2 C Bus und analoge Eingabe = Teil 1 Hardware = Analog 2

Analog-Digital-Converter

AVR-Mikrocontroller in BASCOM programmieren

Eine einfache Operationsverstärkerschaltung zur Bestimmung des Widerstandes eines Sensors

Protokoll zum Praktikum des Moduls Technische Informatik an der JLU Gießen

Parameter Bedingungen Spezifikationen A/D-Wandlertyp

Analog Ausgangsmodul DAO 081 für acht ±10 V DC Ausgänge

PA-CONTROL AD-Wandler Ab Version IEF Werner GmbH Wendelhofstr Furtwangen Tel.: 07723/925-0 Fax: 07723/

Verarbeiten von Analogwerten

Modul 6 Name: Berufsbildende Schule Technik Carl-Benz-Schule Klasse: Datum: Seite 1/5

Projektlabor Steven Schmidt Mai 2009

NANO III. Digital-Analog-Wandler. Analog-Digital-Wandler Abtastung. Datenakquisition:

Jan Monsch. Donnerstag, 2. Mai 13

Bedienungsanleitung Mini Schrittmotorsteuerung UIM24302A / UIM243L02AT / UIM24302B / UIM243L02BT. Bedienungsanleitung

EFP 4/2 AIO 12 Bit Profibus DP Slave

by AS playground.boxtec.ch/doku.php/tutorial I 2 C Bus und analoge Eingabe = Teil 1 Hardware = Analog 1

Tabelle 1. Allgemeine Spezifikationen der analogen Eingänge. Parameter Bedingung Spezifikation Typ 16-bit sukzessive Approximation

Eingangsspannung Typisch +24 V Maximal +30 V. Signalpegel Low: <+8 V High: >+14 V. Maximale Eingangsfrequenz 25 khz

X-AD24-4i, X-AD20-4i 4 differentielle analoge Eingänge für DMS, Temperaturfühler. getrennt, bis 24 Bit Auflösung und max. 100SPS (42kSPS) Abtastrate

C. Lokale I/O-Adressen

Vin = +10 V 70 µa typ.

Wozu benötigt man AD/DA Wandler?

Praktikum. Steuer- und Rechenwerke Motorola MC 6802

Physikalisches Praktikum für Vorgerückte. Digitalelektronik. Mattia Rigotti. 7. Juli Eidgenössiche Technische Hochschule Zürich

Produktinformation zur Analogeingabebaugruppe 16xI/U oder 8xI/U, potentialgetrennt (6ES UA11)

Handout zum Vortrag: Einfache integrierte digitale Schaltungen von Andreas Bock

Klausur PHMJ02 SS2012. Mikrocontroller und Robotik. Mittwoch GUTEN ERFOLG!!!

Manual I2C Module zum CARME-Kit

3. Laboreinheit - Hardwarepraktikum SS 2003

Wenn nicht anders angegeben, beträgt die normale Betriebstemperatur 25 C. Kursiv gedruckte Spezifikationen sind durch das Design vorgegeben.

Temperaturmessung mit dem ATmega8

F4 Fuse- und Lock-Bits

analoge Ein- und Ausgänge

ATmega169 Chip: Pin-Layout

Lego 4 LavA. Entwicklung einer Lego Mindstorms Experimentierplattform für FPGA-basierte, konfigurierbare Multiprozessorsysteme

Analoge Schnittstellen

NANO III - MSR. Signalabtastung Analog Digital Converter (ADC) Digital Analog Converter (DAC) Themen: DAC

SWR-Messeinrichtung. mit. externer Messbrücke. und. externem logarithmischem Detektor

M2510 Analog-Eingabe

Analogmodule AS-i, IP20

Projekt Nr. 15: Einen elektronischen Würfel erstellen

Digital meets analog. Analoge Welt Messung physikalischer Größen mittels Sensoren analoge Spannung. Analog-Digital-Wandlung (A/D)

Teach-Dongle Rev 1.1. Teach-Dongle. Rev 1.1 Stand Okt

Analog-Digital Umwandlung

Entwicklungsboard 16F1824

MikroController der 8051-Familie

Applikation. PA-CONTROL mit Ein- und Ausgängen am CAN-BUS

Projektlabor WS 04/05 Ausarbeitung: Timer 555 Aurens Pratomo. - Timer Aurens Pratomo - 1 -

Ansteuerung eines LCD-Screens

Schnittstellenspezifikation Profibus GHM spray

1 Dalex \ Grundlagen der Elektronik WS. Benutzte Quellen

Programmierung von ATMEL AVR Mikroprozessoren am Beispiel des ATtiny13. Teil 8: gavrasmw und weitere Beispiele

I2C-006 DATASHEET I2C-006 V1.00: 1K EEPROM MODUL MIT TWI (I 2 C) SCHNITTSTELLE. Dokument NR.: I2C-006_Datasheet

Research & Development Ultrasonic Technology / Fingerprint recognition DATA SHEETS OPKUD.

D.1 Vorbereitung. Teil D Analog-Digital-Wandler 1

Subranging-Analog/Digital-Wandler mit tiefem Leistungsverbrauch für System-on-Chip-Lösungen in Sensor-Anwendungen

PLIN-Slave Test-Slave für den LIN-Bus mit diversen I/Os. Benutzerhandbuch V1.1.0

Handbuch für das Universal Mikrocontrollermodul mit ATMega128 / ATmega2561

Umbau eines Saug- und Wisch Roboters auf ARDUINO Steuerung

3.6 Analog-Digital-Umsetzung

USB-DAC.

Vortrag über die Bachelorarbeit

Zusatzplatine ZIB2-PDx-N für Plug & Drive Motoren PDx-N

Die Aufgabe eines Digital-Analog Umsetzers ist es, eine Zahl in eine dazu proportionale Spannung umzuwandeln.

Funktionsweise der internen Multifunktionskarte Lab-PC

Geräte- und Anwendungsbeschreibung PROCONTROL. Analog-Eingabegerät 81EA32-- E/R0200. Geräte der Turbinen-Leittechnik. ±10 V, 16fach.

BLUE line. Bedienungsanleitung zum M-Unit Experimentierboard. Innovative Technik. Tobias Regenhardt Grüner Weg Seulingen

Erweiterung EMD. Messen, Steuern und Regeln. S-MIO-8/8 2Pt100 2AO Digital-/Analog-Subprint mit 2Pt100 Eingängen

Prozess-rechner. auch im Büro. Automation und Prozessrechentechnik. Prozessrechner. Sommersemester Prozess I/O. zu und von anderen Rechnern

Garantie. Controller / Dimmer / Schalter KNXDSK1236-4X5A. Produktdatenblatt. Jahre. Artikelnummer EAN

AS-i / IO-Link Modul, IO-Link Master mit 4 IO-Link Ports

RedPitaya HPSDR Ausgänge zur Antennen und Bandfilterumschaltung

Baubeschreibung zur Sprechfunkerweiterung für den T7F

Hardware PC DDC JP Elektronik GmbH

Produktkatalog. Pegasus Dimmer. Pegasus 19 Stromverteiler. DMX-Netzwerktechnik

1000 V (DC oder AC Spitze zu Spitze) Genauigkeit: ±1% ± 2 Digit

Digital-Analog-Wandler: Ein Bit analog

RGB-Sequenzer RS232 RS485 MDX512 AD / IO Platine

Sukzessive Approximation

Versuch PM01 - A/D- und D/A-Wandler. Abgabedatum: 28. Februar 2008

Der I²C-Bus. Vorstellung des Inter-Integrated Circuit -Bus. Aufbau und Funktionsweise. Beispiel PortExpander am Arduino

[CF-2560-DATENBLATT] dpc-haustechnik. Ulrich Piechnick April Technisches Handbuch

Seriell programmierbarer Quarzoszillator

ADC / DAC: Überblick

USB-Isolator. Version 1.2. (C) R.Greinert 2009

Microcontroller Kurs Microcontroller Kurs/Johannes Fuchs 1

C-DIAS MULTI - l/o MODUL CIO 021

Kapitel 18. Externe Komponenten

Eine Präsentation von Teoman Reimann Projektorientiertes Praktikum SS2017. NE555 IC Timer

V cc. 1 k. 7 mal 150 Ohm

Produktinformation. Peripheriemodul PM AI8O2. (gültig ab 06/2012)

1. Allgemein Befehle... 3

M2000 Analog-Ausgabe

DTMF Sender. Es können 252 Zeichen maximal am Stück übertragen werden; die Länge des Strings wird mit einem Byte übertragen.

8.0 Erweiterung mit dem 8 Bit D/A Maxim MAX5382

AS-i Safety Analogeingangsmodule, IP20

Transkript:

Experiment 3: Analog-Digital-Wandler über I2C V1.2 DK4AQ, 14.05.2013 Preis derzeit: 2,45 (Reichelt) Chip veraltet, für neue Anwendungen nicht empfehlenswert! 4 AD-Wandler + 1 DA-Wandler Auflösung: 8bit 2 8 = 256 Stufen Betriebsspannung: 2,5 6V Ausgangsspannung: 0,01V VDD-0,04V Ausgangsstrom: max.10ma

Anschlüsse des Bausteins Slave-Adresse des Bausteins: Die Bits A0-A3 sind Hardware- Anschlüsse, die von aussen am IC mit festen Pegeln belegt werden klönnen. Damit kann die Adresse von 48h bis 4Fh eingestellt werden. Die Grundadresse ist 1001000b = 48h

Blockbild PCF8591 Der PCF8591 ist ein Baustein, der basierend auf einem System in dem mit Hilfe der sukzessiven Aproximation Analog-/Digital-Wandler und Digital-/Analog-Wandler.

D/A-Wandlung Addition der Anteile Widerstandsnetzwerk 128 64 4 Ausgangsspannung: 0V-VREF, Einschwingzeit < 90µs, Genauigkeit: +/-1,5 LSB 2 8-Bit-Binärwert 1 255 Schalter Der D/A-Wandler wird durch die Auswahl von Spannungsbeiträgen aus einem Widerstandsnetz erreicht. Jeder Beitrag entspricht seiner Gewichtung im binären Zahlensystem.

A/D-Wandlung Vergleicher Binärer Wert, Ergebnis Eingangsspannung Ausgangs- Spannung D/A-Wandler Der A/D-Wandler nutzt die Struktur des D/A-Wandlers. Die A/D-Wandlung wird durch Hochzählen des Registers erreicht. Mit dem Hochzählen steigt die Ausgangsspannung des D/A-Wandlers. Der Vergleicher stellt fest, wann die D/A-Spannung den Engangswert erreicht. Dann wird das Hochzählen gestoppt und der bis dahin gezählte Wert ist das Ergebnis der Wandlung. Messspannung: = 0V-VREF, Genauigkeit (Linearität): +/- 1,5 LSB, Wandlungszeit < 90µs

Struktur des Control-Bytes Der Baustein verfügt über ein Control-Register und ein Daten- Register (Lesen = A/D-Wert, Schreiben = D/A-Wert). Im Control-Register kann man die Betriebsart einstellen. Das Bit Autoinkrement sorgt dafür, dass nach Lesen des eines Analog- Kanals automatiscvh der nächste Kanal eingelesen wird. So können über I2C alle Kanäle hintereinander gelesen werden. Für die D/A-Wandlung ist das Bit Analog Output Enable wichtig. Es muß auf 1 gesetzt werden. Für die A/D-Wandlung soll der Kanal 0 gewählt werden und alle Eingänge single-ended benutzt werden,1-polig gegenüber Masse). Also bekommt das Control-Wort den Wert 0100000b oder 40h.

Schaltung AD-Wandler lesen über I2C

Deatilbeschaltung A/D-Wandler

Details zur Hardware-Beschaltung des PCF8591 Adressierungseingänge A0-A2: GND => log. 0, Adresse des Chips ist damit die Grundadresse 48h (s.o.) Eingang EXT: GND, Es soll nicht ein externer Oszillator benutzt werden, sondern der interne Oszillator VREF: Der Baustein hat keine eigene Referenzspannung zur Spannungsmessung. Daher holen wir die Referenzspannung vom Arduino (3,3V). Ergebnis: der DA-Wert von 0-255 bestreicht den Bereich von 0V bis 3,3V. Auch A/D-Messungen hätten den Eingangsbereich 0-3,3V AIN0-AIN3: Analogeingänge 1-3, werden in diesem Experiment nicht benutzt, GND. Der Analog-Eingang 0 wird als Eingang benutzt. AGND: Masse-Referenzpunkt für alle Analog-Operationen, in diesem Experiment einfach auf GND C3,C4: Abblockkondensatoren Betriebsspannung, möglichst dicht am Bausteinanschluss C1,C2: Abblockkondensatoren Referenzspannung, möglichst dicht am Bausteinanschluss Spannungsmessung: Vielfachmessgerät zur Anzeige der Ausgangsspannung

Aufbauvorschlag I2C_AD_Wandl_Exp3 Kurze Drähte oberhalb des Wandlers und Kondensator möglichst dicht am IC sind wichtig.

Programm I2C_AD_Wandl_Exp3 (1)

Programm I2C_AD_Wandl_Exp3 (2)

Anhang SCL SDA