Talaan ng mga Nilalaman:
Video: PIC Microcontroller Development Board System: 3 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Ang proyektong ito ay para sa disenyo at paggamit ng isang tool sa pag-unlad ng PIC na may kakayahang umangkop upang umangkop sa isang malawak na hanay ng mga elektronikong proyekto ng PIC batay.
Kadalasan mas madaling bumuo ng mga proyekto ng microcontroller sa paggamit ng mga tool sa pag-unlad; na nagpapahintulot sa code na batay sa gumagamit na maipakita sa real time. Gayunpaman, mula sa personal na karanasan, ang isang bilang ng mga mayroon nang mga board ng pag-unlad ay madalas na magdusa mula sa isa o maramihang mga sumusunod na limitasyon;
1. Ang mga komprehensibong disenyo ay madalas na mahal, 2. Magdala ng napakakaunting mga peripheral, 3. Naglalaman ng mga peripheral na hindi angkop sa mga tukoy na proyekto at samakatuwid ay bihirang ginagamit, 4. Naglalaman ng mga peripheral na sumasakop sa isang malaking halaga ng puwang ng board kaya nagdaragdag sa gastos, 5. Hindi mabago o suportahan ang isang pagbabago sa mga peripheral, 6. Naglalaman ng isang ibabaw na mount processor na hindi matatanggal at sa gayon ay nililimitahan ang paggamit ng kaso ng development board.
Sa katotohanan, ang gumagamit ay madalas na pipili ng isang board ng pag-unlad batay sa mga kinakailangan ng proyekto, gayunpaman, maaari itong humantong sa isang mountng koleksyon ng mga board ng pag-unlad o higpitan ang kalayaan ng disenyo.
Ang disenyo ng board ng pag-unlad ng PIC na ipinakita dito ay naglalayong palawakin ang mga limitasyong ito.
Ginagawa ng system ng pag-unlad ang isang prinsipyo ng disenyo ng dalawang board ng PCB.
Ang unang PCB ay isang pangunahing board ng eroplano sa likod na nagho-host ng power supply, MCLR reset circuit, RS232 at PICKIT programmer pin-header. Ang board na ito ay nagsisilbing isang magkakaugnay na board na mayroong hanggang anim na board ng anak na babae.
Ang pangalawang uri ng board ng PCB ay ang sangkap ng anak na babae ng board. Ang isang pamantayan na disenyo ng PCB at bakas ng paa ay ginagamit upang lumikha ng isang disenyo ng PCB board na maaaring idagdag at alisin mula sa pangunahing board ayon sa ninanais. Ang layunin ng board ng anak na babae ay mag-host ng alinman sa isang microcontroller o peripheral circuit halimbawa, isang Digital to Analogue Converter (DAC).
Ang hangarin ng disenyo ay upang lumikha ng mga board ng anak na babae kung kinakailangan. Ang proyektong ito samakatuwid ay nagpapatuloy.
Bilang bahagi ng proyektong ito ay dinisenyo ko ang isang pangunahing mga disenyo ng board ng anak na babae na magagamit para sa pag-download ng Gerber / Project file.
Para sa mga detalye tungkol sa partikular na mga board ng anak na babae mangyaring tingnan ang dokumento ng proyekto: Board ng Development ng PIC Controller - Daughter Board Catalog, ref ng dokumento: RKD3, na magagamit sa lokasyon ng dokumento na ito o sa pamamagitan ng aking website sa; www.rkelectronics.org/picdev
Ang mga board ng anak na babae ay kumonekta sa pangunahing board sa pamamagitan ng dalawang 2 x 30 2.54mm na mga header ng pitch pin. Pinapayagan nitong malikha ang mga board ng anak na babae sa alinman sa pamamagitan ng isang bahay na katha ng PCB o sa pamamagitan ng kamay gamit ang Vero board.
Hakbang 1: Mga Lupon ng Anak na Anak
Ang pangunahing board at interconnect ng board ng anak na babae ay nagsasama ng mga sumusunod na bus;
1. 43 nakatuon na mga linya ng I / O para sa alinman sa analogue o digital, 2. supply ng kuryente ng VDD at GND, 3. 5 mga nakalaang linya ng SPI Chip Select (CS), 4. SPI Buss para sa mga linya ng MOSI, MISO at CLK, 5. Ibinahagi ng I²C bilang bahagi ng mga SPI bus, 6. Nakatuon ang mga linya ng TX at RX para sa RS232, RS485 at MIDI, 7. Nakatuon D + at D- linya para sa data ng USB, 8. Nakatuon ang mga linya ng programa ng PIC, MCLR, PGD at PGC.
Dahil sa likas na katangian ng SPI chip select lines, ang mga linya na ito ay ibinabahagi sa iba't ibang mga linya ng I / O. Ang pagbabahagi kung saan ang linya ng I / O ay nakasalalay sa ginamit na board ng anak na microcontroller. Ito ay inilaan na ang koneksyon ng mga linya ng CS sa microcontroller ay gagawin sa board ng anak na babae. Halimbawa, para sa PIC16 / 18 40 Pin USB board ng anak na babae para sa PIC18F4550 ang mga linya ng CS ay nagbabahagi ng I / O pin 16, 17, 18, 19 at 32, na katumbas ng PIC pin Port C0, C1, C2, C3 at E0. Para sa kadahilanang ito ay kinakailangan para sa lahat ng mga peripheral board na gumagamit ng SPI upang magsama ng isang switch o breaker na pamamaraan upang idiskonekta ang hindi nagamit o iba pang mga ginamit na mga linya ng CS.
Dahil sa likas na katangian ng mga linya ng RS232 TX at RX at USB D + at D-, ang mga linyang ito ay ibinabahagi din sa iba`t ibang mga linya ng I / O. Sa kadahilanang ito ay kinakailangan para sa lahat ng mga peripheral board na gumagamit ng RS232, RS485 o USB na magsama ng isang switch o breaker na pamamaraan upang idiskonekta ang hindi nagamit o iba pang mga ginamit na TX, RX, D + at D- line.
Ang mga linya ng I / O ay inililipat sa iba't ibang mga pin ng microcontroller, kung aling mga pin ang detalyado sa loob ng iskema ng board ng anak na babae o silkscreen ng PCB. Karaniwan ang mga port ay inilalagay sa;
1. Port A = I / O mga linya 0 - 7, 2. Port B = I / O mga linya 8 - 15, 3. Port C = I / O mga linya 16 - 23, 4. Port D = I / O mga linya 24 - 31, 5. Port E = I / O mga linya 32 - 35, Ang iba pang mga uri ng PIC tulad ng serye ng dsPIC30 / 33 at 24 ay gagamit ng iba't ibang mga kaayusan sa mga kable.
Hakbang 2: Mga Gerber Files
Naglalaman ang pahinang ito ng mga Gerber file na kinakailangan upang makagawa ng Pangunahing Lupon at Mga Papan sa Anak na Anak na nilikha hanggang ngayon. Ang listahan ay ang mga sumusunod;
1. Pangunahing Lupon, 2. Pangunahing Lupon sa koneksyon sa Pangalawang Linya ng Lupon, 3. dsPIC30F 28 Pin [Type A]
4. dsPIC30F 28 Pin [Type B]
5. dsPIC30F 28 Pin [Type C]
6. dsPIC30F 40 Pin [Type A]
7. dsPIC30F 40 Pin [Type B]
8. Mga LED para sa I / O 0 - 39
9. MCP3208 [Type A]
10. MCP3208 [Type B]
11. PIC16-18 [8-14-20Pin] [hindi USB]
12. PIC16-18 [28Pin] [hindi USB]
13. PIC16-18 [40Pin] [hindi USB]
14. PIC16-18 [8-14-20Pin] [USB]
15. PIC16-18 [28Pin] [USB]
16. PIC16-18 [40Pin] [USB]
17. Mga switch
18. ULN2003
19. Pitong Segment
20. 12 Bit DAC
21. MIDI
22. PIC ADC
23. Mga Push Button [Type A]
24. Mga Push Button [Type B]
25. 16 x 2 Alphanumeric LCD Display
26. dsPIC30F [18 Pin]
27. I-pin ang Mga Breakout ng Header
Hakbang 3: Mga KiCAD Library File
Ang bit na ito dito ay para sa library ng sangkap ng KiCAD at bakas ng paa para sa board ng anak na babae. Kakailanganin mong idagdag ang mga linya ng paggupit ng gilid sa paligid ng bakas ng paa bago i-export ang iyong sariling mga file ng gerber.
Inaasahan kong nasiyahan ka sa proyektong ito!
ang aking website para sa higit pang mga proyekto ay nasa
www.rkelectronics.org
Inirerekumendang:
DIY ESP32 Development Board - ESPer: 5 Hakbang (na may Mga Larawan)
DIY ESP32 Development Board - ESPer: Kaya't kamakailan lamang ay binabasa ko ang tungkol sa maraming mga IoT (Internet of Things) at pinagkakatiwalaan ako, hindi ko lang hinintay na subukan ang isa sa mga kahanga-hangang aparato, na may kakayahang kumonekta sa internet, ang aking sarili at itatrabaho ang aking mga kamay. Sa kabutihang palad ang pagkakataon a
Mojo FPGA Development Board Shield: 3 Hakbang
Mojo FPGA Development Board Shield: Ikonekta ang iyong Mojo development board sa panlabas na mga input na may ganitong kalasag. Ano ang Mojo development board? Ang Mojo development board ay isang development board na nakabase sa paligid ng Xilinx spartan 3 FPGA. Ang board ay gawa ni Alchitry. Ang FPGA ay napaka usefu
Pagdidisenyo ng isang Microcontroller Development Board: 14 Hakbang (na may Mga Larawan)
Pagdidisenyo ng isang Microcontroller Development Board: Ikaw ba ay isang tagagawa, libangan, o hacker na interesado sa pag-angat mula sa mga proyekto ng perfboard, mga DIP IC at mga PCB na ginawa ng bahay sa mga multilayer PCB na gawa-gawa ng mga board house at SMD na packaging na handa na para sa malawakang paggawa? Pagkatapos ang itinuturo na ito ay para sa iyo! Ang gui na ito
Pag-configure ng AVR Microcontroller Fuse Bits. Paglikha at Pag-upload sa Flash Memory ng Microcontroller ang LED Blinking Program .: 5 Mga Hakbang
Pag-configure ng AVR Microcontroller Fuse Bits. Paglikha at Pag-upload sa Flash Memory ng Microcontroller ang LED Blinking Program .: Sa kasong ito lilikha kami ng simpleng programa sa C code at susunugin ito sa memorya ng microcontroller. Susulat kami ng aming sariling programa at isulat ang hex file, gamit ang Atmel Studio bilang pinagsamang platform ng pag-unlad. Ise-configure namin ang fuse bi
18 Pin PIC Development Board: 3 Mga Hakbang
18 Pin PIC Development Board: Matagal ko nang nilalaro ang mga Microchip PIC ngunit palagi kong ginagawa nang walang ilang uri ng development board. Sa pagtatapos na iyon ay nagdisenyo ako ng isang pangunahing board na inaasahan kong makakuha ng ilang input. Hindi ko pa nagagawa ang board na ito habang naghihintay ako ng ilang ki