Enchipsdatorns gränssnitt mot den analoga omvärlden

Relevanta dokument
Enchipsdatorns gränssnitt mot den analoga omvärlden

Laboration 5. Temperaturmätning med analog givare. Tekniska gränssnitt 7,5 p. Förutsättningar: Uppgift: Temperatur:+22 C

AD-DA-omvandlare. Mätteknik. Ville Jalkanen. 1

A/D D/A omvandling. Lars Wallman. Lunds Universitet / LTH / Institutionen för Mätteknik och Industriell Elektroteknik

Ett urval D/A- och A/D-omvandlare

Elektronik. Viktor Öwall, Digital ASIC Group, Dept. of Electroscience, Lund University, Sweden-

Grundläggande A/D- och D/A-omvandling. 1 Inledning. 2 Digital/analog(D/A)-omvandling

Elektronik. Viktor Öwall, Digital ASIC Group, Dept. of Electroscience, Lund University, Sweden-

A/D- och D/A- omvandlare

Analogt och Digital. Viktor Öwall. Elektronik

AD-/DA-omvandlare. Digitala signaler, Sampling och Sample-Hold

Analoga och Digitala Signaler. Analogt och Digitalt. Analogt. Digitalt. Analogt få komponenter låg effektförbrukning

Elektronik. Viktor Öwall, Digital ASIC Group, Dept. of Electroscience, Lund University, Sweden-

Elektronik Elektronik 2019

Elektronik Elektronik 2017

Elektronik. Viktor Öwall, Digital ASIC Group, Dept. of Electroscience, Lund University, Sweden-

Analogt och Digital. Viktor Öwall. Elektronik

Elektronik Dataomvandlare

Analogt och Digital. Viktor Öwall Bertil Larsson

Elektronik. Dataomvandlare

A/D D/A omvandling Mätteknik för F

Elektronik Dataomvandlare

Analog till Digitalomvandling

A/D D/A omvandling. EEM007 - Mätteknik för F 2015 CHRISTIAN ANTFOLK

A/D D/A omvandling. Johan Nilsson

Analog till Digitalomvandling

Grundlande A/D- och D/A-omvandling. 1 Inledning. 2 Digital/analog(D/A)-omvandling

Effektpedal för elgitarr

Digitalt eller Analogt

A/D D/A omvandling. EEM007 - Mätteknik för F 2016 CHRISTIAN ANTFOLK / LARS WALLMAN

Datorteknik. Tomas Nordström Föreläsning 12 Mer I/O. För utveckling av verksamhet, produkter och livskvalitet.

D/A- och A/D-omvandlarmodul MOD687-31

A/D D/A omvandling. Lars Wallman. Lunds Universitet / LTH / Institutionen för Mätteknik och Industriell Elektroteknik

Styrteknik distans: Minneselement, register, räknare, AD-omv D4:1

Temperaturmätare med lagringsfunktion DIGITALA PROJEKT EITF11 GRUPP 14, ERIK ENFORS, LUDWIG ROSENDAL, CARL MIKAEL WIDMAN

Digitala system EDI610 Elektro- och informationsteknik

Elektro och Informationsteknik LTH. Laboration 6 A/D- och D/A-omvandling. Elektronik för D ETIA01

Spektrala Transformer

Projekt 1 (P1) Problembeskrivning och uppdragsspecifikation

Digital elektronik. I Båda fallen gäller förstås att tidsförloppet måste bevaras.

LEU240 Mikrodatorsystem Laboration 2: Ett komplett avbrottsstyrt system med in- och utenheter

Mätteknik Digitala oscilloskop

Du har följande material: 1 Kopplingsdäck 2 LM339 4 komparatorer i vardera kapsel. ( ELFA art.nr datablad finns )

Spektrala Transformer

Tentamen i Krets- och mätteknik, fk - ETEF15

SENSORER OCH MÄTTEKNIK

Mekanisk solros, Digitala projekt(edi021) Kristoer Nordvall, Stefan Windfeldt, Inlämmnad: 4 december 2006

Multimeter och räknare AD-omvandling. Multimeter

Kapitel 2 o 3. Att skicka signaler på en länk. (Maria Kihl)

- Digitala ingångar och framförallt utgångar o elektrisk modell

Mätteknik E-huset. Digitalt oscilloskop Vertikal inställning. Digitalt oscilloskop. Digitala oscilloskop. Lab-lokal 1309 o 1310

