Isis proteus dasturi ishchi muhiti
Download 153.97 Kb.
|
jahon2
ISIS Proteus dasturi ishchi muhiti. Agarda ushbu dasturda yangi lоyiha yig’ish kеrak bo’lsa, tanlangan lоyihadagi qurilmani ishlashi, printsipial sхеmasi va sхеmada kеltirilgan izоhlar asоsida qurilma haqida quyidagi ma’lumоtnоma tayyorlanadi. qurilmaning vazifasi; qurilmada ishlatilgan elеmеntlar va ularning vazifalari; mikrоkоntrоllеr dasturi va bu dastur tayyorlangan muhit; qurilma ishini nazоrat qilish uchun ishlatilishi mumkin bo’lgan o’lchоv asbоblari; qurilma ishini nazоrat qilish rеjimlari va bоshqa ma’lumоtlarni o’z ichiga оlishi kеrak. Yangi lоyihadagi sхеma elеmеntlarini bibliоtеkadan оlingan kоmpоnеntlardan fоydalanib tahrirlash darchasiga birlashtirish va jоylashtirishga uchun tashlanadi. 64-bitli ROM kodi. Har bir DS18B20 raqamli termometr yagona 64-bitli kodni ROM da saqlaydi. Kichik 8 bitli ROM kodi o’z 1-wire shinasi DS18B20 raqamli termometr o’z ichiga 28h kodini oladi. Keyingi 48 bit esa o’z ichiga yagona serial nomerni oladi. Katta 8 bit o’z ichiga ortiqcha baytni siklli nazorat qilishni oladi. ROM kodi esa birinchi 56-biti hisoblanadi. Siklli nazoratni ko’p ishlab chiqish bo’limida CRC bitlar batafsil tushuntirish beriladi. 64-bitli ROM kodi va aloqa funksiyasi ROM ni mantiqiy boshqaradi. DS18B20 raqamli termometr 1-Wire protokol yordamida qurilma sifatida faoliyat ko'rsatishiga imkon beradi. Bu jadvalda 1-wire shina tizimining batafsil ma’lumoti keltirilgan. 6-jadval. 64- bitli ROM kodi
Xotira. Agar DS18B20 raqamli termometr signalizatsiya vazifasida ishlatilmasa TH va TL universal xotira sifatida xizmat qilishi mumkin. FUNCTION COMMANDS DS18B20 raqamli termometr bo’limida barcha xotira buyruqlari haqida batafsil ma’lumot berilgan. Keshdagi kichik bitlar va harorat registridan mos ravishda bayt 0 va bayt 1 ni o’z ichiga oladi. Bu baytlar faqat o’qish uchun. Bayt 2 va bayt 3, TH va TL registriga ruxsat berishni ta’minlaydi. Bayt 4 ma’lumot ning registr konfiguratiyasiga ega. Quyidagi jadvalda РЕГИСТРА КОНФИГУРАЦИИ (CONFIGURATION REGISTER) bo’limidagi ma’lumotlar batafsil berilgan.Bayt 5,6 va 7 tashqi qurilma uchun zahiralangan va bu registrga yozish mumkin emas.Bu registrlarga “1” berilsa barcha razryadlar ortga qaytadi. 8 baytli RAM faqat o’qish uchun va CRC kodiga ega. Yozilgan ma’lumotlar to’g’riligini tekshirish uchun yozilgan ma’lumotni oxirigacha o’qish lozim. E’tibor bering, bu ma'lumotlar DS18B20 o'qiyotganda 0 bayt uzatishni boshlaydi. EEPROM da ma’lumot registrini konfiguratsiyasi va TH, TL saqlanadi. Copy Scratchpad [48h] boshqarish buyruqini chiqarish kerak. EEPROM registrida ma’lumot saqlanadi.RAM da quvvat yuklansa qayta yuklanadi. Istalgan vaqtda Recall E2 [B8h] buyruq RAM ning EEPROM dan ma’lumotlarni qayta yuklashi mumkin. Qurilmani boshqarish Recall E2 [B8h] jarayonini nazorat qilishda buyruqdan keyin sinxronizatsiya berish yo’li va shina holatini nazorat qilish uchun ishlatiladi. Agar 0 bo’lsa jarayon qayta yuklanishda davom etadi, agar 1 bo’lsa jarayon bajarilgan bo’ladi. 7-jadval. DS18B20 xotira xaritasi Registr konfiguratsiyasi. Foydalanuvchi DS18B20 konvertatsiya xususiyatini sozlashga ruhsat berishi mumkin.Bu registrdagi R 0 va R1 bitlar 3-jadvalda ko’rsatilganidek foydalaniladi. Bu bitlar R0=1 va R1=1 quvvat ulanganda bu qiymatlar sbros holatiga o’tadi. E’tibor bering ,kovertatsiya qilish vaqti ruhsat berishga to’g’ridan – to’g’ri bog’liq. Bit 7 va bit 0 dan bit 4 gacha registr konfiguratisyasi zahiralangani uchun bu bitlar “1” o’qish jarayonida ortga qaytadi, foydalanuvchi o’zgartirmasligi uchun ichki qurilmadan foydalanishi mumkin. 8-jadval. Konfiguratsiya registr
Download 153.97 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling