하드웨어 엔지니어를 위한 열전대 데이터 수집 및 PID 제어

하드웨어 엔지니어를 위한 열전대 데이터 수집 및 PID 제어

세 단계를 정확하게 수행해야 합니다. 첫째, 기판에서 열전대 신호를 깨끗하게 수신해야 합니다. 둘째, 정확한 타이밍과 안전장치를 통해 PID 제어 루프를 닫아야 합니다. 셋째, 안정적인 정확도를 위해 시스템을 튜닝하고 통합해야 합니다.

개발 과정에서 여러 가지 어려움이 발생합니다. 마이크로볼트 수준의 신호는 프런트엔드 설계에 세심한 주의를 요합니다. 냉접점 드리프트와 오프셋 드리프트는 온도 측정 정확도를 저하시킵니다. 노이즈는 저수준 측정값을 왜곡합니다. 루프 타이밍은 안정성에 영향을 미칩니다. 와인드업 현상은 PID 컨트롤러 응답 속도를 저하시킵니다. 히터 구동 및 DFM(설계 제조성) 한계는 최종 보드의 설계에 영향을 미칩니다.

이 가이드는 보드 레벨 및 제조 공정을 고려하여 작성되었습니다. 온도 제어 하드웨어를 개발하는 하드웨어 엔지니어 및 전자 제품 팀을 대상으로 하며, 신호 획득부터 폐루프 PID 튜닝에 이르기까지 각 단계별 실질적인 절차를 제공합니다.

주요 요점

  • 측정 오차를 줄이려면 먼저 올바른 열전대 종류와 냉접점 보상을 적용해야 합니다.

  • 미세한 열전대 신호를 디지털 데이터로 변환하기 전에 신호를 증폭시키세요. 또한, 노이즈를 제거하기 위해 적절한 배치와 절연 처리를 사용하십시오.

  • PID 제어 루프가 정확한 타이밍, 안티와인드업, 미분 필터링을 통해 상태 기계처럼 작동하도록 만드세요.

  • PID 컨트롤러를 한 단계씩 조정하고, 실제 열전대 시정수를 측정하여 제어가 안정적인 상태를 유지하도록 하십시오.

  • 모든 부품을 조립하기 전에 각 단계를 개별적으로 테스트하고, 시간이 지남에 따라 발생하는 편차를 파악하기 위해 데이터를 기록하십시오.

열전대 데이터 수집 프런트 엔드

유형, 범위 및 냉접점 보상

해상도와 냉접점 보상(CJC) 목표치를 결정하는 데 가장 중요한 요소인 열전대 유형부터 살펴보겠습니다. 상온 부근에서 K형 접합부는 섭씨 1도당 약 40µV의 전압 변화를 보입니다. J형, K형, E형, T형은 모두 40~60µV/°C 범위의 전압 변화를 나타냅니다. 이 미세한 신호가 데이터 수집 과정에서 이후의 모든 선택에 영향을 미칩니다.

타입

제벡 계수

보정된 정확도 목표

제이, 엔

40–60 µV/°C

± 0.2 ° C

K

약 40 µV/°C

± 0.3 ° C

티, 이

40–60 µV/°C

± 0.3 ° C

냉접점은 일정한 온도를 유지하는 터미널 블록에 설치해야 합니다. 해당 블록 내부에 있는 Pt100 온도 센서는 기준 접점을 따라 작동합니다. 두 단자의 온도를 동일하게 유지하고, 열전대 연장선은 규격에 맞는 것을 사용하십시오. 규격이 맞지 않는 전선을 사용하면 두 번째 접점이 생겨 숨겨진 온도 편차가 발생할 수 있습니다.

참고: ±5%의 정확도를 가진 CJC IC는 최대 0.5°C의 오프셋 오차를 발생시킬 수 있습니다. 시스템 정확도 수치를 제시하기 전에 이 오차를 고려하십시오.

증폭기 및 델타-시그마 ADC

