Умный Дом по Ethernet
Re: Умный Дом по Ethernet
Собрал свою схему на базе arduino uno:
Загрузил в микроконтроллер первую попавшуюся программу. Микроконтроллер ответил... теперь буду разбираться в программе и начинать писать свой "Умный дом".Re: Умный Дом по Ethernet
Доброго времени суток!
Во-первых, хотел сказать большое спасибо за столь содержательное описание Вашего проекта.
Во-вторых, хотелось бы обратиться с парочкой вопросов по поводу Ethernet-контроллера, которые возникли при попытке повторить данное устройство.
Вопросы возникли на стадии разбора разводки печатной платы, которую Вы приложили к статье http://www.ab-log.ru/files/File/avr-eth.zip.
Благодаря комбинации ТН и SMD компонентов разводка получилась, на мой взгляд достаточно удачная, но есть несколько "оформительских" недостатков, которые создают проблемы при попытке повторить устройство на Вашей плате (по крайней мере для человека с моими поверхностными познаниями в радиоэлектронике... не скажу что совсем ноль, но и даже не среднячок...).
Первое что удивило - плата изначально нарисована зеркально. Раньше такого не видел, хотя уже собрал несколько устройств по чужим статьям. Обычно "зеркалят" непосредственно при печати установкой соответствующей галки. Не страшно. - подумал я - Прорвемся! Выделил все, "отзеркалил" как мне привычно, чтобы немного подправить под свой разъем (MagJack не нашел, взял HR911105A, a у него другое расположение контактов... Да и кстати обошелся он не в 300р, а в 170).
И тут понял, что что-то не то: все smd-компоненты на схеме обозначены одним номиналом ???? Ладно, думаю, реверс-инжиниринг нам поможет. распечатываю схему и плату покрупнее и начинаю вычислять номиналы. Не тут-то было! Разводка платы слегка отличается от исходной схемы, соответственно номиналы некоторых деталек определить не удалось...
Ситуация получается следующая: развести плату с нуля по приведенной в статье принципиальной схеме - не проблема. Но смущают изменения внесенные в схему, которые нигде кроме как на плате не отражены. Заработает ли без них Ваша прошивка?
Соответственно у меня к Вам большая просьба поделиться тем измененным вариантом схемы, по которому Вы разводили плату или, если это затруднительно, просто опубликовать укрупненное фото нижней части платы, чтобы на нем можно было прочитать номиналы SMD.
Заранее спасибо.
Во-первых, хотел сказать большое спасибо за столь содержательное описание Вашего проекта.
Во-вторых, хотелось бы обратиться с парочкой вопросов по поводу Ethernet-контроллера, которые возникли при попытке повторить данное устройство.
Вопросы возникли на стадии разбора разводки печатной платы, которую Вы приложили к статье http://www.ab-log.ru/files/File/avr-eth.zip.
Благодаря комбинации ТН и SMD компонентов разводка получилась, на мой взгляд достаточно удачная, но есть несколько "оформительских" недостатков, которые создают проблемы при попытке повторить устройство на Вашей плате (по крайней мере для человека с моими поверхностными познаниями в радиоэлектронике... не скажу что совсем ноль, но и даже не среднячок...).
Первое что удивило - плата изначально нарисована зеркально. Раньше такого не видел, хотя уже собрал несколько устройств по чужим статьям. Обычно "зеркалят" непосредственно при печати установкой соответствующей галки. Не страшно. - подумал я - Прорвемся! Выделил все, "отзеркалил" как мне привычно, чтобы немного подправить под свой разъем (MagJack не нашел, взял HR911105A, a у него другое расположение контактов... Да и кстати обошелся он не в 300р, а в 170).
И тут понял, что что-то не то: все smd-компоненты на схеме обозначены одним номиналом ???? Ладно, думаю, реверс-инжиниринг нам поможет. распечатываю схему и плату покрупнее и начинаю вычислять номиналы. Не тут-то было! Разводка платы слегка отличается от исходной схемы, соответственно номиналы некоторых деталек определить не удалось...
Ситуация получается следующая: развести плату с нуля по приведенной в статье принципиальной схеме - не проблема. Но смущают изменения внесенные в схему, которые нигде кроме как на плате не отражены. Заработает ли без них Ваша прошивка?
Соответственно у меня к Вам большая просьба поделиться тем измененным вариантом схемы, по которому Вы разводили плату или, если это затруднительно, просто опубликовать укрупненное фото нижней части платы, чтобы на нем можно было прочитать номиналы SMD.
Заранее спасибо.
Re: Умный Дом по Ethernet
На случай, если просмотрели мсой вариант разводки.
viewtopic.php?p=550#p550
Переразвести под Ваш разъём не составит труда.
viewtopic.php?p=550#p550
Переразвести под Ваш разъём не составит труда.
Re: Умный Дом по Ethernet
или можо взять диптрейс, я тут гдейто выкладывал сделанную им плату, и там надо просто поменять разъем на ваш вариант, и всё будет проще некуда
Re: Умный Дом по Ethernet
Спасибо большое за ответы, но основная проблема не совсем в разводке под другой разъем.
Как писал в начале статьи/ветки Andrey_B аналогичных устройств много. Погуглив на эту тему и просмотрев варианты я остановился именно на этом варианте, поскольку мне понравилась авторская прошивка. Аскетично, но практично! (плюс ко всему почти все детали у меня были, докупил только mag-jack).
Соответственно, для меня самый главный "пункт", чтобы заработала прошивка. Когда я начал вычислять значения номиналов резисторов и конденсаторов, понял, что исходную схему Andrey_B развел с некоторыми изменениями. Смысл части этих изменений я не понял, поэтому возникли опасения, что если я разведу плату с нуля по исходной принципиальной схеме прошивка может работать неправильно.
Вариант, который предлагает Raw_mat мне к сожалению не подходит, т.к. плата двуслойная и ее придется заказывать, а для тестового варианта устройства по деньгам это жирновато получается... Тем более придется докупать контроллер...
Ваш вариант разводки, THK, я видел но меня опять же смутило изменения схемы:
1) Я не понял сохранился ли Аналоговый вход ? (ноги 23-26 ATMega).
2) Если сохранился, то зачем убраны токоограничительные резисторы с этих ножек?
3) индуктивности L1 и L2 на схеме - это что за детальки? Как они правильно называются?
Ну и, честно говоря, для моих целей немного не подошла компоновка...
Таким образом, перефразирую вопрос:
По какой из принципиальных схеме можно развести платку, чтобы остался АЦП-in и гарантировано заработала прошивка автора?
Если та схема, которую приложили к своей разводке Вы, ТНК, подойдет, и Вы просветите меня касательно изменений схемы (см. абзац выше), я просто разведу свой вариант платы по ней... Если все получится, естественно поделюсь своим вариантом (мало ли кто-то еще будет делать на таком же разъеме как у меня...)
С уважением, aui2002.
Как писал в начале статьи/ветки Andrey_B аналогичных устройств много. Погуглив на эту тему и просмотрев варианты я остановился именно на этом варианте, поскольку мне понравилась авторская прошивка. Аскетично, но практично! (плюс ко всему почти все детали у меня были, докупил только mag-jack).
Соответственно, для меня самый главный "пункт", чтобы заработала прошивка. Когда я начал вычислять значения номиналов резисторов и конденсаторов, понял, что исходную схему Andrey_B развел с некоторыми изменениями. Смысл части этих изменений я не понял, поэтому возникли опасения, что если я разведу плату с нуля по исходной принципиальной схеме прошивка может работать неправильно.
Вариант, который предлагает Raw_mat мне к сожалению не подходит, т.к. плата двуслойная и ее придется заказывать, а для тестового варианта устройства по деньгам это жирновато получается... Тем более придется докупать контроллер...
Ваш вариант разводки, THK, я видел но меня опять же смутило изменения схемы:
1) Я не понял сохранился ли Аналоговый вход ? (ноги 23-26 ATMega).
2) Если сохранился, то зачем убраны токоограничительные резисторы с этих ножек?
3) индуктивности L1 и L2 на схеме - это что за детальки? Как они правильно называются?
Ну и, честно говоря, для моих целей немного не подошла компоновка...
Таким образом, перефразирую вопрос:
По какой из принципиальных схеме можно развести платку, чтобы остался АЦП-in и гарантировано заработала прошивка автора?
Если та схема, которую приложили к своей разводке Вы, ТНК, подойдет, и Вы просветите меня касательно изменений схемы (см. абзац выше), я просто разведу свой вариант платы по ней... Если все получится, естественно поделюсь своим вариантом (мало ли кто-то еще будет делать на таком же разъеме как у меня...)
С уважением, aui2002.
Re: Умный Дом по Ethernet
aui2002, а мою версию платы вы видели?
http://www.ab-log.ru/files/File/avr-eth.zip
http://www.ab-log.ru/files/File/avr-eth.zip
Re: Умный Дом по Ethernet
Конечно, видел!Andrey_B писал(а):aui2002, а мою версию платы вы видели?
http://www.ab-log.ru/files/File/avr-eth.zip
Собственно ее изначально и собирался использовать с незначительной переделкой под свой разъем.
Но в Вашей разводке не подписаны номиналы компонентов, а вычислить _все_ номиналы по схеме не получается, т.к. разводка сделана по слегка измененной схеме...
В первом посте viewtopic.php?f=1&t=6&start=180#p748 я как раз и писал про Вашу разводку и просил поделиться тем измененным вариантом схемы, по которому Вы разводили плату или, если это затруднительно, просто опубликовать укрупненное фото нижней части платы, чтобы на нем можно было прочитать номиналы SMD.
Re: Умный Дом по Ethernet
Номинал один, чтобы быстрее развести. Плата простая.
Насчет зеркалирования. Все зависит от способа изготовления. Утюгом или фотопереносом. Предполагалось, что возможно делать и так и так.
Насчет реальных номиналов, постараюсь на днях сделать крупные фото.
Насчет зеркалирования. Все зависит от способа изготовления. Утюгом или фотопереносом. Предполагалось, что возможно делать и так и так.
Насчет реальных номиналов, постараюсь на днях сделать крупные фото.
Re: Умный Дом по Ethernet
1. Аналоговый вход сохранился.Ваш вариант разводки, THK, я видел но меня опять же смутило изменения схемы:
1) Я не понял сохранился ли Аналоговый вход ? (ноги 23-26 ATMega).
2) Если сохранился, то зачем убраны токоограничительные резисторы с этих ножек?
3) индуктивности L1 и L2 на схеме - это что за детальки? Как они правильно называются?
2. Резисторы убраны, т.к. пины порта "С" могут быть назначены как цифровые I/O и в этом случае они могут мешать. В моем варианте, они установлены на плате аналоговых входов, а с цифровыми входами стоят "подтягивающие" резисторы...
3. L1 - обычный дроссель, является обязательным компонентом любого импульсного источника питания. В данном случае его индуктивность 100 микрогенри, допустимый ток от 300 мА, например RLB0914-101KL (http://chipnn.ru/86.php).
L2 - "ферритовая бусинка", практически любой дроссель подавления ЭМП (ток от 200 мА), например BLM21AG102SN1 (по той же ссылке).
С компоновкой пришлось повозится ... Чтобы плата вписалась в мой конструктив.Ну и, честно говоря, для моих целей немного не подошла компоновка...
Re: Умный Дом по Ethernet
to Andrey_B:
Да и вдруг самому захочется повторить устройство, допустим, через год-два, если все подписано, то не нужно судорожно вспоминать, куда и что припаивать. Это как комменты в программе: даже если пишешь исключительно для себя, лучше подробно все комментировать, т.к. мозг имеет свойство забывать.... Я абсолютно без претензии, так делюсь мыслями, поэтому просьба не обижаться )))
С нетерпением жду укрупненных фото. Заранее спасибо!
to THK:
Под мои нужды ближе разводка Андрея, поэтому, с появлением фото нижней части платы попробую "дожать" этот вариант.
Хотя у Вас мне понравилась идея с подводкой к каждому из I/O своего пина GND. Обязательно использую в своем варианте платы!
Согласен, это ускоряет разводку, но для полноценного и быстрого использования другим человеком все-таки предпочтительнее реальные номиналы.Номинал один, чтобы быстрее развести. Плата простая.
Да и вдруг самому захочется повторить устройство, допустим, через год-два, если все подписано, то не нужно судорожно вспоминать, куда и что припаивать. Это как комменты в программе: даже если пишешь исключительно для себя, лучше подробно все комментировать, т.к. мозг имеет свойство забывать.... Я абсолютно без претензии, так делюсь мыслями, поэтому просьба не обижаться )))
С нетерпением жду укрупненных фото. Заранее спасибо!
to THK:
Т.е. Вы вынесли резисторы на отдельные модули, через которые к контроллеру подключаются нагрузки и датчики?2. Резисторы убраны, т.к. пины порта "С" могут быть назначены как цифровые I/O и в этом случае они могут мешать. В моем варианте, они установлены на плате аналоговых входов, а с цифровыми входами стоят "подтягивающие" резисторы...
Да, компоновка, в плане удобства подключения нагрузок и датчиков, имеет большое значение. А поскольку у каждого свое размещение управляемых элементов по помещению, разводку, безусловно, нужно подгонять под свой вариант.С компоновкой пришлось повозится ... Чтобы плата вписалась в мой конструктив.
Под мои нужды ближе разводка Андрея, поэтому, с появлением фото нижней части платы попробую "дожать" этот вариант.
Хотя у Вас мне понравилась идея с подводкой к каждому из I/O своего пина GND. Обязательно использую в своем варианте платы!
Re: Умный Дом по Ethernet
Да. На мой взгляд удобнее иметь один универсальный процессорный модуль, на разъем которого выведены "голые" пины, а все цепи согласования вывести на отдельные модули.Т.е. Вы вынесли резисторы на отдельные модули, через которые к контроллеру подключаются нагрузки и датчики?
В настоящий момент у меня скоммутировано 2 процессорных модуля, модуль аналоговых входов (4 канала 4-20 мА, один канал подключен к первому контроллеру и три ко второму), модуль цифровых входов (11 каналов с опто-развязкой) и модуль цифровых выходов (11 каналов ~220v)
Re: Умный Дом по Ethernet
Тоже вариант! Причем устройство становится более универсальным.На мой взгляд удобнее иметь один универсальный процессорный модуль, на разъем которого выведены "голые" пины, а все цепи согласования вывести на отдельные модули.
А прошивка-то какая используется?
Re: Умный Дом по Ethernet
HEX-файл, который выкладывает Andrey_B.А прошивка-то какая используется?
Сам тоже компилировал (с помощью WinAVR) - все нормально работает.
Re: Умный Дом по Ethernet
aui2002, вот фото:
http://www.ab-log.ru/files/Image/smart_ ... t-back.jpg
Изменения были связаны с питанием программатора. Он в данный момент питается от модуля, а не от USB.
Также виден еще один генератор, который был применен в отладочных целях. Об этом я писал в этой ветке.
http://www.ab-log.ru/files/Image/smart_ ... t-back.jpg
Изменения были связаны с питанием программатора. Он в данный момент питается от модуля, а не от USB.
Также виден еще один генератор, который был применен в отладочных целях. Об этом я писал в этой ветке.
Re: Умный Дом по Ethernet
Спасибо! буду разбираться.
-
- Сообщения: 18
- Зарегистрирован: 16 июн 2011, 15:11
Re: Умный Дом по Ethernet
Здравствуйте!
Я давно слежу за этой темой и хотел бы выразить благодарность всем кто занимается продвижением этого проекта.
Сам собрал два устройства таких - одно на монтажке, второе - вытравил плату по своей разводке (см.аттач) и столкнуся с проблемой ложного срабатывания, дроссели по стабилизатора не помогают, отдельное тактирование меги тоже не дали своих результатов, использование питания 3.3 вольта с компьютерного блока питания так же не увенчались успехом. Ложное срабатывание проходит даже если просто прикоснуться к экрану разьема RJ-45.
Прошу совета как победить эту болезнь.
Заранее спасибо.
Я давно слежу за этой темой и хотел бы выразить благодарность всем кто занимается продвижением этого проекта.
Сам собрал два устройства таких - одно на монтажке, второе - вытравил плату по своей разводке (см.аттач) и столкнуся с проблемой ложного срабатывания, дроссели по стабилизатора не помогают, отдельное тактирование меги тоже не дали своих результатов, использование питания 3.3 вольта с компьютерного блока питания так же не увенчались успехом. Ложное срабатывание проходит даже если просто прикоснуться к экрану разьема RJ-45.
Прошу совета как победить эту болезнь.
Заранее спасибо.
- Вложения
-
- new.rar
- (53.68 КБ) 2063 скачивания
Re: Умный Дом по Ethernet
Это происходит и на макетке тоже или только на самодельной плате?Ложное срабатывание проходит даже если просто прикоснуться к экрану разьема RJ-45.
От какого источника запитываете плату, с линейным стабилизатором или с импульсным?
-
- Сообщения: 18
- Зарегистрирован: 16 июн 2011, 15:11
Re: Умный Дом по Ethernet
На макетке тоже самое, стабилизатор использую LM3940is-3.3.THK писал(а):Это происходит и на макетке тоже или только на самодельной плате?Ложное срабатывание проходит даже если просто прикоснуться к экрану разьема RJ-45.
От какого источника запитываете плату, с линейным стабилизатором или с импульсным?
Re: Умный Дом по Ethernet
А его от чего запитываете?стабилизатор использую LM3940is-3.3.
Предполагаю, что от импульсного источника (компьютерного или еще какого...).
Попробуйте подать питание с линейного стабилизатора.
Вообще устройство получилось очень чувствительным к качеству источника питания и что с этим делать, я не знаю...
-
- Сообщения: 18
- Зарегистрирован: 16 июн 2011, 15:11
Re: Умный Дом по Ethernet
Запитывал в плоть от акумулятора 3.7 воль напрямую, результат тот же. Вчера вытащил микруху сетки, думал может она наводки дает - ан нет такой же исход. Бьюсь дальше.