Transistor tester Mega328 mede ESR, capacitor, Mosfet

LCR transistor tester medindo bobina núcleo toroidal de 22µH

Circuito de Transistor tester Mega328 mede ESR, capacitor, resistor, diodo, Mosfet canal N e canal P, indutor, tiristor, Triac com display ST7920 de 128X64 pixels.

O Componente Tester é baseado no projeto de Markus Frejek e o sucessor é de Karl-Heinz Kübbeler.

A ideia do projeto do autor Markus F. era o dilema do hobista de eletrônica: Quando retira um transistor de uma placa ou encontra um componente em uma gaveta. Pelo código no corpo do componente, provavelmente você irá atrás de datasheet ou outros documentos para que possa identificar este componente, isto quando dá tudo certo. Mas se você não encontra qualquer documento sobre este componente, você não terá ideia, de que tipo de peça será esta. Com um medidas convencionais pode consumir tempo para descobrir o que é esta peça ou seus parâmetros. Este transistor pode ser um NPN, PNP, Mosfet canal P/N, etc. Este foi a ideia do autor Markus utilizando microcontrolador AVR.
Hoje o projeto é muito mais que um testador de transistor, um verdadeiro canivete alemão para medir diversos componentes eletrônicos.

Detalhes Da Placa Ainda Sem O Display

O projeto conta com ampla documentação disponível com suporte a várias configurações.

Estas são as características do testador de componentes:

  • Funciona com microcontroladores ATmega8, ATmega168, ATmega328 ou ATmega644 e ATmega1284.
  • Mostra resultados em um LCD de 2×16 ou 4×20 caracteres.
  • É possível uma exibição gráfica com o controlador ST7565, NT7108 ou ST7920. Também é possível utilizar display OLED com o controlador SSD1306 e comunicação via interface SPI ou I2C. Poderá utilizar display coloridos com o controlador ILI9341 ou ILI9163.
  • Operação por uma tecla com desligamento automático.
  • Três pinos de teste para uso universal.
  • Detecção automatizada de transistor NPN, PNP, MOSFET canal N e P, JFET, diodos e pequenos tiristores, TRIAC.
  • Detecção automatizada de ordem de pinos, isso significa que o dispositivo em teste pode ser conectado ao testador em qualquer ordem.
  • Medição de hFE e tensão base-emissor para transistores de junção bipolar, inclusive para transistores Darlingtons.
  • Detecção automatizada de diodos de proteção em transistores de junção bipolar e MOSFETs.
  • Os transistores bipolar de junção são detectados como um transistor com um transistor parasitário (NPNp = NPN + parasita PNP).
  • Até dois resistores serão medidos com resolução de até 0,1Ohm. A faixa de medição é de até 50MOhm (Mega Ohms). Resistores abaixo de 10Ohms serão medidos com a aproximação ESR e uma resolução de 0,01Ohm se ATmega168/328 for usado. Atenção: Resolução não quer dizer precisão.
  • Pode medir potenciômetros e trimpots.
  • Capacitores na faixa de 35pF (picofarad) a 100mF (millifarad) podem ser medidos com uma resolução de até 1pF.
  • Se o processador tiver pelo menos 32K de memória flash, você pode usar o método samplingADC de Pieter-Tjerk para obter uma resolução de até 0,01pF para capacitores com valor menor que 100pF.
  • Para capacitores com um valor acima de 5000pF, a perda de tensão após um pulso de carga pode ser medido. A perda de tensão dá uma dica para questão de qualidade do capacitor.
  • Os resistores e capacitores serão exibidos com seus respectivos símbolos, números de pinos e valores.
  • Diodos duplo serão exibidos com seu símbolo corretamente alinhado, número de pinos e queda de tensão.
  •  A operação da bateria é possível, pois a corrente quiescente é de apenas 20nA.
  • Para um diodo simples, será medido a capacitância parasita e a corrente reversa.
  • Para o ATmega168/328 é possível a auto calibração de zero capacitância, zero resistência e outros parâmetros.
  • Para ATmega168/328 podem ser detectadas e medidas indutâncias de 0,01mH a 20H.
  • Se seu processador tiver pelo menos 32K de flash, você poderá usar o método samplingADC para medir indutâncias menores com um capacitor paralelo de capacidade conhecida. A frequência de ressonância e o valor da indutância calculada são mostrados e, adicionalmente, o fator de qualidade (Q).
  • para ATmega168/328, a medida de ESR (Equivalent Series Resistance) de capacitores maiores que 20nF é incorporada. A resolução é de 0,01Ohm. Para valores de capacidade mais baixos, a precisão do resultado ESR se torna pior.
  • Para ATmega168/328 Vloss de capacitores maiores 5nF é verificado. Com isso, é possível estimar seu Q-fator.
  • Medição da tensão Gate threshold , do valor da capacitância do Gate e do RDSon dos MOSFETs.
  • LED será detectado como diodo, a tensão de fluxo é maior do que em um diodo normal. LEDs duplo será detectado como dois diodos.
  • Diodos Zener podem ser detectados, se a tensão estiver abaixo de 4,5V. Este será mostrado como dois diodos, você pode identificar essa componente apenas pelas tensões. Os números da sonda externa, que cercar os símbolos de diodo, são idênticos neste caso. Você pode identificar o ânodo real do diodo somente por um com quebra (limiar) tensão será próxima de 700mV!
  • Para resistor abaixo de 2100Ω o valor da indutância também será medido.
  • O tempo para testar os componentes costumam serem rápidos exceto no caso de grandes capacitores e indutores (bobinas).
  • Para o ATmega328, uma função de menu pode ser obtida ao pressionar e segurar a tecla (>0,5s). Uma breve pressão de tecla muda para a próxima função. Pressionar e segurar e segurar inicia a função.
    A lista de funções internas até agora:
    • Medição de frequência no pino PD4. Este pino também é usado para o display LCD e será comutado para entrada (High-Z) durante a medição. A frequência é medida por 1 segundo. Se estiver abaixo de 25 kHz, o período será medido para melhorar a precisão. Resolução cai para 0,001mHz.
    • Medição de tensão no pino PC3, se não for usada para saída serial. Como o ATmega328 tem 32 pinos (PLCC), também podem ser usados ADC6 ou ADC7. Um divisor de 10:1 será usado, tensões de até 50V podem ser medidas. Com um conversor DC-DC adicional, os diodos Zener também podem ser medidos.
    • Geração de frequências no port TP2. Um resistor de 680Ohm conectado ao pino PB2 pode ser usado para gerar um sinal com 1Hz a 2MHz na porta TP2. A porta TP1 é aterrada.
    • PWM  (modulação por largura de pulso) Variável com frequência fixa na porta TP2. Contador de 10 bits. A porta TP1 é aterrada. Pressionar a tecla aumenta a largura do pulso em 1% e pressionar e segurar em 10%.
    • Há uma medição separada de capacitância e ESR disponível. Capacitores de 2µF a 50mF podem geralmente ser medidos em circuito. Você tem que garantir de antemão que o capacitor não está carregado.
    • Função capacitor para medir capacitor abaixo de 50pF via TP1  e TP3.

Para verificar como funciona cada medição consulte o manual em PDF com os detalhes.

Esquema do transistor tester MEGA328 com display 12864

Sobre o circuito
É o circuito original adicionando funções na placa.
A alimentação pode ser por fonte de 6,8 a 12V ou bateria de 7 a 12V (Normalmente uma bateria de 9V), também pode ser utilizado ambos, a bateria será desconectada automaticamente quando inserido a alimentação por fonte no jack DC.
Inclui conector ZIF de 14 pinos para facilitar a medição dos componentes, também conta com pads para medir diferentes componentes SMD. Se preferir também conta com conector de 3 pinos para ligar uma ponta de provas externa.
Opção de medir tensão de até 50V e medida de frequência (Frequencímetro).
Opção de gerador de sinal de 1HZ até 2MHz e geração de sinal de PWM ajustável.
Conta com enconder rotativo com chave para facilitar o trabalho
Ideal para medir e testar capacitor eletrolítico, ESR, capacitor, resistor, diodo, Mosfet canal N e P, indutor, transistor NPN e PNP, PUT, UJT, tensão, frequência (Frequencímetro), gerador de frequência, gerador sinal PWM, P-IGBTs, JFET, Tiristor, Triac, transistor Darlington, diodos duplos, leds, leds duplo, componentes SMD, diodos Zener (até 4,5V), bobina, etc.
Bom para hobista e profissionais em seus testes de bancada, para projetos de amplificadores classe D, transmissores, fontes de alimentação chaveada, manutenção de placas, estudantes de eletrônica.
Por utiliza bateria pode se tornar instrumento de medida portátil para complementar o multímetro nas medidas.

Detalhe Já Com O Display

Na placa terá opção de utilizar Atmega8, Atmega168, ou Atmega238 (recomendado), basta que altere o software. Sendo que algumas funções só será possível com mega168 e mega238.
A referência de tensão de 2.5V pode ser conseguido utilizando TL431B (B=0,5%) ou LM4040AIZ2.5 e LT1004CZ-2.5 que também são de precisão.
O regulador de tensão recomendado é o MCP1702-5002 pois requer somente 2µA de corrente de stand-by, sendo ideal para operar com bateria e por ser LDO com apenas 5,4V teremos 5V na saída com tolerância de 2.0%. Mas enfim também na placa terá espaço para um regulador de tensão 78l05 convencional.
Ao menos resistores de 470K e 680 Ohms devem ser com tolerância de 1%, aqui utilizei resistores com 0,1%. Resistores precisão PTH ou SMD podem ser encontrados em lojas de eletrônica no Brasil e no exterior. Se for encomendar placas na JLCPB.com poderá também aproveitar o frete e incluir componentes para sua montagem na lcsc.com.
Na placa poderá optar por resistores de precisão PTH ou SMD.
Inclui opção para conector ICSP para facilitar os upgrades e ou testes com o circuito.
Utiliza display gráfico LCD 128×64 – ST7920

No menu terá acesso a medidas adicionais (girando o encoder):

  • Transistor – Medidor convencional transistor tester
  • Frequencia – Frequencímetro
  • Gerador-F – Gerador de sinal
  • 10-bit PWM – Gerador de sinal PWM ajustável
  • C+ESR@TP1:3 – Medir capacitor + ESR de valores entre 2µF e 50mF (50.000µF), podendo ser medido in circuit.
  • – Mede também a indutância em resistores abaixo de 2100Ω.
  • 1-||-3 – Mede capacitores de  1pF a 100mF nos pinos 1 e 3 , a medida será repetida sem precisar pressionar a tecla.
  • C (µF Correction) – Com esta função de menu você pode alterar o fator de correção para valores de maior capacitância.
  • Encoder rotativo – Para testar enconder rotativo
  • Autoteste – Realizar o teste automático para calibração
  • Tensão – Voltímetro mede tensão até 50V
  • Mostrar dados – Mostra a versão do software, informação de calibração e outros dados.
  • Desligar – Coloca a placa em stand-by

Placa de circuito impresso do testador de componentes

Placa Parte Superior (Top)

 

Placa Parte Inferior (Bottom)
Raio-X Da Placa
Silk De Componentes Parte Superior
Silk Parte Inferior

Montado o projeto do transistor tester
Poderá utilizar o firmware compilado e disponível aqui para download ou compilar o seu próprio e utilizando seu método gravar o microcontrolador Atmega.
Atente para os resistores de precisão e referência de tensão também com boa precisão.
Adquira o display gráfico LCD 128×64 – ST7920 – pode ser encontrado pelo nome “display 12864” ou “display ST7920”. Pode ser encontrado no Mercado livre e AliExpress.
Prefira utilizar o regulador de tensão MCP1702-5002 e como referência dos 2,5V TL431B (B=0,5%),   LM4040AIZ2.5 (0.1%),  LM336-Z2.5 (0.8%) ou LT1004CZ-2.5 (0.8%) .
Se possível utilize o soquete ZIF (Zero insertion froce) de 14 pinos, disponível em lojas de eletrônica ou pode ser encomendado no Aliexpress.

Solde todos os componentes iniciando pelos menores.
Os componentes para medir frequência, tensão, circuito de proteção e conector ICSP são opcionais.
Para maior sensibilidade do frequencímetro, ainda sem instalar o Atmega ajuste o trimpot horizontal até medir 2.4V em PD4.
Ao instalar o display ajuste o trimpot vertical até que os caracteres fiquem visíveis.

Se receber um aviso de Não calibrado realize o procedimento para calibragem:

  • Selecione no menu “Autoteste”
  • Conecte 3 pontas de prova.
  • Aguarde pedir para remover o curto.
  • Pedirá um capacitor com capacitância maior que 100nF, coloque um capacitor de 100nF a 20µF nas pontas de prova 1 e 3
  • Aguarde pedir um capacitor de 10nF — 30nF
  • Até finalizar a calibração

Lembrete: sempre descarregue os capacitores ou desenergizar as placas antes de realizar teste com este aparelho.

Lista de componentes para montar o transistor tester com Atmega328