프런트엔드 경로는 두 가지가 있습니다. 높은 공통 모드 제거율(CMRR)을 갖춘 계측 증폭기가 별도의 ADC에 신호를 공급합니다. 내장형 PGA를 갖춘 델타-시그마 ADC는 이득 계산과 변환을 하나의 칩에서 수행합니다. 증폭기 경로는 AD8495와 같은 부품을 사용하여 100dB 이상의 CMRR과 60µV 미만의 오프셋을 제공합니다. 변환 경로는 24비트 해상도, 디지털 필터링, 그리고 CJC용 온칩 온도 센서를 제공합니다.

오프셋 드리프트는 오프셋 자체만큼 중요합니다. 초퍼 안정화 증폭기는 잔류 오프셋과 저주파 노이즈를 낮게 유지합니다. 레이저 트리밍 게인 네트워크는 게인 드리프트를 5ppm/°C 근처로 유지합니다. 소프트웨어에서 다항식 또는 조회 테이블을 사용하여 선형화할 수 있습니다. 부품 드리프트와 CJC 센서 드리프트가 누적되면 까다로운 응용 분야에서는 이러한 오차가 1°C를 초과할 수 있습니다.

개방형 열전대 감지 및 오류 처리

열전대가 파손되었거나 헐거워지면 정상적인 저전압으로 인식되어 PID 제어 루프가 히터를 최대 출력으로 작동시킵니다. 프런트 엔드에 열전대 단선 감지 기능을 추가하십시오. 접합부에 미세한 바이어스 전류를 흘려보내거나 입력단에 풀업 저항을 연결하면 감지 가능한 오류 레벨이 생성됩니다. 펌웨어는 이 레벨을 오류로 처리해야 하며, 저전압으로 잘못 인식해서는 안 됩니다. 출력 신호를 차단하고 경보를 발생시키십시오. 제작하는 모든 데이터 수집 모듈에서 이 방법을 테스트하십시오.

디지털화, 필터링 및 분리

ADC 선택 및 레이아웃

12비트, 3.3V 변환기는 신호를 약 806µV 간격으로 분할합니다. 열전대는 섭씨 1도당 수십 µV 정도만 변화하므로, 변환기는 게인을 추가하지 않으면 유용한 신호를 얻지 못합니다. 먼저 계측 증폭기를 사용하여 100~1000의 게인으로 신호를 증폭한 다음 디지털화하십시오. 입력 오프셋이 1mV 미만, 바이어스 전류가 1pA 미만, 1kHz에서 잡음 밀도가 5nV/√Hz 미만인 증폭기를 선택하십시오. 24비트 시스템의 경우 전체 잡음은 약 1 LSB 미만이어야 합니다. 이는 2.5V 기준 전압을 사용하는 ±10mV 센서에서 약 0.3µV에 해당합니다.

필터링과 레이아웃은 해상도 유지 여부를 결정합니다. 안티앨리어싱 차단 주파수는 샘플링 속도를 2.56으로 나눈 값 근처로 설정하십시오. 샘플링 속도의 절반에서 약 40dB의 감쇠를 목표로 하십시오. NP0/C0G 커패시터와 ±0.25% 공차 이상의 금속 필름 저항을 사용하십시오.

레이아웃 연습

혜택

고임피던스 노드는 단락시키십시오.

누설 전류, 부유 정전 용량 및 픽업을 줄입니다.

ADC 핀에 RC 필터를 설치하십시오.

프런트 엔드 이전에 노이즈를 필터링합니다.

입력단을 클록 및 DC/DC 인덕터에서 멀리 떨어뜨려 배치하십시오.

마이크로볼트 신호로의 커플링을 줄입니다.

고임피던스 노드에 가드링을 사용하십시오.

허위 판독값을 유발하는 누출을 차단합니다.

균일한 접지면을 유지하십시오

부동 참조 및 변환 오류를 방지합니다.

팁: 각 전원 핀에서 2mm 이내에 1µF 디커플링 커패시터를 배치하고, 접지 간격을 가로질러 트레이스를 배선하지 마십시오.

소음이 심한 환경을 위한 갈바닉 절연

산업용 캐비닛에는 모터 드라이브, 릴레이 및 긴 센서 케이블이 수납됩니다. 열전대 외피와 보드 사이의 접지 전압 차이로 인해 프런트 엔드에 전류가 흐릅니다. 센서가 전도성 부품에 닿는 부분은 절연해야 합니다. 또한 스위칭 부하 근처에서 케이블 길이가 몇 미터를 넘는 경우에도 절연해야 합니다. 호스트 PC와 히터가 접지를 공유하는 경우에도 마찬가지입니다. ADC 뒤에 디지털 절연기를 설치하면 아날로그 측 회로를 깨끗하고 단순하게 유지할 수 있습니다.

절연은 보드 설계에 변화를 가져옵니다. 절연 장벽을 가로지르는 별도의 접지면과 필드 측 절연 전원 공급 장치가 필요합니다. 또한 안전 기준을 충족하는 연면 거리도 확보해야 합니다 . 절연 장치는 비용과 높이를 증가시키므로 설계 초기 단계에 배치해야 합니다. 검증 과정에서 고전압 절연 시험(hipot check)을 통해 절연 장벽을 테스트하십시오. 출하하는 모든 데이터 수집 모듈의 누설 전류를 기록하십시오.

PID 제어 루프 구현

PID 제어 루프 구현

상태 머신 및 샘플링 타이밍

루프를 상태 머신으로 구성하세요. 한 상태는 열전대 값을 읽고, 다른 상태는 PID 제어 알고리즘을 실행하고 , 마지막 상태는 출력을 설정합니다. 전역 변수 대신 직렬 통신을 통해 상태 간 데이터를 전송하세요. 전역 변수는 타이밍 오류를 숨길 수 있지만, 직렬 통신을 사용하면 각 값이 유효한 시점을 명확히 정의해야 합니다. 이렇게 하면 PID 컨트롤러가 검증된 데이터를 기반으로 작동하게 됩니다.

샘플링 타이밍은 안정성을 결정합니다. 열전대 시정수보다 빠르게 샘플링하면 루프는 최신 데이터를 얻게 됩니다. 반대로 느리게 샘플링하면 루프는 이전 온도 측정값에 반응하게 됩니다. 루프 샘플링 속도가 느리면 위상 지연이 발생하고, 이 위상 지연은 PID 컨트롤러를 진동 상태로 몰아넣습니다. 샘플링 주기를 열전대 시정수에 맞춘 후, 실험 장비에서 성능을 확인하십시오.

안티와인드업 및 미분 필터링

와인드업 현상은 정밀한 온도 제어를 망칩니다. 히터가 포화되고, 적분기는 계속해서 오차를 누적시키며, 결국 오차가 반전될 때 루프가 오버슈트를 일으킵니다. 따라서 튜닝을 하기 전에 와인드업 방지 방법을 선택하고 적용해야 합니다.

기술

전달 방법

주요 특성

고전적인 역산

포화 출력과 비포화 출력의 차이를 적분기로 다시 보냅니다.

간단하고 저렴하며 산업계에서 널리 사용됩니다.

통합기 클램핑

적분기가 설정된 한계를 초과하여 용량이 증가하는 것을 방지합니다.

간단하고 저렴하며 산업 현장에서 흔히 사용됩니다.

일반화된 역산

포화 신호로 모든 내부 상태를 구동합니다.

모든 컨트롤러 주문에 적용 가능하며, 추적 매개변수가 필요 없습니다.

오류 재계산

포화 출력에서 ​​역으로 작동하여 컨트롤러 메모리를 재설정합니다.

루프의 조건을 양호하게 유지하고 모델링 오류에 민감하게 반응합니다.

미분 동작은 노이즈를 증가시키고, 열전대 프런트 엔드는 항상 어느 정도의 노이즈를 포함합니다. 따라서 PID 제어 알고리즘에 미분 필터를 추가해야 합니다. 이 필터는 고주파 이득을 제한하고 설정값 변경 시 출력이 급격하게 변하는 것을 방지합니다.

팁: 먼저 간단한 켜짐/꺼짐 또는 비례 제어를 구현해 보세요. 온도 센서가 설정값을 잘 따라가는지 확인한 다음, 적분 및 미분 항을 하나씩 추가해 나가세요.

기본 제어 기능을 먼저 작동시키는 방법

제대로 작동하는 개루프 제어는 고장난 폐루프 제어보다 더 많은 것을 가르쳐줍니다. 히터를 수동으로 작동시키고 온도를 기록하여 피드백 제어 알고리즘이 올바른 값을 읽는지 확인합니다. 그런 다음 비례 이득만 사용하여 폐루프를 구성합니다. 응답이 한계에 도달할 때까지 이득을 높인 다음 다시 낮춥니다. 정상 상태 오차를 제거하기 위해 적분 동작을 추가하고, 동적 응답에 필요한 경우에만 미분 동작을 추가합니다. 이러한 단계적 접근 방식을 통해 PID 온도 컨트롤러의 예측 가능성을 유지하고 이후의 모든 변경 사항을 측정할 수 있습니다.

PID 제어 파라미터는 데이터시트의 추측값이 아닌 실제 열전대 시정수에 맞춰 조정해야 합니다. 열전대 시정수를 무시하는 PID 온도 컨트롤러는 센서 자체의 특성과 상충하게 됩니다. 모든 실행 결과를 기록하고 실행 간 동적 응답을 비교하십시오. PID 제어 파라미터의 실시간 동적 조정은 고정 이득 PID 제어가 안정화된 후 후속 단계에서 수행해야 합니다. PID 컨트롤러를 알려진 한계를 가진 피드백 제어 시스템으로 간주하고, 다음 엔지니어를 위해 해당 한계를 문서화하십시오.

출력 작동 및 히터 구동

온도 조절기 출력 배선 방법

출력단을 측정 체인의 일부로 생각하고, 마지막에 추가하는 부품으로 생각하지 마십시오. 온도 컨트롤러를 저항 히터에 연결할 때는 히터를 통해 전류가 한 방향으로만 흐르도록 하십시오. 이러한 단방향 규칙은 온도 컨트롤러 출력 배선에 있어 좋은 관행입니다. 역방향 전류 경로는 노이즈를 발생시키고 구동단을 혼란스럽게 만듭니다.

리미트 회로는 액추에이터와 가열 장치 모두를 보호합니다. 액추에이터 데이터시트와 방열판 용량을 기준으로 최대 전류를 설정하십시오. 그러면 컨트롤러가 출력 전류를 해당 수준 이하로 유지합니다. 이는 열 폭주를 방지합니다. 열 폭주는 방열판 용량이 부족할 경우 온도 센서가 상승하는 온도를 감지하고 PID 컨트롤러가 더 많은 전류를 공급하여 열을 더 발생시키는 현상입니다. 가열 장치에 온도 컨트롤러를 연결할 때는 커넥터를 선택하기 전에 이 리미트 회로를 고려해야 합니다.

시간 비례 및 안전 한계

시간 비례 제어는 한 주기 동안의 온/오프 시간을 평균화하여 0~100%의 전력을 부드럽게 조절합니다. 주기 시간은 전체 시간의 최소 1/20로 설정해야 합니다. 릴레이, 접촉기, 솔레노이드 밸브와 같은 전기 기계 장치는 더 긴 주기 시간이 필요합니다. 주기 시간이 짧을수록 제어 성능은 향상되지만, 전기 기계 부품의 마모가 심해져 수명이 단축됩니다.

드라이브 옵션

품질 관리

마모 및 수명

최고의 사용

계전기

거칠고 긴 주기

접촉면 마모는 수명을 제한합니다.

느린 열 부하

SSR

부드럽고 짧은 주기

이동 가능한 연락처 없음

대부분의 히터 루프

아날로그 드라이브

끊임없는

전력단에 ​​따라 다릅니다

정밀한 온도 제어

고장 발생 시 손상되거나 위험해질 수 있는 공정에 리미트 컨트롤러를 추가하십시오. 이 리미트 컨트롤러는 일반 공정 제어기와는 별도로 작동하며, 페일세이프 래칭 릴레이를 사용합니다. 공정이 허용 가능한 상태로 복구되면 작업자가 리미트 컨트롤러를 재설정합니다. 이러한 종류의 보호 장치는 미국 Factory Mutual 또는 유럽 EN14597과 같은 표준 승인을 받아야 할 수 있습니다.

출력 신호 호환성 및 환경적 제한

