Aug 04, 2023
Sebastian Harnisch의 프로그래밍 가능 정밀 저항기는 인상적인 홈브루 장비입니다.
제작자 Sebastian Harnisch는 "영광스러운 10년 저항 상자"라고 부르는 매우 전문적인 프로그래밍 가능 저항기를 완성했습니다.
제작자 Sebastian Harnisch는 "영광스러운 10년 저항 상자"라고 부르는 매우 전문적인 프로그래밍 가능 저항기를 완성했습니다. 이는 전 세계적으로 상용 정밀 실험실 장비처럼 보입니다.
Harnisch는 프로젝트의 기원에 대해 "2021/2022년에 일반적인 DIY 솔루션보다 성능이 뛰어나지만 훨씬 더 복잡한 DC 전자 부하를 설계했습니다."라고 설명합니다. "그러나 다중 정밀도 및 이중 연산 증폭기를 포함한 12개의 IC를 사용하여 작동하는 아날로그 회로의 브레드보드 프로토타입을 구축한 후 많은 경험을 얻고 많은 글을 쓸 수 있는 소규모 프로젝트부터 시작하는 것이 더 나을 것이라고 생각했습니다. 나중에 디지털 부분에 사용할 수 있는 비애플리케이션 특정 코드입니다. 그리고 이것이 제가 틈새 애플리케이션을 위한 매우 전문화된 도구인 프로그래밍 가능한 10진 저항기 작업을 시작한 방법입니다."
실제로 디케이드 박스는 보다 정밀한 배리스터 버전입니다. 두 값 사이의 저항을 조정하기 위해 손잡이를 돌리는 대신 정확히 필요한 값으로 프로그래밍할 수 있습니다. 일반적으로 이는 물리적 접촉 스위치 또는 플러그 와이어와 관련된 수동 작업이지만 Harnisch 프로그래밍 가능 정밀 저항기는 책상 위에 놓여 정밀하게 제어 가능한 저항뿐 아니라 다양한 기타 기능도 제공합니다.
"프로그래밍 가능 디케이드 저항기는 세 가지 주요 기능 블록으로 구성됩니다."라고 Harnisch는 설명합니다. "전원 공급 장치(전원 공급 장치 보드). 프로그래밍 가능한 디케이드, 제어 및 드라이버 회로(메인보드). 사용자 인터페이스(사용자 인터페이스 보드). 메인보드의 메인 컨트롤러에는 릴레이를 제어하고, 외부 입력을 읽고, USB를 실행하는 비즈니스 로직이 포함되어 있습니다. 사용자 인터페이스. 메인 컨트롤러는 영숫자 LED 디스플레이의 다중화를 처리하고, 스위치 매트릭스를 스캔하고, 로터리 인코더의 신호를 디코딩하고 버저를 구동하는 I2C를 통해 사용자 인터페이스 보드와 통신합니다.
메인보드는 STMicro STM32G441KBT6 마이크로컨트롤러로 구동되며 데이터 저장을 위해 I2C를 통해 연결된 EEPROM이 있습니다. 총 39개의 비래칭 릴레이가 있으며, 48비트 시프트 레지스터 역할을 하는 3개의 저전압 정전류 LED 드라이버를 사용하여 제어됩니다. Harnisch는 "물론 정전류 LED 드라이버를 릴레이 드라이버로 선택하는 것은 다소 이상합니다. 그러나 부품의 작동 조건이 이를 허용하고 해당 부품이 UI 보드의 LED 디스플레이를 구동하기 위해 선택되었습니다"라고 말합니다. ."
기계의 다른 부분에는 교정에 사용되는 두 개의 온도 센서, 디지털 입력, 트리거 입력 또는 신호 금지 역할을 할 수 있는 두 개의 외부 접지 기준 입력, 물론 USB 연결이 있습니다. 이는 장치를 호스트 기계에 노출시킵니다. 프로그래밍 가능한 계측기용 표준 명령(SCPI) 인터페이스. 전면 패널은 설정에 대한 즉각적인 피드백을 위한 빛나는 영숫자 디스플레이를 통해 보다 많은 로컬 제어를 제공합니다.
이 프로젝트는 SCPI 인터페이스를 갖춘 Harnisch의 유일한 브러시가 아닙니다. 지난 4월에 그는 USB를 통해 SCPI 제어를 제공하는 데스크탑 온도계를 선보였으며 Texas Instruments TMP117M 센서에서 판독값을 가져와 Hewlett-Packard HPDL-1414 쌍으로 인쇄했습니다. 영숫자 GaAsP-LED 디스플레이.
이 프로젝트는 일련의 게시물을 통해 Harnisch의 블로그에 자세히 설명되어 있습니다.