блок ds18b20 паразитное питание без адреса

Использование датчиков и обсуждение пользовательских блоков к ним
Ответить
bester
Сержант
Сообщения: 199
Зарегистрирован: 13 янв 2018, 13:50

блок ds18b20 паразитное питание без адреса

Сообщение bester »

Есть у кого-нибудь пользовательский блок ds18b20 с паразитным питанием и без прописки адреса, т.е. один пин-один датчик?
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

блок ds18b20 паразитное питание без адреса

Сообщение dizzyy »

а стандартный блок ? просто в начале добавить одну плату которая отработает 1 раз..в ней сканирование шины и запись адреса датчика..
а уже стандартный блок читает его с массива..

Отправлено спустя 2 минуты 3 секунды:
вот, подсмотри в проекте
[spoiler]
1.flp
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
bester
Сержант
Сообщения: 199
Зарегистрирован: 13 янв 2018, 13:50

блок ds18b20 паразитное питание без адреса

Сообщение bester »

Ошибка при компиляции
У вас нет необходимых прав для просмотра вложений в этом сообщении.
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

блок ds18b20 паразитное питание без адреса

Сообщение kalobyte »

выложи файл проекта
bester
Сержант
Сообщения: 199
Зарегистрирован: 13 янв 2018, 13:50

блок ds18b20 паразитное питание без адреса

Сообщение bester »

Скомпилировал, но не работает, с пропиской адреса и без платы №1 работает, нужно чтоб без адреса работало
У вас нет необходимых прав для просмотра вложений в этом сообщении.
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

блок ds18b20 паразитное питание без адреса

Сообщение kalobyte »

без адреса он не работает

Отправлено спустя 17 минут 49 секунд:
у тебя переменная пропуска ни к чему не привязана
попробуй так
У вас нет необходимых прав для просмотра вложений в этом сообщении.
bester
Сержант
Сообщения: 199
Зарегистрирован: 13 янв 2018, 13:50

блок ds18b20 паразитное питание без адреса

Сообщение bester »

не открывает, у меня версия 3.0.3
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

блок ds18b20 паразитное питание без адреса

Сообщение kalobyte »

обновись до 3 1 3
bester
Сержант
Сообщения: 199
Зарегистрирован: 13 янв 2018, 13:50

блок ds18b20 паразитное питание без адреса

Сообщение bester »

Спасибо, но это днем уже. Че то или загрузчик слетел или с адаптером что то не то.
До 3.1.4 обновлюсь
Залил занво загрузчик на работу 1 мегагерц загрузил скетч из сообщения №5, показывает температуру ноль градусов, и совсем без датчика тоже так же-ноль градусов
Загрузил загрузчик на работу 8 мегагерц, заработало как надо. На 1 мегагерц почему то не робит.
KSP
Лейтенант
Сообщения: 305
Зарегистрирован: 18 сен 2015, 14:00
Откуда: Саратов
Имя: Сергей
Поблагодарили: 1 раз

блок ds18b20 паразитное питание без адреса

Сообщение KSP »

Блок не мой , на вход in нужно подавать импульс опроса.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
S
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

блок ds18b20 паразитное питание без адреса

Сообщение kalobyte »

почему 8 мгц? в проекте флпрог ты какую плату выбираеш? ведь там определены константы частоты и много библиотек вычисляют коэффиценты на основании этой константы, которая входит в описание платы
поэтому у тебя тайминги не будут совпадать и термометр не будет работать
bester
Сержант
Сообщения: 199
Зарегистрирован: 13 янв 2018, 13:50

блок ds18b20 паразитное питание без адреса

Сообщение bester »

я в атмегу8 проект загружаю, на работу от внутреннего генератора.
Аватара пользователя
dizzyy
Капитан
Сообщения: 752
Зарегистрирован: 24 ноя 2017, 16:25
Откуда: Червоноград
Имя: Марьян

блок ds18b20 паразитное питание без адреса

Сообщение dizzyy »

спецом проверил, все компелится
2семисегментный градусник.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
bester
Сержант
Сообщения: 199
Зарегистрирован: 13 янв 2018, 13:50

блок ds18b20 паразитное питание без адреса

Сообщение bester »

[ref]KSP[/ref], Спасибо, блок работает с паразитным питанием.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

блок ds18b20 паразитное питание без адреса

Сообщение kalobyte »

в свойствах проекта стоит мега 328 и 16 мгц
на меге 8 это не может работать, т.к. там регистры по разным адресам расположены и частота влияет на тайминги шины термометра
bester
Сержант
Сообщения: 199
Зарегистрирован: 13 янв 2018, 13:50

блок ds18b20 паразитное питание без адреса

Сообщение bester »

У меня работает, в IDE при заливке скетча меняю плату на атмегу8, все компилируется, заливается и прекрасно работает.
Проект "2семисегментный градусник" из 5 сообщения занимает 6656 байт, а "4семисегментный градусник" с блоком, который выложил [ref]KSP[/ref], 4606 байт, все замечательно работает.
Последний раз редактировалось bester 01 сен 2018, 10:45, всего редактировалось 3 раза.
kalobyte
Лейтенант
Сообщения: 422
Зарегистрирован: 22 окт 2016, 14:22

блок ds18b20 паразитное питание без адреса

Сообщение kalobyte »

да, все верно, плата же в иде выбирается
что-то я с утра туплю
Ответить

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

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

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