온도 컨트롤러를 캐비닛에 연결하기 전에 출력 신호를 부하에 맞춰 조정하십시오. 코일 전압, SSR 입력 전류 및 로직 레벨을 드라이버와 비교하여 확인하십시오. 드라이브 스테이지의 모든 부품에 대한 주변 온도 정격을 확인하십시오. 인클로저 내부의 열은 릴레이와 SSR의 정격을 낮추므로 충분한 여유를 두어야 합니다.

래칭 알람 및 리미트 출력은 꺼지기 전에 재설정해야 합니다. 재설정은 키패드, 디지털 입력 또는 통신 링크를 통해 수행할 수 있습니다. 계측기에 래칭 출력이 없는 경우, 외부 래칭 릴레이를 내부 비래칭 릴레이의 슬레이브로 추가하십시오. 제어 시스템 검증 시 각 재설정 경로를 테스트하십시오.

튜닝, 시간 상수 테스트 및 통합

튜닝, 시간 상수 테스트 및 통합

실용적인 PID 튜닝 방법

대부분의 프로젝트에서 PID 컨트롤러는 여러 가지 설정을 시도해보고 어떤 것이 효과적인지 확인하는 방식으로 튜닝합니다 . 엔지니어는 PID 제어 매개변수를 수동으로 조정하면서 시스템의 반응을 관찰합니다. 먼저 비례 게인을 설정하고, 그 다음 적분, 마지막으로 미분 순으로 조정합니다. 센서의 반응 속도를 고려하지 않는 PID 온도 컨트롤러는 자체 피드백과 상충하게 됩니다. 열전대 시정수는 루프의 반응 속도를 결정하므로 도달할 수 있는 대역폭을 제한합니다. 반응 속도가 빠른 센서를 사용하면 더 정밀한 PID 제어가 가능합니다. 또한 열전대의 시정수는 예상되는 동적 응답에도 영향을 미칩니다. 피드백 제어는 루프 대역폭을 센서 한계 이하로 유지합니다.

방법

당신이 할

최고로 잘 맞는

수동 시험

이득이 한계점에 도달할 때까지 늘린 다음, 그 후 줄입니다.

대부분의 벤치 설정

지글러-니콜스

최대 이득과 기간을 측정합니다.

안정적이고 선형적인 하중

모델 기반

1차 모델을 적합시킨 후 계산합니다.

반복 가능한 제품

팁: 모든 실행을 기록하세요. 게인을 변경하기 전에 실행 간 동적 반응을 비교하세요.

열전대 시간 상수 테스트

열전대 시정수 값은 데이터시트에 나와 있는 값만으로는 신뢰할 수 없습니다. 모델과 측정 환경에 따라 변하기 때문입니다. 열전대 시정수 테스트 절차를 수행하십시오. 온도를 단계적으로 변화시키면서 응답을 기록하고 63% 지점을 찾으십시오. 실제 장착 상태에서 시정수 테스트를 반복하십시오. 단계적 변화 기록 기능이 있는 열전대 시정수 테스트 시스템을 사용하면 재현성 있는 결과를 얻을 수 있습니다. 각 결과를 PID 제어 및 튜닝에 입력하십시오. 열전대 시정수 테스트는 장착 오류도 파악하는 데 도움이 됩니다. 모든 시정수 테스트에는 안정적인 시작 온도가 필요합니다. 열전대 시정수 테스트 시스템은 원시 데이터를 기록해야 합니다. 조립 전후의 열전대 시정수를 비교하십시오. 열전대의 시정수가 느리면 정밀한 온도 제어가 어려워집니다.

시스템 통합, 검증 및 DFM

단계적으로 통합하십시오. 먼저 신호 체인을 검증하고, 그 다음 개루프 출력을 검증하고, 마지막으로 폐루프 튜닝을 수행하십시오. 각 단계를 모두 통과하는 제어 시스템은 디버깅이 더 쉽습니다. 전체 범위에 걸쳐 PID 컨트롤러의 안정성과 정확도를 확인하십시오. DFM(설계 제조성) 측면에서 고려해야 할 사항이 있습니다. 센서 배치, 단자 접근성, 테스트 포인트는 비용을 증가시킵니다. 생산 라인의 각 장치별로 시정수 테스트를 한 번씩 실행하십시오. 드리프트를 기록하는 열전대 시정수 테스트 시스템은 장기적인 검증에 도움이 됩니다. 각 제품 변형에 대한 열전대 시정수를 기록하십시오. 히터를 교체한 후에는 시정수 테스트를 반복하십시오. 열전대 시정수 테스트 시스템은 스텝 응답을 저장해야 합니다. 열전대의 잘못된 시정수에 맞춰 튜닝된 PID 컨트롤러는 진동합니다. 피드백 제어는 정확한 센서 데이터에 의존합니다. PID 컨트롤러에는 알려진 샘플링 주기가 필요합니다. 온도 측정 드리프트는 시정수 테스트에서 나타납니다. 매 실행 시 온도 측정 데이터를 기록하십시오. 열전대 시정수 테스트 시스템은 개방 센서를 표시해야 합니다.

조립 과정을 체크리스트처럼 생각해 보세요. 먼저 프런트엔드 유형과 CJC 옵션을 선택하고, 그다음 필터링 기능이 있는 증폭기 또는 ADC를 선택합니다. 캐비닛에 필요한 곳에는 절연 처리를 추가합니다. 상태 머신 루프 타이밍, 안티와인드업, 미분 필터링을 설정합니다. 출력 구동 용량과 안전 한계를 결정합니다. 마지막으로 튜닝과 열전대 시정수 테스트를 진행합니다.

전체 통합 전에 각 단계를 개별적으로 테스트하십시오. 먼저 신호 체인을 검증하고, 그 다음 개루프 출력을 검증하고, 마지막으로 폐루프 PID 제어를 검증하십시오. 각 단계를 통과한 PID 컨트롤러는 디버깅이 용이합니다.

모든 작동 과정을 기록하세요. 몇 주에 걸쳐 온도 측정값이 어떻게 변하는지 관찰하세요. 이러한 습관을 들이면 제대로 작동하는 온도 컨트롤러도 믿을 수 있는 제품으로 거듭납니다. 꾸준한 관리에 대한 피드백 제어는 그 노력에 보답할 것입니다.

FAQ

냉접점 보상은 얼마나 정확해야 합니까?

CJC IC의 정확도를 시스템 목표에 맞추십시오. ±5% 정확도의 CJC IC는 최대 0.5°C의 오프셋 오차를 발생시킬 수 있습니다. 시스템 정확도 수치를 제시하기 전에 이 오차를 고려해야 합니다. Pt100 센서가 장착된 등온 터미널 블록은 기준 접점을 안정적으로 유지하여 이 오차를 최소화합니다.

프런트 엔드에 갈바닉 절연이 필요한 경우는 언제인가요?

센서가 전도성 하드웨어에 닿을 때는 절연하십시오. 스위칭 부하 근처에서 케이블 길이가 몇 미터를 넘을 때도 절연하십시오. 호스트 PC 와 히터가 노이즈가 심한 접지를 공유할 때도 절연하십시오. ADC 뒤에 디지털 절연기를 설치하면 아날로그 측을 깨끗하게 유지할 수 있습니다.

히터 출력이 설정값을 초과하는 이유는 무엇인가요?

일반적으로는 권선업 현상이 원인입니다. 히터가 포화되고 적분기가 계속 누적되면서 오차가 반전될 때 루프가 오버슈트를 일으킵니다. 튜닝하기 전에 권선업 방지 기능을 추가하십시오. 역산 또는 적분기 클램핑 모두 효과적입니다. 그런 다음 출력에 노이즈가 유입되지 않도록 미분 필터를 추가하십시오.

열전대 시정수는 어떻게 측정하나요?

온도를 단계적으로 변화시키면서 응답을 기록하고 63% 지점을 찾으십시오. 데이터시트 값은 실제 조립품과 다를 수 있으므로 실제 장착 상태에서 테스트를 반복하십시오. 각 결과를 튜닝에 입력하십시오. 느린 시정수는 도달할 수 있는 루프 대역폭을 제한합니다.

참고: 전체 통합 전에 각 단계를 개별적으로 테스트하십시오. 먼저 신호 체인을 검증하고, 그 다음 개방 루프 출력을 검증하고, 마지막으로 폐쇄 루프 튜닝을 검증하십시오.

코멘트 남김

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