19

Le dongle Téléinfo USB le plus petit est né : MicroTeleinfo

Août 2016 : Depuis l’écriture de cet article beaucoup de choses ont changées en ce qui concerne la téléinfo, que ce soit le matériel ou les articles. Alors pour des informations “up to date” (nouveaux articles et produits) concernant la téléinformation (ou TIC) c’est par ici.

En ces périodes de fêtes j’ai enfin pu tester et valider un module USB pour la téléinfo qui traînait dans ma boite à projets depuis longtemps. Etant plutôt pragmatique et homme de challenges, je souhaitais quelque chose de simple, petit, efficace, peu onéreux et surtout dans un format n’existant pas sur le marché. Et voilà le résultat en image.

Le stick Téléinfo USB le plus petit

Le stick Téléinfo USB le plus petit

Update du 17/07/2015

Afin de faciliter les connexions, j’ai essayé une autre méthode pour appliquer la soudure sur les PAD USB, je n’en mets pas sur toute la longueur et un peu moins, les connexions ont l’air beaucoup plus fiables. Un photo ci-dessous :

Teleinfo Soudure USB

Teleinfo Soudure USB

Pourquoi ?

Certains d’entre vous se posaient la question de savoir si ma carte Arduipi savait récupérer les données de téléinformation de plusieurs compteurs, or pour celà il faut plusieurs décodeurs embarqués et sur l’ArduiPi il n’y en a qu’un. L’idée de pouvoir ajouter à la demande autant de décodeurs téléinfo que souhaité était née.

Comment ?

Je me suis lancé dans l’idée sans réellement savoir si çà allait fonctionner avec le chipset que j’avais choisi mais je trouvais le challenge assez sympa. Pour le décodage physique du compteur, c’était assez simple. Une méthode connue et éprouvée avec l’optocoupleur de chez Vishay SFH6206 comme celle fonctionnant sur L’ArduiPi. Restait à l’interfacer avec de l’USB, tout naturellement un chip dédié du constructeur FTDI et du type FT232R a pointé le bout de son nez. Sauf que ce chip reste hors de prix (soyons relatifs, entre 3 et 4$), surtout trop gros (la encore tout est relatif) et avec beaucoup trop de fonctionnalités pour un simple convertisseur, çà aurait été gâché !!

J’ai donc choisi son petit frère le FT230X, plus petit, moins cher et suffisamment fonctionnel. J’ai donc fait tirer quelques PCB chez OSHPark, commandé les composants et enfin un stencil chez OSHStencil. Je me serai bien passé du stencil mais vu la taille du FT230X çà me paraissait très tendu de tenter une soudure à la main (quoique je suis certain que ça reste possible).

Les soudures sur les pads USB servent a augmenter l’épaisseur du circuit imprimé, en effet celui-ci état d’épaisseur 1.6mm c’est un peu trop juste pour bien être connecté dans un port USB. Idéalement il aurait fallu réaliser un PCB de 2mm d’épaisseur mais OSHPark ne le fait pas et quand çà se fait (chez d’autres), le prix du PCB prend un certain envol. Du coup, un peu de soudure et çà fonctionne très bien pour tester.

Résultat

Et bien à ma grande surprise, çà fonctionne parfaitement, j’ai du néanmoins supprimer la résistance de pullup de 10K à la sortie de l’optocoupleur sinon çà ne fonctionnait pas. Exactement le même problème que sur l’ArduiPi. Mais cette fois-ci j’ai regardé à l’oscilloscope pourquoi avec une pullup de 10K çà ne fonctionnait pas. Tout simplement le signal oscillait entre 5V et 1.2V et l’état “bas” n’était pas correctement détecté (le chip devant avoir une circuiterie interne faisant que la tension n’atteignait pas les 0V souhaité de l’état bas). Bref, à même problème, même solution, suppression de la résistance et tout fonctionne. Ceci dit, si des spécialistes peuvent m’expliquer le pourquoi je suis preneur.

Utilisation

Comment utiliser le dongle ? c’est très simple il fonctionne comme n’importe quel autre convertisseur USB/Série et il est vu sous Linux comme un /dev/ttyUSBx et sous Windows comme un port COM, donc tous les programmes existants doivent fonctionner avec. D’ailleurs le programme teleinfo que j’ai écrit fonctionne parfaitement avec ce dongle. De plus toutes les procédures d’installation et de configuration de fonctionnement avec sont décrites ici et la restent parfaitement opérationnelles avec ce stick.

Vous pouvez aussi utiliser ce dongle avec Node-red par exemple comme décrit dans cet Article (c’est avec un autre type de dongle mais c’est exactement le même principe)

D’une manière plus générale, vous trouverez toute mes articles relatifs à la téléinformation ici, à vous de choisir l’utilisation que vous souhaitez en faire.

Conception

Le schema de conception ainsi que le circuit imprimé sont maintenant disponibles dans mon repository github dans le dossier MicroTeleinfo

Schéma

Schéma

Circuit Imprimé

Circuit Imprimé

Top

Top

Bottom

Bottom

Je vous souhaite à tous et à vos proches de joyeuses fêtes de fin d’année

Charles

PS : Vous pouvez vous procurer un exemplaire sur Tindie

tindie-mediums

Charles

Charles