издатель-подписчик гибче чем хозяин-подчиненныйKypocao, 30 Апр. 18, 00:49Уважаемый коллега! Не всегда слова "современный" или "гибкий" является синонимами слов "лучший" или "более подходящий".
1. В данной ветке рассматриваются системы автоматизации ректификационной установки с четко иерархической организацией. Низкоуровневые операции, связанные с управлением конкретными узлами или предварительной обработкой показаний датчиков, выполняются отдельными микроконтроллерами. Это первый уровень иерархии с типично подчиненными устройствами (slaves). Управление же общим процессом ректификации выполняется малинкой (или любым другим подходящим микрокомпьютером). Это второй уровень иерархии. Малинка здесь выступает типичным и единственным мастером (master). В планах еще и третий уровень - это формирование задания, отчеты и т.п. В общем - UI. Но пока он совмещен со вторым уровнем и выполняется той же малинкой. Поэтому модель взаимодействия master-slave для данной системы автоматизации является наиболее естественной.
2. Установка достаточно компактная. Расстояние между узлами - максимум десятки сантиметров. Поэтому физически все устройства связаны общей шиной, включающую в себя и линии шины i2c. Мне кажется, это тоже выглядит вполне естественно.
Вопросы, связанные с протоколами и архитектурами, несколько раз поднимался в данной ветке. Если будет время и возможность, гляньте на пару небольших резюмирующих топиков здесь и здесь. Там немножко подробнее говорится о выборе именно таких решений.