Mavjud sxemalarning umumiy ko'rinishi Eng oddiy ogohlantirish tizimi
Download 0.83 Mb.
|
Tarkib Kirish
1.1 Eng oddiy ogohlantirish tizimi 1.2 Ultrasonik xavfsizlik qurilmasi 1.3 Telefon liniyasi orqali ovozli e'lon bilan xavfsizlik tizimi 1.4 Xavfsizlik tizimiga qo'yiladigan talablarni aniqlash 2. Blok-sxemani qurish 3. Elementlar bazasini tanlash va asoslash 3.1 Mahalliy bir chipli mikrokontrollerlarning xususiyatlari 3.2 Atmel mikrokontrollerlarining xususiyatlari 3.3 Microchip mikrokontrollerlarining xususiyatlari 3.4 PIC18F452 ning asosiy xususiyatlari 3.5 Mikrokontrollerni tanlash 4. Elektr sxemasini qurish 4.1 Elektr ta'minotini qurish 4.2 Displey blokini qurish 4.3 Darajali konvertorni qurish. 4.4 Turli sensorlarni ulash 4.5 Boshqaruv blokining konstruktsiyasi 4.6 Masofadan boshqarish pultini qurish 4.7 Quvvat sarfini hisoblash 4.8 Elektr ta'minotini hisoblash 4.9 Tezlikni hisoblash 4.10 Ishonchlilikni hisoblash 5. PCB dizayni 6. Asosiy dasturiy ta'minot 6.1 Mikrokontrollerning ishlash algoritmining blok diagrammasi 6.2 Qo'llab-quvvatlash dasturini ishlab chiqish 6.3 Dizayn muhiti 7. Iqtisodiy qism 7.1 Xarajatlarni hisoblash 7.2 Ish haqi va ish haqi bo'yicha ob'ektlar 8. Mehnatni muhofaza qilish va xavfsizlik 8.1 Qurilmani ishlab chiqarishda xavfli va zararli omillarni tahlil qilish 8.2 Dasturlarni tayyorlash. 8.3 PCB ishlab chiqarish 8.4 Qurilmani ishlab chiqarishda xavfsiz ish sharoitlarini ta'minlash choralari 8.5 Tashkiliy tadbirlar 8.6 Texnik chora-tadbirlar 8.7 Ekologik masala 8.8 Mehnatni muhofaza qilish bo'yicha xulosalar Xulosa Adabiyotlar ro'yxati Ilova A. Dastur ro'yxati Kirish
RISC arxitektura kontseptsiyasining 8-bitli mikrokontrollerlarda amalga oshirilishi ularni qo'llash muhitini sezilarli darajada kengaytirdi. Bunday MKlarning an'anaviy ilovalari (telekommunikatsiyalar, ma'lumotlarni yig'ish tizimlari, xavfsizlik tizimlari, avtoelektronika, ma'lumotlarni ko'rsatish tizimlari va boshqalar) endi ilgari faqat kuchliroq raqamli signallarga ishlov beradigan 16 va 32 bitli protsessorlar ishlatilganlar bilan to'ldirilmoqda. masalan, video signalni qayta ishlash va elektr haydovchining vektor nazorati. Ushbu bozorda 8-bitli RISC mikrokontrollerlarining rivojlanishi asosan ular ko'pincha ishlash va narxning eng yaxshi muvozanatini taklif qilishlari bilan bog'liq.
1. Mavjud sxemalarning umumiy ko'rinishi 1.1 Eng oddiy ogohlantirish tizimi Eng oddiy xavfsizlik moslamasining diagrammasi 1.1.1-rasmda ko'rsatilgan. Himoyaga muhtoj bo'lgan ob'ekt perimetri atrofida diametri 0,1 ... 0,3 mm bo'lgan mis o'rash simi bilan o'ralgan. Halqaning uchlari XS1 rozetkalari orqali elektron mashinaga ulanadi. Kabel shikastlanmagan bo'lsa-da, uning kichik qarshiligi orqali VT1 tranzistorining asosi emitentga ulangan. Bu vaqtda tranzistor va tiristor VS1 yopiladi, qurilma tomonidan iste'mol qilinadigan oqim (taxminan 100 mA) asosan R1 rezistorining qarshiligi va tranzistorning dastlabki kollektor oqimi bilan aniqlanadi. Pastadir uzilib qolganda, tranzistorni ochadigan R1 rezistori orqali tranzistor bazasiga salbiy kuchlanish kuchlanishi qo'llaniladi. Ochiq tranzistor va rezistor R3 orqali tiristor VS1 ning nazorat elektrodiga musbat kuchlanish beriladi. Shu bilan birga, tiristor ochiladi, K1 elektromagnit o'rni ishga tushadi va uning kontaktlari bilan (diagrammada ko'rsatilmagan) ovozli signalizatsiya moslamasini, masalan, elektr qo'ng'irog'ini yoqadi. Tel uzilishi bartaraf etilgandan so'ng, qisqa muddatli quvvatni o'chirish (SA1) orqali mashina dastlabki holatiga (kutish rejimiga) o'rnatiladi. 1.1.1-rasm - eng oddiy xavfsizlik qurilmasi. 1.2 Ultrasonik xavfsizlik qurilmasi Qurilma siljish sensori, ovozli signal va avtonom quvvat manbaidan iborat. Ob'ekt ko'chirilganda ovozli signal ishga tushiriladi, avval qisqa ogohlantirish signali. Agar egasi xonaga kirgan bo'lsa, bu signal uni qurilma ishlaganligi va uni o'chirish kerakligi haqida ogohlantiradi. Agar bu bajarilmasa, bir daqiqadan so'ng qurilma bir necha daqiqa davomida baland ovozli signal beradi va keyin yana qurolli rejimga o'tadi. Qurilmaning sxemasi 1.2.1-rasmda ko'rsatilgan.Emitent generatori sig'imli uch nuqtali sxema bo'yicha qurilgan. BQ1 emitenti VT1 tranzistorining teskari aloqa zanjiriga kiritilgan.Generatorning tebranish chastotasi BQ1 emitentining rezonans chastotasiga va L1C1 sxemasining parametrlariga bog'liq. Radiatsiya quvvati R3 rezistorini tanlash bilan, chastota esa C1 kondansatkichini tanlash bilan tartibga solinadi. 1.2.1-rasm - ultratovushli xavfsizlik qurilmasi. Qabul qilgich BM1 ultratovush mikrofonidan, DA1.1 op-ampidagi qabul qilingan signal kuchaytirgichidan, R11, VD2, C8, R13 elementlaridagi detektordan, DA1 op-ampidagi aniqlangan signal kuchaytirgichidan, 2 va VT2VT3 tranzistorli kaliti. Detektorning parametrlari shunday tanlanganki, tashuvchi chastotasining 25...35 kHz diapazonida bostirilishi maksimal, past chastotali to‘lqinlarning susayishi esa 1...100 Gts diapazonida bo‘ladi. minimal. C7R12C9R14 sxemasi DA1.2 op-ampining kuchayishi va tarmoqli kengligini o'rnatadi.Uning chiqishida o'zgaruvchan kuchlanish paydo bo'lganda, C10 kondansatörü orqali musbat yarim to'lqin VT2VT3 tranzistorli kalitini ochadi va diod orqali salbiy yarim to'lqin VD3 kondansatör C10 ni qayta zaryad qiladi. Signal qurilmasi DD1.1, DD1.2 elementlarida Shmidt triggerini, DD1.3, DD1.4 elementlaridagi boshqaruv blokini, VT5, VT6 tranzistorlaridagi oqim kuchaytirgichini, tiristor VS1 va audio emitentni o'z ichiga oladi. signal BF1.Quvvat yoqilganda, kondansatör C12 zaryadlanadi, Taxminan 1,,,1,5 daqiqadan so'ng DD1 .1 elementining 2-pinida yuqori daraja paydo bo'ladi. Endi, agar joy o'zgartirish detektori ishga tushirilsa, VT2, VT3 va VT4 tranzistorlari ochiladi, DD1.1 elementining 1-pinidagi yuqori daraja tetikni almashtiradi. DD1.1 chiqishida past daraja paydo bo'ladi va tetik chiqishida yuqori daraja paydo bo'ladi (DD1.2 ning 4-pin). C13R23 sxemasi qisqa signalning davomiyligini o'rnatadi - 0,1 s, va R21C1 4 sxemasi - uzoq signalni etkazib berishdagi kechikish - 60 s. R20C12 sxemasi signalning davomiyligini va quvvat yoqilgandan keyin qurilmaning ishlashidagi kechikishni belgilaydi. 1.3 Telefon liniyasi orqali ovozli e'lon bilan xavfsizlik tizimi Ushbu qurilma lazer sensori yordamida binolarni begonalardan himoya qilish imkonini beradi. Lazer nurini kesib o'tganda, qurilma signal signalini ishlab chiqaradi, telefon raqamini teradi va telefon liniyasiga ovozli xabar beradi. Qurilma, shuningdek, himoyalangan ob'ektni yong'indan himoya qilish imkonini beradi. Qurilmaning sxematik diagrammasi 1.3.2-rasmda ko'rsatilgan. Qurilma Z80 mikroprotsessoriga asoslangan va 1.3.1-rasmda ko'rsatilgan quyidagi funksional bloklardan iborat. 1.3.1-rasm - Xavfsizlik tizimining blok diagrammasi Boshqaruv bloki mikroprotsessor, statik operativ xotira va dastur saqlanadigan ROMdan iborat. Kirish/chiqarish interfeysi dasturlashtiriladigan interfeys adapteri (PIA) bo'lgan KR580VV55A chipiga asoslangan. Unga klaviatura, displey, xavfsizlik sensorlari va modem vazifasini bajaradigan analog komparator ulangan. Ovozni takrorlash uchun Yamaha-ning dasturlashtiriladigan ovoz generatori ishlatilgan. Barcha sozlamalar klaviaturadan kiritiladi. Qurilma sizga parolni o'rnatish imkonini beradi, uning kiritilishi qurolli rejimni o'chiradi, chiqarilgan ovozli xabarning ovozi, shuningdek, qurilma qo'ng'iroq qiladigan va signal haqida xabar beradigan telefon raqami. Qurilma nafaqat 6 xonali shahar raqamini, balki federal mobil telefon raqamini, shuningdek, shaharlararo masofadan ham foydalanish imkonini beradi. Federal raqamni kiritishda siz shaharlararo kirish uchun 8 raqamini kiritishingiz kerak. 1.3.2-rasm - ovozli bildirishnoma bilan xavfsizlik tizimi. Terish dastur tomonidan amalga oshirilganligi sababli, telefon liniyasining holatini kuzatish va agar u band bo'lsa, qayta terish mumkin. Raqam terilgandan so'ng, 5 soniyalik pauza saqlanadi, bu vaqt davomida telefon tekshiriladi yoki uzoq signallar eshitiladi. Agar 6 ta uzun signal o'tgan bo'lsa va telefon ko'tarilmasa, terish qayta boshlanadi. 1.4 Xavfsizlik tizimiga qo'yiladigan talablarni aniqlash Xavfsizlik tizimiga qo'yiladigan talablar quyidagilardan iborat: Ko'p sonli ulangan sensorlar; Ko'p qirrali va keng funktsiyalar doirasi; Qurilmaning yuqori ishonchliligi; qulay foydalanuvchi interfeysi; Arzon narxdagi qurilma. Yuqorida ko'rsatilgan talablardan kelib chiqqan holda, zamonaviy elementlar bazasidan foydalangan holda mikrokontroller asosida OT qurish kerak. Ergonomik foydalanuvchi interfeysini ta'minlash uchun ushbu OTni shaxsiy kompyuterga ulash imkoniyatiga ega bo'lish kerak. Bunga qo'shimcha ravishda, yuqoridagi sxemalarni ushbu qurilmaga qo'shimcha sifatida ishlatish mumkin bo'lishi kerak, bu esa uni yanada ko'p qirrali qiladi. Bundan tashqari, foydalanish qulayligi uchun tizimni masofadan boshqarish pultidan (RC) boshqarish imkoniyati bo'lishi kerak. 2. Blok-sxemani qurish Masofadan boshqarish pulti bilan xavfsizlik tizimi sensorlarni so'roq qiladigan, tizimning joriy holatini va himoyalangan ob'ektning haroratini ko'rsatadigan, 4 ta mustaqil yoritish kanalini boshqaradigan, shuningdek, shaxsiy kompyuter bilan ma'lumotlar almashinuvini ta'minlaydigan mikrokontrollerga qurilgan. Kompyuterga ulanish RS-232 interfeysi orqali 9600 kbps tezlikda amalga oshiriladi. OTning blok sxemasi 2.1-rasmda ko'rsatilgan. 2.1-rasm - masofadan boshqarish pulti bilan OTning blok diagrammasi. OT 9 ta kirish holatini boshqaradi, ularga har xil turdagi sensorlar ulanishi mumkin. Agar kirishlardan birida jurnal paydo bo'lsa. "1" va ushbu sensorning ishlashiga ruxsat beriladi, keyin OS shaxsiy kompyuterga tegishli buyruqni berish orqali signal rejimiga o'tadi. Bundan tashqari, raqamli termometr I2C interfeysi orqali mikrokontrollerga ulangan. Kvarts rezonatori mikrokontrollerning soat chastotasini o'rnatadi. Elektr ta'minoti qurilmani quvvat bilan ta'minlaydi. Quyida OTning elektr parametrlari keltirilgan: - Ta'minot kuchlanishi 5 V - iste'mol oqimi 304 mA - Soat chastotasi 4 MGts - Ishlash harorati oralig'i -10…+70 S 3. Elementlar bazasini tanlash va asoslash Avvalo, siz mikrokontrollerni tanlashingiz kerak, uning asosida OT ning butun ishlashi qurilgan. 3.1 Mahalliy bir chipli mikrokontrollerlarning xususiyatlari Mahalliy ishlab chiqarishning yagona chipli mikrokontrollerlari (SMC) orasida ikkita asosiy elementga ega bo'lgan K1816 LSI seriyasi eng istiqbolli hisoblanadi: K1816BE48 (BE48) va K1816BE51 (BE51). BE48 oilasi BIS BE35, BE39, BE48 va BE49 dan iborat. Har bir LSI markaziy protsessor, ma'lumotlarning tasodifiy kirish xotirasi (RAM), dastur ROM (barcha LSI emas), ko'p kanalli kiritish-chiqarish interfeysi, sakkiz bitli taymer hisoblagichi, ustuvor uzilish vektor tizimini o'z ichiga olgan 8-bitli OMCni ifodalaydi. , soat generatori, sinxronlash qurilmasi. BE48 oilasining mikrosxemalari bir xil tuzilishga ega va faqat ichki xotirani tashkil qilishda farqlanadi. BE48 oilasining OMC bo'yicha ma'lumotlar 3.1-jadvalda keltirilgan. OMK BE48-da foydalanuvchi BE49-dan farqli o'laroq, LSI ishlab chiqarish jarayonida alohida shablon yordamida yozish operatsiyalari amalga oshiriladigan ultrabinafsha nurlar yordamida keyinchalik o'chirish bilan dastur xotirasiga mustaqil ravishda ma'lumot yozish imkoniyatiga ega. Har bir OMC tashqi LSI ni ulash orqali dastur xotirasini 4 Kbaytgacha, ma'lumotlar xotirasini 384 baytgacha kengaytirish va kirish / chiqish liniyalari sonini ko'paytirish imkoniyatini beradi. Jadval 3. 1.1 - K1816Vexx oilasining LSI
BE51 oilasi BE48 oilasining keyingi kengaytmasi boʻlib, BE31 va BE51 LSI lardan iborat. Ularning farqi shundaki, BE31 ichki dastur xotirasiga ega emas, BE51 esa (4 KB). OMK BE51 markaziy 8-bitli protsessor, dastur ROM (4 KB), maʼlumotlar operativ xotirasi (128 bayt), 32 toʻgʻridan-toʻgʻri kirish/chiqish liniyasi, toʻrtta sinovdan oʻtgan kirish, ketma-ket kirish/chiqish kanali, ikkita 16-bitli taymer/hisoblagichni oʻz ichiga oladi. , va beshta so'rov manbalari bilan ikki darajali uzilish tizimi. Ushbu mablag'lar to'g'ridan-to'g'ri kristallga joylashtirilgan OMCning rezident qismini tashkil qiladi. Dastur xotirasini 64 Kbaytgacha va ma'lumotlar xotirasini 64 Kbaytgacha kengaytirish mumkin, bu qo'shimcha LSI ROM va RAMni ulash orqali amalga oshiriladi. K1816BE51 oilasining LSI'lari N-MOS texnologiyasidan foydalangan holda ishlab chiqariladi, shu bilan birga ular 150 mA bo'lgan sezilarli oqim iste'moliga ega. K1830BE51 oilasining LSIlari bu kamchilikdan mahrum. Ushbu LSI'lar CMOS texnologiyasidan foydalangan holda ishlab chiqariladi va past oqim iste'moliga ega (+5 V besleme zo'riqishida 18 mA). Boshqa barcha jihatlarda K1830BE51 oilasining LSIlari K1816BE51 oilasining LSIlariga o'xshaydi. 3.2 Atmel mikrokontrollerlarining xususiyatlari AT90S mikrokontrollerlari asosida qurilgan AVR arxitekturasi kuchli Garvard RISC protsessorini dastur va ma'lumotlar xotirasiga alohida kirish imkoniyatini, har biri akkumulyator registr sifatida ishlashi mumkin bo'lgan 32 ta umumiy maqsadli registrlarni va ilg'or statsionarni birlashtiradi. 16-bitli ko'rsatmalar to'plami. uzunligi. Ko'pgina ko'rsatmalar bir taktli siklda bajariladi, joriy ko'rsatma bajariladi va keyingi ko'rsatma bir vaqtning o'zida olinadi, bu har bir MGts taktli chastotada 1 MIPSgacha ishlashni ta'minlaydi. 32 ta umumiy maqsadli registrlar tezkor kirish registr faylini tashkil qiladi, bunda har bir registr to'g'ridan-to'g'ri ALU bilan bog'lanadi. Bir siklda registr faylidan ikkita operand tanlanadi, operatsiya bajariladi va natija registr fayliga qaytariladi. ALU registrlarda, registr va doimiy o'rtasida yoki to'g'ridan-to'g'ri registrda arifmetik va mantiqiy operatsiyalarni qo'llab-quvvatlaydi. Registr fayli ma'lumotlar xotirasining bir qismi sifatida ham mavjud. 32 registrdan 6 tasi bilvosita adreslash uchun uchta 16 bitli ko'rsatkich registrlari sifatida ishlatilishi mumkin. AVR oilasining eski mikrokontrollerlari ALU ning bir qismi sifatida apparat multiplikatoriga ega. Asosiy AVR ko'rsatmalar to'plami 120 ta ko'rsatmalarni o'z ichiga oladi. Bit bilan ishlash bo'yicha ko'rsatmalar o'rnatilgan, aniq va bit test ko'rsatmalarini o'z ichiga oladi. Barcha AVR mikrokontrollerlarida 4 simli ketma-ket interfeys orqali o'rnatilgan FLASH ROM mavjud. AVR MK ning tashqi qurilmalariga quyidagilar kiradi: taymer hisoblagichlari, impuls kengligi modulatorlari, tashqi uzilishlarni qo'llab-quvvatlash, analog komparatorlar, 10-bitli 8-kanalli ADC, parallel portlar (3 dan 48 gacha kirish va chiqish liniyalari), UART va SPI interfeyslari, qo'riqchi taymer va quvvatni tiklash qurilmasi. Bu fazilatlarning barchasi AVR mikrokontrollerlarini turli maqsadlar uchun zamonaviy, yuqori samarali va tejamkor kontrollerlarni yaratish uchun kuchli vositaga aylantiradi. Yagona asosiy arxitektura doirasida AVR mikrokontrollerlari uchta kichik oilaga bo'lingan: Klassik AVR - 16 MIPS, FLASH ROM dasturlari 2-8 Kbayt, EEPROM ma'lumotlari 64-512 bayt, SRAM 128-512 baytgacha bo'lgan individual modifikatsiyalarning ishlashi bilan mikrokontrollerlarning asosiy liniyasi; Murakkab xotirani talab qiluvchi ilovalar uchun 4-6 MIPS ishlashi bilan mega AVR, 64-128 KB FLASH ROM dasturi, 64-512 bayt ma'lumotli EEPROM, 2-4 KB SRAM, 4 KB SRAM, o'rnatilgan 10-bitli 8-kanalli ADC , apparat multiplikatori 8g̀8; mayda AVR - 8 pinli dizayndagi arzon mikrokontrollerlar o'rnatilgan kuchlanishni boshqarish sxemasiga ega, bu tashqi nazorat mikrosxemalariga ehtiyojni yo'q qiladi. AVR mikrokontrollerlari uyqu rejimi va mikro-iste'mol rejimini qo'llab-quvvatlaydi. Kutish rejimida markaziy protsessor yadrosi to'xtatiladi, registrlar, taymer hisoblagichlari, kuzatuv taymerlari va uzilishlar tizimi ishlashda davom etadi. Mikro-iste'mol rejimida barcha registrlarning mazmuni saqlanadi, soat generatori to'xtatiladi, tashqi uzilish signali yoki apparatni qayta tiklash olinmaguncha mikrokontrollerning barcha funktsiyalari o'chiriladi. Modelga qarab, AVR mikrokontrollerlari 2,7-6 V yoki 4-6 V kuchlanish oralig'ida ishlaydi (istisno Attiny12V 1,2 V kuchlanishli). Nosozliklarni tuzatish vositalari. ATMEL dasturiy ta'minotni tuzatuvchida simulyatsiya rejimida dasturlarni disk raskadrovka qilish, shuningdek, to'g'ridan-to'g'ri elektron emulyator bilan ishlash uchun AVR-studio dasturiy muhitini taklif qiladi. AVR-studio ATMEL WEB sahifasida mavjud, assemblerni o'z ichiga oladi va ICEPRO va MegaICE emulyatorlari bilan ishlash uchun mo'ljallangan. Bir qator kompaniyalar AVR oilasining mikrokontrollerlari bilan ishlash uchun C kompilyatorlari, assemblerlari, bog'lovchilari va yuklagichlarining o'z versiyalarini taklif qilishadi. ATMEL mikrokontrollerlari Rossiyada keng qo'llaniladi va natijada ko'plab mahalliy dasturchilar tomonidan dasturlashtirilgan. Bir qator rus kompaniyalari, shuningdek, AVR mikrokontrolörlarini disk raskadrovka qilish uchun turli xil uskunalarni taklif qilishadi. 3.3 Microchip mikrokontrollerlarining xususiyatlari PIC165x asosiy oilasining ko'rsatmalar to'plami faqat 33 ta ko'rsatmalarni o'z ichiga oladi. Barcha ko'rsatmalar (o'tish ko'rsatmalaridan tashqari) bitta mashina siklida (yoki to'rtta mashina tsiklida) ko'rsatmalarni olish va ularning bajarilishi o'rtasidagi vaqt bir-biriga mos keladigan holda bajariladi, bu esa 20 MGts taktli chastotada 5 MIPSgacha ishlashga erishish imkonini beradi. PIC mikrokontrollerlari har qanday adreslash usuli yordamida istalgan registr bilan operatsiyalarni bajarishga imkon beruvchi simmetrik buyruq tizimiga ega. MICROCHIP hozirda dastur kodida pastdan yuqoriga mos keladigan 8 bitli RISC mikrokontrollerlarining to'rtta asosiy oilasini ishlab chiqaradi: 12-bitli ko'rsatmalarga ega asosiy PIC15Cx oilasi, minimal tashqi qurilmalarga ega oddiy arzon mikrokontrollerlar; PIC12Cxxx 12-bitli ko'rsatmalarga ega, o'rnatilgan soat generatoriga ega, miniatyura 8-pinli dizaynda mavjud. 14 bitli ko'rsatmalar bilan o'rta diapazonli PIC16x/7x/8x/9x. Analog komparatorlar, analog-raqamli konvertorlar, SPI, USART va I2C seriyali interfeys kontrollerlari, taymer hisoblagichlari, tortish/taqqoslash modullari, impuls kengligi modulyatorlari, kuzatuv taymerlari, nazorat diagrammalari va boshqalarni o'z ichiga olgan turli xil tashqi qurilmalarga ega mikrokontrollerlarning eng katta oilasi. hokazo; Yuqori darajadagi PIC17C4x/5xx yuqori samarali 16 bitli kengaytirilgan ko'rsatmalar to'plami 16 kwordgacha bo'lgan dastur xotirasi bilan 33 MGts gacha chastotada ishlaydigan mikrokontrollerlar. Keng ko'lamli periferiya qurilmalariga qo'shimcha ravishda , ushbu oilaning deyarli barcha mikrokontrollerlari bitta mashina tsiklida ko'paytirish operatsiyasini bajaradigan o'rnatilgan 8 x8 apparat multiplikatoriga ega. • PIC18. O'z-o'zini dasturlash funktsiyasiga ega FLASH mikrokontrollerlarining yangi oilasi; 40 MGts gacha chastotada ishlaydi, dastur xotirasi hajmi 64 kwordgacha. 10 MGts chastotada 10 MIPS ishlashi; Arxitektura va buyruqlar tizimi C kompilyatori uchun optimallashtirilgan; Bir mashina siklida 8 bitli sonlarni apparatli ko‘paytirish. Chipdagi katta hajmdagi xotira. O'rnatilgan periferik modullarning xilma-xilligi. • DsPIC30. 16-bitli raqamli signal mikrokontrollerlari. Ularda 64 KB dan ortiq so‘zlar, 8 KB operativ xotira va 4 KB EEPROM xotirasi mavjud. Tezligi 30 MIPS dan yuqori. MICROCHIP ishlab chiqarilgan mikrokontrollerlar uchun quvvat sarfini maksimal darajada kamaytirishga alohida e'tibor beradi. 4 MGts chastotada ishlaganda, PIC kontrollerlari, modelga qarab, oqim iste'moli 1,5 mA dan kam bo'ladi va 32,768 kHz chastotada ishlaganda ular 15 mkA dan past bo'ladi. Kutish rejimi qo'llab-quvvatlanadi. PIC kontrollerlarining kuchlanish diapazoni 2,0…6,0 V ni tashkil qiladi. Nosozliklarni tuzatish dasturiy ta'minotidan eng mashhuri va mavjudlari assemblerlarning turli xil versiyalari, shuningdek MPLAB integratsiyalashgan dasturiy muhitdir. Rossiyalik dasturchilar va disk raskadrovka uskunalari ishlab chiqaruvchilari ham PIC kontrollerlariga e'tibor berishadi. PIC mikrokontrollerlarining deyarli barcha spektrini dasturlaydigan PICPROG kabi ixtisoslashgan dasturchilar ham, eng mashhur PIC versiyalarini qo'llab-quvvatlaydigan universallar: UNIPRO, STERKh ishlab chiqariladi. Mikrokontrollerni tanlash. Mikrokontrollerning turini aniqlash uchun kirish / chiqish portlarining kerakli sonini hisoblash kerak. LCD displeyni boshqarish uchun 11 kirish / chiqish liniyasi talab qilinadi (8 qator - ma'lumotlar avtobusi, 3 qator - boshqaruv signallari). Harorat sensorini I2C interfeysi orqali ulash uchun 2 ta kirish-chiqish liniyasi, shaxsiy kompyuterga ulanish uchun - 2 ta liniya kerak. IR signal qabul qilgichni ulash uchun - 1 chiziq. Impuls fazasini boshqarish tizimidan foydalanish uchun 1 ta port liniyasi kerak bo'lib, unga quvvat manbaidan stabilizatorga ajratuvchi orqali pulsatsiyalanuvchi kuchlanish beriladi. Yuqori kuchlanishli yukni boshqarish uchun - 4 chiziq. Tashqi sensorlarni ulash va tobe OSni boshqarish uchun - 12 ta kirish-chiqish liniyasi. Shunga asoslanib, biz PIC18F452 mikrokontrollerni tanlaymiz (3.1-rasm), u 33 ta kirish-chiqish liniyasiga ega, USART va I2C interfeyslari uchun apparat ta'minoti. 3.1-rasm - PIC18F452 mikrokontrolleri 3.4.1-jadvalda PIC18F452 mikrokontroller pinlarining funktsional maqsadi ko'rsatilgan. Mikrokontrollerni tanlagandan so'ng, sxemaning qolgan elementlarini tanlashingiz kerak. Mikrosxemalar uchun quvvat manbai sxemasini qurish uchun LM7806 kuchlanish regulyatorini yoqish uchun odatiy sxema qo'llaniladi , uning chiqishida biz + 5V ni olamiz. Stabilizatorning kirishida 20V gacha kuchlanishga ruxsat beriladi. To'g'ridan-to'g'ri stabilizator oldida VD2, C7 zanjiri mavjud. C7 kondansatörü VD1 diodli ko'prigidan olingan ta'minot kuchlanishining dalgalanishini yumshatish uchun xizmat qiladi. VD2 diodi impuls fazasini boshqarish tizimining (SIFU) to'g'ri ishlashi uchun zarur. C8 kondansatörü elektr ta'minotidagi yuqori chastotali shovqinni bostirish uchun xizmat qiladi. Mikrokontrollerning barqaror ishlashi uchun Microchip tomonidan tavsiya etilgan 4 MGts chastotali kvarts rezonator va 20 pF sig'imli C1, C2 kondensatorlaridan iborat tashqi osilator sxemasi qo'llaniladi. 3.4.1-jadval - mikrokontroller pinlarini tayinlash
Ko'rsatkich sifatida suyuq kristall modul ishlatiladi, bu har biri 16 belgidan iborat ikkita qatorni ko'rsatishga imkon beradi. LCD displeyni boshqarish uchun D va E portlarini tanlang. D porti modulning ma'lumotlar shinasiga, E porti modulning boshqaruv kirishlariga ulangan. Qurilmani shaxsiy kompyuterning ketma-ket portiga ulash uchun signallarning mantiqiy darajalarini RS-232 interfeysida ishlatiladigan darajalarga aylantirish kerak. Bu MAX232 chipida yig'ilgan konvertorni talab qiladi. Raqamli termometr C portining 3 va 4 bitlariga ulangan. Triyaklardagi quvvat kalitlari 1, 2, 3 5 bitli C portiga ulangan. IQ qabul qilgich B portining 0 bitiga ulangan. SIFU rejimida sinxronlash uchun pulsatsiyalanuvchi kuchlanishni ta'minlash uchun rektifikatordan keladigan chiziq ushbu portning 1-bitiga ulangan. Tashqi datchiklar qolgan I/U port liniyalariga ulangan. 4. Elektr sxemasini qurish Tuzilgan blok diagrammasi va tanlangan element bazasiga ko'ra, men sxemani qurmoqdaman. Elektr sxemasi va elementlarning ro'yxati B-ILOVADA keltirilgan. PIC18F452 seriyali PIC kontrolleri butun qurilmaning yadrosi sifatida tanlangan. Ushbu tanlov qurilmaga moslashuvchanlikni, arzon narxni beradi va dizayn jarayonini osonlashtiradi. Mikrokontroller uchun soat generatorining chastotasi men IQ qabul qilgich, tashqi sensorlar va shaxsiy kompyuter bilan ma'lumot almashishda ishlatiladigan ichki taymerlarni optimal sozlash uchun 4 MGts ni tanlayman. 4.1 Elektr ta'minotini qurish Elektr ta'minoti T1 transformatoridan, VD1 diodli ko'prigidan, VD2 cheklovchi diodidan, C1 va C2 kondansatkichlaridan, LM7806 o'rnatilgan stabilizatordan iborat. Transformatordan o'zgaruvchan kuchlanish diod ko'prigiga beriladi, rektifikatsiya qilinadi va VD2 diodi orqali stabilizatorga beriladi. Ushbu diod C1 yumshatuvchi kondansatkich SIFU ning ishlashi uchun sinxronizatsiya kirishiga berilgan dalgalanma kuchlanishiga ta'sir qilmasligi uchun kerak. 4.2 Displey blokini qurish Displey blokini yaratish uchun MELT kompaniyasining MT16S2D LCD moduli ishlatilgan. Ushbu LCD displey har biri 16 belgidan iborat ikkita qatorni ko'rsatishga imkon beradi va o'rnatilgan belgilar generatoriga ega, bu displeyda ma'lumotni ko'rsatish tartibini yozishni sezilarli darajada osonlashtiradi. Ushbu LCD displey nisbatan arzon narxga, kam quvvat iste'moliga va eng muhimi, ma'lumotni vizual ko'rsatishga ega. R19 rezistori LCD kontrastini o'rnatish uchun talab qilinadi. Ushbu qarshilikning qarshiligi qanchalik past bo'lsa, kontrast shunchalik yuqori bo'ladi va aksincha. 4.3 Darajali konvertorni qurish Darajali konvertor sifatida MAXIM-dan MAX232 chipi ishlatilgan. U TTL darajasidagi signallarni kompyuter seriyali port darajalariga o'zgartiradi. Ushbu chip kichik miqdordagi tashqi elementlarga ega, nisbatan arzon va sozlashni talab qilmaydi. C3 ... C6 kondansatkichlari mikrosxemaning ish rejimini o'rnatish uchun zarur. VISHAY TELEFUNKEN kompaniyasining TSOP1730 chipi IQ qabul qiluvchi sifatida ishlatilgan. Ushbu qabul qiluvchining kirish qismida 36 kHz chastotali filtr mavjud bo'lib, u isitgichlar va boshqa infraqizil nurlanish manbalarining shovqinlarini bostirish uchun zarur. Ushbu qabul qiluvchi ma'lumotlarni 1200 bit / s gacha tezlikda qabul qilish imkonini beradi. 4.4 Turli sensorlarni ulash Raqamli termometr Dallas yarimo'tkazgichining DS1621 chipiga asoslangan. Ushbu chip I2C interfeysi orqali qul qurilma sifatida ulanadi va 400 kHz gacha (yuqori tezlikda ishlash) ma'lumotlar almashish imkonini beradi. IC o'rnatilgan termostat funktsiyasiga ega va yukni boshqarish uchun kalitni yuqori oqim chiqish portiga ulash imkonini beradi. Portning maksimal kirish oqimi 1mA, chiqish oqimi 4mA. Haroratni o'lchash diapazoni -55o dan +125o C gacha. R17 va R18 tortish rezistorlari I2C interfeysining to'g'ri ishlashi uchun zarur. Mikrokontrollerning portlariga ulangan DA3 va DA4 optokuplatorlari oynani sindirish va eshikni ochish uchun tashqi sensorlarni ulashda galvanik izolyatsiya uchun ishlatiladi . R4, R9…R16 tortish rezistorlari portning qolgan qismiga ulanadi, ular mantiqiy "0" potentsialini yaratishga xizmat qiladi. Ushbu kirishlarda optokupller mavjud emas. Bu butun qurilmaning narxini kamaytirish uchun amalga oshiriladi va agar kerak bo'lsa, galvanik izolyatsiyani operatsion tizimdan tashqarida o'rnatish mumkin. Kirish-chiqarish portlariga turli sensorlar ulanishi mumkin. Sensorlardan biri ishga tushirilsa, u ushbu portga mantiqiy "1" ni o'rnatishi kerak, aks holda u mantiqiy "0" holatida qoladi. Mikrokontrollerning ishlashiga shovqin va shovqin ta'sirini bartaraf etish uchun sensorlar ulangan har bir kirish-chiqish liniyasiga tortuvchi rezistorlar o'rnatiladi. 4.5 Boshqaruv blokining konstruktsiyasi Yukni boshqarish uchun DA6 ... D8 optotriaklarida va VS1 ... VS4 kuchli triaklarida ishlab chiqarilgan quvvat kalitlari ishlatiladi. Mikrokontrollerni kontaktlarning zanglashiga olib keladigan yuqori kuchlanishli qismi bilan galvanik izolyatsiya qilish uchun optosimistorlar zarur. R21…R22 rezistorlari optotriaklarning ichki LEDlari orqali oqadigan oqimni cheklash uchun xizmat qiladi. Kuchli triaclar, issiqlik qabul qiluvchiga o'rnatilgan bo'lsa, har bir kanal uchun 1 kVtgacha quvvatga ega bo'lgan yukni almashtirish imkonini beradi. 4.6 Masofadan boshqarish pultini qurish Operatsion tizimni boshqarish uchun siz to'rt xil buyruqni beradigan masofadan boshqarish pultini yaratishingiz kerak. Uning sxemasi 4.6.1-rasmda ko'rsatilgan. 4.6.1-rasm - masofadan boshqarish pultining sxematik diagrammasi. Masofadan boshqarish pulti PIC16F630 mikrokontrolleriga asoslangan. Ushbu mikrokontroller arzonligi tufayli tanlangan. RC4 portiga IR diyot ulangan, u ma'lumotlar paketini yaratadigan impulslarni hosil qiladi. Ish rejimini ko'rsatish uchun RC5 portiga qizil LED ulangan. RA0, RA2, RA3 sxema ichidagi dasturlash ulagichiga ulangan. Bu mikrokontrollerning uzatilgan parolni saqlaydigan ma'lumotlar xotirasini qayta dasturlash imkonini beradi. Uzatilgan paketning formati 6.1-bo'limda batafsil tavsiflangan. Buyruqni uzatish uchun avval "ON" tugmasini bosishingiz kerak, shundan so'ng LED 5 soniya davomida yonadi. Bu vaqtda buyruqni yuborish uchun tugmani bosishingiz kerak, aks holda LED o'chadi va quvvat sarfini kamaytirish uchun masofadan boshqarish pulti SLEEP rejimiga o'tadi. Bu masofadan boshqarish pultini quvvatlaydigan batareyalarning ishlash muddatini oshirish uchun amalga oshiriladi. 4.7 Quvvat sarfini hisoblash Devrenning quvvat sarfi quyidagi formula bilan aniqlanadi: (4.7.1) bu erda Rsx - sxemaning quvvat sarfi, Vt; Rpot. I - elementlarning i-guruhining quvvat sarfi, Vt; n - guruhlar soni. Bir guruh elementlarning quvvat sarfi quyidagi formula bilan aniqlanadi: Ppot \u003d P * m, (4.7.2) bu erda P - bitta elementning quvvat sarfi, Vt; m - elementlar soni. Birinchidan, biz rezistorlar tomonidan iste'mol qilinadigan quvvatni formula bo'yicha hisoblaymiz: (4.7.3) i-chi rezistorning kuchi qayerda , mVt; qarshilik orqali o'tadigan oqimdir; U - i-chi qarshilikdagi kuchlanish. I-element orqali o'tadigan oqim quyidagi formula bo'yicha hisoblanadi: (4.7.3) i-chi rezistorning qarshiligi qayerda , mVt; i-chi qarshilik orqali o'tadigan oqim; U - i-chi qarshilikdagi kuchlanish. Ushbu formulalar bo'yicha amalga oshirilgan barcha hisob-kitoblar 4.7.1-jadvalda keltirilgan. 4.7.1 -jadval - rezistorlar bo'yicha quvvatni hisoblash
Rezistorlar tomonidan iste'mol qilinadigan quvvat 715 mVtni tashkil qiladi. Keyinchalik, kontaktlarning zanglashiga olib keladigan faol elementlarining quvvat sarfini hisoblaymiz. Faol elementlar ro'yxati 4.7.2-jadvalda keltirilgan. 4.7.2-jadval - faol elementlar tomonidan quvvat sarfini hisoblash.
Devrenning faol elementlari tomonidan iste'mol qilinadigan quvvat 806 mVtni tashkil qiladi. Zanjir tomonidan iste'mol qilinadigan umumiy quvvat quyidagicha bo'ladi: 715 mVt + 806 mVt = 1521 mVt. 4.8 Elektr ta'minotini hisoblash Yuklanish oqimi quyidagi formula bo'yicha hisoblanadi: bu erda P - quvvat sarfi; Yuklanmagan kuchlanish. A Rektifikatorni hisoblash. Hisoblash uchun dastlabki ma'lumotlar quyidagilardir: kerakli yuk kuchlanishi ( ) va oqim iste'moli ( ). 1. Tarmoq transformatorining ikkilamchi o'rashida bo'lishi kerak bo'lgan o'zgaruvchan kuchlanishni formula bo'yicha aniqlayman: (4.8.1) bu erda Un - yukdagi doimiy kuchlanish, V; B - 4.8.1-jadvalga muvofiq aniqlanadigan yuk oqimiga bog'liq koeffitsient: 4.8.1-jadval
(4.8.2) 2. Yuklanish oqimi bo'yicha men rektifikator ko'prigining har bir diyotidan o'tadigan maksimal oqimni aniqlayman: (4.8.3) bu erda Id - diod orqali oqim, A; C - yuk oqimiga qarab koeffitsient (4.8.1-jadvalga muvofiq aniqlanadi). ID=0,5*2*400=400 mA 3. Har bir rektifikator diyotiga qo'llaniladigan teskari kuchlanishni hisoblayman: (4.8.4) bu erda Uobr - teskari kuchlanish, V; Yukdagi kuchlanishning o'chirilishi, V. Uobr \u003d 1,5 * 5 \u003d 7,5 V 4. Rektifikatsiya qilingan oqimning qiymati va ruxsat etilgan teskari kuchlanish hisoblangan qiymatga teng yoki undan yuqori bo'lgan diodlarni tanlayman. Tanlangan rektifikator KTs407A diodli ko'prigi bo'ladi, chunki u barcha talablarga javob beradi. 5. Kondensator filtrining sig'imini aniqlayman: (4.8.5) kondansatör filtrining sig'imi qaerda , uF; maksimal yuk oqimi, A; - yuklanishdagi kuchlanish, V; SF=3200*0.304*10-3/5*10-3=787.602*10-6 rektifikatsiya qilingan kuchlanishning dalgalanma omilidir va bizning holatlarimizda u ga teng . va kondansatkichni tanlang: 757 uF chegarasi yo'qligi sababli, men K50-18 tipidagi 1000 uF chegarasini tanlayman. Transformatorni hisoblash. 1. Transformatorning ikkilamchi o'rashidan o'tadigan oqimning qiymatini aniqlayman: (4.8.6) transformatorning II o'rashidan o'tadigan oqim qayerda , A; - maksimal yuk oqimi, A. (4.8.7) 2. Transformatorning ikkilamchi o'rashidan rektifikator tomonidan iste'mol qilinadigan quvvatni aniqlayman: (4.8.8) ikkilamchi o'rashdan iste'mol qilinadigan maksimal quvvat bu erda , Vt; - ikkilamchi o'rashdagi kuchlanish, V; - transformatorning ikkilamchi o'rashi orqali maksimal oqim, A. 3. Transformatorning quvvatini hisoblayman: (4.8.9) transformatorning kuchi qayerda , Vt; - transformatorning ikkilamchi o'rashidan iste'mol qilinadigan maksimal quvvat, Vt. 4. Birlamchi o'rashda oqayotgan oqimning qiymatini aniqlayman: (4.8.10) o'rash I, A orqali oqim qayerda ; - transformatorning hisoblangan quvvati, Vt; - transformatorning birlamchi o'rashidagi kuchlanish (tarmoq kuchlanishi). . 5. Magnit kontur yadrosining kerakli tasavvurlar maydonini hisoblayman: (4.8.11) bu erda S - magnit zanjirning yadrosining kesimi, ; - transformator quvvati, Vt. 6. Birlamchi (tarmoq) o'rashning burilish sonini aniqlayman: (4.8.12) o'rashning burilish soni qayerda ; - birlamchi o'rashdagi kuchlanish, V; Magnit zanjirning yadrosining S-bo'limi, . 7. Ikkilamchi o'rashning burilish sonini hisoblayman: (4.8.13) o'rashning burilish soni qayerda ; - birlamchi o'rashdagi kuchlanish, V; S - magnit zanjirning yadrosining kesimi, . 8. Transformator o'rashining simlarining diametrini aniqlayman: (4.8.14) bu erda d - sim diametri, mm; I - o'rash orqali o'tadigan oqim, mA. mm Quvvat stabilizatorini tanlash. Quvvat iste'moli hisob-kitoblariga asoslanib, biz KR142EN5A integral sxemasidan quvvat stabilizatori sifatida foydalanamiz. Ushbu stabilizatorning chiqishida 5V kuchlanish ta'minlanadi. Stabilizatorning kirishida 20V gacha kuchlanishga ruxsat beriladi. 4.9 Tezlikni hisoblash Tezlik kirish signallarining eng yuqori chastotasi bilan tavsiflanadi, bunda kontaktlarning zanglashiga olib kelishi buzilmaydi. Ishlash, shuningdek, quyidagi formula bo'yicha hisoblangan signalning kechikish davomiyligiga ta'sir qiladi: (4.9.1) qayerda
jurnaldan o'tishda signalning kechikishi. Jurnalga “1”.”0” jurnaldan o'tishda signalning kechikishi. Jurnalga kirish uchun “0”.”1” Tezlik quyidagi formula bo'yicha aniqlanadi: (4.9.2) qurilma signalining kechikishi har bir element tomonidan signal kechikishi 4.9.1-jadval - alohida elementlarning signal kechikish vaqti
Ishlash shunday 250 ns ishlash, shuningdek, formula bilan aniqlanadigan eng uzun zanjirning signal kechikishi bilan tavsiflanadi: ,(4.9.3) qayerda
L - signal manbasidan qabul qilgichgacha bo'lgan aloqa liniyasining uzunligi, har biri uchun kechikish vaqti l=5(K-1) aniqlanadi, bu erda K - integral mikrosxemalar, shu jumladan signal manbai sxemalari paketlari soni. signal manbasidan qabul qiluvchigacha bo'lgan aloqa liniyasining uzunligi, har biri uchun kechikish vaqti l=5(K-1) aniqlanadi, bu erda K - integral mikrosxemalar paketlari soni, shu jumladan signal manbai sxemalari. l=5(9-1)=40, 5,34 ns Umumiy samaradorlik quyidagi formula bilan aniqlanadi: ,(4.9.4) Natijada, biz butun qurilmaning umumiy ishlashini olamiz: 5,34+250=255,34 ns 4.10 Ishonchlilikni hisoblash Ishonchlilikni hisoblash ob'ektni ishlab chiqish bosqichida uning talablarga muvofiqligini aniqlash uchun amalga oshiriladi. Hisoblash natijasida ob'ektlarning ishonchliligining miqdoriy tavsiflari aniqlanishi kerak. Hisoblash ko'rib chiqilayotgan ob'ektni tashkil etuvchi elementlarning ishdan chiqish darajasi bo'yicha ma'lum ma'lumotlarga ko'ra amalga oshiriladi; Xususan, kompyuterning har qanday yig'ish birligining ishonchliligi ERE va yig'ish blokini tashkil etuvchi strukturaviy elementlarning ishdan chiqish darajasining qiymatlari bilan belgilanadi . Nosozlik darajasi to'g'ri ishlaydigan elementlarning umumiy soniga nisbatan elementlarning qaysi qismi vaqt birligida o'rtacha ishlamay qolganligini ko'rsatadi. Ob'ektning ishdan chiqish darajasi barcha elementlarning ishlamay qolish tezligining yig'indisidir, ya'ni ob'ektga kiritilgan: o= ya'ni, (4.10.1) i=1
ya'ni i-turdagi elementlarning ishdan chiqish darajasi va foydalanish rejimi, 1/soat; k - turlari va foydalanish usullari bo'yicha elementlarning navlari soni. Haqiqiy ish sharoitida e ERE ishdan chiqish darajasi nominal elektr rejimida n ERE ishlamay qolish darajasi, Kn yuk koeffitsienti, Kt harorat koeffitsienti va elementlarning soni N bilan, ya'ni nosozlik darajasi bilan bog'liq: e \ u003d n Kn Kt N , (4.10.2) bu yerda e - real ish sharoitida ERE ishdan chiqish darajasi, 1/soat; n – nominal elektr rejimida ERE ishdan chiqish darajasi, 1/soat; Kn - yuk koeffitsienti - ishlatiladigan mikrosxema oyoqlari sonining mikrosxema oyoqlarining umumiy soniga nisbati; Kt – harorat koeffitsienti; N - buzilish darajasi n bo'lgan elementlar soni, dona. Ob'ektning ishdan chiqish tezligini hisoblash uchun zarur bo'lgan barcha ma'lumotlar 4.10.1-jadvalda jamlangan, e ni hisoblash (4.10.2) formula bo'yicha amalga oshiriladi. 4.10.1-jadval - buzilish tezligini hisoblash uchun ma'lumotlar
qiymatini almashtirib, quyidagilar aniqlanadi : o=0,0075+0,02+0,02+0,00875+0,0115+0,0068+0,0006+0,0002=0,07535 10-6 1/soat. Nosozliklar orasidagi o'rtacha vaqt yoki nosozliklar orasidagi o'rtacha vaqt - ob'ektning birinchi nosozlikka qadar kutilgan vaqti. To nosozliklar orasidagi o'rtacha vaqt o ob'ektlarining ishlamay qolish tezligiga teskari proportsionaldir: To = 1/ o , (4.10.3) qaerda To - muvaffaqiyatsizlikka uchragan o'rtacha vaqt, soat; o - ob'ektning ishdan chiqish darajasi, 1/soat. qiymatning o‘rniga qo‘yilishi quyidagilar bilan aniqlanadi: To = 13,2714 106 soat. Po(t) ob'ektining nosozlik bilan ishlash ehtimoli - bu ma'lum ish vaqtida, ya'ni ma'lum vaqt oralig'ida ob'ektning ishlamay qolishi ehtimoli. Po(t) ning qiymati ifoda bilan aniqlanadi Po(t) = e– t, (4.10.4) bu yerda Po(t) - t soat ichida ishlamay qolish ehtimoli; o – ob’ektning ishdan chiqish darajasi, 1/soat; e - natural logarifmning asosi. Formula (4.10.4) qurilmaning 1000 soat ichida ishlamay qolishi ehtimolini hisoblab chiqadi: Rho(1000) = 0,9999447 99,99%. Shunday qilib, 1000 soat davomida qurilmaning ish vaqtining 99,99% ehtimoli bor. Hisob-kitoblarni amalga oshirib, biz ushbu sxema ishonchli, etarlicha tez va nisbatan kam quvvat sarflaydi degan xulosaga keldik. 5. PCB dizayni Bosilgan elektron platalar har qanday elektron va elektron hisoblash uskunasining asosiy tarkibiy birliklari hisoblanadi, chunki bosilgan simlar namunadan namunaga parametrlarning takrorlanishini ta'minlaydi, plataga o'rnatilgan elementlarni aniq va sodda tarzda aniqlash imkonini beradi va mahsulotning yuqori ishonchliligini ta'minlaydi. ularni ishlab chiqarish uchun standart yaxshi tashkil etilgan texnologik jarayonlardan foydalanish. Chop etilgan simlarning afzalligi, shuningdek, uskunaning ixchamligi va uning og'irligining kamayishi bilan bog'liq. Bundan tashqari, bosilgan simlarni ulash texnologiyasi uskunaning funktsional maqsadiga bog'liq emas, ya'ni. radioeshittirish uskunalari, televizor qabul qiluvchilar, shaxsiy kompyuterlar uchun bosilgan elektron platalarni ishlab chiqarish texnologiyasi bir xil. Shu sababli, taxtalarni o'zlari ishlab chiqarishning texnologik jarayonlarini ham, ularga komponentlarni o'rnatish va jihozlarni yig'ish jarayonlarini ham mexanizatsiyalash va avtomatlashtirish mumkin. Bosilgan elektron platalar yuqori bosimli krom qoplangan laminatlardan ishlab chiqariladi, ularga mis folga bir yoki ikki tomondan yopishtiriladi. Bunday plastmassa bosim ostida va yuqori haroratda termoset qatroni bilan yopishtirilgan tolali material qatlamlaridan iborat. Materiallar fenolik qatronlar bilan singdirilgan dielektrik qog'oz yoki epoksi qatronli birikma bilan bog'langan doimiy shisha tolali mato bo'lishi mumkin. Chet elda bunday materiallar tovar nomlariga ega va bizning mamlakatimizda birinchi material "folga getinaks", ikkinchisi esa "folga tolali shisha" deb nomlangan. Qog'ozga asoslangan materiallarni qayta ishlash osonroq, lekin shisha tolali shisha bilan solishtirganda, ular haroratning haddan tashqari ta'siriga va boshqa tashqi ta'sirlarga nisbatan kamroq chidamli. Chop etilgan o'tkazgichlar an'anaviy dizaynlarda qo'llaniladigan bir xil o'rnatish usullariga bo'ysunadi. Biroq, agar izolyatsiyalangan sim bilan o'rnatish paytida o'tkazgichlarning kesishishi mumkin bo'lsa, u holda bosilgan simlar paytida ular faqat bitta tekislikda joylashtiriladi va buning natijasida ularning kesishishi mumkin emas. O'tkazgichlarning kesishish joylarida kontaktlarning paydo bo'lishi uchun o'tkazgichlarning yo'llarini o'zgartirish kerak. Ba'zi hollarda, chorrahalarda aloqa qilmaslik uchun, qarama-qarshi tomonga o'tish qoplamali vites yordamida qo'llaniladi. Supero'tkazuvchilar shaklini tanlashda variantlardan biri qo'llaniladi: yoki elementlarning eng qisqa ulanishlarini ta'minlaydigan bosilgan o'tkazgichlarning silliq chiziqlari ishlatiladi yoki bosilgan o'tkazgichlarning naqshlari to'g'ri chiziqlar va to'g'ri burchaklar shaklida chiziladi. Bu usul har bir chiziqning joyi koordinata panjarasi bilan oldindan belgilab qo'yilganligi, o'tkazgichlarning chizilganligi oddiyligi bilan tavsiflanadi. Bosilgan elektron platalarni ishlab chiqarishning ko'plab usullari mavjud, ularning asosiylari: 1. Himoya naqshini qo'llash usuliga ko'ra quyidagilarga bo'linadi kimyoviy usul: 1.1. fotokimyoviy usul; 1.2. grid-kimyoviy usul; 1.3. ofset-kimyoviy usul; 2. Elektrokimyoviy usul: 2.1. fotoelektrokimyoviy usul; 2.2. grid-elektrokimyoviy usul; 2.3. ofset-elektrokimyoviy usul; 3. Kombinatsiyalangan usul: 3.1. qo'shma ijobiy yo'l; 3.2. birlashgan salbiy usul; 4. O'tkazish usuli. 5. Kumush kuydirish usuli. 6. Nusxa olish usuli va boshqalar. Bir tomonlama bosilgan elektron platalar uchun fotokimyoviy yoki elektrokimyoviy usul qo'llaniladi. Ikki tomonlama bosilgan elektron platalar uchun - estrodiol usul. Standart texnologiya bilan bosilgan elektron platalar folga dielektrida birlashtirilgan ijobiy yoki birlashtirilgan salbiy usul bilan amalga oshiriladi. Ular estrodiol deb ataladi, chunki ikkala holatda ham bosilgan o'tkazgichlar naqshini qirqish kimyoviy usulda amalga oshiriladi va o'tkazgichlar va prokladkalarda misning to'planishi elektrokimyoviydir. Birlashtirilgan ijobiy usulni ko'rib chiqing. Ijobiy usuldan foydalangan holda bosilgan elektron platalarni ishlab chiqarish uchun asosiy operatsiyalar ketma-ketligi: folga bilan qoplangan shisha tolali shisha yoki getinaksdan tayyorlangan blanka fotorezist qatlami bilan qoplangan. Fotorezist - ultrabinafsha nurlanish ta'sirida o'z xususiyatlarini o'zgartiradigan yuqori molekulyar birikma. Bir tomondan, spektrning sezgirligining spektrning qisqa to'lqinli hududiga siljishi yaxshi, chunki u qorong'u xonasiz ishlashga va oddiy cho'g'lanma lampalar nuri ostida ishlashga imkon beradi. Boshqa tomondan, ultrabinafsha nurlarga nisbatan sezgirlik kvarts lampochkasida simob lampalaridan foydalanishni talab qiladi, ulardan foydalanish odatiy bo'lganlarga qaraganda kamroq qulaydir. Radiatsiya ta'sirida qatlamning fotopolimerizatsiyasi sodir bo'ladi, buning natijasida umumiy erituvchilarda eruvchanlik yo'qoladi, shuning uchun ishlab chiqilgandan so'ng, yoritilgan sirt maydonlarida himoya relef, himoyalangan hududlarda esa fotorezist qatlam hosil bo'ladi. o'zgarishsiz qoladi va keyinchalik yuviladi. Birikmalarning yorug'likka sezgirligi va etchantlarning ta'siriga qarshilik ko'rsatish qobiliyati tufayli ular fotorezistlar deb ataladi. Folga dielektrik yuzasiga yotqizilgan fotorezistlarning ta'siri fotomaska orqali amalga oshiriladi, unda shaffof va shaffof bo'lmagan joylar tizimi o'tkazgichlar va kontakt yostiqlarining kerakli naqshini hosil qiladi. Keyingi rivojlanish jarayonida fotorezistning bir qismi olib tashlanadi va fotomaska tomonidan aniqlangan naqsh va o'lchamlar bilan himoya relef hosil bo'ladi. Ushbu usul bilan fotorezistning himoya qatlami bo'shliq joylarida saqlanib qoladi va o'tkazgichlar va kontakt yostiqlari ochiq qoladi. Sinov jarayonida fotomaska bosilgan elektron plataning ijobiy tasviriga (engil fonda qorong'u o'tkazgichlar) mos kelganligi sababli, usulning o'zi ijobiy deb ataladi. O'chirish sxemasini ishlab chiqqandan so'ng, taxta mexanik shikastlanishdan himoya qilish uchun lak qatlami bilan qoplanadi va burg'ulash teshiklari uchun yuboriladi. Ushbu operatsiya jarayonning uzluksizligini buzadi, chunki lakni quritish va qotib qolish bir necha soat davom etadi. Keyin o'tish va o'rnatish teshiklari ochiladi va ular kimyoviy mis bilan qoplangan. Shundan so'ng himoya qatlamini olib tashlash va o'tkazgichlar, yostiqlar va teshiklarda misning galvanik cho'kishi kuzatiladi. Elektrolitik o'sish jarayonida katodga ulanish dielektrikni qoplaydigan doimiy mis folga qatlami orqali amalga oshiriladi. Bu qatlam dielektrikning sirtini elektrolitlar ta'siridan ham himoya qiladi. Keyingi bosqichda qalay-qo'rg'oshin qotishmasining himoya qoplamasi mis qatlami ustida elektrolizlanadi, shundan so'ng fotorezistning himoya qatlami bo'shliqlardan chiqariladi va folga o'rnatiladi. PCB ishlab chiqarish lehim qobiliyatini yaxshilash uchun himoya qoplamasini kimyoviy ishlov berish orqali yakunlanadi. Ijobiy usul o'rnatish zichligi yuqori bo'lgan, masalan, tor joylarda o'tkazgichlar orasidagi masofa 0,35 - 0,5 bo'lgan, yaxshi elektr parametrlari va o'tkazgichlarning poydevorga yopishish kuchi yuqori bo'lgan bosilgan elektron platalarni ishlab chiqarishga imkon beradi. Birlashtirilgan salbiy usul bilan o'tkazgichlar va prokladkalarga fotorezistning himoya qatlami qo'llaniladi, shuning uchun fotomaska taxtaning salbiy tasviriga ega (qorong'i fonda shaffof o'tkazgichlar). Operatsiyalar tartibi o'zgaradi, lekin ularning soni va umumiy tabiati bir xil bo'lib qoladi. Mexanik shikastlanishdan himoya qilish uchun taxtani lak bilan qoplagandan so'ng, teshiklar ochiladi va kimyoviy metalllashtiriladi. Keyingi operatsiya o'tkazgichlar va teshiklarda misning galvanik cho'kishi hisoblanadi. Katod bilan elektr aloqasini ta'minlash uchun qo'shimcha o'tkazgichlar yaratiladi va taxta teshiklari mis sim bilan tikiladi. Ba'zi hollarda misni galvanizlash kerak bo'lgan barcha joylar bilan elektr aloqasini ta'minlaydigan maxsus ramkalar va boshqa qurilmalar qo'llaniladi. Salbiy kombinatsiyalangan ishlab chiqarish usuli bilan texnologik operatsiyalar ketma-ketligi ijobiy usul bilan deyarli bir xil. Salbiy usulning asosiy kamchiligi shundaki, teshiklarni qoplashda ishlatiladigan gidroksidi va kislotali eritmalar dielektrikning mis folga bilan himoyalanmagan joylariga ta'sir qiladi, bu esa tayyor taxtaning elektr parametrlarining yomonlashishiga olib kelishi mumkin. Shu bilan birga, salbiy usul ijobiyga qaraganda kamroq mehnat talab qiladi. Shuning uchun, taxtalarga qo'shimcha talablar bo'lmagan hollarda, birlashtirilgan salbiy usul qo'llaniladi. Bosilgan elektron platalarni ishlab chiqarishning ikkala usulining umumiy kamchiliklari bosilgan o'tkazgichlarni mexanik shikastlanishdan himoya qilish uchun burg'ulashdan oldin blankalarni qoplash zarurati hisoblanadi. Lakni quritish va uni burg'ulashdan keyin olib tashlash va teshiklarni kimyoviy mis bilan qoplash jarayonning murakkabligini va texnik tsiklning davomiyligini oshiradi, uning uzluksizligini buzadi. Shuning uchun bosilgan elektron platalarni ishlab chiqarish uchun avtomatik ishlab chiqarish liniyasini yaratish mumkin emas. Qo'lda ishlab chiqarishda belgilangan operatsiyalar tartibi saqlanishi kerak, chunki fotorezist qatlami va u tomonidan hosil qilingan bosma o'tkazgichlarning naqshlari teshiklarning joylashishini ko'rsatadi. Shuning uchun, burg'ulashdan oldin naqsh yaratilishi kerak. Burg'ulash teshiklarining ishlashi mashaqqatli jarayondir, chunki teshiklar soni, masalan, o'rta o'lchamdagi taxtalarda bir necha yuzta, pinli paketlardagi ICli taxtalarda esa minglab bor. Shunday qilib, teshiklarni burg'ulashni avtomatlashtirish muammosi mavjud bo'lib, uning echimiga raqamli boshqaruv (CNC) bilan dastgohlar yordamida erishish mumkin. PCBlar uchun CNC teshiklarini qilish butun jarayonni soddalashtiradi va uni keyingi avtomatlashtirish uchun ko'proq moslashtiradi. Elektr sxemasiga muvofiq, umumiy o'lchamlari 70 mm × 120 mm bo'lgan folga tolali shisha yordamida bir tomonlama OS bosilgan elektron plata ishlab chiqilgan. Simlarni ulashda kengligi 0,8 mm va 1,5 mm bo'lgan (quvvatni boshqarish pallasida) bosilgan o'tkazgichlar ishlatilgan. Doskaning sxemasi qo'lda rejimda CAD P-CAD 2000 yordamida amalga oshirildi. P-CAD 2000 radioelektron uskunalari uchun kompyuter yordamida loyihalash tizimi "ACCEL Technologies, Inc." tomonidan ishlab chiqilgan. shaxsiy kompyuter uchun IBM PC / AT. U Windows 95 yoki Windows NT 4.0 va undan yuqoriroq operatsion tizimlarda ishlaydi. Tizimdan foydalanish uchun operativ xotiraning minimal miqdori kamida 16 MB bo'lishi kerak, qattiq magnit diskdagi xotira hajmi kamida 50 MB bo'lishi tavsiya etiladi, Pentium 90 protsessor kerak.P-CAD 2000 ning imkoniyatlari ko'rsatilgan. 3.1-jadvalda. CAD P-CAD 2000 quyidagi dizayn operatsiyalarini bajarishga imkon beradi: - elektron sxema komponentlarining grafik tasvirlarini va ularning fizik tasvirlarini yaratish; - loyihalashtirilgan qurilmaning elektron sxemasining chizmasini va bosma plataning chizmasini grafik kiritish; - interaktiv va avtomatik rejimlarda bosilgan va menteşeli (kesilgan) quvvat avtobuslari bilan bosilgan elektron plata maydoniga planar va ko'p qatlamli aloqa yostiqchalari bo'lgan elementlarni bir va ikki tomonlama joylashtirish; 5.1-jadval - SAPR imkoniyatlari P-CAD 2000
- interaktiv rejimda ixtiyoriy kenglikdagi bosilgan o'tkazgichlarni qo'lda va avtomatik kuzatish; - qatlamlararo o'tishlarni joylashtirish; - bosilgan elektron platani loyihalash natijalarini sxema va texnologik cheklovlarga muvofiqligini avtomatlashtirilgan nazorat qilish; - bosilgan elektron platada elementlarni joylashtirish natijalariga ko'ra elektr sxemasini avtomatik tuzatish (komponentlarni ekvivalent qayta tartibga solish va ularning xulosalaridan keyin); — loyihalashtirilayotgan bosma plata uchun konstruktorlik hujjatlarini (sxematik chizma, detal va yig‘ish chizmalari) va texnologik ma’lumotlarni berish. Ishlab chiqilgan bosilgan elektron yig'ish radio elementlarning bir tomonlama o'rnatilishiga ega. Korpus devoridan asosiy bosilgan elektron plataning old tomonigacha bo'lgan masofa 25 mm. Qurilmaning kengligi 70 mm. Shunday qilib, OTning umumiy o'lchamlari quyidagicha: 120mm × 70mm × 35mm. 6. Asosiy dasturiy ta'minot Mikrokontrollerning ishlash algoritmining blok diagrammasi Ushbu qurilmaning asosiy xususiyati uchta dasturning bir vaqtning o'zida ishlashi uchun shart-sharoitlarni yaratish zarurati: asosiysi (bu erda ADC va MSSP modulini ko'rsatish, dasturlash, OTning ish rejimlarini almashtirish va shaxsiy kompyuter bilan ma'lumotlar almashinuvi) va yuqori va past ustuvor uzilish dasturlari (bu erda sensorlar so'ralgan , IQ qabul qiluvchisi, SIFU yordamida bildirishnoma rejimini yoqish). Dastur boshqaruvchi va o'zgaruvchilarni ishga tushirish bilan boshlanadi. Tekshirgichni ishga tushirish quyidagilarni o'z ichiga oladi: chiqish yoki kiritish uchun portlarni o'rnatish va tortish rezistorlarini o'chirish; TMR0, TMR1, TMR2 taymerlarini yoqish va ularning oldindan o'lchovlarini sozlash; uzilish boshqaruvchisini sozlash; MSSP, USART, ADC periferik modullarini kiritish va ularning konfiguratsiyasi; umumiy maqsadli registrlarni tozalash. I/U portlari 6.1.1-jadvalga muvofiq tuzilgan: 6.1.1-jadval - kiritish/chiqarish portlarining yo'nalishi
Har bir taymerdan oldin oldindan o'lchovni yoqish kerak. Preskalerlar 6.1.2-jadvalga muvofiq o'rnatiladi. IQ masofadan boshqarish pultini so'roq qilish uchun TMR0 taymeridan foydalaniladi. Uzatilgan ma'lumotlar paketidagi ikkita qo'shni impulslar orasidagi davrni o'lchash kerak. Sensorlarni so'roq qilish uchun, yoqish / o'chirish. SIFU taymerida yuk va bosqichni almashtirish TMR1 ishlatiladi. TMR2 taymeri impuls fazasini boshqarish usuli yordamida yukni boshqarishda ishlatiladi. Ushbu taymerning registriga yozilgan qiymat VS4 triakini yoqishdan oldin tarmoq kuchlanishining fazasining nol chegarasi orqali o'tishidan vaqt oralig'ini aniqlaydi. 6.1.2 -jadval - taymerlar uchun oldindan o'lchov qiymati.
Interrupt dasturi yuqori va past darajadagi uzilishlardan iborat. Mantiqiy daraja B portining nol bitining "0" dan "1" ga o'tganda paydo bo'ladigan INT0 uzilishi yuqori ustuvorlikka ega. Boshqa barcha uzilishlar past ustuvorlik bilan bajariladi. Bu B portining nol bitiga ulangan IR qabul qilgichni to'g'ri so'roq qilish uchun kerak. IR masofadan boshqarish pulti quyidagicha ishlaydi. 6 baytdan iborat paket chiqariladi. Har bir uzatiladigan baytning formati reset puls, start puls, 8 data impuls va parite impulsdan iborat. Uzatilgan baytning diagrammasi rasmda ko'rsatilgan 6.1.1-rasm - IR buyruq formati Axborotni kodlash quyidagicha. Qayta tiklash pulsi R dan S boshlang'ich pulsgacha bo'lgan 10 ms pauza bayt uzatish boshlanganligini bildiradi. Boshlang'ich impulsdan ma'lumot (va ma'lumot o'rtasidagi) 2 ms gacha bo'lgan pauza davomiyligi mantiqiy "0" ni kodlashni anglatadi va 4 ms davomiylik mantiqiy "1" ni kodlashni anglatadi. Xuddi shu tarzda, 9 paritet bit kodlangan. Agar pauza muddati ushbu diapazonga to'g'ri kelmasa, u holda uzatish paytida xatolik yuzaga kelgan deb hisoblanadi, buning natijasida ushbu paket e'tiborga olinmaydi. Pauza TMR0 taymer yordamida o'lchanadi. Agar pauza juda uzoq bo'lsa , INTCON registrida uzilish namligini o'rnatayotganda TMR0 toshib ketadi va yana sanashni boshlaydi. Shuning uchun pauzani o'lchashda ushbu uzilish bayrog'ini tekshirish kerak. Butun paket to'g'ri qabul qilingandan so'ng, konsoldan buyruq qabul qilinganligi haqida asosiy dasturga xabar beruvchi maxsus bayroq o'rnatiladi. Ushbu bayroqni tekshirgandan so'ng, asosiy dastur qabul qilingan buyruqni bajaradi. Uzatilgan paketning formati 6.1.3-jadvalda keltirilgan. 6.1.3-jadval - IR protokoli formati.
Paket qabul qilingandan so'ng, uzilishda ID bayti tekshiriladi. Agar u 15 ga teng bo'lsa, u holda qabul qilingan paket ushbu OTdan masofadan boshqarish pultiga tegishli bo'lib, asosiy dasturga masofadan boshqarish pultidan buyruq olinganligini bildiruvchi bayroq o'rnatiladi. Masofadan boshqarish pulti 4 xil buyruq yuboradi. Ularning kodi 6.1.4-jadvalda keltirilgan. 6.1.4-jadval - RC buyruq kodlari.
TMR1 taymerining to'lib toshgan uzilish tartibida ulangan datchiklar so'raladi. Agar biron bir sensor kirishga mantiqiy "1" bersa, u holda uning ishlashi SENSOR_MODE va HL_STAT baytlari tomonidan yoqilgan bo'lsa, asosiy dastur tsiklida tekshiriladigan bayroq o'rnatiladi. Shuningdek, ushbu uzilish vektorida SIFU qadami 25 ga oshiriladi. TMR2 taymerining uzilishi sodir bo'lganda, VS4 triakiga impuls qo'llaniladi, uning davomiyligi 100 mks. Bu impuls bu triakni ochadi, bu esa yukni yoqishga olib keladi. Triak faqat tarmoq kuchlanishi nolga yetganda yopiladi. Impuls fazasini boshqarish uchun qadam qiymati INT1 uzilishi sodir bo'lganda TMR2 taymeriga kiritiladi. Ushbu uzilish tarmoq kuchlanishi noldan o'tganda sodir bo'ladi. Asosiy dastur tsikli quyidagi bosqichlardan iborat: termometr va ADC dan ma'lumotlarni o'qish; Kompyuterdan ma'lumotlarni qabul qilish; Kompyuterga ma'lumotlarni uzatish; Bajarilmagan masofadan boshqarish buyrug'ini tekshirish; Qabul qilingan ma'lumotlarni tahlil qilish va ularga muvofiq o'zgaruvchilarni o'rnatish; Ekranga ma'lumotlarni chiqarish. Asosiy dastur aylanishi raqamli termometr va ADC ma'lumotlarini o'qish bilan boshlanadi, shundan so'ng ma'lumotlar olinadi. Agar 500ms ichida hech qanday ma'lumot kelmasa, u holda ulanish uziladi va butun tsikl qayta boshlanadi. Qabul qilingan ma'lumotlarning formati 6.1.6-jadvalda tasvirlangan Barcha 10 bayt olingandan so'ng, 6 baytni shaxsiy kompyuterga o'tkazish boshlanadi. O'tkazilgan ma'lumotlarning formati 6.1.5-jadvalda keltirilgan. Ma'lumotlar almashinuvi tugagandan so'ng, masofadan boshqarish pultidan bajarilmagan buyruq mavjudligi tekshiriladi. Agar mavjud bo'lsa, olingan parolning to'g'riligi kompyuterdan o'qilgan parol bilan tekshiriladi. Agar parol to'g'ri bo'lsa, qabul qilingan buyruq tahlil qilinadi va bajariladi. Asosiy tsiklning keyingi bosqichi o'zgaruvchilarni shaxsiy kompyuterdan olingan ma'lumotlarga muvofiq o'rnatishdir. Bu erda sensorning chegaralari o'rnatiladi va joriy qiymat bilan taqqoslanadi. Har qanday sensor ishga tushsa , ogohlantirish rejimi faollashadi. Qabul qilingan ma'lumotlarni qayta ishlagandan so'ng, ekranda tizimning joriy holati va harorat ko'rsatiladi. Keyin butun tsikl takrorlanadi. 6.1.5-jadval - shaxsiy kompyuterga uzatiladigan ma'lumotlar formati.
6.1.6-jadval - Kompyuterdan olingan ma'lumotlarning formati.
6.2 Qo'llab-quvvatlash dasturini ishlab chiqish Qulay OS boshqaruv interfeysini yaratish uchun siz kompyuterda dastur yozishingiz kerak. Ushbu dastur barcha ulangan sensorlar holatini vizual ko'rsatishni ta'minlashi, shuningdek, OS rejimlarini boshqarish imkoniyatini ta'minlashi kerak. Bu dasturni yaratish uchun Delphi 7.0 vizual dasturlash muhitidan foydalanamiz. Ketma-ket port bilan ishlashda "Comport" deb nomlangan qo'shimcha komponent talab qilinadi, u Internetda http://www.torry.ru saytida mavjud . Dastur qulay boshqaruvga, shuningdek, voqealarni ovozli baholashga ega bo'lishi kerak. Asosiy shaklni yaratish. Dasturning asosiy shakli 6.2.1-rasmda ko'rsatilgan. Shaklning yuqori qismida OS boshqaruv tugmalari joylashgan. Ulanish - bu tugma qurilma bilan ulanishni o'rnatish uchun ishlatiladi . Parametrlar - shaklni 6.2.2-rasmda ko'rsatilgan tizim sozlamalari bilan chaqiradi. Qo'ng'iroqni tugatish - bildirishnoma rejimini o'chiradi, ishga tushirilgan sensorlarning bayroqlarini tiklaydi. Yordam - dastur tavsifi bilan shaklni chaqiradi. Yopish - OT bilan aloqani to'xtatadi va dasturni yopadi. 6.2.1-rasm - dasturning asosiy shakli Asosiy shaklning yuqori o'ng burchagida himoyalangan ob'ektning harorati ko'rsatiladi, quyida yoqish / o'chirish tugmalari mavjud. sensorlar, ularning yonida sensorning nomi va uning holati ko'rsatiladi. Sensor yoqilgan bo'lsa, tugma yashil rangga aylanadi. Joriy OS rejimi yuqori chap burchakda ko'rsatiladi va rejimni boshqarish tugmasi mavjud. OS qurollangan bo'lsa, tugma qizil rangda yonadi. O'rtada uchta quvvat kanalini boshqarish uchun tugmalar mavjud. Agar kanal yoqilgan bo'lsa, tegishli tugma sariq rangda yonadi. Masofadan boshqarish pultidan yoqish / o'chirish buyrug'i bo'lgan taqdirda. har qanday kanal bo'lsa, dastur avtomatik ravishda tegishli tugmachani yoqadi yoki o'chiradi. Quyida operatsion tizimning joriy holatini (o'chirilgan, yoqilgan, signalli) vizual tarzda ko'rsatadigan rasm mavjud. Dastur sozlamalari menyusi. Barcha dastur boshqaruvlari shu yerda joylashgan. IR kaliti. Bu erda siz masofadan boshqarish pultidan chiqarilgan parol bilan taqqoslanadigan parolni kiritasiz. Agar u mos kelsa, tizim masofadan boshqarish buyruqlarini qabul qiladi. Standart "12345678". Termometr \ termostat. Bu erda siz raqamli termometr uchun yuqori va pastki chegaralarni o'rnatishingiz mumkin. Standart "40" va "10" mos ravishda. Analog sensor. Bu erda ADC dan olingan chegara qiymati o'rnatiladi. Belgilangan qiymatdan kattaroq qiymat o'qilsa, signal beriladi. Signal turi. Bildirishnoma rejimini o'rnatadi: to'rtinchi quvvat kanalidagi chiroqning miltillashi yoki shunchaki uni yoqish. Nur sukut bo'yicha tanlanadi. Taymer davri. Shaxsiy kompyuter uchun dasturning vaqt kechikishlarini aniq sozlash uchun zarur. Standart 80ms. O'ng tomonda turli hodisalar uchun ovozli bildirishnomalar sozlamalari mavjud. Bundan tashqari, muayyan ish sharoitlari uchun sensorlarning nomini o'zgartirish mumkin. 6.2.2-rasm – dasturni sozlash oynasi Sensorlardan biri ishga tushirilganda, belgilangan harorat qiymati oshib ketganda yoki ulanish buzilganda, tegishli ovozli xabar eshitiladi va ogohlantirish oynasi ko'rsatiladi. 6.2.3-rasm - ulanish buzilganda ogohlantirish oynasi. 6.3 Dizayn muhiti PICmicro mikrokontrollerlari apparat va dasturiy ta'minotni loyihalash vositalarining keng doirasi bilan ta'minlangan: Integratsiyalashgan dizayn muhiti: MPLAB IDE dasturi. Assembler/Tuzuvchi/Bog'lovchi: MPASM assembler; MLAB-C17 va MPLAB-C18 kompilyatorlari; MPLINK Linker/ MPLIB Library Organizer. Simulyator: Dasturiy ta'minot simulyatori MLAB-SIM. Emulyatorlar: MPLAB-ICE real vaqt rejimidagi elektron emulyator; PICMASTER/PICMASTER-CE sxema ichidagi emulyator; ICEPIC. O'chirishda tuzatuvchi: PIC16F87X oilasining mikrokontrollerlari uchun MLAB-ICD. Dasturchilar: Universal dasturchi PRO MATE II; Boshlash uchun arzon PICSTART dasturchisi, Arzon demo taxtalar: SIMICE; PICDEMH; PICDEM-2; PICDEM-3; PICDEM-17; SEEVAL; KeeLoq. Integratsiyalashgan rivojlanish muhiti MPLAB-IDE MPLAB-IDE dasturiy ta'minoti Windows operatsion tizimi ostida ishlaydigan 8 bitli PICmicro mikrokontrollerlari uchun dasturiy ta'minot ishlab chiqish uchun mo'ljallangan. MPLAB-IDE ning asosiy xususiyatlari: Ko'p funktsiyali xususiyatlar: muharrir; Simulyator; Dasturchi (alohida sotib olinadi); Emulator (alohida sotiladi). To'liq xususiyatli muharrir. Loyiha tashkilotchisi. Asboblar paneli va ekran parametrlarini moslashtiring. Holat paneli. interaktiv yordam, MPLAB-IDE sizga quyidagilarga imkon beradi: Assembler tilida yoki C da yozilgan manba fayllarni tahrirlash. Ishlatilgan PICmicro mikrokontroller parametrlarini avtomatik yuklash orqali loyihani tezda tarjima qiling va kompilyatsiya qiling. Quyidagilardan foydalanib dasturni tuzatishni amalga oshiring: Manba fayllari; Dastur ro'yxati; ob'ekt kodi. MPLAB-IDE integratsiyalashgan ishlab chiqish muhiti asbob modullarining bir xil ishlashi MPLAB-SJM dasturiy ta'minot simulyatoridan to'liq xususiyatli emulyatordan foydalanishga o'tishni osonlashtiradi. MPASM assembler MPASM - bu PlCmicro mikrokontrollerlarining barcha oilalari uchun to'liq xususiyatli universal makro assembler.Assembler mikrokontrollerga yozish uchun mos bo'lgan o'n olti bitli faylni yaratishi yoki MPLINK bog'lovchisi uchun o'zgartiriladigan ob'ekt fayllarini yaratishi mumkin. MPASM buyruq qatori interfeysi va oyna interfeysiga ega, Windows 3.X va undan yuqori versiyalarida ishlaydi va mustaqil dastur sifatida ishlashi mumkin. MPASM ob'ekt fayllarini, Intel standart o'n oltilik HEX fayllarini, xotira xaritasi faylini (mikrokontroller xotirasidan foydalanish tafsilotlari uchun): dastur ro'yxati faylini (dastur matni mikrokontroller kodlari bilan birlashtirilgan) va MPLAB-IDE uchun disk raskadrovka faylini yaratadi. MPLAB-C17 va MPLAB-C18 kompilyatorlari MPLAB-C17 va MP1_LV-C18 mos ravishda PIC17CXXX va PIC18CXXX oilalarining mikrokontrollerlari uchun integratsiyalashgan ishlov berish muhitiga ega bo'lgan to'liq xususiyatli ANSI 'C kompilyatorlari. Dastur matnini disk raskadrovka qilishni soddalashtirish uchun kompilyatorlar MPLAB-IDE bilan mos formatda ishlatiladigan o'zgaruvchilar haqidagi ma'lumotlarni uzatish bilan dizayn vositalariga integratsiyani ta'minlaydi. MPLINK Linker/MPLIB Library Organizer MPLINK - bu MPASM, MPLAB-C17 va MPLAB-C18 dasturlari tomonidan yaratilgan ko'chiriladigan obyekt fayllari uchun bog'lovchi. Bog'lovchi ob'ekt fayllarini oldindan kompilyatsiya qilingan kutubxona fayllari va skript fayllari bilan bog'laydi. MPLIB MPLNK bilan foydalanish uchun oldindan kompilyatsiya qilingan manba fayllar kutubxona tashkilotchisi. Kutubxona fayli tartibi manba fayldan chaqirilganda, dasturga faqat kerakli modul kiritiladi. Bu turli ilovalarda katta kutubxonalardan samarali foydalanish imkonini beradi, MPLIB kutubxona fayllarini yaratish va o'zgartirishni boshqaradi. MPLAB-SIM dasturiy ta'minot simulyatori MPLAB-SIM simulyatori sizga PlCmicro mikrokontroller dasturining bajarilishini ko'rsatmalar darajasida qadamlar yoki animatsiya rejimida kuzatish imkonini beradi. Xotirani tekshirish va o'zgartirish uchun istalgan buyruqda dastur bajarilishini to'xtatish mumkin. Rag'batlantirish funktsiyalari sizga mikrokontrollerning kirishlarida mantiqiy darajalar bilan signalni simulyatsiya qilish imkonini beradi, MPLAB-SIM MPLAB-C17, MPLAB-C18 va MPASM yordamida ramziy disk raskadrovkani to'liq qo'llab-quvvatlaydi. MPLAB-SJM - bu PlCmicro mikrokontrollerlari uchun arzon va qulay disk raskadrovka vositasi. MPLAB-ICD elektron tuzatuvchi MPLAB-ICD in-circuit disk raskadrovka dasturi kuchli, arzon dasturlarni tuzatish vositasidir. MPLAB-ICD ning ishlashi PIC16F87X oilasiga kiruvchi Flash mikrokontrollerlarining sxema ichidagi disk raskadrovka funksiyasiga asoslanadi.Ushbu xususiyat sxema ichidagi ketma-ket dasturlash funksiyasi bilan birgalikda MPLAB IDE ishlanmasidan mikrokontrollerni bevosita dasturlash imkonini beradi. muhit. MPLAB-ICD dasturni animatsiya rejimida yoki real vaqtda bosqichma-bosqich o'tish orqali tezda disk raskadrovka qilish imkonini beradi. 7. Iqtisodiy qism Sanoat mahsulotining to'liq tannarxi - bu korxonaning uni ishlab chiqarish va sotish uchun pul bilan ifodalangan joriy xarajatlari. Ishlab chiqarish tannarxi korxona iqtisodiyoti uchun katta ahamiyatga ega, chunki u olgan foyda miqdori ko'p jihatdan tannarx darajasiga bog'liq. Ma'lumki, foyda mahsulot sotishdan tushgan tushum va uning to'liq tannarxi o'rtasidagi farqdir. Shuning uchun, agar xarajat past bo'lsa, unda foyda yuqori bo'ladi va aksincha. Korxonalar rentabellikni oshirishga, norentabel ishlab chiqarishni yo'q qilishga, mahsulot narxini oshirish orqali emas, balki tannarxni pasaytirish va sifatini yaxshilash orqali foydani ko'paytirishga intilishi kerak, chunki mahsulot narxining oshishi jamiyatga real foyda keltirmaydi. Ishlab chiqarish tannarxini tahlil qilish juda muhimdir. Bu sizga ushbu ko'rsatkichning tendentsiyalarini, uning darajasi bo'yicha rejaning bajarilishini aniqlashga, uning oshishi yoki kamayishiga omillarning ta'sirini aniqlashga va shu asosda korxona ishini baholashga imkon beradi. ishlab chiqarish tannarxini pasaytirish. Mahsulot tannarxini tahlil qilishning asosiy vazifalari quyidagilardan iborat: ishlab chiqarish xarajatlari darajasini o'rganish va baholash: ishlab chiqarish xarajatlari darajasiga ta'sir qiluvchi omillarni aniqlash va ularning hajmini aniqlash: ishlab chiqarish xarajatlarini yanada pasaytirish chora-tadbirlarini ishlab chiqish. ishlab chiqarish tannarxi. Mahsulot tannarxini tahlil qilish manbalari quyidagilar bo'ladi: f. 5-3-sonli «Korxona (tashkilot) mahsulotini (ishlarini, xizmatlarini) ishlab chiqarish va sotish xarajatlari to'g'risidagi hisobot», mahsulotlarning rejalashtirilgan va hisobot tannarxini hisoblash, sintetik va analitik xarajatlar hisobi ma'lumotlari va boshqalar. Ishlab chiqarish xarajatlarining tarkibi va tarkibi. Korxonalarda ishlab chiqarish tannarxini rejalashtirish va hisobga olish xarajatlar elementlari va xarajatlar moddalari bo'yicha amalga oshiriladi. Xarajat elementlari: moddiy xarajatlar (xom ashyo va materiallar, sotib olingan butlovchi qismlar va yarim tayyor mahsulotlar, yoqilg'i, elektr energiyasi va boshqalar), mehnat xarajatlari va ijtimoiy to'lovlar, asosiy vositalarning amortizatsiyasi, boshqa xarajatlar (nomoddiy aktivlarning amortizatsiyasi, ijara haqi, majburiy sug'urta. to'lovlar, foizlar, byudjetdan tashqari jamg'armalarga ajratmalar va boshqalar). Xarajatlarni elementlar bo‘yicha guruhlash mahsulotning moddiy sig‘imini, energiya sig‘imini, mehnat sig‘imini, kapital sig‘imini o‘rganish, texnik taraqqiyotning tannarx tarkibiga ta’sirini aniqlash uchun zarurdir. Agar ish haqining ulushi kamayib, amortizatsiya ulushi ko'paysa, bu korxonaning texnik darajasining o'sishidan, mehnat unumdorligining oshishidan dalolat beradi. Xarid qilingan butlovchi qismlar va yarim tayyor mahsulotlar ulushi oshsa, ish haqining ulushi ham kamayadi, bu esa korxonaning kooperatsiya darajasi va ixtisoslashuvi oshganidan dalolat beradi. Xarajatlarni tannarx moddalari bo‘yicha guruhlash (maqsadlari bo‘yicha) resurslar qayerga, qanday maqsadlarga va qanday miqdorda sarflanganligini ko‘rsatadi. Ko‘p mahsulotli ishlab chiqarishda ayrim turdagi mahsulotlar tannarxini hisoblash, xarajatlarni kontsentratsiyalash markazini tashkil etish va ularni kamaytirish uchun zaxiralarni izlash zarur. Asosiy hisob-kitoblar: xom ashyo va materiallar, qaytariladigan chiqindilar (chegirmalar), sotib olingan mahsulotlar va yarim tayyor mahsulotlar, texnologik maqsadlar uchun yoqilg'i va energiya, ishlab chiqarish xodimlarining asosiy va qo'shimcha ish haqi, ishlab chiqarish xodimlarining ijtimoiy va tibbiy sug'urtasi uchun ajratmalar, xarajatlar Mashina va asbob-uskunalarga texnik xizmat ko'rsatish va ulardan foydalanish, umumiy ishlab chiqarish xarajatlari, umumiy biznes xarajatlari, nikohdan zararlar, boshqa ishlab chiqarish xarajatlari, sotish xarajatlari. Ishlab chiqarish hajmiga ko'ra korxonaning barcha xarajatlarini doimiy va o'zgaruvchanlarga bo'lish mumkin, bu mahsulot tannarxini tahlil qilishda kichik ahamiyatga ega emas. Doimiy xarajatlar (amortizatsiya, binolar ijarasi, mol-mulk solig'i, ishchilarning soatlik ish haqi, ma'muriy-xo'jalik apparatining ish haqi va sug'urtasi) ishlab chiqarish hajmi o'zgarganda ham barqaror bo'lib qoladi. O'zgaruvchan xarajatlar (ishlab chiqarish ishchilarining ish haqi, xom ashyo, materiallar, texnologik yoqilg'i, elektr energiyasi) ishlab chiqarish hajmiga mutanosib ravishda o'zgaradi. 7.1 Xarajatlarni hisoblash Bitiruv loyihasining ushbu bo'limi masofadan boshqarish pulti bilan xavfsizlik tizimining narxini hisoblashni ta'minlaydi. Xarajatlarni hisoblash usuli joriy xarajatlarning barcha turlari uchun texnik-iqtisodiy normalar va standartlar tizimidan foydalanishga asoslangan. Ushbu hisoblash uchun dastlabki ma'lumotlar quyidagilardir: mahsulotga kiritilgan asosiy yig'ish birliklarining spetsifikatsiyasi; asosiy materiallar, sotib olingan mahsulotlar va yarim tayyor mahsulotlarning spetsifikatsiyasi; ularning mahsulot birligiga sarflanishi normalari; bajarilgan ish uchun ish turlari va o'rtacha ish toifalari bo'yicha mehnat zichligining jamlanma normalari; ish toifalari uchun soatlik tariflar. Hisoblash asosiy materiallar va sotib olingan komponentlarni sotib olishning umumiy qiymati asosida amalga oshiriladi , (7.2.1) bu erda: SOP - asosiy va sotib olingan komponentlarning narxi, rub.; 1.15 - transport va ta'minot xarajatlarini hisobga olgan holda koeffitsient; SO - asosiy materiallarning narxi, rub.; SP - sotib olingan komponentlarning narxi, rub. Asosiy materiallarning iste'moli to'g'risidagi hisobot 7.1-jadvalda va sotib olingan mahsulotlar 7.2-jadvalda keltirilgan. 7.1-jadval - Asosiy materiallarni iste'mol qilish ro'yxati
7.2- jadval - Xarid qilingan mahsulotlar iste'moli to'g'risidagi hisobot
Bu. (8.1) formula bo'yicha asosiy materiallar va sotib olingan komponentlarning narxi quyidagicha bo'ladi: S \u003d 1,15 * 45,86 + 1,15 * 843,6 \u003d 1022,88 rubl. 7.2 Ish haqi va ish haqi bo'yicha ob'ektlar Ish haqi - bu jami ijtimoiy mahsulotning ishchilar mehnatining miqdori va sifatiga muvofiq individual iste'moliga kiradigan qismining puldagi ifodasidir. Mehnat miqdori deganda ishlab chiqarilgan mahsulot hajmi yoki ishlagan soatlari tushuniladi, mehnat sifati xodimning malakasi, u bajaradigan ishning murakkabligi va xususiyati bilan belgilanadi. Tarif stavkasi har bir toifadagi ishchining vaqt birligi uchun ish haqi miqdorini belgilaydi. Tarmoq uchun tarif stavkalari darajasini belgilashda mehnatning og'irligi, zararliligi va intensivligi hisobga olinadi. Bu ma'lumotlar 7-jadvalda ko'rsatilgan. 3. Asosiy ish haqi (7.3.1.1) bu erda ZOSN - asosiy ish haqi, rub.; 1.15 - bonuslarni hisobga olgan holda koeffitsient; tshti - operatsiya uchun parcha vaqti normasi, h; Ssh - ish toifasiga mos keladigan soatlik tarif stavkasi, rub.; Qo'shimcha ish haqi asosiy ish haqining 10 foizini tashkil qiladi (7.3.1.2) Xavfsizlik tizimini ishlab chiqarish bo'yicha ishlarning ketma-ketligi, har bir bosqich uchun vaqt standartlari 7.3-jadvalda keltirilgan. 7.3-jadval - ish haqini hisoblash
Ijtimoiy sug'urta badallari asosiy va qo'shimcha ish haqi miqdorining 26 foizini tashkil qiladi Zs.s. \u003d 0,26 * (84,84 + 8,48) \u003d 24,26 rubl. Umumiy do'kon xarajatlari asosiy ish haqining 250% miqdorida belgilanadi. U xodimlarni saqlash, binolar, inshootlar va jihozlarning amortizatsiyasi, sinovlar, tajribalar, tadqiqot, ratsionalizatsiya va ixtirolar, mehnatni muhofaza qilish va boshqa xarajatlarni o'z ichiga oladi. Zo.ts. \u003d 2,5 * 84,84 \u003d 212,1 rubl. Umumiy ishlab chiqarish xarajatlari asosiy ish haqining 500% miqdorida belgilanadi. U asbob-uskunalarni saqlash va ulardan foydalanish xarajatlarini, elektr energiyasi, yoqilg'i, suv va boshqalarni o'z ichiga oladi. Zc \u003d 5 * 84,84 \u003d 424,2 rubl. Umumiy zavod xarajatlariga asosiy ish haqining 250% miqdorida belgilanadigan davlat va umumiy xarajatlar kiradi. Zoz \u003d 2,5 * 84,84 \u003d 212,1 rubl. Zavod tannarxiga asosiy va sotib olingan materiallar va mahsulotlar, asosiy va qo'shimcha ish haqi, ijtimoiy sug'urta badallari, umumiy sex xarajatlari, umumiy ishlab chiqarish va umumiy zavod xarajatlari kiradi: Cz \u003d 52,74 + 970,14 + 84,84 + 8,48 + 24,26 + 212,1 + 424,2 + 212,1 \u003d 1988,86 rubl. Ishlab chiqarishdan tashqari xarajatlar zavod tannarxining 5% miqdorida hisoblanadi Svp \u003d 0,05 * 1988,86 \u003d 99,44 rubl. Umumiy tannarx zavod tannarxi va noishlab chiqarish xarajatlari yig'indisi sifatida hisoblanadi. Sp \u003d 1988,86 + 99,44 \u003d 2088,3 rubl. Rejalashtirilgan foyda umumiy xarajatlarning 25% miqdorida aniqlanadi Pp \u003d 0,25 * 2088,3 \u003d 522,1 rubl. QQS umumiy tannarxning 18% stavkasi bo'yicha hisoblanadi va asosiy materiallar qiymatini chegirib tashlagan foyda: QQS \u003d 0,18 * (2088,3 + 522,1-1022,88) \u003d 285,75 rubl. Sotish narxi umumiy tannarx, rejalashtirilgan foyda va QQS yig'indisi sifatida aniqlanadi C \u003d 2088,3 + 522,1 + 285,75 \u003d 2896,15 rubl. Bitiruv loyihasining ushbu qismida masofadan boshqariladigan xavfsizlik tizimining narxining iqtisodiy hisob-kitobi amalga oshirildi. Hisoblash natijalari 7.5-jadvalda keltirilgan. 7.5-jadval - Qo'riqlash tizimining narxini hisoblash
Mahalliy ishlab chiqarish bozor iqtisodiyoti sharoitiga moslasha boshlaganiga qariyb 15 yil o‘tdi. Mahsulotlari talabga ega bo'lmagan ko'plab korxonalar qisqartirildi. Tajriba shuni ko'rsatadiki, yangi texnologiyalar va sifat menejmenti tizimlarini joriy etishni boshlagan korxonalar "suzib" qolgan . Biroq, bu ishlab chiqarishning muvaffaqiyatli mavjudligi uchun etarli emas. Umuman olganda, Rossiyada turmush darajasi Evropaning rivojlangan mamlakatlariga qaraganda bir oz pastroq . Shuning uchun ichki iste'molchi mahsulotlarni arzon narxlarda sotib olishga intiladi. Shundan kelib chiqib, xulosa qilishimiz mumkin: Rossiya bozori sharoitida mahsulot narxini pasaytirishga harakat qilish kerak, chunki narx qanchalik past bo'lsa, talab shunchalik yuqori bo'ladi. Biroq, narxni pasaytirish uchun komponentlarni sotib olish uchun xarajatlar va xarajatlarni kamaytirishga harakat qilish kerak. Bugungi kunga kelib, rivojlangan mamlakatlarda elektronika sanoatining jadal rivojlanishi tufayli bir qator elektron komponentlarning narxi mahalliy elementlar bazasiga nisbatan sezilarli darajada kamaydi. Shuning uchun xavfsizlik tizimini xorijiy elementlar bazasida loyihalashtirishga qaror qilindi, chunki bu oxir-oqibat mahsulot tannarxini kamaytiradi. Bundan tashqari, ta'mirlash ishlari olib borilgan taqdirda, komponentlar etishmasligi bo'lmaydi. Hisob-kitoblar shuni ko'rsatdiki, masofadan boshqariladigan xavfsizlik tizimi hamkasblariga (ham mahalliy, ham xorijiy) qaraganda ancha past narxga ega. Turli xil operatsion tizimlarning qiyosiy tavsiflari 7.6-jadvalda keltirilgan. Jadvalda keltirilgan ma'lumotlarga ko'ra, biz uzoqdan boshqariladigan xavfsizlik tizimi, uning narxi ancha past bo'lishiga qaramay, ba'zi analoglardan ham ustunroq degan xulosaga kelishimiz mumkin. 7.6-jadval - Har xil xavfsizlik tizimlarining qiyosiy tavsiflari.
8. Mehnatni muhofaza qilish va xavfsizlik Qurilmani ishlab chiqarish ko'plab texnologik jarayonlarga bo'linadi, ularning har biri turli xil xavfli va zararli ishlab chiqarish omillarini (OHPF) o'z ichiga oladi. Shuning uchun har bir texnologik jarayon uchun OVPFni hisobga olish kerak. 8.1 Qurilmani ishlab chiqarishda xavfli va zararli omillarni tahlil qilish Qurilmani ishlab chiqarish uchun zarur bo'lgan quyidagi texnologik jarayonlarni ko'rib chiqing: 1) kompyuterda bosilgan elektron platalar fotomaskalari va CNC dastgohlari uchun burg'ulash dasturlarini tayyorlash; bosilgan elektron platalar ishlab chiqarish; komponentlarni bosilgan elektron plataga o'rnatish; qurilma yig'ilishi. 8.2 Dasturlarni tayyorlash Ushbu texnologik jarayonda burg'ulash mashinasi, fotoplotter uchun boshqaruv dasturlarini yaratish mavjud. Dasturlarni tayyorlash shaxsiy kompyuterlarda amalga oshiriladi. Elektron nurning fosfor qatlamiga ta'siri tufayli ekran yuzasi elektrostatik zaryad oladi. Kuchli elektrostatik maydon inson tanasiga zararli. Kompyuter monitori foydalanish paytida yumshoq rentgen nurlarini chiqaradi. Ushbu turdagi radiatsiya xavfi uning inson tanasiga 1-2 sm chuqurlikda kirib borishi va yuzaki teriga ta'sir qilish qobiliyati bilan bog'liq. Shuningdek, kompyuter va VDT dan foydalanishda xavfli va zararli ishlab chiqarish omillari: ionlashtiruvchi nurlanish, elektrostatik maydonlar, yuqori shovqin darajasi. VDT uchun normativ hujjat SanPin 2.2.2.0.-94 bo'lib, u monitorlarga quyidagi talablarni qo'yadi. VDT va shaxsiy kompyuterning dizayni quyidagilarni ta'minlashi kerak: - uzoq to'lqinli mintaqada (400-315 nm) foydalanuvchining ish joyida ultrabinafsha nurlanish darajasi 10 Vt / m 2 dan oshmasligi kerak; o'rta to'lqin mintaqasi (315-7,280 nm) - 0,01 Vt / m 2 dan ko'p bo'lmagan; va qisqa to'lqinli mintaqada yo'q (280-200 nm); - foydalanuvchining ish joyidagi elektromagnit maydonning elektr komponenti uchun intensivligi 50 V/m dan, magnit komponent uchun esa 5 A/m dan oshmasligi kerak; - VDT sirtlaridagi elektrostatik maydonlarning intensivligi 20 kV / m dan oshmaydi; - VDT va kompyuterning tarmoqqa ulanganda ishlashi paytida ovoz balandligi 45 dB dan oshmasligi kerak. 8.3 PCB ishlab chiqarish Kesish ish qismini qo'lda oziqlantirishni talab qiladigan mashinalarda amalga oshiriladi. Qo'lda ishlov berish jarayonida asosan mexanik shikastlanishlar (ko'karishlar, kesishlar, in'ektsiya va boshqalar) paydo bo'lishi mumkin. Mashina asboblarida ishlaganda, eng xavfli ishlab chiqarish omillari mexanik shikastlanishlar, mashinaning harakatlanuvchi qismlari tomonidan kiyimning ushlanishi hisoblanadi. Zararli omillarga quyidagilar kiradi: mayda chang, shovqin va tebranishlarni chiqarish. Blankalarni burg'ulash va frezalash burg'ulash va frezalash mashinalarida raqamli nazorat bilan amalga oshiriladi. Ushbu bosqichda muhim zararli omil ishlaydigan mashinalar tomonidan ishlab chiqarilgan ishlab chiqarish shovqinidir. Shovqin darajasi va spektriga qarab, uning organizmga ta'siri boshqacha. 80 dB shovqin darajasi nutqni tushunishni qiyinlashtiradi, ishlashning pasayishiga olib keladi va normal dam olishga xalaqit beradi. Past chastotalarda 100-120 dB, o'rta va yuqori chastotalarda 80-90 dB shovqin darajasi qaytarilmas o'zgarishlarga olib keladi va eshitish qobiliyatini yo'qotishiga olib kelishi mumkin. Shovqinning zararli ta'siri asab tizimi (bosh og'rig'i, uyqusizlik, xotira buzilishi) orqali insonning boshqa organlariga ham ta'sir qiladi. Mashinalar bilan ishlashda elektr toki urishi xavfi ham mavjud. Inson tanasidan o'tib, elektr toki mexanik, issiqlik, elektrolitik va biologik ta'sirlarni keltirib chiqaradi. 8.4 Elektr tokining mexanik ta'siri mushak va boshqa to'qimalarning yorilishida namoyon bo'ladi. Termik effekt tananing ayrim qismlarini kuyishda, qon tomirlari, nervlar, yurak, miya va boshqa organlarni yuqori haroratgacha qizdirishda namoyon bo'ladi, bu ularda jiddiy funktsional buzilishlarni keltirib chiqaradi. Oqimning elektrolitik ta'siri organik suyuqlikning, shu jumladan qonning parchalanishida ifodalanadi, bu ularning fizik-kimyoviy tarkibida sezilarli buzilishlarni keltirib chiqaradi. Oqimning biologik ta'siri to'qimalarning qo'zg'alishi va mushaklarning ixtiyoriy ravishda konvulsiv qisqarishida namoyon bo'ladi. Elektr toki urishining zo'ravonligi bir qator omillarga bog'liq bo'lib, ulardan eng muhimi, inson tanasidan o'tadigan oqimning kuchi, uning ta'sir qilish muddati, oqimning tanadan o'tgan yo'li, insonning individual xususiyatlari. , va boshqalar. Qurilmalar bilan ishlashda tanadan oqim o'tishi uchun quyidagi yo'llar mumkin: qo'l va oyoq-qo'l. Bunday holda, oqim yurak va o'pka orqali o'tishi aniq, bu juda xavfli omil. Hatto 100 mA oqim ham halokatli oqibatlarga olib kelishi mumkin. Mis qoplamasi. Kimyoviy mis qoplamasi uchun zararli moddalar ishlatiladi: sulfat, xlorid va nitrat kislotalar, mis xlorid, natriy gidroksid, trikloretilen va boshqalar Bu moddalar zaharli hisoblanadi. Elektrokaplama jarayonida vodorod ajralib chiqadi, u elektrolitlar zarralarini ushlab, havoni ifloslantiradi. Kalaylash jarayonida natriy stannit (Na2SNO3 3H2O), sirka kislotasi va natriy gidroksidni o'z ichiga olgan elektrolit ishlatiladi. Ishqor bug'lari eng zaharli hisoblanadi. Elektrolitlar tayyorlash uchun kaliy, sink, mis kadmiy va boshqalarning siyanid tuzlari ishlatiladi. Zaharlanish bu tuzlarning changi bilan ham, qoplama jarayonida ajralib chiqadigan vodorod siyanid bilan ham mumkin. Taxtaga ishlov berish uchun bir qator eritmalar qo'llaniladi: toksik moddalar bo'lgan temir xlorid, ammoniy persulfat, mis xlorid va boshqalar. Ular tarkibida ammiak, sulfat va xlorid kislotalari mavjud bo'lib, asosan nafas olish yo'llari va shilliq pardalarning sirt to'qimalariga, shuningdek teriga tirnash xususiyati beruvchi ta'sir ko'rsatadi. Kislotalar kimyoviy kuyishga olib kelishi mumkin. Taxta eritilgan lehimda konservalangan. Eng ko'p ishlatiladigan qalay qo'rg'oshinli lehimlar: POS-61, POS-40, POS-60. Lehimlar tarkibida qo'rg'oshin va qalay mavjud. Qo'rg'oshin organizmdagi metabolik jarayonlarning buzilishiga, asab tizimining shikastlanishiga, anemiyaga va hujayraning energiya balansining buzilishiga olib keladi. Chang, qalay oksidi o'pka kasalliklarini, surunkali bronxitni keltirib chiqaradi. Taxtani lehimlash va qalaylash jarayonida havoning ifloslanishi, kiyimning ishchi yuzalari va qo'rg'oshin va qalay bilan ishlaydigan qo'l terisi paydo bo'ladi. Men lehimni tashkil etuvchi ba'zi bir boshlang'ich komponentlar uchun (mg / m): alyuminiy - 2, kadmiy - 0,1, marganets - 0,3, mis - 1, nikel - 0,5 uchun ish joyining havosida ruxsat etilgan maksimal konsentratsiyalarni beraman. , qalay - 10, qo'rg'oshin - 0,01 , surma - 0,5, titan - 10, rux - 0,5. har xil turdagi lehimlar yordamida amalga oshiriladi . Lehimlashning har bir turi ham miqdoriy, ham sifat jihatidan farq qiluvchi ma'lum xavfli va zararli jismoniy omillarga ega. Shu bilan birga, lehimning ayrim turlari bir vaqtning o'zida ushbu jismoniy omillarning bir nechtasini ishlab chiqaradi, bu esa shikastlanishga, ish sharoitlarining yomonlashishiga va yong'in va portlashlarning paydo bo'lishiga olib keladi. Bunday potentsial xavflar quyidagilar bo'lishi mumkin: ish joyining havosidagi chang va gaz tarkibi; hammomdagi eritilgan lehimdan yoki lehimli temirdan infraqizil nurlanish mavjudligi; yuqori chastotali elektromagnit nurlanish mavjudligi; ultratovushning eritilgan lehimga ta'siri natijasida hosil bo'lgan to'lqin bilan lehimlashda ultratovushning o'rnatuvchining tanasiga ta'siri; elektrostatik zaryadga ta'sir qilish; ish joylarining qoniqarsiz yoritilishi yoki yorqinligi oshishi; ish hududida qoniqarsiz meteorologik sharoitlar; erigan lehimning chayqalishi va tomchilariga ta'sir qilish; elektr toki urishi. Barcha turdagi ishlarni bajarishda ish joylarining to'g'ri yoritilishi shikastlanishlar va kasbiy kasalliklarning oldini olishning muhim omillaridan biridir. Yomon yorug'lik noto'g'ri harakatlar va baxtsiz hodisalar xavfini oshiradi. Noto'g'ri yorug'lik kasbiy kasalliklarga olib kelishi mumkin: ishchi miyopi (yaqinni ko'ra olmaslik) va boshqalar. Tabiiy yorug'likdan to'liq yoki qisman mahrum bo'lgan (mehnatning tabiati yoki geografik sharoitlar tufayli) odamlar engil ochlikni boshdan kechirishi mumkin. Shunday qilib, asosiy xavfli va zararli ishlab chiqarish omillari: havoning changlanishi, havoning zaharli moddalar bilan ifloslanishi, materiallarga mexanik ishlov berish paytida shikastlanishlar, shovqin, tebranish, yong'in xavfi, elektr toki urishi. Qurilmani ishlab chiqarishda xavfsiz mehnat sharoitlarini ta'minlash choralari Ish joyida xavfsizlikni ta'minlash uchun ishlab chiqarishdagi baxtsiz hodisalarning oldini olish bo'yicha tashkiliy va texnik choralar ko'riladi. Bunday chora-tadbirlarni amalga oshirish va ularga rioya qilish ish beruvchilar uchun ham, ishchilarning o'zlari uchun ham majburiydir. 8.5 Tashkiliy tadbirlar Korxonada xodimlarning mehnatni muhofaza qilish bo'yicha bilimlarini oshirishga ushbu masalalarni tizimli ravishda targ'ib qilish orqali erishiladi. Ishlab chiqarish jarayonida ishtirok etishga ruxsat berilgan xodimlar GOST 12.0.004-79 ga muvofiq mehnatni muhofaza qilish shartlari bo'yicha ko'rsatma va o'qitilishi kerak. Kirish brifingi umumiy xavfsizlik qoidalari (OSS) va ishlab chiqarish sanitariyasi, mehnatni muhofaza qilish bo'yicha asosiy qonunlar va ichki mehnat qoidalari bilan tanishish maqsadida o'tkaziladi. Ushbu brifing korxona bosh muhandisi tomonidan tasdiqlangan sxema bo'yicha xavfsizlik idorasida amalga oshiriladi va maxsus jurnalda rasmiylashtiriladi. Ish joyida brifing "Ish joyidagi brifing uchun eslatma" ga muvofiq bo'lim boshlig'i tomonidan ma'lum bir kasb, mutaxassislik yoki tayinlangan ish bo'yicha mehnatni muhofaza qilish bo'yicha amaldagi ko'rsatmalar bilan tanishish uchun o'tkaziladi. O'tkazilgan brifing jurnalda qayd etiladi. Maqsadiga ko'ra, ish joyidagi brifing asosiy, davriy (takroriy) va rejadan tashqari bo'linadi. Dastlabki brifing har bir yangi xodim bilan bir necha smenada shaxsan o'tkaziladi va xavfsiz ish usullarini namoyish qilish bilan birga keladi. Dastlabki brifingni olgandan so'ng, ishga kirganlarning barchasiga kasbi, mutaxassisligi yoki bajarilgan ish turi bo'yicha mehnatni muhofaza qilish bo'yicha ko'rsatmalar beriladi. Davriy (takroriy) brifing barcha xodimlar bilan, malakasi va ushbu kasbdagi ish stajidan qat'i nazar, chorakda bir marta o'tkaziladi. Vaqti-vaqti bilan o'tkaziladigan brifing jamoaviy yoki individual bo'lishi mumkin, bu uchastka, ustaxona, korxona yoki boshqa korxonalar amaliyotida xavfsizlik qoidalarining buzilishi, ishlab chiqarishdagi shikastlanishlar va kasbiy kasalliklar tahlili bilan suhbat shaklida bo'lishi mumkin. Rejadan tashqari brifing texnologik jarayon, asbob-uskunalar, jihozlar, xom ashyo va boshqalar o'zgarganda, mehnatni muhofaza qilish bo'yicha yangi yo'riqnomalar kiritilganda yoki ustaxonada shikastlanish holatlari bo'lgan hollarda o'tkaziladi. 8.6 Texnik chora-tadbirlar Kesish va burg'ulash jarayonlari amalga oshiriladigan ishlab chiqarish ob'ektlari SNiP 11-2-80, SNiP 11-89-90 va SNiP 245-71 sanoat korxonalarini loyihalash uchun sanitariya me'yorlari talablariga javob berishi kerak. Qulaylik binolari SNiP 11-92-76 talablariga javob berishi kerak. Barcha binolar GOST 12.4.009-83 ga muvofiq yong'inga qarshi uskunalar bilan jihozlangan bo'lishi kerak. Elektr asboblari GOST 12.2.013-87 “SSBT. Qo'lda ishlaydigan elektr mashinalari. Umumiy xavfsizlik talablari va o'lchash usullari. Shovqinni nazorat qilish usullari. GOST 12.1.003-83 ga muvofiq, shovqindan himoya qilish shovqinga chidamli uskunalarni ishlab chiqish, GOST 12.1.0029-80 va GOST 12.4.051-ga muvofiq kollektiv himoya vositalari va usullarini qo'llash orqali amalga oshirilishi kerak. 78, shuningdek, SNiP II-12-77 "Qurilish normalari va qoidalariga muvofiq qurilish va akustik usullar. Dizayn standartlari. Shovqin himoyasi. Kollektiv himoya shovqinni uning paydo bo'lish manbasida va tarqalish yo'li bo'ylab kamaytirishdan, akustik himoya vositalaridan - ovoz yalıtımı, ovozni yutuvchi, shovqinni yumshatish va shovqinni o'chirish vositalaridan iborat. Qurilish va akustik chora-tadbirlarga kam shovqinli uskunalar, korpuslar, ekran susturucularini tanlash va o'rnatish, korxona hududini oqilona rejalashtirish, uskunalar uchun tebranish izolyatsion materiallar va aromatizatorlarni o'rnatish, ventilyatsiya qurilmalarini shovqinni bostirish va ulardan foydalanish kiradi. tebranish izolyatsiyalovchi qoplamalar. Individual vositalar: maxsus minigarnituralar, quloqchalar, shovqinga qarshi dubulg'alar. Oshlama taxtalari uchun zaharli moddalar bo'lgan erituvchilar ishlatiladi. Eritgichlar bilan ishlash kombinezonlarda (xalat, polietilen apron, rezina qo'lqop) amalga oshirilishi kerak. Ish joylari egzoz ventilyatsiyasi bilan jihozlangan bo'lishi kerak. Sanoat binolariga qo'yiladigan talablar. Sanoat binolari va inshootlarini loyihalash va qurishda ishlab chiqarishning yong'in xavfi toifasini hisobga olish kerak. Isitish tizimlari uchun xavfsizlik qoidalarining asosiy talablari SNiP II-33-75 da nazarda tutilgan. Elektrokaplama do'konlari va uchastkalari ko'p qavatli binolarning birinchi qavatlarida yoki balandligi kamida 5 m bo'lgan bir qavatli binolarda joylashgan.Qavatlar va devorlar keramik plitalardan yasalgan. Elektroliz vannalari erdan ajratilgan, chiqindi elektrolitlarni yig'ish tanklari esa erga ulangan. Suv o'tkazmaydigan dizaynda elektr jihozlari va elektr motorlar qo'llaniladi. Barcha texnologik xonalar ventilyatsiya bilan jihozlangan bo'lishi kerak. 8.1-jadval - Alohida galvanik joylarda shamollatish bo'yicha tavsiyalar
Elektrokaplama va tuzlash bo'limlarida gorizontal assimilyatsiya tirqishi ("ag'darilgan") bo'lgan mahalliy assimilyatsiyalar qo'llaniladi: puflamasdan - ikki tomonlama, puflash bilan - bir va ikki tomonlama. Qismlarni yog'sizlantirish uchun stollar havo kanaliga pastki yoki yuqori ulanishi bilan bir xil assimilyatsiya qilishning eğimli panellari bilan jihozlangan. Havo kanallari korroziyaga chidamli materiallardan (viniplast va boshqalar) ishlab chiqariladi, metall esa kislotalar va ishqorlar (perxlorovinil yoki bakelit lak) ta'sirida yiqilmaydigan himoya qoplamasi bilan qoplangan. Shamollatish va yoritishga qo'yiladigan talablar. Mahalliy egzoz ventilyatsiyasi bilan jihozlanmagan lehim joylarini ishlatish taqiqlanadi. Shamollatish moslamalari ish boshlanishidan oldin yoqilishi va ular tugagandan so'ng o'chirilishi kerak. Shamollatish moslamalarining ishlashi maxsus signalizatsiya tizimi (yorug'lik, ovoz) tomonidan nazorat qilinishi kerak. 8.7 Ekologik masala Atmosferaga kiradigan chiqindilar miqdori juda katta nisbatlarga etadi. Eng keskin ekologik muammo ko'p sonli sanoat ob'ektlari va transporti nisbatan kichik maydonda to'plangan va sayyoramiz aholisining 1/3 qismidan ko'prog'i to'plangan shaharlardadir. Havo tarkibidagi zararli moddalar, hatto kichik konsentratsiyalarda ham, inson tanasiga turli xil klinik ko'rinishlar bilan turli yo'llar bilan kirishi mumkin. Ochiq suv havzalarini ishlab chiqarish chiqindilari bilan ifloslanishi ularning sanitariya holatini yomonlashtiradi, madaniy va rekreatsion maqsadlarda, ba'zan esa maishiy ichimlik suvi ta'minoti uchun ishlatiladi. Agar elektrotexnika sanoatini, xususan, bosma platalarni ishlab chiqarishni alohida ko'rib chiqsak, shuni ta'kidlash kerakki, bosma platalarni ishlab chiqarish jarayonida atrof-muhit ifloslanishining oldini olishga qaratilgan qoidalar va qoidalarga rioya qilish kerak. tabiatni ifloslantirish uchun bu maqsadda qabul qilingan qonunlar va qoidalarga, shuningdek atrof-muhitni muhofaza qilish talablari bilan chambarchas bog'liq bo'lgan xavfsizlik talablariga rioya qilish kerak. Bular, birinchi navbatda, lehim bilan lehimlashda ajralib chiqadigan vodorod xlorid va uglerod oksidining zaharli tutunlari, shuningdek, floroplastik izolyatsiyali simlarni yoqish paytida chiqariladigan ftor bug'lari tufayli havo ifloslanishiga qarshi choralar ko'rish kerak. Ikkinchidan, umumiy kanalizatsiya tarmog'idan kislota qoldiqlarini, yonuvchan suyuqliklarni izolyatsiya qilish choralarini ko'rish kerak. Uchinchidan, ishlab chiqarish chiqindilari (izolyatsiya kesmalari, elektron platalar) keyinchalik foydalanish uchun keyingi qayta ishlash uchun topshirilishi kerak. Ifloslanish darajasini, hech bo'lmaganda minimal darajaga tushirish uchun, masalan, shamollatish havosini tozalash uchun maxsus jihozlardan foydalanish kerak, zaharli moddalarni zararsizlantiradigan filtrlardan foydalanish kerak. Sanoat chiqindilarini kamaytirish uchun atrof-muhitning minimal ifloslanishi bilan yangi ishlab chiqarish usullariga o'tish imkonini beradigan yangi texnologik echimlarni izlash kerak. 8.8 Mehnatni muhofaza qilish bo'yicha xulosalar Qurilmani ishlab chiqarishning texnologik jarayonlarida ishtirok etadigan ishchilarni xavfli va zararli omillar ta'siridan himoya qilish uchun quyidagi tashkiliy chora-tadbirlarni amalga oshirish kerak: xavfsiz mehnat sharoitlarini ta'minlash uchun jihozlangan maxsus binolardan foydalanish; ushbu binolarni toza saqlash; maxsus mebel va kiyimlardan foydalanish. Bundan tashqari, korxonada mehnatni muhofaza qilish holatining davriy monitoringi amalga oshirilishi kerak. Tashkiliy chora-tadbirlardan tashqari, texnik tadbirlarni amalga oshirish kerak: sanoat binolarining ifloslanishi va gaz bilan ifloslanishini nazorat qilish, harorat va namlik sharoitlarini saqlash. Xulosa
"Masofadan boshqariladigan xavfsizlik tizimi" deb nomlangan ushbu bitiruv loyihasida moddiy boyliklarni yong'in va bosqinchilardan himoya qilish uchun mo'ljallangan qurilma ishlab chiqilgan. Qurilma shaxsiy kompyuterga ulangan va barcha sozlamalar va boshqaruvni maxsus qo'llab-quvvatlash dasturi yordamida amalga oshirishga imkon beradi. Bunga qo'shimcha ravishda, jihozni masofadan boshqarish pulti bilan boshqarish mumkin, bu esa ushbu jihozni boshqarishni osonlashtiradi.
9.1-jadval - masofadan boshqarish pulti bilan xavfsizlik tizimi
Ushbu ko'rsatkichlar qurilmani ishlab chiqish bo'yicha texnik topshiriqlarga mos keladi. Adabiyotlar ro'yxati 1. Mikrochipli bitta chipli mikrokontrollerlar: PIC16F8X: Ingliz tilidan tarjima qilingan. / Ed. A. N. Vladimirova. - Riga: ORMIX, 1996. - 96 p. 2. A. V. Dolgiy, Mikrokontrollerlarda qurilmalarni ishlab chiqish va tuzatish. // Radio.- 2001. - No 5. - No 12; 2002.- №1. 3. Kobaxidze Sh. G. Yangi boshlanuvchilar uchun mikrokontrollerlar va nafaqat. // Radio.- 2000. - 2-son. - 5-son. 4. Horowitz P., Hill W. Sxema san'ati: Per. ingliz tilidan. - Ed. oltinchi. M.: Mir, 2001. - 704 b. 5. Suchkov D. I. SAPR P-CAD 4.5, P-CAD 8.5 - 8.7 va ACCEL EDA da tenglikni loyihalash asoslari. - M .: Ishonch telefoni-Telekom, 2000. - 620 b. 6. S. P. Pavlov, L. S. Vinogradov, N. F. Krilova va boshqalar; Ed. S. P. Pavlova. - Radioelektron sanoatida mehnatni muhofaza qilish: Texnik maktablar uchun darslik. - 2-nashr, qayta ko'rib chiqilgan. va qo'shimcha - M .: Radio va aloqa, 1985. - 200 b. Ilova VA Roʻyxat dasturlari TITLE "Turbo xizmat ko'rsatish tizimi" RO'YXAT P=18F452 #o'z ichiga __CONFIG_CONFIG1H, _OSCS_OFF_1H va _XT_OSC_1H __CONFIG_CONFIG2L, _BOR_ON_2L va _BORV_27_2L va _PWRT_ON_2L __CONFIG_CONFIG2H, _WDT_OFF_2H va _WDTPS_128_2H __CONFIG_CONFIG3H, _CCP2MX_ON_3H __CONFIG_CONFIG4L, _STVR_ON_4L va _LVP_OFF_4L va _DEBUG_OFF_4L __CONFIG_CONFIG5L, _CP0_OFF_5L va _CP1_OFF_5L va _CP2_OFF_5L va _CP3_OFF_5L __CONFIG_CONFIG5H, _CPB_OFF_5H va _CPD_OFF_5H __CONFIG_CONFIG6L, _WRT0_OFF_6L va _WRT1_OFF_6L va _WRT2_OFF_6L va _WRT3_OFF_6L __CONFIG_CONFIG6H, _WRTC_OFF_6H va _WRTB_OFF_6H va _WRTD_OFF_6H __CONFIG_CONFIG7L, _EBTR0_OFF_7L va _EBTR1_OFF_7L va _EBTR2_OFF_7L va _EBTR3_OFF_7L __CONFIG_CONFIG7H, _EBTRB_OFF_7H ORG 0x00
ORG 008 BRA INT ORG 018 MOVWF W_TEMP2 MOVFF STATUS, STATUS_TEMP2 MOVFFBSR, BSR_TEMP2 BTFSC PIR1,1 BRATM2_INT BTFSC PIR1, TMR1IF BRATM1_INT BTFSC INTCON3.0 BRA INT1_IN BRA intr TM2_INTBTFSS REM_FLAG,5;agar ALARM yoqilmasa BRA TM2_end BTFSC HL_STAT,5 BRA nuri BSF PORTC, 5 BRA TM2_end LightMOVLW .25 MOVWF PULSE_DEL BSF PORTC,5;ALARM PULSE yoqilgan pulsDECF PULSE_DEL TSTFSZ PULSE_DEL BRA pulslari BCF PORTC,5;ALARM PULSE o‘chirilgan TM2_endBCF PIR1,1 BRA intr INT1_INMOVFF ALARM_DEL,TMR2 BCF INTCON3.0 BRA intr TM1_INTMOVLW .25 ADDWF ALARM_DEL MOVLW .250 CPFSEQ ALARM_DEL BRA rut CLRF ALARM_DEL rutDECF TIME_DEL BTFSS VOQEALARI,5 BRA hissi DECFSZ UART_DEL BRA$+4 BSF EVENTS,4; "ULANISH XATOSI" bayrog'ini o'rnating ;HL1 ni almashtiring..HL3------------------------------ rtBTFSC HL_STAT,0; BSF PORTC,0;O‘zgarishlarni qo‘llash BTFSC HL_STAT,1;HL_STAT bayrog'ida BSF PORTC,1; BTFSC HL_STAT,2;(faol) BSF PORTC,2; BTFSS HL_STAT,0; BCF PORTC,0; BTFSS HL_STAT,1;(deaktiv) BCF PORTC,1; BTFSS HL_STAT,2; BCF PORTC,2; BCF PIR1,TMR1IF intrMOVFFBSR_TEMP2, BSR MOVF W_TEMP2, Vt MOVFF STATUS_TEMP2,STATUS RETFIE ;-------Raqamlarni chop etish uchun kodlovchi----------------- CODERRRLNCF WREG;WREG=WREG*2 ADDWF PCL, F; Qadam RETLW 30;'0' RETLW 31;'1' RETLW 32;'2' RETLW 33;'3' RETLW 34;'4' RETLW 35;'5' RETLW 36;'6' RETLW 37;'7' RETLW 38;'8' RETLW 39;'9' ;-------Kostki dasturlarni uzish------------------------- INTMOWF W_TEMP MOVFF STATUS, STATUS_TEMP MOVFFBSR, BSR_TEMP MOVFF TMR0L,PERIOD;taymer qiymatini yozib olish CLRF TMR0L ;------- anothBTFSC FLAG,2;Agar paritet bit qabul qilinsa... BRA PARITY; BTFSC FLAG,1;Agar start biti olingan bo'lsa... BIT_AN BRA; BTFSC FLAG,0;Agar "begin bit" o'rnatilgan bo'lsa, u holda BRA RES_AN;tahlil bitiga o'ting. ; BTFSC INTCON, TMR0IF LFSR FSR1, IRDA1 MOVLW B'00000001';"qabul qilishni boshlash" ni belgilang, MOVWF FLAG; "taymer to'lib ketishi" bayrog'ini tiklash CLRF COM_BUF;oʻzgaruvchilarni tozalash BCF INTCON, TMR0IF CLRF BIT; BRA int_end; RES_ANBTFSC INTCON,TMR0IF;Agar TMR0 oshib ketsa, xato BRA xatosi ;Tekshirilmoqda... MOVLW 0x6D;4 ms13 ms CPFSGT PERIOD; normal 15 ms Agar vaqt qisqa bo'lsa, BRA xatosi MOVLW 0xCB;6 ms17 ms CPFSLT PERIOD; Agar vaqt uzoq bo'lsa, BRA xatosi BSF FLAG,1; “START BIT” bayrog‘ini o‘rnating BRA int_end BIT_ANBTFSC INTCON,TMR0IF BRA xatosi MOVLW 0x46;23-2,3ms CPFSLT DAVRANI;12 ms BRA xatosi; vaqt>H1 bo'lsa xato (normal 10 ms) MOVLW 0x1A;eski=43 CPFSGT DAVRANI;0A-0,7 ms3 ms BRA xatosi; vaqt RLNCF COM_BUF; MOVLW 0x30;14 BSF COM_BUF,0;agar time>H0 bo'lsa, bit "1" bo'ladi CPFSGT davri; BCF COM_BUF,0;agar vaqt movlw.8 CPFSLT BIT BSF FLAG,2;Keyingi bit paritet bo'ladi BRA int_end; PARITYBTFSC INTCON,TMR0IF BRA xatosi MOVLW 0x46;23-2,3ms CPFSLT DAVRANI;12 ms BRA xatosi; vaqt>H1 bo'lsa xato (normal 10 ms) MOVLW 0x1A;0A-0,7msold=43 CPFSGT PERIOD;3 ms BRA xatosi; vaqt CPFSLT PERIOD; BSF FLAG2,0;agar vaqt>H0 bo'lsa, bit "1" bo'ladi CPFSGT davri; BCF FLAG2,0;agar vaqt MOVFF IRDA2, BUYRUQ MOVFF IRDA3, PASS1 MOVFF IRDA4, PASS2 MOVFF IRDA5, PASS3 MOVFF IRDA6, PASS4 BSF REM_FLAG,3; "COMMAND" bayrog'ini o'rnatish bajarilmadi int_endBCF INTCON,INT0IF MOVFFBSR_TEMP, BSR MOVF W_TEMP, Vt MOVFF STATUS_TEMP,STATUS RETFIE ;-------Dastur boshlanishi----------------------- STARTCLRF PORTA; CLRF PORTB; Tozalash CLRF PORTC;I/U portlari CLRF PORTD; CLRF PORTE; MOVLW B'00001111'; MOVWF TRISA; SETF TRISB; MOVLW B'11011000'; MOVWF TRISC; CLRF-TRISD; CLRF TRISE; MOVLW B'11010101';TMR0 16-bitli hisoblagich MOVWF T0CON;bo'luvchi 1:64 ; to'xtatadi MOVLW B'11010000'; MOVWF INTCON; MOVLW B'10000000';INT1 tushish_pulse MOVWF INTCON2; MOVLW B'00001000';INT1 uzilishini yoqish MOVWF INTCON3; MOVLW B'00000011'; MOVWF PIE1; TMR1,TMR2 uzilishini yoqish MOVLW B'00000000';Hammasi past ustuvorlikdagi uzilishlar MOVWF IPR1; MOVLW B'00000000'; MOVWF IPR2; BSF RCON,7; Preemptive uzilish tizimi, shu jumladan. ;TMR1 sozlamalari MOVLW B'00000001';TMR1 faol MOVWF T1CON;bo'luvchi 1:1 ;TMR2 sozlash MOVLW B'00001111';Yoqish, bo'linuvchi 1:16 MOVWF T2CON; ;A/D sozlash MOVLW B'00000001';A/D yoqish MOVWF ADCON0;CLK - Fosc/4 MOVLW B'01001110';Left justify;0 analog kanal MOVWF ADCON1;VDD va VSS havolalari ;MSSP sozlamalari MOVLW 0x0A; 100kHz MOVWF SSPADD;Tezlikni o'rnating MOVLW B'00101000';MSSP yoqilgan, MOVWF SSPCON1;I2C Master rejimi ;Usart sozlamalari MOVLW B'00100000';Asinxron, 8bitli uzatish MOVWF TXSTA;past tezlik rejimi MOVLW B'10010000';UART yoqilgan MOVWF RCSTA MOVLW B'00011001';2400 bod, xato +1,67% MOVWF SPBRG CLEARLFSR FSR0.00; clCLRF POSTINC0; MOVLW .100; CPFSEQ FSR0L; BRAcl; ;-------Asosiy dastur bloki--------------------------------------- PROGALFSR FSR1, IRDA1 RCALL I2C_STOP_ MOVLW B'10010000' MOVWF SLAVE_TRM MOVFF SLAVE_TRM, I2C_ADDR MOVLW 0xEE MOVWF I2C_DATA RCALL I2C_COM; "Konvertatsiya qilishni boshlash" buyrug'i RCALL LCD_INIT; CLRF TBLPTRU; 7000 xabar manzilini o'rnating MOVLW B'01110000'; MOVWF TBLPTRH; CLRF TBLPTRL; RCALL LCD_LD1; RCALL LCD_LD2; RCALL LCD_PR1; RCALL LCD_PR2; Salom RCALL DELL; Pauza RCALL LCD_CLR1 RCALL LCD_CLR2 BSF VOQEALARI,4 ;-------Dasturni ishga tushirish--------------------------------------- CONNECTRCALL M_NO_CONN;Xabarni ko'rsatish " Yo'q ulanishlar !" MOVLW B'00100000'; MOVWF TBLPTRL;" Harorat " xabarini ko'rsatish RCALL LCD_LD2; RCALL TERM_DISP;Haroratni o'lchash va ko'rsatish RCALL ADC_CONV RCALL LCD_PR2 begBTFSC VOQEALARI,4 RCALL UART_ST RCALL TERM_DISP;Haroratni o'lchash va ko'rsatish RCALL ADC_CONV ;1-----Qabul qilishni boshlang!----------------- LFSR FSR0, PACK1 PACK_RXRCALL UART_RD BTFSC EVENTS,4;Agar CONNECT ERROR boʻlsa, qayta ishga tushiring BRA CONNECT MOVFF UART_DATA, POSTINC0 MOVLW 0x4B CPFSEQ FSR0L BRA PACK_RX MOVFF PACK2, HL_STAT MOVFF PACK3, TERMAL_L MOVFF PACK4, TERMAL_H MOVFF PACK5, AD_VREF MOVFF PACK6, SENSOR_MODE ;-Transmite--------------------------------------- PACK_TXMOVLW .16;Qurilma manzilini o'rnatish MOVWF PACK_OUT1; MOVFF SENS1_STAT, PACK_OUT2; MOVFF SENS2_STAT, PACK_OUT3; MOVFFAD, PACK_OUT4; MOVFF TERMAL, PACK_OUT5; MOVFF ADD_BYTE, PACK_OUT6 LFSR FSR0, PACK_OUT1;Ma'lumotlarni terminalga yozish txMOVF POSTINC0,Vt; RCALL UART_WRT; RCALL M_DEL;6 bayt... movlw 0x55; CPFSEQ FSR0L; BRA-tx; asddRCALL LCD_PR1 RCALL LCD_PR2 ;++++++++++++ Asosiy quyi dastur uchun joy++++++++++++++++ BTFSS HL_STAT,7 BRA m_blok BCF SENS1_STAT,5; "HL1 holatini o'zgartirish" bayrog'ini tiklash BCF SENS1_STAT,6; "HL2 holatini o'zgartirish" bayrog'ini tiklash BCF SENS1_STAT,7; "HL3 holatini o'zgartirish" bayrog'ini tiklash BCF SENS2_STAT,6; "IRDA buyrug'i edi" bayrog'ini tiklash BCF SENS2_STAT,7; "Xavfsizlik rejimini o'zgartirish" bayrog'ini tiklash sens_vrCLRF PASS1 CLRF-PASS2 CLRF-PASS3 CLRF-PASS4 BTFSC SENS1_STAT,0; "perimetr xatosi" belgisini o'rnatish BSF EVENTS,1;agar sensorlar qulfdan chiqarilsa BTFSC SENS1_STAT,1; BSF VOQEALARI,1; BTFSC SENS1_STAT,2; BSF VOQEALARI,1 re2MOVF AD_VREF,V CPFSLT AD BSF VOQEALARI,1 re3MOVF TERMAL_H,V CPFSLT TERMAL BSF EVENTS,2;agar TERMAL>TERMAL_H bo'lsa MOVF TERMAL_L,V; CPFSGT TERMAL;agar TERMAL BTFSS EVENTS,2; BRA re4 RCALL M_FIRE;YONG'INNI BOSHQARISH BSF REM_FLAG,5 B.R.A. sport zali2 re4BTFSS HL_STAT,3;if mode=off bo'lsa, OK BRA sport zali RCALL M_ACES_NO; BTFSC EVENTS,1;Datchiklar qulfdan chiqarilsa, RCALL M_PERIM;Xabarni ko'rsatish " Perimetr buzilgan " BTFSC VOQEALARI, 1 BSF REM_FLAG,5 BTFSC VOQEALARI,3 BSF REM_FLAG,5 BTFSC VOQEALARI,3 RCALL M_COLD;Xabarni ko'rsatish " Gipotermiya ! " B.R.A. sport zali2 ;++++++++++++Asosiy pastki dastur uchun joyning oxiri++++++++++++++++++++ sport zaliRCALL M_ACES_OK gym2BTFSS HL_STAT,4;Kompyuterdan tiklash buyrug'i tekshirilmoqda BRA asosiy_end BCF EVENTS,1;Perimetrni tiklash BCF EVENTS,2;Olovni tiklash BCF EVENTS,3;Sovuqni tiklash BCF EVENTS,4;Ulanishni tiklash xatosi BCF PORTC,5;ALARM_LIGHT ni tiklash BCF PORTA,5;Tashqi tizim uchun bayroqni tiklash BCF ADD_BYTE,0 BCF REM_FLAG,5;ALARM_LIGHT bayrog'ini tiklash CLRF PASS_ERR main_endBRA iltimos ;+++++++++++++++++++++++++++++++++++++++++++++++ +++ +++++ FINALGA O'TISH ;------------------------------------------------- ------- ;Har xil subprogrammalar ;------------------------------------------------- ------- M_DELMOVLW .49 MOVWF CYC2 mdl1DECF CYC2,F MOVLW .255 MOVWF CYC mdlDECF CYC, F TSTFSZ CYC BRA mdl TSTFSZ CYC2 BRA mdl1 QAYTISH ;------------------------------------------------- ------- UART_WRTMOVWF TXREG BTFSS PIR1,4 BRA$-2 BCF PIR1.4 QAYTISH ;------------------------------------------------- ------- UART_STBCF EVENTS,0 BCF VOQEALARI,1 BCF VOQEALARI,2 BCF VOQEALARI,3 BCF VOQEALARI,5 BCF PIR1.5 BCF VOQEALARI,4 BCF RCSTA, 4 BSF RCSTA, 4 ur_stBTFSS PIR1,5 BRA$-2 BCF PIR1.5 MOVFF RCREG, UART_DATA MOVLW .238 CPFSEQ UART_DATA BRA ur_st QAYTISH ;------------------------------------------------- ------- UART_RDRCALL UART_WAIT MOVFF RCREG, UART_DATA QAYTISH ;------------------------------------------------- ------- DELLMOVLW .8;8-Vaqtni kechiktirish. MOVWF TIME_DEL;LSD o'zgaruvchisi tmdTSTFSZ TIME_DEL BRA tmd QAYTISH ;--------Sub-nol termo-tuzatish------------------------- TERM_CORRMOVLW 2D;"-" MOVWF MSD;MSD vaqtinchalik ishlatilgan BCF SENS1_STAT,3 MOVF I2C_BYTE1, Vt SETF I2C_BYTE1 SUBWF BYTE1 QAYTISH ;------------------------------------------------- ------ TERMOSCANMOVFF SLAVE_TRM,I2C_ADDR;Slave-manzili DS1621 MOVLW 0xAA; "Temperaturani o'qish" buyrug'i MOVWF I2C_DATA RCALL I2C_2RD QAYTISH ;------------------------------------------------- ---------- M_NO_CONNMOVLW B'1110000'; MOVWF TBLPTRL; Xabarni ko'rsatish " Yo'q ulanish !" RCALL LCD_LD1; RCALL LCD_PR1 QAYTISH ;------------------------------------------------- ---------- M_ACES_OKMOVLW B'00110000'; MOVWF TBLPTRL; Xabarni ko'rsatish " Kirish ruxsat berilgan " RCALL LCD_LD1; RCALL LCD_PR1 QAYTISH ;------------------------------------------------- ---------- M_FIREMOVLW B'01000000'; MOVWF TBLPTRL;Xabarni ko'rsatish " Yong'in signal !" RCALL LCD_LD1; RCALL LCD_PR1 BSF PORTA,5;Tashqi tizim uchun bayroqni o'rnatish QAYTISH ;------------------------------------------------- ---------- M_PERIMMOVLW B'01010000'; MOVWF TBLPTRL;Xabarni ko'rsatish " Perimetr buzilgan !" RCALL LCD_LD1; RCALL LCD_PR1 BSF PORTA,5;Tashqi tizim uchun bayroqni o'rnatish QAYTISH ;------------------------------------------------- ---------- M_COLDMOVLW B'10000000'; MOVWF TBLPTRL;“ Gipotermiya ! ” xabarini ko‘rsatish RCALL LCD_LD1; RCALL LCD_PR1; BSF PORTA,5; QAYTISH ;------------------------------------------------- ---------- M_ACES_NOMOVLW B'01100000'; MOVWF TBLPTRL; Xabarni ko'rsatish " Kirish taqiqlangan !" RCALL LCD_LD1; RCALL LCD_PR1 QAYTISH ;----------A/D aylantirish----------------------------------- ADC_CONVMOVLW D'20' MOVWF DEL_ADC DECFSZ DEL_ADC, F BRA $ -2 BSF ADCON0,GO;A/D konvertatsiyasini boshlang WaitBTFSS PIR1,ADIF;Konversiya tugashini kuting BRA$-2 BCF PIR1, ADIF MOVFF ADRESH, AD QAYTISH ;-------Dasturning aylanma oxiri----------------------------- FINALNOP BRA FINAL OXIRI1a> Download 0.83 Mb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling