PCB 설계에서 과열 보호를 위한 PID 온도 제어

PCB 설계에서 과열 보호를 위한 PID 온도 제어

PID 컨트롤러는 폐루프 디지털 피드백을 사용하여 보드 온도를 안전한 범위 내로 유지합니다. 감지된 보드 온도를 설정값과 비교하여 히터 또는 쿨러 출력을 조절합니다. 이러한 방식으로 PID 온도 제어는 PCB의 과열을 방지합니다.

정밀한 온도 제어는 오버슈트를 방지합니다. 대부분의 과열 현상은 오버슈트에서 시작되는데, 이는 회로가 반응하기 전에 보드의 온도가 의도한 설정값을 일시적으로 초과하는 현상입니다. 잘 조정된 PID 제어기는 이러한 오버슈트에 조기에 반응하여 보드의 온도를 목표 설정값에 가깝게 유지합니다.

이 과정에서는 PID 제어의 세 가지 용어, 감지-계산-보정 보호 루프, 보드 레벨 감지 및 히터 구동, 그리고 페일세이프 설계를 통한 튜닝에 대해 배우게 됩니다.

주요 요점

  • PID 컨트롤러는 세 가지 부품을 사용하여 보드의 온도를 안정적으로 유지하고 과열을 방지합니다.

  • PID 제어 루프를 신중하게 조정하여 오버슈팅이 발생하지 않고 정상 상태 오차가 남지 않도록 하십시오.

  • 히터 고장에 대비하여 별도의 하드웨어 차단 장치를 추가하십시오.

  • 적절한 온도 센서를 선택하고 열이 발생하는 곳에서 멀리 떨어진 곳에 설치하십시오.

  • 우수한 열 설계와 정확한 센싱은 PID 제어 루프가 원활하게 작동하는 데 도움이 됩니다.

PID 온도 제어 기본 사항

PID 온도 제어 시스템은 폐루프 디지털 피드백 시스템입니다. 실제 온도를 확인하고 설정값과의 차이를 계산한 후 출력을 조정합니다. 이 차이가 오차입니다. 제어기는 이 오차를 이용하여 히터나 쿨러를 작동시킵니다.

PID 용어 세 가지

비례항, 적분항, 미분항은 각각 다른 역할을 합니다. 아래 표는 디지털 컨트롤러가 각 항을 계산하는 방법을 보여줍니다.

기간

공식

온도 조절을 위한 계산 방법은 다음과 같습니다.

비례(P)

KP · e(t)

현재 오차 e(t) = SP − PV (설정값에서 측정된 온도를 뺀 값)를 사용합니다. 해당 순간의 오차가 클수록 보정 출력도 커집니다.

적분(I)

KI ∫₀ᵗ e(t) dt

시간에 따른 오차를 합산합니다(이산 디지털 컨트롤러에서는 ∑ eᵢ·Δt로 합산됨). 이렇게 하면 온도의 정상 상태 오프셋을 제거할 수 있습니다.

파생어(D)

KD · de(t)/dt = −KD · d(PV)/dt

오차 변화 속도에 반응하며, 설정값 변경 시 미분값 급변을 방지하기 위해 오차 미분값을 측정된 PV의 미분값으로 바꾸는 경우가 많고, 노이즈를 줄이기 위해 필터링이 사용됩니다.

비례항은 현재 오차에 반응합니다. 오차가 클수록 출력이 커지므로 보드가 더 빨리 가열됩니다. 하지만 설정값에서 출력이 0으로 떨어지기 때문에 비례항만으로는 정상 상태 오차를 제거할 수 없습니다. 적분항은 오차를 넘어 누적된 값을 0으로 만듭니다. 적분 작용이 과도하면 진동이 발생할 수 있습니다. 미분항은 변화 속도에 반응합니다. 온도가 어떻게 변할지 예측하여 제동 효과를 적용합니다. 이러한 감쇠 작용으로 오버슈트를 줄입니다. 미분항은 센서 노이즈에 민감하므로 많은 설계에서 이를 필터링하거나 0으로 설정합니다.

폐루프 피드백 vs. 온/오프 제어

