Sadržaj:
Video: PIC sistem razvojne ploče za mikrokontroler: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Ovaj projekt je namijenjen dizajnu i upotrebi razvojnog alata PIC -a koji je fleksibilan da odgovara širokom spektru elektronskih projekata zasnovanih na PIC -u.
Često je lakše razvijati projekte mikrokontrolera upotrebom razvojnih alata; koji omogućavaju da se korisnički kôd demonstrira u stvarnom vremenu. Međutim, prema osobnom iskustvu, određeni broj postojećih razvojnih odbora često može patiti od jednog ili više sljedećih ograničenja;
1. Sveobuhvatni dizajni često su skupi, 2. Nosite vrlo malo perifernih uređaja, 3. Sadrže periferne uređaje koji nisu prikladni za određene projekte pa se stoga rijetko koriste, 4. Sadrže periferne uređaje koji zauzimaju veliku količinu prostora na ploči, čime se povećavaju troškovi, 5. ne mogu se promijeniti ili podržavaju promjenu perifernih uređaja, 6. Sadrži procesor za površinsko montiranje koji se ne može ukloniti i na taj način ograničava upotrebu razvojne ploče.
U stvarnosti, korisnik često bira razvojnu ploču na temelju zahtjeva projekta, međutim, to može dovesti do montiranja zbirke razvojnih ploča ili ograničiti slobodu dizajna.
Ovdje predstavljeni dizajn razvojne ploče PIC -a ima za cilj proširenje ovih ograničenja.
Razvojni sistem koristi princip dizajna dvije PCB ploče.
Prva PCB ploča je glavna zadnja ravnina ploča koja sadrži napajanje, sklop za poništavanje MCLR-a, RS232 i PICKIT zaglavlje programatora. Ova ploča služi kao međusobno povezana ploča koja sadrži do šest pomoćnih ploča.
Drugi tip PCB ploče je komponenta pomoćne ploče. Standardizirani dizajn PCB -a i njegov otisak koriste se za stvaranje dizajna PCB ploče koji se može dodati i ukloniti s glavne ploče po želji. Svrha pomoćne ploče je da ugosti mikrokontroler ili periferno kolo, na primjer, digitalno -analogni pretvarač (DAC).
Namjera dizajna je stvoriti pomoćne ploče prema potrebi. Stoga je ovaj projekat u toku.
Kao dio ovog projekta, osmislio sam nekoliko osnovnih dizajna pomoćnih ploča koji su dostupni za preuzimanje datoteka Gerber / Project.
Za detalje u vezi s određenim pomoćnim odborima, pogledajte projektni dokument: PIC Controller Development Board - Katalog Daughter Board -a, dokument ref: RKD3, dostupan uz lokaciju ovog dokumenta ili putem moje web stranice na adresi; www.rkelectronics.org/picdev
Dodatne ploče se spajaju na glavnu ploču putem dva zaglavlja iglica 2 x 30 2,54 mm. Ovo omogućava stvaranje pomoćnih ploča bilo putem kuće za izradu PCB -a ili ručno pomoću Vero ploče.
Korak 1: Kćerke ploče
Međusobno povezivanje glavne ploče i pomoćne ploče uključuje sljedeće sabirnice;
1. 43 namjenske I/O linije za analogne ili digitalne, 2. VDD i GND napajanje, 3. 5 namjenskih linija SPI Chip Select (CS), 4. SPI sabirnica za linije MOSI, MISO i CLK, 5. I²C podijeljen kao dio SPI autobusa, 6. Namjenske TX i RX linije za RS232, RS485 i MIDI, 7. Namjenske D+ i D-linije za USB podatke, 8. Namjenske programske linije za PIC, MCLR, PGD i PGC.
Zbog prirode linija za odabir SPI čipa, ove se linije dijele s različitim I/O linijama. Dijeljenje I/O linije zavisi od korištene pomoćne ploče mikrokontrolera. Predviđeno je da se spajanje CS linija na mikrokontroler izvede na pomoćnoj ploči. Na primjer, za PIC16/18 40 -pinsku USB priključnu ploču za PIC18F4550 CS linije dijele I/O pinove 16, 17, 18, 19 i 32, što je jednako PIC pinovima Port C0, C1, C2, C3 i E0. Iz tog razloga je potrebno da sve periferne ploče koje koriste SPI uključe metodu prekidača ili prekidača za isključivanje neiskorištenih ili drugih korištenih CS linija.
Zbog prirode RS232 TX i RX i USB D+ i D-linija, ove linije se također dijele sa raznim drugim I/O linijama. Iz tog razloga je potrebno da sve periferne ploče koje koriste RS232, RS485 ili USB uključuju prekidač ili metodu prekidača za isključivanje neiskorištenih ili drugih korištenih TX, RX, D+ i D-linija.
Ulazno -izlazne linije se usmjeravaju na različite pinove mikrokontrolera, čiji su pinovi detaljno prikazani u shemi pomoćne ploče ili sitotisku na PCB -u. Obično su portovi usmjereni na;
1. Priključak A = I/O linije 0 - 7, 2. Priključak B = I/O linije 8 - 15, 3. Priključak C = I/O linije 16 - 23, 4. Priključak D = I/O linije 24 - 31, 5. Priključak E = I/O linije 32 - 35, Ostali tipovi PIC -a, poput serija dsPIC30/33 i 24, koristit će različite rasporede ožičenja.
Korak 2: Gerber datoteke
Ova stranica sadrži Gerberove datoteke potrebne za izradu Glavne ploče i Kćeri odbora koje su do sada stvorene. Lista je sljedeća;
1. Glavni odbor, 2. Povezivanje glavne ploče na drugu glavnu ploču, 3. dsPIC30F 28 pin [Tip A]
4. dsPIC30F 28 pin [Tip B]
5. dsPIC30F 28 pin [Tip C]
6. dsPIC30F 40 pin [Tip A]
7. dsPIC30F 40 pin [Tip B]
8. LED diode za U/I 0 - 39
9. MCP3208 [Tip A]
10. MCP3208 [Tip B]
11. PIC16-18 [8-14-20Pin] [bez USB-a]
12. PIC16-18 [28Pin] [bez USB-a]
13. PIC16-18 [40Pin] [bez USB-a]
14. PIC16-18 [8-14-20Pin] [USB]
15. PIC16-18 [28Pin] [USB]
16. PIC16-18 [40Pin] [USB]
17. Prekidači
18. ULN2003
19. Sedam segmenata
20. 12 -bitni DAC
21. MIDI
22. PIC ADC
23. Tipke [tip A]
24. Tasteri [Tip B]
25. 16 x 2 Alfanumerički LCD ekran
26. dsPIC30F [18 Pin]
27. Prekidi zaglavlja iglica
Korak 3: KiCAD bibliotečke datoteke
Ovaj dio ovdje služi za biblioteku komponenti KiCAD -a i otisak za pomoćnu ploču. Morat ćete dodati rubove rezova oko otiska prije izvoza vlastitih gerber datoteka.
Nadam se da ćete uživati u ovom projektu!
moja web stranica za više projekata je na
www.rkelectronics.org
Preporučuje se:
SISTEM ZA RAČUNOVANJE RAČUNA I SISTEM KONTROLE ZALIHA: 3 koraka
SISTEM RAČUNOVODSTVENOG RAČUNOVANJA I SISTEMA KONTROLE ZALIHA: Ovim instrukcijama dat ću vam ideju za stvaranje sistema za upravljanje fakturama i zalihama. Pomoću MS pristupa. Vrlo je jednostavno i ne trebate više računarskog ili programskog znanja. Ako imate osnovno znanje o gđi Pristup, stolovi. obrasci i izvještaji t
Razvoj Drivemall ploče: 5 koraka
Razvoj Drivemall ploče: U ovom vodiču ćemo vidjeti osnovne korake za stvaranje prilagođene Arduino ploče. Softver koji se koristi su KiCad za dizajn ploče i Arduino IDE za kreiranje i učitavanje firmvera za ploču
Sistem za sortiranje boja: Arduino sistem sa dva pojasa: 8 koraka
Sistem za sortiranje boja: Arduino sistem sa dvije trake: Transport i/ili pakovanje proizvoda i predmeta na industrijskom polju vrši se pomoću linija napravljenih pomoću transportnih traka. Ti pojasevi pomažu premještanju predmeta s jedne točke na drugu određenom brzinom. Neki zadaci obrade ili identifikacije mogu biti
Dizajniranje razvojne ploče za mikrokontroler: 14 koraka (sa slikama)
Dizajniranje razvojne ploče za mikrokontroler: Jeste li proizvođač, hobist ili haker zainteresirani za prelazak s projekata perfboard -a, DIP IC -ova i domaćih PCB -a na višeslojne PCB -ove proizvedene u pločama i SMD ambalažu spremnu za masovnu proizvodnju? Onda je ovo uputstvo za vas! Ovaj tip
Nifty Neopixel natpisne ploče i ploče: 3 koraka
Nifty Neopixel natpisne ploče i ploče: Evo jednostavnog načina da napravite prilagođene natpisne ploče ili praktične natpise koje je potrebno postaviti u blizini skupe, krhke ili opasne opreme. Osvijetlite ih neopikselima kako biste istaknuli važnu poruku na znaku. Odlično za sajam proizvođača ili konvenciju