Мазмұны:

Барлығы бір микроконтроллер тақтасында: 8 қадам
Барлығы бір микроконтроллер тақтасында: 8 қадам

Бейне: Барлығы бір микроконтроллер тақтасында: 8 қадам

Бейне: Барлығы бір микроконтроллер тақтасында: 8 қадам
Бейне: Жігітім дұрыстап тықпаса не істеу керек? 2024, Шілде
Anonim
Барлығы бір микроконтроллер тақтасында
Барлығы бір микроконтроллер тақтасында

Барлығы бір микроконтроллер тақтасының дизайнында мақсат Arduino-дан гөрі функционалды болу болып табылады, шамамен 100 сағаттық дизайннан кейін мен оны қоғаммен бөлісуге шешім қабылдадым, сіз күш-жігеріңізді бағалап, оны қолдайсыз деп үміттенемін (Кез келген сұрақтар немесе ақпарат құпталады).

1 -қадам: Мақсаттар

Мақсаттар
Мақсаттар
Мақсаттар
Мақсаттар

кез келген жобада әр түрлі қажеттіліктер бар: сенсорлар, жетектер мен есептеу, ең үнемді әдіс кез келген Arduino сияқты микроконтроллерде, бұл жағдайда мен PIC16F Microcontroler диапазонының бірін қолданамын, себебі мен жақсы білемін.

PIC16F1829 туралы ақпарат:

Экономикалық;)

Ішкі 32 МГц

UART немесе USB интерфейсі (ch340)

SPI немесе I2C x2

Таймер (8/16 биттік) x4 x1

10 биттік ADC x12

I / O x18

және тағы басқалар (мәліметтер кестесіндегі ақпарат)

Әр түрлі пакеттер бар, бірақ қолмен жұмыс жасамайтын ПХД өндірісінде ең кішісі арзан болады

2 -қадам: MCU жаңартулары

MCU жаңартулары
MCU жаңартулары
MCU жаңартулары
MCU жаңартулары

Микроконтроллерге конденсатор мен аппараттық құралдың конфигурациясы қажет, бірақ бұл жеткіліксіз

- Электрмен жабдықтау тізбегі

- Аппараттық құралдарды жаңарту

- Жүктеуші

- Адам интерфейсі

- Pin конфигурациясы

3 -қадам: электрмен жабдықтау тізбегі

Электрмен жабдықтау тізбегі
Электрмен жабдықтау тізбегі
Электрмен жабдықтау тізбегі
Электрмен жабдықтау тізбегі

- қуат көзінің полярлыққа қарсы қорғанысы (MOSFET-P)

Мен мосфеттің ішкі диодын басқарамын, ал бұл кезде қақпаның кернеуі RDSon өте төмен болуы үшін жеткілікті link_info

-кернеу реттегіші (VCO) типтік реттегіші мен LD1117AG қолданамын және TO-252-2 (DPAK) пакетін lm7805-ке ұқсас, бірақ арзанырақ және LDO

- типтік сыйымдылықты сүзгілер (100n)

- USB қуатына арналған сақтандырғыш

1А артық болуын болдырмау үшін

- USB қуатына арналған феррит сүзгісі

сынақ астында

4 -қадам: аппараттық құралдарды жаңарту

Аппараттық құралдарды жаңарту
Аппараттық құралдарды жаңарту
Аппараттық құралдарды жаңарту
Аппараттық құралдарды жаңарту

Жалпы мақсатта мен қосуды шештім:

- Егер басқа нәрселер бақыланатын болса, бастапқы қалпына келтірудің кешігуімен микроконтроллер іске қосылмайды, қуат пен тұрақтылықтан кейін кернеу басқа нәрселерді басқаруға қауіпсіз болады.

қалпына келтіру түйреуінен бас тартылады, бұл 0В болғанда MCU қалпына келтіреді, RC тізбегі (конденсатор кедергісі) импульсті ұзартады және диод VCC 0V болғанда конденсаторды шығарады

- N-Channel Mosfet AO3400A

