Forelesning nr.13 INF 1411 Elektroniske systemer Sensorer AD og DA-konvertering.

Slides:



Advertisements
Liknende presentasjoner
Kap 02, 03 Posisjon – Hastighet – Akselerasjon
Advertisements

Parkabel I dag bruker vi mest UTP-kabel som ersom er uskjermet. Vi bruker mest enkjærnete ledere. Flertrådete ledere brukes derimot i koblingssnorer.
Forelesning nr.1 INF 1411 Elektroniske systemer
2008 INF3400 Interkonnekt Introduksjon INF3400 Interkonnekt Motstand i interkonnekt.
INF3400 Del 13 Teori Interkonnekt. Introduksjon INF3400 Interkonnekt Motstand i interkonnekt.
Kapittel 18 Grunnleggende diodekoplinger
Kondensator - Capacitor
Felteffekt-transistor FET
Lindem 27. april 2013 Hva er en Sensorer ?
Forelesning nr.13 INF 1411 Elektroniske systemer
Forelesning nr.11 INF 1411 Elektroniske systemer
Forelesning nr.4 INF 1411 Elektroniske systemer
Forelesning nr.3 INF 1411 Elektroniske systemer
Forelesning nr.5 INF 1411 Elektroniske systemer
Forelesning nr.12 INF 1411 Elektroniske systemer
Forelesning nr.6 INF 1411 Elektroniske systemer
Forelesning nr.4 INF 1411 Elektroniske systemer
Forelesning nr.6 INF 1411 Elektroniske systemer
Forelesning nr.9 INF 1411 Elektroniske systemer
Forelesning nr.5 INF 1411 Elektroniske systemer
Forelesning nr.13 INF 1411 Elektroniske systemer
Forelesning nr.5 INF 1411 Elektroniske systemer
Forelesning nr.2 INF 1411 Elektroniske systemer
Forelesning nr.7 INF 1411 Oppsummeringsspørsmål Spørsmål fra forelesningene 1 til INF
Forelesning nr.4 INF 1411 Elektroniske systemer Vekselstrøm Kondensatorer INF
Forelesning nr.5 INF 1411 Oppsummeringsspørsmål
Forelesning nr.10 INF 1411 Oppsummeringsspørsmål Transistorer INF
Fysikk og teknologi - Elektrisitet
Strøm / Resistans / EMS.
Kondensator.
Forelesning nr.10 INF 1411 Elektroniske systemer
Forelesning nr.7 INF 1411 Oppsummeringsspørsmål Spørsmål fra forelesningene 6 og INF
Forelesning nr.14 INF 1411 Elektroniske systemer Oppsummering INF
Sensorer, måleteknikk og signalbehandling
Forelesning nr.8 INF 1411 Oppsummeringsspørsmål Kapittel INF
Forelesning nr.7 INF 1411 Elektroniske systemer Anvendelser av RC-krester Tidsrespons til reaktive kretser INF
INF3400/4400 våren 2007 Grunnleggende digital CMOS
Sensorer, måleteknikk og signalbehandling
Den analoge verden blir digitalisert
Ladning-> Spenning. Kapasitans -> Spenning Brûel & Kjær: Microphone engineering handbook
2008 INF3400 Grunnleggende digital CMOS Transistor som bryter PÅAV PÅAV Logisk 0 = gnd (V SS ) Logisk 1 = V DD s = source g = gate d = drain Source terminal.
2008 INF3400 Grunnleggende digital CMOS MOS transistor i tverrsnitt Halvleder Silisum:pn overgang:
INF3400 Del Repetisjon Transistor modell. Transistor tverrsnitt: nMOS transistor pMOS transistor.
Signalbehandling og datakonvertering
Naturfag /8 Elektrisitet (og magnetisme)
Forelesning nr.7 INF 1411 Elektroniske systemer
Kapittel 18 Grunnleggende diodekoplinger
INF1400 – Kap 1 Digital representasjon og digitale porter
Elektronisk løgndetektor
INF3400 Del 2 Teori Enkel elektrisk transistor modell og introduksjon til CMOS prosess.
INF3400 Del 1 Teori og oppgaver Grunnleggende Digital CMOS.
Forelesning nr.12 INF 1411 Elektroniske systemer Opamp-kretser Oscillatorer og aktive filtre.
ELEKTRISITETELEKTRISITET KAPITTEL 11. ELEKTRISITET.
ELEKTRISITET. Noen viktige ord: HVA ER ELEKTRISITET? Hva er elektrisk ladning?
Forelesning nr.4 INF 1411 Elektroniske systemer Vekselstrøm Kondensatorer.
Forelesning nr.5 INF 1411 Elektroniske systemer RC-kretser.
Forelesning nr.11 INF 1411 Elektroniske systemer Måleteknikk Operasjonsforsterkere.
Elektrisitet. Hva er elektrisitet? Det er ikke lett å forklare hva elektrisitet er.  Vi ser den ikke fordi at den er usynlig  Vi lukter den ikke og.
Operasjonsforsterker - Op-amp EIVIND, ED0. Agenda  Innledning  Operasjonsforsterker  Matematiske funksjoner  ADC  Simuleringer  Konklusjon  Kontroll.
Transistorer og lysdioder - elektronikkens arbeidshester
Elektrisitet.
Kondensator - Capacitor
FET (Field Effect Transistor)
Signalbehandling og datakonvertering
Signalbehandling og datakonvertering : Komparator
Kondensator - Capacitor
Kapittel 18 Grunnleggende diodekoplinger
Kondensator - Capacitor
Kondensator - Capacitor
Elektronisk løgndetektor
Utskrift av presentasjonen:

Forelesning nr.13 INF 1411 Elektroniske systemer Sensorer AD og DA-konvertering

Dagens temaer Sensorer for måling av –Temperatur –Strekk, press, trykk og væskestrømmer –Hastighet og akselerasjon Digital-til Analog konvertering (DAC) Analog-til-Digital konvertering (ADC) Dagens temaer er hentet fra kapittel ekstrastoff dekket kun av forelesning INF 14112

Temperaturmåling Måling av temperaturer er avgjørende på mange områder, bla i industrielle prosesser, helse, varme og energi Konvensjonell temperaturmåling er basert på varmeutvidelseskoeffisienter til ulike materialer som kvikksølv og etanol, og avlesningen gjøres med det blotte øye Moderne temperaturmålere er transducere: Temperatur- avlesningen konverteres til en spenning eller strøm som er proporsjonal med temperaturen INF 14113

Temperaturmåling (forts) Det benyttes i dag hovedsaklig tre typer transducere: –Termokoblinger –Temperaturavhengig resistans –Termistorer Alle er har begrensinger i temperatur-område, presisjon, linearitet og dynamikk Begrensningene trekker i motsatt retning: Høy presisjon gir lite temperaturområde Ikke-linearitet kan relativt enkelt kompenseres INF 14114

Termokoblinger Termokoblinger er sensorer som baserer seg på Seebeck- spenningen Hvis to ulike metaller eller legeringer forbindes, oppstår det et elektrisk felt i overgangen i størrelsesorden mV Feltet øker tilnærmet lineært proporsjonalt med temperaturen Termokoblinger kan måle fra -250 til 2000 o C, men for en gitt metallkombinasjon er området mye mindre INF Heat Metal A Metal B V AB + -

Termokoblinger (forts) Enhver metall-metall overgang vil lage et elektrisk felt, derfor vil tilkoblingen til en termokobling innføre en ekstra termokobling Man må kompensere for den uønskede parasittspenningen INF 14116

Termokoblinger (forts) En teknikk er å bruke en referansetemperatur (f.eks isvann med 0 grader) med en ekstra termokobling Referansen gjør at man introduserer en ny termokobling med kjent temperatur og kjent Seebeck-spenning, og denne kan trekkes fra den målte spenningen i den ønskede måleproben INF 14117

Termokoblinger (forts) Det er ikke praktisk med ismaskin for å lage referansetemperatur Bedre å bruke temperaturavhengig strømkilde for å kompensere for en ekstra Seebeck-spenning INF Copper (Cu) CuConstantan Strømkilden genererer en spenning i en resistor som matcher den uønskende termokoblingsovergangen Measuring thermocouple AvAv AvVTAvVT +V VTVT +  +  VcVc IcIc Cu En uønsket termokoblingsspenning oppstår mellom kobber og konstantan-overgangen. Den uønskede termokoblings- spenningen kanselleres av V c. +  Output er kun funksjon av V T.

Resistansedetektorer En annen type temperaturmåler bruker temperaturavhengig resistans (RTD) RTD’er har også problem med parasitteffekter, fordi tilkoblingslederne også tilfører temperaturavhengig resistans Temperaturen måles enten ved å måle spenningsfallet over en motstand med konstant strøm, eller endringen i resistans i en brokobling, f.eks Wheatstonebro INF 14119

Termistorer Termistorer er en type halvleder hvor resistansen synker med økende temperatur Termistorer har logaritmisk (ikke-lineær) karakteristikk INF Termistorer har smal bånd- bredde, men er raske, presise og billige Brukes bla integrert på CPU’er for å styre viftehastighet Termistorer kan også brukes i brokoblinger

Måling av strekk, trykk og væskestrøm Strekk eller bøyning kan måles med en mostandstråd som ender motstand ved mekanisk påvirkning (piezoresistivitet) INF

Måling av strekk, trykk og væskestrøm Samme oppsett som for temperaturmåling brukes for trykk- og strekkmåling Trykk og strekk er enklere å måle fordi det ikke er nødvendig å kompensere i like stor grad INF

Måling av strekk, trykk og væskestrøm Trykk kan måles ved å feste en strekksensor på en fleksibel membran Væskestrøm kan måles ved å beregne trykkforskjellen mellom to punkter med ulik diameter INF

Måling av akselerasjon Akselerasjonsmåling brukes i en lang rekke anvendelser: –Tekniske anvendelser, bla kollisjonsputer, vibrasjonsmålinger, seismisk aktivitet, hastighet, posisjonering osv –Industrielle anvendelser, bla overvåkning av vibrasjoner og rotasjonshastighet, måling av G-krefter i luft- og romfart –Biologiske anvendelser: Sporing av dyr, energiforbruk –Medisinske anvendelser: Hjertekompresjon, skrittellere –Forbrukerelektronikk, bla roteringsfunksjon smart phones og kameraer, spillkonsoller, bildestabilisator i kamera, fallbeskyttelse i harddisker INF

Akselerasjonsmålere Tre vanlige sensortyper for akselerasjon er basert på –Piezoelektrisitet –Piezoresistivitet –Variabel kapasitans, resistans eller induktans Finnes i tillegg en rekke andre varianter basert på disse Felles for alle er at en endring i hastighet fører til endring i kapasitans/resistans/induktans eller spenning INF

Piezoelektrisitet Piezoelektrisitet oppstår når ladning akkumuleres i visse typer faste stoffer pga mekanisk påvirkning Effekten er reversibel –Når den mekaniske påvirkningen fjernes, endres det elektriske feltet tilbake til det opprinnelige Motsatt effekt kan brukes til å lage ultralyd og elektromotorer –Ved å sette spenning på et materiale skapes bevegelse INF

Piezoresistivitet Samme effekt som piezoelektrisitet, men her endres resistansen som følge av mekanisk påvirkning Imidlertid er det ingen reversibel effekt (ikke mulig å endre resistans for å generere mekanisk bevegelse) INF

Variabel kapasitans Ved å la en plate på kondensatoren være fast og den andre bevegelig, vil kapasitansen endres ved endring i bevegelse Endringen i konduktans kan måles med en Wheatstonebro INF

AD og DA-konvertering Verden er stort sett analog, dvs alt er kontinurerlige verdier Kjernen i beregningssystemer er som regel digital INF Digitalt system Analog til Digital konverter Digital til Analog konverter Analoge signaler Analoge signaler

AD og DA-konvertering (forts) For å kunne kommunisere med omverdenen trengs kretser for –Konvertering av analoge signaler til digitale signaler (ADC) –Konvertering av digitale signaler til analoge signaler (DAC) Det finnes en rekke ulike strategier for ADC og DAC med forskjellig –hastighet –nøyaktighet –effektforbruk –pris Kravet til oppløsning er som regel gitt av det digitale systemet INF

Analog-til-digital konvertering En datamaskin har flere enheter knyttet til seg som kan ses på som AD-konvertere: –Tastatur –Mus –Mikrofon Alle omformer analoge signaler til digital representasjon i datamaskinen Den vanligste ADC’en konverterer en analog spenning til et bitmønster, dvs én signallinje inn (analog) og N signallinjer ut (en linje for hvert bit) INF

Analog-til-digital konvertering (forts) V s er den spenningen som brukes for å angi logisk ’1’, mens B i enten er ’0’ eller ’1’, så V s B i er derfor enten 0 volt eller V s volt INF ADC V in B0VsB0Vs B1VsB1Vs B N-1 V s N bit

ADC med teller INF Binærteller DAC + _ Analog input Klokkesignal Komparator VaVa VdVd MSB LSB Digital output Nullstill

ADC med teller (forts) Så lenge Va er mindre enn Vd, vil telleren fortsette å telle Avrundingsfeilen skyldes at den digitale telleren har endelig oppløsning INF Klokkepuls Spenning VdVd VaVa Avrundingsfeil

ADC med teller (forts) Avrundingsfeilen kan gjøres vilkårlig liten ved å øke antall bit i telleren og det digitale signalet Jo flere bit, desto langsommere blir ADC’en –For å konvertere V a, trengs V d /V a antall klokkesykler Største ulempen med denne ADC’en er at den ikke klarer å følge det analoge signalet hvis det varierer over tid, med mindre man nullstiller telleren og starter på nytt Hvis man erstatter den binære telleren med en opp-ned teller kan man følge tidsvarierende signaler bedre INF

ADC med opp/ned teller INF U/D-teller DAC + _ Analog input Klokkesignal Komparator VaVa VdVd MSB LSB Digital output Nullstill Opp/Ned kontroll

ADC med opp/ned teller ADC med vanlig teller INF CpCp V VdVd VaVa CpCp V VdVd VaVa ADC med opp/ned teller I motsetning til ADC med vanlig teller, vil det minst signifikante bitet endre verdi rundt V a selv når V a ikke endrer seg

ADC med suksessiv tilnærming Tellende ADC’er trenger i verste fall 2 N intervaller for å telle opp til riktig spenning Istedenfor en teller kan man bruke en bruke en programmerbar enhet som gjør et binærsøk etter riktig verdi, og den trenger maks N intervaller for å finne spenningen Enheten starter med å sette ’1’ i MSB og de andre bit’ene til ’0’. –Hvis V d fortsatt er lavere enn V a, settes det nest mest signifikante bit’et til 1. –Hvis V d er høyere enn V a, settes det mest signifikate bitet til 0 og de resterende til 1 Prosessen over gjentas helt til det er det minst signifikante bitet som må endres INF

ADC med parallell komparator Det tre foregående ADC’ene baserer seg på suksessiv tilnærming og er relativt langsomme En raskere måte er å gjøre sammenligning i parallell uten bruk av klokkesignaler Hastigheten til en ADC med parallellkomparator er begrenset av tidsforsinkelsen gjennom opamp’er og digital logikk Ulempen er at det kreves ekstra hardware: –N-1 komparator for N bit –N motstander for N bit Hvis hastighet er det viktigste vil man velge denne typen ADC Ingen problemer med tidsvarierende input-spenninger INF

ADC med parallell komparator (forts) For å forstå denne typen ADC, trenger man å skjønne hva en prioritetsenkoder gjør En prioritetsenkoder er en digital krets som har M input-linjer og N outputlinjer, hvor 2 N ≥ M Verdien på de N output-linjene angir det mest siginifikante bitet i M som har en ’1’ INF W7W7 W6W6 W5W5 W4W4 W3W3 W2W2 W1W1 Y1Y1 Y2Y2 Y3Y

ADC med parallell komparator (forts) INF Prioritets- enkoder + _ + _ + _ + _ VaVa V(=konstant) R R R R R 7/8 V 6/8 V 2/8 V 1/8 V W7W7 W6W6 W2W2 W1W1 Y2Y2 Y1Y1 Y0Y0

Dual-slope ADC Dette er en mye brukt ADC som er basert på integrasjon Kresten bruker få komponenter og kan lages med så høy oppløsning som ønskelig Området det skal måles i kan også settes ved en referanse- spenning V ref, og man får samme oppløsning uavhengig av hva V ref er. En av fordelene ved kretsen er at den kan gjøres immun mot støy i input-signalet, f.eks fra lysnettet (50 Hz) INF

Dual-slope ADC (forts) INF Fast samplingsintervall Høy inputspenning Middels inputspenning Lav inputspenning Fast utladningsrate Stort digitalt tall Middels digitalt tall Lite digitalt tall

Dual-slope ADC (forts) INF Teller Nullstill CpCp VaVa V ref Analog bryter Integrator Komparator Digitaldel Analog input Referansespenning (negativ) S1S1 S2S2

Dual-slope ADC (forts) Telleren nullstilles og kondensatoren lades først ut (S 1 er åpen og S 2 lukkes) Kondensatoren i integratoren lades opp over et fast tids- intervall (kalt samplingsintervallet) av input-spenningen ved at S 1 kobles til V a og S 2 åpnes. Telleren teller ikke Jo høyere input-spenning, desto høyere spenning lades kondensatoren opp til i løpet av samplingsintervallet Ved enden av samplingsintervallet kobles så S 1 til V ref og kondensatoren lades ut, samtidig som telleren starter Når spenningen har ladet seg ut til V ref, stopper telleren, og man har da et mål for V a relativt til V ref INF

Digital-til-analog konvertere (DAC) Ofte trenger man en analog representasjon av digitale verdier, f.eks høytalere som er koblet til en PC eller en MP3-spiller ADC’er er ofte enklere å lage, og har heller ikke de samme utfordringene med oppløsning og hastighet ADC’er er nesten utelukkende basert på opamp’er og motstandsnettverk, eventuelt transistorer Sammenhengen mellom den digitale og analoge representasjonen er gitt av der V 0 er den analoge verdien, V er en proporsjonalitetsfaktor og a n bit nummer n i det digitale tallet som skal konverteres INF

DAC med binærvektet motsandsnettverk INF S N-1 S N-2 S N-3 S N Bit N-1 Bit N-2 Bit N-3 Bit 0 R 2R 4R 2 N-1 R -’V ref =’1’ ’0’ R’ VoVo Strøm-til spenningskonverter Eks: MSB=’1’ og de andre bitene =’0’ I R =-V R /R og V o =V R R’/R Digital bryter

Implementasjon av digitale brytere INF Q Q’ OpAmp inputlinje -V ref Q’ OpAmp inputlinje V ref - +

Oppsummeringsspørsmål Kapittel

Spørsmål 1 AD-konvertering vil si a)Å konvertere et dc-signal til et ac-signal b)Å konvertere et ac-signal til et dc-signal’ c)Å konvertere et digitalt signal til et analogt signal d)Å konvertere et analogt signal til et digitalt signal INF

Spørsmål 2 Presisjonen til et digitalt signal a)Er bestemt av spenningene som benyttes for å kode ‘0’ og ‘1’ b)Er bestemt av antall bit i det digitale ordet c)Er avhengig av samlingshastigheten d)Er avhengig av klokkefrekvensen til det digitale systemet INF

En ADC med suksessiv tilnærming a)Er raskere enn en parallell-ADC b)Bruker en spenningsfølger for å sammenligne spenninger c)Trenger i verste fall 2 N klokkesykler for et N-bits digitalt ord som representerer en analog spenning d)Trenger ikke en DAC for å kontrollere tellingen Spørsmål 3

En ADC med parallellkomparator a)Trenger ikke et klokkesignal b)Er langsommere enn en ADC med suksessiv tilnærming c)Trenger mindre hardware enn en ADC med opp/ned-teller d)Håndterer ikke spenninger som varierer over tid Spørsmål 4

En dual-slope ADC a)Baserer seg på derivasjon b)Har samme oppløsning uavhengig av nivået på referanse-spenningen c)Er følsom for støy (fra f.eks lysnettet) d)Har lavere oppløsning enn teller-basert ADC Spørsmål 5

En DAC a)Gir bedre presisjon på på analog-siden enn på digitalsiden b)Det er vanskeligere å lage en DAC med høy oppløsning enn en ADC c)En DAC trenger alltid et klokkesignal d)Gir aldri bedre oppløsning på det analoge signalet enn på det digitale signalet Spørsmål 6