Страница 1 из 1

Сеть МК

Добавлено: Пн апр 22, 2013 15:29:34
coding
Здравствуйте.
Меня наверно сейчас забросают камнями ссылками, но ответа я на свой вопрос не нашел, вот и спрашиваю.
Есть (будут) некоторые приборы на МК AVR. Всех их нужно соединить в одно целое. Сеть должна идти по всему дому (8*12м *2 поверха ++)
Отдельный мк в каждую комнату. Уже было дело, что остановился на сети CAN, провел даже полевые испытания. Длительность между концами линии вытянул около 200м (но на разных витых парах - более 30м не работало). Топология сети САN - шинная. Что и меня не совсем устраивает. Представьте как мне нужно обмотать дом... :shock:
Вот думаю теперь, какую сеть можно сорудить в моем случаи. Сверх скоростей не нужно. Было бы очень хорошо сделать дерево, но звезда тоже пойдет. Или вообще отказаться от проводов?
Подумываю над Эзернетом, но он не так уж дешевый получаеться....

Re: Сеть МК

Добавлено: Пн апр 22, 2013 18:02:24
uk8amk
Многое зависит от скорости передачи и требуемой надежности. Например, сеть пожарных датчиков, подключенная к ПЦН требует более надежный канал чем простая система умного дома. Но для начала можно обратить внимание как раз на умный дом, благо инфы в сети много.
Вообще для длинной одноранговой сети с невысокой скоростью хорошо подходит RS485.

coding писал(а):Подумываю над Эзернетом, но он не так уж дешевый получаеться....

Если отказаться от любимого AVR, то не такой уж и дорогой получается.

Re: Сеть МК

Добавлено: Пн апр 22, 2013 22:04:04
Bar_boss
uk8amk писал(а):Вообще для длинной одноранговой сети с невысокой скоростью хорошо подходит RS485.

coding писал(а):Подумываю над Эзернетом, но он не так уж дешевый получаеться....

Я в своей системе объединил оба эти решения. Контроллеры соединены между собой по сети RS485, которая затем преобразовывается в Ethernet. Если интересуют подробности, можешь почитать цикл статей по организации такой структуры, начиная вот отсюда - http://electromost.com/news/umnyj_dom_chast_chetvertaja/2012-10-01-78. Там можно найти описание преобразователя RS485 (RS232) в Ethernet, тестовую управляющую программу под Windows, схему контроллера. Правда, контроллеры собраны не на AVR, а на PIC. Ну да не суть, главное - сам принцип. В общем, посмотри, может и найдешь что-нибудь полезное для себя.

К слову - "длина" сети RS485 может составлять 1200 метров.

Re: Сеть МК

Добавлено: Пн апр 22, 2013 22:12:23
coding
Bar_boss писал(а):К слову - "длина" сети RS485 может составлять 1200 метров.

Про CAN я могу сказать тоже самое.
За ссылку спасибо...

Re: Сеть МК

Добавлено: Вт апр 23, 2013 08:28:55
metan
Сам сейчас потихоньку задумываюсь над подобным пректом. Думаю, основное сделать на езернете, и кое что на 1вире.
coding писал(а):Подумываю над Эзернетом, но он не так уж дешевый получаеться....

Все относительно. Вот такие модули для вас дорогие? http://www.aliexpress.com/wholesaleproduct/wholesaleProductDetail.htm?productId=762761038&productSubject=FREE-SHIPPING-2PCS-LOT-ENC28J60-LAN-Ethernet-Network-Board-Module-25MHZ-Crystal-AVR-51-LPC-STM32
Можно и самому спаять, но будет думаю дороже (около 140 контроллер + 80р разъем с трансом+мелочь всякая) А тут примерно 130 за все. И дерево ваше будет расти :).
485 тоже шина, и звезда без спецсредств не получится я думаю.

Re: Сеть МК

Добавлено: Вт апр 23, 2013 08:42:32
Bar_boss
metan писал(а):485 тоже шина, и звезда без спецсредств не получится я думаю.

Так есть же простое решение - отдельные "сегменты" RS485 c переходом в общую сеть Эзернет

Re: Сеть МК

Добавлено: Вт апр 23, 2013 09:47:24
shads
А я себе вотакую сойстряпал.....
http://asis-kbr.ru/forum/viewtopic.php?f=9&t=107

Re: Сеть МК

Добавлено: Вт апр 23, 2013 09:53:38
coding
metan писал(а):Сам сейчас потихоньку задумываюсь над подобным пректом. Думаю, основное сделать на езернете, и кое что на 1вире.
Вот такие модули для вас дорогие? http://www.aliexpress.com/wholesaleproduct/wholesaleProductDetail.htm?productId=762761038&productSubject=FREE-SHIPPING-2PCS-LOT-ENC28J60-LAN-Ethernet-Network-Board-Module-25MHZ-Crystal-AVR-51-LPC-STM32

Тгда здесь в двое дешевлее
http://www.ebay.com/sch/i.html?_trksid=p2050601.m570.l1313.TR3.TRC1&_nkw=ENC28J60&_sacat=0&_from=R40
А если самому паять, то у нас чип где-то 3уе, + гнездо 3уе :)
А я себе вотакую сойстряпал.....
http://asis-kbr.ru/forum/viewtopic.php?f=9&t=107

Как я понимаю, это псевдо 1варе? шинная...

Re: Сеть МК

Добавлено: Вт апр 23, 2013 10:15:53
shads
coding писал(а):
А я себе вотакую сойстряпал.....
http://asis-kbr.ru/forum/viewtopic.php?f=9&t=107

Как я понимаю, это псевдо 1варе? шинная...

От 1Wire взята только физическая линия (плюсы - простота и дешевизна).
Формат сигнала - фазовое кодирование или манчестер (плюсы - не нужен кварц в клиентах, регулировка скорости в широких пределах для оптимизации под скорость\длинные линии).
Протокол похож на Modbus RTU (плюсы - компактность посылки, помехозащищенность, поддерживает 250 клиентов)

Re: Сеть МК

Добавлено: Вт апр 23, 2013 14:13:56
metan
coding писал(а):Тгда здесь в двое дешевлее
http://www.ebay.com/sch/i.html?_trksid=p2050601.m570.l1313.TR3.TRC1&_nkw=ENC28J60&_sacat=0&_from=R40

Так же примерно. В моей ссылке цена 2-х платок просто :)

Re: Сеть МК

Добавлено: Вт апр 23, 2013 14:24:18
coding
metan писал(а):Так же примерно. В моей ссылке цена 2-х платок просто :)

А, не обратил внимания.