Mavjud sxemalarning umumiy ko'rinishi Eng oddiy ogohlantirish tizimi


Download 0.83 Mb.
Sana23.12.2022
Hajmi0.83 Mb.
#1049322

Tarkib

Kirish
1. Mavjud sxemalarning umumiy ko'rinishi


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.
Zamonaviy 8-bitli RISC mikrokontrollerlari texnik xususiyatlarida klassik 8-bitli mikrokontrollerlar va ularning 16-bitli qarindoshlari o'rtasida oraliq joyni egallaydi. 16-bitli mikrokontrollerlarga qaraganda yuqori unumdorlik va arzon narxlar RISC mikrokontrollerlarini turli xil ilovalarda qo'llaniladigan samarali ko'p funksiyali kontrollerlarni yaratish uchun kuchli vositaga aylantiradi. RISC mikrokontrollerlari xavfsizlik tizimlarini qurishda ayniqsa mashhur.
Bugungi kunda turli xil xavfsizlik qurilmalari juda mashhur. Ular kvartiralarda, muassasalarda, sanoat ob'ektlarida o'rnatiladi. Keyingi yillarda kompyuter texnikasining jadal rivojlanishi munosabati bilan aksariyat ta’lim muassasalarida o‘quv jarayoniga kompyuterlardan foydalanish keng joriy etilmoqda. Yangi kompyuter sinflari sotib olinmoqda va eski kompyuterlar parki yangilanmoqda. Zamonaviy kompyuter sinflarining narxi ancha yuqori va shu sababli ularni himoya qilish zarurati tug'iladi. Mulkni o'g'irlikdan himoya qilishdan tashqari, yong'indan ham himoya qilish kerak.
Iste'molchiga xavfsizlik tizimlarining turli xil modifikatsiyalarini taklif qiladigan ko'plab kompaniyalar mavjud. Ularning barchasi funksionallik va narx jihatidan sezilarli darajada farq qiladi. Aksariyat zamonaviy xavfsizlik tizimlari, agar ular katta funktsiyalar to'plamiga ega bo'lsa, ancha qimmat.
Ushbu diplom loyihasining maqsadi zamonaviy xavfsizlik talablariga javob beradigan arzon ko'p funksiyali xavfsizlik tizimini (keyingi o'rinlarda OT deb yuritiladi) yaratishdir.
Dissertatsiya loyihasining asosiy maqsadlari quyidagilardan iborat:
Analoglarni ko'rib chiqish, OT talablarini aniqlash.
Element bazasini tanlash;
Sxematik diagramma va bosilgan elektron platani ishlab chiqish;
Dasturiy ta'minotni ishlab chiqish;
OS narxini hisoblash.

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



BIS turi

Dastur xotirasi, KB

RAM, baytlar

Soat chastotasi, MGts

BE35

-

64

6

BE39

-

128

o'n bir

BE48

bitta

64

6

BE49

bitta

128

o'n bir

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



Pin belgisi

Chiqish raqami

I/O/P yozing

Bufer turi

Tavsif

OSC1/CLKIN

13

I

ST/CMOS

Osilator kiritish / tashqi soat kiritish

OSC2/CLKOUT

o'n to'rt

O

-

generator chiqishi. Kvars yoki keramik rezonator ulanadi.

-MCLR/VPP

bitta

I/P

ST

Mikrokontroller kirishni tiklash yoki dasturlash kuchlanishini kiritish. Mikrokontrollerning qayta o'rnatilishi kirishdagi signalning past mantiqiy darajasida sodir bo'ladi.

RA0/AN0
RA1/AN1


RA2/AN2/VREF-

RA3/AN3/VREF+


RA4/T0CKI


RA5/-SS/AN4

2
3
4


besh

6
7


I/U
I/U


I/U

I/U

I/U
I/U


TTL
TTL


TTL

TTL

ST
TTL


Ikki tomonlama kirish/chiqarish porti PORTA.
RA0 analog kanal 0 sifatida sozlanishi mumkin
RA1 analog kanal 1 sifatida sozlanishi mumkin
RA2 analog kanal 2 yoki salbiy mos yozuvlar kuchlanish kiritish sifatida sozlanishi mumkin
RA3 analog kanal 3 yoki musbat mos yozuvlar kuchlanish kiritish sifatida sozlanishi mumkin
RA4 TMR0 uchun tashqi soat kiritish sifatida ishlatilishi mumkin. Drenaj rozetkasini oching.
RA1 SPI tobe rejimida analog kanal 1 yoki chip tanlash kiritish sifatida sozlanishi mumkin

RB0/INT
RB1

RB2

RB3/PGM

RB4

RB5

RB6/PGC
RB7/PGD



33
34

35


36

37


38

39
40



I/U
I/U

I/U

I/U

I/U

I/U

I/U
I/U



TTL/ST
TTL

TTL

TTL

TTL

TTL

TTL\ST
TTL\ST



Ikki tomonlama kirish/chiqarish porti PORTB. PORTB-ning kirish qismida dasturiy ta'minotga ulangan tortishish rezistorlari mavjud.
RB0 tashqi uzilish kiritish sifatida ishlatilishi mumkin.
RB3 past kuchlanishli dasturlash rejimi uchun kirish sifatida ishlatilishi mumkin.
Kirish signali darajasini o'zgartirish uchun uzilishlar.
Kirish signali darajasini o'zgartirish uchun uzilishlar.
Kirish signali darajasini o'zgartirish uchun uzilishlar.
Dasturlash rejimida soat kiritish.
Kirish signali darajasini o'zgartirish uchun uzilishlar.

3.4.2-jadval - davomi

RC0/T1OSO/T1CKI
RC1/T1OSI/CCP2

RC2/CCP1

RC3/SCK/SCL
RC4/SDI/SDA
RC5/SDO

RC6/TX/CK


RC7/RX/DT



o'n besh

16


17

o'n sakkiz


23
24

25


26

I/U

I/U

I/U

I/U
I/U


I/U

I/U

I/U


ST

ST


ST

ST
ST


ST

ST


ST

Ikki tomonlama kirish/chiqarish porti PORTC.
RC0 dan chiqish sifatida foydalanish mumkin
TMR1 generatori yoki TMR1 uchun tashqi soat kiritish.
RC1 TMR1 uchun osilator kirishi yoki CCP2 moduli uchun chiqish sifatida ishlatilishi mumkin.
RC2 CCP1 modulining chiqishi sifatida ishlatilishi mumkin.
RC3 SPI va I2C rejimida soatli kirish/chiqish sifatida ishlatilishi mumkin.
RC4 SPI rejimida ma'lumotlarni kiritish yoki I2C rejimida ma'lumotlarni kiritish/chiqarish sifatida ishlatilishi mumkin.
RC5 SPI rejimida ma'lumotlar chiqishi sifatida ishlatilishi mumkin.
RC6 chiqish sifatida ishlatilishi mumkin
USART uzatgichi asinxron rejimda yoki USART soat pinini sinxron rejimda.
RC6 chiqish sifatida ishlatilishi mumkin
USART qabul qiluvchisi asinxron rejimda yoki USART ma'lumotlarining chiqishi sinxron rejimda.

RD0/PSP0
RD1/PSP1
RD2/PSP2
RD3/PSP3
RD4/PSP4
RD5/PSP5
RD6/PSP6
RD7/PSP7

o'n to'qqiz
yigirma
21
22
27
28
29
o'ttiz

I/U
I/U
I/U
I/U
I/U
I/U
I/U
I/U

ST/TTL
ST/TTL
ST/TTL
ST/TTL
ST/TTL
ST/TTL
ST/TTL

Ikki tomonlama I/U porti PORTD yoki
mikroprotsessor shinasiga ulanish uchun qul parallel port

RE0/-RD/AN5

RE1/-WR/AN6


RE2/-CS/AN7

sakkiz

.to'qqiz
10



I/U

I/U
I/U



ST/TTL

ST/TTL
ST/TTL



Ikki tomonlama kirish/chiqarish porti PORTE.
RE0 PSP o'qishni boshqarish kirishi yoki analog kanal 5 sifatida ishlatilishi mumkin
RE1 PSP yozishni boshqarish kirishi yoki analog kanal 6 sifatida ishlatilishi mumkin
RE2 PSP tanlashni boshqarish kirishi yoki analog kanal 7 sifatida ishlatilishi mumkin

VSS

12.31

P

-

Ichki mantiq va kirish/chiqarish portlari uchun umumiy pin

VDD

11.32

P

-

Ichki mantiq va I/U portlari uchun ijobiy ta'minot kuchlanishi

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

Yo'q.

Qarshilik, Ohm

Oqim oqimi, mA

Quvvat iste'moli, mVt

bitta

10000

0,5

2.5

2

10000

0,5

2.5

3

10000

0,5

2.5

4

10000

0,5

2.5

7

270

18.5

92.4

sakkiz

270

18.5

92.4

9…16

10000

0,5

2.5

17, 18

10000

0,5

2.5

o'n to'qqiz

1000

besh

25

20…23

270

18.5

92.4

24…27

1000

besh

25

28

24000

0,21

bitta

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.



Belgilanish

Iste'mol oqimi, mA

Quvvat, mVt

DD1

4

yigirma

DD2

36

180

DD3

bitta

besh

DA3, DA4

40

200

DA5…DDA8

80

400

DA9

bitta

bitta

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



Koeffitsient

Yuklash oqimi, A

0.1

0,2

0.4

0,6

0,8

bitta

1.2

B

0,8

bitta

1.2

1.4

1.5

1.7

1.9

C

2.4

2.2

2

1.9

1.8

1.8

1.7



(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
signalning kechikish davomiyligi


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



Element turi

, ns

, ns

Miqdori

General

PIC18F452

25

ellik

bitta

ellik

MT16S2D

ellik

ellik

bitta

ellik

DS1621

ellik

ellik

bitta

ellik

MAX232

ellik

ellik

bitta

ellik

TSOP1730

ellik

ellik

bitta

ellik

Ishlash shunday


250 ns
ishlash, shuningdek, formula bilan aniqlanadigan eng uzun zanjirning signal kechikishi bilan tavsiflanadi:
,(4.9.3)

qayerda
N - chiziqqa ulangan mantiqiy elementlarning kirishlarining umumiy soni,


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
bu yerda o – ob’ektning ishdan chiqish darajasi, 1/soat;


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



Elementning nomi va turi

n 10-6, 1/soat

Kn

ct

N, dona

e 10-6, 1/soat

Chip TSOP1730

0.1

bitta

0.1

bitta

0,0075

Chip MT16S2D

0.1

bitta

0.1

bitta

0,02

Chip PIC18F452

0.1

0,875

0.1

bitta

0,02

MAX232 chipi

0.1

bitta

0.1

bitta

0,00875

DS1621 chipi

0.1

bitta

0.1

bitta

0,0078

Lehimlash mikrosxemasi pinlari

0,0001

-

-

115

0,0115

Lehimlash qarshiligi simlari

0,0001

-

-

68

0,0068

Lehimlash kondansatkichlari

0,0001

-

-

6

0,0006

Kvars rezonatorining simlarini lehimlash

0,0001

-

-

2

0,0002

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



Texnik xususiyatlari

Har bir taxta uchun maksimal komponentlar soni

2300

Komponent turlarining maksimal soni

800

Maksimal ulanishlar soni

4000

Kontaktlarning maksimal soni

32767

Maksimal PCB o'lchamlari

600x600 mm (60x60 dyuym)

- 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



Port va bit raqami

Yo'nalish

PORTA, 0
PORTA, 1
PORTA, 2
PORTA, 3
PORTA, 4
PORTA, 5

kiritish
kiritish
kiritish
kiritish
chiqish
chiqish

PORTB, 0
PORTB, 1
PORTB, 2
PORTB, 3
PORTB, 4
PORTB, 5
PORTB, 6
PORTB, 7

kiritish
kiritish
kiritish
kiritish
kiritish
kiritish
kiritish
kiritish

PORTC, 0
PORTC, 1
PORTC, 2
PORTC, 3
PORTC, 4
PORTC, 5
PORTC, 6
PORTC, 7

chiqish
chiqish
chiqish
kiritish
kiritish
chiqish
kiritish
kiritish

PORTD, 0
PORTD, 1
PORTD, 2
PORTD, 3
PORTD, 4
PORTD, 5
PORTD, 6
PORTD, 7

chiqish
chiqish
chiqish
chiqish
chiqish
chiqish
chiqish
chiqish

PORT, 0
PORT, 1
PORT, 2

chiqish
chiqish
chiqish

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.

Taymer

Bit chuqurligi

oldindan o'lchovchi

postdivider

Davr

TMR0

8 bit

1:64

-

16 ms

TMR1

16 bit

1:1

-

65 ms

TMR2

8 bit

1:16

1:2

8 ms

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.



bayt raqami

Dasturda belgilash

ma'nosi

bitta

ID_KEY

Masofaviy ID

2

BUYRUQ

O'tkazilgan buyruq

3

PASS1

1 va 2 raqamli parol

4

PASS2

3 va 4 raqamli parol

besh

PASS3

Parolning 5 va 6 raqamlari

6

PASS4

parolning 7 va 8 raqamlari

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.



Kod, olti burchakli

Ma'nosi

#A0

Yoqilgan o'chirilgan. №1 quvvat kanali

#B0

Yoqilgan o'chirilgan. №2 quvvat kanali

#C0

Yoqilgan o'chirilgan. quvvat kanali №3

#EE

Xavfsizlik rejimiga o'tish

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.



Yo'q.

Ism

Maqsad

bitta

manzil

Xavfsizlik tizimining tarmoq raqami

2

SENS1_STAT

0 - eshik sensori bayrog'i
1 - oyna sensori bayrog'i
2 - lazer sensori bayrog'i
3 - o'lchangan ob'ekt haroratining belgisi
4 - o'ndan bir daraja harorat
5 - masofadan boshqarish pultidan yoqish / o'chirish buyrug'i bor edi. quvvat kanali №1
6 - masofadan boshqarish pultidan yoqish / o'chirish buyrug'i bor edi. quvvat kanali №2
7 - masofadan boshqarish pultidan yoqish / o'chirish buyrug'i bor edi. quvvat kanali №3

3

SENS2_STAT

0 - qo'shimcha bayroq sensor № 1
1 - qo'shimcha bayroq sensor №2
2 - qo'shimcha bayroq. sensor № 3
3 - qo'shimcha bayroq. sensor № 4
4 - qo'shimcha bayroq. Sensor raqami 5
5 - qo'shimcha bayroq. sensor № 6
6 - masofadan boshqarish pulti bilan buyruq bor edi
7 - masofadan boshqarish pultidan OS rejimini almashtirish buyrug'i bor edi

4

AD

Analog sensordan olingan qiymat

besh

TERMAL

O'lchangan ob'ekt harorati

6

ADD_BYTE

0 - "parol noto'g'ri" belgisi
1…7 - ishlatilmaydi

6.1.6-jadval - Kompyuterdan olingan ma'lumotlarning formati.



Yo'q.

Ism

Maqsad

bitta

manzil

Xavfsizlik tizimining tarmoq manzili

2

HL_STAT

0 - №1 quvvat kanalining holat bayrog'i
1 – quvvat kanali holati bayrog‘i No 2
2 - quvvat kanalining holati bayrog'i No 3
3 - yoqish / o'chirish. xavfsizlik rejimi
4 - aniq signal, aniq bayroqlar
5 - bildirishnoma rejimi (miltillash / yoqish)
6 - yoqish / o'chirish. eshik sensori
7 - kompyuterga yuborilgan masofadan boshqarish buyrug'i

3

TERMAL_L

Termometrning pastki chegarasi

4

TERMAL_H

Termometrning yuqori chegarasi

besh

AD_VREF

Analog sensor chegarasi

6

SENSOR_MODE

0 - yoqish / o'chirish. qo'shish. Sensor №1
1 - yoqish / o'chirish. qo'shish. Sensor №2
2 - yoqish / o'chirish. qo'shish. Sensor №3
3 - yoqish / o'chirish. qo'shish. Sensor №4
4 - yoqish / o'chirish. qo'shish. Sensor №5
5 - yoqish / o'chirish. qo'shish. sensor № 6
6 - yoqish / o'chirish. oyna sensori
7 - yoqish / o'chirish. lazer sensori

7

DEF_PASS1

O'rnatiladigan parolning 1 va 2 raqamlari

sakkiz

DEF_PASS2

O'rnatiladigan parolning 3 va 4 raqamlari

to'qqiz

DEF_PASS3

O'rnatiladigan parolning 5 va 6 raqami

10

DEF_PASS4

O'rnatiladigan parolning 7 va 8 raqamlari

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



Material nomi

Birlik rev.

Birlik narxi, rub.

1 ta mahsulot uchun iste'mol darajasi

Narxi, rub.

POS-61 lehim

kg

95

0.1

9,5

Rosin

kg

23

0,05

1,15

Lak E-4100

kg

56

0,05

2,8

Shisha tolali SF-2-35-1,5

kg

82

0.1

8,2

Temir xlorid

kg

145

0,15

21,75

Fotorezist

kg

123

0,02

2,46

Jami










45.86

7.2- jadval - Xarid qilingan mahsulotlar iste'moli to'g'risidagi hisobot



Mahsulot nomi

1 ta mahsulot uchun iste'mol darajasi

Birlik narxi, rub.

Narxi, rub.

Kondensatorlar:


K50-35-25V-1000uF-20%

bitta

3.5

3.5

K50-6-50V-1uF-5%

bitta

2.1

2.1

KD2-500V-22pF-5%

2

bitta

2

K10-7V-0,068 uF-N90

bitta

bitta

bitta

Mikrosxemalar:




PIC18F452

bitta

240

240

PIC16F630

bitta

56

56

DS1621

bitta

105

105

MAX232-CPE

bitta

o'ttiz

o'ttiz

TSOP1730

bitta

yigirma

yigirma

LM7806

bitta

12

12

Ko'rsatkich:




MT16S2D

bitta

220

220

Rezistorlar:




S2-33-0,125-10 kOm-5%

o'n to'qqiz

0,5

9.5

S2-33-0,125-1 kOm-5%

4

0,5

2

S2-33-0,125-24 kOm-5%

bitta

0,5

0,5

C2-33-0,125-270 Ohm-5%

6

0,5

3

S2-33-0,125-100 kOm-5%

2

0,5

bitta

S2-33-0,125-100 Ohm-5%

bitta

0,5

0,5

Soat tugmasi:




TS-A3PS-130

besh

1.5

7.5

Diyotlar:




RS407L

bitta

12

12

1N4001

bitta

bitta

bitta

LED AL307KM

bitta

bitta

bitta

IQ diyot HSDL-4220

bitta

besh

besh

Ulagich:




DB-25M (ayollar)

bitta

6

6

DB-25F (vilka)

bitta

6

6

DB-9F (ayollar)

bitta

sakkiz

sakkiz

Kvarts rezonatori:




HC-49U

bitta

besh

besh

Optokuplerlar:




4N25

2

6

12

MOC3021

4

sakkiz

32

Triaklar:




BT-136

4

10

40

Jami:

-

-

843.6

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



Yo'q.

operatsiya nomi

Mutaxassislik, kasb

Ish darajasi

Soatlik tarif stavkasi, rub.

Vaqt normasi, min.

Asosiy ish haqi, rub.

Qo'shimcha ish haqi, rub.

bitta

Ish qismini qayta ishlash

Ishchi-mashina operatori

4

o'n besh

o'n sakkiz

5.18

0,52

2

Dastlabki mis qoplamasi

Elektrokaplama ishchi

2

10

yigirma

3.45

0,35

3

Doska rasmini olish

Ishchi-mashina operatori

4

o'n besh

25

7.25

0,73

4

Galvanik cho'kma

Elektrokaplama ishchi

2

10

22

4.26

0,43

besh

Naqsh

Elektrokaplama ishchi

2

10

sakkiz

1.5

0,15

6

Tekshirish, kesish

Elektrokaplama ishchi

2

10

10

1.96

0,2

7

Kengash yig'ish, elementlarni o'rnatish

chilangar

4

o'n besh

200

56,93

5.7

sakkiz

Kengashni o'rnatish

chilangar

4

o'n besh

o'n besh

4.31

0,43




Jami:













84.84

8.48

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



Narxlar bo'yicha maqolalar

Xarajatlar miqdori, rub.

1. Asosiy materiallarning narxi

52.74

2. Sotib olingan mahsulotlarning tannarxi

970.14

3. Asosiy ish haqi

84.84

4. Qo'shimcha ish haqi

8.48

5. Ijtimoiy sug'urta badallari

24.26

6. Umumiy xarajatlar

212.1

7. Umumiy ishlab chiqarish xarajatlari

424.2

8. Zavodning umumiy xarajatlari

212.1

9. Zavod narxi

1988.86

10. Noishlab chiqarish xarajatlari

99.44

11. To'liq xarajat

2088.3

12. Rejalashtirilgan foyda

522.1

13. QQS

285,75

14. Sotish narxi

2896.15

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.



Ism

Sensorlar soni

Kompyuterga ulanish

masofaviy boshqarish

Zaxira quvvat

Tarmoqqa ulanish

Narxi

Bu OS

to'qqiz

Mavjud

Mavjud

Variant

Ha

2910

OS "Signal"

2

Yo'q

Yo'q

Mavjud

Yo'q

1450

"Guardian" OS

4

Yo'q

Yo'q

Mavjud

Yo'q

4900

OS Legion

10

Mavjud

Yo'q

Mavjud

Ha

7560

Gulfstrim

50 gacha

Mavjud

Mavjud

Mavjud

Yo'q

15000 dan

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



filiali

Ventilyatsiya

egzoz

Ta'minot

Elektrokalash, tuzlash va eritmalar tayyorlash

mahalliy assimilyatsiya qilish orqali mexanik

mexanik, xonaning yuqori zonasida

mashina

umumiy almashinuv, mexanik yoki tabiiy

yilning sovuq yoki o'tish davrida mexanik va issiq davrda tabiiy

Kimyoviy moddalarni saqlash va siyanid tuzlarini osish uchun ombor

mexanik, shkaflardan mahalliy va xonaning pastki zonasidan 31/soat havo almashinuvini ta'minlash tezligida umumiy almashinuv

mexanik, xonaning yuqori zonasida

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.
Ushbu qurilma birinchi navbatda ta'lim muassasalari va muassasalardagi kompyuter sinflarini himoya qilish uchun mo'ljallangan, ammo sanoat ob'ektlarida ham foydalanish mumkin.
Sxema zamonaviy element bazasida qurilgan. Qurilmaning yadrosi PIC18F452 oilasining yuqori tezlikdagi mikrokontrolleridir.
Loyihalash natijasida quyidagi texnik va iqtisodiy ko'rsatkichlarga ega qurilma ishlab chiqildi:

9.1-jadval - masofadan boshqarish pulti bilan xavfsizlik tizimi



- O'lchamlari

120mm × 70mm × 35mm;

- Og'irligi

250 gr.;

- O'zgaruvchan yuk

1 kVtgacha;

- Ishlash harorati

-40…+60°C;

- joriy iste'mol

304 mA;

- Qurilmaning narxi

(2088,3 rubl/birlik)

- Blok narxi

(2896,15 rubl / birlik)

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
BRA START


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;tekshiruv tugaydi
RLNCF COM_BUF;
MOVLW 0x30;14CPFSLT PERIOD;
BSF COM_BUF,0;agar time>H0 bo'lsa, bit "1" bo'ladi
CPFSGT davri;
BCF COM_BUF,0;agar vaqtINCF BIT,F;
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; vaqtmovlw 0x30
CPFSLT PERIOD;
BSF FLAG2,0;agar vaqt>H0 bo'lsa, bit "1" bo'ladi
CPFSGT davri;
BCF FLAG2,0;agar vaqt;qabul qilingan baytni yaratish
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 TERMALBSF EVENTS,3;
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
OXIRI

Download 0.83 Mb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling