banner

ニュース

May 08, 2023

追加のトリックを備えた USB 温度ロガー

私たちのようなエレクトロニクスハッカータイプの多くは、少なくとも同じ共通の機器、つまりマルチメータ、オシロスコープ、ある種の調整可能な電源、そして場合によってはロジックアナライザをベンチに置く傾向があります。 これらは多くの基本をカバーする優れたツールですが、温度測定の処理は無視されることがよくあります。 突然そのようなものが必要になった場合、専用の測定ユニットか eBay の安価な熱電対ボードを購入し、いくつかのハックを実行するだけで済みます。 [ジャナ マリー ヘムシング] は、物事の熱面を測定する必要があり、山積みの板を使ったハッキン​​グにうんざりし、その作業に適した機器を自分で設計しました。

その結果、非常に整然とした 4 チャンネルの熱電対フロントエンドが完成し、USB 経由でデータをホスト コンピューターに送り込むことができます。 4 つのチャネルはそれぞれ、ボードの組み立て時に決定される K タイプ入力または NTC サーミスタ入力のいずれかになりますが、それぞれ 4 つのチャネルを備えた 2 つのユニットを構築して、すべてのベースをカバーすることもできます。 K タイプ熱電対入力は、MAX31855 シリーズデバイスに基づいています。 おそらく「KASA」という接尾辞が付いたデバイスが最も一般的ですが、残りの 6 つほどの一般的な熱電対タイプの 1 つを処理するためにいくつかのチャネルを専用にする必要がある場合は、適切な MAX31855 バリアントを追加するだけで十分です。 。

コントローラーとして、[Jana] はすべての USB プロトコル側を処理する一般的な STM32F0x マイクロコントローラーを選択しました。 追加された追加機能により、DRV8837 H ブリッジ経由でヒーター コントローラーを直接駆動できるようになり、その他の駆動用のオープン コレクター出力も追加されます。 これにより、ロガーは一種のサーマル IO デバイスとして機能することができます。 ファームウェアは、標準の STM32CubeMX と GCC ツールチェーンを使用して、古き良き STM32 HAL で書かれています。 Makefile は STM32 Project Generator ルート経由で提供されたようです。 ファームウェアには巧妙なトリックもあります。 背面のスイッチをフリックするだけで、ファームウェアは標準 USB CDC リンク (仮想シリアル ポート) を介した CSV データの出力を切り替えることができます。また、SCPI ターミナル インターフェイスを提示して、既存の SCPI ベースのテスト フローへの統合を可能にすることもできます。 よくやった!

これらの展示会のページでは、このバッテリー駆動の ESP32 ロガー デバイスなど、いくつかのロギング プロジェクトを見てきました。 IoT ログの方が気になる場合は、こちらをどうぞ。

共有