Довідка

 Зміст

 Бібліотека блоків
   LAD
    Різне
     Обладнання Noolite
      Приймач MR1132
       Датчик температури і вологості PT111

Датчик температури та вологості NooLite PT111



Блок служить для зчитування даних бездротового датчика температури і вологості Noolite PT111.
Датчик температури та вологості PT111 призначений для вимірювання параметрів мікроклімату (температури та вологості) або використання як термостат (гігростат).
PT111 може працювати в одному з трьох режимів:

У режимі "Датчик" передається інформація про поточну температуру та вологість на контролер.

У режимі Термостат датчик підтримує встановлену температуру. Передача команди на включення (високий рівень на виході State) відбувається в тому випадку, якщо температура опустилася нижче встановленого порогу.

У режимі "Гігростату" датчик перешкоджає утворенню надмірної вологості в приміщенні. При перевищенні встановленого порогу відбувається передача команди включення (високий рівень на виході 'State').

Зовнішній вигляд датчика PT111.




Перед початком використання необхідно встановити елемент живлення в датчик. Їхня установка виконується при знятій задній кришці датчика відповідно до орієнтирів (+)/(-) на корпусі.
Перевірити правильність установки, можна короткочасно натиснувши на сервісну кнопку, повинен моргнути світлодіодний індикатор.
Закривши кришку датчика, слід вибрати один із трьох режимів роботи та встановити при необхідності поріг спрацьовування.
Процедура прив'язки/відв'язки

Щоб контролер міг приймати команди від датчика, потрібно виконати процедуру прив'язки.
Для цього приймач (MR1132) слід перевести в режим прив'язки (використовуючи блок прив'язки до каналу). Після цього потрібно короткочасно (<1 секунди) натиснути на сервісну кнопку передачі команди прив'язки.

РЕЖИМИ РОБОТИ ДАТЧИКА

Режим «ДАТЧИК»
У цьому режимі датчик передає інформацію про поточну температуру на приймач MR1132
Період опитування датчика ~ 64 секунди.
Для зниження енергоспоживання передача даних по радіо відбувається тільки в момент, коли значення температури або відносної вологості змінюється більш ніж 0.5°C і 2% відповідно.
Якщо протягом 1 години зміна температури не перевищує зазначених меж, датчик автоматично передає інформацію з поточною температурою.
Це дозволяє визначити, що датчик працює справно. Регулятор "Поріг" у режимі "Датчик" не використовується.

Режим «ТЕРМОСТАТ»
У цьому режимі датчик виконує функцію термостату.
Це дозволяє використовувати датчик для підтримки постійної температури у приміщеннях електричними нагрівачами (тепловентиляторами, конвекторами, обігрівачами).
Датчик виступає як пристрій, який надсилає команди увімкнення/вимкнення.
При зниженні температури нижче встановленого порогу передається команда на увімкнення (на виході «State» блоку з'явиться 1).
Коли температура досягає встановленого порогу, передається команда на вимкнення (на виході State блоку буде 0).
Команди увімкнення/вимкнення передаються в момент переходу температури через граничне значення і потім повторюються через 30 хвилин.
Повтор команди дозволяє нагрівачеві гарантовано прийняти необхідний стан, навіть якщо минула команда увімкнення/вимкнення була пропущена через перешкоду.

Режим «ГІГРОСТАТ»
У цьому режимі датчик виконує функцію гігростату.
Це дозволяє використовувати датчик для керування витяжним вентилятором у приміщеннях, де небажана наявність високої вологості (санвузли, ванні кімнати).
Датчик виступає як пристрій, який надсилає команди увімкнення/вимкнення.
При перевищенні вологістю встановленого порога передається команда включення (на виході «State» блоку з'явиться 1).
Коли вологість знижується до встановленого порога, команда перемикається на вимкнення (на виході «State» блоку буде 0).
Команди увімкнення/вимкнення передаються в момент переходу вологості через граничне значення і потім повторюються через 30 хвилин.
Повтор команди дозволяє приймачеві гарантовано прийняти необхідні команди, навіть якщо минула команда увімкнення/вимкнення була пропущена через перешкоду.

ІНДИКАЦІЯ РОЗРЯДУ ЕЛЕМЕНТІВ ЖИВЛЕННЯ

При виявленні розряду елементів живлення датчик повідомляє про це тчас короткими спалахами світлодіодного індикатора, що повторюються через 8 секунд. Також на виході «Batt» блоку з'явиться один.

Також можна вважати значення додаткового аналогового входу датчика. Це значення представлено 8-бітним беззнаковим числом. Це число дорівнює 255, оскільки вхід має підтяжку мінусу живлення датчика через резистор опором 390 кОм. При замиканні контактних майданчиків 1 і 2 число, що зчитується, дорівнює 0. Даний вхід можна використовувати для контролю освітленості (використовується фоторезистор з опором 100-500 кОм) або як датчик протікання води. Чутливий елемент підключається на контактні майданчики 1 і 2.


Зчитування з аналогового входу виконується щоразу, коли датчик PT111 передає температуру та вологість.

Блок настроюється за допомогою редактора блоку.


Налаштування блоку "Датчик" / "Термостат"/ "Гідростат" обов'язково має відповідати такому ж налаштуванню датчика


9

Автор публікації

Офлайн 1 тиждень

Сергей Глушенко

782
Коментарі: 15Публікації: 391Реєстрація: 04-02-2018

54 коментарі до “Довідка”

  1. ошибка в описании блока “Блок обнаружения изменения числа”

    “Блок служит для обнаружения изменения числа подаваемого на вход “EN” . При изменении значении на выходе”Q” формируется импульс длительностью в один цикл программы. Для блока возможно задание зоны нечувствительности раздельно для каждого направления изменения числа. Эти параметры задаются в редакторе блока.”

    вместо первого “EN”  должно быть  “Value”

    0
  2. что то не так с массивами.
    скетч использовал данные из той же строки другого массива.  менял названия (ставил не совпадающие цифры), удалял/ ставил блоки – (не копировал а притаскивал новый), проверял / менял настройки. есть 3 разных массива. заполненных.  но берёт почему то  из одного … созданного первым.
    костыль  – использование не повторяющихся номеров строк (индексов) .  (помогает)
    ардуино uno. версия FLP- актуал.

    0
  3. Здравствуйте ! Спасибо огромное всем кто внес свой вклад в этот проект! Программа сделана интуитивно понятно и за месяц я дошел до коммуникаций но с протоколом Modbus остановился на ошибке 244 . Scada мастер, Uno слейв  соединены через Max485. Задача кнопкой на Scada включать диод на Uno и на оборот. Подскажите пожалуйста возможные решения этой проблемы и еще в каких случаях назначать пин pe-de ?

    С уважением Влад!

    0
  4. Добрый день!

    В справке по блоку SVCM (отправка переменной через коммуникации) показаны активными два устройства: Arduino Ethernet Wiznet 5100  и ESP8266 WiFi Module. В версии программы 4.3.4 можно выбрать только Arduino Ethernet Wiznet 5100.

    В обновлении 6.3.1 ESP8266 WiFi Module также недоступен для выбора.

    Подскажите пожалуйста, может нужно что-то доустановить или настроить?

    3
  5. Добрый день.

    Параметр “Time” – на этот вход подаётся время регулирования (в миллисекундах).” – так и не смог понять на что именно он влияет… Можно где то узнать что это за параметр?

    0
  6. Добрый день! Мне требуется отправка по UART данных для MIDI протокола. Нашёл на просторах интернета готовый скетч, там отправка происходит вот таким образом


    1. void noteOn(int chan, int note, int velocity) {
          Serial.write( (0x90 | chan) );
          Serial.write(note);
          Serial.write(velocity);
      }

    2. Всю голову сломал как сделать это в данной программе, ничего не получается. Подскажите плиз какие есть варианты.
    3. получается там из массива подставляются переменные и пакетом отсылаются на порт
    4. вообщем вот от сюда брал скетч http://forum.amperka.ru/threads/%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5-%D0%B1%D0%B0%D1%80%D0%B0%D0%B1%D0%B0%D0%BD%D1%8B-%D0%BD%D0%B0-arduino-%D0%BA%D1%80%D0%B8%D0%B2%D1%8B%D0%BC%D0%B8-%D1%80%D1%83%D0%BA%D0%B0%D0%BC%D0%B8.15477/
    0
  7. Вопрос: плата Arduino Nano strong (т.е. плата и шилд сразу) при использовании блока матричная клавиатура подключение 2 пин основной 3,4,5,6,7 уже исполняющие
    так вот при такой раскладке после прошивки на 4 пине появляется сигнал и ничего с этим не сделать если-же подключать так-же с 8 по 13 то на 10 он наоборот пропадает и ничем его не получить.
    Flprog стоит 5.3.0 для 64 виндовс, это можно как-то решить т.к. проект готов и затык только в этом (не резать-же шлейф да сейчас такие шлейфы что :)))   )
    спасибо

    0
  8. Вопрос: плата Arduino Nano strong (т.е. плата и шилд сразу) при подключении 2 пин основной 3,4,5,6,7 уже исполняющие
    так вот при такой раскладке после прошивки на 4 пине появляется сигнал и ничего с этим не сделать если-же подключать так-же с 8 по 13 то на 10 он наоборот пропадает и ничем его не получить.
    Flprog стоит 5.3.0 для 64 виндовс, это можно как-то решить т.к. проект готов и затык только в этом (не резать-же шлейф да сейчас такие шлейфы что :)))   )
    спасибо

    0
  9. Приветствую! Подскажите пожалуйста, какова длина/(время) импульса на выходе блока “Установка события по часам реального времени” и минимальная длина/(время) импульса на входе для срабатывания блоков типа “Триггер”? Плата, Arduino UNO.  (Осциллографа нет, а монитором COM порта эти величины с нужной точностью замерять затруднительно.) Или существует формула для этих расчетов?

    0
  10. xatabmail250986

    Здравствуйте, у меня такой вопрос, я хочу запрограммировать Ардуинку на определенный алгоритм вращения шагового двигателя. У меня есть шаговик Nema23 и Драйвер DM556. Я столкнулся с проблемой: В вашей программе для управления шаговиком используется 4 вывода а у меня от драйвера на Ардуино только 2

     2019-11-10 12:23:12

    Аватар

    xatabmail250986

    (PUL, DIR) и земля. Подскажите как я могу реализовать мое подключение с вашей программой?

    0
  11. Здравствуйте уважаемый Сергей Глушенко.

    У меня такой вопрос.

    Есть ли способ понизить скорость мне случайных чисел в данном блоке, как например в блоке “Generator”, с функцией “Несимметричный мультивибратор”…? А то данный блок “RANDOM”, меняет случайные числа с бешеной скоростью, из-за чего на дисплее не успеваешь разглядеть эти числа…

    0
  12. Здравствуйте, Сергей!

    Прежде всего хочу поблагодарить Вас за прекрасную программу. Мне, как в пошлом,инженеру, очень комфортно создавать свой проект в Вашей среде.

    Но у меня вопрос, на который не нашел ответа: Я создаю проект с участием нескольких контроллеров ESP8266 NodeMCU с OLED дисплеем. Очень не хватает такого модуля и модуля ESP32 WiFi LoRa с OLED дисплеем в предустановке.Мои контроллеры должны выполнять некоторые действия, и обмениваться между собой данными и информацией по WiFi в реальном времени. Причем, радиус действия  WIFI сети каждого из модулей не должен влиять на передачу данных между конечными контроллерами. Поэтому контроллеры самонастраиваются, и записывают данные для входа всех контроллеров WIFI сети в память для постоянного коннекта по цепи (от начального до конечного).  Вопрос: Можно ли в Вашей среде создать подобный алгоритм взаимодействия между контроллерами сети?

    С уважением, Аркадий

    0
  13. Здравствуйте! Не могу понять в чём причина. В счётчике на уменьшение, при подключении переменных к входу R и выходу <L он не считает вниз, а если убрать с R то счёт идёт но, не совсем правильно(на ноль не сбрасывается). Подскажите, в чём может быть причина?

     

    0
  14. Здравствуйте, На сериал порт приходит сообщение 18 байт, мне нужно использовать несколько байт из него. Какой функцией выделить (извлечь) например 5-й байт? Или присвоить переменной значение 5-го байта из сообщения? Спасибо.

    0
  15. Здравствуйте.

    Скажите как сделать так что бы при достижении времени установленного в настройках блока на выходе установится высокий уровень не на 1 минуту, а до времени отключения будильник?

    В данной версии блока будильника высокий сигнал на выходе пропадает через 1 минуту.

    0
  16. Здравствуйте!

    В FLProg есть блок MCP23017.

    Но ка только в «FLProg» начинает компилировать в «IDE» программа ругается и пишет, что нужны библиотеки MCP23x17.h и MCP23017.h.  Без этой библиотеки блок не рабочий.

    Где их можно скачать?

    0
  17. Здравствуйте.  Не могу запустить версию 5.00

    —————————

    flp.exe – Системная ошибка

    —————————

    Запуск программы невозможен, так как на компьютере отсутствует api-ms-win-crt-runtime-l1-1-0.dll. Попробуйте переустановить программу.

    —————————

    ОК

    —————————

    Что делать.

    1
  18. Доброго времени суток! Скажите пожалуйста, какова максимальная частота счета для этого счетчика? При превышении какой частоты счета, следует выбирать “Скоростной счетчик”? Заранее спасибо.

    0

Залишити коментар

Войти с помощью: