Показания температуры на 1602
Показания температуры на 1602
Режим – измерение температуры.
Основная функция DS18B20 – преобразование температуры датчика в цифровой код. Разрешение преобразования задается 9, 10, 11 или 12 бит. Это соответствует разрешающей способность - 0,5 (1/2) °C, 0,25 (1/4) °C, 0,125 (1/8) °C и 0,0625 (1/16) °C. При включении питания, состояние регистра конфигурации устанавливается на разрешение 12 бит. ( http://mypractic.ru/ds18b20-datchik-tem ... azyke.html )
У вас паразитное питание? Где то мне попадалась информация что при паразитном питании датчик снижает разрешающую способность.
Основная функция DS18B20 – преобразование температуры датчика в цифровой код. Разрешение преобразования задается 9, 10, 11 или 12 бит. Это соответствует разрешающей способность - 0,5 (1/2) °C, 0,25 (1/4) °C, 0,125 (1/8) °C и 0,0625 (1/16) °C. При включении питания, состояние регистра конфигурации устанавливается на разрешение 12 бит. ( http://mypractic.ru/ds18b20-datchik-tem ... azyke.html )
У вас паразитное питание? Где то мне попадалась информация что при паразитном питании датчик снижает разрешающую способность.
когда мастерю обычно подсматриваю,
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
не рыли ли окоп в том же направлении,
не изобретали ли велосипед с такими-же квадратными как у меня колёсами,
а уже потом - не торопясь, торю свою лыжню
-
- Лейтенант
- Сообщения: 338
- Зарегистрирован: 11 фев 2018, 13:07
- Имя: Сергей
- Благодарил (а): 5 раз
- Поблагодарили: 1 раз
Показания температуры на 1602
Включал DS18B20 по схеме с паразитным питанием - не снижает.Fuji1604 писал(а): 15 июн 2018, 23:55Где то мне попадалась информация что при паразитном питании датчик снижает разрешающую способность.
Но датчиков много, всякое может быть...
- Kotafey
- Лейтенант
- Сообщения: 311
- Зарегистрирован: 18 июл 2018, 15:03
- Откуда: Геленджик
- Имя: Константин
Показания температуры на 1602
Этот датчик не так прост как кажется. У меня их десятка "нормальных" попался такой же как у вас. Контроллер внутри этого датчика програмируемый. Можно задать различные параметры, аварии, диапазон и конечно точность.bester писал(а): 15 июн 2018, 17:19Как сделать, чтоб показания температуры менялись на экране 1602 по 0,1 а не по 0,5 градусов? Сейчас меняются примерно так: 25.0, 25.5, 26.0, 26.5, а нужно 25.0,25.1,25.2, 25.3, 25.4 и т.д.
Отправлено спустя 21 минуту 21 секунду:
Тут понятно и подробно https://radioparty.ru/prog-avr/program- ... on-ds18b20
Отправлено спустя 5 минут 9 секунд:
Устанавливаем разрешение 12 бит. http://arduino.ru/forum/programmirovani ... -na-12-bit
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей