Arduino Nano 의 10 비트 ADC로 가능한 정확하게 0v ~ 40mV를 측정해야합니다 . 초당 약 하나의 샘플 만 필요합니다.
지상 40mV에서 AREF 핀을 고정하고 모든 것을 적절히 차폐하며 하드웨어 및 소프트웨어의 저역 통과 필터를 사용하고 올바르게 매끄러운 전원 공급 장치를 사용할 계획입니다.
어떤 정확도를 얻을 수 있습니까?
정확성을 높이기 위해 다른 무엇을 할 수 있습니까?
Arduino Nano 의 10 비트 ADC로 가능한 정확하게 0v ~ 40mV를 측정해야합니다 . 초당 약 하나의 샘플 만 필요합니다.
지상 40mV에서 AREF 핀을 고정하고 모든 것을 적절히 차폐하며 하드웨어 및 소프트웨어의 저역 통과 필터를 사용하고 올바르게 매끄러운 전원 공급 장치를 사용할 계획입니다.
어떤 정확도를 얻을 수 있습니까?
정확성을 높이기 위해 다른 무엇을 할 수 있습니까?
답변:
나보다 나노의 ADC에 대해 더 나은 전문가가 있지만 문제가있을 것이므로 확실하게 증폭기를 제안 할 것입니다. 5V (또는 나노가 사용하는 것)와 0V에서 실행되는 연산 증폭기를 권장합니다. 연산 증폭기는 입력 및 출력에서 레일 투 레일 기능이 필요하며 40mV를 나노에서 풀 스케일로 변환하는 게인으로 비 반전 모드로 구성됩니다.

풀 스케일이 3V 인 경우 3 / 0.04 = 75의 이득이 필요합니다. 이는 R2 / R1 = 74 (75-1)를 의미합니다.
R1은 100 옴이 될 것이므로 R2는 7400 옴이 될 것입니다 (560k와 병렬로 7k5는 7k401을 제공합니다. 답변을 게시하고 살펴보면서 불을 붙입니다 ...
AD8538은 적절한 보이는 그래서 AD8628을 수행하지만, 아마도 거기에 더 쉽게 법안을 맞는 것을 여러
나는 원래 이것을 답변으로 추가 할 계획이 없었지만, 주석 어딘가에 빠지게하는 것이 중요합니다.
마이크로 컨트롤러의 데이터 시트에 의존하는 것이 가장 중요합니다. 그리고 ATmega 168 이있는 Arduino Nano에 대해 정확하다면, 여기에 데이터 시트가 있습니다. 전기적 특성은 먼저 알아야 할 사항입니다.
요점은 다음과 같습니다. 최소 기준 전압은 1.0V입니다. 311 페이지에서 확인할 수 있습니다. 합리적인 정확도를 얻으려면 신호를 최소 25 배로 증폭하여 최소 전압 기준까지 확장해야합니다.
이제 내가 아는 요소 중 최고의 선택은 (주제를 거의 알지 못하지만) 저잡음 연산 증폭기가 필요하며 @Andyaka가 지적한 것처럼 레일 대 레일로 작동 할 수 있으며 바람직하게는 공급 전압에서 실행하는 것입니다. 그런 다음 가장 적합한 전압 레퍼런스는 내부 레퍼런스라고 생각합니다. 장치마다 다를 수 있지만 안정성이 가장 합리적이라고 생각합니다. 또한 저항에 대한 저항력이 높기 때문에 선택한 저항은 저항이 높지 않고 저항이 낮아야합니다. 시간이 지남에 따른 안정성과 온도 변화를 잊지 마십시오!
증폭기의 최상의 구성은 다를 수 있습니다. 비 반전 증폭기는 처음에는 좋을 수 있지만 높은 입력 임피던스는 신호와 제대로 작동하지 않을 수 있습니다 (괜찮아도 괜찮음).
최대 정확도를 위해 증폭기를 사용해야합니다.