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

Тема: Как достичь наибольшей скорости считывания на МВ110-224.1ТД?

Древовидный режим

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

    По умолчанию Как достичь наибольшей скорости считывания на МВ110-224.1ТД?

    Добрый день!

    Используем МВ110-224.1ТД для считывания значений с тензодатчиков. Возник вопрос, как достичь максимального количества чтений в секунду?
    При частоте дискретизации измерительного тракта 257.7 Гц удается считывать значение напряжения ~250 раз в секунду.
    Если поставить частоту 588.2Гц, то удается считывать не чаще ~300 раз в секунду, а хотелось бы все 580.

    На данный момент считывание происходит по протоколу Modbus RTU из серийного порта на скорости 115200 бод: из C# программы постоянно шлем запросы на считывание регистра значения с АЦП, но похоже упираемся в ограничения протокола.

    Кому-нибудь удавалось достичь скорости чтения ближе к 580 сэмплов в секунду? Возможно стоит использовать другой протокол?
    Пока что непонятно, как можно полностью использовать полностью возможности устройства (высокую частоту АЦП), если измеренные значения нет возможности прочитать также быстро.
    Или я неправильно понял этот параметр и он не соотносится напрямую с количеством измерений в секунду?


    Для полноты приложу текущий код считывания (он соответственно крутится в цикле настолько часто, насколько это возможно):
    Код:
    const UInt16 sensorAddress = 0x3E;
    UInt16[] values = await _master.ReadHoldingRegistersAsync(16, sensorAddress, 2); //Библиотека NModbus
    values = values.Reverse().ToArray();
    
    Byte[] bytes = new Byte[4];
    Buffer.BlockCopy(values, 0, bytes, 0, 4);
    Single converted = BitConverter.ToSingle(bytes, 0);
    test.PNG
    Последний раз редактировалось ArXen42; 28.05.2021 в 17:34.

Похожие темы

  1. Проблема считывания слова состояния по RS-485
    от Junoka в разделе Приводная техника ОВЕН
    Ответов: 5
    Последнее сообщение: 27.01.2021, 08:10
  2. Скорость считывания импульсов
    от Петр Тугулев в разделе Программируемые реле
    Ответов: 10
    Последнее сообщение: 16.02.2020, 04:42
  3. Снова дефект считывания температуры
    от Михаил Иванович в разделе Сервисное обслуживание приборов ОВЕН
    Ответов: 13
    Последнее сообщение: 28.02.2013, 13:42
  4. Ответов: 6
    Последнее сообщение: 15.03.2012, 10:26
  5. Не могу работать с МВ110-16ДН на скорости 115200
    от bkz в разделе Эксплуатация
    Ответов: 6
    Последнее сообщение: 15.03.2012, 10:26

Ваши права

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