EMC Monitor
Preview · 접근 인증

오늘의 시험 현황

진행 중인 EUT와 임박한 장비 교정, 최근 가져온 시험 데이터를 한 화면에 모았습니다.

진행 중인 EUT
14
↑ 지난주 대비 +3
교정 임박
2
7일 이내 만료
7일 임포트
47
건 수신

최근 EUT

전체 보기 →
통신 모듈 RX-217
스텔라랩스 · Navy · Ship Above Deck
Pending
전원 컨트롤러 PCU-08B
베리파이 · Air Force · Aircraft Internal
Active
레이더 인터페이스 RI-3
루미너스 · Army · Ground
Fail −2.3 dB
광 송신기 OT-91
플로우캔버스 · Navy · Submarine
Archived

교정 임박

스펙트럼 분석기 N9020A
D−3
2026-06-04 만료
바이코니컬 안테나 BC-310
D−6
2026-06-07 만료
LISN AMN-50
D−28
2026-06-29 만료
장비 관리로 이동

EUT 정보

행 좌측 ▶ 클릭 시 해당 EUT의 구성품 · 제원·크기 · 전원이 함께 펼쳐집니다.

DB 로드 대기
EUT 수
0
총 구성품
0
평균 구성품/EUT
0
규격 매핑 EUT
0
# 체계명 구성품명 시험품명 (시험 성적서 표시용) 시험품 약어 플랫폼 제원 (W×H×D mm) 전원 작업

시험 계측기

전체 보유 계측기 마스터 + 시험항목별 매핑 관리.

DB 로드 대기
📥 엑셀 가져오기 (import)
엑셀의 컬럼을 test_instrument의 어떤 컬럼에 매칭할지 지정. 한 번 정한 매핑은 양식 프로파일로 저장 → 다음 import 시 자동 적용. 기존 동일 (model · manufacturer · serial) 행은 차기 교정일만 갱신, 그 외는 새 행으로 추가.
(파일 미선택)
* 필수 매핑: model_name + manufacturer + serial_number 세 컬럼이 있어야 중복 판정·교정일 갱신 가능
🔤 값 정규화 규칙
엑셀·붙여넣기 import 시 특정 컬럼의 값을 자동 치환. 예: manufacturer"Rohde-schwarz""R&S". 대상 컬럼test_instrument 컬럼 중 텍스트형만 선택 가능. 대소문자 무시 기본 (체크박스로 구분 모드).
📋 붙여넣기 import
Excel에서 헤더 포함한 cell 영역 선택 → Ctrl+C → 아래 박스에 Ctrl+V. IRM 정책이 복사를 허용한 셀이라면 TSV(탭 구분)로 클립보드에 들어옵니다. 매핑·실행은 위 파일 import와 동일한 프로파일 시스템을 공유합니다.
붙여넣으면 자동 인식 — 헤더 행과 데이터 행 수가 아래에 표시됩니다.
🛠 시험항목별 장비 매핑
왼쪽에서 시험항목 선택 → 오른쪽 chip에서 보유 계측기 토글. test_instrument_item (N:M junction). 같은 매핑은 시험항목 카탈로그 모달에서도 가능.
로드 중…

시험항목 선택

매핑 0건
왼쪽에서 시험항목을 선택하면 보유 계측기 chip이 표시됩니다.

가져오기

시험 폴더 하위를 스캔하여 측정 데이터를 식별하고 가져옵니다.

시험 폴더
D:\EMC\TestData
설정에서 가져옴
마지막 스캔 2026-06-08 09:42 · 소요 1.8s
총 항목
124
신규
87
중복
31
오류
6

스캔 결과

