ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
3 июля
101272
Vladimir Ljaschko (02.10.2007 12:20, просмотров: 19406)
Открытая сетевая структура микроконтроллерной системы, дешевые низкоскоростные сетевые интерфейсы и прочие абстрактные вопросы системного проектирования  Преамбула. Имеется распределенная система на микроконтроллерах: - пульт + интеллектуальные адаптеры внешних протоколов - до четырех панелей, в каждом их которых до 16 микроконтроллерных блоков, к которым подключаются исполнительные устройства. Типичная древовидная структура. На самом деле каждый из элементов системы существует с нескольких вариантах, то есть имеем четыре-пять деревьев разной породы, блоки невзаимозаменяемы, исполнительные устройства - листья. Всех задрала неразбериха. Заказчик не в состоянии правильно заказать комплект блоков для системы (заказывает ствол липы, ветки березы, листья осины), рабочие не в состоянии сконфигурировать систему(нужно указать, что в дереве 2 крупных ветки, на каждой по 4 ветки поменьше по 5 листьев) . Единственное достоинство - листья красивые, их желательно использовать. Амбула. Рассматривается вопрос переделки системы с вертикальной структуры на открытую сетевую структуру с элементами самоконфигурации. Вместо деревьев - поленница :-) В сети ходят пакеты с нужными данными, каждое устройство выхватывает из сети информацию, необходимую для работы, и посылает свои данные, которые могут быть нужны другим. CAN хорош, но дорог. LIN дешев, но не хорош, так как master - slave, то есть не очень то сетевой. RS485 применяется сейчас с фиговым протоколом и абсолютной привязкой к структуре. Вопросы. - может, существует литература, где рассматриваются подобные вопросы проектирования систем - примеры ? - ну и любые мысли приветствуются.