Мазмуну:
Video: PIC микроконтроллерди өнүктүрүү кеңешинин тутуму: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул долбоор PICке негизделген электрондук долбоорлордун кеңири чөйрөсүнө ылайыкташтырылган ийкемдүү PICти иштеп чыгуу куралын иштеп чыгуу жана колдонуу үчүн.
Көбүнчө өнүгүү куралдарын колдонуу менен микроконтроллердин долбоорлорун иштеп чыгуу оңой; Бул колдонуучуга негизделген кодду реалдуу убакытта көрсөтүүгө мүмкүндүк берет. Бирок, жеке тажрыйбамдан улам, иштеп жаткан бир катар такталар көбүнчө төмөнкү чектөөлөрдүн бирөөсүнөн же бир нечесинен жапа чегиши мүмкүн;
1. Комплекстүү дизайн көп учурда кымбат, 2. Перифериялык түзүлүштөрдү өтө аз алып жүрүңүз, 3. Конкретүү долбоорлорго ылайык келбеген, ошондуктан сейрек колдонулуучу перифериялык түзүлүштөрдү камтыйт, 4. Чоң көлөмдөгү такта мейкиндигин ээлеген перифериялык түзүлүштөрдү камтыйт, ошентип наркка кошулат, 5. Өзгөртүлбөйт же перифериялык түзүлүштөрдүн өзгөрүшүн колдой албайт, 6. Бетке орнотуучу процессорду камтыйт, аны алып салууга болбойт жана ошону менен иштеп чыгуу тактасынын колдонулушун чектейт.
Чындыгында, колдонуучу көбүнчө долбоордун талаптарынын негизинде өнүгүү тактасын тандайт, бирок бул өнүгүү такталарынын Mountng коллекциясына алып келиши же дизайн эркиндигин чектөөсү мүмкүн.
Бул жерде берилген PIC өнүктүрүү тактасынын дизайны бул чектөөлөрдү кеңейтүүнү көздөйт.
Иштеп чыгуу системасы эки ПХБ тактасынын дизайнын колдонот.
Биринчи ПХБ-бул негизги арткы учак тактасы, ал электр менен камсыздоону, MCLR баштапкы абалга келтирүү схемасын, RS232 жана PICKIT программистинин пин-башын камтыйт. Бул такта алтыга чейин кыздар такталарын камтыган өз ара байланыш тактасы катары кызмат кылат.
Экинчи ПХБ тактасынын түрү - кыздын такта компоненти. Стандартташтырылган ПХБ дизайны жана изи каалаган учурда негизги тактадан кошулуп, алынып салынуучу ПХБ тактасынын дизайнын түзүү үчүн колдонулат. Кыз тактасынын максаты - микроконтроллерди же перифериялык схеманы, мисалы, Digital to Analogue Converter (DAC).
Дизайн ниети талапка ылайык кыз такталарын түзүү. Ошондуктан бул долбоор уланууда.
Бул долбоордун алкагында мен Gerber / Project файлын жүктөө үчүн жеткиликтүү болгон бир нече негизги кыздын тактайчасын иштеп чыктым.
Конкреттүү кыздар такталары тууралуу чоо -жайын билүү үчүн, долбоордун документин караңыз: PIC Controller Development Board - Daughter Board каталогу, документтин реф.: RKD3, бул документтин жайгашкан жери менен же менин веб -сайтым аркылуу берилген; www.rkelectronics.org/picdev
Кыздын тактайлары негизги тактага 2 х 30 2.54мм бийиктиктеги эки баштык аркылуу туташат. Бул кыз такталарын PCB фабрикасы аркылуу же Vero тактасын колдонуу менен түзүүгө мүмкүндүк берет.
1 -кадам: Кыздар кеңештери
Негизги такта менен кыздын коллегиясынын туташуусуна төмөнкү автобустар кирет;
1. 43 аналогдук же санариптик I/O линиялары, 2. VDD жана GND энергия менен камсыздоо, 3. 5 арналган SPI Chip Select (CS) линиялары, 4. SPI Buss MOSI, MISO жана CLK линиялары үчүн, 5. I²C SPI автобустун бир бөлүгү катары бөлүшүлгөн, 6. RS232, RS485 жана MIDI үчүн арналган TX жана RX линиялары, 7. USB маалыматы үчүн арналган D+ жана D- линиялары, 8. Арналган PIC программалоо линиялары, MCLR, PGD жана PGC.
SPI чип тандоо линияларынын мүнөзүнө байланыштуу, бул линиялар ар кандай I/O линиялары менен бөлүшүлөт. Киргизүү/чыгаруу линиясынын бөлүшүлүшү колдонулган микроконтроллердин тактасынан көз каранды. Бул CS линияларын микроконтроллерге туташтыруу кыздын тактайында жасалуусу үчүн арналган. Мисалы, PIC18F4550 үчүн PIC16/18 40 Pin USB кызы такта үчүн CS линиялары I/O казыктарын 16, 17, 18, 19 жана 32 менен бөлүшөт, бул PIC пиндери C0, C1, C2, C3 жана E0 барабар. Ушул себептен улам, SPIди колдонгон бардык перифериялык такталар колдонулбаган же башка колдонулган CS линияларын ажыратуу үчүн коммутатор же өчүрүүчү ыкманы кошушу керек.
RS232 TX жана RX жана USB D+ жана D- линияларынын табиятынан улам бул линиялар башка ар кандай I/O линиялары менен бөлүшүлөт. Ушул себептен улам RS232, RS485 же USB колдонгон бардык перифериялык такталар колдонулбаган же башка колдонулган TX, RX, D+ жана D- линияларын ажыратуу үчүн коммутатор же өчүрүүчү ыкманы кошушу керек.
Киргизүү/чыгаруу линиялары ар кандай микроконтроллерлерге багытталат, алар казык схемасында же PCB жибек экранында деталдуу чагылдырылган. Көбүнчө порттор багытталат;
1. Порт А = I/O линиялары 0 - 7, 2. В порт = I/O линиялары 8 - 15, 3. Port C = I/O линиялары 16 - 23, 4. Порт D = I/O линиялары 24 - 31, 5. Порт E = I/O линиялары 32 - 35, DsPIC30/33 жана 24 сериялары сыяктуу башка PIC түрлөрү ар кандай зым чараларын колдонушат.
2 -кадам: Gerber Files
Бул баракта буга чейин түзүлгөн Башкы тактаны жана Кыздар тактасын өндүрүү үчүн керектүү Gerber файлдары камтылган. Тизме төмөнкүчө;
1. Башкы башкармалык, 2. Башкы Башкарма 2 -Башкы Башкаруу туташуусуна, 3. dsPIC30F 28 пин [А түрү]
4. dsPIC30F 28 пин [В түрү]
5. dsPIC30F 28 пин [Type C]
6. dsPIC30F 40 пин [А түрү]
7. dsPIC30F 40 пин [В түрү]
8. LED/I/O 0 - 39 үчүн
9. MCP3208 [А түрү]
10. MCP3208 [В түрү]
11. PIC16-18 [8-14-20Pin] [USB эмес]
12. PIC16-18 [28Pin] [USB эмес]
13. PIC16-18 [40Pin] [USB эмес]
14. PIC16-18 [8-14-20Pin] [USB]
15. PIC16-18 [28Pin] [USB]
16. PIC16-18 [40Pin] [USB]
17. Коммутаторлор
18. ULN2003
19. Жети сегмент
20. 12 Bit DAC
21. MIDI
22. PIC ADC
23. Баскычтар [А түрү]
24. Баскычтар [В түрү]
25. 16 x 2 Alphanumeric LCD дисплейи
26. dsPIC30F [18 пин]
27. Pin Header Breakouts
3 -кадам: KiCAD китепканасынын файлдары
Бул бит бул жерде KiCAD компоненттеринин китепканасы жана кыздын тактысынын изи. Өзүңүздүн gerber файлдарыңызды экспорттоодон мурун, издин тегерегине четтерин кошууңуз керек болот.
Бул долбоор сизге жагат деп ишенебиз!
башка долбоорлор үчүн менин веб -сайтым бар
www.rkelectronics.org
Сунушталууда:
Санариптик саат микроконтроллерди колдонуу (AT89S52 RTC схемасы жок): 4 кадам (сүрөттөр менен)
Микроконтроллерди колдонуп санариптик саат (AT89S52 RTC микросхемасы жок): Саатты сүрөттөп берели … " Саат - убакытты эсептеген жана көрсөтүүчү түзмөк (салыштырмалуу) " !!! Менин оюмча, мен туура айттым, ошондуктан ALARM функциясы менен СААТ жасоого мүмкүндүк берет. . ЭСКЕРТҮҮ: окуу 2-3 мүнөткө созулат, сураныч, долбоорду толугу менен окуңуз, антпесе
Mojo FPGA өнүктүрүү кеңешинин калканы: 3 кадам
Mojo FPGA Development Board Shield: Mojo өнүктүрүү кеңеши Xilinx spartan 3 FPGAнын тегерегине негизделген өнүгүү тактасы. Такта Alchitry тарабынан жасалган. FPGAлар абдан пайдалуу
Микроконтроллерди колдонуу менен роботко тоскоолдук кылуу (Arduino): 5 кадам
Микроконтроллерди колдонуу менен тоскоолдуктардан качуу роботу (Arduino): Бул көрсөтмөдө мен сизге Arduino менен иштөөчү роботтон кантип тоскоолдук кылууну үйрөтөм. Сиз Arduino менен тааныш болушуңуз керек. Arduino - бул атмега микроконтроллерин колдонгон контролдоочу такта. Сиз Arduino каалаган версиясын колдоно аласыз, бирок мен
Ардуинону (Микроконтроллерди) колдонбостон линия жолдоочу роботту кантип жасоо керек: 5 кадам
Ардуинону (Микроконтроллерди) Колдонбостон Линия Ээруучусу Роботун Кантип Жасоо керек: Бул көрсөтмөдө мен Arduino колдонбостон роботту ээрчитип алууну үйрөтөм. Түшүндүрүү үчүн абдан оңой кадамдарды колдоном. линияны ээрчиңиз. Сизге эч кандай программалоо тажрыйбасынын кереги жок болот
Микроконтроллерди өнүктүрүү кеңешин долбоорлоо: 14 кадам (сүрөттөр менен)
Микроконтроллерди өнүктүрүү кеңешинин долбоору: Сиз жаратуучу, хоббичи же хакерсизби, тактай үйлөрү жана SMD таңгактары тарабынан даярдалган көп кабаттуу ПХБга, перфордборлордун долбоорлоруна, DIP ICлерине жана үйдө жасалган ПХБга өтүүгө кызыкдарсызбы? Анда бул көрсөтмө сиз үчүн! Бул гуи