표시 8건 · 선택 0건
# 상태 EUT명 시험항목 장소 측정 일시 형식 파일 용량 상대 경로 작업
1 신규
RadarUnit-A
Naval · Surface
CE101 메인챔버 2026-06-01 14:22 TDMS PNG 14 42.1 MB RadarUnit-A\CE101\2026-06-01\
2 신규
RadarUnit-A
Naval · Surface
CE102 메인챔버 2026-06-02 09:15 TDMS PNG 12 38.7 MB RadarUnit-A\CE102\2026-06-02\
3 중복
IFF-Box
Air · Fixed-wing
CS114 디버깅룸 2026-06-03 11:04 CSV 8 5.2 MB IFF-Box\CS114\2026-06-03\
4 신규
IFF-Box
Air · Fixed-wing
RS103 차폐룸 B 2026-06-04 13:50 TDMS PNG CSV 22 128.4 MB IFF-Box\RS103\2026-06-04\
5 신규
Comms-Module
Ground · Vehicle
RE102 메인챔버 2026-06-05 10:38 TDMS 9 28.9 MB Comms-Module\RE102\2026-06-05\
6 오류
Comms-Module
TDMS 헤더 파싱 실패
RE101 야외 시험장 2026-06-05 15:12 TDMS 3 0.4 MB Comms-Module\RE101\2026-06-05\
7 가져옴
Nav-Console
Naval · Sub-surface
CS101 디버깅룸 2026-05-30 16:48 TDMS PNG 11 34.6 MB Nav-Console\CS101\2026-05-30\
8 신규
Nav-Console
Naval · Sub-surface
RE102 차폐룸 B 2026-06-07 09:02 TDMS PNG 16 52.3 MB Nav-Console\RE102\2026-06-07\
총 124건 중 1–8

제출 인박스

외부에서 제출된 자유서술 자료를 검토하고 본 시스템에 반영합니다. 제출 페이지: /submit

로드 대기
# 접수일시 제출자 파일 미리보기 상태 작업
로드 대기

보고서

측정 데이터 기반 시험 보고서를 생성하고 이력을 조회합니다.

DB 로드 대기

라이브러리

시험항목·규격·플랫폼·Limit 데이터를 관리합니다.

DB 로드 대기
로딩 중…

DB 뷰어

SQLite 스키마·데이터 검토 및 메모리 내 편집. 변경은 다운로드 후 서버 파일 교체.

DB 파일
db/emc.db
로드 대기
테이블

테이블 선택

콤보박스에서 테이블을 선택하세요
테이블 선택 시 데이터 표시

시험장 (Site)

시험장(시설) 마스터. 각 시험장은 복수의 챔버를 보유합니다.

DB 로드 대기
시험장 수
0
총 챔버 수
0
총 쉴드룸 수
0

등록된 시험장

site_with_counts VIEW · 0건
# 이름 주소 인정범위 챔버 쉴드룸 작업
시험장이 없습니다 — [시험장 추가]

챔버 (Chamber)

시험장 소속 챔버/쉴드룸 마스터. 각 챔버는 카메라·시험결과 폴더·시험 능력과 연결됩니다.

DB 로드 대기
전체
0
활성
0
Chamber
0
Shield Room
0

등록된 챔버

chamber 테이블 · 0건
# 이름 시험장 유형 크기 (WxDxH mm) 주파수 범위 상태 작업
챔버가 없습니다 — [챔버 추가]

규격 (Standard)

MIL-STD-461, DO-160 등 적용 규격 마스터. 시험항목·적용성·한계 곡선의 기준이 됩니다.

DB 로드 대기
전체
0
Active
0
Superseded
0
Military
0

시험항목 카탈로그

test_item 마스터 + 규격·플랫폼·한계 곡선 통합 뷰. 카드 클릭 시 상세.

DB 로드 대기
CE · Conducted Emission
0
CS · Conducted Susceptibility
0
RE · Radiated Emission
0
RS · Radiated Susceptibility
0

디자인 시스템

3축 변수와 컬러·타이포를 한 곳에서 조정하고 즉시 결과를 확인합니다.

테마
DESIGN_VARIANCE
4/10
대칭비대칭
MOTION_INTENSITY
4/10
호버스프링
VISUAL_DENSITY
5/10
여백밀집
Accent
실시간 토글
Auto-Save Preview
Compact Sidebar
실시간 미리보기
진행
14
임박
2
임포트
47
통신 모듈 RX-217
Navy · Ship Above Deck
Active
Active Pending Error Archived
시험 데이터를
한 곳에서 분석합니다.
EUT부터 보고서까지, 흩어진 측정 결과를 일관된 워크플로우로 묶습니다.
Accent
Green
Amber
Red
Muted

시험결과 폴더

Root 경로 지정 + 일괄 스캔으로 시험항목별 결과 폴더(CE101, CE102 …)를 자동 등록합니다.

DB 로드 대기
전체
0
활성
0
Root
0
Item
0
Root 폴더 경로
챔버
Root 경로 입력 후 [스캔] 클릭 시 하위 디렉토리 이름을 시험항목 코드(CE101 등)와 매칭하여 result_folder에 일괄 등록합니다. 같은 경로는 중복 등록되지 않습니다.

등록된 시험결과 폴더

result_folder 테이블 · 0건
# 폴더 경로 시험항목 챔버 종류 활성 마지막 스캔 작업
등록된 폴더 없음 — Root 경로를 지정하고 스캔하거나 [행 추가]로 직접 등록

데이터베이스

PostgreSQL 연결 정보. 스키마는 공유 자산이므로 변경하지 않습니다.

연결 폼 (세부 페이지 추후)

원격 시험데이터

UNC 경로 기반 원격 폴더를 로컬에 미러링합니다.

매핑 테이블 (세부 페이지 추후)

CCTV

시험실 카메라를 챔버별로 등록하고 RTSP/HTTP/ONVIF 캡처 설정을 관리합니다.

DB 로드 대기
전체
0
활성
0
비활성
0

등록된 카메라

cctv 테이블 · 0건
# 이름 챔버 IP : 포트 CH 방식 스트림 활성 작업
카메라가 없습니다 — [카메라 추가]

AI (Ollama)

로컬 Ollama 서버 연결 및 모델 선택.

서버/모델 폼 (세부 페이지 추후)

소스 코드

프로젝트 전체 소스를 zip으로 다운로드합니다. 배포(빌드) 시마다 자동 갱신됩니다.

소스 zip 다운로드
빌드 시각
커밋
파일 수
크기
📦 zip 포함 내용
경로내용
index.html메인 SPA (대시보드·EUT·시험시간 계산·케이블 안테나·DB 뷰어)
submit.html외부 제출(인박스) 페이지
functions/Cloudflare Pages Functions — 인박스 API (/api/inbox)
db/migrations/SQLite 스키마 마이그레이션 001~049
db/d1/D1 인박스 스키마
db/emc.dbSQLite 데이터베이스 (규격·시험항목·한계선 시드 포함)
wrangler.toml · deploy.sh배포 설정·스크립트
로컬 실행: 압축 해제 후 python3 -m http.server 8765http://127.0.0.1:8765/

시험시간 계산

셋업 길이·케이블·구성품 입력으로 자동 산출. 하단 sub-tab에서 시험 시간 변수(시험시간 룰·안테나 빔폭·산정 공식)를 직접 보거나 수정할 수 있습니다.

DB 로드 대기
📥 입력
선택 시 적용 규격 · 구성품 · 가로/세로 자동 채움. 케이블 방향·셋업 가로폭·케이블 수는 직접 입력.
EUT 선택 시 두 값 모두 자동 채워짐. 규격 디폴트는 MIL-STD-461G. 플랫폼은 461G Table V applicability 참조.
edge-to-edge boundary (EUT + 케이블 노출 포함)
CS114 / CS115_116 산정에 사용
아래 구성품 행 수 자동
CE102 System Check 20m, CS114 Cal&Verify 90m 등 사전 점검·교정 시간을 합산합니다. RS103은 적용 안 됨.
구성품 (행 추가 가능) — 케이블 방향만 지정. 길이는 대역별 자동: 200M–1G = 35 cm, ≥1 G = 7 cm (MIL-STD-461H §5.18.3.3)
# 구성품명 가로(mm) 세로(mm) 케이블 방향 비고
셋업 X
0 m
≤200 MHz N (위치)
1
총 시간
0 min
총 시간 (시간)
0 h
📡 ≤200 MHz 안테나 위치 (MIL-STD-461H §5.18.3.3 c(2)(c)(1), Figure RE102-7)
입력 대기

📊 시험 시간 산출 (시험항목별 그룹)

