Mundarija:

PIC16F877 multimetr: 6 qadam
PIC16F877 multimetr: 6 qadam

Video: PIC16F877 multimetr: 6 qadam

Video: PIC16F877 multimetr: 6 qadam
Video: Tutorial № 6 - Analog to Digital Conversion (ADC) using PIC32 microcontroller 2024, Iyul
Anonim
PIC16F877 multimetr
PIC16F877 multimetr

PICMETER kirish

Bu PICMETER loyihasi har qanday elektronika ixlosmandlari uchun foydali va ishonchli vositaga aylandi.

  • U PIC16F877 / 877A mikro boshqaruvchisida ishlaydi.
  • Bu PIC ishlab chiqish tizimi
  • Bu 19 funktsiyali ko'p metrli (voltmetr, chastota o'lchagich, signal generatori, termometr …)
  • Bu komponent tekshirgichi (R, L, C, diod …) har bir funktsiyada 5 tagacha diapazonga ega.
  • U 433 MGts chastotali ASK radiosiga ega, u qandaydir dasturni kutadi.
  • Bu masofadan sotib olish tizimi, bu erda boshqa kompyuter (kompyuter) grafikli displey uchun ketma -ket port orqali ma'lumotlarni to'plashi mumkin. (U EKG loyihasining oldingi qismi sifatida ishlatilgan).
  • U ro'yxatga olish moslamasiga ega (ma'lumotlarni soatlab yozib olish uchun), natijalar EEPROM -dan yuklanadi.
  • U ba'zi dvigatellarni boshqarish uchun sinov signallarini ishlab chiqaradi.
  • U sinab ko'rilgan, 5 -qadamdagi fotosuratlarga qarang.
  • Dastur ochiq manba sifatida chiqariladi

Bu ko'rsatma to'liq hujjatning qisqartirilgan versiyasidir. U boshqalarga uni tugallangan loyiha sifatida yaratish, yoki undan keyingi o'zgarishlarni ishlab chiqish tizimi sifatida ishlatish yoki boshqa loyihalarda foydalanish uchun g'oyalarni ko'rib chiqish uchun etarli bo'lgan apparat va dasturiy ta'minotni tavsiflaydi.

Ta'minotlar

Sotib olinadigan yagona chip-Microchip PIC16F877A-I/P

  • A = konfiguratsiya bitlarini aniqlashda asl nusxadan farq qiladigan keyingi versiya.
  • I = sanoat harorati diapazoni
  • P = 40-qo'rg'oshinli plastik ikki qatorli paket, 10 MGts, normal VDD chegaralari.

Shuningdek, Hitachi LM032LN 20 belgidan iborat bo'lib, HD44780 boshqaruv moslamasi o'rnatilgan, 2 qatorli LCD.

Boshqa qismlar-bu umumiy elektr komponentlari, tenglikni kartasi, LM340, LM311, LM431, umumiy maqsadli kam quvvatli tranzistorlar va boshqalar.

1 -qadam: PICBIOS tavsifi

PICBIOS tavsifi
PICBIOS tavsifi

PICBIOS tavsifi

Ushbu dastur PIC16F877 kartasida ishlaydi va dastur xotirasining pastki 4k qismini egallaydi. Bu dastur xotirasining yuqori yarmini egallagan amaliy dastur uchun dasturiy muhitni ta'minlaydi. G'oyasi PC-BIOS-ga o'xshash, dasturni ishlab chiqish uchun bir nechta "disk raskadrovka" kabi buyruqlar va 5 komponentdan iborat:

  1. Yuklash menyusi
  2. O'rnatish dasturi
  3. Buyruqning interfeysi (ketma -ket port orqali)
  4. Yadro va qurilma drayverlari
  5. Dasturlash interfeysi

2 -qadam: PICMETER tavsifi

PICMETER tavsifi
PICMETER tavsifi

PICMETER tavsifi

Kirish

