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

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


Ответить

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

Чт апр 06, 2017 06:15:53

к сожелению прошвка работает не коректно,длина ппровода датчика 2,5 м сопротивление на датчике 4,7кОм на настеной прошивке работает стабильно,на вашей пр запуске выбивает npr- через 10 сек показывает температуру потом опять npr- так чередуется 5 минут и потом показывает только npr

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

Чт апр 06, 2017 06:29:02

ошибка "npr-" - no presence pulse - нет ответа на сброс от датчика; линия в лог.1. Вероятно, обрыв или неконтакт в линии.
Ну, если вы уверены, что проблема в прошивке, тогда наслаждайтесь настиной.

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

Чт апр 13, 2017 05:41:50

uldemir писал(а):ошибка "npr-" - no presence pulse - нет ответа на сброс от датчика; линия в лог.1. Вероятно, обрыв или неконтакт в линии.
Ну, если вы уверены, что проблема в прошивке, тогда наслаждайтесь настиной.


а может быть и-зза большого интервала опроса датчика,момент совпадает время опроса и выдачи информации

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

Чт апр 13, 2017 06:03:32

Вставлю свои пять копеек, т.к. пользуюсь прошивкой uldemir уже несколько лет. При плюсовых температурах (+15+30) термометр периодически вываливается в npr, при этом контакт с датчиком 100% нормальный. При минусовых температурах такого не было ни разу. Причем повисит секунд 30, потом переходит в нормальный рабочий режим, через 5 минут может опять вывалиться в npr.

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

Чт апр 13, 2017 06:52:09

Да, раз уж вы так говорите, похоже, что у меня функция сброса слишком параноидальна.
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, чтобы увеличить задержку, чтобы "нащупать" этот импульс присутствия.

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

Вс апр 01, 2018 20:05:10

Ребята подскажите как к такой схеме термометра вместо индикатора на диодах приляпать лампы типа ИВ-6 или ИВ-11, все обыскал не нашел подходящего материала.

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

Пн апр 02, 2018 06:41:27

http://www.radiokot.ru/forum/search.php ... 1%81%D0%BA

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

Сб мар 18, 2023 21:21:01

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