센서 Response Time·Update Rate 차이|응답속도 데이터시트 해석
센서 데이터시트를 보면 Response Time, Update Rate, Sampling Rate, Settling Time 같은 용어가 자주 등장합니다.
모두 센서의 속도와 관련되어 있지만 같은 의미는 아닙니다.
가장 간단하게 보면
Response Time = 실제 입력 변화에 센서 출력이 얼마나 빨리 따라가는가
Update Rate = 새로운 측정값을 얼마나 자주 출력하는가
라고 이해하면 됩니다.
센서의 Update Rate가 빠르다고 해서 Response Time까지 반드시 빠른 것은 아닙니다.
Response Time과 Update Rate 기본 차이
| 항목 | 의미 | 대표 단위 |
|---|---|---|
| Response Time | 입력 변화에 출력이 따라가는 시간 | ms, μs |
| Update Rate | 새로운 결과를 출력하는 빈도 | Hz, SPS |
| Sampling Rate | 내부에서 신호를 측정하는 빈도 | Hz, SPS |
| Settling Time | 최종값의 일정 오차범위 안에 들어가는 시간 | ms, μs |
| Bandwidth | 센서가 따라갈 수 있는 신호 주파수 범위 | Hz |
데이터시트에서 속도라는 단어 하나로 묶어 보면 안 되고 각각 무엇을 나타내는지 구분해야 합니다.
Response Time이란?
Response Time은 측정대상이 갑자기 변했을 때 센서 출력이 새로운 값에 도달하는 데 걸리는 시간입니다.
예를 들어 압력이 순간적으로
0bar → 10bar
로 바뀌었다고 가정해보겠습니다.
센서가 이 변화를 감지해 출력값을 새로운 압력에 가깝게 바꾸는 데 20ms가 필요하다면 해당 센서의 Response Time은 약 20ms 수준으로 표시될 수 있습니다.
다만 제조사마다 Response Time을 정의하는 기준이 다를 수 있습니다.
예를 들어
90% 도달시간
95% 도달시간
10~90% Rise Time
등 서로 다른 기준을 사용할 수 있습니다.
따라서 Response Time = 10ms라는 숫자만 보기보다 몇 % 도달 기준인지 확인해야 합니다.
Time Constant τ란 무엇일까?
센서의 응답속도를 표시할 때 **Time Constant, τ(Tau)**가 사용되기도 합니다.
1차 시스템을 가정하면 입력이 갑자기 변했을 때 하나의 Time Constant가 지난 후 출력은 최종 변화량의 약
63.2%
에 도달합니다.
예를 들어 온도가
20℃ → 100℃
로 갑자기 변하고 온도센서의 Time Constant가 5초라고 가정해보겠습니다.
전체 변화량은
80℃
입니다.
5초 뒤에는 변화량의 약 63.2%인
80 × 0.632 ≈ 50.6℃
만큼 변화하므로 약
70.6℃
부근에 도달하는 형태입니다.
아직 100℃에 완전히 도달한 것은 아닙니다.
90%까지는 얼마나 걸릴까?
이상적인 1차 응답에서는 대략
1τ → 63.2%
2τ → 86.5%
약 2.3τ → 90%
약 3τ → 95%
정도로 생각할 수 있습니다.
따라서 Time Constant가
10ms
인 센서라고 해서 10ms 후 최종값에 완전히 도달한다는 뜻은 아닙니다.
90% 수준까지 도달하려면 단순 모델에서는 약
23ms
정도가 필요합니다.
이 때문에 데이터시트에서 Time Constant와 Response Time을 같은 숫자로 비교하면 안 됩니다.
Update Rate란?
Update Rate는 센서나 측정시스템이 새로운 측정 결과를 얼마나 자주 내보내는지 나타냅니다.
보통
Hz
SPS(Samples Per Second)
단위를 사용합니다.
예를 들어
Update Rate = 100Hz
라면 1초에 100개의 새로운 측정값을 출력한다는 뜻입니다.
한 번의 출력 간격은
1 ÷ 100 = 0.01초
즉
10ms
입니다.
따라서 100Hz 센서는 약 10ms마다 새로운 데이터를 제공할 수 있습니다.
Update Rate를 시간으로 바꾸는 방법
계산은 간단합니다.
업데이트 간격 = 1 ÷ Update Rate
입니다.
예를 들어
10Hz → 100ms마다 1회
50Hz → 20ms마다 1회
100Hz → 10ms마다 1회
500Hz → 2ms마다 1회
1000Hz → 1ms마다 1회
입니다.
이 계산을 알면 데이터시트의 Hz 수치를 실제 시간으로 쉽게 바꿔볼 수 있습니다.
1000Hz면 Response Time도 1ms일까?
그렇지 않습니다.
여기가 가장 중요한 부분입니다.
어떤 센서가
Update Rate = 1000Hz
라고 되어 있다면 새로운 데이터가 1ms마다 나온다는 뜻입니다.
하지만 센서 자체의 Response Time이
20ms
라면 입력이 갑자기 바뀌어도 출력값은 약 20ms에 걸쳐 변화할 수 있습니다.
즉 센서는 1ms마다 데이터를 내보내지만 처음 몇 개의 데이터는 아직 최종값에 도달하지 않은 변화 과정의 값일 수 있습니다.
따라서
Update Rate가 빠르다 = 실제 물리적 응답이 빠르다
라고 생각하면 안 됩니다.
실제 예제로 비교해보자
다음과 같은 압력센서가 있다고 가정하겠습니다.
Range: 0~10bar
Update Rate: 100Hz
Response Time: 30ms
압력이 갑자기 0bar에서 10bar로 변했다면 센서는
10ms마다 새로운 데이터를 출력
합니다.
즉 30ms 동안 대략 세 번 정도의 데이터 업데이트가 발생할 수 있습니다.
하지만 Response Time이 30ms이므로 첫 번째 10ms 데이터가 곧바로 최종 10bar를 나타낸다고 볼 수 없습니다.
이처럼 데이터 출력속도와 센서의 실제 응답속도는 별도로 확인해야 합니다.
Sampling Rate와 Update Rate도 다를 수 있다
Sampling Rate는 센서 내부의 ADC 등이 입력신호를 얼마나 자주 측정하는지 나타냅니다.
반면 Update Rate는 최종 계산된 값을 사용자에게 얼마나 자주 전달하는지를 나타냅니다.
예를 들어 내부 ADC가
10kSPS
로 측정하더라도 센서 내부에서
평균처리
노이즈 필터링
온도보정
디지털 필터
등을 수행한 뒤 최종 데이터를
100Hz
로 출력할 수도 있습니다.
따라서
Sampling Rate = 10kHz
라고 해서 사용자가 초당 10,000개의 최종 측정값을 받을 수 있다는 의미는 아닙니다.
디지털 필터를 강하게 걸면 어떻게 될까?
센서에서는 측정값의 노이즈를 줄이기 위해 평균처리나 Low-pass Filter를 사용합니다.
필터를 강하게 사용하면 측정값은 안정적으로 보일 수 있습니다.
하지만 대신 Response Time이나 Settling Time이 길어질 수 있습니다.
즉 일반적으로
빠른 응답 ↔ 많은 노이즈
강한 필터 ↔ 안정적인 값 + 느린 응답
이라는 절충관계가 생길 수 있습니다.
그래서 정밀 센서에서는 사용자가 Filter Level이나 Output Data Rate를 설정할 수 있는 경우도 있습니다.
Settling Time은 무엇이 다를까?
Settling Time은 입력이 변한 뒤 출력이 최종값 주변의 지정된 오차범위 안에 들어가 안정될 때까지 걸리는 시간입니다.
예를 들어
Settling Time to 0.1% = 50ms
라고 되어 있다면 입력이 변한 뒤 최종값의 ±0.1% 범위 안으로 들어가기까지 약 50ms가 필요하다는 의미입니다.
Response Time이 단순히 어느 수준까지 도달하는 속도를 나타낸다면 Settling Time은 정해진 정확도 범위 안에서 안정되는 시간에 더 가깝습니다.
따라서 정밀 계측에서는 단순 Response Time보다 Settling Time이 더 중요한 경우도 있습니다.
Bandwidth와 Response Time의 관계
센서 데이터시트에는 응답속도 대신 Bandwidth만 표시되는 경우도 있습니다.
예를 들어
Bandwidth: 100Hz
라고 되어 있다면 센서가 어느 정도 빠른 신호변화를 추적할 수 있는지를 주파수영역에서 나타낸 것입니다.
일반적으로 Bandwidth가 넓을수록 빠른 변화에 대응하기 유리합니다.
하지만 실제 Response Time은
센서 구조
필터 특성
ADC
신호처리 방식
등에 따라 달라집니다.
따라서 Bandwidth만 보고 정확한 Response Time을 단순 계산하기보다는 제조사의 응답특성이나 Step Response 그래프를 함께 확인하는 것이 좋습니다.
온도센서는 특히 Response Time을 확인해야 한다
온도센서는 센서 소자가 실제 측정대상의 온도와 비슷해질 때까지 시간이 필요합니다.
Response Time은
센서 크기
보호관 두께
공기 또는 액체
유체속도
센서 삽입깊이
등에 따라 크게 달라집니다.
예를 들어 같은 온도센서도 흐르는 물속에서는 빠르게 반응하고 정지된 공기 중에서는 훨씬 느리게 반응할 수 있습니다.
따라서 온도센서 사양의
t63
t90
같은 값은 반드시 어떤 시험환경에서 측정한 것인지 확인해야 합니다.
센서 데이터시트는 이렇게 읽어보자
다음과 같은 사양이 있다고 가정하겠습니다.
Output Data Rate: 200Hz
Response Time t90: 25ms
Bandwidth: 50Hz
이를 해석하면
200Hz
약 5ms마다 새로운 데이터를 출력
t90 = 25ms
입력 변화 후 최종 변화량의 90% 수준에 도달하는 데 약 25ms
Bandwidth = 50Hz
센서의 주파수 응답 범위를 나타내는 별도의 동적 특성
으로 구분할 수 있습니다.
즉 세 숫자는 모두 속도와 관련되어 있지만 같은 성능을 다른 단위로 표현한 것이 아닙니다.
흔히 잘못 해석하는 부분
첫 번째는
“Update Rate가 높으면 센서가 무조건 빠르다.”
라는 생각입니다.
출력 데이터는 빠르게 나와도 센서 소자 자체의 Response Time이 느릴 수 있습니다.
두 번째는
“Response Time 10ms면 정확한 값이 10ms 안에 나온다.”
라는 생각입니다.
90%, 95% 또는 다른 기준인지 먼저 확인해야 합니다.
세 번째는
“Sampling Rate와 Update Rate는 항상 같다.”
라는 생각입니다.
내부 ADC는 빠르게 샘플링하면서 디지털 필터를 거친 최종 출력은 훨씬 느릴 수 있습니다.
정리
센서의 Response Time과 Update Rate는 모두 속도와 관련되어 있지만 의미가 다릅니다.
핵심은 다음과 같습니다.
Response Time = 실제 입력 변화에 센서 출력이 따라가는 시간
Update Rate = 새로운 측정결과를 출력하는 빈도
Sampling Rate = 내부에서 신호를 측정하는 빈도
Settling Time = 지정된 정확도 범위 안에서 안정될 때까지의 시간
따라서 센서를 선택할 때는
Response Time 기준 → Update Rate → Sampling Rate → Settling Time → Bandwidth → Filter 설정
순서로 확인하는 것이 좋습니다.
특히 빠르게 변하는 압력·진동·위치 등을 측정한다면 Update Rate 숫자 하나만 보고 센서 속도를 판단하지 않는 것이 중요합니다.
참고자료
- Honeywell – Rapid Response Flow Transmitter: 1차 시스템의 Time Constant를 입력 변화의 약 63.2%에 도달하는 시간으로 설명하며, 90% Response Time은 약 2.3τ에 해당하는 관계를 설명합니다. Process Automation
- Analog Devices – AN-0979 Digital Filtering Options: ADC의 Output Data Rate와 Settling Time이 서로 다른 개념이며, 필터 종류와 출력속도에 따라 Settling Time이 달라질 수 있음을 설명합니다. Analog Devices
- Analog Devices – AD7177-2: 실제 ADC 사례에서 최대 10kSPS의 출력속도와 100μs Settling Time을 별도 사양으로 제시하고 있어 Output Rate와 Settling Time을 구분해서 확인해야 함을 보여줍니다. Analog Devices
- Analog Devices – ADIS16266: 내부 Sample Rate, Output Update Rate, Bandwidth가 필터 및 Decimation 설정에 따라 서로 다르게 설정될 수 있는 실제 센서 사례입니다. Analog Devices




댓글 0
첫 댓글을 남겨보세요.