Índice:

Desenvolvimento da placa Drivemall: 5 etapas
Desenvolvimento da placa Drivemall: 5 etapas

Vídeo: Desenvolvimento da placa Drivemall: 5 etapas

Vídeo: Desenvolvimento da placa Drivemall: 5 etapas
Vídeo: Делаю карбоновую рулевую рейку для гоночного спорткара 2024, Novembro
Anonim
Desenvolvimento da placa Drivemall
Desenvolvimento da placa Drivemall

Neste tutorial, veremos as etapas básicas para criar uma placa Arduino personalizada. Os softwares usados são o KiCad para o design da placa e o Arduino IDE para a criação e carregamento do firmware da placa.

Etapa 1: Requisitos

Descrição dos requisitos definidos.

- Controle de 2 motores DC - Controle de 3 motores de passo - Controle de 4 servomotores (PWM) - Gerenciamento de energia: alimentação dupla de 12V e 5V. - Compatibilidade com Arduino UNO e cabeçalho Mega. - Cabeçalho para inserir interruptores e interruptores de limite. - Uso do microcontrolador ATMega2560 - Compatibilidade com o sistema Arduino por pré-carregar o bootloader Arduino.

Etapa 2: Esquemático

Esquemático
Esquemático
Esquemático
Esquemático
Esquemático
Esquemático
Esquemático
Esquemático

Criação do esquema do circuito dividindo-o em áreas lógicas, como subsistema de energia, subsistema de microcontrolador, etc …

Depois de criar o esquema, execute a verificação.

Em seguida, gere os arquivos relativos ao esquema e, acima de tudo, o arquivo BOM.

Item Quantidade Referência Parte 1 17 C1, C2, C4, C5, C6, C7, C10, C11, C14, C15, C16, C22, C23, C31, C34, C36, C37 100nF 2 3 C3, C8, C9 22pF 3 1 C12 1u 4 2 C13, C26 4u7 16V 5 2 C17, C18 47pF 6 4 C19, C20, C21, C30 100uF 25V 7 1 C24 330uF 10v 8 1 C25 82pF 9 1 C27 27p 10 1 C28 3300p 11 3 C29, C32, C33 10uF 50V 12 1 C35 47uF 50V 13 1 LED D1 amarelo 14 1 D2 RB400VAM-50TR 15 1 D3 B360A-13-F 16 1 D4 SS24 17 3 D5, D17, LED D20 vermelho 18 3 D6, D18, LED D19 LED verde 19 8 D9, D10, D11, D12, D13, D14, D15, D16 1N5819HW1 20 1 F1 500mA MST 500MA 250V 21 1 F2 10A 22 1 J2 HC-06 23 1 J3 USB B 2411 01 SS-52300-001 24 6 J4, J5, J6, J12, J13, J14 XH2.54-2pin 25 3 J7, J17, J24 CON16C 26 3 J10, J20, J26 XH2.54-4pin 27 1 J15 CON3 28 4 J16, J22, J23, J25 XH2.54- 3 pinos 29 10 J18, J19, J21, J27, J28, J29, J30, J34, J35, J36 JUMPER 30 2 J31, J40 CON2 31 1 J37 pinstrip 32 2 J38, J39 CON8 33 1 LP1 LED VERMELHO 34 1 LP2 LED_Green 35 1 L1 10uH MLZ2012M100WT 36 1 L2 33u MSS1260333ML 37 4 M1, M2, M3, M4 MORSETTO 2 -5,08 38 1 Q1 IRF95 10S 39 10 R1, R2, R3, R4, R8, R9, R32, R33, R34, R35 10k 40 2 R5, R20 1M 41 1 R6 27R 42 6 R7, R10, R11, R12, R13, R26 1k 43 4 R14, R16, R18, R25 4k7 44 3 R17, R19, R27 100k 45 2 R21, R22 249k 46 1 R23 60k4 47 1 R24 47k5 48 4 R28, R29, R30, R31 R 49 2 R36, R37 0R 50 1 SW1 SW PUSHBUTTON 51 1 SW2 SW PUSHBUTTON 52 1 U1 ATMEGA2560-16AU 53 1 U2 LM358 54 1 U3 FT232RL 55 1 U4 ULN2803 56 1 U5 LTC3115 57 1 U6 LM1117-3.3 59 1 U9 L298P 60 1 Y1 Cristal 16 MHz

Etapa 3: Design de PCB

Organize os componentes dentro da área escolhida para o PCB. (coloque a imagem combinada na página 5-7-9 de "DRIVEM.pdf").

Satisfeito com a colocação, proceda com o desemaranhamento das conexões entre os componentes.

Verifique as regras de design definidas pela empresa que produzirá o pcb.

Geração do arquivo gerber para envio à empresa.

Possíveis fabricantes europeus de PCB:

www.multi-circuit-boards.eu/

www.eurocircuits.com/

Fabricantes de PCB chineses:

www.pcbcart.com/

jlcpcb.com/

O Fablab local pode fornecer acesso a máquinas para fazer protótipos.

Etapa 4: Montagem e teste da placa

Montagem e teste da placa
Montagem e teste da placa
Montagem e teste da placa
Montagem e teste da placa
Montagem e teste da placa
Montagem e teste da placa

Depois de receber a pcb e os componentes, proceda à montagem da placa soldando os componentes.

Depois de montada, proceda com os testes elétricos da placa, verificando por exemplo a continuidade das pistas e a correta alimentação dos circuitos.

Etapa 5: use o quadro

Use o tabuleiro
Use o tabuleiro
Use o tabuleiro
Use o tabuleiro
Use o tabuleiro
Use o tabuleiro

Agora que a placa está montada e a operação elétrica correta foi verificada, você pode prosseguir com o uso da placa por meio do IDE do Arduino (depois que o carregador de inicialização do Arduino for carregado, você pode consultar a atividade de carregamento de um carregador de inicialização).

Recomendado: