banner

Nouvelles

May 08, 2023

Enregistreur de température USB avec quelques astuces supplémentaires

Beaucoup d'entre nous, types de pirates électroniques, ont tendance à avoir au moins le même équipement commun sur nos bancs, à savoir un multimètre, un oscilloscope, une sorte d'alimentation électrique réglable et peut-être un analyseur logique. Ce sont d'excellents outils couvrant de nombreuses bases, mais le traitement des mesures de température est souvent négligé. Un besoin soudain de tels résultats se traduit souvent par l'achat d'une unité de mesure dédiée ou d'une carte de thermocouple eBay bon marché et par quelques hacks. [Jana Marie Hemsing] avait besoin de mesurer le côté thermique des choses, et en a eu assez de pirater avec des piles de planches, et s'est conçue un instrument approprié pour cette tâche.

Le résultat est une interface thermocouple à quatre canaux très ordonnée, transmettant les données à l'ordinateur hôte via USB. Chacun des quatre canaux peut être soit une entrée de type K, soit une entrée de thermistance NTC, décidée au moment de l'assemblage de la carte, mais vous pouvez simplement construire deux unités avec quatre canaux chacune et couvrir toutes les bases. L'entrée thermocouple de type K est basée sur le dispositif de la série MAX31855. Bien que le dispositif suffixé 'KASA' soit probablement le plus courant, si vous avez besoin de dédier certains canaux à la gestion de l'un des six autres types de thermocouples courants, cela nécessite simplement la variante MAX31855 appropriée, et vous êtes prêt à partir .

Pour le contrôleur, [Jana] a choisi le microcontrôleur STM32F0x commun, qui gère tout le côté du protocole USB. La fonctionnalité supplémentaire ajoutée permet la conduite directe d'un contrôleur de chauffage via le pont en H DRV8837, avec quelques sorties à collecteur ouvert supplémentaires pour d'autres choses que vous pourriez vouloir piloter. Cela permet à l'enregistreur de fonctionner comme une sorte de périphérique IO thermique. Le micrologiciel est écrit dans le bon vieux STM32 HAL, en utilisant le standard STM32CubeMX et la chaîne d'outils GCC. Il semble que le Makefile soit venu via la route du générateur de projet STM32. Le firmware a aussi une belle astuce dans sa manche ; d'une simple pression sur l'interrupteur à l'arrière, le micrologiciel peut basculer entre la sortie de données CSV via une liaison USB CDC standard (un port série virtuel) ou il peut présenter une interface de terminal SCPI, permettant l'intégration dans les flux de test SCPI existants. Bon travail!

Nous avons vu quelques projets de journalisation sur ces pages équitables, comme cet appareil d'enregistrement ESP32 alimenté par batterie. Si la journalisation IoT est plus votre truc, c'est parti.

PARTAGER