Войти Регистрация

Docx

  • Рефераты
  • Дипломные работы
  • Прочее
    • Презентации
    • Рефераты
    • Курсовые работы
    • Дипломные работы
    • Диссертациии
    • Образовательные программы
    • Инфографика
    • Книги
    • Тесты

Информация о документе

Цена 3000UZS
Размер 868.5KB
Покупки 0
Дата загрузки 29 Январь 2024
Расширение pptx
Раздел Презентации
Предмет Информатика и ИТ

Продавец

Bohodir Jalolov

ATmega 126 mikrokontrolleri asosida raqamli termometrni joriy qilish(DS18B20 harorat sensori yordamida)

Купить
MAVZU : ATMEGA 1 2 6 MIKROKONTROL LERI ASOSIDA RAQAML I TERMOME TRNI JORIY QILISH(DS1 8B20 HARORAT SENSORI YORDAMIDA) Termometr -bu haroratni yoki harorat gradyanini (ob&#39;ektning issiqligi yoki sovuqligi darajasi) o&#39;lchaydigan qurilma. Termometr ikkita muhim elementga ega: harorat sensori (masalan, shisha ichidagi simob termometrining lampochkasi yoki infraqizil termometrdagi pirometrik sensor) harorat o&#39;zgarishi bilan ba&#39;zi bir o&#39;zgarishlar sodir bo&#39;ladi va ushbu o&#39;zgarishni raqamli qiymatga aylantirishning ba&#39;zi vositalari (masalan, shisha ichidagi simob termometrida belgilangan ko&#39;rinadigan shkala yoki infraqizil modeldagi raqamli o&#39;qish). Termometrlar texnologiya va sanoatda jarayonlarni kuzatish uchun, meteorologiyada, tibbiyotda va ilmiy tadqiqotlarda keng qo&#39;llaniladi. Zamonaviy tibbiyotda inson tanasining haroratini o&#39;lchashning bir necha yo&#39;li m Elektron termometrlarning ishlash printsipi atrof-muhit harorati o&#39;zgarganda o&#39;tkaz- gichning qarshiligini o&#39;zgartirishga asoslangan. Kengroq diapazonli elektron termometrlar termokupllarga asoslangan (turli xil el- ektrodegativlik bilan metallar orasidagi aloqa haroratga bog&#39;liq bo&#39;lgan potentsial kon-takt farqini yaratadi). Eng keng tarqalgan PT100 (0 °C da qarshilik 100Ō) PT1000 (0 °C da qarshilik 1000Ō) (IEC751). Haroratga qaramlik deyarli chiziqli bo&#39;lib, kvadrat qonuniga ijobiy haroratda va 4 darajadagi salbiy tenglama bilan bo&#39;ysunadi (mos keladigan sobit juda kichik va bi-rinchi yondashuvda bu qaramlik lineer deb hisoblanishi mumkin). Harorat oralig&#39;i -200- + 850 ° S Shuning uchun t ° C da qarshilik, 0 ° C da qarshilik va sobit (platina qarshilik uc Peltier ta&#39;siri-elektr tokini kontakt joyida (lehim) ikkita seterojen o&#39;tkazgichda, bir o&#39;tkazgichdan ikkinchisiga o&#39;tish vaqtida energiya o&#39;tkazishning termoelektrik hodisas-idir. Ko&#39;chirilgan energiyaning qiymati va uning uzatish yo&#39;nalishi aloqa vositalarining turi-ga va oqim elektr oqimining yo&#39;nalishi va kuchiga bog&#39;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&#39;tkazish qobiliyatini qo&#39;llab-quvvatlaydi va 4,5 dan 5,5 V gacha ishlaydi. Ko&#39;rsatmalarni bitta takt siklida bajarish orqali qurilma quvvat sarfi va ishlov berish tezligini muvozanatlashtirib, MGts ga 1 MIPS ga yaqin o&#39;tkazish qobiliyatiga er-ishadi. Xususiyatlari: Yuqori unumdor, kam quvvatli AVR 8-bitli mikrokontroller; Kengaytirilgan RISC arxitekturasi; Yuqori chidamlilikdagi uchuvchan bo&#39;lmagan xotira segmentlari; QTouch kutubxonasini qo&#39;llab-quvvatlash; JTAG (IEEE 1149.1 standar Yoqilganda qayta o&#39;rnatish va dasturlashtiriladigan jigarrang chiqishni aniqlash; Ichki kalibrlangan RC osilatori; Tashqi va ichki uzilish manbalari; Bo&#39;sh, ADC shovqinini kamaytirish, quvvatni tejash, quvvatni o&#39;chirish, kutish va ken-gaytirilgan kutish rejimlari; Dasturiy ta&#39;minot tanlanadigan soat chastotasi; ATmega103 muvofiqlik rejimi sug&#39;urta tomonidan tanlangan; Global pull-upni o&#39;chirish; 0 dan 16 MGts gacha tezlik darajasi; [6]. DS 18B20 datchigi haqida malumot. DS18B20-yuqori aniqlikdagi raqamli harorat sensori. Asosiy xususiyatlar: Qator: -55.. 125 °C Aniqlik: 0.5 °C Ruxsat berish: 9.. 12 bit (0.48.. 0.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: &#34;Rasmiy&#34; Kutubxona DallasTemperature.H, shuningdek, onewire kutubxonasi kerak bo&#39;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&#39;plamiga kiradi va yangi versiya har doim microDS18B20 deb nomlangan Arduino kutubxona boshqaruvchisidan o&#39;rnatilishi/yangilanishi mumkin. MicroDS18B20 bilan ishlash Manzilsiz: Ushbu rejimda bitta sensor bir PIN MK ga ulanadi, u bilan ishlash uchun manzilni oldindan o&#39;qish va dasturga yozish kerak emas. Bir nechta sensorni ulashingiz mumkin, ularning har biri o&#39;z pinini ko&#39;rsatadi, masalan, one_pin_one_sensor. MicroDS1 uint8_t addr1[] = {0x28, 0xFF, 0xCD, 0x59, 0x51, 0x17, 0x4, 0xFE}; uint8_t addr2[] = {0x28, 0xFF, 0x36, 0x94, 0x65, 0x15, 0x2, 0x80}; MicroDS18B20<PIN, addr1> sensor1; MicroDS18B20<PIN, addr2> sensor2; // ... va hokazo Bundan tashqari, dastur davomida manzilni o&#39;zgartirish mumkin, hujjatlarga qarang. Haroratni o&#39;qish ikki bosqichga bo&#39;linadi – so&#39;rov va ma&#39;lumot olish. So&#39;rov funktsiya bilan amalga oshiriladi requestTemp() requestTemp(). So&#39;rov qabul qilingandan so&#39;ng, sensor sozlangan aniqlikka qarab, 90 dan 750 msgacha bo&#39;lgan haroratni o&#39;lchashni boshlaydi (asl qiymati maksimal aniqlik, konvertatsiya 750 ms davom etadi). Agar konvertatsiya tugaguniga qadar haroratni o&#39;qisangiz-sensor avvalgi o&#39;lchov natijasini qaytaradi, shuning uchun mis Eslatma: qayta chaqirilganda, getTemp () sensordan yangi harorat (uzoq funktsiyani ba-jarish) talab qilmaydi, buning o&#39;rniga yangi requestTemp () so&#39;rovi amalga oshirilgunga qadar oldingi natijani qaytaradi. 3.5 kutubxonasining versiyasida haroratni alohida talab qilish va olingan ma&#39;lumotlarn-ing to&#39;g&#39;riligini aniqlash mumkin edi, shundan so&#39;ng ularni o&#39;qish va dasturda qo&#39;llash – funktsiya readTemp() readTemp(). Bundan tashqari, ulanish holatini aniqlash imkonini beradi va har bir narsa sensor bilan yaxshi. Haroratni o&#39;qish uchun turdagi dizayndan foydalanish tavsiya eti-ladi: if (sensor.readTemp()) value = sensor.getTemp(); // else chiqish xatolar qayerda readTemp() readTemp() sensordan ma&#39;lumotlarni so&#39;raydi va qaytaradi true true, agar ular Kutubxona sensorning manzilini olishning hojati yo&#39;q bo&#39;lgan &#34;bitta sensor – bitta PIN&#34; sxemasiga muvofiq ishlashga imkon beradi. Ulanish va foydalanish uchun etarli: // bitta sensorni manzillashsiz o&#39;qish yaxshiroq, u xotirani juda tejaydi #include <microDS18B20.h> MicroDS18B20<2> sensor; void setup() { Serial.begin(9600); } void loop() { // harorat talab sensor.requestTemp(); // delay o&#39;rniga millisda Taymerdan foydalaning (), async_read misoli delay(1000); // o&#39;qish va chiqish muvaffaqiyatini tekshiring if (sensor.readTemp()) Serial.println(sensor.getTemp()); else Serial.println(&#34;error&#34;); } 2.6-rasm Malumotni chiqarish Datchikdan olingan malumotni chop etish. Temperaturani to’gri ekranga chiqarish. #include <LiquidCrystal_I2C.h> // ekran uchun kutubxonani qo’shamiz LiquidCrystal_I2C lcd(0x27, 16, 2); // ekran malumotlarini beramiz #include <microDS18B20.h> MicroDS18B20<2> 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(&#34;C &#34;); // C va tozalash uchun bir nechta bo&#39;sh joy } 2.7 -rasm Natija Keyingi turida esa boshlangich teperatura va hozirgi temperaturani chiqaramiz. #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27, 16, 2); #include <microDS18B20.h> MicroDS18B20<2> 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(&#39; &#39;); lcd.write(126); lcd.print(&#39; &#39;); lcd.print(sensor.getTemp(), 1); lcd.write(223); 2.8 -rasm. Boshlangich va keying natija Xulosa Mening xulosam shundan iboratki, termometr-bu haroratni yoki harorat gradyani-ni (ob&#39;ektning issiqligi yoki sovuqligi darajasi) o&#39;lchaydigan qurilma. Termometr ikkita muhim elementga ega: harorat sensori (masalan, shisha ichidagi simob termometrining lampochkasi yoki infraqizil termometrdagi pirometrik sensor) harorat o&#39;zgarishi bilan ba&#39;zi bir o&#39;zgarishlar sodir bo&#39;ladi va ushbu o&#39;zgarishni raqamli qiymatga aylantirish- ning ba&#39;zi vositalari (masalan, shisha ichidagi simob termometrida belgilangan ko&#39;rinadi-gan shkala yoki infraqizil modeldagi raqamli o&#39;qish). Termometrlar texnologiya va sanoatda jarayonlarni kuzatish uchun, meteorologiyada, tibbiyotda va ilmiy tadqiqot-larda keng qo&#39;llaniladi. Ayniqsa koronavirus pandemiyasi davrida ter Foydalanilgan adabiyotlar: [1] Karimov I.A. “O&#39;zbekiston XXI asrga intilmoqda”. – T. &#34;O&#39;zbekiston&#34;, 2015 y [2] Karimov I.A. “Bizning bosh maqsadimiz – jamiyatni demokratlashtirish va yangi-lash, mamlakatni modernizatsiya va isloh etishdir”. – T.,”Xalq so&#39;zi”, 2014-yil 29-yanvar. [3] Bolton, Henry Carrington: Evolution of the Thermometer, 1592–1743. (Easton, Pennsylvania: Chemical Publishing Company, 1900) [4] Court, Arnold (12 May 1967). &#34;Concerning an Important Invention&#34; (PDF). [5] McGee, Thomas Donald (1988). Principles and Methods of Temperature Measure-ment. pp. 2–9. ISBN 9780471627678. [6] utmel.com [7] randomnerdtutorials.com [8] alexgyuver.ru
Купить
  • Похожие документы

  • Operatsion tizimlarda journaling file system
  • I/O scheduling algoritmlari
  • O‘rta Osiyo kutubxonalarining o‘rganilish masalalari
  • Funksiyalar va arrow function
  • Tashkilot xodimlari ma’lumotlarini jamlovchi tizim

Подтвердить покупку

Да Нет

© Copyright 2019-2026.

  • Инструкция по снятию с баланса
  • Контакты
  • Инструкция использования сайта
  • Инструкция загрузки документов
  • O'zbekcha