Driver PWM + Interface SPI para PI-7

5
Driver PWM + Interface SPI para PI-7 Jun Okamoto Jr. Informações Gerais Driver para 1 motor CC com L298 + interface SPI Alunos projetam circuito no DipTrace Alunos fazem o layout do PCB no DipTrace Nós fabricamos os PCB (sem custo para os alunos) Serão fabricados 3 PCBs do mesmo projeto Alunos compram componentes No DipTrace 1. Criar componentes que não existem 2. Criar footprints para os componentes 3. Fazer o diagrama do circuito 4. Fazer o layout do PCB

Transcript of Driver PWM + Interface SPI para PI-7

Page 1: Driver PWM + Interface SPI para PI-7

Driver PWM + Interface SPI para PI-7

Jun Okamoto Jr.

Informações Gerais

• Driver para 1 motor CC com L298 + interface SPI

• Alunos projetam circuito no DipTrace

• Alunos fazem o layout do PCB no DipTrace

• Nós fabricamos os PCB (sem custo para os alunos)

• Serão fabricados 3 PCBs do mesmo projeto

• Alunos compram componentes

No DipTrace

1. Criar componentes que não existem

2. Criar footprints para os componentes

3. Fazer o diagrama do circuito

4. Fazer o layout do PCB

Page 2: Driver PWM + Interface SPI para PI-7

L298

• Driver com 2 pontes H completas

Aspecto externo Exemplo de montagem típica

L298

• Sinais nos pinos e no DipTrace

Sinais nos pinos físicos Componente no esquemático

L298

• Dimensões físicas do encapsulamento

Page 3: Driver PWM + Interface SPI para PI-7

L298

• Pattern no DipTrace• Biblioteca: Dbs.lib

• Nome: DBS15/20x5.08x1.27 (montagem vertical)

• Diâmetro interno do furo: 0.047”

• Diâmetro externo do furo: 0.079"

7805

Aspecto externo Ligação típica

Pinagem Pattern

• Pattern no DipTrace

• Biblioteca: TO.lib

• Nome: TO220 (montagem vertical)

Interface SPI

Page 4: Driver PWM + Interface SPI para PI-7

PCB

• Face simples

• Engrossar trilhas de potência

• Manter trilhas de sinal no padrão

• Usar grid mínimo de 0.0125"

• Usar clearance mínimo de 0.08” no DRC

• Deixar espace em volta do L298 e 7805 para dissipadores

• Dimensões máximas: 60 mm x 80 mm

ATENÇÃO: PCBs

maiores não serão

fabricados.

Programação

Data Evento Observação

18/03 Explicações Hoje

1/04 Envio de Gerbers e N/C Drill Por e-mail: <[email protected]>

5/04 PCB pronto, entrega para alunos Retirar na MZ-04 (LPA) com Angélica

ATENÇÃO: caso o grupo não envie os Gerbers e N/C Drill na data, o PCB não será fabricado.

Conexões do Sistema

Page 5: Driver PWM + Interface SPI para PI-7

ENC1

LPCXPRESSO

Serial 3.3V

PC

USB

PWM1, PWM2, DIR2, SDO

+5V, GND, ENC_Ax, ENC_Bx, SCK, SDI, DIR1/S_SS

L298

7805

FONTE CHAVEADA+12V @ 10A

M1

ENC2

M2

Para gerar +5V a partir de +12V Deve ser montado com dissipador.

SIZE DATE DRAWN BY REV

A4 18/03/2019 Jun Okamoto Jr. 8.0SCALE 1:1 SHEET 1 OF 1

SIZE DATE DRAWN BY REV

A4 18/03/2019 Jun Okamoto Jr. 8.0SCALE 1:1 SHEET 1 OF 1

1

2

3

4

5

6

7

8

VCCGNDM+ABM-

Não conectadoNão conectado

1

2

3

4

5

6

7

8

VCCGNDM+ABM-

Não conectadoNão conectado

PIC16F886

J1

J2

PIC16F886

J1

J2

PIC16F886

J2

PIC16F886

J2

Conversor Serial ↔ USB

J1

L298

7805

Ligação para alta corrente com saídas em paralelo de acordo com a

Figura 7 do data sheet.Deve ser montado com dissipador.

Flat cable de 26 vias

Esquema de liagções entre PC – LPC (de PMR3402) – Controladores com PIC (de PMR3406) –

Drivers de motores (de PMR3403) – Motores e Encoders

PI-7

ATENÇÃO: 3.3V

SCK, MISO, MOSI, SS1

SCK, MISO, MOSI, SS2

Serial 5VPode ser utilizado

para testes

Serial 5VPode ser utilizado

para testes

Dependendo da versão não existem pinos 7 e 8

Flat cable de 26 vias

+5V, GND, ENC_Ax, ENC_Bx, SCK, SDI, DIR1/S_SS

PWM1, PWM2, DIR2, SDO

1357

2468

91113

101214

DIR1/S_SSPWM1

PWM2

ENC_A1ENC_B1

VCC

GND

BUZZER

NC

SL1

SENS_ON

RESET_IN

SDAT

SPI_DRDY

J1

15171921

16182022

2325

2426 DIR2

ENC_A2ENC_B2

VCC

GND

SL2SL3

SDISDOSCKM_SS

NC1357

2468

91113

101214

DIR1/S_SSPWM1

PWM2

ENC_A1ENC_B1

VCC

GND

BUZZER

NC

SL1

SENS_ON

RESET_IN

SDAT

SPI_DRDY

J1

15171921

16182022

2325

2426 DIR2

ENC_A2ENC_B2

VCC

GND

SL2SL3

SDISDOSCKM_SS

NC1357

2468

91113

101214

DIR1/S_SSPWM1

PWM2

ENC_A1ENC_B1

VCC

GND

BUZZER

NC

SL1

SENS_ON

RESET_IN

SDAT

SPI_DRDY

J1

15171921

16182022

2325

2426 DIR2

ENC_A2ENC_B2

VCC

GND

SL2SL3

SDISDOSCKM_SS

NC

J11

J12

J12

J11

MISOMOSISCK

SS1 ou SS2

LPCxpresso(J12)

Placa de controle PIC

(J11)

SDOSDISCK

DIR1/S_SS

MISOMOSISCK

SS1 ou SS2

LPCxpresso(J12)

Placa de controle PIC

(J11)

SDOSDISCK

DIR1/S_SS

Compras

• Gerar BOM (Bill of Materials) no esquemático do DipTrace

• L298, 7805, dissipadores, conectores, cabos, etc. - comprar na Sta. Ifigênia (por exemplo na Multi Comercial, R. dos Timbiras, 257)

• Conversor USB/Serial (FT232RL) com pinagem compatível com Arduino — comprar no Mercado Livre, preço aproximado R$30,00 — só para testes (opcional)