Innehållsförteckning:
- Steg 1: Vad är analog-till-digital konvertering
- Steg 2: Bits Eller … Antal stater
- Steg 3: Konvertering från spänning till ADC-utgång och vice versa
- Steg 4: Förstå accelerometrar
- Steg 5: Accelerometer uppifrån
- Steg 6: Accelerometer nedifrån och upp
- Steg 7: Avslutning
Video: Handledning för analog till digital konvertering: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Hej killar, jag är lärarassistent för en introduktion till ingenjörsklass för biomedicinsk ingenjörsvetenskap vid Vanderbilt University den här terminen. Jag skapade den här videon för att förklara analog-till-digital konvertering för dem eftersom tiden tog slut under lektionen och jag inte kom till den här punkten i föreläsningen. Jag sprang över Teach It! Instructables tävlar och tänkte att om jag redan hade videon skapad, varför inte delta i tävlingen, så här går det.
Videon ger en enkel introduktion till analog-till-digital-konvertering och förklarar sedan hur detta förhåller sig till att läsa data från en accelerometer med en Arduino. För er som inte vet, som namnet antyder, mäter en accelerometer mätningens dragkraft på enheten. Denna särskilt accelerometer mäter acceleration i x-, y- och z -axlarna. Den accelerometer jag använder i demon är MMA7361 och databladet finns online. Databladet kommer att ge mer fördjupad information om själva accelerometern. Om du söker "MMA7361 filtype: pdf" i Google, ska den dyka upp direkt. Det finns också bifogat i denna instruktionsbok. Om du inte är van att läsa datablad kan det vara lite skrämmande. Fråga gärna om du har några frågor. Dessutom köptes accelerometermodulen som jag använder på Amazon från Virtuabotix, om du är intresserad. Här är i alla fall min video. Videon i sig är självförsörjande, men jag markerade de viktigaste delarna av den i steg om du vill ha en snabb sammanfattning. Jag hoppas att du lär dig något av det. Och om du har några frågor är du välkommen att fråga.
Om du gillar min Instructable, kan du överväga att rösta på den i Instructables Teach It! Tävling.
Steg 1: Vad är analog-till-digital konvertering
Analog-till-digital konvertering (ADC) är att processen tar en variabel signal och "digitaliserar" signalen så att en dator kan bearbeta den.
Steg 2: Bits Eller … Antal stater
En Arduino har en 10-bitars ADC, vilket betyder att spänningarna som Arduino läser från någon sensor (i vårt fall är sensorn en accelerometer) representeras av ett tal i intervallet 0-1023. Den maximala spänningen som en Arduino läser är 5 V och den minsta är 0 V. Dessa spänningar representeras av 1023 respektive 0.
En diskussion om bitar kan bli lite mer omfattande och lite utanför ramen för denna Instructable, så utforska gärna detta lite mer på egen hand eller fråga mig i kommentarfältet.
Steg 3: Konvertering från spänning till ADC-utgång och vice versa
Om du läser en spänning på 2,5 V kan du beräkna Arduinos ADC -utgång genom att göra en enkel proportion. Ofta läser du en okänd spänning och vill använda Arduinos ADC -utgång för att avgöra vilken spänning du känner. Ändra bara andelen i enlighet därmed.
Steg 4: Förstå accelerometrar
Vi kan använda en Arduino för att känna av spänningen som matas ut av en accelerometer. Denna spänning motsvarar en acceleration.
Steg 5: Accelerometer uppifrån
Om vi har accelerometern uppifrån är det de värden vi kan förvänta oss att få från Arduino ADC.
Förlåt att jag använde "x" som min variabel i detta exempel. Vi beräknar accelerationen i "z-axeln". Att använda "x" som min variabel är en vana. "x" var den första variabeln som valdes i mina Algebra -klasser.
Steg 6: Accelerometer nedifrån och upp
Om vi har accelerometern med undersidan uppåt (z-axeln nedåt) är detta de värden vi kan förvänta oss.
Återigen beräknar vi acceleration i z-axeln inte "x".
Steg 7: Avslutning
Hur som helst, det är det. Jag hoppas att du har lärt dig något av detta.
Om du gillade min Instructable, vänligen överväg att rösta på den i Instructables Teach It! Tävling.
Rekommenderad:
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Handledning för provtagning av analog signal - MATLAB: 8 steg
Handledning för provtagning av analog signal | MATLAB: I den här självstudien visar vi vad som är provtagning? och hur man samplar en analog signal med MATLAB -programvara
Raspberry Pi GPIO -kretsar: Användning av en LDR -analog sensor utan ADC (analog till digital omvandlare): 4 steg
Raspberry Pi GPIO -kretsar: Användning av en LDR -analog sensor utan ADC (analog till digital omvandlare): I våra tidigare instruktioner har vi visat dig hur du kan koppla din Raspberry Pi: s GPIO -stift till lysdioder och switchar och hur GPIO -stiften kan vara höga eller låg. Men vad händer om du vill använda din Raspberry Pi med en analog sensor? Om vi vill använda en
Handledning för L298 2Amp Motor Driver Shield för Arduino: 6 steg
Handledning för L298 2Amp Motor Driver Shield för Arduino: Beskrivning L298 2Amp Motor Driver Shield för Arduino är baserad på L298 motordrivrutins integrerade krets, en helbryggmotordrivrutin. Den kan driva två separata 2A likströmsmotorer eller 1 2A stegmotor. Motorns hastighet och riktningar kan styras separat
Övertyga dig själv om att bara använda en 12V-till-AC-omriktare för LED-ljussträngar istället för att koppla om dem för 12V: 3 steg
Övertyga dig själv om att bara använda en 12V-till-AC-linjeomvandlare för LED-ljussträngar istället för att koppla om dem för 12V: Min plan var enkel. Jag ville klippa upp en väggdriven LED-ljussträng i bitar och sedan dra om den för att gå av 12 volt. Alternativet var att använda en kraftomvandlare, men vi vet alla att de är fruktansvärt ineffektiva, eller hur? Höger? Eller är de det?