1 Mikrokontrollerlar va isis proteus dasturi haqida asosiy tushunchalar



Yüklə 1,92 Mb.
səhifə6/12
tarix19.02.2022
ölçüsü1,92 Mb.
#52829
1   2   3   4   5   6   7   8   9   ...   12
температура

Harorat

Raqamli chiqish

(Ikkilik)

Raqamli chiqish

(Hex)

+125°C

0000 0111 1101 0000

07D0h

+85°C

0000 0101 0101 0000

0550h

+25.0625°C

0000 0001 1001 0001

0191h

+10.125°C

0000 0000 1010 0010

00A2h

+0.5°C

0000 0000 0000 1000

0008h

0°C

0000 0000 0000 0000

0000h

-0.5°C

1111 1111 1111 1000

FFF8h

-10.125°C

1111 1111 0101 1110

FF5Eh

-25.0625°C

1111 1110 0110 1111

FE6Fh

-55°C

1111 1100 1001 0000

FC90h

Harorat qiymati nisbatan foydalanuvchi tomonidan ikki qiymatli TH va TL registrida saqlanadi. Qurilma o’chirilgan paytda TH va TL registrlari quvvatga bog’liq bo’lmagan (EEPROM) holda ma’lumotlarni saqlaydi. TH va TL 2-va 3-baytlar orqali bloknotga kirishi mumkin. Yuqorida aytilganidek ma’lumotni texnik tavsifi xotirada taqsimlanadi.

5-jadval. TH va TL Registr Formati

bit 7

bit 6

bit 5

bit 4

bit 3

bit 2

bit 1

bit 0

S

26

25

25

25

22

21

20

Agar o'lchanadigan harorat past bo'lsa ya’ni TL ga teng bo’lsa yoki TH dan yuqori bo’lsa signalizatsiya holati mavjud bo’ladi va DS18B20 raqamli termometrida ichki signalizatsiya bayroqi o’rnatiladi. Bu bayroq har bir harorat o’zgargandan keyin yangilanadi: chunki signalizatsiya holati yo’qoladi. Bayroq keyingi harorat konvertatsiyasidan keyin o'chirilgan bo'ladi.

Shinaga Alarm Search [ECh] buyruqini berish yo’li bilan DS18B20s raqamli termometridagi master qurilmada barcha signalizatsiya holati tekshirilishi mumkin. Istalgan DS18B20s raqamli termometri ko’p signalizatsiya bayrog’i shu buyruqqa bo’ysunadi. DS18B20s raqamli termometri har qanday signalizatsiya holatini tajribadan o’tkazgan. Agar signalizatsiya holati mavjud bo’lsa, signalizatsiya holatini nazorat qilish uchun TH yoki TL ni sozlash o’zgartiriladi, ya’ni boshqa haroratga o'zgartirish bajarilishi kerak.

DS18B20 raqamli termometr tashqi elektr ta'minoti VDD bilan faollashtirilgan bo'lishi yoki u “Parasite power” rejimida ishlashi mumkin. VDD quvvatsiz chiqishida DS18B20 raqamli termometr vazifasini bajaradi. Parazit quvvat amaliy dasturlar uchun juda foydali. Haroratni sezish masofaviy talab chegarasida ishlatiladi. Ushbu chegara eski kommunikatsiya liniyalari tufayli bu faqat ikki simda quriladi. DS18B20 raqamli termometridagi parazit quvvatni boshqarish sxemasi chuqur chizilgan PIN xususiyati orqali 1-wire shinalarning yuqori kuchini "ushlaydi". Ushlangan darajaning shikastlanishi, qaysi DS18B20 raqamli termometr vaqtida shinanig shikastlangan bir qismi kondensatorda parazit quvvatda saqlanadi. Qachon shina quvvati past bo’lsa kuch beradi. Parazit elektr rejimida DS18B20 raqamli termometri foydalanish uchun VDD chiqishi VSS ga ulangan bo'lishi kerak. Parazitli quvvat rejimida – 1-wire shina va DS18B20 uchun eng katta 4 juftgacha qadar jarayonlar CPP ga yetarli tok yetkazib berish uchun xizmat qiladi. Bu talablar muloqotni tanlash vaqtida va kuchlanishda bajariladi. Biroq, bunda DS18B20 raqamli termometr harorat konvertatsiyasini amalga oshirishi yoki EEPROM dagi bloknot xotirasidan ma’lumotlarni nusxalashi, ishchi tok esa 1,5 mA gacha yetishi mumkin. Bu tokni ruxsatsiz pasayishiga olib kelishi mumkin. 1- wire oshiruvchi rezistorda kuchlanish past bo’lishi va undan yuqori tok bo’lishini CPP ta’minlashi mumkin. Ishonch hosil qilish uchun DS18B20 raqamli termometr yetarli tok quvvatiga ega bo’lishi, harorat o'tkazish tashkil qilinganida yoki EEPROM dagi bloknotda ma’lumot nusxalanganida 1-wire shina kuchli quvvat oshiruvchi bilan ta’minlanishi kerak.

Bunga MOSFET transistor yordami bilan erishish mumkin, chunki to'g'ridan-to'g'ri 1-wire shinaga olinadi. Kuchli tejamkorlikda, diapazoni 10 C (max) dan keyin Convert T [44h] o’zgaradi yoki nusxalash buyruqi Scratchpad [48h] beriladi va shinada yuqori kuchlanishni shu paytda o’zgartirish (Tconv) yoki ma’lumotni uzatishda (TWR = 10мс) bir yo’nalishli shinani ishga tushirishingiz lozim. Oshiruvchi faollashtirilgan vaqtda boshqa hech qanday faoliyat turi 1-wire shinadan joy olmaydi.



14-rasm


DS18B20 raqamli termometr ham tashqi elektr ta'minoti terminali VDD ga ulanish uchun odatiy tarzda ishlaydigan bo’lshi mumkin (14-rasmda ko’rsatilgan). Bu usulning avzalligi oshiruvchi MOSFET tranzistori talab qilinmaydi va 1-Wire shina konvertatsiya harorati davomida trafik boshqa turlarini amalga oshirish uchun erkin bo’ladi. Parazit quvvatidan foydalanganda +100 ° C dan yuqori temperaturalar uchun datchiklardan foydalanish tavsiya etilmaydi. Yuqori tokli migratsiya tufayli aloqa holatini DS18B20 raqamli termometr qo’llab quvvatlamasligi mumkin. Misol uchun, shunday haroratda DS18B20 raqamli termometr tashqi quvvat manbai bilan ta’minlanadi.

15-rasm DS18B20 raqamli termometrning tashqi kuchlanish bilan ta’minlanishi




Yüklə 1,92 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   ...   12




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin