Kazalo:
Video: Sistem razvojne plošče mikrokontrolerja PIC: 3 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Ta projekt je namenjen oblikovanju in uporabi razvojnega orodja PIC, ki je prilagodljivo za široko paleto elektronskih projektov, ki temeljijo na PIC.
Pogosto je lažje razvijati projekte mikrokrmilnikov z uporabo razvojnih orodij; ki omogočajo prikaz uporabniške kode v realnem času. Iz osebnih izkušenj pa lahko številne obstoječe razvojne plošče pogosto trpijo zaradi ene ali več naslednjih omejitev;
1. Celoviti modeli so pogosto dragi, 2. Nosite zelo malo zunanjih naprav, 3. Vsebujejo zunanje naprave, ki niso primerne za posebne projekte in se zato redko uporabljajo, 4. vsebujejo zunanje naprave, ki zasedajo veliko prostora na plošči, kar povečuje stroške, 5. jih ni mogoče spremeniti ali podpreti sprememb na zunanjih napravah, 6. Vsebujejo procesor za površinsko montažo, ki ga ni mogoče odstraniti in s tem omejiti uporabo razvojne plošče.
V resnici uporabnik pogosto izbere razvojno ploščo glede na zahteve projekta, vendar lahko to privede do zbiranja razvojnih plošč ali omeji svobodo oblikovanja.
Namen predstavljene razvojne plošče PIC je razširiti te omejitve.
Razvojni sistem uporablja načelo zasnove dveh PCB plošč.
Prvo tiskano vezje je glavna plošča hrbtne plošče, na kateri so napajalnik, vezje za ponastavitev MCLR, priključek za programer RS232 in PICKIT. Ta plošča služi kot medsebojno povezana plošča, ki vsebuje do šest hčerinskih plošč.
Druga vrsta tiskane plošče je komponenta hčerinske plošče. Standardizirana oblika tiskanega vezja in njegov odtis se uporablja za ustvarjanje zasnove tiskane plošče, ki jo lahko po želji dodajamo in odstranjujemo z glavne plošče. Namen hčerinske plošče je gostiteljski mikrokrmilnik ali periferno vezje, na primer digitalno -analogni pretvornik (DAC).
Namen oblikovanja je po potrebi ustvariti hčerinske plošče. Ta projekt je torej v teku.
Kot del tega projekta sem oblikoval številne osnovne zasnove hčerinskih plošč, ki so na voljo za prenos datotek Gerber / Project.
Za podrobnosti v zvezi s posebnimi hčerinskimi odbori glejte projektni dokument: PIC Controller Development Board - Catalogue of Daughter Board, dokument ref: RKD3, ki je na voljo s tem mestom dokumenta ali prek moje spletne strani na naslovu; www.rkelectronics.org/picdev
Hčerinske plošče se povežejo z glavno ploščo z dvema glavnima zatičema 2 x 30 2,54 mm. To omogoča ustvarjanje hčerinskih plošč prek hiše za izdelavo PCB ali ročno z uporabo plošče Vero.
1. korak: Hčerinske plošče
Medsebojna povezava glavne plošče in hčerinske plošče vključuje naslednje vodila;
1. 43 namenskih V/I linij za analogne ali digitalne, 2. napajalnik VDD in GND, 3. 5 namenskih vrstic SPI Chip Select (CS), 4. SPI avtobus za linije MOSI, MISO in CLK, 5. I²C v skupni rabi kot del SPI bussa, 6. Namenske linije TX in RX za RS232, RS485 in MIDI, 7. Namenske vrstice D+ in D- za podatke USB, 8. Namenske programske linije PIC, MCLR, PGD in PGC.
Zaradi narave izbranih linij čipov SPI se te linije delijo z različnimi V/I linijami. Skupna raba katere V/I linije je odvisna od uporabljene hčerinske plošče mikrokrmilnika. Predvideno je, da bo povezava CS linij z mikrokrmilnikom izvedena na hčerinski plošči. Na primer, za hčerinsko ploščo PIC16/18 40 Pin USB za PIC18F4550 linije CS delijo V/I nožice 16, 17, 18, 19 in 32, kar je enako zatiča PIC Port C0, C1, C2, C3 in E0. Zaradi tega je potrebno, da vse zunanje plošče, ki uporabljajo SPI, vključijo način stikala ali odklopnika za odklop neuporabljenih ali drugih uporabljenih linij CS.
Zaradi narave linij RS232 TX in RX ter USB D+ in D- te linije se delijo tudi z različnimi drugimi V/I linijami. Zaradi tega je potrebno, da vse zunanje plošče, ki uporabljajo RS232, RS485 ali USB, vsebujejo način stikala ali odklopnika za odklop neuporabljenih ali drugih uporabljenih linij TX, RX, D+ in D.
Vhodno/izhodne linije so usmerjene na različne zatiče mikrokrmilnika, katerih zatiči so podrobno opisani v shemi hčerinske plošče ali na sitotisku PCB. Običajno so vrata usmerjena na;
1. Vhod A = V/I vodi 0 - 7, 2. Vhod B = V/I vodi 8-15, 3. Vhod C = V/I linije 16 - 23, 4. Vhod D = V/I vodi 24 - 31, 5. Vhod E = V/I linije 32 - 35, Druge vrste PIC, na primer serije dsPIC30/33 in 24, bodo uporabljale drugačno ureditev ožičenja.
Korak: Gerberjeve datoteke
Na tej strani so datoteke Gerber, potrebne za izdelavo doslej ustvarjenih matičnih in hčerinskih odborov. Seznam je naslednji;
1. Glavni odbor, 2. Povezava glavne plošče z drugo glavno ploščo, 3. 28 -polni dsPIC30F [tip A]
4. 28 -polni dsPIC30F [tip B]
5. 28 -polni dsPIC30F [tip C]
6. 40 -polni dsPIC30F [tip A]
7. 40 -polni dsPIC30F [tip B]
8. LED za V/I 0 - 39
9. MCP3208 [tip A]
10. MCP3208 [tip B]
11. PIC16-18 [8-14-20Pin] [brez USB]
12. PIC16-18 [28Pin] [brez USB]
13. PIC16-18 [40Pin] [brez USB]
14. PIC16-18 [8-14-20Pin] [USB]
15. PIC16-18 [28Pin] [USB]
16. PIC16-18 [40Pin] [USB]
17. Stikala
18. ULN2003
19. Sedem segmentov
20. 12 -bitni DAC
21. MIDI
22. PIC ADC
23. Gumbi [tip A]
24. Potisni gumbi [tip B]
25. 16 x 2 alfanumerični LCD zaslon
26. dsPIC30F [18 Pin]
27. Odlomki glave zatiča
3. korak: Datoteke knjižnice KiCAD
Ta del tukaj je za knjižnico komponent KiCAD in odtis za hčerinsko ploščo. Pred izvozom lastnih datotek gerber boste morali dodati robne reze okoli odtisa.
Upam, da boste uživali v tem projektu!
moje spletno mesto za več projektov je na
www.rkelectronics.org
Priporočena:
Robotska roka na osnovi mikrokontrolerja PIC: 6 korakov (s slikami)
Robotsko roko na osnovi mikrokontrolerjev PIC: Robotske roke je mogoče najti povsod od montažne linije avtomobilske industrije do robotov telesne kirurgije v vesolju. Mehanizmi teh robotov so podobni človeškim, ki jih je mogoče programirati za podobne funkcije in povečanja
Oblikovanje razvojne plošče za mikrokrmilnik: 14 korakov (s slikami)
Oblikovanje razvojne plošče za mikrokrmilnik: Ali ste izdelovalec, hobist ali heker, ki bi rad prestopil s projektov perfboard, DIP IC in doma narejenih PCB -jev na večplastne PCB -je, izdelane v hišah iz plošč in SMD embalažo, pripravljeno za množično proizvodnjo? Potem je to navodilo za vas! Ta tip
Konfiguracija nastavkov varovalk mikrokontrolerja AVR. Ustvarjanje in nalaganje v bliskovni pomnilnik mikrokontrolerja LED utripajočega programa .: 5 korakov
Konfiguracija nastavkov varovalk mikrokontrolerja AVR. Ustvarjanje in nalaganje v bliskovni pomnilnik mikrokontrolerja LED utripajočega programa. V tem primeru bomo ustvarili preprost program v kodi C in ga zapisali v pomnilnik mikrokrmilnika. Napisali bomo lasten program in zbrali šestnajstiško datoteko z uporabo Atmel Studio kot integrirane razvojne platforme. Konfigurirali bomo varovalko bi
TASTATURA S 7 SEGMENTI Z UPORABO CLOUDX MIKROKONTROLERJA: 4 koraki
TASTATURA S 7 SEGMENTI Z UPORABO CLOUDX MIKROKONTROLERJA: Za ta projekt bomo sprejeli številski vnos z matrične tipkovnice in ga nato prikazali na sedem-segmentnem prikazovalnem modulu. Ker je 8 LED označenih z A do G in DP (za decimalno vejico), če želite prikazati številko 6, bi uporabili
PROJEKT ZA VARČEVANJE ENERGIJE Z UPORABO MIKROKONTROLERJA - ATMEGA8A: 3 koraki
PROJEKT ZA VARČEVANJE ENERGIJE Z UPORABO MIKROKONTROLERJA - ATMEGA8A: POVEZAVE NA PROJEKT: https://www.youtube.com/watch?v=KFCSOy9yTtE, https://www.youtube.com/watch?v=nzaA0oub7FQ IN https: // www .youtube.com / watch? v = I2SA4aJbiYoOverviewTa naprava "Varčevanje z energijo" vam bo omogočila veliko energije / prihranka energije, čeprav