Вот несогласен. В данном случае. Есть host контроллер, и есть срань
очень простых платочек расширения на самой дешевой 51й. И
возможность эту срань платочек растащить на 15 м - бесценна. I2C, в отличие от CAN, есть почти везде, при наличии DMA можно залить сообщение в slave и потом прочитать из него с малой нагрузкой на периферийный CPU.
Если RT в этой системе - 100 мс, то все успеем.
"Мы сами все накодим поверх RS-485!" Кричат из-за угла. А я говорю, что в зависимости от тиража калькулятор может быть против. Если посчитать стоимость не только "мы сами накодим", но и "мы сами все тщательно протестируем".