BLDC 모터 시스템은 전원 공급이 중단되었다가 나중에 복구될 때 명확하게 정의된 응답을 보여야 합니다. 드라이버는 출력을 비활성화할 수 있고, 컨트롤러는 재설정될 수 있으며, 저장된 동작 명령은 시스템의 다른 부분에서 유지될 수 있습니다. 전압 저하 복구 테스트는 동작이 재개되기 전에 이러한 상태들이 어떻게 조정되는지를 확인합니다.
기계 작동 순서의 일부로 재시작 정책을 명시하십시오. 설계에 따라 정의된 점검 후 자동으로 재개되도록 할 수도 있고, 운영자가 새로운 명령을 내려야만 재개되도록 할 수도 있습니다. 드라이버와 시제품을 승인하기 전에 이러한 선택 사항을 결정하십시오.
이 시스템에서 브라운아웃으로 간주되는 것은 무엇인가?
장비 단자에서의 전압 변동(깊이, 지속 시간 및 회복 양상 포함)을 정의하십시오. 밀리초 동안 지속되는 경미한 전압 강하는 서서히 전압이 떨어지거나 전원이 완전히 차단되는 경우와는 다른 반응을 일으킬 수 있습니다. 전원 공급 장치의 공칭 전압만으로는 이러한 현상을 설명할 수 없습니다.
관련된 모든 전원 영역을 식별하십시오. 모터 전원, 컨트롤러 로직, 센서 및 통신 인터페이스는 별도의 레귤레이터나 별도의 전원 공급 장치를 사용할 수 있습니다. 한 영역이 활성화된 상태로 유지되는 동안 다른 영역이 리셋되면 시스템은 부분적으로 전원이 공급된 상태가 될 수 있습니다.
선택한 브러시리스 DC 모터와 실제 부하를 중심으로 논의를 시작하십시오. 자유롭게 회전하는 시연용 모터는 에너지를 저장하거나, 정적 부하를 지탱하거나, 다시 움직이기 전에 알려진 위치가 필요한 메커니즘을 대표하지 않습니다.
그런 다음 BLDC 모터 드라이버의 저전압 동작을 문서화하십시오. 정확한 릴리스 버전에 대한 관련 임계값, 히스테리시스, 오류 표시 및 리셋 조건을 확인하십시오. 이러한 특징은 드라이버 설명서나 측정된 증거를 바탕으로 해야 하며, 다른 모델을 기반으로 한 가정에 근거해서는 안 됩니다.
어떤 상태가 비일관성을 초래할 수 있는가?
모터 전력 단계가 비활성화된 상태에서도 속도 명령을 계속 전송하는 컨트롤러를 생각해 보십시오. 전원 공급이 복구되면 드라이버가 기존 명령을 즉시 수락할 수도 있고, 리셋될 때까지 오류 상태를 유지할 수도 있습니다. 두 가지 동작 모두 전원 사이클링 전체만 테스트한 시스템 통합자에게는 예상치 못한 상황이 될 수 있습니다.
컨트롤러가 리셋되지만 모터 드라이버에는 전원이 계속 공급되는 경우 다른 상황이 발생합니다. 부팅 중에 출력 핀의 상태가 변경될 수 있고, 통신이 일시적으로 중단될 수 있으며, 컨트롤러가 이전의 작동 컨텍스트를 잃을 수도 있습니다. 시동 순서에서는 이러한 간격을 고려해야 합니다.
위치 정보도 별도로 다루어야 합니다. 컨트롤러가 리셋될 때 기계적 축이 임의의 위치에 남아 있는 경우, 증분 카운트 값이 손실될 수 있습니다. 전원이 복구된다고 해서 기계의 위치 기준값이 자동으로 유효해지는 것은 아닙니다.
NASA가 인제뉴이티(Ingenuity)의 겨울철 전력 부족 현상에 대해 설명한 내용에는 전력 고갈 후 클럭 리셋을 포함한 온보드 상태 손실이 언급되어 있습니다. 이는 다른 응용 사례이지만, 복구 과정이 전압 복구뿐만 아니라 유지된 정보도 처리해야 하는 이유를 잘 보여줍니다. 이는 BLDC 인증 표준이 아닙니다.
의도된 복구 순서는 어떻게 작성해야 할까요?
관측 가능한 상태를 기준으로 필요한 순서를 작성하십시오. 예를 들어, 시스템은 전원 오류를 감지하고, 동작을 차단하며, 이벤트를 보고하고, 전원이 안정될 때까지 대기한 후, 필요한 점검을 마친 후에야 새로운 동작 허가를 수락합니다. 정확한 순서는 기계의 작동 요구 사항을 따라야 합니다.
오류 제거와 동작 허가를 분리하십시오. 전압 고장이 사라졌다고 해서 이전 명령이 여전히 적절한지 여부와는 별개로 전기적 상태가 복구되었음을 확인할 수 있습니다. 컨트롤러는 유효 기간이 지난 명령에 대한 명확한 규칙을 갖춰야 합니다.
Gian의 컨트롤러와 드라이버 비교는 이러한 결정이 어디에 속해야 하는지 구별하는 데 도움이 됩니다. 어떤 구성 요소가 장애를 감지하고, 어떤 구성 요소가 고장 상태를 유지하며, 어떤 구성 요소가 다음 동작을 승인하는지 명시하십시오.
또한 운영자나 감독 시스템이 해당 이벤트를 어떻게 인식하는지도 정의해야 합니다. 관찰할 수 없을 정도로 너무 빨리 해소되는 고장은 사이클 중단에 대한 유용한 설명을 제공하지 못할 수 있습니다. 이벤트 보존 및 통신 동작은 복구 인터페이스의 일부로 간주되어야 합니다.

