Arduino 마이크로 제어기는 센서 및 데이터 수집을 포함하는 프로젝트에 널리 사용됩니다. 정확한 아날로그 - 투 - 디지털 변환 (ADC)은 신뢰할 수있는 측정에 필수적입니다. 그러나 초보자 및 숙련 된 사용자는 종종 ADC 판독 정확도에 영향을 미치는 일반적인 실수를 발생시킵니다. 이러한 실수와 솔루션에 대한 이해는 Arduino 기반 시스템의 성능을 향상시킬 수 있습니다.

Arduino ADC의 일반적인 실수

1개의 빈번한 실수는 참고 전압을 무시하고 있습니다. Arduino 널은 전형적으로 5V 또는 3.3V의 기본 참고를 사용하지만, 모든 응용 프로그램에 적합하지 않을 수 있습니다. 잘못된 참고를 사용하여 inaccurate 판독에 지도할 수 있습니다. 또한 입력 전압 범위를 고려하지 않고, saturate 또는 부당할 수 있습니다.

다른 일반적인 오류는 입력 신호를 제대로 처리하지 않습니다. 높은 임피던스 소스 또는 noisy 신호는 불안정한 ADC 판독을 일으킬 수 있습니다. 또한 적절한 필터링 또는 버퍼링을 포함하지 못하면 오류를 소개 할 수 있습니다. 또한 여러 번의 읽기를 복용하지 않고 그 결과가 의도적 인 데이터에서 발생할 수 있습니다.

이 실수를 수정하는 방법

정확도를 향상시키기 위해, 항상 아날로그Reference() 기능을 사용하여 정확한 참조 전압을 설정합니다. 정확한 측정을 위해서는 외부 전압 참조를 고려하십시오. 입력 전압이 ADC의 허용 범위 내에서 유지되도록 보장합니다.

입력 신호를 안정화하기 위해 버퍼 또는 저 패스 필터를 사용합니다. 저항기를 통해 높은 임피던스 소스를 연결하여 소음을 줄일 수 있습니다. 빠른 성공에 여러 번의 독서를 가져와 무작위 변동을 최소화합니다. 또한 전자기 간섭을 줄이기 위해 단락 및 보호를 유지합니다.

추가 팁

  • 당신의 신청을 위한 정확한 참고 전압을 사용하십시오.
  • 신호 조절을 구현하여 소음을 줄일 수 있습니다.
  • 여러 번의 읽기와 안정성을 위해 평균을 가져 가라.
  • 방해를 선택할 수있는 긴 케이블을 배선을 방지하십시오.
  • 높은 정확도가 요구되는 경우 시스템의 정상 측정.