Mündəricat:

PIC16F877 Multimetr: 6 addım
PIC16F877 Multimetr: 6 addım

Video: PIC16F877 Multimetr: 6 addım

Video: PIC16F877 Multimetr: 6 addım
Video: 12 line multi action chaser using pic16f628a microcontroller 2024, Iyul
Anonim
PIC16F877 Multimetr
PIC16F877 Multimetr

PICMETER Giriş

Bu PICMETER layihəsi hər hansı bir elektronika həvəskarı üçün faydalı və etibarlı bir vasitəyə çevrildi.

  • PIC16F877 / 877A mikro nəzarətçi üzərində işləyir.
  • Bu bir PIC inkişaf sistemidir
  • 19 funksiyalı çoxölçəndir (voltmetr, tezlik ölçən, siqnal generatoru, termometr …)
  • Hər bir funksiyada 5 -ə qədər diapazon olan bir komponent yoxlayıcısıdır (R, L, C, diod …).
  • Bir növ tətbiq gözləyən 433MHz diapazonlu ASK radiosuna malikdir.
  • Başqa bir kompüterin (PC) qrafik görüntü üçün serial port vasitəsilə məlumat toplaya biləcəyi uzaqdan əldə edilən bir sistemdir. (EKQ layihəsinin ön ucu kimi istifadə edilmişdir).
  • Bir giriş qurğusu var (məlumatların saatlar ərzində qeydiyyatı üçün), nəticələr EEPROM -dan yüklənir.
  • Bəzi mühərrikləri idarə etmək üçün test siqnalları istehsal edir.
  • Hərtərəfli sınaqdan keçirilir, 5 -ci addımdakı fotoşəkillərə baxın.
  • Proqram Açıq Mənbə olaraq buraxılır

Bu Təlimat Tam Sənədin kəsilmiş versiyasıdır. Başqalarının onu tamamlanmış bir layihə olaraq qurması və ya daha çox dəyişiklik etmək üçün bir inkişaf sistemi olaraq istifadə etməsi və ya digər layihələrdə istifadə etmək üçün fikirlərə baxmaq üçün kifayət qədər olan hardware və proqram təminatını təsvir edir.

Təchizat

Alınacaq yeganə kritik çip Microchip PIC16F877A-I/P-dir

  • A = konfiqurasiya bitlərinin tərifi ilə orijinaldan fərqlənən sonrakı düzəliş.
  • I = Sənaye temperatur aralığı
  • P = 40 Qurğuşunlu Plastik Dual In-Line Paketi, 10 MHz, normal VDD məhdudiyyətləri.

Hitachi LM032LN 20 xarakterli, HD44780 nəzarətçi quraşdırılmış 2 sətirli LCD ilə.

Digər hissələr ümumi elektrik komponentləri, zolaqlı PCB, LM340, LM311, LM431, ümumi təyinatlı aşağı güclü tranzistorlar və s.

Addım 1: PICBIOS Təsviri

PICBIOS Təsviri
PICBIOS Təsviri

PICBIOS Təsviri

Bu proqram PIC16F877 lövhəsi üzərində işləyir və proqram yaddaşının ən aşağı 4k hissəsini tutur. Proqram yaddaşının üst yarısını tutan bir tətbiq proqramı üçün proqram mühitini təmin edir. Proqramın inkişafı üçün bir neçə "ayıklama" əmri olan PC-BIOS-a bənzəyir və 5 komponentdən ibarətdir:

  1. Boot Menyu
  2. Quraşdırma proqramı
  3. Komanda Satırı İnterfeysi (serial port vasitəsilə)
  4. Kernel və cihaz sürücüləri
  5. Proqramlaşdırma interfeysi

Addım 2: PICMETER Təsviri

PICMETER Təsviri
PICMETER Təsviri

PICMETER Təsviri

Giriş

Bir multimetre (volt, amper, ohm) kimi, bir menyu sistemi vasitəsi ilə seçilən bir çox funksiyaya malikdir. Ancaq hardware və proqram təminatının birləşməsi onu çox yönlü edir, məsələn, uzun müddət daxil olmaq və serial məlumat göndərmək kimi xüsusiyyətlər mövcuddur.

Menyu, funksiyaların [sol] və [sağ] düymələri ilə seçildiyi “ürək” dir. Sonra hər bir funksiya üçün [inc] və [dec] düymələri ilə fərqli aralıqlar seçilir. Məsələn, kondansatörler 5 ayrı aralıq vasitəsi ilə təxminən 0.1nF -dən 9000 uF -a qədər ölçülür.

