Цитата(Timma @ Oct 11 2011, 08:04)

... Плюс распределенность возможно повысит живучесть и отказоустойчивость системы

Из за того же и хотим сделать гальваническую развязку.
Пока что изучаю наиболее интересные варианты - RS485 и CAN.
Живучесть системы?... не знаю. Если ваша система устроена так, что при отказе одного из модулей ее можно эксплуатировать, то возможно.
Но в наше время когда цена решает все такая избыточность думаю маловероятна.
Отказоустойчивость, надо признать, станет хуже, особенно когда нет опыта построения распределенных систем.
Но уже достаточно того что упрощается монтаж и уменьшается количество проводов.
Мы давно уже применяем распределенные системы. Например в простейших моделях наших подъемников применяется не менее пяти микроконтроллеров соединенных по шине CAN. Не считая телеметрического модуля с HMI.
CAN имеет сильное преимущество перед RS485 в том, что для него нужно меньше софта физического уровня. А это самый критический софт.
В CAN-е арбитраж, фильтрация, контроль целостности, переповторы, самоблокировка и т.д. все делается аппаратно. Единственный недостаток это бОльшие накладные при пересылке файлов. Но тем не менее все узлы в CAN шине у нас могут апгрейдить свои прошивки от главного контроллера.
А вот HMI контроллер в CAN не подключаем. Он по RS232 связывается с мастером на CAN шине.
Ибо HMI периодически обменивается более интенсивно, там больший риск зависаний,
а последствия потери данных не так важны.
Гальваноизоляцию не делаем, т.к. при заземленной технике она ничего не даст в плане защиты от сбоев.
Гальваноизоляция нужна там где есть постоянный сдвиг потенциалов и домегагерцевые сигналы.