Пользовательский блок DS18B20

Использование датчиков и обсуждение пользовательских блоков к ним
Ответить
saybeer
Рядовой
Сообщения: 35
Зарегистрирован: 28 апр 2018, 09:06
Откуда: Ростов-на-Дону
Имя: Андрей

Пользовательский блок DS18B20

Сообщение saybeer »

https://flprog.ru/downloads/usersblocks ... omment-150
Использовал этот блок в своем проекте. В железе показывает 3.31 градус, если греть датчик температура меняется. Схема для теста следующая: сам блок пользователя DS18B20 выше по ссылке, конвертация строк, дисплей. Если вставить стандартный блок DS18B20 из программы, все работает. Подправьте этот блок, идея хорошая.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Пользовательский блок DS18B20

Сообщение Sancho »

[ref]saybeer[/ref], Тут есть, попробуй
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
saybeer
Рядовой
Сообщения: 35
Зарегистрирован: 28 апр 2018, 09:06
Откуда: Ростов-на-Дону
Имя: Андрей

Пользовательский блок DS18B20

Сообщение saybeer »

У меня один датчик один пин. Я использую сканирование шины для автоматического задания адреса датчику через массив. Вручную прописывать все (их пока 20) очень долго. У этого блока есть выход ERROR, который я использую в проекте.
saybeer
Рядовой
Сообщения: 35
Зарегистрирован: 28 апр 2018, 09:06
Откуда: Ростов-на-Дону
Имя: Андрей

Пользовательский блок DS18B20

Сообщение saybeer »

Если ставить стандартный блок DS18B20, то в сравнении с рядом лежащей термопарой разница в температуре примерно 1 градус, что есть хорошо. Если использовать https://flprog.ru/downloads/usersblocks ... omment-150 разница доходит до 7 градусов!!! Как это исправить?
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

Пользовательский блок DS18B20

Сообщение RedSky »

Врёт в большую сторону? Какой период опроса? При частом опросе у этих датчиков заметен саморазогрев. Если используете пользовательский блок и один датчик на пин сканирование шины не нужно.
saybeer
Рядовой
Сообщения: 35
Зарегистрирован: 28 апр 2018, 09:06
Откуда: Ростов-на-Дону
Имя: Андрей

Пользовательский блок DS18B20

Сообщение saybeer »

В большую сторону показания завышает на 6-7 градусов пользовательский блок, период опроса 1с, делал больше ничего не изменилось. Если использовать стандартный блок DS18B20, задать массив и установить скан. шины (чтоб не задавать адрес в ручную) температура более менее совпадает с термопарой разница 1 градус.
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

Пользовательский блок DS18B20

Сообщение RedSky »

Приложите проект, может что увидим. С этим блоком проблем не было.
saybeer
Рядовой
Сообщения: 35
Зарегистрирован: 28 апр 2018, 09:06
Откуда: Ростов-на-Дону
Имя: Андрей

Пользовательский блок DS18B20

Сообщение saybeer »

Ответить

Вернуться в «Датчики температуры, влажности и давления»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей