Показано с 1 по 5 из 5

Тема: время опроса МДВВ.

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Вообще то скорость в данном случае тут вообще не критично. В самом МДВВ уже есть счетчик который суммирует количество импульсов. Вот значения этих счетчиков и надо считывать. Правда счетчики ограничены 65535 а дальше а5 с нуля, что этого избежать я делал так: если значение вход с счетчика МДВВ меньше чем предыдущее то к измеренному значению прибавляем (однократно) 65535 + текущее значение со входа.
    ЗЫ надеюсь помог :-)

  2. #2

    По умолчанию

    именно эти данные я и собираюсь считывать...
    вот мои прикидки:
    2мс х 12 каналов х 25 устройств = 600 мс задержек.
    плюс время передачи, при 9600 бод = 1200 байт/сек
    300 каналов (по сколько там байт запрос-отет ?) тоже внесут добавочное время.
    Я должен изначально рассчитывать на худшие условия, хотя длина линий там будет небольшая.
    Цитата Сообщение от Gans Посмотреть сообщение
    ЗЫ надеюсь помог :-)
    пока не совсем...

  3. #3

    По умолчанию

    Цитата Сообщение от magirus Посмотреть сообщение
    именно эти данные я и собираюсь считывать...
    Думаю, эта информация вам поможет.

    Достаточно просто просчитать пропускную способность шины. Это для 115200 - 11520 байт/сек. Типичная транзакция - 20 байт. т.е. 576 транзакций в сек. Есть естественные задержки между запросом и ответом и между запросами. пусть на них 2 мс (хотя есть и более медленные устройства), т.е. ещё 23 байта, итого 11520/(20+23)=267 транзакций.
    Если число транзакций в секунду на шине подходит к 60% от этого числа - начинаются проблемы.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •