banner

Noticias

May 08, 2023

Registrador de temperatura USB con algunos trucos adicionales

Muchos de nosotros, los tipos de piratas informáticos electrónicos, tendemos a tener al menos el mismo equipo común en nuestros bancos, a saber, un multímetro, un osciloscopio, algún tipo de fuente de alimentación ajustable y tal vez un analizador lógico. Estas son excelentes herramientas que cubren muchas bases, pero a menudo se descuida el manejo de las mediciones de temperatura. Una necesidad repentina de tal frecuencia da como resultado simplemente comprar una unidad de medida dedicada o alguna placa de termopar barata de eBay y simplemente rodar con algunos trucos. [Jana Marie Hemsing] tenía la necesidad de medir el lado térmico de las cosas, y se cansó de cortar con montones de tablas, y se diseñó un instrumento adecuado para la tarea.

El resultado es una interfaz de termopar de cuatro canales muy ordenada, que alimenta los datos a la computadora host a través de USB. Cada uno de los cuatro canales puede ser una entrada tipo K o una entrada de termistor NTC, lo que se decide en el momento del ensamblaje de la placa, pero puede construir dos unidades con cuatro canales cada una y cubrir todas las bases. La entrada de termopar tipo K se basa en el dispositivo de la serie MAX31855. Si bien el dispositivo con el sufijo 'KASA' es probablemente el más común, si necesita dedicar algunos canales para manejar uno de los otros seis o más tipos de termopares comunes, eso solo necesita la variante MAX31855 adecuada, y está listo para comenzar .

Para el controlador, [Jana] eligió el microcontrolador común STM32F0x, que maneja todo el lado del protocolo USB. La funcionalidad adicional añadida permite la conducción directa de un controlador de calefacción a través del DRV8837 H-Bridge, con algunas salidas adicionales de colector abierto para otras cosas que desee controlar. Esto permite que el registrador funcione como una especie de dispositivo IO térmico. El firmware está escrito en STM32 HAL a la antigua usanza, utilizando el estándar STM32CubeMX y la cadena de herramientas GCC. Parece que el Makefile llegó a través de la ruta del generador de proyectos STM32. El firmware también tiene un buen truco bajo la manga; con un toque del interruptor en la parte posterior, el firmware puede cambiar entre la salida de datos CSV a través de un enlace CDC USB estándar (un puerto serie virtual), o puede presentar una interfaz de terminal SCPI, lo que permite la integración en los flujos de prueba basados ​​en SCPI existentes. ¡Buen trabajo!

Hemos visto algunos proyectos de registro en estas páginas de la feria, como este dispositivo registrador ESP32 alimentado por batería. Si lo tuyo es más el registro de IoT, aquí tienes.

COMPARTIR