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

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

Добавлено: 22 апр 2013, 20:18
Dron
ребят, спасибо огромное за схемы. теперь есть что поизучать, полез копаться =-)

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

Добавлено: 22 апр 2013, 20:59
dimonix
синхронизировать мегадевайс с фазой без изменения прошивки не получиться. но есть другой вариант - использовать светодиодные лампы. а у многих блоков питания светодиодных ламп есть стандартный вход PWM от 300 до 3000 Гц.

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

Добавлено: 23 апр 2013, 08:40
Dron
поизучал. единственный железячный (без программирования) вариант оказался у alexsis_76, спасибо.
может, кому пригодится:
микросхема к1182пм1р

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

Добавлено: 24 май 2013, 00:01
MalukVP
Здравствуйте, собрал устройство на ATmega168p и готовой плате ENC28J60. При подключении сетевого кабеля загорается зеленый светодиод на разъеме, и иногда (очень редко) мигает желтый. Не пингуется.

И еще, после експериментов тактовая частота вместо 12.5 Мгц стала 6.25 Мгц.

Подскажите в чем дело и что делать, куда копать?

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

Добавлено: 24 май 2013, 20:01
alexsis_76
И еще, после експериментов тактовая частота вместо 12.5 Мгц стала 6.25 Мгц.
это сдесь
/*initialize enc28j60*/
enc28j60Init(mymac);
enc28j60clkout(2); // change clkout from 6.25MHz to 12.5MHz
в файле main.c
При подключении сетевого кабеля загорается зеленый светодиод на разъеме, и иногда (очень редко) мигает желтый. Не пингуется
ENC28J60 начинает весело моргать диодами сразу же после подачи питания, даже при отключенном контроллере, так что либо подключили неправильно , либо после експериментов все сломалось :D

Р.S.а как чувствуют себя фьюзы?

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

Добавлено: 24 май 2013, 22:51
MalukVP
Фюзы вроде нормально выставлены, вот:
Fuse.jpg
Состояние фюзов:
Fuse.jpg (47.22 КБ) 22688 просмотров
Частота изменилась сама по себе, я прошивку не трогал, залил ту что на сайте.

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

Добавлено: 25 май 2013, 06:05
alexsis_76
Частота изменилась сама по себе
у вас не проходит инициализация сетевого контроллера вот это
When the OST expires, the CLKOUT pin will begin outputting its default frequency of 6.25 MHz (main clock
divided by 4).
вот это
enc28j60clkout(2); // change clkout from 6.25MHz to 12.5MHz
переключает частоту на 12.5MHz

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

Добавлено: 25 май 2013, 18:57
MalukVP
Если "ENC28J60 начинает весело моргать диодами сразу же после подачи питания, даже при отключенном контроллере" то скорей всего с ней что-то и не так(горит зеленый светодиод. желтый иногда моргает). Вот только мне кажется она вела себя так с самого начала. Попоробую ее поменять.
Не думаю что в подключении дело, так как плата с заводская. Ведет себя одинаково что с мк что без.

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

Добавлено: 25 май 2013, 20:15
alexsis_76
Если "ENC28J60 начинает весело моргать диодами сразу же после подачи питания, даже при отключенном контроллере" то скорей всего с ней что-то и не так
да нет все так физический уровень начинает работать сразу же после подачи питания,специальных команд для его включения нет ,к нему подключены светодиоды про которые вы говорили, можете посмотреть схему в даташите
И еще, после експериментов тактовая частота вместо 12.5 Мгц стала 6.25 Мгц.
а можно узнать что за эксперименты
кстати особенность данной микросхемы , большой потребляемый ток примерно 300 ма так что нужен мощный блок питания, может дело в этом, микросхема должна быть теплой на ощупь (когда работает)

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

Добавлено: 25 май 2013, 20:28
MalukVP
Но у меня горит только желеный светодиод сразу после подключения сетевого кабеля, а желтый вспихивает но очень редко - раз в 10-30 секунд. Я так понимаю они должны вести себя так как и на раземе материнской платы.Что же еще мне посмотреть? Как проверить. Повторюсь прошивку я не трогал.

PS поменял ENC28J60, ничего не изменилось.

PPS Только что еще раз перепрошил контроллер. Теперь проходит инициализация (установилась частота 12,5 Мгц). Но пинга все равно нет.

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

Добавлено: 25 май 2013, 20:40
alexsis_76
Только что еще раз перепрошил контроллер. Теперь проходит инициализация (установилась частота 12,5 Мгц). Но пинга все равно нет
значит работает , по какому адресу стучитесь, компьютер и устройство должны быть в одной подсети

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

Добавлено: 25 май 2013, 20:41
SAM-soft
MalukVP писал(а):Но у меня горит только желеный светодиод сразу после подключения сетевого кабеля, а желтый вспихивает но очень редко - раз в 10-30 секунд. Я так понимаю они должны вести себя так как и на раземе материнской платы.Что же еще мне посмотреть? Как проверить. Повторюсь прошивку я не трогал.

PS поменял ENC28J60, ничего не изменилось.
Все правильно у тебя работает! После подачи питания на ENC у него срабатывает внутренняя программа (даже без подключения контролера), Эта внутренняя программа проверяет целосность линии Ethernet и если проверка прошла успешно и кабель не поврежден то загорается ЗЕЛЕНЫЙ светодиод и он будет гореть постоянно когда есть линия. А желтый светодиот мигает от получения сигнала по линии. Когда нету контролера то в данном случае передается служебная информация с помощью которой оборудование на другом конце провода видит что чтото там есть!
Так что все работает нормально. Было плохо если бы такого небыло!

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

Добавлено: 25 май 2013, 20:44
alexsis_76
у него срабатывает внутренняя программа
нет у нее внутренних программ все делается аппаратно

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

Добавлено: 25 май 2013, 20:48
MalukVP
Еще вопрос. В eeprom ничего заливать не надо?

Адрес 192.168.0.14 подсеть одна и та же.

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

Добавлено: 25 май 2013, 20:52
SAM-soft
MalukVP писал(а):Еще вопрос. В eeprom ничего заливать не надо?

Адрес 192.168.0.14 подсеть одна и та же.
Нет ничего заливать в eeprom ненужно.

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

Добавлено: 25 май 2013, 20:53
alexsis_76
попробуйте запрограммировать eeprom у не работавшего девайса она пустая

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

Добавлено: 25 май 2013, 21:02
MalukVP
Собирал на своей печатке (внизу) может тут какая-то проблема(разве что с конфигурацией, связи должны быть в порядке, переводил прямо со схемы в DipTrace).

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

Добавлено: 25 май 2013, 21:03
MalukVP
alexsis_76 писал(а):попробуйте запрограммировать eeprom у не работавшего девайса она пустая
Чем запрограммировать? Всмысле каким файлом?

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

Добавлено: 25 май 2013, 22:12
MalukVP
Спасибо ВСЕМ, заработало. Если Надо могу скинуть схему и плату в другом формате или весь проект (схема в DipTrace, плата разведена в Topor)

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

Добавлено: 26 май 2013, 10:06
alexsis_76
Спасибо ВСЕМ, заработало
а что было то