Сеть МК

Обсуждаем цифровые устройства...
Ответить
Аватара пользователя
coding
Встал на лапы
Сообщения: 92
Зарегистрирован: Пт ноя 25, 2011 18:20:52
Контактная информация:

Сеть МК

Сообщение coding »

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

Re: Сеть МК

Сообщение uk8amk »

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

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

Если отказаться от любимого AVR, то не такой уж и дорогой получается.
Bar_boss
Встал на лапы
Сообщения: 134
Зарегистрирован: Сб янв 09, 2010 22:21:24

Re: Сеть МК

Сообщение 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 метров.
Последний раз редактировалось Bar_boss Вт апр 23, 2013 07:38:13, всего редактировалось 1 раз.
Аватара пользователя
coding
Встал на лапы
Сообщения: 92
Зарегистрирован: Пт ноя 25, 2011 18:20:52
Контактная информация:

Re: Сеть МК

Сообщение coding »

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

Про CAN я могу сказать тоже самое.
За ссылку спасибо...
metan
Вымогатель припоя
Сообщения: 593
Зарегистрирован: Ср янв 06, 2010 10:01:46

Re: Сеть МК

Сообщение 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 тоже шина, и звезда без спецсредств не получится я думаю.
Bar_boss
Встал на лапы
Сообщения: 134
Зарегистрирован: Сб янв 09, 2010 22:21:24

Re: Сеть МК

Сообщение Bar_boss »

metan писал(а):485 тоже шина, и звезда без спецсредств не получится я думаю.

Так есть же простое решение - отдельные "сегменты" RS485 c переходом в общую сеть Эзернет
Аватара пользователя
shads
Опытный кот
Сообщения: 882
Зарегистрирован: Ср фев 22, 2012 01:25:21

Re: Сеть МК

Сообщение shads »

А я себе вотакую сойстряпал.....
http://asis-kbr.ru/forum/viewtopic.php?f=9&t=107
Аватара пользователя
coding
Встал на лапы
Сообщения: 92
Зарегистрирован: Пт ноя 25, 2011 18:20:52
Контактная информация:

Re: Сеть МК

Сообщение 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варе? шинная...
Аватара пользователя
shads
Опытный кот
Сообщения: 882
Зарегистрирован: Ср фев 22, 2012 01:25:21

Re: Сеть МК

Сообщение shads »

coding писал(а):
А я себе вотакую сойстряпал.....
http://asis-kbr.ru/forum/viewtopic.php?f=9&t=107

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

От 1Wire взята только физическая линия (плюсы - простота и дешевизна).
Формат сигнала - фазовое кодирование или манчестер (плюсы - не нужен кварц в клиентах, регулировка скорости в широких пределах для оптимизации под скорость\длинные линии).
Протокол похож на Modbus RTU (плюсы - компактность посылки, помехозащищенность, поддерживает 250 клиентов)
metan
Вымогатель припоя
Сообщения: 593
Зарегистрирован: Ср янв 06, 2010 10:01:46

Re: Сеть МК

Сообщение metan »

coding писал(а):Тгда здесь в двое дешевлее
http://www.ebay.com/sch/i.html?_trksid=p2050601.m570.l1313.TR3.TRC1&_nkw=ENC28J60&_sacat=0&_from=R40

Так же примерно. В моей ссылке цена 2-х платок просто :)
Аватара пользователя
coding
Встал на лапы
Сообщения: 92
Зарегистрирован: Пт ноя 25, 2011 18:20:52
Контактная информация:

Re: Сеть МК

Сообщение coding »

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

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

Вернуться в «Цифровая техника»