그라운드 임베디드 유튜브 구독

노트

센서와 신호처리 노트

센서 값은 늘 흔들립니다. 그대로 쓰면 제어도, 판단도 흔들립니다.

로드맵에서 보기 →
GROUND EMBEDDED · 정리 노트센서·신호 01센서 기초출력예MCU 연결아날로그 전압서미스터 분배기, 홀 전…ADC디지털 통신MPU6050, BME2…I2C, SPI
센서와 신호처리

센서 기초: 사양서에서 볼 숫자들

물리량이 전압이나 데이터로 바뀌는 원리와, 센서를 고를 때 비교하는 범위, 분해능, 정확도, 응답 속도.

GROUND EMBEDDED · 정리 노트센서·신호 02샘플링과 앨리어싱방법설명RC 필터ADC 입력 앞, 차단 주파수를 fs/…오버샘플링훨씬 빠르게 샘플링하고 평균 내어 낮춤
센서와 신호처리

샘플링과 앨리어싱

신호를 띄엄띄엄 재면 빠른 변화가 느린 가짜 신호로 둔갑합니다. 나이퀴스트 주파수와 샘플링 전 필터가 필요한 이유.

GROUND EMBEDDED · 정리 노트센서·신호 03디지털 필터 1y = y + alpha * (x - y);// 0 < alpha ≤…
센서와 신호처리

디지털 필터: 이동평균, IIR, FIR

측정값의 노이즈를 MCU 계산으로 줄입니다. 가장 많이 쓰는 1차 IIR 필터 한 줄과 필터를 고르는 기준.

GROUND EMBEDDED · 정리 노트센서·신호 04칼만 필터 기초 1// 예측 2P = P + Q;// Q: 모델(과정) 노이즈 3// 갱신 4K = P / (P + R);// R: 측정 노이즈
센서와 신호처리

칼만 필터 기초: 예측과 측정을 섞기

모델로 예측한 값과 센서로 잰 값을 각각의 불확실성에 따라 섞어 더 정확한 추정을 얻습니다. 1차원 예로 원리를 잡습니다.

GROUND EMBEDDED · 정리 노트센서·신호 05IMU와 센서 퓨전 1float acc_angle = atan2f(ay, az) * RAD2… 2angle = 0.98f * (angle + gyro_x * dt) +…
센서와 신호처리

IMU와 센서 퓨전: 상보 필터로 기울기 구하기

가속도계는 오래 보면 정확하지만 진동에 약하고, 자이로는 빠르지만 오래 쓰면 흘러갑니다. 둘을 섞는 상보 필터.

GROUND EMBEDDED · 정리 노트센서·신호 06엔코더와 홀센서방법원리적합M법일정 시간 동안 펄스 수고속T법펄스 하나의 시간저속
센서와 신호처리

엔코더와 홀센서: 회전 위치와 속도 재기

증분형 엔코더의 A/B상, 홀센서 세 개로 BLDC 위치 알기, 타이머 엔코더 모드와 속도 계산 방법.

GROUND EMBEDDED · 정리 노트센서·신호 07거리 센서방식원리범위초음파 (HC-SR04)소리 왕복 시간2cm~4m적외선 반사 (Sharp)반사 각도(삼각측량)10~80cm
센서와 신호처리

거리 센서: 초음파, 적외선, ToF, 라이다

소리와 빛이 왕복하는 시간이나 반사 세기로 거리를 잽니다. 방식별 원리와 한계, 고르는 기준.

GROUND EMBEDDED · 정리 노트센서·신호 08FFT로 주파수 보기 1arm_rfft_fast_instance_f32 S; 2arm_rfft_fast_init_f32(&S, 1024); 3arm_rfft_fast_f32(&S, in, out, 0); 4arm_cmplx_mag_f32(out, mag, 512);
센서와 신호처리

FFT로 주파수 보기

시간 영역 신호를 주파수 성분으로 바꿔 진동과 노이즈가 어느 주파수에 몰려 있는지 봅니다. MCU에서 FFT를 쓰는 방법.