• Новый номер телефона WhatsApp и Telegram: +7 993 910‑76‑27
  • 0
    КОРЗИНА
    0 ТОВАРА

    Библиотека iarduino_MB_TDS для работы с TDS-метром RS485 / Modbus

    tremaru / iarduino_MB_TDS

    ★ Обновлено: 21:00 04.06.2024 ☆ Создан: 19:03 16.01.2023

    Релизы

    Версия 1.1.5
    04.06.2024
    Cкачать
    Версия 1.1.4
    15.05.2024
    Cкачать
    Версия 1.1.3
    24.07.2023
    Cкачать
    Версия 1.1.1
    18.05.2023
    Cкачать

    Библиотека iarduino_MB_TDS работает совместно с библиотекой iarduino_Modbus. Первая позволяет работать с блоками TDS/EC-метров RS485 / Modbus, а вторая отвечает за передачу данных по протоколу Modbus на шине RS485.

    Подробное описание работы с библиотекой iarduino_MB_TDS, находится в разделе Wiki - Руководство по использованию TDS/EC-метра RS485 / Modbus.

    Подробное описание работы с библиотекой iarduino_Modbus, находится в разделе Wiki - Работа с протоколом Modbus RTU/ASCI по шине RS485.

    Назначение функций:

    #include <iarduino_Modbus.h> // Подключаем библиотеку iarduino_Modbus.

    #include <iarduino_MB_TDS> // Подключаем библиотеку iarduino_MB_TDS.

    ModbusClient modbus( UART , DE ); // Создаём объект указав класс UART и вывод DE.

    iarduino_MB_TDS ОБЪЕКТ( modbus ); // Создаём объект указав объект Modbus.

    Функция begin( [ АДРЕС ] ); // Инициализация работы с блоком TDS/EC-метра.

    Функция reset(); // Программная перезагрузка блока TDS-метра.

    Функция changeID( АДРЕС ); // Установка нового адреса на шине.

    Функция setSpeedMB( СКОРОСТЬ ); // Установка новой скорости передачи данных.

    Функция ackSpeedMB(); // Подтверждение смены скорости передачи данных.

    Функция setTypeMB( ТИП ); // Установка нового типа протокола Modbus.

    Функция ackTypeMB(); // Подтверждение смены типа протокола Modbus.

    Функция writeFlash( ЧИСЛО ); // Запись пользовательского значения в Flash память.

    Функция readFlash(); // Чтение пользовательского значения из Flash памяти.

    Функция getID(); // Чтение адреса устройства на шине.

    Функция getVersion(); // Чтение версии прошивки устройства.

    Функция setIDLED( СОСТОЯНИЕ ); // Индикатор обнаружения устройства.

    Функция getPWR(); // Чтение напряжения питания шины 5V.

    Функция getErr(); // Чтение флагов ошибок из регистра диагностики.

    Функция setCalibration(); // Запуск калибровки.

    Функция getCalibration(); // Чтение текущей стадии калибровки.

    Функция getResultCalib(); // Чтение результата последней калибровки.

    Функция getStability(); // Чтение флага нормализации показаний.

    Функция getRo(); // Чтение электрического сопротивления между выводами щупа.

    Функция getS(); // Чтение удельной электропроводности исследуемой жидкости.

    Функция getEC(); // Чтение приведённой электропроводности.

    Функция getTDS(); // Чтение минерализации жидкости в ppm.

    Функция set_t( °C ); // Указание текущей температуры исследуемой жидкости.

    Функция print( ТИП ); // Выбор данных для вывода на дисплей блока.

    Функция setFrequency( ЧАСТОТА ); // Установка частоты для измерений.

    Функция getFrequency(); // Чтение частоты для измерений.

    Функция setKnownTDS( СТАДИЯ , TDS ); // Указание калибровочных жидкостей.

    Функция getKnownTDS( СТАДИЯ ); // Чтение требуемых калибровочных жидкостей.

    Функция setKa( Ka ); // Установка множителя степенной функции.

    Функция getKa(); // Запрос множителя степенной функции.

    Функция setKb( Kb ); // Установка модуля степени степенной функции.

    Функция getKb(); // Запрос модуля степени степенной функции.

    Функция setKp( Kp ); // Установка коэффициента пересчёта.

    Функция getKp(); // Запрос используемого коэффициента пересчёта.

    Функция setKt( Kt ); // Установка температурного коэффициента жидкости.

    Функция getKt(); // Запрос температурного коэффициента жидкости.

    Функция set_T( °C ); // Указание опорной температуры жидкости.

    Функция get_T(); // Чтение опорной температуры жидкости.

    Функция getVsens(); // Чтение напряжения на входе датчика.

    Функция getVo(); // Чтение напряжения виртуального ноля на входе ОУ.

    Функция getVout(); // Чтение напряжения на выходе операционного усилителя.

    Сопровождающие товары

    Гарантии и возврат Используя сайт Вы соглашаетесь с условями
    Есть вопрос?