Cuprins:

Tutorial de conversie analog-digital: 7 pași
Tutorial de conversie analog-digital: 7 pași

Video: Tutorial de conversie analog-digital: 7 pași

Video: Tutorial de conversie analog-digital: 7 pași
Video: Convertor bipolar - diferențial pentru ADC 2024, Iulie
Anonim
Image
Image

Hei băieți, sunt asistent didactic pentru o introducere în clasa de inginerie pentru specializările inginerie biomedicală la Universitatea Vanderbilt în acest semestru. Am creat acest videoclip pentru a le explica conversia analog-digital, deoarece timpul s-a epuizat în timpul orei și nu am ajuns la acest punct în curs. Am fugit peste Teach It! Concurs Instructables și m-am gândit dacă deja am creat videoclipul, de ce să nu îl introduc în concurs, așa că iată.

Videoclipul oferă o introducere simplă a conversiei analog-digitale și apoi explică modul în care acest lucru se referă la citirea datelor de pe un accelerometru folosind un Arduino. Pentru aceia dintre voi care nu știu, așa cum sugerează și numele, un accelerometru măsoară atracția gravitațională a dispozitivului. Acest accelerometru în special măsoară accelerația în axele x, y și z. Accelerometrul pe care îl folosesc în demonstrație este MMA7361, iar foaia tehnică poate fi găsită online. Fișa tehnică va oferi informații mai detaliate despre accelerometru în sine. Dacă căutați „MMA7361 filetype: pdf” în Google, ar trebui să apară. De asemenea, este atașat în acest instructabil. Dacă nu sunteți obișnuiți să citiți fișele tehnice, poate fi puțin intimidant. Vă rugăm să nu ezitați să întrebați dacă aveți întrebări. În plus, modulul accelerometru pe care îl folosesc a fost achiziționat de pe Amazon de la Virtuabotix, dacă sunteți interesat. Oricum, iată videoclipul meu. Videoclipul în sine este autosuficient, dar am evidențiat părțile majore ale acestuia în pași, dacă doriți un rezumat rapid. Sper să înveți ceva din ea. Și dacă aveți întrebări, nu ezitați să întrebați.

Dacă îți place Instructable-ul meu, te rog să iei în considerare votul în Instructables Teach It! Concurs.

Pasul 1: Ce este conversia analog-digital

Bits Sau … Număr de state
Bits Sau … Număr de state

Conversia analog-digital (ADC) este procesul care ia un semnal variabil și „digitalizează” semnalul, astfel încât un computer să îl poată procesa.

Pasul 2: biți sau … numărul de state

Un Arduino are un ADC de 10 biți, ceea ce înseamnă că tensiunile pe care Arduino le citește de la un senzor (în cazul nostru senzorul este un accelerometru) este reprezentat de un număr în intervalul 0-1023. Tensiunea maximă pe care o citește un Arduino este de 5 V, iar cea mai mică este de 0 V. Aceste tensiuni sunt reprezentate de 1023 și respectiv 0.

O discuție despre biți poate deveni puțin mai extinsă și puțin în afara scopului acestui instructabil, așa că nu ezitați să explorați acest lucru puțin mai mult sau întrebați-mă în secțiunea de comentarii.

Pasul 3: Conversia de la tensiune la ieșirea ADC și viceversa

Conversia de la tensiune la ieșirea ADC și viceversa
Conversia de la tensiune la ieșirea ADC și viceversa

Dacă citiți o tensiune de 2,5 V, puteți calcula ieșirea ADC a Arduino făcând o proporție simplă. Adesea, citiți o tensiune necunoscută și doriți să utilizați ieșirea ADC a Arduino pentru a determina ce tensiune detectați. Pur și simplu modificați proporția în consecință.

Pasul 4: Înțelegerea accelerometrelor

Înțelegerea accelerometrelor
Înțelegerea accelerometrelor

Putem folosi un Arduino pentru a simți tensiunea emisă de un accelerometru. Această tensiune corespunde unei accelerații.

Pasul 5: Accelerometru de sus în sus

Accelerometru sus-sus
Accelerometru sus-sus
Accelerometru sus-sus
Accelerometru sus-sus
Accelerometru sus-sus
Accelerometru sus-sus

Dacă avem accelerometrul de sus în sus, acestea sunt valorile pe care ne putem aștepta să le obținem de la ADC-ul Arduino.

Ne pare rău că am folosit „x” ca variabilă în acest exemplu. Calculăm accelerația în „axa z”. Folosirea „x” ca variabilă este un obicei. „x” a fost prima variabilă de alegere din clasele mele de algebră.

Pasul 6: Accelerometru de jos în sus

Accelerometru de jos în sus
Accelerometru de jos în sus
Accelerometru de jos în sus
Accelerometru de jos în sus
Accelerometru de jos în sus
Accelerometru de jos în sus

Dacă avem accelerometrul cu partea de jos în sus (axa Z în jos), acestea sunt valorile la care ne-am putea aștepta.

Din nou, calculăm accelerarea în axa z, nu „x”.

Pasul 7: Încheiați

Oricum, atât. Sper că ai învățat ceva din asta.

Dacă ți-a plăcut Instructable-ul meu, te rog să iei în considerare votul în Instructables Teach It! Concurs.

Recomandat: