1-Wire по Ethernet
Re: 1-Wire по Ethernet
буду искать микросхему уж очень хочется запустить в полном функционале.
Re: 1-Wire по Ethernet
Устройство "1-Wire по Ethernet" работает, полёт нормальный. Длина линии 1-Wire 65 метров UTP 5е. Датчики были не видны, пока не поставил около разъёма 1-Wire восстановитель сигнала (ссылка ранее была).
Вопрос: как в версии 1.02 в Web-интерфейсе и экране будут отображаться данные с DS2438.
Спасибо.
Вопрос: как в версии 1.02 в Web-интерфейсе и экране будут отображаться данные с DS2438.
Спасибо.
Re: 1-Wire по Ethernet
На экране будет видна только температура и только если запрограммирован термостат с использованием температуры 2438 (как 1820).alkoizh писал(а):как в версии 1.02 в Web-интерфейсе и экране будут отображаться данные с DS2438.
В Web-интерфейсе будут видны все значения через разделитель "_"
Re: 1-Wire по Ethernet
Так собственно, вопрос... Собрал устройство по схеме из шапки , все прекрасно работает с прошивкой 0.6, а с прошей 1.02 с 12-ой страницы не окликается на 192.168.3.14/sec и пинга нет , и на LCD пусто, эта не рабочая прошивка? Где взять рабочую? Или были какие-то изменения в схеме? Извините за ламерство , не очень в прогаммировании разбираюсь.
-
- Сообщения: 400
- Зарегистрирован: 21 сен 2013, 00:38
Re: 1-Wire по Ethernet
Не ко мне вопрос, конечно, но у меня 1.02 работает уже около года 24/7 и ведёт себя превосходно.
Вопрос и от меня: а не планируется обновления прошивки? Ну может есть какие идеи реализованые в новых версиях
К примеру пригодилась бы отправка на сервер изменившейся температуры? Или уведомление сервера не только об замыкании входа, но и при размещении
Я понимаю, есть МегаД, но и такая железка работает, а входы простаивают (у меня висит в коридоре, думал на неё повесить датчик открытия входной двери, и хотел бы знать если дверь осталась открытой не опрашивая девайс непрерывно...
Вопрос и от меня: а не планируется обновления прошивки? Ну может есть какие идеи реализованые в новых версиях
К примеру пригодилась бы отправка на сервер изменившейся температуры? Или уведомление сервера не только об замыкании входа, но и при размещении
Я понимаю, есть МегаД, но и такая железка работает, а входы простаивают (у меня висит в коридоре, думал на неё повесить датчик открытия входной двери, и хотел бы знать если дверь осталась открытой не опрашивая девайс непрерывно...
Re: 1-Wire по Ethernet
Попробуйте 192.168.4.14/sec по ряду причин во время разработки пришлось "пересесть" на другую сетку...dimaxus писал(а):с прошей 1.02 с 12-ой страницы не окликается на 192.168.3.14/sec
Изменений схемы не было, прошивка рабочая. По поводу LCD проверяйте монтаж, кстати, вернуться на 0.06 пробовали?
Обновлений прошивки не планирую - глюков не обнаружил, функционал меня устраивает и со временем напряги...kod.begemot писал(а):а не планируется обновления прошивки? Ну может есть какие идеи реализованые в новых версиях
-
- Сообщения: 400
- Зарегистрирован: 21 сен 2013, 00:38
Re: 1-Wire по Ethernet
Да, глюков реально нет стабильная прошивка!
Re: 1-Wire по Ethernet
Спасибо ТНК, все работает, глюков действительно нет. Снимаю шляпу! Вот только-бы внести куда-нибудь это изменение, чтоб такие как я не задавали глупых вопросов.
Re: 1-Wire по Ethernet
Вопрос был совсем не глупый, это моя невнимательность - не все в исходники заглядывают.
Отредактировал пост на 12 странице...
Отредактировал пост на 12 странице...
Re: 1-Wire по Ethernet
Использую последнюю прошивку (1.02). Всё супер, но гистерезис 1 градус. Очень хочется гистерезис на 0,1.
Я ступил. Всё отлично работает.
Спасибо.
Я ступил. Всё отлично работает.
Спасибо.
Последний раз редактировалось alkoizh 15 сен 2015, 21:40, всего редактировалось 1 раз.
Re: 1-Wire по Ethernet
Вот здесь (как и в начале темы) документация на устройство:
http://bogovic.ucoz.ru/index/1_wire_ethernet_bridge/0-6
Ну и цитата оттуда:
http://bogovic.ucoz.ru/index/1_wire_ethernet_bridge/0-6
Ну и цитата оттуда:
PS В качестве разделителя целой и дробной части числа используется точка, а не запятая. Может в этом проблема...На первой строке «Thermostat ON» показывает, включена или выключена функция термостата, на следующей строке написано предложение, вписав в которое свои значения, Вы сконфигурируете работу термостата. В случае, если допущена ошибка в адресе датчика, то после сохранения настроек адрес подсветиться красным цветом, если ошибка в значении уставки или гистерезиса то уставка станет равна 0.00, а гистерезис 0.5 °C соответственно.
В примере на скриншоте, выход 1 станет активным, когда значение температуры датчика 28.D40264020000 будет больше 27+0.2=27.2 °C и выключится, когда температура датчика станет меньше 27-0.2=26.8 °C.
Также доступна задача уставки с сервера. Для этого надо выполнить один из запросов:
«http://192.168.3.14/sec/?set=ts1&val=51.3» - Задать уставку термостата 1 равную 51.3°C.
«http://192.168.3.14/sec/?set=ts1&wr=1» - Сохранить текущую уставку термостата 1.
«http://192.168.3.14/sec/?set=ts1&val=51.3&wr=1» - Задать уставку термостата 1 равную 51.3°C и записать ее в EEPROM.
Ответ сервера на запрос будет «OK», если он выполнен успешно или «Error», если допущена какая либо ошибка.
Надо отметить, что ресурс EEPROM ограничен 100 000 циклами записи и при перезаписи уставки раз в пять минут, он будет исчерпан примерно через один год работы. Поэтому не стоит злоупотреблять параметром "wr" и сохранять значение уставки в EEPROM при каждом ее изменении.
Допустимые значения уставки термостата от -55 до 99.99 °C, а гистерезиса от 0 до 9 °C.
Для чтения значения уставки термостата надо выполнить запрос
«http://IP/password/?get=ts1» - значение уставки термостата 1
Ответ на запрос сервер ответит
Значение уставки (например «27.00»)
«Off», если термостат на этом канале выключен
«Error», если допущена какая-либо ошибка
Re: 1-Wire по Ethernet
всё работает, супер, я ошибся. Пожелание: очень не хватает недельного программирования на термостаты. Это был бы вообще идеал для моей "кочегарки" (думаю не только моей).
Re: 1-Wire по Ethernet
Рад, что все получилось.
Недельный таймер, погодозависимость, PID-регулятор и прочие удобства типа красивого веб интерфейса придется делать на "сервере", в качестве которого может выступать даже обычный роутер. Подумайте над этим...
Сложного в этом ничего нет, надо лишь начать делать и все получится.
Недельный таймер, погодозависимость, PID-регулятор и прочие удобства типа красивого веб интерфейса придется делать на "сервере", в качестве которого может выступать даже обычный роутер. Подумайте над этим...
Сложного в этом ничего нет, надо лишь начать делать и все получится.
Re: 1-Wire по Ethernet
Делал чертёж печатной платы под cmd, но не понравилось как сидит в корпусе, сделана на 99% но не проверял, если кому надо выкладываю:
расчёт был под этот корпус: http://voron.ua/catalog/000897
фото вид 1
фото вид 2
сама печатная плата в lay, нижний разъём угловой
расчёт был под этот корпус: http://voron.ua/catalog/000897
фото вид 1
фото вид 2
сама печатная плата в lay, нижний разъём угловой
- Вложения
-
- наброс термосервер 1 - копия.rar
- (153.01 КБ) 187 скачиваний
Re: 1-Wire по Ethernet
5 месяцев пытаюсь написать, но все времени не хватает.
Привет всем! Сделал новую разводку для 1-Wire по Ethernet, состоит из двух плат, делал из расчёта гибкости использования, на основной плате можно выбрать 2 варианта реализации 1-Wire, так же имеется два блока питания, при этом можно использовать один или оба, один на основной плате, другой на плате индикации, это даёт возможность гибкости использования различных вариантов например, у нас ENC28J60 на 3,3в + WH0802A на 3,3в + Atmega328P (у меня некоторые нормально работали тоже на 3,3в), второй пример у нас ENC28J60 на 3,3в + WH0802A на 5в + Atmega32 от 5в, ну и другие комбинации. Входы и выходы развёл как у Андрея на 34 пина из расчёта на будущее. Прошивку 7I7O, подкорректировал ТНК, за это ему спасибо.
Первые заказы просили друзья на дачи для электрического тёплого пола, выглядело это так:
1. Блок управления
2. Клемник
3. Реле нагрузки
Второй вариант использовал с релейным модулем от Андрея MegaD-7I7O-R, но при этом в блоке управления заменил выходные диоды и сборку ULN2003 на сопротивления, подключил стандартным шлейфом от Андрея, выглядело это так:
1. Блок управления
2. MegaD-7I7O-R
Третий вариант использовался для теплиц, и так как второй вариант был удобный в подключении но модуль релейный слаб был по мощности, я развёл новую плату для реле более мощных, но разьёмы подключений оставил как у Андрея, правда плата получилась в два этажа, вот как это выглядит:
1. Блок управления
2. MegaD-7I7O-R2
платы в пикаде
Привет всем! Сделал новую разводку для 1-Wire по Ethernet, состоит из двух плат, делал из расчёта гибкости использования, на основной плате можно выбрать 2 варианта реализации 1-Wire, так же имеется два блока питания, при этом можно использовать один или оба, один на основной плате, другой на плате индикации, это даёт возможность гибкости использования различных вариантов например, у нас ENC28J60 на 3,3в + WH0802A на 3,3в + Atmega328P (у меня некоторые нормально работали тоже на 3,3в), второй пример у нас ENC28J60 на 3,3в + WH0802A на 5в + Atmega32 от 5в, ну и другие комбинации. Входы и выходы развёл как у Андрея на 34 пина из расчёта на будущее. Прошивку 7I7O, подкорректировал ТНК, за это ему спасибо.
Первые заказы просили друзья на дачи для электрического тёплого пола, выглядело это так:
1. Блок управления
2. Клемник
3. Реле нагрузки
Второй вариант использовал с релейным модулем от Андрея MegaD-7I7O-R, но при этом в блоке управления заменил выходные диоды и сборку ULN2003 на сопротивления, подключил стандартным шлейфом от Андрея, выглядело это так:
1. Блок управления
2. MegaD-7I7O-R
Третий вариант использовался для теплиц, и так как второй вариант был удобный в подключении но модуль релейный слаб был по мощности, я развёл новую плату для реле более мощных, но разьёмы подключений оставил как у Андрея, правда плата получилась в два этажа, вот как это выглядит:
1. Блок управления
2. MegaD-7I7O-R2
платы в пикаде
- Вложения
-
- платы в P-CAD 2006.rar
- (105.23 КБ) 148 скачиваний
Последний раз редактировалось Rik 09 дек 2016, 18:58, всего редактировалось 1 раз.
Re: 1-Wire по Ethernet
Собрал данное устройство в связке мега32а + китайский модуль ENC28j60, печатка своя, БП использую от компа. Все сразу заработало, но не долго)) через минут 20 устройство перестало отвечать на запросы по сети, при этом на LCD показывает температуру и ее изменения. Укоротил провода от меги к ENC, эффекта 0, после включения, пропадает из сети через 2 - 25 минут (интервалы времени после каждого включения разные) пробовал модуль ENC питать как отдельно 3,3В так и через встроенный стабилизатор 1117. Когда устройство перестает отвечать на пинг, на 3 ноге ENC пропадают тактирующие импульсы, помогает только перезагрузка меги по питанию. Куда копать уже даже не представляю. Может кто нибудь сталкивался с подобным?
-
- Сообщения: 400
- Зарегистрирован: 21 сен 2013, 00:38
Re: 1-Wire по Ethernet
Пробовали менять ENC? Повесить доп. конденсатор на её питание? Греется она сильно?
Re: 1-Wire по Ethernet
Греется не сильно, градусов 40, конденсаторы вешал - не помогло. заменить сейчас нечем. Было подключено два 18в20, один на разъеме платы, а второй параллельно на проводе длиной метров 15, оба работали нормально. сейчас отключил дальний датчик уже минут 20 пинг не пропадает, но значения плавают от 1 до 800 миллисекунд.
Re: 1-Wire по Ethernet
датчик оказался не виноват. Пинг у всех так плавает или только у меня?
-
- Сообщения: 400
- Зарегистрирован: 21 сен 2013, 00:38
Re: 1-Wire по Ethernet
Хм... а в сети "штормов" или ещё чего нету? Какое соединение комп-устройство? свитч умный или нет?
У меня самосборное устройство такое работает уже года 3 в режиме 24/7 и зависало за всё время раза 3.
Пинги к моему сейчас померял: 1-10 мс.
P.S. попробуйте вообще без датчиков.
У меня самосборное устройство такое работает уже года 3 в режиме 24/7 и зависало за всё время раза 3.
Пинги к моему сейчас померял: 1-10 мс.
P.S. попробуйте вообще без датчиков.