테스트에는 어떤 외란을 포함해야 할까요?
예상되는 공급 환경과 문서화된 임계값을 바탕으로 집중적으로 테스트할 외란 세트를 선택하십시오. 관련 전환점의 바로 위와 아래에 해당하는 조건은 물론, 대표적인 장시간 중단 상황도 포함시키십시오. 범용적인 전압 강하 프로파일을 임의로 만들어 모든 기계에 적합하다고 주장해서는 안 됩니다.
시험 장비는 제어된 전원 변동 및 연결된 시스템에서 반환되는 에너지에 적합해야 합니다. 회로의 동작을 감당할 수 없는 전원은 결과를 왜곡하거나 다른 고장을 유발할 수 있습니다. 부하가 걸린 축에 장애를 적용하기 전에 검토를 거친 벤치 테스트 방법을 수립하십시오.
| 교란 사례 | 관찰할 동작 |
| 짧은 모터 전원 전압 강하 | 드라이버 억제, 고장 보고 및 명령 유지 |
| 논리 전원 차단 | 컨트롤러 부팅 상태 및 출력 동작 |
| 전압 회복 지연 | 반복적인 임계값 초과 또는 불안정한 활성화 |
| 반복적인 전압 저하 | 오류 누적 및 복구 일관성 |
| 활성 명령 실행 중 복구 | 동작 전에 새로운 명령이 필요한지 여부 |
정지 상태 및 대표적인 동작 중에 관련 사례를 반복하여 테스트하십시오. 출력 단계가 비활성화된 후에도 이동 중인 부하는 기계적 에너지를 유지할 수 있습니다. 전기적 오류 비트를 해당 사건에 대한 완전한 설명으로 간주하기보다는 메커니즘이 실제로 어떻게 동작하는지 관찰하십시오.
결과에 영향을 미칠 수 있는 허용 하중 및 주변 조건을 포함하십시오. 실온에서 무부하 모터로 수행한 테스트는 기본적인 논리 동작을 확인할 수는 있지만, 기계의 모든 작동 조건을 포괄하지는 않습니다. 증거의 범위를 명확히 명시하십시오.
각 이벤트 발생 시 무엇을 기록해야 하는가?
드라이버 단자의 공급 전압, 관련 논리 전압, 활성화 또는 명령 신호, 오류 출력 및 동작 측정값을 기록하십시오. 가능한 경우 동기화된 기록을 사용하여 사건의 순서를 파악할 수 있도록 하십시오. 공통된 시간 기준이 없는 별도의 스크린샷만으로는 짧은 사건을 재구성하기 어려울 수 있습니다.
외란 소스 설정과 실제 측정된 파형을 기록하십시오. 케이블 임피던스와 국부 정전용량으로 인해 드라이버의 전압이 프로그래밍된 소스 프로파일과 다를 수 있습니다. 장비 단자의 파형은 시스템이 실제로 경험한 상황을 설명하는 데 더 유용합니다.
펌웨어, 드라이버 구성 및 부팅 타이밍을 기록하십시오. 소프트웨어 버전이 변경되면 전원 하드웨어가 변경되지 않았더라도 복구 동작이 달라질 수 있습니다. 통신 타임아웃 설정과 해당 시퀀스에 관여하는 모든 자동 재시도 기능을 포함시키십시오.
BLDC 드라이버 고장 원인에 대한 Gian의 기사는 더 폭넓은 문제 해결 맥락을 제공합니다. 전압 저하 복구 테스트는 의도된 보호 반응을 관련 없는 배선 또는 열 문제와 구별할 수 있을 정도로 전원 장애를 충분히 격리해야 합니다.
반복적인 재시작 시도는 어떻게 방지할 수 있을까요?
부하를 시작하면 전원 전압이 다시 떨어지는 경우, 시스템은 활성화 상태와 저전압 상태 사이를 오갈 수 있습니다. 그 결과 발생하는 반복적인 재시도 시도는 경련 현상, 오류 표시등의 주기적 점멸 또는 간헐적인 통신 오류로 나타날 수 있습니다. 단 한 번의 성공적인 재시작만으로는 작동 한계 근처에서 이러한 현상이 발생하지 않는다고 단정할 수 없습니다.
재시도가 실패할 경우 컨트롤러가 어떻게 반응할지 정의해야 합니다. 애플리케이션에 따라 오류 유지, 제한된 재시도 정책 또는 새로운 명령 요구 사항이 필요할 수 있습니다. 선택한 규칙은 테스트 기록에 명시되어야 하며, 관련 장애 조건 하에서 검증되어야 합니다.
상류 전원과의 상호 작용을 확인하십시오. 전류 제한, 배선 전압 강하 및 공유 버스에 연결된 기타 부하들은 모두 복구 과정에 영향을 미칠 수 있습니다. 모터 드라이브만 테스트할 경우 시스템 수준의 전원 상호 작용을 놓칠 수 있습니다.

저전압 현상을 회생 과전압 현상과 혼동하지 마십시오. Gian이 설명한 BLDC 회생 제동 과전압은 버스 전압 편차의 반대 방향을 다룹니다. 완전한 설계에는 두 가지 평가가 모두 필요할 수 있지만, 그 유발 요인과 해결책은 명확히 구분되어야 합니다.
출시 전에 어떤 증거가 필요한가?
각 테스트 케이스에 대해 예상 반응, 관측된 반응 및 합격 기준을 기록하십시오. 유용한 기준으로는 동작 허용 여부, 오류 가시성, 상태 유지 및 재시동에 필요한 조건 등이 있습니다. 단순히 모터가 복구되었다는 일반적인 기록만으로는 추후 비교 시 너무 모호합니다.
적어도 관련 파형, 이벤트 로그 및 구성 식별자는 보관하십시오. 예상치 못한 움직임이 발생하면 설정을 변경하기 전에 해당 시퀀스를 보존하십시오. 여러 매개변수가 함께 변경된 후에는 재현하기 어려운 상호작용이 트레이스에서 드러날 수 있습니다.
모터와 드라이버 조합을 검토할 때는 Gian에게 전원 아키텍처, 외란 범위, 부하 설명 및 필요한 재시작 정책을 보내주십시오. 이를 통해 논의가 모터의 공칭 전압에만 국한되지 않고 실제 기계 인터페이스에 집중될 수 있습니다.
전원, 컨트롤러 펌웨어, 드라이버 버전 또는 복구 로직이 변경된 후에는 평가를 재검토하십시오. 공개된 결과에는 전원이 부족해졌을 때 테스트된 구성이 어떻게 동작하는지, 그리고 기계가 다시 작동하기 전에 어떤 조건이 충족되어야 하는지가 정확하게 명시되어야 합니다.