단순한 온도 조절식 온/오프 제어 방식은 설정 온도보다 낮으면 히터를 완전히 켜고, 설정 온도보다 높으면 완전히 끕니다. 그러면 보드 온도는 목표 온도를 중심으로 주기적으로 변동합니다. 각 주기마다 보드 온도가 목표 온도를 지나친 후에야 히터가 꺼지는데, 이를 오버슈트라고 하며 대부분의 과열 사고가 발생하는 지점입니다.

PID 컨트롤러는 더욱 정밀한 온도 제어를 제공합니다. PID 제어 알고리즘은 출력을 전환하는 대신 지속적으로 조정합니다. 비례-적분-미분(PID) 컨트롤러는 작은 오차에 대해 작은 보정으로 반응합니다. 이러한 동작 덕분에 보드는 원하는 설정값에 가깝게 유지되고 오버슈트를 최소화합니다. 잘 조정된 루프는 정상 상태 오차 없이 빠르게 안정화됩니다.

PID 제어는 과열을 어떻게 방지할까요?

PID 제어는 과열을 어떻게 방지할까요?

감지, 오류 계산 및 출력

보호 루프는 세 단계로 작동합니다. 첫째, 센서가 보드의 온도를 측정합니다. 둘째, PID 제어 알고리즘이 측정값을 설정값에서 빼서 오차를 계산합니다. 셋째, 출력단은 오차에 비례하는 양만큼 히터 또는 쿨러를 구동합니다. 이 과정은 일정한 샘플링 속도로 반복되므로, 작은 온도 편차가 커지기 전에 보정할 수 있습니다.

감지 단계는 가장 큰 위험을 수반합니다. 일반적인 감지 방법으로는 열전대, 충전형 열 우물 시스템, 저항 온도 검출기(RTD) 등이 있습니다. 이러한 방법들은 모두 루프에 지연을 발생시킵니다.

감지 방법

감지-계산-수정 과정에서의 역할

열전대

회로 내 공통 온도 측정 장치

채워진 열정 시스템

회로 내 공통 온도 측정 장치

저항 온도 검출기(RTD)

회로 내 공통 온도 측정 장치

측정 지연은 가능한 한 줄여야 합니다. 직경이 작은 벌브 또는 열 우물을 사용하면 소자의 열 저항과 열 용량이 감소합니다. 저항과 열 용량이 낮은 우물 재질을 사용하면 전체 과정에 추가되는 지연을 줄일 수 있습니다. 센서 근처에 작은 파이프나 오리피스를 설치하면 유속이 증가하여 소자로의 열 전달 속도가 빨라집니다. 2상 시스템에서는 소자를 액체상에 배치하면 기체상보다 열 저항이 낮아집니다.

데드타임은 별개의 문제입니다. 데드타임이란 공정 변수가 변한 시점과 그 변화가 관측되는 시점 사이의 지연을 말합니다. 열원에서 멀리 떨어진 곳에 설치된 센서는 변화를 즉시 감지하지 못합니다. 그러면 컨트롤러는 이미 오래된 측정값을 바탕으로 작동하게 됩니다. 또한, 찬 공기의 유입과 같은 외부 교란도 측정값을 왜곡시킬 수 있습니다. PID 제어 루프는 이러한 교란 요소를 제거해야 합니다.

과열 및 열 폭주 방지

미분 동작은 잡음에 가장 민감한 항입니다. 잡음이 섞인 측정 신호는 미분 동작으로 인해 잡음을 증폭시키고, 제어기 출력은 불안정해집니다. 실제 시스템에서는 미분 필터링을 적용하거나 작은 D 게인만 사용합니다. 미분 동작이 있는 송신기는 일부 소자 지연을 상쇄할 수 있지만, 제어기의 미분 게인을 줄여서 이를 보정합니다.

설정값 제한을 통해 오버슈트를 더욱 줄일 수 있습니다. 출력값을 제한하고 허용 설정값 범위를 설정하면 루프가 보드를 목표값 이상으로 움직이게 하는 큰 보정값을 명령할 수 없습니다. 이렇게 구성하면 PID 컨트롤러는 단순한 레귤레이터가 아니라 과열 방지 장치 역할도 합니다.