өйткені стандартты микроконтроллер бір істікке 20 мА немесе 3 мА артық бере алмайды, сонымен бірге қуат жалпы тұтынуды 800 мА дейін шектейді, ал мосфеттер 5 В - 3,3 В түрлендіру байланысын қолдана алады.

- OP-AMP LMV358A

өте әлсіз сигналдарды, төмен қарсылықпен шығуды күшейту және токты сезіну үшін құралдар және т.

5 -қадам: жүктеуші

Жүктеуші
Жүктеуші

жүктеуші нұсқаулық жазуға мүмкіндік береді, бірақ қысқаша айтқанда оның функциясы Arduino One бағдарламасында жүктеу болып табылады, мысалы, USB қолдайтын басқа микроконтроллер бар, барлық PIC жағдайда жүктеуші PICKIT3 болса да, егер бізде болса да. CH340C (ол жүктеуші болмайды, UART деп аталатын сериялық микроконтроллер USB болады).

PICKIT3 -> ICSP арқылы жүктеуші (тізбектегі сериялық бағдарламалау)

CH340C -> USB сериялық байланысы

бәрі дамуда, бірақ жүктеуші жұмыс істейді.

6 -қадам: Адам интерфейсі

Адам интерфейсі
Адам интерфейсі

- USB қолдау

CH340C - ендірілген USB сериялық түрлендіргіші

Стандартты сериялық конфигурация 9600 байт, 8 бит, 1 нүктелік бит, паритеті жоқ, ең аз маңызды бит бірінші жіберілген және кері

- Қалпына келтіру түймесі

Микроконтроллерді қалпына келтіру үшін Soft-Start Reset схемасында енгізілген, бірақ ICSP RST басым

-Пайдаланушы түймесі

шығыс түйреуіштерін төмендету үшін әдеттегі 10k

- 3 мм көк светодиодтар x8 5V - 2.7 Vled = 2.3 Vres

2.3 Vres / 1500 Rres = 1.5 мА (сіз көбірек жарықтық ала аласыз)

2,3 Вр * 1,5 мА => 4 мВт (1/8 Вт -тан аз)

7 -қадам: Pin конфигурациясы

Pin конфигурациясы
Pin конфигурациясы
Pin конфигурациясы
Pin конфигурациясы
Pin конфигурациясы
Pin конфигурациясы
Pin конфигурациясы
Pin конфигурациясы

Шағын шешім бар түйреуіш қабатын көрсету және оларды тақтаға параллель дәнекерлеу, екі қатарлы түйреуіштер мен сәйкес келетін тақтаның қалыңдығы

бірақ типтік орталық түйреуіш 100 миль = 2,55 мм

қашықтық шамамен 2 мм = 2,55 - 0,6 (түйреуіш)

тақтаның әдеттегі қалыңдығы 1,6, бұл жақсы

бұл 1 мм 2 тақтасы бар мысал

8 -қадам: Соңы

Соңы
Соңы

Мен біріктірген әр бөлік басқа компоненттермен (TH) және прототип нұсқасымен бөлек сыналды, мен оны easyEDA платформасымен жасадым және JLC пен LCSC -те тапсырыс бердім (осылайша тапсырыс бірінші рет жиналуы үшін JLC -те тапсырыс беру керек, содан кейін тапсырыс беру керек) сол сессиямен сіз LCSC -те сатып алу жасайсыз және қосасыз)

Өкінішке орай, менде ешқандай фотосурет жоқ және мен оны бірге дәлелдей алмадым, өйткені қытайға тапсырыс беру және барлық құжаттарды ресімдеу қажет, бірақ ол келесі нұсқауларға арналған, себебі ол жалпы дизайнды қамтиды. мұнда, кез келген сұрақтар бойынша түсініктемелерде қалдыра аласыз.

Міне, тапсырыс келгенде, мен оны дәнекерлеймін, бірге көремін, мәселелер туралы хабарлаймын, жаңартамын, құжаттаманы, бағдарламаны жасаймын және, мүмкін, бейне түсіремін.

рахмет, қоштасу және қолдау!

сілтеме: easyEDA, YouTube, анық нұсқаулар

Ұсынылған: