Tartalomjegyzék:
Videó: PIC mikrokontroller fejlesztő tábla rendszer: 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Ez a projekt egy PIC fejlesztőeszköz tervezésére és használatára szolgál, amely rugalmasan illeszkedik a PIC alapú elektronikus projektek széles köréhez.
Gyakran könnyebb mikrokontroller projekteket fejleszteni fejlesztési eszközök használatával; amelyek lehetővé teszik a felhasználóalapú kód valós idejű demonstrálását. Személyes tapasztalatok alapján azonban számos meglévő fejlesztőbizottság gyakran szenvedhet az alábbi korlátozások egy vagy többétől;
1. Az átfogó tervek gyakran drágák, 2. Nagyon kevés perifériát vigyen magával, 3. olyan perifériákat tartalmaz, amelyek nem alkalmasak konkrét projektekhez, és ezért ritkán használják őket, 4. Tartalmaz olyan perifériákat, amelyek nagy mennyiségű táblaterületet foglalnak el, ezáltal növelve a költségeket, 5. nem módosíthatók, vagy nem támogatják a perifériák cseréjét, 6. Tartson egy felületszerelt processzort, amelyet nem lehet eltávolítani, és ezáltal korlátozza a fejlesztőlap használatát.
Valójában a felhasználó gyakran választ egy fejlesztési táblát a projekt követelményei alapján, azonban ez a fejlesztőlapok gyűjteményéhez vezethet, vagy korlátozhatja a tervezés szabadságát.
Az itt bemutatott PIC fejlesztőtábla -terv célja ezen korlátok kibővítése.
A fejlesztési rendszer a két NYÁK lap tervezési elvét használja fel.
Az első NYÁK egy fő hátsó síklap, amely a tápegységet, az MCLR reset áramkört, az RS232-t és a PICKIT programozó pin-header-t tartalmazza. Ez a tábla összekötő táblaként szolgál, amely legfeljebb hat leánytáblát tartalmaz.
A második NYÁK -kártya típus a leánylemez -alkatrész. A szabványosított NYÁK -kialakítás és lábnyom felhasználásával létrehozható egy olyan NYÁK -lemezterv, amely tetszés szerint hozzáadható és eltávolítható az alaplapról. A leánytábla célja egy mikrokontroller vagy periféria áramkör, például egy digitális -analóg átalakító (DAC).
A tervezés célja, hogy szükség szerint leánylemezeket hozzon létre. Ez a projekt tehát folyamatban van.
Ennek a projektnek a részeként számos alapvető leánylemez -tervezést terveztem, amelyek elérhetők a Gerber / Project fájl letöltéséhez.
Az egyes leányvállalatokkal kapcsolatos részletekért tekintse meg a projektdokumentumot: PIC Controller Development Board - Daughter Board katalógus, dokumentum hivatkozás: RKD3, elérhető a dokumentum helyével vagy a webhelyemen keresztül; www.rkelectronics.org/picdev
A leánytáblák két 2 x 30 2,54 mm -es lépcsős csapszeggel csatlakoznak az alaplaphoz. Ez lehetővé teszi a leánylemezek létrehozását akár NYÁK -gyártóházon keresztül, akár kézzel a Vero tábla használatával.
1. lépés: Lánytáblák
Az alaplap és a leánylemez összekapcsolása a következő buszokat tartalmazza;
1. 43 dedikált I/O vonal analóghoz vagy digitálishoz, 2. VDD és GND tápegység, 3. 5 dedikált SPI Chip Select (CS) vonal, 4. SPI Buss a MOSI, MISO és CLK vonalakhoz, 5. Az I²C megosztva az SPI busz részeként, 6. dedikált TX és RX vonalak RS232, RS485 és MIDI számára, 7. Dedikált D+ és D-sorok az USB-adatokhoz, 8. Dedikált PIC programozási sorok, MCLR, PGD és PGC.
Az SPI chip kiválasztó vonalak jellegéből adódóan ezek a vonalak különböző I/O vonalakkal vannak megosztva. Az I/O vonal megosztása a használt mikrokontroller leánytáblától függ. A tervek szerint a CS vonalak és a mikrovezérlő csatlakoztatása a leánylemezen történik. Például a PIC16/18 40 tűs USB leánykalaphoz a PIC18F4550 esetében a CS vonalak megosztják a 16, 17, 18, 19 és 32 I/O érintkezőket, ami megegyezik a CIC, C1, C2, C3 és E0 port PIC tűivel. Emiatt minden SPI -t használó perifériás táblának tartalmaznia kell egy kapcsoló vagy megszakító módszert a nem használt vagy más használt CS vonalak leválasztásához.
Az RS232 TX és RX, valamint az USB D+ és D-vonal jellegéből adódóan ezeket a vonalakat más I/O vonalakkal is megosztják. Emiatt minden RS232, RS485 vagy USB-t használó periférialapnak tartalmaznia kell egy kapcsolót vagy megszakító módszert a használaton kívüli vagy egyéb használt TX, RX, D+ és D-vonalak leválasztásához.
Az I/O vonalak különböző mikrovezérlő tüskékhez vannak elvezetve, amelyek részletei a leánylemez sematikus ábráján vagy a PCB selyemszitán találhatók. Általában a portok a következőkre vannak irányítva;
1. A port = I/O sorok 0 - 7, 2. B port = I/O sorok 8 - 15, 3. C port = I/O sorok 16 - 23, 4. D port = I/O vonalak 24 - 31, 5. E port = I/O vonalak 32 - 35, Más PIC -típusok, mint például a dsPIC30/33 és a 24 -es sorozat, eltérő vezetékrendszert alkalmaznak.
2. lépés: Gerber -fájlok
Ez az oldal tartalmazza az eddig létrehozott alaplap és leánytáblák gyártásához szükséges Gerber fájlokat. A lista a következő;
1. Főtábla, 2. Az alaplap és a 2. alaplap közötti kapcsolat, 3. dsPIC30F 28 tűs [A típus]
4. dsPIC30F 28 tűs [B típus]
5. dsPIC30F 28 tűs [C típus]
6. dsPIC30F 40 tűs [A típus]
7. dsPIC30F 40 tűs [B típus]
8. LED -ek I/O 0 - 39
9. MCP3208 [A típus]
10. MCP3208 [B típus]
11. PIC16-18 [8-14-20Pin] [nem USB]
12. PIC16-18 [28Pin] [nem USB]
13. PIC16-18 [40Pin] [nem USB]
14. PIC16-18 [8-14-20Pin] [USB]
15. PIC16-18 [28Pin] [USB]
16. PIC16-18 [40Pin] [USB]
17. Kapcsolók
18. ULN2003
19. Hét szegmens
20. 12 Bit DAC
21. MIDI
22. PIC ADC
23. Nyomógombok [A típus]
24. Nyomógombok [B típus]
25. 16 x 2 alfanumerikus LCD kijelző
26. dsPIC30F [18 Pin]
27. Tűfejfej -kitörések
3. lépés: KiCAD könyvtári fájlok
Ez a bit itt a KiCAD komponenskönyvtárhoz és a leánylemez lábnyomához szól. A saját gerber fájlok exportálása előtt hozzá kell adnia az élvágási vonalakat a lábnyomhoz.
Remélem tetszeni fog ez a projekt!
honlapom további projektekhez a címen található
www.rkelectronics.org
Ajánlott:
Arduino LTC6804 BMS - 2. rész: Kiegyenlítő tábla: 5 lépés
Arduino LTC6804 BMS - 2. rész: Kiegyensúlyozó tábla: Az 1. rész itt található Az Akkumulátor -kezelő rendszer (BMS) magában foglalja az akkumulátor fontos paramétereinek érzékelését, beleértve a cellafeszültséget, az akkumulátoráramot, a cellahőmérsékletet stb. meghatározott tartományban a csomag diszkó lehet
Színrendező rendszer: Arduino alapú rendszer két övvel: 8 lépés
Színrendező rendszer: Arduino alapú rendszer két övvel: Az ipari területen lévő termékek és tárgyak szállítása és/vagy csomagolása szállítószalagok segítségével készült vonalakkal történik. Ezek az övek bizonyos sebességgel segítik az elemek egyik pontból a másikba történő áthelyezését. Egyes feldolgozási vagy azonosítási feladatok
PIC mikrokontroller alapú robotkar: 6 lépés (képekkel)
PIC mikrokontroller alapú robotkar: Az autóipar futószalagtól a távsebészeti robotokig az űrben a Robot Arms mindenhol megtalálható. Ezeknek a robotoknak a mechanizmusai hasonlóak az emberhez, és hasonló funkcióra és növelésre programozhatók
Mikrokontroller fejlesztő tábla tervezése: 14 lépés (képekkel)
Mikrokontroller fejlesztő tábla tervezése: Ön készítő, hobbi vagy hacker, aki szeretne továbblépni a perfboard projektekből, a DIP IC -kből és a házi készítésű PCB -kből a többrétegű PCB -kbe, amelyeket táblaházak és SMD csomagolások készítenek, tömeggyártásra? Akkor ez a tanulság az Ön számára! Ez a gui
AVR mikrokontroller biztosíték bit konfiguráció. A LED villogó program létrehozása és feltöltése a mikrokontroller flash memóriájába: 5 lépés
AVR mikrokontroller biztosíték bit konfiguráció. A LED villogó program létrehozása és feltöltése a mikrokontroller flash memóriájába: Ebben az esetben egyszerű programot készítünk C kódban, és elégetjük a mikrokontroller memóriájában. Saját programot írunk és összeállítjuk a hex fájlt, az Atmel Studio integrált fejlesztési platformjaként. Beállítjuk a biztosítékot bi