Índice:

Programador PIC de cartão de visita: 6 etapas (com imagens)
Programador PIC de cartão de visita: 6 etapas (com imagens)

Vídeo: Programador PIC de cartão de visita: 6 etapas (com imagens)

Vídeo: Programador PIC de cartão de visita: 6 etapas (com imagens)
Vídeo: Programador Sênior VS júnior #short #shorts 2024, Julho
Anonim
Programador PIC de cartão de visita
Programador PIC de cartão de visita

Esta foi a minha inscrição para o concurso de circuito de tamanho de cartão de visita Hack A Day. Acabei de compactar os arquivos e colocá-los no meu site. Estou postando aqui porque todas as outras entradas parecem estar em um blog para fácil acesso. Espero que isso torne o projeto mais acessível e reduza a carga no meu servidor. O arquivo anexado é a entrada do concurso como estava no meu servidor, sem as imagens. O texto é retirado do documento incluído. Este programador PIC / EEPROM é tão simples e pequeno que cabe em um cartão de visita com espaço suficiente para as instruções de montagem … Projeto: Programador PIC ICSP simples estilo JDM2 (em um cartão de visita).

  • todo o buraco
  • menos de 2USD em peças (em 1s e 2s!)
  • construção fácil de um lado em casa (com 3 jumpers)
  • espaço suficiente para as instruções de montagem
  • espaço extra na parte traseira para ainda mais produtos de cartão de visita
  • também programa / lê EEPROMS seriais

Nível de habilidade: Fácil / iniciante. Tempo de montagem: Cerca de uma hora.

Etapa 1: Descrição

Descrição
Descrição
Descrição
Descrição
Descrição
Descrição
Descrição
Descrição

Qualquer pessoa pode construir este programador simples e aprender sobre microcontroladores PIC. O programador JDM2 é super simples (cerca de 10 partes), mas programa uma grande variedade de PICS e EEPROMs seriais. Programei tudo, desde um 12F629 de 8 pinos até um novo PIC 18F4550 USB com o JDM2. Este programador possui uma interface ICSP, o que significa que pode programar PICs e ler EEPROMs enquanto eles estão conectados a uma placa de circuito. Comece seu hack!

O PCB pode ser feito de um lado (com três fios de ligação), mas um design de duas camadas torna a montagem ainda mais fácil. Todos os traços são bons e gordos para uma fácil transferência de toner ou processamento de fotos em casa. O projeto JDM2 é bastante antigo, o circuito JDM2 original pode ser encontrado aqui: https://www.jdm.homepage.dk/newpic.htm Este projeto permanece fiel ao esquema antigo, mas a numeração do diodo agora começa em 1, em vez de 2.

Etapa 2: peças

Peças
Peças
Peças
Peças
Peças
Peças

Parte Valor Descrição C1 capacitor eletrolítico de 100uF / 16 volts C2 22uF / 16 volts capacitor de tântalo D1 8,2V diodo zener D2 5.1V diodo zener D3, 4, 5, 6 1N4148 diodo Q1, 2 BC547B transistor-npn R1 10K resistor R2 resistor de 1,5K Conector de pino de 5 pinos SV1 (ou conector de pino fêmea, você escolhe) Conector serial fêmea X1 DB9

Etapa 3: Montagem # 1

Montagem # 1
Montagem # 1

Comece de baixo e vá para cima: não se esqueça de começar com os fios de jumper se você estiver usando uma placa de circuito impresso de um só lado.

  • Solde os diodos e resistores.
  • Cada diodo possui uma faixa preta que deve ser orientada na mesma direção mostrada na placa / no esquema.
  • Apenas soldar os resistores, nenhuma orientação especial necessária.

Etapa 4: Montagem # 2

Montagem # 2
Montagem # 2

Em seguida, adicione os transistores. Eles devem ser orientados à mostra no esquema / imagem. O transistor à esquerda é colocado na direção oposta ao transistor à direita (observe que ambos têm partes redondas voltadas para o meio). Esta é a pinagem BC547B padrão (típica?). Se você tiver problemas com seu circuito concluído, certifique-se de que seus transistores tenham a mesma pinagem mostrada no esquema e reoriente conforme necessário.

Etapa 5: Montagem # 3

"," superior ": 0,44285714285714284," esquerda ": 0,4160714285714286," altura ": 0,08095238095238096," largura ": 0,05714285714285714}, {" noteID ":" TKKAZDP0KJEWT14CGS "," autor ":" ian "," texto ":" usei cabeçalho feminino porque todos os meus cabeçalhos ICSP são masculinos. Dessa forma, o programador pode se conectar diretamente ao circuito. "," Top ": 0,6285714285714286," left ": 0.21071428571428572," height ": 0.11428571428571428," width ": 0.21785714285714286}, {" noteID ":" TQ9CYOK8CBEWT14C, "autor" ":" ian "," text ":" Capacitor eletrolítico. Faixa indicadora do cabo de aterramento quase invisível aqui à esquerda. "," Superior ": 0,430952380952381," esquerda ": 0,1875," altura ": 0,05714285714285714," largura ": 0,026785714285714284}]">

Montagem # 3
Montagem # 3
Montagem # 3
Montagem # 3
  • Termine a placa soldando os componentes mais altos: os capacitores, o conector do pino e o soquete DB9.
  • O capacitor eletrolítico deve ser soldado com o terra, indicado pela tarja preta, voltado para o lado esquerdo (como mostra a foto). Se isso for um pouco confuso, certifique-se de que o cabo que vem do lado com a faixa preta se conecta ao plano de aterramento (a grande área de cobre cobrindo a maior parte da placa).
  • O capacitor de tântalo deve ser colocado com o solo voltado para a direita da placa (conforme mostrado na foto). Os capacitores de tântalo podem indicar o terminal positivo com um +, em vez do terminal de aterramento (como com o capacitor eletrolítico). Como ocorre com o capacitor eletrolítico, o aterramento se conecta ao grande plano de aterramento que cobre a maior parte da placa.

Etapa 6: usar

Usar
Usar

SoftwareO programador trabalhará com qualquer software de programação que ofereça suporte ao JDM2. Eu gosto do WinPic800 porque ele pode detectar automaticamente muitos PICs. WinPIC também merece crédito pela excelente informação de suporte técnico WinPIC. Ambos suportam os mais novos PICs USB (18F2 / 4455). ICProg faz muitos PICs, bem como EEPROMs, mas não foi atualizado há algum tempo ICProg. ICSP Visão geral: Citado de meu ICSP instrutível aqui. Entendendo ICSP para microcontroladores PICA programação de microcontroladores não é difícil. Construir um programador é um ótimo primeiro projeto eletrônico. O objetivo desta seção é explicar o método simples de 'Programação serial em circuito' usado com Microchip PICs. Why ICSP? Programar um grande chip DIP (através do orifício) é fácil. Coloque-o em um programador com soquete, queime e retorne ao circuito de aplicação. Teste e repita. As coisas ficam mais difíceis com chips menores (montagem em superfície). Não há soquetes padrão para QFN, SSOP, QFP ou mesmo os grandes pacotes SOIC.300. Existem clipes realmente caros (US $ 100) que podem ser fixados e programados nesses chips. Um clipe diferente é necessário para cada tipo de chip e contagem de pinos que você usa. Há uma alternativa. É chamado de ICSP. ICSP significa 'programador serial de circuito (ing?)'. É uma forma de programar um PIC enquanto ele ainda está conectado ao circuito de aplicação. Isso mesmo, não há mais troca de chips. Então, por que o ICSP é uma coisa boa? 1. Não há soquetes de programação para chips de pacotes pequenos. Os clipes são caros.2. É uma dor de colocar e retirar os chips do programador durante o desenvolvimento. Impossível para peças de montagem em superfície. Leia o resto.

Recomendado: