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

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

    tremaru / iarduino_MB_pH

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

    Релизы

    Версия 1.2.5
    04.06.2024
    Cкачать
    Версия 1.2.4
    15.05.2024
    Cкачать
    Версия 1.2.3
    24.07.2023
    Cкачать
    Версия 1.2.1
    18.05.2023
    Cкачать

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Функция getPH(); // Чтение кислотности исследуемой жидкости.

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

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

    Функция setKy( КОЭФФИЦИЕНТ ); // Установка коэффициента усиления.

    Функция getKy(); // Запрос коэффициента усиления усилителя.

    Функция setVstp( НАПРЯЖЕНИЕ ); // Установка чувствительности щупа.

    Функция getVstp(); // Чтение чувствительности щупа.

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

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

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

    Функция setPHn( pH ); // Установка нейтральной кислотности для щупа.

    Функция getPHn(); // Запрос нейтральной кислотности для щупа.

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

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