FLProg
Вход на сайт
Логин:
Пароль:
Категории раздела
Документация [18]
Блоки пользователей [162]
Цветовые темы [0]
Цветовые темы для программы FLProg предоставленные пользователями
Архив версий программы [188]
Поиск
...
Статистика

Онлайн всего: 5
Гостей: 5
Пользователей: 0
Вторник, 19.06.2018, 20:41
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Внимание всем пользователям программы FLProg! В течении ближайших двух дней будет осуществляться переход на новую платформу
Чтобы продолжить общение на форуме вы можете перейти сюда
Сообщения оставленные на старом форуме будут утеряны безвозвратно
Приятного Вам Нового года и до встречи в новом 2018 году
С уважением Администрация flprog.ru
Каталог файлов
Главная » Файлы » Блоки пользователей

Датчики DS18B20 на шине 1-Wire (upd 27.12.2017)
[ · Скачать удаленно (77кБ) ] 20.12.2017, 00:41
Блок создан на С. Предназначен для подключения нескольких датчиков DS18B20 по 1-Wire на одном пине. Один блок - один датчик, номер устанавливаем одинаковый во всех используемых блоках. Реализована проверка CRC и фильтр температур (85 - при включении питания, -127 - при временных потере связи, при обрыве, а так же температуры не входящие в диапазон -50...120). При появлении ошибки, температура на выходе блока выдается из предыдущего замера. Для реализации других функций контроля выполнен выход error (при ошибке 1) и crcOK (при совпадении контрольных сумм 1). Адрес датчика, время опроса, тип питания указываются внутри блока.

Оффтоп: Всем доброго времени суток!!! С FLProg познакомился недавно, очень понравилась логика работы в программе. Вот только не хватает возможностей редактора блоков или я в нем еще не разобрался (хотелось бы создавать блоки как у автора, с выпадающими списками) Это мой первый блок, так что выслушаю ваши вопросы и предложения.

UPD(27.12.2017)
В связи с особенностью программы(большое количество глобальных переменных) добавил измененный блок: задание частоты опроса датчика производится при добавлением на вход "en", генератора (симметричны мультивибратор). Разница в занимаемой памяти будет заметна при использовании большого количества датчиков.
Категория: Блоки пользователей | Добавил: Abarmotovi4
Просмотров: 1380 | Загрузок: 453 | Комментарии: 1 | Рейтинг: 5.0/4
Всего комментариев: 1
avatar
0
1
Добрый дннь, спасибо за полезный блок, с этим вопросом Вам стоит обратится к автору программы.
avatar
FLProg © 2018
uCozЯндекс.Метрика