열폭주 현상은 별도의 계층 구조로 다뤄야 합니다. 비정상적인 온도 상승을 감시하고, 이러한 현상이 발생하면 출력을 강제로 차단하십시오.

  • 접합부 온도 모니터링: 내장 센서, 실시간 진단 및 예측 모니터링을 통해 고장 발생 전에 비정상 상태를 감지합니다.

  • 열 차단 보호 기능: 과전류, 단락, 과포화 및 소프트 차단 보호 회로는 고장에 신속하게 반응하여 열 상승 전에 출력을 강제로 차단합니다.

전압 및 임피던스 모니터링은 추가적인 점검 기능을 제공합니다. 갑작스러운 전압 강하, 불균형 또는 내부 임피던스 상승은 고장 발생 가능성을 알리는 신호이며, 시스템은 해당 모듈을 격리하거나 작동을 중지할 수 있습니다. 비례-적분-미분(PID) 제어기는 안정적인 온도 조절을 담당하고, 이러한 감지기는 고장을 감지합니다. 이 둘이 함께 작동하여 정밀한 온도 제어를 유지하고 고장이 화재로 이어지는 것을 방지합니다.

정밀 온도 제어를 위한 보드 레벨 구현

정밀 온도 제어를 위한 보드 레벨 구현

감지 옵션 및 오류 예산

첫 번째 선택은 감지 소자입니다. NTC 서미스터는 가격이 저렴하고 소형 SMD 패키지로 제공되므로 PCB 주변 온도 감지에 적합합니다. 저항 곡선이 매우 비선형적이므로 측정값을 변환하려면 조회표 또는 스테인하트-하트 방정식이 필요합니다. Pt100 또는 Pt1000과 같은 RTD는 넓은 범위에서 거의 선형성을 유지하지만, 정전류 소스, 정밀 ADC 또는 브리지 회로가 필요하며 리드 저항에 주의해야 합니다. 디지털 온도 센서는 변환 기능이 내장되어 있어 회로 구성이 더 간단합니다. 이러한 장단점을 고려하여 결정하십시오.

속성

NTC 서미스터

RTD(Pt100/Pt1000)

작동 범위

대략 -50°C ~ +150°C

대략 -200°C ~ +650°C

선형성

매우 비선형적인

거의 선형

응답 시간

빠름, 대략 0.2~10초

더 느리게, 대략 1~50초

회로

간단한 전압 분배기

정전류 소스, 정밀 ADC

비용

높음

더 높은

센서의 위치는 어떤 부품을 선택하는 것만큼 중요합니다. 전력 트랜지스터나 레귤레이터에서 온도 센서를 멀리 떨어뜨려야 합니다. 국부적인 과열 지점이 측정값을 왜곡할 수 있기 때문입니다. 센서는 노출된 패드나 열 비아를 통해 히터에 연결해야 합니다. 자체 발열로 인해 측정값이 변동되지 않도록 여기 전류를 낮게 유지하십시오. 두꺼운 구리 도금이나 캡슐화로 인한 느린 열 시간 상수는 지연을 유발하고, 지연은 오버슈트를 초래할 수 있습니다.

측정 경로에 대한 오차 예산을 설정하십시오. ADC 해상도는 감지할 수 있는 최소 단계를 결정합니다. 기준값 드리프트는 온도 변화에 따라 모든 측정값을 이동시킵니다. 트레이스 저항과 열전 효과는 작은 오프셋을 추가하므로 Pt1000에는 4선 켈빈 연결을 사용하십시오. 이러한 모든 요소를 ​​합산하고 총합을 허용된 설정값 허용 오차와 비교하십시오.

히터 구동 및 열 커플링

PWM 기능을 갖춘 MOSFET 또는 솔리드 스테이트 릴레이는 효율적인 히터 구동을 제공합니다. 제로 크로스 스위칭은 EMI를 낮추고 돌입 전류 문제를 방지하기 때문에 저항 히터에 적합합니다. 여유 마진을 두고 소자를 선택하십시오. Omron은 부하가 정격의 80%를 초과할 경우 RDS(on)에 1.5를 곱할 것을 권장합니다. 따라서 전력 소모는 부하 전류의 제곱 × RDS(on) × 1.5입니다. 선형 구동 방식은 스위칭 노이즈를 제거하지만 초과 전압을 열로 소모합니다. 대부분 의 보드 설계에서 PID 온도 컨트롤러는 이러한 이유로 PWM을 사용합니다.

구리 주입구는 전류뿐 아니라 열도 전달합니다. 레귤레이터와 고전류 IC 가까이에 주입구를 배치하고, 각 아일랜드를 더 큰 평면에 연결하십시오. 파워 패키지 아래에 열 비아 그리드를 설치하면 접합부 온도가 현저히 낮아집니다. 접지면은 연속적으로 유지하고 가장자리를 섀시 접지에 연결하십시오.

노이즈가 심한 전력단을 아날로그 센싱 영역에서 분리하십시오. 아날로그 영역에 별도의 전력 영역을 할당하고, 민감한 트레이스는 스위칭 노드에서 멀리 떨어뜨려 배치하며, 접지면 분할부를 절대 가로지르지 마십시오. 공간이 허용하는 경우 센서를 가드링으로 차폐하십시오. 이러한 조치를 통해 공정 변수를 깨끗하게 유지하여 PID 제어 루프가 실제 데이터를 기반으로 작동하도록 할 수 있습니다. 우수한 열 결합과 깨끗한 센싱이 결합되어 정밀한 온도 제어가 가능합니다.

튜닝, 안전장치 설계 및 DFM(설계 제조성) 간의 절충점

PID 튜닝 및 안티와인드업

지글러-니콜스 방법을 사용하여 열 루프를 튜닝 할 수 있습니다 . 적분 및 미분 이득을 0으로 설정한 다음 비례 제어 모드로만 실행합니다. 시스템이 안정적으로 진동할 때까지 비례 이득을 천천히 증가시킵니다. 진동은 의도적인 것이므로 안전 한계와 정지 장치를 켜둔 상태로 유지합니다. 임계점에서 최대 이득 Ku와 최대 주기 Tu를 기록합니다. 그런 다음 이득을 계산합니다. Kp = 0.6·Ku, Ki = 1.2·Ku/Tu, Kd = 0.075·Ku·Tu. Ku = 8.0, Tu = 0.4초인 고속 액추에이터의 경우 Kp = 4.8, Ki = 24.0, Kd = 0.24가 됩니다. Ku ≈ 2.5, Tu ≈ 5분인 저속 히터는 훨씬 작고 느린 이득을 나타냅니다. 이 결과는 열 지연을 보여줍니다. 릴레이 자동 튜닝은 수동 테스트가 안전하지 않거나 실용적이지 않은 경우 유용한 옵션입니다.

안티와인드업 기능은 예열 중에 PID 제어 루프를 보호합니다. 히터가 최대 출력으로 작동하는 동안 적분항에 오차가 계속 누적되고, 이 누적된 값으로 인해 큰 오버슈트가 발생합니다. 출력이 최대치에 도달하면 적분항을 제한하거나 적분을 중지하십시오. 이렇게 하면 잘 조정된 PID 제어 루프는 긴 회복 스윙 없이 설정값을 유지할 수 있습니다.

하드웨어 단종 및 제조 제약 조건

소프트웨어만으로는 안전을 보장할 수 없습니다. MOSFET이 단락되거나 릴레이가 용접되면 MCU에서 꺼짐을 명령해도 히터가 계속 작동할 수 있습니다. 별도의 고온 제한 차단 회로를 추가하십시오.

접근

Key Components

차단 동작

비교기 기반 차단

히스테리시스가 있는 서미스터 + 비교기

디지털 차단 신호, 간단한 트립 포인트

전압 기준 트립

NTC 서미스터 + TL431 + 저항

TL431은 캐소드를 약 2.5V까지 접지로 끌어당겨 전원을 강제로 차단합니다.

연산 증폭기 브리지

서미스터 + 연산 증폭기 + 정밀 저항 3개

