mercredi 11 décembre 2019

Testeur de composants : le GM328




Testeur de composants : le GM328


Vous avez peut-être remarqué chez les revendeurs chinois ce petit testeur de composants à 10€, sans avoir osé l'acheter, en vous disant : gadget, "pas assez cher mon fils".

Sachez que vous vous trompez lourdement.

Tout d'abord, même s'il est vendu principalement en chine, il ne s'agit pas d'un projet chinois mais allemand, lancé à l'origine par Markus Frejek, et repris par Karl-Heinz Kübbeler.

Il s'agit d'un instrument de mesure très élaboré et plutôt précis. Il a des possibilités intéressantes :
  • résistances (maxi 50MΩ, résolution 0.01Ω)
  • capacités (25pF~100mF, résolution 1pf)
    • résistance série (ESR)
    • perte de tension après charge
  • inductances (0.01mH~20H)
    • résistance série
  • transistors bipolaires
    • détection NPN, PNP, affichage du brochage
    • gain
    • tension Vbe (au millivolt près)
  • transistors JFET, MOSFET
    • détection canal N, canal P, affichage du brochage
    • tension VGSth
    • résistance RDSon
    • capacité grille
    • tension Vf de la diode inverse
  • diodes, diodes doubles, LEDs
    • tension directe Vf 
    • courant de fuite inverse
  • thyristors
  • générateur de fréquence (1H-2MHz)
  • générateur PWM
  • voltmètre 50V
Il suffit d'insérer le composant et d'appuyer sur le bouton pour qu'il reconnaisse immédiatement son type.

On peut l'alimenter avec un bloc secteur 7V à 12V.

Les résultats sont affichés sur un petit TFT 160x128 :


Les images ci-dessous proviennent de : http://www.walkingitaly.com/radio/RADIOSITO/MANUALI/19685.pdf

Inductance
Capacité
Diode
Transistor
Mosfet
Double résistance ou potentiomètre

La précision de ce testeur dépend en grande partie de celle des résistances  employées, en général 1%.

Utilisé en tant que simple ohmmètre, il n'est pas d'une précision extraordinaire. Un ANENG AN870 à 30€ fera mieux (0.3%). L'écart de mesure entre le GM328 et le AN870 est en général de 0.5%.
Le capacimètre est d'une précision tout à fait acceptable. Les mesures sont à 1% près identiques à celles de mon Voltcraft VC870.

Par contre ces mêmes multimètres n'afficheront pas la résistance série d'un condensateur (ESR), ni sa perte en tension après charge, ni la résistance d'une inductance. Le GM328 sait le faire.

Le test de transistors (MOSFETs en particulier) est son principal atout. Il permet d'afficher des caractéristiques qui seront difficilement mesurables avec un multimètre.

Il permettra également, très rapidement, d'appairer deux transistors NPN ou PNP grâce à un affichage précis du gain et de la tension VBE au millivolt près.

Si l'on désire mesurer la tension VBE avec précision, il vaut mieux faire la mesure plusieurs fois, car la température du transistor va augmenter très légèrement pendant le test, même si le courant de collecteur reste très faible.

Pour les fans du fer à souder, il existe des kits à monter soi-même (appelés M8) :

Il existe même des version avec LCD deux lignes :

Une version sur batterie LITHIUM (LCR-TC1) :


Ce testeur est rechargeable à l'aide d'un connecteur µUSB. La recharge est automatique : LED bicolore rouge / verte.

Pour mesurer de gros composants il vaut mieux ajouter deux grip-fils :

Voici la documentation utilisateur (et de conception) :

https://raw.githubusercontent.com/svn2github/transistortester/master/Doku/tags/english/ttester_eng112k.pdf

Le firmware (code source) :

https://github.com/Mikrocontroller-net/transistortester

Il existe de nombreuses études et tutoriels sur le sujet :

https://www.instructables.com/id/AVR-Transistor-Tester/

https://hackaday.com/2015/04/24/review-transistor-tester/

https://dragaosemchama.com/en/2019/04/gm328a-reverse-engineering-new-firmware-and-tetris/

http://www.walkingitaly.com/radio/RADIOSITO/MANUALI/19685.pdf

Je vous laisse explorer.


Cordialement
Henri

12 commentaires:

  1. Pour le débutant que je suis, c'est génial

    RépondreSupprimer
    Réponses
    1. A utiliser sans modération, toujours sur le bureau.
      Dernière utilisation : appairer deux transistors 2N3906 sur leur tension VBE dans une fourchette de 2mV.
      Il le fait sans problème ...

      Supprimer
  2. Bonjour,
    Oui, un appareil indispensable !
    Je l'utilise depuis 5 ans maintenant et il vient de décéder, il s'allume mais n'affiche plus rien sur le LCD. Je soupçonne la perte de la programmation de l'ATMega. Quelqu'un saurait-il cloner un ATMega ?

    RépondreSupprimer
    Réponses
    1. Il faut chercher GM328 firmware. Il doit y avoir plusieurs versions, avec des écrans différents.
      Dont celui-ci : https://github.com/blurpy/transistor-tester

      Supprimer
    2. Pour programmer un ATMEGA328 :
      https://riton-duino.blogspot.com/2019/07/montage-et-chargement-dun-atmega328p.html
      Mais le plus simple est sans doute de disposer d'une carte UNO avec un ATMEGA328P DIL sur support.

      Supprimer
  3. Bonjour Henri,
    Super article, comme toujours, un grand merci,
    Et je viens pour ma part faire une petite suggestion de boitier qui va très bien, et permet de protéger au mieux le testeur et une pile 9v, tout en garantissant un bon accès aux divers fonctions de test!
    https://www.thingiverse.com/thing:3710261

    RépondreSupprimer
  4. il y a également la version ArduTester, éditée sous IDE que l'on téléverse dans un UNO ou nano pour en faire le même Testeur, histoire d'avoir un hardware standardisé et ouvert. Si vous n'avez pas le testeur sous la main, vous pouvez en faire un en 5 minutes avec un UNO, un LCD ,les 6 resistances, un breadboard et des fils Dupont.

    https://www.hackster.io/plouc68000/ardutester-v1-13-the-arduino-uno-transistor-tester-dbafb4

    RépondreSupprimer
    Réponses
    1. Pour ma part il me semble assez illusoire de bâtir le même testeur avec une UNO, une breadboard, et des fils DUPONT qui allongent considérablement les connexions et font de belles antennes de réception de parasites.
      Mais pourquoi pas, après tout une carte ARDUINO est équipée d'un ATMEGA328P. A la rigueur, avec une NANO sur une plaquette à pastilles.
      D'autre part, le projet originel propose une implémentation pour de multiples écrans graphiques, y compris OLED, pour une réalisation propre et compacte.

      Supprimer
  5. Bonjour.
    J'ai acheté ce machin en kit il y a plusieurs mois et, manque de bol... ça marche pas.
    J'ai passer pas mal de temps à chercher une erreur de montage et j'en fini par penser qu'il n'y a pas de programme dans le micro-contrôler.
    J'ai bien vu le lien GitHub mais je ne comprend pas quoi faire de tous ces fichiers et comment les charger dans la puce.
    Un petit coup de main serai le bienvenu.

    RépondreSupprimer
    Réponses
    1. Pour savoir quel firmware charger dans le µcontrôleur il faudrait avoir une idée très précise de ce que vous avez acheté, en particulier le type d'écran.

      Supprimer