CE → CS → RE → RS 순서 · 그룹 헤더 우측이 항목별 합계
시험항목 / 대역 계산 방식 zone ×편파 횟수 분/회 교정 소계 (min) 비고

📦 구성품별 보기 (>200 MHz 2D 타일링)

대기
시험항목 대역 구성품명 가로(mm) eff 세로(mm) eff 빔폭β(mm) 가로×세로 zone 포인트 ×편파 횟수 소계(min)

📍 시험 포인트 시각화

각 구성품 × 대역의 안테나 위치 배열 (각 셀 = 안테나 1포인트, 번호=측정 순서)
⏱ 시험시간 변수
시험항목·대역별 측정 시간 변수. scope은 산정 방식: fixed(단일) / cable(케이블별) / spatial_le200(≤200 MHz) / spatial_gt200(2D 빔폭). pol_count는 편파 수.
FK 정합성: 각 룰은 test_item(시험항목 카탈로그)에 FK 연결. 계산기는 적용 규격의 standard_test_item 매핑을 거쳐 자동 필터 — 규격에 정의되지 않은 시험항목은 결과에 안 나타남.
전체 룰
0
시험항목 수
0
≤200 MHz
0
>200 MHz (2D)
0

시험시간 룰

📡 안테나 빔폭
RE102 / RS103 안테나의 1 m 거리 빔폭(mm) · HPBW(°). 계산기에서 >200 MHz 2D zone 산정에 사용. verified=1인 안테나만 매칭 대상.
전체
0
RE102
0
RS103
0
검증완료
0

안테나 빔폭

📐 산정 공식
정보성 — 계산기가 사용하는 산식 정의. reference에 근거 규격 조항. 코드 변경은 JS 엔진에 반영되어야 함 (현재 6개 표준 공식 시드).

산정 공식

케이블-안테나 VSWR 해석

케이블이 비의도 모노폴 안테나로 동작할 때의 정합 특성. 유도 기전력법(Induced EMF Method) 기반 입력 임피던스 → 반사계수 Γ → VSWR. 안테나 관점의 "정합 양호" = EMC 관점의 "방사 위험"입니다.

대기
📥 입력
예: 2.5 m → λ/4 공진 30 MHz
예: 30 MHz → λ/4 = 2.5 m
굵을수록 저Q·광대역
계측 표준 50 Ω
비우면 f₀ 기준 자동
비우면 1.3 λ 자동
끝이 뜬 케이블 — 홀수 λ/4 공진
Z₀,CM = 60·ln(2h/a) — MIL-461 셋업 5 cm
챔버 필터·파워서플라이 — 50 µH 뒤라 MHz대에선 영향 없음 (바꿔서 확인)
저항 성분 (0 = 단락)
리액턴스 (+유도성 / −용량성)
λ/4 이론 공진
실효 공진 (X=0 부근)
최소 VSWR
최소점 임피던스
VSWR vs 주파수
VSWR VSWR 2 (양호) VSWR 3 (한계)

📡 공진점 (VSWR 극소)

스윕 내 국소 최소 — 안테나 관점 정합 양호 = EMC 관점 방사 위험
계산 대기

📚 이론 배경 — 케이블은 왜 안테나가 되는가

1. 비의도 방사 (Unintentional Radiator)

접지면 위에 노출된 케이블은 수직 모노폴 안테나와 등가로 동작합니다. 케이블에 흐르는 공통모드(CM) 전류가 방사의 주범이며, 케이블 길이 L이 파장 λ의 1/4 홀수배가 될 때 공진하여 방사 효율이 급격히 상승합니다.

λ = c / f   ·   공진: L ≈ (2n−1)·λ/4  (n=1,2,3…)
fres = (2n−1)·c / (4L)   예) L=2.5 m → f₁ = 3×10⁸/(4×2.5) = 30 MHz

실제 공진은 단부 효과(end effect)로 이론값보다 약 4–5 % 낮게 나타납니다 (단축계수 ≈ 0.95).

2. 입력 임피던스 — 유도 기전력법

정현 전류분포를 가정한 유도 기전력법(Induced EMF Method)으로 모노폴 입력 임피던스 Zin = R + jX를 계산합니다. 사인 적분 Si(x)·코사인 적분 Ci(x)로 표현되며(Balanis, Antenna Theory 8장), λ/4 공진점에서:

Zin(λ/4 모노폴) ≈ 36.5 + j21.25 Ω
(λ/2 다이폴 73.1 + j42.5 Ω의 절반 — 영상이론)

도체 반지름 a가 가늘수록 리액턴스 변화가 가팔라져(고Q) 협대역 공진, 굵을수록 광대역이 됩니다. L = λ/2 배수에서는 반공진(고임피던스)으로 VSWR가 치솟습니다.

3. 반사계수와 VSWR

기준 임피던스 Z₀(계측 표준 50 Ω) 대비 부정합은 반사계수 Γ로 정량화되고, 정재파비 VSWR로 표현됩니다.

Γ = (ZL − Z₀) / (ZL + Z₀)
VSWR = (1 + |Γ|) / (1 − |Γ|)   ·   RL = −20·log₁₀|Γ| [dB]
정합 전달률 = 1 − |Γ|²
VSWR|Γ|반사 전력안테나 관점EMC 관점
1.000 %완전 정합방사 최대 위험
2.00.3311 %양호위험
3.00.5025 %한계주의
≥10≥0.82≥67 %부정합방사 비효율
4. EMC 실무 의미

MIL-STD-461 표준 셋업의 케이블 노출 길이(2 m 내외)는 30 MHz 부근에서 λ/4 공진에 걸립니다. RE102 저주파–VHF 대역에서 케이블 기인 방사가 지배적인 이유이며, CS114 등 케이블 주입 시험이 이 대역을 겨냥하는 근거입니다. 케이블 길이·배선 경로를 바꾸면 공진 주파수가 이동하므로, 문제 주파수의 λ/4 홀수배 길이를 피하는 것이 1차 대책입니다.

5. 종단 조건 — 공진 계열은 양단 경계조건이 결정

홀수 λ/4 법칙은 원단 개방(전류 0)의 산물입니다. 원단이 연결되면 접지면 위 CM 전송선(Z₀,CM = 60·ln(2h/a) ≈ 250 Ω @ h=5 cm)으로 보고 종단 임피던스로 계산합니다.

Zin = Z₀,CM·(ZLcosβL + jZ₀,CM·sinβL)/(Z₀,CM·cosβL + jZLsinβL)
개방-단락 → 홀수 λ/4  ·  단락-단락 → λ/2 계열  ·  정합 → 공진 소멸

LISN 종단: EUT 단자에서 한 선당 (jω·50 µH + Rsup) ∥ (50 Ω + 1/jω·0.25 µF), 2선 CM ≈ 25 Ω. 50 µH 리액턴스가 1 MHz에서 314 Ω, 30 MHz에서 9.4 kΩ이므로 챔버 필터·파워서플라이(Rsup)는 MHz대에서 병렬 합성에서 소거됩니다 — 전원 임피던스를 표준화한다는 LISN의 설계 목적 그 자체입니다. 25 Ω ≪ Z₀,CM이라 거의 단락처럼 반사하며, EUT측 CM 임피던스(Y-cap 유무)에 따라 공진이 λ/4 ↔ λ/2 계열 사이를 이동하고 |Γ|<1이라 Q도 낮아집니다.

※ 본 계산은 완전도체 접지면 위 수직 세선 모노폴·정현 전류분포(개방 모드) 및 무손실 전송선·속도계수 1(종단 모드) 가정의 1차 근사입니다. 실제 케이블은 차폐·절연 유전율·높이·굴곡에 따라 달라지므로 경향 파악용으로 사용하십시오.

결과 분석

주파수(X · log) × 레벨(Y · dB) × 시험 회차(Z · 깊이) 스펙트럼. 회차가 위(과거)→아래(최근)로 waterfall 표시. 현 단계는 가상 데이터. measurement_result 연동은 다음 마이그레이션.

가상 데이터
보기
시험항목
시험 회차 15
오버레이
3D 시점
각도(고도) 65°
회차 간격 16 px
Trace 요약 · 피크 상위 3
규격 한계 대비 마진 (한계선 – 피크 값)