Bridge는 기준 없이 한계를 설정합니다.

자동 재설정 열 퓨즈

재설정 가능한 열 퓨즈

제어와 관계없이 임계 온도에서 열립니다.

서미스터 기반 제어 루프만으로는 스위칭 소자의 단락 고장 시 안전을 보장할 수 없습니다. 안전장치 설계를 위해서는 제어 신호와는 별도로 전원을 차단하는 경로가 필요합니다.

DFM(설계 제조성)에는 나름의 장단점이 있습니다. 열 방출 계수, 열팽창 계수 불일치, 수분 흡수는 모두 열 신뢰성에 영향을 미칩니다. 두꺼운 구리, 열 비아, 구리 주입은 열을 분산시키지만, 주입구와 인접한 트레이스 사이에는 적절한 간격을 유지해야 합니다. 열 방출 스포크는 납땜성을 향상시키지만 열 전도율을 저하시키며, 열 공급이 부족하면 납땜이 고르지 않게 될 수 있습니다. 비아 캡핑에 대해서는 담당 제조업체와 미리 상의하십시오.

PID 온도 제어는 감지된 온도를 설정값과 비교하여 출력을 보정함으로써 PCB를 보호합니다. 비례, 적분, 미분 항이 각각 역할을 합니다. 비례 항은 현재 오차를 보정하고, 적분 항은 정상 상태 오프셋을 제거하며, 미분 항은 급격한 온도 상승을 감쇠시킵니다. 하드웨어 차단 기능은 안전장치 역할을 합니다.

열 제어는 핵심 신뢰성 확보 작업으로 간주해야 합니다. 루프를 조정하고, 안티와인드업 기능을 추가하고, 감지 오차를 고려해야 합니다. 히터 구동 방식과 열 커플링을 부하에 맞게 조정하고, 모든 선택 사항을 제조 한계에 맞춰 검토해야 합니다. PID 컨트롤러는 운이 아니라 세심한 설계를 통해 신뢰를 얻습니다. 비례 적분 미분(PID) 튜닝과 안전장치가 보드의 안전을 보장합니다.

FAQ

PID 제어 루프는 보드 온도를 얼마나 자주 샘플링해야 할까요?

센서와 히터 어셈블리의 열 시간 상수보다 빠른 속도로 샘플링하십시오. 보드 가열 속도보다 느리게 샘플링하는 루프는 항상 실제 온도보다 지연됩니다. 샘플링 속도를 센싱 방식에 맞춘 다음 검증 중에 타이밍을 확인하십시오.

미분항 없이 PID 루프를 실행할 수 있나요?

네. 많은 열 회로가 PI 제어만으로 작동합니다. 미분항은 급격한 상승을 감쇠시키지만 센서 노이즈를 증폭시키기도 합니다. 따라서 우선 P와 I 제어만으로 시작하고, 오버슈트 문제가 계속 발생할 경우에만 작고 필터링된 D항을 추가하는 것이 좋습니다.

히터 MOSFET이 단락되어 고장 나면 어떻게 되나요?

펌웨어 명령 과 관계없이 히터가 계속 켜져 있습니다 . 이것이 바로 비교기 트립이나 재설정 가능한 열 퓨즈와 같은 독립적인 차단 경로가 필요한 이유입니다. 소프트웨어 PID 컨트롤러는 스위칭 소자 고장으로부터 자체적으로 보호할 수 없습니다.

센서 노이즈가 제어 회로에 유입되지 않도록 하려면 어떻게 해야 할까요?

아날로그 감지 경로를 스위칭 노드에서 멀리 떨어뜨려 놓고, 깨끗한 전력 영역을 제공하며, 미분항을 필터링하십시오. 또한 튜닝 중에 설정값을 고정하기 전에 기준 온도계를 사용하여 측정값을 확인해야 합니다.

열 설계는 인내심을 갖고 진행해야 합니다. 센싱부터 차단까지 각 레이어를 검증하면 보드가 목표 온도를 오랫동안 유지할 수 있습니다.

코멘트 남김

이메일 주소는 공개되지 않습니다. 필수 입력 항목은 * 로 표시되어 있습니다.