Умный Дом по Ethernet

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
Leon7
Сообщения: 17
Зарегистрирован: 24 дек 2011, 10:40

Re: Умный Дом по Ethernet

Сообщение Leon7 » 09 июл 2012, 17:07

Если полностью удалить адрес сервера - выставляется 255.255.255.255. А если первый байт адреса сервера 255, обрабатывается как "не указан сервер", и все работает без задержек. Проверил специально. Прошивка правда (fw: 3.00). Попробуйте, может в последующих версиях где-то ошибка закралась.

Jager
Сообщения: 42
Зарегистрирован: 20 ноя 2011, 19:48

Re: Умный Дом по Ethernet

Сообщение Jager » 10 июл 2012, 13:52

Leon7 писал(а): Попробуйте, может в последующих версиях где-то ошибка закралась.
Попробовал 3 версию, эффект тот же. К тому же, в 3 и в 3.02 почему то разное соответствие портов на вебморде с реальными портами.
UPD: кажется понял в чем дело, если прописать сервер, но отклика от него нет, то задержка 3 секунды, а если 255.255.255..255 то задержка 1 секунда. Теперь вопрос как убрать этот секундный временной лаг.

arturmon
Сообщения: 24
Зарегистрирован: 06 янв 2012, 02:42

Re: Умный Дом по Ethernet

Сообщение arturmon » 14 июл 2012, 12:53

Добрый день.
кто нибуть пробовал использовать с мега девайсом вот такой датчик http://www.ebay.com/itm/150850059894?ss ... 1423.l2649

gorskiy
Сообщения: 5
Зарегистрирован: 12 июл 2012, 10:56

Re: Умный Дом по Ethernet

Сообщение gorskiy » 16 июл 2012, 20:13

Именно этот датчик единственный который по току работает, если применить любой другой из этой серии, то по описанию в них шунтирующий резистор на котором напряжение 0-1 вольт, в зависимости от тока. Значит его на вход АЦП посадить и будет работать.

arturmon
Сообщения: 24
Зарегистрирован: 06 янв 2012, 02:42

Re: Умный Дом по Ethernet

Сообщение arturmon » 17 июл 2012, 11:05

arturmon писал(а):Добрый день.
кто нибуть пробовал использовать с мега девайсом вот такой датчик http://www.ebay.com/itm/150850059894?ss ... 1423.l2649
вот еще один датчик нашел http://www.ebay.com/itm/110894073072?va ... 1423.l2649
из описания понял что он работает типа как датчик хола и его надо подключать как цифровой, интересно какой точнее будет :) ? да и каким проще управлять будет как думате?

dimonix
Сообщения: 368
Зарегистрирован: 19 фев 2012, 22:01
Откуда: Сколково

Re: Умный Дом по Ethernet

Сообщение dimonix » 17 июл 2012, 12:36

Оба этих датчика аналоговые и они не управляются.

anapogo
Сообщения: 80
Зарегистрирован: 18 окт 2011, 18:05
Откуда: Житомир

Re: Умный Дом по Ethernet

Сообщение anapogo » 17 июл 2012, 12:55

dimonix писал(а):Оба этих датчика аналоговые и они не управляются.
Н и что, что аналоговые?
Некоторые порты оснащены ADC (АЦП) - подключай аналоговые.
Дороговато просто
Вот дешевле http://www.imrad.kiev.ua/search.shtml?q ... &query=any

arturmon
Сообщения: 24
Зарегистрирован: 06 янв 2012, 02:42

Re: Умный Дом по Ethernet

Сообщение arturmon » 17 июл 2012, 13:22

dimonix писал(а):Оба этих датчика аналоговые и они не управляются.
Ошибся в формулировке не управлять :D а в смысле какой проще будет подключить. Или они оба цепляются тремя проводами к мега девайсу? Плюс земля сигнал. Или у каждого есть свои тонкости подключения.
В моей деревне проще с eBay привезти чем легранд найти :D

NetGuru
Сообщения: 14
Зарегистрирован: 17 июл 2012, 17:16

Re: Умный Дом по Ethernet

Сообщение NetGuru » 17 июл 2012, 17:26

Уважаемый Andrey_B!
Очень восхищен вашим творчеством.
Сил хватило дочитать только до 22 страницы.
Совершенно запутался в версиях схем и прошивок.
Задам несколько вопросов, очень прошу ответить на них.

1. Вчера на макетке собрал девайс по схеме http://ab-log.ru/files/Image/smart_hous ... scheme.jpg.
Только я использую вот такой модуль: http://www.terraelectronica.ru/pdf/OLIM ... 8J60-H.pdf
Подключал Мегадевайс к ноутбуку напрямую, без свитча или хаба. Использовал кросс-патч-корд.
Ноутбук при подключении кабеля видит сеть, на Мегадевайсе горит зеленый светодиод и периодически моргает желтенький.
МК мега168, прошивка с сайта "ip_manager.zip" для мега168.
В прошивке сменил IP на 192.168.1.114.
На компьютере IP 192.168.1.200.
Мегадевайс не пингуется. В прошивке реализована возможность эхо-ответа?
Браузер на компьютере по адресу 192.168.1.114 также ничего не видит.

2. При подключении питания к Мегадевайсу светодиодик на порту меги как-то странно мигает.
Если попытаться использовать азбуку морзе, то будет вот так (как мне кажется невооруженным взглядом): тире-тире-пауза-точка-точка-пауза-тире (всегда одинаково при подключении питания).
Так должно быть или у меня где-то ошибка?

3. Можно ли использовать для меги168 самую последнюю прошивку с сайта, предназначенную для меги328? Поместится ли она откомпилированная в 168-ю?

4. Замерил напряжение на выводах 9 и 10 модуля - там 2.5 Вольта. Это нормально?
У меня импульсный блок питания 3.3В 6А.

С уважением, Виталий.

Andrey_B
Администратор
Сообщения: 5329
Зарегистрирован: 18 мар 2011, 12:06

Re: Умный Дом по Ethernet

Сообщение Andrey_B » 18 июл 2012, 12:08

NetGuru

1. ICMP в прошивке реализован. Пинговаться Мегадевайс в случае нормальной работы должен.
2. Контрольный светодиод управляется прошивкой. Сам по себе без каких-либо внешних воздействий моргать он не должен.
3. Самую последнюю прошивку на Atmega168 использовать нельзя. Она просто туда не влезет.
4. Это не нормально. Возможно, проблема в блоке питания или неправильно производились замеры. Мегадевайс просадить 6А БП так не может.

NetGuru
Сообщения: 14
Зарегистрирован: 17 июл 2012, 17:16

Re: Умный Дом по Ethernet

Сообщение NetGuru » 18 июл 2012, 15:01

Добрый день!
Понятно.

А еще скажите, почему Мегадевайс периодически шлёт запрос:
[url=http://server_address/test-http.php?pt=2]http://server_address/test-http.php?pt=2[/url]

С уважением, Виталий.

Andrey_B
Администратор
Сообщения: 5329
Зарегистрирован: 18 мар 2011, 12:06

Re: Умный Дом по Ethernet

Сообщение Andrey_B » 18 июл 2012, 15:58

Это нюансы "старой" прошивки для atmega168.
В новой прошивке (для Atmega328) улучшены все сетевые функции (в том числе ARP) и подобных "странных" запросов там нет.

NetGuru
Сообщения: 14
Зарегистрирован: 17 июл 2012, 17:16

Re: Умный Дом по Ethernet

Сообщение NetGuru » 18 июл 2012, 19:39

Понятно.
А для чего этот "странный" запрос, можете сказать?

Andrey_B
Администратор
Сообщения: 5329
Зарегистрирован: 18 мар 2011, 12:06

Re: Умный Дом по Ethernet

Сообщение Andrey_B » 18 июл 2012, 22:08

Jager писал(а):Вопрос автору. У меня после прошивки прописан сервер 255.255.255.255 и он не удаляется, т.е. удаляется но при сохранении подставляется заново, соответственно входы при автономной работе обрабатываются с задержкой. Как победить эту проблему?
Описанной вами проблемы на своих модулях (разной ревизии) с версией 3.02 не наблюдаю. 255.255.255.255 в качестве адреса сервера на самом деле означает, что сервер не прописан. Это нормально.

NetGuru, в версиях <3 использовался стек TCP/IP, в котором, как бы это по-научному сказать, глючил ARP. И чтобы выполнился корректный ARP-запрос необходимо было посылать вот такие пакеты. Глубоко вникать в проблему не стал. После замены стека на новую версию проблема исчезла.

Jager
Сообщения: 42
Зарегистрирован: 20 ноя 2011, 19:48

Re: Умный Дом по Ethernet

Сообщение Jager » 20 июл 2012, 12:59

Andrey_B писал(а):
Jager писал(а):Вопрос автору. У меня после прошивки прописан сервер 255.255.255.255 и он не удаляется, т.е. удаляется но при сохранении подставляется заново, соответственно входы при автономной работе обрабатываются с задержкой. Как победить эту проблему?
Описанной вами проблемы на своих модулях (разной ревизии) с версией 3.02 не наблюдаю. 255.255.255.255 в качестве адреса сервера на самом деле означает, что сервер не прописан. Это нормально.
А как это решить?
Jager писал(а):UPD: кажется понял в чем дело, если прописать сервер, но отклика от него нет, то задержка 3 секунды, а если 255.255.255..255 то задержка 1 секунда. Теперь вопрос как убрать этот секундный временной лаг.

Andrey_B
Администратор
Сообщения: 5329
Зарегистрирован: 18 мар 2011, 12:06

Re: Умный Дом по Ethernet

Сообщение Andrey_B » 20 июл 2012, 16:39

Jager, могу лишь повторить, что описанную вами проблему на своих модулях воспроизвести не удалось. Ранее также ничего подобного не наблюдал.
С чем она может быть связана сказать затрудняюсь. Вам необходимо проанализировать весь трафик между Мегадевайсом и сервером и, возможно, внести отладочный код в прошивку.

Сразу после перепрошивки (пока адрес сервера не прописывался) тоже секундная задержка или это начинается только после того, как бы прописан, а затем сброшен адрес сервера?

Jager
Сообщения: 42
Зарегистрирован: 20 ноя 2011, 19:48

Re: Умный Дом по Ethernet

Сообщение Jager » 20 июл 2012, 16:47

Andrey_B писал(а):Сразу после перепрошивки (пока адрес сервера не прописывался) тоже секундная задержка или это начинается только после того, как бы прописан, а затем сброшен адрес сервера?
Сразу после прошивки.

Andrey_B
Администратор
Сообщения: 5329
Зарегистрирован: 18 мар 2011, 12:06

Re: Умный Дом по Ethernet

Сообщение Andrey_B » 20 июл 2012, 17:02

Так устройство ведет себя только при обработке "Action" или задержка присутствует в том числе после нажатия на ссылку "ON" в свойствах выхода (OUT)?
Как тактируется МК и на какой частоте он работает?
Если пинговать устройство, то какова задержка?

NetGuru
Сообщения: 14
Зарегистрирован: 17 июл 2012, 17:16

Re: Умный Дом по Ethernet

Сообщение NetGuru » 22 июл 2012, 00:52

У меня было так же на прошивке для атмега168.
После нескольких перепрошивок стало нормально отрабатывать, почти мгновенно.
А до этого была пауза секунды 3.
МК работает от внутреннего генератора. Фьюз делителя на 8 установлен.

Jager
Сообщения: 42
Зарегистрирован: 20 ноя 2011, 19:48

Re: Умный Дом по Ethernet

Сообщение Jager » 23 июл 2012, 08:32

Andrey_B писал(а):Так устройство ведет себя только при обработке "Action" или задержка присутствует в том числе после нажатия на ссылку "ON" в свойствах выхода (OUT)?
Как тактируется МК и на какой частоте он работает?
Если пинговать устройство, то какова задержка?
1. Через меню без задержек.
2. 16 МГц
3. без задержек, 0мск.

Ответить