Умный Дом по Ethernet
Re: Умный Дом по Ethernet
ребят, спасибо огромное за схемы. теперь есть что поизучать, полез копаться =-)
Re: Умный Дом по Ethernet
синхронизировать мегадевайс с фазой без изменения прошивки не получиться. но есть другой вариант - использовать светодиодные лампы. а у многих блоков питания светодиодных ламп есть стандартный вход PWM от 300 до 3000 Гц.
Re: Умный Дом по Ethernet
поизучал. единственный железячный (без программирования) вариант оказался у alexsis_76, спасибо.
может, кому пригодится:
микросхема к1182пм1р
может, кому пригодится:
микросхема к1182пм1р
- Вложения
-
- 1.png (31.3 КБ) 23719 просмотров
Последний раз редактировалось Dron 29 янв 2014, 14:34, всего редактировалось 1 раз.
Re: Умный Дом по Ethernet
Здравствуйте, собрал устройство на ATmega168p и готовой плате ENC28J60. При подключении сетевого кабеля загорается зеленый светодиод на разъеме, и иногда (очень редко) мигает желтый. Не пингуется.
И еще, после експериментов тактовая частота вместо 12.5 Мгц стала 6.25 Мгц.
Подскажите в чем дело и что делать, куда копать?
И еще, после експериментов тактовая частота вместо 12.5 Мгц стала 6.25 Мгц.
Подскажите в чем дело и что делать, куда копать?
- Вложения
-
- Схема.jpg (44.29 КБ) 22736 просмотров
Re: Умный Дом по Ethernet
это сдесьИ еще, после експериментов тактовая частота вместо 12.5 Мгц стала 6.25 Мгц.
в файле main.c/*initialize enc28j60*/
enc28j60Init(mymac);
enc28j60clkout(2); // change clkout from 6.25MHz to 12.5MHz
ENC28J60 начинает весело моргать диодами сразу же после подачи питания, даже при отключенном контроллере, так что либо подключили неправильно , либо после експериментов все сломалосьПри подключении сетевого кабеля загорается зеленый светодиод на разъеме, и иногда (очень редко) мигает желтый. Не пингуется
Р.S.а как чувствуют себя фьюзы?
Re: Умный Дом по Ethernet
Фюзы вроде нормально выставлены, вот:
Частота изменилась сама по себе, я прошивку не трогал, залил ту что на сайте.Re: Умный Дом по Ethernet
у вас не проходит инициализация сетевого контроллера вот этоЧастота изменилась сама по себе
вот этоWhen the OST expires, the CLKOUT pin will begin outputting its default frequency of 6.25 MHz (main clock
divided by 4).
переключает частоту на 12.5MHzenc28j60clkout(2); // change clkout from 6.25MHz to 12.5MHz
Re: Умный Дом по Ethernet
Если "ENC28J60 начинает весело моргать диодами сразу же после подачи питания, даже при отключенном контроллере" то скорей всего с ней что-то и не так(горит зеленый светодиод. желтый иногда моргает). Вот только мне кажется она вела себя так с самого начала. Попоробую ее поменять.
Не думаю что в подключении дело, так как плата с заводская. Ведет себя одинаково что с мк что без.
Не думаю что в подключении дело, так как плата с заводская. Ведет себя одинаково что с мк что без.
Re: Умный Дом по Ethernet
да нет все так физический уровень начинает работать сразу же после подачи питания,специальных команд для его включения нет ,к нему подключены светодиоды про которые вы говорили, можете посмотреть схему в даташитеЕсли "ENC28J60 начинает весело моргать диодами сразу же после подачи питания, даже при отключенном контроллере" то скорей всего с ней что-то и не так
а можно узнать что за экспериментыИ еще, после експериментов тактовая частота вместо 12.5 Мгц стала 6.25 Мгц.
кстати особенность данной микросхемы , большой потребляемый ток примерно 300 ма так что нужен мощный блок питания, может дело в этом, микросхема должна быть теплой на ощупь (когда работает)
Последний раз редактировалось alexsis_76 25 май 2013, 20:30, всего редактировалось 1 раз.
Re: Умный Дом по Ethernet
Но у меня горит только желеный светодиод сразу после подключения сетевого кабеля, а желтый вспихивает но очень редко - раз в 10-30 секунд. Я так понимаю они должны вести себя так как и на раземе материнской платы.Что же еще мне посмотреть? Как проверить. Повторюсь прошивку я не трогал.
PS поменял ENC28J60, ничего не изменилось.
PPS Только что еще раз перепрошил контроллер. Теперь проходит инициализация (установилась частота 12,5 Мгц). Но пинга все равно нет.
PS поменял ENC28J60, ничего не изменилось.
PPS Только что еще раз перепрошил контроллер. Теперь проходит инициализация (установилась частота 12,5 Мгц). Но пинга все равно нет.
Re: Умный Дом по Ethernet
значит работает , по какому адресу стучитесь, компьютер и устройство должны быть в одной подсетиТолько что еще раз перепрошил контроллер. Теперь проходит инициализация (установилась частота 12,5 Мгц). Но пинга все равно нет
Re: Умный Дом по Ethernet
Все правильно у тебя работает! После подачи питания на ENC у него срабатывает внутренняя программа (даже без подключения контролера), Эта внутренняя программа проверяет целосность линии Ethernet и если проверка прошла успешно и кабель не поврежден то загорается ЗЕЛЕНЫЙ светодиод и он будет гореть постоянно когда есть линия. А желтый светодиот мигает от получения сигнала по линии. Когда нету контролера то в данном случае передается служебная информация с помощью которой оборудование на другом конце провода видит что чтото там есть!MalukVP писал(а):Но у меня горит только желеный светодиод сразу после подключения сетевого кабеля, а желтый вспихивает но очень редко - раз в 10-30 секунд. Я так понимаю они должны вести себя так как и на раземе материнской платы.Что же еще мне посмотреть? Как проверить. Повторюсь прошивку я не трогал.
PS поменял ENC28J60, ничего не изменилось.
Так что все работает нормально. Было плохо если бы такого небыло!
Re: Умный Дом по Ethernet
нет у нее внутренних программ все делается аппаратноу него срабатывает внутренняя программа
Re: Умный Дом по Ethernet
Еще вопрос. В eeprom ничего заливать не надо?
Адрес 192.168.0.14 подсеть одна и та же.
Адрес 192.168.0.14 подсеть одна и та же.
Re: Умный Дом по Ethernet
Нет ничего заливать в eeprom ненужно.MalukVP писал(а):Еще вопрос. В eeprom ничего заливать не надо?
Адрес 192.168.0.14 подсеть одна и та же.
Re: Умный Дом по Ethernet
попробуйте запрограммировать eeprom у не работавшего девайса она пустая
Re: Умный Дом по Ethernet
Собирал на своей печатке (внизу) может тут какая-то проблема(разве что с конфигурацией, связи должны быть в порядке, переводил прямо со схемы в DipTrace).
- Вложения
-
- Плата.jpg (83.85 КБ) 22500 просмотров
Re: Умный Дом по Ethernet
Чем запрограммировать? Всмысле каким файлом?alexsis_76 писал(а):попробуйте запрограммировать eeprom у не работавшего девайса она пустая
Re: Умный Дом по Ethernet
Спасибо ВСЕМ, заработало. Если Надо могу скинуть схему и плату в другом формате или весь проект (схема в DipTrace, плата разведена в Topor)