Mundarija:

JDM2 asosidagi PIC dasturchisi: 4 qadam
JDM2 asosidagi PIC dasturchisi: 4 qadam

Video: JDM2 asosidagi PIC dasturchisi: 4 qadam

Video: JDM2 asosidagi PIC dasturchisi: 4 qadam
Video: Я есть. Ты есть. Он есть_Рассказ_Слушать 2024, Iyul
Anonim
JDM2 asosidagi PIC dasturchisi
JDM2 asosidagi PIC dasturchisi
JDM2 asosidagi PIC dasturchisi
JDM2 asosidagi PIC dasturchisi

Yangilangan JDM2 PIC dasturchisi uchun sxema va tartib. Zamonaviy PIC mikrokontrollerlari uchun Vpp kuchlanish taqsimlagichi va soat filtri o'z ichiga oladi (masalan, USB PIC 18F2455/4455). Www.hackaday.com va www.makezine.com/blog kabi saytlarni o'qishdan oldin men faqat Amtel/AVR liniyasi bilan ishlaganman. mikrokontrollerlar. Odamlar Microchip PIC bilan qilgan barcha ajoyib loyihalarni ko'rib, menga PIC dasturchisi kerak edi. Taxminan bir yil oldin men uJDM dizayniga asoslangan birinchi PIC dasturchisini yaratdim (https://www.jdm.homepage.dk/newpic3.htm). Bu dasturchi 6 ta umumiy komponentdan foydalanadi. Havola faqat "16F84 (a)" deb yozilgan bo'lsa -da, men uni muammosiz zamonaviy (va arzonroq) 16F628 (a) protsessorlari uchun ishlatardim. Bu dasturchi menga juda yaxshi xizmat qildi, lekin u 13 voltli Vpp dasturlash bilan 18 pinli PIC bilan cheklangan. Bu "ko'rsatma" mening 8/14/18/28/40 pinli PIC -ni dasturlaydigan yangi dizaynimni qamrab oladi. O'chirish JDM2 dasturchisiga asoslangan (https://jdm.homepage.dk/newpic.htm), ikkita takomillashtirilgan: soat va ma'lumotlar chizig'ini filtrlash va tanlanadigan dasturiy kuchlanish. ZIP arxivi barcha loyiha fayllarini o'z ichiga oladi. UJDM sxemasi va tartibi ham kiritilgan.

1 -qadam: Dizaynni takomillashtirish

Dizaynni takomillashtirish
Dizaynni takomillashtirish
Dizaynni takomillashtirish
Dizaynni takomillashtirish

Soat va ma'lumotlar filtri: Yangi PIC-lar shunchalik tez dasturlashtirilganki, soat va ma'lumotlar uzatish liniyalari o'zaro gaplashishi mumkin. WinPic dasturiy ta'minoti muallifining so'zlariga ko'ra (https://www.qsl.net/dl4yhf/winpic/): "Microchip forumida (Olin Lathrop tomonidan) dsPIC30F201 dasturlash bo'yicha 22 ta yozuvni qo'yish taklifi bor edi. PGD va PGC liniyalarida 47 pF maqsadli chip yonida erga o'rnatiladi. Bundan tashqari, maqsadli chip va qopqoq orasiga PGD chizig'i bilan ketma -ket 100 ohmli rezistorni qo'ying. Bu maqsadli chip tomonidan boshqarilganda. Bu PGC liniyasiga ulanishi mumkin bo'lgan yuqori chastotalarni kamaytiradi. PGC chizig'idagi qopqoq uni qo'shilgan shovqinga kamroq sezgir qiladi. Keyinchalik bildikki, bu muhim eslatma PIC18Fxxxx oilasiga ham tegishli. "Velleman PIC dasturchisining foydalanuvchisi 2 * 33 pF qopqoq va 100 Ohmli qarshilik rezistorini qo'shgandan so'ng, PIC18F4520 bilan muvaffaqiyat haqida xabar berdi." (ULANISH: https://www.qsl.net/dl4yhf/winpic/#pgd_pgc_filtering) Bu eslatma birinchi navbatda PIC -larni sim orqali lehimlanganda kabel orqali dasturlashda qo'llaniladi. Ushbu turdagi dasturlarni ishlatganda, qo'shimcha kondansatörler va rezistorlar maqsadli chip yonida bo'lishi kerak - bu ularni dasturchiga qo'yishga yordam bermaydi: "Bu shuni anglatadiki, bu muammoni kabelning dasturchi uchida hal qilib bo'lmaydi. Dasturchining aqlli sxemasi bu muammoni hal qilishi mumkin. Buni maqsadli zanjirda hal qilish kerak. ICSP sarlavhasini muammosiz bu taxtaga ura olmasligingiz aniq. Men filtrlarni yangi dasturchimga kiritdim, chunki ma'lumotlar/soat izlari uzun. Kondensatorlar sxemada joylashganki, ular izni zaiflashtirmasdan chiqarib tashlanishi mumkin. Rezistorni o'tish kabeli bilan almashtirish mumkin. Tanlanadigan dasturlash voltaji (Vpp): PICni dasturlash rejimiga qo'yish uchun MCLR piniga dasturlash kuchlanishi (Vpp) qo'llaniladi. 13 voltli yangi PIC -larda (masalan, USB -ga ulangan 18F2455/4455) past er Vpp - 12,5 volt. JDM2 konstruktsiyasiga 13 voltlik dastlabki chiqishdan 12,5 voltni ta'minlash uchun kuchlanish bo'luvchi qo'shildi. Diyot chetlab o'tilganda kuchlanish bo'luvchi orqali oqishini oldini oladi. Vpp dasturchining chap pastki qismidagi uchta pinli o'tish moslamasi tomonidan tanlanadi. Amalda bu muhim emasdek tuyuladi: men 13 voltli qismlarni 12,5 voltli, 12,5 voltli qismlarni esa 13 voltsli shikastlanmagan holda dasturlay olaman.

2 -qadam: qurilish

Qurilish
Qurilish
Qurilish
Qurilish

Ushbu dizayndagi izlar tonerni oson o'tkazish (yoki dangasa foto taxtalar) uchun chiroyli va yog'li. Men TT usuli bilan PCB ishlab chiqarishni boshladim, lekin bu juda zerikarli deb topildi. 10 dollarlik sarmoya meni fotosurat PCB (siyoh jeti shaffofligi musbatlari yordamida) bilan boshladi. Men hech qachon ortga qaytmayman.

Hamma ehtiyot qismlar Amsterdamdagi mahalliy elektronika do'konida mavjud edi, lekin men ehtiyot qismlarni Mouserdan ommaviy buyurtma qilganman. Har bir taxtaning narxi taxminan 2,50 dollarni tashkil qiladi - eng katta xarajat 9 pinli DB9 konnektori (1,60 dollar) edi. Layout va BOM quyida keltirilgan. Sxematik va taxtali fayllar EagleCad uchun. Qizil rangda ko'rsatilgan 8 ta sakrashni unutmang. Parcha qiymati C1 100uF/25V C2 22u/16V Tantal C3 22… 47… 100pf C4 22… 47… 100pf D1 1N4148 D2 5V1 Zener D3 1N4148 D4 1N4148 D5 1N4148 D6 8V2 Zener D7 1N4148 IC1 DIL281 IC4 DIL18S3 BC547B R1 10k R2 1k5 R3 100ohm R4 1K R5 15K SV3 pinli sarlavha (3) X1 DB9 9-pinli ulagichi (F09H)

3 -qadam: FOYDALANISH

FOYDALANISH
FOYDALANISH

Dasturchi JDM2 -ni qo'llab -quvvatlaydigan har qanday dasturiy ta'minot bilan ishlaydi. Menga WinPic800 yoqadi (LINK: https://perso.wanadoo.es/siscobf/winpic800.htm) va WinPIC ham katta texnik qo'llab -quvvatlash ma'lumotlari uchun munosibdir (LINK: https://www.qsl.net/dl4yhf/winpic) /). Har ikkisi ham eng yangi USB PIC -ni qo'llab -quvvatlaydi (18F2/4455). ICProg juda zo'r, lekin bir muncha vaqtdan beri yangilanmagan (havola: https://www.ic-prog.com/). Bu dasturchi quyidagi PIC-lar bilan sinovdan o'tgan: Pins #8-qism 12F68314 16F68418 16F84 (a)*, 16F628 (a)*28 16F737, 18F245540 16F74, 18F4455*Asl va "A" versiyasi OK. Har xil PIC -larni joylashtirish quyidagi diagrammada ko'rsatilgan. Bu faqat PIC -lar bilan chegaralanib qolmaydi - u ko'rsatilganidek Vpp, Vss, Vdd, PGD va PGC tartibiga ega bo'lgan har qanday PIC bilan ishlashi kerak.

4 -qadam: kelajakdagi yaxshilanishlar

Men Mouser -dan arzon AMP IC soketlarini ishlatardim, chunki ular qo'limda edi. Mening keyingi dizaynim 28 va 40 pinli rozetkalarni bitta 40 pinli ZIF rozetkasi bilan almashtiradi. 18 pinli soket atrofida biroz qo'shimcha bo'sh joy ZIF -ni almashtirishga imkon beradi.

-ian (ko'rsatiladigan joylar-qaerda-nuqta-com)

Tavsiya: