Ответы пользователя по тегу RS-485
  • Какой протокол выбрать для связи датчиков и сервера на avr или stm?

    a_volkov1987
    @a_volkov1987
    Инженер опытного производства
    Если датчик может напрямую влиять на исполнителя команды, то какова роль сервера? Собирать данные? Управлять исполнителем вручную?
    Если исполнитель может слушать датчики и распознавать их показания для совершения некоторых действий, то сервер, получается, либо только слушает состояние сети и так же может отдавать команды исполнителям и датчикам, либо абсолютно не нужен.
    В сетях, где есть необходимость прослушивать сеть и изредка влиять на работу элементов сети, предпочтительней протоколы, которые работают аналогично TWI. Каждое устройство постоянно слушает сеть и при поступлении в сеть пакета с адресом устройства и запросом дожидается свободного окна в сети и транслирует или широковещательный ответ или ответ, предназначенный конкретному устройству в сети.
    Физически такая сеть может быть реализована на RS-485, например. Или на любом другом физическом протоколе обмена, удовлетворяющем требования по дальности связи и помехозащищенности.
    Ответ написан
    5 комментариев