Multimetr kabi (volt, amper, ohm) bu menyu tizimi yordamida tanlanadigan ko'p funktsiyaga ega. Ammo apparat va dasturiy ta'minotning kombinatsiyasi uni juda ko'p qirrali qiladi, masalan, uzoq vaqt davomida jurnalga kirish va ketma -ket ma'lumotlarni yuborish.

Menyu "yurak" bo'lib, u erda vazifalar [chap] va [o'ng] tugmalar yordamida tanlanadi. Keyin har bir funktsiya uchun [inc] va [dec] tugmalari yordamida turli diapazonlar tanlanadi. Masalan, kondansatörler 5 alohida diapazon yordamida 0,1nF dan 9000uF gacha o'lchanadi.

2.1 PICMETER dasturi

Bu dastur xotirasining yuqori 4k qismini egallaydigan va kirish -chiqish qurilmasi va uzilishlarni boshqarish uchun PICBIOS funktsiyalariga asoslangan dastur sifatida tuzilgan. Bu menyu bo'limidan iborat bo'lib, u fon vazifasi sifatida ishlaydi va tugmachalarni har 20 msda so'roq qiladi. Funktsiyani o'zgartirish yoki diapazonni o'zgartirish uchun tugma bosilsa, tegishli tartib chaqiriladi. Hech qanday tugma bosilmaganda, o'lchov ko'rsatkichi taxminan 0,5 soniya oralig'ida yangilanadi. Asosan menyu - bu qidirish jadvali.

2.2 Meter funktsiyasi - bo'limlar

Ko'p funktsiyalar mavjud, shuning uchun bu qism bo'limlarga bo'lingan, ularning har biri o'ziga xos xususiyatlarga ega. Bu bo'limlarning qisqacha ro'yxati, har bir bo'lim qanday ishlashini batafsil ko'rish uchun To'liq hujjatlarni ko'ring. Port cheklovlari tufayli loyihaning 3 xil varianti mavjud (To'liq hujjatlarni ko'ring). Oddiy shriftdagi funktsiyalar barcha loyihalar uchun umumiydir. UNDERLINED funktsiyalari faqat PICMETER1 loyihasiga kiritilgan. ITALICS funktsiyalari faqat PICMETER2 yoki PICMETER3 loyihalariga kiritilgan.

VoltMeter bo'limi - Manba fayli vmeter.asm

ADC yordamida kuchlanishni o'lchashga asoslangan funktsiyalarni o'z ichiga oladi.

  • ADC kuchlanishi (tanlangan kirishda, AN0 dan AN4 gacha)
  • AD2 Dual (bir vaqtning o'zida AN0 va AN1 kuchlanishlarini ko'rsatadi)
  • TMP termometr -10 dan 80 gacha? degC (2N3904 yoki ikkita LM334 o'tkazgich)
  • LOG - kirish vaqtini belgilaydi
  • OHM - qarshilikni o'lchash (potentsiometr usuli) 4 diapazonda 0Ω dan 39MΩ gacha
  • DIO-diod, oldingi kuchlanishni o'lchaydi (0-2.5V)
  • CON - uzluksizlik (qarshilik 25, 50 yoki 100 chegarasidan past bo'lganda signal beradi)

Komponent o'lchagich1 - Manba fayli meter1.asm

LM311 taqqoslash sxemasi yordamida kondansatkich, induktor va qarshilik o'lchami. Bir zaryad aylanishining vaqtini o'lchashga asoslangan.

  • CAL - kalibrlash - o'z -o'zini sinab ko'rish va sozlash uchun belgilangan 80nf va 10 mF o'lchovlari
  • Cx1 - 5 diapazonda 0,1nF dan 9000 mF gacha bo'lgan kondansatör o'lchami
  • Lx1 - induktor o'lchovi 1mH dan ?? mH 2 diapazonda
  • Rx1 - 3 diapazonda 100Ω dan 99MΩ gacha rezistor o'lchami

Meter2.asm komponentli manba fayli

Muqobil LM311 gevşeme osilatörü va Colpitts osilatörü yordamida komponent o'lchami. N tsikllarning vaqtini o'lchashga asoslangan. Bu yuqoridagi usuldan bir oz aniqroq, chunki N = 1000 tsiklgacha bo'lgan vaqt o'lchanadi. Bu ko'proq apparat echimi va ko'proq qurilishni talab qiladi.

  • Cx2 - kondansatör o'lchami 5 diapazonda 10 pF dan 1000 mF gacha.
  • Rx2 - 5 diapazonda 100 ohmdan 99M gacha bo'lgan rezistor o'lchami.
  • Lx2 - 1 diapazonda 1mH dan 60mH gacha bo'lgan induktor o'lchovi.
  • osk - induktor o'lchovi (Kolpitts usuli) 70 mH dan 5000 mH gacha? 2 diapazonda.

Chastotani o'lchagich - manba fayli Fmeter.asm

PIC hisoblagichlari va taymerlarini ishlatadigan funktsiyalarni o'z ichiga oladi va boshqasi;

  • FREQ - 3 diapazonda 0Hz dan 1000kHz gacha bo'lgan chastota o'lchagichi
  • XTL - LP kristallarining chastotasini o'lchaydi (sinovdan o'tkazilmagan)
  • SIG - 10 gigagertslidan 5 kHz gacha bo'lgan signal generatori
  • SMR - qadam dvigateli - teskari yo'nalish
  • SMF- qadam motorining oldinga yo'nalishi.

Aloqa - Manba fayli comms.asm

Seriyali va SPI tashqi qurilmalarini sinab ko'rish uchun signalni uzatish/qabul qilish funktsiyalari;

  • UTX seriyali TX & inc va bit tezligi 0,6 dan 9,6k gacha
  • URX testi ketma -ket RX & inc va bit tezligi 0,6 dan 9,6k gacha
  • SPM - SPIni asosiy rejimda tekshiradi
  • SPS - qul rejimida SPIni tekshiradi

FSK radio moduli - Manba fayli Radio.asm

RM01 va RM02 radio qabul qilish va uzatish modullaridan foydalanadigan funktsiyalar. Ushbu modullar Port C pinlarining ko'p qismini ishlatadigan SPI orqali interfeysga ega.

  • RMB - BAUD tezligini belgilash
  • RMF - radio chastotali radio modulni o'rnatish
  • RMC - radio modulining soat chastotasini o'rnatadi
  • XLC - kristalli sig'im yukini rostlaydi
  • POW - uzatuvchi quvvatini belgilaydi
  • RM2 - test ma'lumotlarini uzatish (RM02 moduli)
  • RM1 - test ma'lumotlarini olish (RM01 moduli)

Boshqarish moduli - manba fayl control.asm

  • SV1 - Servo chiqishi (CCP1 yordamida) 1ms dan 2ms gacha 0,1ms qadamda
  • SV2 - Servo chiqishi (CCP2 yordamida) 0,1 ms qadamda 1 ms dan 2 ms gacha
  • PW1 - PWM chiqishi (CCP1 yordamida) 0 dan 100% gacha 10% bosqichda
  • PW2 - PWM chiqishi (CCP2 yordamida) 10% bosqichlarda 0 dan 100% gacha

Ma'lumotni masofadan olish - manba fayli remote.asm

Masofaviy rejim (Rem) - hisoblagichni ketma -ket interfeys orqali kompyuterdan boshqarish uchun buyruqlar to'plami. Bir buyruq bir necha soat davomida EEPROM -ga kirgan ma'lumotlarni to'playdi. Boshqa buyruq ADCning to'liq tezligidagi kuchlanishni xotira buferiga o'qiydi, keyin buferni kompyuterga uzatadi, bu erda natijalar grafik ko'rinishida ko'rsatiladi. Bu osiloskop bo'lib, u audio chastota diapazonida ishlaydi

Vaqt - Manba fayli - time.asm

Tim - vaqtni hh: mm: ss formatida ko'rsatadi va 4 tugma yordamida o'zgartirishga ruxsat beradi

3 -qadam: O'chirish tavsifi

O'chirish tavsifi
O'chirish tavsifi
O'chirish tavsifi
O'chirish tavsifi

O'chirish tavsifi

3.1 Asosiy rivojlanish kengashi

1 -rasmda PICBIOS -ni ishga tushirish uchun asosiy rivojlanish taxtasi ko'rsatilgan. Bu juda standart va sodda, 5V tomonidan boshqariladigan quvvat manbai va ajratuvchi kondansatörler, C1, C2….

Soat 4 MGts kristalli, shuning uchun TMR1 1us oralig'ida ishlaydi. 22pF kondansatörler C6, C7 Microchip tomonidan tavsiya etilgan, lekin aslida kerak emasdek tuyuladi. ICSP sarlavhasi (elektron-ketma-ket dasturlash) dastlab PICBIOS bilan bo'sh PICni dasturlash uchun ishlatiladi.

Seriya porti (COM1)- eslatma TX va RX almashtiriladi, ya'ni COM1- TX C-RX portiga, COM1- RX esa C-TX portiga ulanadi (odatda "nol modem" deb ataladi). RS232 uchun zarur bo'lgan signal darajalari haqiqatan ham +12V (bo'sh joy) va -12V (belgisi) bo'lishi kerak. Biroq, 5V (bo'sh joy) va 0V (belgi) kuchlanish darajasi men foydalangan barcha kompyuterlar uchun etarli ko'rinadi. Shunday qilib, RX va TX signallari chiziq drayveri (Q3) va chiziq qabul qiluvchisi (Q2) tomonidan teskari yo'naltiriladi.

LM032LN (2 qatorli 20 belgidan iborat) LCD standart "HD44780 interfeysi" dan foydalanadi. Dasturiy ta'minot 4-bitli nibble rejimidan foydalanadi va faqat D portining 6 ta pinidan foydalanadi. Dastur bu erda ishlatilganidek past (Port D bit 0-3) yoki nibble baland (Port D bit 4-7) uchun sozlanishi mumkin..

Bosish tugmachalari menyuni tanlash uchun to'rtta kirishni ta'minlaydi. Kalitlarni o'zgartirish uchun push -ni ishlating, chunki dasturiy ta'minot tushayotgan chekkani aniqlaydi. Qo'zg'alish rezistorlari (= 25k) PORT B ning ichki qismidir. 1nF qopqog'i (ICSP uchun tavsiya etilgan) tufayli RB6 portini kalitlarga ishlatib bo'lmaydi. Qayta tiklash kalitiga ehtiyoj yo'qmi?

tugma 0

menyu parametrlari chapda [◄]

tugma1

menyu parametrlari o'ng [►]

tugma 2

o'sish diapazoni/qiymati/tanlash [▲]

tugma 3

kamaytirish diapazoni/qiymati/tanlash [▼]

3.2 Analog kirish va komponent tekshirgichi - taxta 1

2 -rasmda PICMETER1 analog sxemasi ko'rsatilgan. Umumiy maqsadli kuchlanishni o'lchash uchun AN0 va AN1 analogli kirishlar ishlatiladi. AN0/AN1 kirish pimlariga 5V berish uchun susaytirgichlar uchun qarshilik qiymatlarini tanlang.

10V kirish diapazoni uchun m = 1 + R1/R2 = 1 + 10k/10k = 2

20V kirish diapazoni uchun m = 1 + (R3 + R22)/R4 = 1 + 30k/10k = 4

AN2 haroratni o'lchash uchun Q1 tranzistorini "qo'pol" harorat o'tkazgichi sifatida ishlatadi. NPN tranzistorining harorat koeffitsienti 20 celcuis = -Vbe/(273+20) = -0,626/293 = -2,1 mV/K. (Analog bo'limda haroratni o'lchashga qarang). LM431 (U1) AN3da 2,5V kuchlanishli mos yozuvlar beradi. Oxir -oqibat, AN4 analog bo'limida komponentlarni sinash uchun ishlatiladi.

Komponentlarni o'lchash uchun test komponenti RE2 (D_OUT) va AN4 Kirish orqali ulanadi. R14 dan R18 gacha bo'lgan rezistorlar Analog bo'limda qarshilik o'lchash uchun ishlatiladigan besh xil qarshilik qiymatini (potansiometr usuli) beradi. Rezistorlar C/Port E pinlarini kirish yoki chiqish sifatida sozlash orqali "kontaktlarning zanglashiga olib ulanadi".

Meter1 ma'lum/noma'lum kondansatör va rezistorlarning turli kombinatsiyalarini zaryadlash orqali komponent o'lchovini bajaradi. LM311 (U2) kondansatör yuqori ostonaga (75% VDD) zaryad olganda va past chegaraga (25% VDD) tushganda CCP1 uzilishlarini yaratish uchun ishlatiladi, bu chegara kuchlanishlari R8, R9, R11 va potentsiometr R10 tomonidan o'rnatiladi, moslashish. Kondensatorlarni sinovdan o'tkazishda C13 kondansatörü (= 47pF) va taxtaning adashgan sig'imi 100pF trim beradi. Bu test komponenti olib tashlanganda, CCP1 uzilishlari orasidagi interval 100usdan oshib ketishini va PICni ortiqcha yuklamasligini ta'minlaydi. Ushbu trim qiymati (100pF) dasturiy ta'minot yordamida komponentlarni o'lchashdan chiqariladi. D3 (1N4148) induktorlarni sinovdan o'tkazishda tushirish yo'lini beradi va D_OUT ni himoya qiladi, kuchlanish manfiy bo'lishiga yo'l qo'ymaydi.

mc

4 -qadam: Qurilish bo'yicha qo'llanma

Qurilish bo'yicha qo'llanma
Qurilish bo'yicha qo'llanma
Qurilish bo'yicha qo'llanma
Qurilish bo'yicha qo'llanma

Qurilish bo'yicha qo'llanma

Yaxshi narsa shundaki, bu loyiha bosqichma -bosqich qurilgan va sinovdan o'tgan. Loyihangizni rejalashtiring. Ushbu ko'rsatmalar uchun, siz PICMETER1 qurayapsiz deb o'ylayman, garchi protsedura PICMETER2 va 3 uchun o'xshash bo'lsa.

4.1 Ishlab chiqarish kengashi PCB

Siz 100 dan 160 mm gacha bo'lgan standart o'lchamdagi tenglikka mos keladigan asosiy ishlab chiqarish taxtasini (1 -rasm) qurishingiz kerak, tartibni iloji boricha toza saqlash uchun rejalashtiring. PCB va misni qalaydan tozalang, iloji boricha sinovdan o'tgan ishonchli komponentlar va ulagichlardan foydalaning. PIC uchun 40 pinli rozetkadan foydalaning. Barcha lehimli bo'g'inlarning uzluksizligini tekshiring. Yuqoridagi taxtadagi rasmlarimni ko'rish foydali bo'lishi mumkin.

Sizda bo'sh PIC bor va siz PICBIOS -ni flesh xotiraga dasturlashingiz kerak. Agar sizda allaqachon dasturlash usuli bo'lsa - yaxshi. Agar shunday bo'lmasa, men muvaffaqiyatli ishlatgan quyidagi usulni tavsiya qilaman.

4.2 AN589 dasturchisi

Bu PIC -ni printer (LPT1) portidan foydalangan holda kompyuterdan dasturlash imkonini beradigan kichik interfeys sxemasi. Dizayn dastlab Microchip tomonidan Ilova eslatmasida chop etilgan. (havola 3). AN589 mos keladigan dasturchini oling yoki yarating. Men bu erda tasvirlangan takomillashtirilgan AN589 dizaynidan foydalandim. Bu ICSP - ya'ni siz dasturlash uchun PICni 40 pinli rozetkaga kiritasiz. Keyin printer kabelini AN539 kirishiga va ICSP kabelini AN589 dan ishlab chiqish kartasiga ulang. Mening dasturchi dizaynim ICSP kabeli orqali ishlab chiqish kartasidan kuch oladi.

4.3 PICPGM sozlamalari

Endi kompyuterda ishlash uchun sizga dasturiy ta'minot kerak bo'ladi. PICPGM har xil dasturchilar bilan ishlaydi, shu jumladan AN589 va u bepul yuklab olinadi. (Manbalarga qarang).

Uskuna menyusidan LPT1 -dagi AN589 dasturchisini tanlang

Qurilma = PIC16F877 yoki 877A yoki avtomatik aniqlash.

Hex faylini tanlang: PICBIOS1. HEX

PIC -ni o'chirish -ni, so'ngra PIC -ni dasturlashni, so'ng PIC -ni tasdiqlashni tanlang. Biroz omad bilan siz muvaffaqiyatli tugatish to'g'risida xabar olasiz.

ICSP kabelini olib tashlang, PIC -ni qayta ishga tushiring, umid qilamanki, siz LCD displeyda PICBIOS displeyini ko'rasiz, aks holda ulanishlaringizni tekshiring. Chap va o'ng tugmachalarni bosib yuklash menyusini tekshiring.

4.4 Seriyali ulanish (giperterminal yoki macun)

Endi PIC va kompyuter o'rtasidagi ketma -ket ulanishni tekshiring. Kompyuter COM1-dan ketma-ket kabelni ishlab chiqish kartasiga ulang va eski Win-XP Hyper-Terminal yoki PUTTY kabi aloqa dasturini ishga tushiring.

Agar Hyperterminal -dan foydalansangiz, quyidagicha sozlang. Asosiy menyudan Qo'ng'iroq qilish> O'chirish -ni tanlang. Keyin Fayl> Xususiyatlar> Ulanish yorlig'iga o'ting. Com1 -ni tanlang, keyin Configure tugmasini bosing. Paritatsiz, 8 bitli, 1 to'xtashli 9600 bps ni tanlang. Uskuna oqimini boshqarish ". Keyin ulanish uchun qo'ng'iroq qiling> qo'ng'iroq qiling.

Agar PuTTY ishlatilsa, Ulanish> Serial> COM1 ga ulanish va 9600 bps, paritet yo'q, 8 bit, 1 to'xtash. "RTS/CTS" ni tanlang. Keyin sessiya> Seriya> Ochish

PICBIOS yuklash menyusida "Buyruq rejimi" -ni tanlang, so'ng [inc] yoki [dec] tugmasini bosing. Ekranda "PIC16F877>" so'rovi paydo bo'lishi kerak (agar ketma -ket interfeys tekshirilmasa). Matbuot? buyruqlar ro'yxatini ko'rish uchun.

4.5 PICMETER dasturi

Ketma -ket ulanish ishlagandan so'ng, flesh xotirani dasturlash, olti burchakli faylni yuborish kabi oddiy. "Hex faylni yuborish …" bilan javob beradigan "P" buyrug'ini kiriting.

Giper-terminal yordamida Transfer menyusidan> Matn faylini yuborish> PICMETER1. HEX> Ochish-dan foydalaning.

Taraqqiyot ":" belgisi bilan belgilanadi. chunki har bir olti kodli satr dasturlashtirilgan. Oxir -oqibat, muvaffaqiyatni yuklang.

Agar siz PuTTY -dan foydalanayotgan bo'lsangiz, sizga Notepad -dan foydalanish va PICMETER1. HEX tarkibini PuTTY -ga nusxalash/joylashtirish kerak bo'lishi mumkin.

Xuddi shunday tekshirish uchun "V" buyrug'ini kiriting. Giper-terminalda, Transfer menyusidan> Matnli faylni yuborish> PICMETER1. HEX> OK ni bosing.

Ogohlantirish = xx … Agar siz 16F877A chipini dasturlasangiz, sizga ba'zi ogohlantirish xabarlari keladi. Bu 4 so'zli bloklarda ishlaydigan 877 va 877A o'rtasidagi farqlar bilan bog'liq. Afsuski, bog'lovchi bo'limlarning boshlanishini 4 so'z chegarasida tekislamaydi. Oddiy echim - har bir bo'lim boshida 3 ta NOP ko'rsatmasi bo'lishi kerak, shuning uchun ogohlantirishlarga e'tibor bermang.

Qayta ishga tushiring va BIOS yuklash menyusida "Ilovani ishga tushirish" -ni tanlang. LCD displeyda PICMETER1 ni ko'rishingiz kerak.

4.6 PICMETER1 -ni ishga tushiring

Endi Voltmetr, Komponent o'lchagich funktsiyalari kerak bo'lganda ishlashi uchun ishlab chiqish kengashining boshqa bo'limlarini qurishni boshlang (2 -rasm).

Meter1 ba'zi kalibrlashni talab qiladi. "Cal" funktsiyasida R10 ni taxminan 80.00, 80.0nF va 10.000 uF ko'rsatkichlarini ko'rsatish uchun sozlang. Keyin Cx1 funktsiyasida kichik 100pF ni o'qing. Agar o'qish tugagan bo'lsa, C13 qopqog'ini o'zgartiring yoki meter1.asmdagi "trimc" qiymatini o'zgartiring.

Endi PICBIOS Setup -ni ishga tushiring va EEPROM -da bir nechta kalibrlash sozlamalarini o'zgartiring. 16-bitli ofsetni sozlash orqali haroratni sozlang (yuqori, past format). Siz "kechikish" qiymatini o'zgartirishingiz kerak bo'lishi mumkin.

Agar sizning maqsadingiz loyihani avvalgidek qurish bo'lsa - Tabriklaymiz - siz tugatdingiz! Instructables -dagi muvaffaqiyatingiz haqida gapirib bering.

4.7 MPLAB

Ammo, agar siz o'zgartirishlar kiritishni yoki loyihani yanada rivojlantirishni xohlasangiz, MPLAB yordamida dasturiy ta'minotni qayta qurishingiz kerak. Microchip -dan MPLAB -ni yuklab oling. Bu "eski", ulardan foydalanish oson va tushunarli. Men ancha murakkab ko'rinadigan yangi labx ishlab chiqish vositasini sinab ko'rmadim.

Yangi loyihani qanday yaratish haqida batafsil ma'lumot, so'ngra loyihaga fayllarni to'liq hujjatlarda qo'shish.

5 -qadam: Sinov rasmlari

Sinov rasmlari
Sinov rasmlari
Sinov rasmlari
Sinov rasmlari
Sinov rasmlari
Sinov rasmlari

Surat termometrning tepasida, 15 daraja haroratda

Sinov chastotasi, o'qish = 416k

Sinov induktori 440uF bilan belgilanadi, 435u o'qiladi

100k qarshilikni sinab ko'rish, 101k o'qiydi, bu oson.

1000pF kondansatör sinovlari, o'qish 1.021nF

6 -qadam: havolalar va havolalar

6.1 PIC16F87XA ma'lumotlar jadvali, Microchip Inc.

ww1.microchip.com/downloads/en/devicedoc/39582b.pdf

6.2 PIC16F87XA FLASH xotira dasturlash spetsifikatsiyasi, mikrochip

ww1.microchip.com/downloads/en/devicedoc/39589b.pdf

6.3 AN589 ilovasi, Microchip Inc.

ww1.microchip.com/downloads/en/appnotes/00589a.pdf

6.4 PICPGM yuklab olish

picpgm.picprojects.net/

6.5 MPLab IDE v8.92 bepul yuklab olish, Microchip

pic-microcontroller.com/mplab-ide-v8-92-free-download/

6.6 Hope RFM01-433 va RFM02-433 modullari uchun ma'lumotlar varaqlari, RF echimlari

www.rfsolutions.co.uk/radio-modules-c10/hope-rf-c238

6.7 LT Spice, analog qurilmalar

www.analog.com/uz/design-center/design-tools-and-calculators/ltspice-simulator.html

6.8 AN589, Best-Microcontroller-Projects asosidagi rasmli dasturchi sxemasi

www.best-microcontroller-projects.com/pic-programmer-circuit.html

6.9 Ochiq kodli fayllar

open_source

Tavsiya: