Mundarija:
Video: PIC mikrokontrollerni ishlab chiqish platasi tizimi: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Ushbu loyiha PIC asosidagi elektron loyihalarning keng doirasiga mos keladigan PIC ishlab chiqish vositasini loyihalash va ishlatish uchun mo'ljallangan.
Ishlab chiqish vositalaridan foydalangan holda mikrokontroller loyihalarini ishlab chiqish ko'pincha osonroq bo'ladi; bu foydalanuvchilarga asoslangan kodni real vaqtda ko'rsatishga imkon beradi. Biroq, shaxsiy tajribadan kelib chiqqan holda, bir qator mavjud rivojlanish kengashlari ko'pincha quyidagi cheklovlarning biridan yoki bir nechtasidan aziyat chekishi mumkin;
1. Keng qamrovli dizaynlar ko'pincha qimmat, 2. Periferik qurilmalarni juda oz ko'taring, 3. Maxsus loyihalarga mos bo'lmagan va shuning uchun kamdan -kam ishlatiladigan tashqi qurilmalarni o'z ichiga oladi.
4. Tarkibida katta hajmli taxtali maydonni egallaydigan periferiya qurilmalari mavjud bo'lib, ular xarajatlarni oshiradi.
5. O'zgartirishlar yoki periferik qurilmalarning o'zgarishini qo'llab -quvvatlash mumkin emas, 6. Tarkibida sirtdan o'rnatish protsessori mavjud bo'lib, uni olib tashlab bo'lmaydi va shu tariqa ishlab chiqarish kartasining ishlatilishini cheklaydi.
Aslida, foydalanuvchi tez -tez loyiha talablaridan kelib chiqqan holda ishlab chiqish kengashini tanlaydi, lekin bu ishlab chiqarish taxtalarining yig'ilishiga olib kelishi yoki dizayn erkinligini cheklashi mumkin.
Bu erda taqdim etilgan PIC ishlab chiqish taxtasi dizayni ushbu cheklovlarni kengaytirishga qaratilgan.
Rivojlanish tizimi ikkita tenglikni kartochkasi dizayni tamoyilidan foydalanadi.
Birinchi tenglikni-bu asosiy orqa panelli, quvvat manbai, MCLR qayta o'rnatish davri, RS232 va PICKIT dasturchi pin sarlavhasi. Bu taxta bir -biriga bog'lab turuvchi taxta bo'lib xizmat qiladi, u oltita tagacha qizg'in taxtaga ega.
PCB kartasining ikkinchi turi - bu qizg'in karta komponenti. PCB taxtasi dizaynini yaratish uchun standartlashtirilgan PCB dizayni va oyoq izi ishlatiladi, uni xohlagancha asosiy taxtadan qo'shish va olib tashlash mumkin. Qizil kartaning maqsadi - mikrokontroller yoki periferiya sxemasi, masalan, raqamli -analogli konvertor (DAC).
Dizaynning maqsadi, kerak bo'lganda, taxtalarni yaratishdir. Shuning uchun bu loyiha davom etmoqda.
Ushbu loyihaning bir qismi sifatida men Gerber / Project fayllarini yuklab olish uchun mavjud bo'lgan bir nechta asosiy karta dizaynlarini ishlab chiqdim.
Qiziqarli taxtalar haqida batafsil ma'lumot olish uchun, iltimos, loyiha hujjatiga qarang: PIC Controller Development Board - Qizlar kengashi katalogi, hujjat: RKD3, ushbu hujjat joylashuvi bilan yoki veb -saytim orqali; www.rkelectronics.org/picdev
Qizil taxtalar asosiy kartaga 2 x 30 2,54 mm uzunlikdagi ikkita pinli sarlavha orqali ulanadi. Bu qizg'in taxtalarni PCB ishlab chiqarish uyi orqali yoki Vero taxtasi yordamida qo'lda yaratishga imkon beradi.
1 -qadam: Qizlar taxtasi
Asosiy taxta va qo'shimcha taxtaning o'zaro bog'lanishiga quyidagi avtobuslar kiradi;
1. Analog yoki raqamli 43 ajratilgan kirish -chiqish liniyasi, 2. VDD va GND quvvat manbai, 3. 5 ta maxsus SPI Chip Select (CS) chizig'i, 4. MOSI, MISO va CLK liniyalari uchun SPI Buss, 5. I²C SPI avtobusining bir qismi sifatida, 6. RS232, RS485 va MIDI uchun ajratilgan TX va RX liniyalari, 7. USB ma'lumotlari uchun ajratilgan D+ va D- chiziqlar, 8. Maxsus PIC dasturlash liniyalari, MCLR, PGD va PGC.
SPI chipini tanlash chiziqlarining tabiati tufayli, bu chiziqlar har xil kirish -chiqish liniyalari bilan bo'lishiladi. Qaysi kirish -chiqish chizig'ining almashinuvi ishlatilgan mikrokontroller kartasiga bog'liq. CS liniyalarini mikrokontrolderga ulash qizg'in kartada amalga oshirilishi ko'zda tutilgan. Masalan, PIC18F4550 uchun PIC16/18 40 Pinli USB -karta uchun CS liniyalari C, C1, C2, C3 va E0 PIC pinlariga teng keladigan 16, 17, 18, 19 va 32 -chi kirish -chiqish pinlarini ulashadi. Shu sababli, SPI -ni ishlatadigan barcha periferik taxtalarda ishlatilmagan yoki boshqa ishlatilgan CS -liniyalarini uzish uchun kalit yoki o'chirish usuli bo'lishi kerak.
RS232 TX va RX hamda USB D+ va D- liniyalarining tabiatiga ko'ra, bu chiziqlar boshqa har xil kirish-chiqish liniyalari bilan ham taqsimlanadi. Shu sababli RS232, RS485 yoki USB-dan foydalanadigan barcha periferik platalarga ishlatilmaydigan yoki boshqa ishlatilgan TX, RX, D+ va D- liniyalarini uzish uchun kalit yoki o'chirish usulini kiritish talab qilinadi.
Kiritish -chiqarish liniyalari har xil mikrokontrolder pinlariga yo'naltiriladi, bu pinlar qizg'in karta sxemasida yoki PCB silkscreenda batafsil tasvirlangan. Odatda portlar yo'naltiriladi;
1. A port = I/U liniyalari 0 - 7, 2. Port B = I/U chiziqlari 8 - 15, 3. Port C = I/U liniyalari 16 - 23, 4. Port D = I/U chiziqlari 24 - 31, 5. Port E = I/U liniyalari 32 - 35, Boshqa PIC turlari, masalan dsPIC30/33 va 24 seriyali, har xil simi moslamalarini ishlatadi.
2 -qadam: Gerber fayllari
Bu sahifada shu paytgacha yaratilgan Bosh karta va Qizlar taxtasini ishlab chiqarish uchun zarur bo'lgan Gerber fayllari mavjud. Ro'yxat quyidagicha;
1. Bosh kengash, 2. Bosh karta 2 -chi Boshqaruv ulanishiga, 3. dsPIC30F 28 pinli [A turi]
4. dsPIC30F 28 pinli [B turi]
5. dsPIC30F 28 pinli [C turi]
6. dsPIC30F 40 pinli [A turi]
7. dsPIC30F 40 pinli [B turi]
8. I/U 0 - 39 uchun LEDlar
9. MCP3208 [A turi]
10. MCP3208 [B turi]
11. PIC16-18 [8-14-20Pin] [USB bo'lmagan]
12. PIC16-18 [28Pin] [USB bo'lmagan]
13. PIC16-18 [40Pin] [USB bo'lmagan]
14. PIC16-18 [8-14-20Pin] [USB]
15. PIC16-18 [28Pin] [USB]
16. PIC16-18 [40Pin] [USB]
17. Kalitlar
18. ULN2003
19. Etti segment
20. 12 bitli DAC
21. MIDI
22. PIC ADC
23. Tugmalar [A turi]
24. Tugmalar [B turi]
25. 16 x 2 alfasayısal LCD displey
26. dsPIC30F [18 ta pin]
27. Pin sarlavhasini ajratish
3 -qadam: KiCAD kutubxona fayllari
Bu bit bu erda KiCAD komponentlar kutubxonasi va qizi taxtasi uchun joy. O'zingizning gerber fayllaringizni eksport qilishdan oldin, oyoq izining atrofidagi chekka chiziqlarni qo'shishingiz kerak bo'ladi.
Umid qilamanki, sizga bu loyiha yoqadi!
boshqa loyihalar uchun mening veb -saytim
www.rkelectronics.org
Tavsiya:
Drivemall kengashini ishlab chiqish: 5 qadam
Drivemall taxtasini ishlab chiqish: Ushbu qo'llanmada biz maxsus Arduino kartasini yaratishning asosiy bosqichlarini ko'ramiz. Kengash dizayni uchun KiCad va taxta uchun dasturiy ta'minotni yaratish va yuklash uchun Arduino IDE ishlatiladi
Raspberry Pi uchun Java -ni samarali ishlab chiqish: 11 qadam (rasmlar bilan)
Raspberry Pi uchun Java -ni samarali ishlab chiqish: Bu yo'riqnomada Raspberry Pi uchun Java dasturlarini ishlab chiqishning juda samarali usuli tasvirlangan. Men Java imkoniyatlarini ishlab chiqish uchun past darajadagi qurilmalarni qo'llab-quvvatlashdan tortib ko'p tarmoqli va tarmoqqa asoslangan dasturlarga qadar foydalanganman. Dastur
Quyosh monitoringi tizimi platasi: 5 qadam
Quyosh monitoringi tizimi platasi: Quyosh kuzatuv tizimi paneldagi kuchlanish, oqim va quvvatni, batareyadagi ikkita chiqish va kuchlanishni o'lchaydi. Kengash ikkita chiqishga ega. Ularning har birida kuchlanish, oqim va quvvat bor
Getto dasturlashtiriladigan mantiqni (CPLD) ishlab chiqish tizimi: 13 qadam
Ghetto Programmable Logic (CPLD) Development System: So'nggi bir necha oy davomida AVR protsessorlari uchun Getto ishlab chiqish tizimini yoqtirdim. Darhaqiqat, nolga yaqin dollarlik vosita shunchalik ajoyib va foydali ediki, kontseptsiyani F ga kengaytirish mumkinmi degan savol tug'ildi
18 pinli PIC ishlab chiqish kengashi: 3 qadam
18 pinli PIC -ni ishlab chiqish kengashi: Men uzoq vaqtdan beri Microchip PIC -lar bilan o'ynardim, lekin men har doim ishlab chiqarish kartasining hech qanday shaklini olmaganman. Shu maqsadda men bir nechta ma'lumot olishni umid qilgan asosiy taxtani ishlab chiqdim. Men hali bu taxtani qilmaganman, chunki men kutaman