Банальный цифровой термометр.

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


nitmen
Родился
Сообщения: 6
Зарегистрирован: Чт апр 16, 2015 18:28:47

Re: Банальный цифровой термометр.

Сообщение nitmen »

к сожелению прошвка работает не коректно,длина ппровода датчика 2,5 м сопротивление на датчике 4,7кОм на настеной прошивке работает стабильно,на вашей пр запуске выбивает npr- через 10 сек показывает температуру потом опять npr- так чередуется 5 минут и потом показывает только npr
Аватара пользователя
uldemir
Друг Кота
Сообщения: 7359
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Re: Банальный цифровой термометр.

Сообщение uldemir »

ошибка "npr-" - no presence pulse - нет ответа на сброс от датчика; линия в лог.1. Вероятно, обрыв или неконтакт в линии.
Ну, если вы уверены, что проблема в прошивке, тогда наслаждайтесь настиной.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
nitmen
Родился
Сообщения: 6
Зарегистрирован: Чт апр 16, 2015 18:28:47

Re: Банальный цифровой термометр.

Сообщение nitmen »

uldemir писал(а):ошибка "npr-" - no presence pulse - нет ответа на сброс от датчика; линия в лог.1. Вероятно, обрыв или неконтакт в линии.
Ну, если вы уверены, что проблема в прошивке, тогда наслаждайтесь настиной.
а может быть и-зза большого интервала опроса датчика,момент совпадает время опроса и выдачи информации
velant77
Вымогатель припоя
Сообщения: 538
Зарегистрирован: Пн ноя 16, 2009 13:31:29
Откуда: Томск

Re: Банальный цифровой термометр.

Сообщение velant77 »

Вставлю свои пять копеек, т.к. пользуюсь прошивкой uldemir уже несколько лет. При плюсовых температурах (+15+30) термометр периодически вываливается в npr, при этом контакт с датчиком 100% нормальный. При минусовых температурах такого не было ни разу. Причем повисит секунд 30, потом переходит в нормальный рабочий режим, через 5 минут может опять вывалиться в npr.
Аватара пользователя
uldemir
Друг Кота
Сообщения: 7359
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Re: Банальный цифровой термометр.

Сообщение uldemir »

Да, раз уж вы так говорите, похоже, что у меня функция сброса слишком параноидальна.
When the DS18B20 detects this rising edge, it waits 15s to 60s and then transmits a presence pulse by pulling the 1-Wire bus low for 60s to 240s.
моя функция проверяет наличие этого импульса через чуть более чем 60мкс, и если там нет низкого уровня получаем npr. Возможно, надо было там сделать алгоритм посложнее. Но этот алгоритм долгие годы работал в моём уличном термометре и таких проблем не вызывал ни с одним датчиком.

Как workaround можно попробовать по адресу 2d0 поменять величину задержки:

Код: Выделить всё

02D0   3014           01028         MOVLW   60/3
вот это "14" есть 1/3 от 60. можно туда вбить 13, 12,11,10,0f, чтобы уменьшить или 15,16,17, чтобы увеличить задержку, чтобы "нащупать" этот импульс присутствия.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
maksimka_98
Родился
Сообщения: 1
Зарегистрирован: Вс апр 01, 2018 15:53:56

Re: Банальный цифровой термометр.

Сообщение maksimka_98 »

Ребята подскажите как к такой схеме термометра вместо индикатора на диодах приляпать лампы типа ИВ-6 или ИВ-11, все обыскал не нашел подходящего материала.
Аватара пользователя
uldemir
Друг Кота
Сообщения: 7359
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

Re: Банальный цифровой термометр.

Сообщение uldemir »

А люди посмотрят и скажут: "Собаки летят. Вот и осень."
sem-ant
Родился
Сообщения: 5
Зарегистрирован: Вт авг 09, 2011 16:19:41

Re: Банальный цифровой термометр.

Сообщение sem-ant »

Доьрого времени суток. Прошу помощи. Сделал єтот дивайс в СМД все получилось, спасибо автору. Но нашол на другом сайте второй вариант по габаритам меньше.https://radioskot.ru/publ/izmeriteli/iz ... 5-1-0-1061
Сделал все как у автора, но что то пошло не так я предполагаю что прошивка не пляшет, перелопатил инт. автора не нашол, форум отсутствует по єтому вопросу. Потому прошу помощи у знающих как програмировать.
Плату сделал под схему.
Вложения
измеритель температуры.lay6
(23.42 КБ) 62 скачивания
измеритель температуры.lay6
(23.42 КБ) 55 скачиваний
Ответить

Вернуться в «Статьи»