7 세그먼트 디스플레이 계산기
하나의 UI에서 세그먼트 조명 미리 보기, 저항 값 계산 및 멀티플렉스 타이밍을 검증합니다. 공통 음극 또는 공통 양극 디스플레이용 펌웨어 준비 조회 테이블을 몇 초 만에 공유하세요.
실시간 미리 보기
배선 모드에 맞는 올바른 극성으로 7 세그먼트 출력을 확인하세요.
멀티플렉스 프로필
- 자릿수당 듀티 사이클
- 25%
- 자릿수당 새로 고침
- 60 Hz
- 구성
- 4 자리 @ 240 Hz
펌웨어 조회 테이블
const sevenSegMask = 0x004F5B06;Arduino/STM32 배열을 위해 16진수 마스크를 바이트로 분할하거나 FPGA 설계를 위해 .coe 파일로 직접 내보냅니다.
내보내기 및 디버그
- • HEX 마스크: 0x004F5B06
- • 2진수 마스크: 0b00000000010011110101101100000110
- • 직렬 저항: 161.11 Ω
- • 로직 모드: 공통 음극
조치 필요
- 현재 구성을 잠그고 코드를 내보내려면 “세그먼트 맵 생성”을 클릭하세요.
이 7 세그먼트 디스플레이 계산기 사용 방법
세 가지 빠른 단계로 배선 준비 데이터를 얻으세요.
- 입력 및 배선 선택
10진수, 16진수 또는 2진수 입력을 선택하고 로직 극성이 올바르도록 디스플레이 배선을 공통 음극 또는 공통 양극으로 설정합니다.
- 멀티플렉스 매개변수 구성
자릿수, 새로 고침 속도 및 LED 전기 정격을 설정합니다. 듀티 사이클 또는 전압 제한이 안전하지 않은 경우 앱에서 경고합니다.
- 생성 및 내보내기
생성을 클릭하여 구성을 잠그고, 조회 마스크를 복사하고, 펌웨어 팀원들과 매개변수를 공유하세요.
사례 연구: 산업용 카운터 디스플레이 안정화
제조 엔지니어는 기존 7 세그먼트 하드웨어를 유지하면서 최신 드라이버로 4자리 생산 카운터를 개조해야 합니다.
- 디스플레이
- 레거시 4자리 공통 양극 모듈
- 컨트롤러
- 타이머 인터럽트가 있는 STM32 마이크로컨트롤러
- 과제
- 낮은 새로 고침 속도에서의 깜박임 및 과열되는 저항
- 16진수 카운트 매핑
엔지니어는 기존 PLC 디스플레이와 세그먼트 마스크가 일치하는지 확인하기 위해 16진수 값을 입력합니다.
- 멀티플렉스 속도 조정
새로 고침 속도를 320Hz로 높여 자릿수당 빈도를 80Hz 이상으로 유지하여 깜박임 경고를 제거합니다.
- 전류 소모 균형 맞추기
LED 전류를 20mA에서 12mA로 조정하여 권장 저항을 높이고 열 폭주를 방지합니다.
결과
카운터는 안정적인 밝기, 규정을 준수하는 전류 제한, 그리고 계산기에서 생성된 주석이 달린 펌웨어 배열과 함께 출하됩니다.
7 세그먼트 디스플레이 FAQ
계산기가 사용자 지정 세그먼트 순서를 처리하나요?
현재 릴리스는 표준 A–G 세그먼트 순서를 가정합니다. 맞춤형 PCB의 경우 내보낸 16진수 마스크를 펌웨어 팀과 공유하고 필요에 따라 비트를 다시 매핑하세요.
새로 고침 속도는 어떻게 설정해야 하나요?
자릿수당 최소 60Hz를 목표로 하세요. 4자리 디스플레이의 경우 전체적으로 240Hz를 의미합니다. 자릿수당 속도가 적정 임계값 미만으로 떨어지면 경고 배너가 나타납니다.
팀원들과 구성을 공유할 수 있나요?
예. 생성된 마스크와 매개변수 요약을 문서 또는 버전 관리 시스템에 복사하여 하드웨어, 펌웨어 및 QA를 일치시킬 수 있습니다.
16진수를 넘어서는 세그먼트는 어떻게 되나요?
향후 업데이트에서는 사용자 지정 가능한 글리프 라이브러리가 추가될 예정입니다. 현재로서는 2진수 마스크 출력을 0–F 이외의 문자에 대한 사용자 지정 조회 테이블과 결합하세요.
이것이 드라이버 IC와 함께 작동할까요?
물론입니다. 직접 MCU 제어에는 16진수 마스크를 사용하거나 MAX7219 또는 TM1637과 같은 드라이버 IC 핀 배열에 맞게 변환하세요.
권장 저항 값은 어떻게 적용해야 하나요?
단일 자릿수 애플리케이션에서는 계산된 저항을 세그먼트당 가장 가까운 표준 값으로 사용하세요. 멀티플렉스 디스플레이의 경우 이를 세그먼트당 직렬 저항으로 간주하세요.
LED 전류를 낮출 수 있나요?
예. 전력 소모를 줄이거나 열 제한을 충족하기 위해 전류를 낮추세요. 계산기가 권장 저항을 즉시 업데이트합니다.
이 도구가 온도 디레이팅을 다루나요?
과전류 위험을 강조합니다. 정확한 열 분석을 위해서는 저항 출력과 LED 데이터시트의 디레이팅 곡선을 결합하세요.
다크 모드가 있나요?
예. 인터페이스는 사이트 전체의 다크 모드를 상속하므로, 저조도 실험실에서 벤치에서 참조하기가 더 쉽습니다.
계산기를 얼마나 자주 다시 실행해야 하나요?
자릿수, 새로 고침 속도 또는 LED 특성을 변경할 때마다 다시 실행해야 합니다. 경고는 각 새 구성이 사양 내에 유지되도록 보장합니다.
참고 자료
- Arduino 7 세그먼트 디스플레이 가이드
- MAX7219 LED 드라이버 애플리케이션 노트
- FPGA .coe 파일 참조