====== 동작 중 리셋 현상 발생 시 점검 사항 ====== FADUINO를 사용하여 외부 릴레이, 접촉기, 모터, 펌프(양수기) 등을 제어하는 환경에서 \\ **보드가 동작 중 갑자기 리셋되는 현상**이 발생하는 경우가 있습니다. 이 현상은 제품 불량이 아닌, 외부 부하에서 발생하는 **스파크(역기전압)에 의한 전기적 노이즈**가 컨트롤러 전원 또는 신호 라인에 유입되어 발생하는 경우가 대부분입니다. 본 내용은 FADUINO뿐만 아니라, **CUBLOC MSB 시리즈, MOACON 시리즈**를 포함한 모든 MCU/PLC 기반 제어기에도 동일하게 적용됩니다. ===== 주요 발생 환경 ===== 다음과 같은 조건에서 리셋 현상이 자주 발생합니다. * 외부 릴레이 또는 접촉기를 통해 모터, 펌프, 솔레노이드 등을 구동하는 경우 * 인덕티브 부하(코일, 모터)가 ON / OFF 될 때 * 제어반 내에 노이즈 억제 소자가 설치되지 않은 경우 ===== 리셋이 발생하는 원인 ===== 릴레이나 접촉기, 모터와 같은 인덕티브 부하는 OFF 되는 순간 **역기전압(스파크)** 을 발생시킵니다. 이 스파크가 전원 라인 또는 신호선을 통해 유입되면, MCU(마이크로컨트롤러)가 오동작하거나 리셋될 수 있습니다. 특히 다음과 같은 경우 영향이 커집니다. * 스파크 발생원이 컨트롤러와 가까운 경우 * 노이즈 억제 회로가 없는 경우 * 제어반 내부 배선이 정리되지 않은 경우 ===== 해결 방법 : 스파크 킬러(RC 스너버) 사용 ===== 이러한 리셋 현상을 방지하기 위해 **스파크 킬러(또는 RC 스너버)** 를 반드시 사용해야 합니다. 스파크 킬러는 릴레이, 접촉기, 코일 부하의 **양단에 연결하여**, 스위칭 시 발생하는 역기전압을 흡수하는 역할을 합니다. * 가격이 저렴하고 * 설치가 간단하며 * 산업용 제어반에서는 기본적으로 사용되는 소자입니다 ===== 스파크 킬러 설치 위치 ===== 스파크 킬러는 다음 위치에 설치해야 합니다. * 릴레이 또는 접촉기 **코일의 양단** * 가능한 한 **부하에 가장 가까운 위치** {{ :rcsnubberlocation.png?nolink |}} {{ :rc_subber_installation.png?nolink |}} 스파크는 부하에서 발생하기 때문에, 컨트롤러 내부에 내장하는 방식으로는 근본적인 해결이 불가능합니다. 따라서 스파크 킬러는 **외부 부하 측에 설치**해야 합니다. ===== 자주 발생하는 오해 ===== * “그동안 잘 사용했는데요?” * “제품에 내장되어 있어야 하는 것 아닌가요?” * “제품 불량 아닌가요?” 스파크의 영향은 **환경, 배선, 부하 조건에 따라 누적되거나 특정 시점에 발생**할 수 있습니다. 초기에는 문제가 없어 보이더라도, 부하 조건이 바뀌거나 스위칭 횟수가 늘어나면 문제가 발생할 수 있습니다. ===== 정리 ===== 외부 릴레이, 접촉기, 모터, 펌프 등을 사용하는 경우 컨트롤러의 안정적인 동작을 위해 **스파크 킬러(RC 스너버)는 필수 구성 요소**입니다. 동작 중 리셋 현상이 발생한다면, 가장 먼저 **스파크 킬러(RC 스너버) 설치 여부를 확인**하시기 바랍니다. ---- Keywords: 동작 중 리셋, 리셋 현상 방지, 스파크 킬러, RC 스너버, 역기전압, 노이즈 억제, 인덕티브 부하, 릴레이 스파크, 접촉기 스파크, 산업용 제어반, FADUINO, CUBLOC MSB, MOACON, MCU 리셋, PLC 리셋 원인 [[index|컴파일 테크놀로지 온라인 사용설명서]]