roboforum.ru

Технический форум по робототехнике.

связь между несколькими мк на большом расстоянии

связь между несколькими мк на большом расстоянии

Винни » 25 мар 2012, 10:00

Здравствуйте!
есть идея, для реализации которой необходимо соединить по UART 8 мк. максимальное расстояние между устройствами- порядка 100 м.
как это лучше реализовать? пока думаю использовать SN74LVC1T45DCKRhttp://www.ti.com/product/sn74lvc1t45 для компенсации потерь. правильно?

Re: связь между несколькими мк на большом расстоянии

elmot » 25 мар 2012, 10:09

Мне Dmitry__ посоветовал интерфейс RS-485. Вот такие чипы.
http://megachip.ru/item.php?item_id=211374

Re: связь между несколькими мк на большом расстоянии

noonv » 25 мар 2012, 13:31

RS-485 или CAN

Re: связь между несколькими мк на большом расстоянии

Винни » 26 мар 2012, 20:50

спасибо!

Re: связь между несколькими мк на большом расстоянии

boez » 27 мар 2012, 12:50

+1 к RS485, ну и протокол какой-то пакетный придумать. Советую посмотреть на ModBus RTU и либо взять его готовым, либо отдельные принципы (адресацию, CRC).
Драйверов 485 много разных - 75176, ADM483, а если хочется хорошей помехозащищенности, особенно если это разные устройства каждое со своим питанием - то делать еще и развязку. Самая простая (но не самая дешевая) - ADM2483 + 1-ваттный DC-DC, к примеру марки PEAK.


cron
Rambler\'s Top100 Mail.ru counter