Provmoment: Ladokkod: Tentamen ges för: Tentamen TE111B El3. Namn: Personnummer: Tentamensdatum: Tid: 14:00-18:00.

Minneselement,. Styrteknik grundkurs. Digitala kursmoment. SR-latch med logiska grindar. Funktionstabell för SR-latchen R S Q Q ?

Digitalteknik: CoolRunner-II CPLD Starter Kit Med kommentarer för kursen ht 2012

Läsinstruktioner. Materiel

IE1206 Inbyggd Elektronik

Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk. Att sända information mellan datorer. Information och binärdata

Tentamen i Krets- och mätteknik, fk - ETEF15

AVR 3 - datorteknik. Avbrott. Digitala system 15 hp. Förberedelser

Mätteknik Digitala oscilloskop

Tid- och frekvensmätning Ola Jakobsson Johan Gran, labbhandledare

Innehåll forts. Mätosäkerhet Sampling Vikning (Aliasing) Principer för D/A omvandling Sammanfattning Lab-info Förberedelser och/eller övningar

IE1206 Inbyggd Elektronik

Pulsmätare med varningsindikatorer

A-del motsvarande KS1

Digital signalbehandling Digitalt Ljud

Signalbehandling, förstärkare och filter F9, MF1016

Mätning av elektriska storheter. Oscilloskopet

Sekvensnät i VHDL del 2

Digitala Projekt (EITF11)

Digitalteknik: CoolRunner-II CPLD Starter Kit

Innehållsförteckning. Figur- och tabellförteckning. Figure 1 Blockschema över hårdvaran...4 Figure 2 Blockschema över programet...

Resttentamen i Signaler och System Måndagen den 11.januari 2010, kl 14-19

Lösningar till tentamen i styr- och reglerteknik (Med fet stil!)

Ljudteknik. Digital representation. Vad är ljud?

Komparatorn, AD/DA, överföringsfunktioner, bodediagram

Signaler och system, IT3

Systemkonstruktion LABORATION REALTIDSPROGRAMMERING

TENTAMEN Datorteknik (DO2005) D1/E1/Mek1/Ö1

2E1112 Elektrisk mätteknik

DIGITALA PROJEKT Väderstation

Digitalitet. Kontinuerlig. Direkt proportionerlig mot källan. Ex. sprittermometer. Elektrisk signal som representerar ljud.

Laborationsrapport Elektroteknik grundkurs ET1002 Mätteknik

Datorprojekt, del 1. Digitala system 15 p

Tentamen i Elektronik - ETIA01

Granska befintlig kod och kommentarer Testa loopbackfunktionen

Översikt, kursinnehåll

Multimeter och räknare AD-omvandling. Multimeter

Tentamen i Signaler och kommunikation, ETT080

Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk. Jens A Andersson

Tentamen i Krets- och mätteknik, fk, ETEF15. den 14 jan :00-13:00

4 Laboration 4. Brus och termo-emk

ISY/Datorteknik LABORATION 3. A/D omvandlare

Sammanfattning TSBB16

2 Laborationsutrustning

En översikt av Kap 7. Tillbakablick, återkoppling Informationsteknologi Reglering av vätskenivån i en tank. Framkoppling. Informationsteknologi

Ulrik Söderström 20 Jan Signaler & Signalanalys

Signalanalys med snabb Fouriertransform

Enchipsdatorer med tillämpningar LABORATION 6, ROBOT

Q64AD, Q68ADV/ADI, analoga ingångsmoduler KI00105E

Transkript:

Agenda Enchipsdatorns gränssnitt mot den analoga omvärlden Erik Larsson Analog/Digital (AD) omvandling Digital/Analog (DA) omvandling Sampling, upplösning och noggrannhet Laborationsuppgift.5 Motivation.5.5 Analog/Digital (AD) omvandling Analog/Digital Converter (DAC).5 -.5 - -.2.4.6.8 -.2.4.6.8 -.2.4.6.8 - -.2.4.6.8 -.2.4.6.8 Analog/Digital (AD) omvandling Digital/Analog (DA) omvandling Analog Digital Analog

Analog/Digital (AD) omvandling Successiv approximation Successiv approximation Flash converter (direct-conversion) Ramp-compare Wilkinson Integrating (dual-slope or multi-slope) Delta-encoded (counter-ramp) Pipeline (subranging quantizer) Sigma-delta (delta-sigma) Time-interleaved ADC with intermediate FM stage Princip: Räkna upp räknare för att få ett digitalt värde Omvandla det digitalt värdet till ett analogt Jämför det skapade analoga värdet med insignalen Vanlig metod i processorer Flash converter Digital/Analog (D/A) omvandling Digital/Analog Converter (DAC) Princip: Insignalen jämförs mot komparator. Om 8-bitars omvandling önskas, används 2^8 (255) jämförelse operatorer.5 -.2.4.6.8.5 - -.2.4.6.8

