atmega 126 mikrokontrolleri asosida raqamli termometrni joriy qilish(ds18b20 harorat sensori yordamida)

PPTX 900.4 KB Free download

Page preview (5 pages)

Scroll down 👇
1
1706516525.pptx 2.7-rasm natija 2.8-rasm. boshlangich va keying natija /docprops/thumbnail.jpeg atmega 126 mikrokontrolleri asosida raqamli termometrni joriy qilish(ds18b20 harorat sensori yordamida) mavzu:atmega 126 mikrokontrolleri asosida raqamli termometrni joriy qilish(ds18b20 harorat sensori yordamida) termometr-bu haroratni yoki harorat gradyanini (ob'ektning issiqligi yoki sovuqligi darajasi) o'lchaydigan qurilma. termometr ikkita muhim elementga ega: harorat sensori (masalan, shisha ichidagi simob termometrining lampochkasi yoki infraqizil termometrdagi pirometrik sensor) harorat o'zgarishi bilan ba'zi bir o'zgarishlar sodir bo'ladi va ushbu o'zgarishni raqamli qiymatga aylantirishning ba'zi vositalari (masalan, shisha ichidagi simob termometrida belgilangan ko'rinadigan shkala yoki infraqizil modeldagi raqamli o'qish). termometrlar texnologiya va sanoatda jarayonlarni kuzatish uchun, meteorologiyada, tibbiyotda va ilmiy tadqiqotlarda keng qo'llaniladi. zamonaviy tibbiyotda inson tanasining haroratini o'lchashning bir necha yo'li mavjud. an'anaviy simob termometrlaridan tashqari, amaliyotda elektron, galinstano-vye, infraqizil, termometr-nipeller va hatto ekspress o'lchash uchun yamalar faol ishlati-ladi. elektron qurilma yordamida haroratni aniqlash potentsial farq mavjud bo'lganda sodir bo'ladi. buning uchun harorat o'zgarishiga sezgir bo'lgan sensorlar birlik …
2
(mos keladigan sobit juda kichik va bi-rinchi yondashuvda bu qaramlik lineer deb hisoblanishi mumkin). harorat oralig'i -200- + 850 ° s shuning uchun t ° c da qarshilik, 0 ° c da qarshilik va sobit (platina qarshilik uchun) — peltier ta'siri-elektr tokini kontakt joyida (lehim) ikkita seterojen o'tkazgichda, bir o'tkazgichdan ikkinchisiga o'tish vaqtida energiya o'tkazishning termoelektrik hodisas-idir. ko'chirilgan energiyaning qiymati va uning uzatish yo'nalishi aloqa vositalarining turi-ga va oqim elektr oqimining yo'nalishi va kuchiga bog'liq: 1.8-rasm o’lchash formulasi atmega128 mikrokontrolleri haqida. atmega128-16au yuqori unumdor, kam quvvatli 8-bitli avr risc-ga asoslangan mikrokontroller boʻlib, 4kb eeprom, 8-kanalli 10-bitli a/d konvertor va chipda nosozliklarni tuzatish uchun jtag interfeysini birlashtiradi. qurilma 16 mgts chastotada 16 mips o'tkazish qobiliyatini qo'llab-quvvatlaydi va 4,5 dan 5,5 v gacha ishlaydi. ko'rsatmalarni bitta takt siklida bajarish orqali qurilma quvvat sarfi va ishlov berish tezligini muvozanatlashtirib, mgts ga 1 mips ga yaqin o'tkazish qobiliyatiga er-ishadi. xususiyatlari: yuqori unumdor, kam quvvatli …
3
06 °c) quvvat manbai: 3-5. 5 v natijani berish davri: 750 ms aniqlik bilan 12 bit 94 ms aniqlik bilan 9 bit aloqa interfeysi: 1-tel (onewire) uy-joy: to-92, soic-8 yoki germetik ishlash 2.1-rasm datchik turlari ushbu sensor uchun bir nechta kutubxonalar mavjud: "rasmiy" kutubxona dallastemperature.h, shuningdek, onewire kutubxonasi kerak bo'ladi.h. gyverning microds18b20 kutubxonasi ushbu saytdagi misollarda biz microds18b20dan foydalanamiz, chunki u rasmiylar-dan bir necha marta yengilroq va ulardan foydalanish osonroq. kutubxona arxivga gyverkit to'plamiga kiradi va yangi versiya har doim microds18b20 deb nomlangan arduino kutubxona boshqaruvchisidan o'rnatilishi/yangilanishi mumkin. microds18b20 bilan ishlash manzilsiz: ushbu rejimda bitta sensor bir pin mk ga ulanadi, u bilan ishlash uchun manzilni oldindan o'qish va dasturga yozish kerak emas. bir nechta sensorni ulashingiz mumkin, ularning har biri o'z pinini ko'rsatadi, masalan, one_pin_one_sensor. microds18b20 sensor1; microds18b20 sensor2; // ... va hokazo manzil bilan: ushbu rejimda siz bir pin mk uchun qancha sensorni ulashingiz mumkin, lekin ular bilan …
4
aksimal aniqlik, konvertatsiya 750 ms davom etadi). agar konvertatsiya tugaguniga qadar haroratni o'qisangiz-sensor avvalgi o'lchov natijasini qaytaradi, shuning uchun misollar 1 soni-yada kechikish yoki taymer so'rovini ishlatadi. haroratni quyidagi bilan olishingiz mumkin gettemp() gettemp() [float] yoki gettempint() gettempint() [int]. qabul qilingan ma'lumotlar buzilgan bo'lsa yoki sensor chiziqda bo'lmasa, funktsiya avvalgi muvaffaqiyatli o'qilgan harorat qiymatini qaytaradi. eslatma: qayta chaqirilganda, gettemp () sensordan yangi harorat (uzoq funktsiyani ba-jarish) talab qilmaydi, buning o'rniga yangi requesttemp () so'rovi amalga oshirilgunga qadar oldingi natijani qaytaradi. 3.5 kutubxonasining versiyasida haroratni alohida talab qilish va olingan ma'lumotlarn-ing to'g'riligini aniqlash mumkin edi, shundan so'ng ularni o'qish va dasturda qo'llash – funktsiya readtemp() readtemp(). bundan tashqari, ulanish holatini aniqlash imkonini beradi va har bir narsa sensor bilan yaxshi. haroratni o'qish uchun turdagi dizayndan foydalanish tavsiya eti-ladi: if (sensor.readtemp()) value = sensor.gettemp(); // else chiqish xatolar qayerda readtemp() readtemp() sensordan ma'lumotlarni so'raydi va qaytaradi true true, agar ular to'g'ri o'qilsa. …
5
"); } 2.6-rasm malumotni chiqarish datchikdan olingan malumotni chop etish. temperaturani to’gri ekranga chiqarish. #include // ekran uchun kutubxonani qo’shamiz liquidcrystal_i2c lcd(0x27, 16, 2); // ekran malumotlarini beramiz #include microds18b20 sensor; // malumot oladigan pin void setup() { lcd.init(); // ishga tushirish lcd.backlight(); // ekrani ochiramiz } void loop() { sensor.requesttemp(); // temperaturani olamiz delay(1000); // javobni kutamiz lcd.home(); // kursorni beramiz 0,0 lcd.print(sensor.gettemp()); // temperaturani ekranga chiaramiz lcd.write(223); // gradus belgisi lcd.print("c "); // c va tozalash uchun bir nechta bo'sh joy } keyingi turida esa boshlangich teperatura va hozirgi temperaturani chiqaramiz. #include liquidcrystal_i2c lcd(0x27, 16, 2); #include microds18b20 sensor; float prevt; void setup() { lcd.init(); lcd.backlight(); sensor.requesttemp(); delay(1000); prevt = sensor.gettemp(); } void loop() { sensor.requesttemp(); delay(1000); lcd.home(); lcd.print(prevt, 1); lcd.write(223); lcd.print(' '); lcd.write(126); lcd.print(' '); lcd.print(sensor.gettemp(), 1); lcd.write(223); xulosa mening xulosam shundan iboratki, termometr-bu haroratni yoki harorat gradyani-ni (ob'ektning issiqligi yoki sovuqligi darajasi) o'lchaydigan qurilma. termometr ikkita …

