Mundarija:

Raqamli konvertatsiya qilish bo'yicha qo'llanma: 7 qadam
Raqamli konvertatsiya qilish bo'yicha qo'llanma: 7 qadam

Video: Raqamli konvertatsiya qilish bo'yicha qo'llanma: 7 qadam

Video: Raqamli konvertatsiya qilish bo'yicha qo'llanma: 7 qadam
Video: Xotirani kuchaytiruvchi 10 ta SIR. Hamma uchun birdek to'gri keladi! 10 daqiqada 2024, Noyabr
Anonim
Image
Image

Salom bolalar, men bu semestrda Vanderbilt universitetining biomedikal muhandislik mutaxassisliklari bo'yicha muhandislik sinfiga kirish uchun o'qituvchi yordamchisiman. Men bu videoni analog-raqamli konvertatsiyani tushuntirish uchun yaratdim, chunki dars vaqtida vaqt tugadi va men ma'ruzada shu darajaga yetmadim. Men buni o'rgat! Instructables tanlovi va o'ylab ko'rdim, agar menda video allaqachon yaratilgan bo'lsa, nega uni tanlovga kiritmasligingiz kerak, mana mana.

Videoda analogdan raqamli konvertatsiyaga oddiy tushuncha beriladi, so'ngra bu ma'lumotni akselerometrdan Arduino yordamida o'qishga qanday aloqasi borligi tushuntiriladi. Bilmaydiganlar uchun, nomidan ko'rinib turibdiki, akselerometr qurilmaning tortish kuchini o'lchaydi. Bu, ayniqsa, akselerometr x, y va z o'qlarida tezlanishni o'lchaydi. Men demoda ishlatadigan akselerometr MMA7361 va ma'lumotlar sahifasini Internetda topish mumkin. Ma'lumotlar varag'i akselerometrning o'zi haqida batafsil ma'lumot beradi. Agar siz Google -da "MMA7361 fayl turi: pdf" ni qidirsangiz, u darhol ochiladi. Shuningdek, u ushbu yo'riqnomaga biriktirilgan. Agar siz ma'lumotlar jadvallarini o'qishga o'rganmagan bo'lsangiz, bu biroz qo'rqitishi mumkin. Agar sizda biron bir savol bo'lsa, bemalol so'rang. Bundan tashqari, men foydalanadigan akselerometr moduli Amazonda Virtuabotix -dan sotib olingan, agar sizni qiziqtirsa. Qanday bo'lmasin, bu mening videom. Videoning o'zi etarli emas, lekin agar siz qisqacha xulosani xohlasangiz, men uning asosiy qismlarini bosqichma-bosqich ajratib ko'rsatdim. Umid qilamanki, siz undan biror narsa o'rganasiz. Va agar sizda biron bir savol bo'lsa, iltimos, so'rang.

Agar sizga "Mening yo'riqnomam" yoqsa, iltimos, Instructables Teach It -da unga ovoz berishni o'ylab ko'ring! Musobaqa.

1-qadam: Analog-raqamli konvertatsiya nima?

Bit yoki… Shtatlar soni
Bit yoki… Shtatlar soni

Analog-raqamli konvertatsiya (ADC)-bu o'zgaruvchan signalni qabul qilish va signalni "raqamlashtirish", shuning uchun kompyuter uni qayta ishlay oladi.

2 -qadam: Bit yoki… Shtatlar soni

Arduino 10-bitli ADC-ga ega, ya'ni Arduino qandaydir sensordan o'qiyotgan kuchlanishlar (bizda sensor akselerometr) 0-1023 oralig'idagi raqam bilan ifodalanadi. Arduino o'qiydigan maksimal kuchlanish 5 V, eng kichigi esa 0 V. Bu kuchlanishlar mos ravishda 1023 va 0 bilan ifodalanadi.

Bit bo'yicha munozaralar biroz kengroq bo'lishi mumkin va bu ko'rsatma doirasidan biroz tashqarida bo'lishi mumkin, shuning uchun buni o'z -o'zidan o'rganib chiqing yoki sharhlar bo'limida mendan so'rang.

3-qadam: kuchlanishdan ADC chiqishi va vitse-Versaga aylantirish

Voltajdan ADC chiqishi va vitse-Versaga aylantirish
Voltajdan ADC chiqishi va vitse-Versaga aylantirish

Agar siz 2,5 V kuchlanishni o'qiyotgan bo'lsangiz, Arduino ADC chiqishini oddiy nisbat yordamida hisoblashingiz mumkin. Ko'pincha siz noma'lum kuchlanishni o'qiyapsiz va qanday kuchlanishni sezayotganingizni aniqlash uchun Arduino ADC chiqishidan foydalanmoqchisiz. Shunchaki nisbatni mos ravishda o'zgartiring.

4 -qadam: Akselerometrlarni tushunish

Akselerometrlarni tushunish
Akselerometrlarni tushunish

Biz akselerometr tomonidan chiqarilgan kuchlanishni sezish uchun Arduino -dan foydalanishimiz mumkin. Bu kuchlanish tezlanishiga to'g'ri keladi.

5-qadam: akselerometrni yuqoridan yuqoriga

Yon tomondan akselerometr
Yon tomondan akselerometr
Yon tomondan akselerometr
Yon tomondan akselerometr
Yon tomondan akselerometr
Yon tomondan akselerometr

Agar bizda akselerometrni tepaga qaragan bo'lsak, bu qiymatlarni biz Arduino ADC-dan olishimiz mumkin.

Kechirasiz, men bu misolda "x" ni o'zgarmaydigan sifatida ishlatganman. Biz "z o'qi" da tezlashtirishni hisoblaymiz. "X" ni o'zgarmaydigan sifatida ishlatish odat tusiga kiradi. "x" algebra darslarimdagi birinchi tanlov o'zgaruvchisi edi.

6-qadam: akselerometr pastdan yuqoriga

Pastki tomondan akselerometr
Pastki tomondan akselerometr
Pastki tomondan akselerometr
Pastki tomondan akselerometr
Pastki tomondan akselerometr
Pastki tomondan akselerometr

Agar bizda akselerometr pastdan yuqoriga (z o'qi pastga) ega bo'lsa, bu biz kutgan qiymatlar.

Shunga qaramay, biz "x" emas, balki z o'qida tezlashtirishni hisoblaymiz.

7-qadam: Yakunlash

Qanday bo'lmasin, hammasi shu. Umid qilamanki, siz bundan nimadir o'rgandingiz.

Agar sizga "Mening yo'riqnomam" yoqqan bo'lsa, iltimos, Instructables Teach It -da unga ovoz berishni o'ylab ko'ring! Musobaqa.

Tavsiya: