INHOUDSOPGAWE:

Tutoriaal vir analoog na digitale omskakeling: 7 stappe
Tutoriaal vir analoog na digitale omskakeling: 7 stappe

Video: Tutoriaal vir analoog na digitale omskakeling: 7 stappe

Video: Tutoriaal vir analoog na digitale omskakeling: 7 stappe
Video: How to use up to 10 push button switch with 1 Arduino input pin ANPB-V1 2024, November
Anonim
Image
Image

Hallo ouens, ek is hierdie semester 'n onderrigassistent vir 'n inleiding tot die ingenieurswese vir biomediese ingenieurswese hoofvakke aan die Vanderbilt Universiteit. Ek het hierdie video gemaak om analoog-na-digitale omskakeling aan hulle te verduidelik omdat die tyd tydens die klas opraak en ek nie op hierdie punt in die lesing gekom het nie. Ek het oor die Teach It! Instructables -wedstryd en het gedink as ek die video al laat maak het, waarom sou u dit nie aan die wedstryd deelneem nie, so go.

Die video gee 'n eenvoudige inleiding tot analoog-na-digitale omskakeling en verduidelik dan hoe dit verband hou met die lees van data vanaf 'n versnellingsmeter met 'n Arduino. Vir die van u wat nie weet nie, soos die naam aandui, meet 'n versnellingsmeter die aantrekkingskrag van die toestel. Hierdie veral versnellingsmeter meet versnelling in die x-, y- en z -as. Die versnellingsmeter wat ek in die demo gebruik, is die MMA7361 en die datablad kan aanlyn gevind word. Die datablad gee meer diepgaande inligting oor die versnellingsmeter self. As u 'MMA7361 filetype: pdf' in Google soek, moet dit dadelik verskyn. Dit is ook aangeheg in hierdie instruksies. As u nie gewoond is aan die lees van gegewensblaaie nie, kan dit 'n bietjie intimiderend wees. Vra gerus as u enige vrae het. Boonop is die versnellingsmeter wat ek gebruik op Amazon gekoop by Virtuabotix, as u belangstel. In elk geval, hier is my video. Die video self is selfonderhoudend, maar ek het die belangrikste dele daarvan in stappe beklemtoon as u 'n vinnige opsomming wil hê. Ek hoop jy leer iets daaruit. En as u enige vrae het, kan u dit gerus vra.

As u van my instruksies hou, oorweeg dit om daarvoor te stem in die instruksies leer dit! Wedstryd.

Stap 1: Wat is analoog-na-digitale omskakeling

Bits Of … Aantal state
Bits Of … Aantal state

Analoog-na-digitale omskakeling (ADC) is die proses om 'n veranderlike sein te neem en die sein te "digitaliseer" sodat 'n rekenaar dit kan verwerk.

Stap 2: Bits Of … Aantal state

'N Arduino het 'n 10-bis ADC, wat beteken dat die spannings wat die Arduino van 'n sensor lees (in ons geval die sensor 'n versnellingsmeter is) verteenwoordig word deur 'n getal in die reeks 0-1023. Die maksimum spanning wat 'n Arduino lees, is 5 V en die kleinste is 0 V. Hierdie spannings word onderskeidelik deur 1023 en 0 voorgestel.

'N Bespreking oor stukkies kan 'n bietjie meer uitgebreid raak en 'n bietjie buite die omvang van hierdie instruksies, dus ondersoek dit gerus self, of vra my in die kommentaarafdeling.

Stap 3: Omskakeling van spanning na ADC-uitvoer en omgekeerd

Omskakel van spanning na ADC-uitset en omgekeerd
Omskakel van spanning na ADC-uitset en omgekeerd

As u 'n spanning van 2.5 V lees, kan u die ADC -uitset van die Arduino bereken deur 'n eenvoudige verhouding te doen. Dikwels lees u 'n onbekende spanning en wil u die Arduino se ADC -uitset gebruik om te bepaal watter spanning u waarneem. Pas die verhouding daarvolgens aan.

Stap 4: Begrip van versnellingsmeters

Begrip van versnellingsmeters
Begrip van versnellingsmeters

Ons kan 'n Arduino gebruik om die spanning wat deur 'n versnellingsmeter uitgevoer word, te bepaal. Hierdie spanning stem ooreen met 'n versnelling.

Stap 5: Versnellingsmeter bo-op

Versnellingsmeter bo-op
Versnellingsmeter bo-op
Versnellingsmeter bo-op
Versnellingsmeter bo-op
Versnellingsmeter bo-op
Versnellingsmeter bo-op

As ons die versnellingsmeter bo-op het, is dit die waardes wat ons van die Arduino's ADC kan verwag.

Jammer dat ek 'x' as my veranderlike in hierdie voorbeeld gebruik het. Ons bereken die versnelling in die "z-as". 'X' as my veranderlike is 'n gewoonte. "x" was die eerste veranderlike van my keuse in my Algebra -klasse.

Stap 6: Versnellingsmeter onderkant

Versnellingsmeter onderkant
Versnellingsmeter onderkant
Versnellingsmeter onderkant
Versnellingsmeter onderkant
Versnellingsmeter onderkant
Versnellingsmeter onderkant

As ons die versnellingsmeter onderkant na bo (z-as af) het, is dit die waardes wat ons kan verwag.

Weereens, ons bereken versnelling in die z-as, nie 'x' nie.

Stap 7: Sluit af

In elk geval, dit is dit. Ek hoop jy het iets hieruit geleer.

As u van my Instructable gehou het, oorweeg dit om daarvoor te stem in die Instructables Teach It! Wedstryd.

Aanbeveel: