нужна консультация по топологии сети i2c (1wire)
- Войдите на сайт для отправки комментариев
Ср, 23/03/2016 - 13:27
то, что 1wire работает как шина я понимаю и даже вешал герлянду датчиков и все работало,
тут появилась идея и для ее реализации нужна "звезда", то есть центральный UNO или MEGA и с десяток (в преспективе может и больше) NANO разбросаных по дому на расстоянии от 5 до 30 метров по кабелю, соответственно сделать единую шину с возвраткой - не получится, нужна звезда...
вопрос: будет работать штатно или надо что-то типа DS2409.
если штатно работать не будет киньте примером схемы с использование не штатных деталюшек :)
Вы хотите чего-то "странного". :)
Стандарт шины I2C помнится ВНУТРИПЛАТНЫЙ, а не 5-30метров .. да, и там шина с "приоритетом". Кто важнее - тот и прав.
стандарт до 300 метров по витой паре 5 категории...
http://www.microlan-house.ru/tehnologija/opisanie-tehnologii/opisanie-te...
http://www.microlan-house.ru/tehnologija/opisanie-tehnologii/opisanie-te...
1-wire и i2c это о разном. i2c внутриплатный интерфейс
у вам что за датчики? если они все 1-wire то можно поробовать звезду делать, теоретически может работать. надо подумать над терминированием и питанием
а если на концах будете МК вешать, то думаю лучше смотреть в сторону rs485
в виде датчиков будут выступать Arduino Nano
они в свою очередь будут иметь по несколько датчиков и исполнительных устройств и работать "условно автономно" с обменом информацией с центром 1 раз в 10...30 минут
тогда RS485 выглядит оптимальным
самый популярный чип max485, он ставится между проводами и пинами RX и TX
нужен будет еще один пин для переключения между прием/передача
логика строится с одним мастером и остальные ведомые
тогда RS485 выглядит оптимальным
самый популярный чип max485, он ставится между проводами и пинами RX и TX
нужен будет еще один пин для переключения между прием/передача
логика строится с одним мастером и остальные ведомые
понятно как сделать одно соединение, но пока не понимаю как будет выглядеть схема звезда 1 к 20...
вот так http://adatum.ru/wp-content/uploads/2014/08/test789.jpg будет работать?
есть примеры ?
вот тут говорят, что звезда RS485 работать не будет http://asutpforum.ru/viewtopic.php?f=59&t=2545&hilit=7513
вот тут говорят, что звезда RS485 работать не будет http://asutpforum.ru/viewtopic.php?f=59&t=2545&hilit=7513
лучше это почитайте http://www.gaw.ru/html.cgi/txt/interface/rs485/app.htm
это из комментариев
если правильно понимаю то гоамотная терминация важнее топологии
кстати если у вас в центре звезды мастер, то всегда можно лучи звезды превратить в отдельные не связанные сегменты, т.е. У мастера поставить по драйверу на сегмент и с каждым сегментом работать отдельно
вот тут говорят, что звезда RS485 работать не будет http://asutpforum.ru/viewtopic.php?f=59&t=2545&hilit=7513
лучше это почитайте http://www.gaw.ru/html.cgi/txt/interface/rs485/app.htm
это из комментариев
если правильно понимаю то гоамотная терминация важнее топологии
кстати если у вас в центре звезды мастер, то всегда можно лучи звезды превратить в отдельные не связанные сегменты, т.е. У мастера поставить по драйверу на сегмент и с каждым сегментом работать отдельно
поставить по отдельному драйверу не могу, контактов на ардуине не хватит. статью эту я читал, но я не хочу углублятся в схемотехнику, ардуинка мне тем и нравится, что не требует высоких познаний в электронике, а по сколько я программист, то меня все устраивает....
собственно вопрос как был так и остается, что wire, что 485 звездой не будут работать без специальных ухищрений.... а надо :) есть что-то типа этого http://www.ebay.com/itm/Industrial-Isolated-RS-232-RS485-to-4-Port-RS-485-Hub-/161350453905?hash=item25913c8a91:g:yVMAAOSwHnFVqpLa но цена не радует совсем
Так и делайте на 1-Wire шину логически, а провода разводите хоть звездой хоть как ишо .. только терминирование надо грамотно сделать.
интересно, а USB HUB не пойдет?
http://www.microlan-house.ru/tehnologija/opisanie-tehnologii/opisanie-te...
А это не стандарт а обещалки продаванов. Интересно посмотреть на более надежный источник.
http://www.microlan-house.ru/tehnologija/opisanie-tehnologii/opisanie-te...
А это не стандарт а обещалки продаванов. Интересно посмотреть на более надежный источник.
вот есть шилд http://www.ebay.com/itm/Rs-Pi-i2c-1-Wire-9-channel-9-bus-with-RTC-Board-for-Raspberry-Pi-/221250612030?hash=item3383906b3e:g:vPQAAOSwY45UQBol только ценник скотский :)
, что wire, что 485 звездой не будут работать без специальных ухищрений....
485 звездой работает. терминаторы нужны в общем случае всегда.
С чего начали равнять заслуженый дифференциальный 485 с не рыбой не мясом 1wire понять не могу. У них принципы работы сильно разные 1wire сильно слабей.
, что wire, что 485 звездой не будут работать без специальных ухищрений....
485 звездой работает. терминаторы нужны в общем случае всегда.
С чего начали равнять заслуженый дифференциальный 485 с не рыбой не мясом 1wire понять не могу. У них принципы работы сильно разные 1wire сильно слабей.
прежде всего важнее то, что rs485 базируется на uart который в атмелах реализован железно, а 1-wire только софтверно. Тем более, что варианта ведомого 1-wire готового нет. В интернете есть всего парочка примеров такой реализации и ни одна не идеальна
понятно как сделать одно соединение, но пока не понимаю как будет выглядеть схема звезда 1 к 20...
Если опрос нужно вести раз в полчаса, то может сделать обычный коммутатор на релюшках и каждый опрос подключать к конвертору свой луч? Не сильно красиво, но идеологически верно. :)
Если опрос нужно вести раз в полчаса, то может сделать обычный коммутатор на релюшках и каждый опрос подключать к конвертору свой луч? Не сильно красиво, но идеологически верно. :)
ставится цифровой коммутатор, реле не нужно
сам сейчас отлаживаю устройство с коммутатором на cd4052. С одним uart имею три независимых внешних линии, причем две rs232, а одна rs485
http://www.ab-log.ru/smart-house/1-wire/1-wire-experience тут про 1-wire неплохо пишут.