У меня есть датчик температуры TMP36 , из которого я пытаюсь прочитать значение использования Arduino Uno. Я знаю, что датчик имеет точность -/+ 2 градуса Цельсия, но мои показания максимальны далеко за пределами этого диапазона.
Я припаял три провода к трем ножкам датчика. Я так долго не подвергал ножки (и соответственно) датчик воздействию тепла при пайке, но могло ли это повредить датчик?
Кроме того, три провода, которые я припаял, имеют длину около 50 см и скручены вместе, может ли это вызвать интерференцию напряжений?
Выходное напряжение pec составляет 750 мВ при номинальной температуре 25 °C, и ваши показания - это то, что от холодного запуска до через несколько минут? Это меняется?
Спецификация составляет максимальную нагрузку 1000 пФ, вы используете витой кабель, который обычно составляет 5 пФ / см в зависимости от tpi, диаметра. и т. д., так что 50 см x 5 = 250 пФ, поэтому кабель подходит для предотвращения нестабильности и колебаний. Если у вас нет аналогового микроамперметра, приобретите его или используйте последовательное падение R для оценки.
Самонагрев от 5 В должен быть менее < 0,05 °C, если только он не поврежден, поэтому измерьте ток в соответствии со спецификацией, чтобы убедиться, что самонагрев не является проблемой.
Термическая постоянная времени на открытом воздухе составляет < 1 минуты. погружение в ледяную воду составляет 3 секунды. какие результаты калибровки вы получаете?
Итак, я решил проблему, как было предложено в моем первоначальном вопросе, я припаял 50 см проводов от каждой ножки TMP36 и скрутил их, чтобы они были аккуратными.
Я смотрел эпизод «Спросите инженера» на Adafruit, где кто-то случайно спросил о скручивании проводов против TMP36, Лимор сказал, что это нужно сделать, хотя я точно не помню, почему.
Я попытался проверить датчик, подключив провода на конце витой секции к Arduino, но также подключив правые ножки датчика, я оставил их слегка открытыми. В обоих случаях датчик не смог обеспечить напряжение, все мои измерения были ошибочными, потому что я измерял плавающее напряжение на аналоговом выводе 0 (думаю, я правильно выразился).
В любом случае я отрезал 3 скрученных провода, и теперь датчик работает как положено.
Стивенвх
Стивенвх
Фотон
Оли Глейзер
Бен Эверард
Фотон
Бен Эверард
Бен Эверард