Digital/Analog (DA) omvandling R2R-stege R2R stege Pulsbreddsmodulering (Pulse-width modulator) Princip: Låt bitposition påverka olika. Till exempel, LSB tvingas ner mest med motstånd och MSB minst. Sampling, upplösning och noggrannhet Sampling, upplösning och noggrannhet Sampling.. hur ofta sampla? Inte mer än tillräckligt p g a kostnad För förlustfri sampling: Nyquist-Shannons samplingsteorem, även kallad Nyquistteoremet, Shannonteoremet eller samplingsteoremet -> sampla med dubbla frekvensen. Människor här upp till ca 2 KHz. Därför samplas kring 4 KHz. Sampling av ljud (för människor). Upplösning (resolution) och noggrannhet (precision) Exempel: Varför köpa HDTV som har utmärkt upplösning om man har en dålig noggrannhet på TV-signalen? Eller, varför räkna ut och visa temperatur med större upplösning (flera decimaler) om insignalen inte är tillräckligt bra? Och kostnaden..

Agenda Analog/Digital (AD) omvandling Digital/Analog (DA) omvandling Sampling, upplösning och noggrannhet Laborationsuppgift Syftet med laborationen är att studera analog till digital omvandling. En analog signal, spänning, som motsvarar temperaturen ska omvandlas till en digital signal. Denna signal ska behandlas så att avläst temperatur visas på en LCD skärm. Material: Konstruktion från laboration 2 som temperaturgivare Labborationskortet med Atmega28 Deluppgifter: Avläs spänning från temperaturgivare periodiskt Räkna om spänning till temperatur Visa temperatur på LCDskärm Förberedelser provkör ditt projekt från Digitala system se så att konstruktionen från laboration 2 är klar besvara frågorna i fet kursiv stil (laborationsbeskrivningen) Laborationstid: 3 maj (måndag) klockan 3-7 Uppgift : Koppla upp din konstruktion från laboration 2 Uppgift 2: Anslut temperaturgivaren (operationsförstärkaren) till analogingång på Atmega 28 Uppgift 3: Skriv kod som ställer in AD omvandlaren Uppgift 4: Skriv kod som omvandlar digitalt värde på spänning till temperatur och visa temperatur på LCDskärm Uppgift 5: Ostabilt värde. Implementera glidande medelvärdesbildning för att stabilisera

Uppgift : Koppla upp din konstruktion från laboration 2 Uppgift 2: Anslut temperaturgivaren till analogingång (ADC) på Atmega 28 Uppgift 3: Skriv kod som ställer in AD omvandlaren Uppgift 4: Skriv kod som omvandlar digitalt värde på spänning till temperatur och visa temperatur på LCDskärm Skriv funktionen initad som gör: Använder AVCC som referensspänning till A/Domvandlaren. Avläser den analoga insignalen (ADC) som ett 8- bitarsvärde. Start A/D-omvandlaren. Omvandlaren ska stå och gå hela tiden och dess klockfrekvens ska vara 25 khz. Placera funktionen initad i AD.c (AD.h) Rät linje Temperatur (V, -2C) (5V, 4C) Rät linje: Y=KX+L Spänning

Uppgift 5: Ostabilt värde. Implementera glidande medelvärdesbildning för att stabilisera Gör flera mätningar och skapa medelvärde för att få bort brus. Förutsättning: kan mäta signal flera gånger bruset är slumpmässigt Glidande medelvärdesbildning, t ex: M n =,8 * M n- +,2 * V där V är det nya inlästa värdet. Varje nytt medelvärde (M n ) fås genom att ta ett viktat medelvärde av en stor del (,8) av det gamla M n- och en liten del (,2) av det nya (V). Laboration 5 är klar när: presentation av temperatur är i stil med: Temperatur:+22 C gjort en bedömning av denna mätmetods (ADomvandlingen) noggrannhet, upplösning, fördelar och nackdelar (ska med i laborationsrapport). Laborationstillfällen Måndag, 3 april, klockan 3-7 Enchipsdatorns gränssnitt mot den analoga omvärlden Erik Larsson