banner

소식

May 08, 2023

몇 가지 추가 기능을 갖춘 USB 온도 로거

우리 중 다수의 전자 해커 유형은 멀티미터, 오실로스코프, 일종의 조정 가능한 전원 공급 장치, 로직 분석기 등 최소한 동일한 공통 장비를 벤치에 두는 경향이 있습니다. 이는 다양한 기반을 다루는 훌륭한 도구이지만 온도 측정을 다루는 것은 종종 무시됩니다. 갑작스런 필요성으로 인해 전용 측정 장치나 값싼 eBay 열전대 보드를 구입하고 몇 가지 해킹만 하면 되는 경우가 많습니다. [Jana Marie Hemsing]은 사물의 열 측면을 측정해야 하는 필요성이 있었고, 보드 더미를 해킹하는 데 싫증이 나서 작업에 적합한 도구를 직접 설계했습니다.

그 결과 USB를 통해 호스트 컴퓨터에 데이터를 공급하는 매우 깔끔한 4채널 열전대 프런트엔드가 탄생했습니다. 4개의 채널 각각은 K형 입력이거나 NTC 서미스터 입력일 수 있으며 이는 보드 조립 시 결정되지만 각 채널이 4개인 두 개의 장치를 구축하고 모든 베이스를 포괄할 수도 있습니다. K형 열전대 입력은 MAX31855 시리즈 장치를 기반으로 합니다. 접미사 'KASA'가 가장 일반적일 수 있지만, 다른 6개 정도의 다른 일반적인 열전대 유형 중 하나를 처리하기 위해 일부 채널을 전용으로 사용해야 하는 경우 적절한 MAX31855 변형을 추가하면 됩니다. .

컨트롤러로 [Jana]는 모든 USB 프로토콜 측면을 처리하는 일반적인 STM32F0x 마이크로컨트롤러를 선택했습니다. 추가된 추가 기능을 통해 DRV8837 H-Bridge를 통해 히터 컨트롤러를 직접 구동할 수 있으며, 구동하려는 다른 항목을 위한 추가 오픈 컬렉터 출력이 몇 개 있습니다. 이를 통해 로거는 일종의 열 IO 장치로 기능할 수 있습니다. 펌웨어는 표준 STM32CubeMX 및 GCC 툴체인을 사용하여 구식 STM32 HAL로 작성되었습니다. Makefile은 STM32 프로젝트 생성기 경로를 통해 제공된 것 같습니다. 펌웨어에는 소매에도 깔끔한 트릭이 있습니다. 후면에 있는 스위치를 가볍게 치면 펌웨어는 표준 USB CDC 링크(가상 직렬 포트)를 통해 CSV 데이터 출력 간을 전환하거나 SCPI 터미널 인터페이스를 제공하여 기존 SCPI 기반 테스트 흐름에 통합할 수 있습니다. 잘 하셨어요!

우리는 이 박람회 페이지에서 배터리로 구동되는 ESP32 로거 장치와 같은 몇 가지 로깅 프로젝트를 보았습니다. IoT 로깅이 더 중요하다면 여기로 가세요.

공유하다