Умный Дом по Ethernet
Re: Умный Дом по Ethernet
Сначала криво прошился МК, потом как вы и предполагали, проблема с настройкой сети.
И еще вопрос. Как мне настроить доступ из сети (оператор Укртелеком, IP динамический). На работе настроил сервер с помошью cервиса no-ip.org, но там для обновления адреса на пк стоит программка. Здесь же хочу сделать все только средствами модема.
И еще вопрос. Как мне настроить доступ из сети (оператор Укртелеком, IP динамический). На работе настроил сервер с помошью cервиса no-ip.org, но там для обновления адреса на пк стоит программка. Здесь же хочу сделать все только средствами модема.
Re: Умный Дом по Ethernet
честно говоря не знаю , у меня примерно то же самое собрано , все проходитТеперь вот еще одна проблема: есть модем ZXV10H108L к нему подключен ПК (кабелем ) и ноутбук(по WIFI) а также собственно контроллер. Так вот, с ПК все нормально работает, а с ноутбука нет пинга.
если только средствами модема , то наверное никак, хотя я не спец , я решил этот вопрос проще , заказал статический ip и сделал переброс порта на маршрутизаторе (80 порт)И еще вопрос. Как мне настроить доступ из сети (оператор Укртелеком, IP динамический). На работе настроил сервер с помошью cервиса no-ip.org, но там для обновления адреса на пк стоит программка. Здесь же хочу сделать все только средствами модема.
Re: Умный Дом по Ethernet
кстати если в сети есть DHCP, во избежаниие конфликтов исключите адрес устройства из диапазона адресов DHCP
программирование МК в схеме
Всем привет. Собрал дивайс на 168 меге залил прошивку с помощью AVR910. После прошивки фьюзов (проверял фьюзы что надо) программатор не читает МК и ничего не в неё не пишет, выдаёт сообщение "chip signature mismatch". Вопрос должна ли мега после перевода её не внешний такт прошиваться с помощью AVR910 прямо в схеме или надо что отпаивать?
А вообще дейвайс не пингуется хотя зедёный горит, а жёлтый иногда помаргивает. Просмотрел все посты по поводу, ни один не помог. Есть возможность как-то потестить что происходит с МК?
А вообще дейвайс не пингуется хотя зедёный горит, а жёлтый иногда помаргивает. Просмотрел все посты по поводу, ни один не помог. Есть возможность как-то потестить что происходит с МК?
Re: Умный Дом по Ethernet
Спасибо за помощь, все сделал через dyndns (модем с ним работает, а с no-ip не захотел) и бесплатно.alexsis_76 писал(а):кстати если в сети есть DHCP, во избежаниие конфликтов исключите адрес устройства из диапазона адресов DHCP
Re: программирование МК в схеме
Есть возможность проверить приходят ли тактовые импульсы на PB6(XTAL1) (в dip корпусе это ножка 9)? Если импульсы есть то должен прошиться прямо в схеме.soren писал(а):Вопрос должна ли мега после перевода её не внешний такт прошиваться с помощью AVR910 прямо в схеме или надо что отпаивать?
Re: Умный Дом по Ethernet
Очень интересное и функциональное устройство. Огромное спасибо автору за прошивку находящуюся в открытом доступе. Я тоже захотел собрать устройство, но законченных вариантов в данном топике не нашел. Поэтому поэкспериментировал сам. Старался сделать универсальную печатку, т.е уместить на ней и MEGAD-328 и оставить хвосты для возможного подключения 1wire устройств. Поэтому 2 ноги из порта D (USART) отданы для организации драйвера 1wire шины. Однако не распаивая детали драйвера можно получить выход для подключения совместимых с DHT устройств прямо на блоке мегадевайса.
Попытался минимизировать размеры основного блока, при этом используется бутербродная компоновка и готовые покупные блоки – контроллер LAN (ENC28j60) и стабилизатор KIS 3R33. Основной блок умещается в корпус d2mg. Для коммутации с исполнительным блоком использован краевой угловой разъем. Стыковка блоков быстрая и надежная. Обжимаю блоки ограничителями на DIN рейку. Исполнительный блок так же пока один, дополнительные буду разводить по мере надобности. Схемы и разводку плат прилагаю, выполнены в kikad. Платка исполнительного модуля d4mg двухсторонняя, но при желании всю разводку можно уместить на одну строну (я перед собой такой задачи не ставил). Оформление и некоторые конструктивные моменты подсмотрены на форуме, за что отдельное спасибо их авторам.
Попытался минимизировать размеры основного блока, при этом используется бутербродная компоновка и готовые покупные блоки – контроллер LAN (ENC28j60) и стабилизатор KIS 3R33. Основной блок умещается в корпус d2mg. Для коммутации с исполнительным блоком использован краевой угловой разъем. Стыковка блоков быстрая и надежная. Обжимаю блоки ограничителями на DIN рейку. Исполнительный блок так же пока один, дополнительные буду разводить по мере надобности. Схемы и разводку плат прилагаю, выполнены в kikad. Платка исполнительного модуля d4mg двухсторонняя, но при желании всю разводку можно уместить на одну строну (я перед собой такой задачи не ставил). Оформление и некоторые конструктивные моменты подсмотрены на форуме, за что отдельное спасибо их авторам.
Re: Умный Дом по Ethernet
Несколько фоток и разводка обеих блоков
- Вложения
-
- mega_mini_ed.zip
- (241.65 КБ) 1981 скачивание
Re: Умный Дом по Ethernet
оригинальная реализация
исполнительный блок ограничен на 5 входов 6 выходов или это ограничения основного блока?
ссылка на kikad http://iut-tice.ujf-grenoble.fr/cao/KiC ... ersion.exe
исполнительный блок ограничен на 5 входов 6 выходов или это ограничения основного блока?
ссылка на kikad http://iut-tice.ujf-grenoble.fr/cao/KiC ... ersion.exe
Re: Умный Дом по Ethernet
У процессорного блока 12 линий ввода вывода + 2 аналоговых входаkarimm писал(а):исполнительный блок ограничен на 5 входов 6 выходов или это ограничения основного блока?
А вот в исполнительном 2 - аналоговых входа 5 - входов типа "сухой контакт" и 4 - симисторных выхода это то что влезло в 4х модульный корпус
И еще вопрос к Andrey_B: у меня почему-то как-то неправильно отрабатывает вход висящий на pb1 - не хочет считать импульсы и не всегда правильно управляет привязанным к нему выходу.
Re: Умный Дом по Ethernet
Для чего предназначен правый разъем основного блока с символом S по середине?
Не могли бы Вы выложить недостающие файлы библиотеки?
kikad ругается на
Следующие библиотеки не найдены:
rjmg-6xxx-8x-01
Russian
mixture
analog_IC
digital_IC
Некоторые файлы не удалось найти!
Main.mod
KIS-3D33S.mod
Additional.mod
Не могли бы Вы выложить недостающие файлы библиотеки?
kikad ругается на
Следующие библиотеки не найдены:
rjmg-6xxx-8x-01
Russian
mixture
analog_IC
digital_IC
Некоторые файлы не удалось найти!
Main.mod
KIS-3D33S.mod
Additional.mod
Re: Умный Дом по Ethernet
Это выход драйвера шины 1wire.karimm писал(а):Для чего предназначен правый разъем основного блока с символом S по середине?
Я знаю мнение автора прошивки по поводу поддержки этих устройств, поэтому функционирующий 1wire-ethernet мост можно получить залив прошивку от ТНК, предварительно портировав ее на 328 мегу.
При использовании же прошивки от Andrey_B можно не распаивать детали драйвера и получаем на этом разъеме комплект для подключения цифровых датчиков типа DHT. Контакт S (sensor) в этом случае подключен напрямую к пину PD0.
Почти все библиотеки на которые ругается kikad располагаются здесьkarimm писал(а):Не могли бы Вы выложить недостающие файлы библиотеки? kikad ругается на
ftp://ftp.kicad.ru/pub/kicad/library/al ... 0.01.13.7z это несколько мегабайт
Но дело даже не в этом : все необходимые компоненты уже содержаться в папках проектов. А ругань убирается просто
Настройки -> Библиотека -> удаляем те библиотеки, на которые он ругается.
Re: Умный Дом по Ethernet
У меня такая же проблема - горит зеленый, очень редко вспыхивает желтый, пинга нет.alexsis_76 писал(а):значит работает , по какому адресу стучитесь, компьютер и устройство должны быть в одной подсетиТолько что еще раз перепрошил контроллер. Теперь проходит инициализация (установилась частота 12,5 Мгц). Но пинга все равно нет
Подключение через роутер, какие настройки проверить?
Как можно проверить частоту и происходит ли инициализация?
Есть лишние модули Beckhoff. Пишите в личку.
Re: Умный Дом по Ethernet
По умолчанию частота на ножке 3 ENC28J60 - 6.25 Мгц (без инициализации).cyb650 писал(а):Как можно проверить частоту и происходит ли инициализация?
Если инициализация прошла успешно, то частота должна быть 12,5 Мгц.
Re: Умный Дом по Ethernet
Померять нечемMalukVP писал(а):По умолчанию частота на ножке 3 ENC28J60 - 6.25 Мгц (без инициализации).cyb650 писал(а):Как можно проверить частоту и происходит ли инициализация?
Если инициализация прошла успешно, то частота должна быть 12,5 Мгц.
Какие настройки сети проверить?
Есть лишние модули Beckhoff. Пишите в личку.
Re: Умный Дом по Ethernet
ПК и контроллер должны быть в одной подсети, по умолчанию ip контроллера 192.168.0.14.
Re: Умный Дом по Ethernet
настройки роутера роутеры обычно настрайиваются на подсеть 192.168.1 т е или настроить роутер на подсеть 192.168.0 или прошить девайс 192.168.1.14 это при маске 255.255.255.0 это происходит из за того что девайс не может работать с подсетями и если есть DHCP ИСКЛЮЧИТЕ АДРЕС ДЕВАЙСА ИЗ ДИАПАЗОНА АДРЕСОВ ПОСЛЕДНЕГОКакие настройки сети проверить?
Re: Умный Дом по Ethernet
Да, спасибо, именно в этом и было дело, все заработало.alexsis_76 писал(а):настройки роутера роутеры обычно настрайиваются на подсеть 192.168.1 т е или настроить роутер на подсеть 192.168.0 или прошить девайс 192.168.1.14 это при маске 255.255.255.0 это происходит из за того что девайс не может работать с подсетями и если есть DHCP ИСКЛЮЧИТЕ АДРЕС ДЕВАЙСА ИЗ ДИАПАЗОНА АДРЕСОВ ПОСЛЕДНЕГОКакие настройки сети проверить?
Собрал девайс на Arduino Pro Mini (Mega328P) + известный готовый сетевой модуль.
Сейчас пытаюсь разбираться с прошивкой - если гружу скомпилированную автором, то все работает, а если компилирую из исходников сам (AVR Studio 4.19), то сервер выдает ошибку авторизации (401 Unauthorized)
Есть лишние модули Beckhoff. Пишите в личку.
Re: Умный Дом по Ethernet
где то промаргивала такая проблема помнится решилась добавлением volatile посмотрите сообщения ТНК в этой темеа если компилирую из исходников сам (AVR Studio 4.19), то сервер выдает ошибку авторизации (401 Unauthorized)
вот
THK » 19 окт 2012, 17:38
qdjdfy007 писал(а):
У меня почему то зависает ровно через сутки веб интрфейс (пишет 401 Unauthorized). Информация на дисплее отображается исправно....
Сегодня столкнулся с этой же проблемой, но по другой причине, GCC v4.4.5 с уровнем оптимизации "s", делает немного более компактный код, но и WEB начинает вести себя как Вы описали.
Попробуйте изменить объявление переменной password с
КОД: ВЫДЕЛИТЬ ВСЁ
static char password[7];
на
КОД: ВЫДЕЛИТЬ ВСЁ
volatile char password[7];
или
КОД: ВЫДЕЛИТЬ ВСЁ
volatile static char password[7];
Должно помочь.
THK
Модератор