2.1 PICMETER Proqramı

Bu, proqram yaddaşının 4k üst hissəsini tutan və cihaz I/O və kəsilmə idarəçiliyi üçün PICBIOS funksiyalarına əsaslanan bir proqram proqramı olaraq təşkil edilmişdir. Arxa fon vəzifəsi olaraq işləyən və düymələri hər 20 ms -də sorğu edən menyu bölməsindən ibarətdir. Fonksiyonu dəyişdirmək və ya aralığı dəyişdirmək üçün bir düyməyə basıldıqda, uyğun rutin çağırılır. Heç bir düyməyə basılmadığında ölçülən oxu təxminən 0,5 saniyəlik fasilələrlə yenilənir. Əsasən menyu bir axtarış masasıdır.

2.2 Metr funksiyası - bölmələr

Bir çox funksiya var, buna görə də bu hissə hər biri oxşar xarakterli funksiyalarla məşğul olan hissələrə bölünür. Bu bölmələrin qısa siyahısıdır, hər bir hissənin necə işlədiyini ətraflı görmək üçün Tam Sənədlərə baxın. Liman məhdudiyyətləri səbəbindən layihənin 3 variantı var (Tam Sənədlərə baxın). Normal şriftdəki funksiyalar bütün layihələr üçün ortaqdır. UNDERLINED funksiyaları yalnız PICMETER1 layihəsinə daxil edilmişdir. ITALICS -dəki funksiyalar yalnız PICMETER2 və ya PICMETER3 layihələrinə daxil edilmişdir.

VoltMeter Bölməsi - Mənbə faylı vmeter.asmdır

ADC istifadə edərək gərginliyin ölçülməsinə əsaslanan funksiyalar.

  • ADC Gerilimi (seçilmiş girişdəki gərginliyi oxuyur, AN0 -dan AN4 -ə qədər)
  • AD2 Dual (eyni anda AN0 və AN1 üzərindəki gərginliyi göstərir)
  • TMP Termometr -10 ilə 80? degC (2N3904 və ya ikili LM334 çevirici)
  • LOG - giriş aralığını təyin edir
  • OHM - Müqavimətin ölçülməsi (potensiometr metodu) 4 diapazonda 0Ω ilə 39MΩ arasında
  • DIO-Diod, irəli gərginliyi ölçür (0-2.5V)
  • CON - Davamlılıq (müqavimət 25, 50 və ya 100 həddindən aşağı olduqda səs siqnalı)

Komponent Ölçer1 - Mənbə faylı meter1.asmdır

LM311 müqayisəli dövrə istifadə edərək kondansatör, induktor və rezistorun ölçülməsi. Bir şarj dövrünün müddətini ölçməyə əsaslanır.

  • CAL - kalibrləmə - özünü sınama və tənzimləmə üçün sabit 80nf və 10μF ölçüləri
  • Cx1 - 5 diapazonda 0.1nF -dən 9000μF -ə qədər olan kondansatör ölçümü
  • Lx1 - 1mH -dən induktor ölçüsü ?? mH 2 diapazonda
  • Rx1 - 3 diapazonda 100Ω ilə 99MΩ arasında müqavimət ölçüsü

Komponent Meter2 Mənbə faylı Meter2.asm

Alternativ LM311 rahatlama osilatoru və Colpitts osilatorundan istifadə edərək komponent ölçümü. N dövrünün müddətini ölçməyə əsaslanır. N = 1000 dövrə qədər ölçülən zaman bu yuxarıdakı metoddan bir qədər dəqiqdir. Bu daha çox hardware həllidir və daha çox tikinti tələb edir.

  • Cx2 - 5 diapazonda 10pF -dən 1000 μF -ə qədər olan kondansatör ölçümü.
  • Rx2 - 5 diapazonda 100 ohm -dan 99M -ə qədər müqavimət ölçüsü.
  • Lx2 - 1 diapazonda 1 mH -dən 60 mH -ə qədər indüktör ölçülməsi.
  • osc - indüktör ölçümü (Colpitts metodu) 70μH ilə 5000μH arasında? 2 diapazonda.

Tezlik Ölçən - Fmeter.asm mənbə faylı

PIC sayğaclarını və taymerlərini istifadə edən funksiyaları ehtiva edir və bir az başqa;

  • FREQ - 3 diapazonda 0Hz -dən 1000kHz -ə qədər olan tezlik sayğacı
  • XTL - LP kristallarının tezliyini ölçür (sınaqdan keçirilməyib)
  • SIG - 10 addımda 5Hz -dən 10Hz -ə qədər siqnal generatoru
  • SMR - step motor - tərs istiqamət
  • SMF- pilləli motor-irəli istiqamət.

Əlaqələr - Mənbə faylı comms.asmdır

Serial və SPI ətraf qurğularını sınamaq üçün siqnal ötürmək/qəbul etmək funksiyaları;

  • UTX testi serial TX & inc və bit bit dərəcəsi 0,6 ilə 9,6k arasında
  • URX seriyası RX & inc və 0.6 ilə 9.6k arasında bit bit dərəcəsi
  • SPM - SPI -ni master rejimində sınayır
  • SPS - qul rejimində SPI -ni sınayır

FSK Radio Modulu - Mənbə faylı Radio.asmdır

RM01 və RM02 radiolarını istifadə edən funksiyalar modulları qəbul edir və ötürür. Bu modullar Port C pinlərinin çoxunu istifadə edən SPI vasitəsi ilə interfeysə malikdir.

  • RMB - radio modulunun BAUD nisbətini təyin edin
  • RMF - RF tezliyini təyin edən radio modulu
  • RMC - radio modulunun saat tezliyini təyin edir
  • XLC - kristal kapasitans yükünü tənzimləyir
  • POW - ötürücü gücünü təyin edir
  • RM2 - test məlumatlarını ötürmək (RM02 modulu)
  • RM1 - test məlumatlarını qəbul edin (RM01 modulu)

Nəzarət Modulu - Mənbə faylı control.asm

  • SV1 - Servo Çıxış (CCP1 istifadə edərək) 1ms -dən 2ms -ə qədər 0.1ms addımlarla
  • SV2 - Servo Çıxış (CCP2 istifadə edərək) 1ms -dən 2ms -ə qədər 0.1ms addımlarla
  • PW1 - PWM çıxışı (CCP1 istifadə edərək) 0% -dən 100% -ə qədər 10% addımlarla
  • PW2 - PWM çıxışı (CCP2 istifadə edərək) 0% -dən 100% -ə qədər 10% addımlarla

Uzaqdan Məlumat Alma - Mənbə faylı remote.asmdır

Uzaqdan idarəetmə rejimi (Rem) - sayğacın kompüterdən serial interfeysi vasitəsilə idarə oluna biləcəyi bir sıra əmrlər. Bir əmr, bir neçə saat ərzində EEPROM -da daxil olan məlumatları toplayır. Başqa bir əmr, ADC -nin tam sürətində olan gərginliyi yaddaş tamponuna oxuyur, sonra tamponu PC -yə ötürür, burada nəticələr qrafik olaraq göstərilə bilər. Effektiv olaraq bu səs tezliyi aralığında işləyən bir osiloskopdur

Zaman - Mənbə faylı time.asmdır

Tim - saatı yalnız sa: mm: ss formatında göstərir və 4 düymədən istifadə edərək dəyişməyə imkan verir

Addım 3: Dövrə Təsviri

Dövrə Təsviri
Dövrə Təsviri
Dövrə Təsviri
Dövrə Təsviri

Dövrə Təsviri

3.1 Əsas İnkişaf Şurası

Şəkil 1, PICBIOS -un işə salınması üçün əsas inkişaf lövhəsini göstərir. Çox standart və sadə, 5V tənzimlənən enerji mənbəyi və ayıran kondansatörler, C1, C2….

Saat 4 MHz kristaldır, belə ki TMR1 1us aralıqlarla işarə edir. 22pF kondansatörler C6, C7 Microchip tərəfindən tövsiyə olunur, amma əslində lazımlı görünmür. ICSP başlığı (dövrədə serial-proqramlaşdırma) əvvəlcə PICBIOS ilə boş bir PIC proqramlaşdırmaq üçün istifadə olunur.

Serial port (COM1)- qeyd TX və RX dəyişdirilir, yəni COM1- TX Port C-RX-ə, COM1- RX isə Port C-TX-ə (adətən "null modem" kimi istinad edilir) bağlıdır. RS232 üçün lazım olan siqnal səviyyələri həqiqətən +12V (boşluq) və -12V (işarəsi) olmalıdır. Ancaq 5V (boşluq) və 0V (işarə) gərginlik səviyyələri istifadə etdiyim bütün kompüterlər üçün adekvat görünür. Beləliklə, RX və TX -in siqnal səviyyələri yalnız xətt sürücüsü (Q3) və xətt alıcısı (Q2) tərəfindən tərsinə çevrilir.

LM032LN (2 sıra 20 xarakterli) LCD standart "HD44780 interfeysi" istifadə edir. Proqram, 4-bit nibble rejimindən istifadə edir və yalnız yazmaq üçün 6 pinli D portundan istifadə edir. Proqram, burada istifadə edildiyi kimi aşağı (Port D bit 0-3) və ya nibble yüksək (Port D bit 4-7) üçün konfiqurasiya edilə bilər..

Düymə açarları menyu seçimi üçün dörd giriş təmin edir. Proqram düşən kənarı algıladığı üçün açarları açmaq üçün push istifadə edin. Çəkmə rezistorları (= 25k) PORT B-nin daxili hissəsidir. 1nF qapağı (ICSP üçün tövsiyə olunur) səbəbindən RB6 portu açarlar üçün istifadə edilə bilməz. Sıfırlama açarına ehtiyac yoxdur?

düymə0

menyu seçimləri solda [◄]

düymə1

menyu seçimləri sağ [►]

düymə2

artım aralığı/dəyəri/seçin [▲]

düymə3

azalma aralığı/dəyəri/seçin [▼]

3.2 Analog Girişlər və Komponent Yoxlayıcı - Kart 1

Şəkil 2 PICMETER1 üçün analoq dövrə göstərir. Ümumi təyinatlı gərginliyin ölçülməsi üçün AN0 və AN1 analoq girişləri istifadə olunur. AN0/AN1 giriş pinlərində 5V vermək üçün zəifləyicilər üçün müqavimət dəyərləri seçin.

10V giriş aralığı üçün m = 1 + R1/R2 = 1 + 10k/10k = 2

20V giriş aralığı üçün m = 1 + (R3 + R22)/R4 = 1 + 30k/10k = 4

AN2, "xam" bir temperatur çeviricisi olaraq Q1 tranzistorundan istifadə edərək temperaturun ölçülməsi üçün istifadə olunur. NPN tranzistorunun temperatur əmsalı 20 celcuis = -Vbe/(273+20) = -0.626/293 = -2.1 mV/K. (Analog bölmədə temperaturun ölçülməsinə baxın). LM431 (U1), AN3 -də 2.5V gərginlik istinadını təmin edir. Nəhayət AN4, Analog bölməsində komponent testi üçün istifadə olunur.

Komponent ölçülməsi üçün test komponenti RE2 (D_OUT) və AN4 Girişinə qoşulur. R14 -dən R18 -ə qədər olan rezistorlar Analog bölməsində müqavimətin ölçülməsi üçün istifadə olunan beş fərqli müqavimət dəyərini (potensiometr metodu) təmin edir. Rezistorlar Port C/Port E sancaqlarını Giriş və ya Çıxış olaraq təyin edərək "dövrə bağlıdır".

Meter1, bilinən/bilinməyən kondansatör və rezistorun müxtəlif birləşmələrini dolduraraq komponent ölçməsini həyata keçirir. LM311 (U2), bir kondansatör yuxarı eşikə (75% VDD) yükləndikdə və aşağı həddə (25% VDD) axıdanda CCP1 fasilələri yaratmaq üçün istifadə olunur. tənzimləmə. Kondansatörləri sınayarkən, C13 kondansatörü (= 47pF) və lövhənin boş tutum qabiliyyəti 100pF trim təmin edir. Bu, test komponenti çıxarıldıqda, CCP1 aralıqları arasındakı intervalın 100us -u keçməsini və PIC -ni çox yükləməməsini təmin edir. Bu trim dəyəri (100pF) proqram təminatı ilə komponent ölçməsindən çıxılır. D3 (1N4148) induktorları sınaqdan keçirərkən boşalma yolunu təmin edir və D_OUT -u qoruyaraq gərginliyin mənfi getməsinin qarşısını alır.

μ

Addım 4: İnşaat Bələdçisi

İnşaat Bələdçisi
İnşaat Bələdçisi
İnşaat Bələdçisi
İnşaat Bələdçisi

İnşaat Bələdçisi

Yaxşı bir şey, bu layihənin mərhələlərlə qurulması və sınaqdan keçirilməsidir. Layihənizi planlaşdırın. Bu təlimatlar üçün PICMETER2 qurduğunuzu güman edirəm, baxmayaraq ki, prosedur PICMETER2 və 3 üçün oxşardır.

4.1 İnkişaf lövhəsi PCB

100 ilə 160 mm standart ölçülü bir PCB -yə uyğun olan əsas inkişaf lövhəsini (Şəkil 1) qurmalısınız, planı mümkün qədər səliqəli saxlamaq üçün planlaşdırmalısınız. PCB -ni təmizləyin və bütün misləri qalaylayın, mümkün olduqda sınaqdan keçirilmiş etibarlı komponentlərdən və bağlayıcılardan istifadə edin. PIC üçün 40 pinli yuvadan istifadə edin. Bütün lehimli birləşmələrin davamlılığını yoxlayın. Yuxarıdakı lövhə düzümü fotoşəkillərimə baxmaq faydalı ola bilər.

İndi boş bir PIC var və PICBIOS -u flash yaddaşa proqramlaşdırmalısınız. Bir proqramlaşdırma metodunuz varsa - yaxşıdır. Əks təqdirdə, uğurla istifadə etdiyim aşağıdakı üsulu məsləhət görürəm.

4.2 AN589 Proqramçısı

Bu, PIC -in printerdən (LPT1) istifadə edərək kompüterdən proqramlaşdırılmasına imkan verən kiçik bir interfeys sxemidir. Dizayn əvvəlcə Microchip tərəfindən Tətbiq Qeydində nəşr edilmişdir. (istinad 3). AN589 uyğun bir proqramçı alın və ya edin. Burada təsvir edilmiş təkmilləşdirilmiş AN589 dizaynından istifadə etdim. Bu ICSP -dir, yəni proqramlaşdırmaq üçün PIC -i 40 pinli yuvaya daxil edirsiniz. Sonra printer kabelini AN539 girişinə və AN589 -dan ICSP kabelini inkişaf lövhəsinə qoşun. Proqramçı dizaynım gücünü inkişaf etdirmə lövhəsindən ICSP kabeli vasitəsilə alır.

4.3 PICPGM Ayarları

İndi kompüterdə işləmək üçün bəzi proqramlaşdırma proqramlarına ehtiyacınız var. PICPGM, AN589 daxil olmaqla müxtəlif proqramçılar ilə işləyir və pulsuz olaraq endirilir. (İstinadlara baxın).

Hardware Menyusundan LPT1 üzərindəki AN589 Programmerini seçin

Cihaz = PIC16F877 və ya 877A və ya avtomatik algılama.

Hex Faylını seçin: PICBIOS1. HEX

PIC Silmə, sonra Proqram PIC, sonra PIC Doğrula seçin. Uğurla başa çatma mesajı alacaqsınız.

ICSP kabelini çıxarın, PIC -i yenidən başladın, inşallah LCD -də PICBIOS ekranını görürsünüz, əks halda əlaqələrinizi yoxlayın. Sol və sağ düymələri basaraq açılış menyusunu yoxlayın.

4.4 Serial Bağlantı (Hiperterminal və ya Macun)

İndi PIC və PC arasındakı serial əlaqəni yoxlayın. PC COM1-dən serial kabelini inkişaf lövhəsinə qoşun və köhnə Win-XP Hyper-Terminal və ya PUTTY kimi bir ünsiyyət proqramı işlədin.

Hyperterminal istifadə edirsinizsə, aşağıdakı kimi konfiqurasiya edin. Əsas menyudan Zəng et> Bağlantıyı kəsin. Sonra Fayl> Xüsusiyyətlər> Nişana qoşulun. Com1 seçin, sonra Configure düyməsini basın. Parite yox, 8 bit, 1 dayanacaq 9600 bps seçin. Avadanlıq axını nəzarəti ". Sonra əlaqə qurmaq üçün Zəng et> Zəng et.

PuTTY istifadə edərkən, Bağlantı> Serial> COM1 -ə qoşulun və 9600 bps, paritet yoxdur, 8 bit, 1 dayanacaq. "RTS/CTS" seçin. Sonra Sessiya> Serial> Açıq

PICBIOS Boot menyusunda "Command Mode" seçin, sonra [inc] və ya [dec] düymələrini basın. Ekranda "PIC16F877>" mesajı görünməlidir (serial interfeysinizi yoxlamırsınızsa). Basın? əmrlərin siyahısını görmək üçün.

4.5 PICMETER proqramı

Serial bağlantısı işlədikdən sonra flash yaddaşın proqramlaşdırılması hex fayl göndərmək qədər sadədir. "Hex fayl göndər …" ilə cavab verən "P" əmrini daxil edin.

Hiper-terminaldan istifadə edərək Transfer menyusundan> Mətn faylını göndər> PICMETER1. HEX> Aç seçin.

Tərəqqi ":" işarəsi ilə göstərilir. hex-kodun hər bir xətti proqramlaşdırıldığı üçün. Nəhayət Müvəffəqiyyəti Yükləyin.

PuTTY istifadə edirsinizsə, Notepaddan istifadə etməli və PICMETER1. HEX -in bütün məzmununu PuTTY -ə kopyalayıb yapışdırmalısınız.

Doğrulamaq üçün "V" əmrini daxil edin. Hiper-terminalda, Transfer menyusundan> Mətn faylı göndər> PICMETER1. HEX> OK-dən.

Xəbərdarlıq = xx … 16F877A çipi proqramlaşdırsanız, bəzi xəbərdarlıq mesajları alacaqsınız. Bu, 4 söz blokunda proqramlaşdırılan 877 ilə 877A arasındakı fərqlərlə əlaqədardır. Təəssüf ki, bağlayıcı bölmələrin başlanğıcını 4 söz sərhədinə uyğunlaşdırmır. Sadə həll, hər bölmənin əvvəlində 3 NOP təlimatına sahib olmaqdır, buna görə də xəbərdarlıqlara məhəl qoymayın.

Yenidən başladın və BIOS açılış menyusunda "Proqramı işə salın" seçin. LCD -də PICMETER1 görməlisiniz.

4.6 PICMETER1 işə salın

İndi Voltmetr, Komponent Ölçmə funksiyalarının lazım olduğu kimi işləməsi üçün inkişaf lövhəsinin daha çox hissəsini qurmağa başlayın (Şəkil 2).

Meter1 bəzi kalibrləmə tələb edir. "Cal" funksiyasında təxminən 80.00, 80.0nF və 10.000 uF oxunuşları vermək üçün R10 -u tənzimləyin. Sonra Cx1 funksiyasında kiçik 100pF oxuyun. Oxumaq yoxdursa, ya C13 trim qapağını dəyişdirin, ya da meter1.asmdakı "trimc" dəyərini dəyişdirin.

İndi PICBIOS Setup -ı işə salın və EEPROM -da bir neçə kalibrləmə parametrini dəyişdirin. 16 bitlik ofset (yüksək, aşağı format) tənzimləyərək temperaturu kalibr edin. "Gecikmə" dəyərini dəyişdirməyiniz lazım ola bilər.

Niyyətiniz layihəni olduğu kimi qurmaqdırsa - Təbrik edirik - bitirdiniz! Instructables üzərindəki uğurlarınızdan danışın.

4.7 MPLAB

Ancaq dəyişiklik etmək və ya layihəni daha da inkişaf etdirmək istəyirsinizsə, MPLAB istifadə edərək proqramı yenidən qurmalısınız. Microchip -dən MPLAB yükləyin. İstifadəsi sadə və sadə olan "köhnə" dir. Daha mürəkkəb görünən yeni labx inkişaf etdirmə vasitəsini sınamamışam.

Yeni bir layihənin necə yaradılacağına və sonra Tam Sənədlərdə faylları layihəyə necə əlavə edəcəyinizə dair detallar.

Addım 5: Test Şəkilləri

Testdən Şəkillər
Testdən Şəkillər
Testdən Şəkillər
Testdən Şəkillər
Testdən Şəkillər
Testdən Şəkillər

Termometrin yuxarıdakı fotoşəkili, 15 dərəcə C oxuyur

Test tezliyi, oxu = 416k

Test induktoru 440uF olaraq qeyd olunur, 435u oxuyur

100k müqavimət testi, 101k oxuyur, bu asan bir işdir.

1000pF kondansatörün sınanması, oxunması 1.021nF -dir

Addım 6: İstinadlar və Bağlantılar

6.1 PIC16F87XA Məlumat Vərəqi, Microchip Inc.

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

6.2 PIC16F87XA FLASH Yaddaş Proqramlaşdırma Spesifikasiyası, Mikroçip

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

6.3 Tətbiq Qeyd AN589, Microchip Inc.

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

6.4 PICPGM Yükləmə

picpgm.picprojects.net/

6.5 MPLab IDE v8.92 pulsuz yükləmə, Microchip

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

6.6 Hope RFM01-433 və RFM02-433 modulları, RF həlləri üçün məlumat vərəqləri

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

6.7 LT Spice, Analog Cihazlar

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

6.8 AN589, Best-Microcontroller-Projects əsasında pic proqramçı dövrəsi

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

6.9 Açıq Mənbə Faylları

açıq mənbə

Tövsiyə: