Arduino로 서모 스탯을 구축하려고합니다. 시스템 전압을 매우 가변적으로 만드는 휴대 전화 배터리 / 충전기를 사용하여 전원을 공급하고 싶습니다. 지금은 Arduino Uno를 사용하지만 일단 완료되면 Lilypad로 포팅합니다.
먼저 TMP36 온도 센서 를 사용하려고했습니다 . 지금까지는 완전히 실패했습니다. 센서 자체가 매우 안정적인 것처럼 보이지만 전압을 정확하게 측정하는 방법을 알 수는 없습니다.
아날로그 센서에 내장 5V 기준을 사용하는 것은 전혀 작동하지 않습니다. USB arduino의 + 5V 전원도 실제로 + 4.8V (측정 온도를 몇도 씩 이동시킵니다)입니다. 보드에서 배터리로 전원을 공급하면 전압이 약 4V로 떨어지고 온도 급등을 측정합니다. 또한 보드에서 + 3.3V를 참조로 사용하려고했습니다. 보드에서 USB로 전원을 공급할 때 더 안정적인 것처럼 보이지만 배터리를 방전하면 전압이 떨어집니다.
센서 출력 전압을 안정적으로 측정하는 다른 방법이 있습니까?
두 번째 단계에서는 서미스터를 사용할 계획입니다. 이 20K 서미스터를 주문했습니다 .
내가 이해 한 바에 따르면, 전압 분배기를 구축하고 V_in을 ADC의 기준 전압으로 사용하면 정확하게 측정하기가 쉬워야합니다.
그들에 대한 몇 가지 질문 :
- 정확도를 높이기 위해 고정 저항이 다른 전압 분배기를 거의 사용하지 않는 것이 합리적입니까?
- 프로그래밍 가능한 핀을 V_in으로 사용하고 몇 가지 전압 레벨을 사용하여 온도를 측정 할 수 있습니다. 이것이 실제로 정확도를 높일 지 여부는 분명하지 않습니다.