Страница 11 из 125

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

Добавлено: 12 авг 2011, 17:06
THK
Diamondmoto писал(а):Бьюсь дальше.
Входные пины "подтянуты" к + 3.3В?
Вообще как организованны входные цепи?

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

Добавлено: 12 авг 2011, 17:11
Diamondmoto
Нет, не подтягивал. Голые пины вывел на гребенку. Надо подтянуть?

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

Добавлено: 12 авг 2011, 22:42
THK
Diamondmoto писал(а):Нет, не подтягивал. Голые пины вывел на гребенку. Надо подтянуть?
Да, обязательно.
viewtopic.php?p=764#p764

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

Добавлено: 13 авг 2011, 05:44
aui2002
Diamondmoto, просто ради интереса, а как Вы сделали всплывающие подсказки с номиналами резисторов на плате?

И еще я тут наткнулся на цикл статей, посвященных сопряжению МК с Ethernet с помощью ENC28J60
http://we.easyelectronics.ru/tag/enc28j60/
Там в самой первой статье http://we.easyelectronics.ru/electro-an ... 28j60.html описывается ряд глюков этой схемы. В частности автор пишет, что reset у нее внутри не подтянут по питанию (хотя в датшите написано обратное), из-за чего она может сброситься от любых наводок по питанию. Если Вы разводили плату по схеме ТНК, то там ошибка и 10-я нога заведена на землю через резистор, а надо на +. Хотя на плате у него разведено правильно на +. Куда подведен reset на Вашей разводке я, честно говоря, не понял

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

Добавлено: 13 авг 2011, 09:09
THK
aui2002 писал(а): Если Вы разводили плату по схеме ТНК, то там ошибка и 10-я нога заведена на землю через резистор, а надо на +. Хотя на плате у него разведено правильно на +.
Спасибо. Я сначала плату делал, а потом (когда заработала) схему рисовал, вот и накосячил :oops: . Исправлю.

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

Добавлено: 13 авг 2011, 13:53
Diamondmoto
THK писал(а):
Diamondmoto писал(а):Нет, не подтягивал. Голые пины вывел на гребенку. Надо подтянуть?
Да, обязательно.
viewtopic.php?p=764#p764
Спасибо, THK!
Упустил этот момент. Все Заработало, сейчас около 500000 тысяч отключения и включения пина и не одного ложного срабатывания, так же исчезли ложные срабатывания при косании экрана Rj 45.

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

Добавлено: 13 авг 2011, 13:59
Diamondmoto
aui2002 писал(а):Diamondmoto, просто ради интереса, а как Вы сделали всплывающие подсказки с номиналами резисторов на плате?
Очень просто - левой кнопкой вызываете меню элемента на плате и выбираете закладку "Маркировать"
aui2002 писал(а):И еще я тут наткнулся на цикл статей, посвященных сопряжению МК с Ethernet с помощью ENC28J60
http://we.easyelectronics.ru/tag/enc28j60/
Там в самой первой статье http://we.easyelectronics.ru/electro-an ... 28j60.html описывается ряд глюков этой схемы. В частности автор пишет, что reset у нее внутри не подтянут по питанию (хотя в датшите написано обратное), из-за чего она может сброситься от любых наводок по питанию. Если Вы разводили плату по схеме ТНК, то там ошибка и 10-я нога заведена на землю через резистор, а надо на +. Хотя на плате у него разведено правильно на +. Куда подведен reset на Вашей разводке я, честно говоря, не понял
У меня он он подтянут на + через перемычку - она находится между колодкой прошивки МК и наверху платы идущего от 1 пина Мк.
Плату я разводил с нуля, схему использовал ту которая находится в первом посту. (+небольшие изменения).

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

Добавлено: 15 авг 2011, 12:23
aui2002
Доброго дня! Наконец-то спаял и прошил свой вариант контроллера!
Согласно смутным сомнениям, которые меня терзали, он не заработал... (((
Поэтому разрешите помучить вас чайниковыми вопросами ))

Особенности реализации в моем варианте.
Разводку получилась комбинированная: стабилизатор питания и расположение разъемов - по схеме Андрея, Все остальное по схеме ТНК, кроме вывода 15 ноги Меги на гребенку (на ней оставил только светик).
avr-eth-rh9115a.rar
Разводка платы
(37.54 КБ) 1879 скачиваний
В качестве RJ-45 и трансформатора использован RH911105a, разведенный на плате согласно датшиту.
rh911105a.JPG
Соответствие пинов разъема и ног ENC
rh911105a.JPG (90.64 КБ) 34667 просмотров
Прошивал программатором USBTiny через SinaProg скомпилированной прошивкой из статьи Андрея.
Фьюзы
low fuse: 0x60
high fuse: 0xdf
ext. fuse: 0x01

Прошилось вроде бы успешно. Единственное - в SinaProg для прошивки Flash и EEPROM две разных кнопки.
Flash прошился без вопросов (это я уже умею :) ) , а что делать с EEPROM не знал, попробовал нажать - "прошить", выдало ошибку...

После прошивки Flash попробовал подключить в локалку (воткнул в свободное гнездо в роутере).
На адрес _http://192.168.0.14/sec девайс не отвечает. Смотрел статус порта через WEB-морду роутера, говорит что к порту ничего не подключено.
Светодиод на 15 ноге не горит, горит только желтый на RJ разъеме.

Монтаж на ошибки проверил, дорожки прозвонил - все, вроде, нормально...

Прошу помощи! Кто что посоветует?

И еще большой вопрос по поводу прошивки EEPROM: шьется ли она в данном случае, если да, как это правильно сделать?
Имею большое подозрение, что косяк или там или во фьюзах...

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

Добавлено: 15 авг 2011, 15:39
Diamondmoto
Приветствую!
Однозначно можно сказать только одно, что проблема не в МК а только в контроллере, досконально не смотрел, но зеленый диод на конэкторе должен гореть всегда, даже без МК, так как он отвечает за целостность линии.

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

Добавлено: 15 авг 2011, 16:05
Diamondmoto
Попробуйте так P1 к 17 ноге, P2 к 16 ноге, P4 на катушку, P3 к 13 ноге, P6 на 12 ногу

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

Добавлено: 15 авг 2011, 16:10
Diamondmoto
Да и сделайте пожалуйста фото устройства совсем не понятно как Вы паяли коннектор, сверху платы или снизу. Спасибо

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

Добавлено: 15 авг 2011, 17:20
THK
В качестве RJ-45 и трансформатора использован RH911105a, разведенный на плате согласно датшиту.
Попутаны местами RX/TX...
Ноги 12, 13 ENC, через трансформаторы, должны попадать на контакты 6 и 3 разъема RJ-45, а 16, 17 на 2, 1 соответственно.

EEPROM прошивать не надо.

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

Добавлено: 15 авг 2011, 17:38
THK
Отредактировал пост viewtopic.php?p=550#p550 (Исправил косяк на схеме)

PS aui2002, еще раз спасибо за обнаруженную ошибку.

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

Добавлено: 22 авг 2011, 10:42
xace
Нашел очень интересный девайс

http://www.kernelchip.ru/Jerome.php

Очень богатый функционал за небольшие деньги... Сегодня хочу заказать один девайс для пробы. Прельщает даже функция счетчика импульсов...

Линии ввода/вывода: 22 штуки
АЦП: 4 штуки
Счетчик импульсов: 4 штуки
ШИМ выход, USART
Web-интерфейс управления
Командный интерфейс по TCP/IP

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

Добавлено: 22 авг 2011, 14:11
Romanoff
Ув. Andrey_B. Возможно ли модифицировать прошивку для Меги32? На сколько это трудоемкий процесс? 168-ю в Днепропетровске найти неудалось... :(

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

Добавлено: 22 авг 2011, 23:14
Andrey_B
Romanoff, если вы говорите о Atmega328, то фактически никакого изменения прошивки не требуется. Необходимо изменить только соответствующую опцию компилятора. Если нужно, я могу скомпилировать HEX-файл для этого МК.

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

Добавлено: 22 авг 2011, 23:20
Andrey_B
xace, интересный модуль. Единственный существенный минус - отсутствие исходников прошивки.

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

Добавлено: 24 авг 2011, 08:01
art617
Добрый день Andrey_B ! Пытаюсь переделать Вашу программу под megu16 и CodeVisionAVR, не могли бы Вы объяснить строку из кода:
out=(uint8_t)strtoul(dig,NULL,10);

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

Добавлено: 24 авг 2011, 13:44
Andrey_B
art617, когда мы отправляем POST/GET запрос из HTML-формы, мы получаем данные в виде строки.
Функция decode_ip в целом и данная строчка в частности преобразуют строку с IP-адресом в массив с 4 элементами типа integer.

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

Добавлено: 24 авг 2011, 17:25
xace
Andrey_B писал(а):xace, интересный модуль. Единственный существенный минус - отсутствие исходников прошивки.

Попробую на неделе поговорить с разработчиками на эту тему. Хотя зачем они нужны все есть в документации и возможностей вполне достаточно. + адекватная цена