Item Nº. Componente Valor Descrição Quantidade
Resistores 1/4W
1 R1 33K 1
2 R2, R7 1K 2
3 R3, R17(R18A) 3.3K (R17/R18A Utilize SMD ou PTH) 2
4 R4, R5, R9, R10, R11, R14 (R14A), R34 10K 7
5 R6 100K 1
6 R8, R12 27K 2
7 R13, R33 470 2
8 R16 2.2K 1% tol. 1
9 R19(R19A), R23(R23A), R29(R29A) 680 (Utilize SMD (A) ou PTH) 1% tol. A = SMD 3
10 R21(R21A), R25(R25A), R31(R31A) 470K (Utilize SMD (A) ou PTH) 1% tol. A = SMD 3
11 R27 180K 1% tol. 1
12 R28 20K 1% tol. 1
Capacitores
13 C1, C5 10µF/16V Capacitor Eletrolítico 2
14 C2, C3, C6, C10, C11, C12, C13 100nF (104) Capacitor cerâmico 7
15 C4 10nF (103) Capacitor cerâmico 1
16 C7, C8 22pF Capacitor cerâmico 2
17 C9 1nF (102) Capacitor cerâmico 1
Semicondutores
18 D1, D2 1N4004 Diodo 2
19 D4 SRV05-4 TVS Array 5V 1
20 D5 ou D5A(opcional) P6KE6V8A ou SMBJ5.0A TVS 6.8V 1
21 LED1 Led Verde 5mm 1
22 IC1 MCP1702-5002E/TO Regulador de tensão 5V LDO 1
23 IC1A (opcional) 78l05 (Só utilize o 78l05 se não tiver o MCP1702-5002) Regulador de tensão 5V 1
24 IC2 ATMEGA328P Microcontrolador Atmel 1
25 Q1 BC557 Transistor PNP 1
26 Q2, Q3 BC547 Transistor NPN 2
27 VR1 TL431B Regulador shunt programável 0.5% 1
28 VR1A (Opcional) LM4040AIZ2.5 ou LT1004CZ-2.5 ou LM385Z-2.5 (Utilize um ou outro, só utilize se não utilizar o TL431B) Referência de tensão shunt de precisão 1
29 LCD1 Display Gráfico com controlador ST7920 128×64 Display ST7920 12864 1
Diversos
30 Teste Conector para pontas de prova Barra de pinos 2,54mm 1
30 VOLT Conector medir tensão Barra de pinos 2,54mm 1
31 SINAL Conector para saída de sinal PWM Barra de pinos 2,54mm 1
32 FREQ Conector para medida de frequência Barra de pinos 2,54mm 1
33 Q4 Cristal 8MHz 1
34 ICSP Conector ICSP 10 pinos DC3-10P ou Conector Header 10 Pinos 90 Graus 1
35 J1 Jack DC Jack J4 DC-005 1
36 P1 10k Trimpot CA6V 1
37 P2 10K Trimpot CA6H 1
38 X1 Conector para bateria de 9V KK 2 Vias Macho 1
39 SW1 Rotary Encoder 1
40 ZX1 ZIF14 Conector ZIF 14 pinos 1
Solda, Fios, Pci, Caixa, fonte, placa de circuito impresso, soquete para o mega328, etc.

Alguns componentes você deve escolher qual utilizar, pois, são opcionais:
Resistores “A” SMD, são opcionais. Utilize SMD ou PTH, nunca os 2 em simultâneo.
VR1/VR1A — Deve utilizar qualquer um destes da lista, nunca 2 em simultâneo. O TL431B tem posição dos pinos diferente.
IC1/IC1A — Deve utilizar o MCP1702-502 ou 78l05 (Tem pinos diferentes), nunca ao esmo tempo.

Download dos arquivos das placas em PDF e Gerber + Firmware para gravar o Atmeg328
Download     Mirror

Adicionado firmware em outros idiomas: English, German, Italian and Spanish.

Download do código fonte, atualizado.

Links do projeto:

Os clones chineses podem ser comprados em lojas como AliExpress e BangGood, será tema de um artigo em breve.

O que achou deste artigo?

Clique em uma estrela para avaliá-lo!

Classificação média 4.8 / 5. Total de votos 64

Sem votos até agora! Seja o primeiro a avaliar este post.

Sobre o Autor
Autor do blog Te1.com.br. Técnico em Eletrônica Industrial pela Escola Técnica de Brasília, Tecnólogo em Sistemas para Internet pela Unianhanguera. Interessado em eletrônica, montagens, pesquisas, informática e tecnologia em geral.
Compartilhe:
Comentar via Facebook

26 comentários em “Transistor tester Mega328 mede ESR, capacitor, Mosfet”

  1. Hello again, I ask again, is there a way for this device to show the amount of high capacity capacitor correctly because it shows the capacity almost three times

    Responder
  2. This project is not correct, and I dare you if this project is the entire hex file, is not correct. You too underestimate people’s minds, and this is not true. If you do not like to put your project on the Internet, why do you put it better for you to delete this project instead of costing people money on empty things

    Responder
  3. Peace be upon you
    I have made sure that you do not want help. I have sent you everything that you asked, but you did not help me. If you do not want to help anyone, it is better for you to say to him this project is incomplete or it is an intentional mistake because I sent you on the e-mail and on Facebook and you did not reply if you do not want anyone To benefit from your project, it is better for you to ditch this project instead of the cost of people

    Responder
  4. Have you noticed that all the comments say that the project is not working soon? Please correct the error and thank you very much for your tremendous effort

    Responder
  5. Transistor tester Mega328 mede ESR, capacitor, Mosfet
    Peace be upon you
    I did your project and cost myself a lot, and at the end I find that the project does not work and does not open
    Originally, is there a solution to this project because all the comments say that it does not work. Is this intended or what, as long as you downloaded a project, it must be complete. Please send the correct hex file and thank you very much for your trouble

    Responder

Deixe um comentário

Sair da versão mobile