Want to read more?

Download the full file for free via Telegram.

Download full file

About "atmega 126 mikrokontrolleri asosida raqamli termometrni joriy qilish(ds18b20 harorat sensori yordamida)"

1706516525.pptx 2.7-rasm natija 2.8-rasm. boshlangich va keying natija /docprops/thumbnail.jpeg atmega 126 mikrokontrolleri asosida raqamli termometrni joriy qilish(ds18b20 harorat sensori yordamida) mavzu:atmega 126 mikrokontrolleri asosida raqamli termometrni joriy qilish(ds18b20 harorat sensori yordamida) termometr-bu haroratni yoki harorat gradyanini (ob'ektning issiqligi yoki sovuqligi darajasi) o'lchaydigan qurilma. termometr ikkita muhim elementga ega: harorat sensori (masalan, shisha ichidagi simob termometrining lampochkasi yoki infraqizil termometrdagi pirometrik sensor) harorat o'zgarishi bilan ba'zi bir o'zgarishlar sodir bo'ladi va ushbu o'zgarishni raqamli qiymatga aylantirishning ba'zi vositalari (masalan, shisha ichidagi simob termometrida belgilangan ko'rinadigan shkala yo...

PPTX format, 900.4 KB. To download "atmega 126 mikrokontrolleri asosida raqamli termometrni joriy qilish(ds18b20 harorat sensori yordamida)", click the Telegram button on the left.

Tags: atmega 126 mikrokontrolleri aso… PPTX Free download Telegram