Справка

 Содержание

 Библиотека блоков
   FBD
    Другие
     Оборудование Noolite
      Приёмник MR1132
       Датчик движения PM111

Блок чтения данных с датчика движения NooLite PM111



Блок служит для считывания данных с беспроводного датчика движения Noolite PM111.
PM111 является тепловым датчиком движения, предназначенным для работы в составе системы nooLite. При появлении движущихся объектов с температурой выше окружающей среды в зоне действия датчика он подает по радиоканалу команду включения (на выходе «State» блока появится 1). По прошествии заданного времени после прекращения движения в зоне действия датчика он подает команду выключения(на выходе «State» блока будет 0). Кроме того, датчик PM111 снабжен фотосенсором для измерения освещенности, что позволяет исключить срабатывание датчика в светлое время суток.
Чувствительность теплового сенсора, порог освещенности и время включения света после прекращения движения регулируются.

Примечания
1.Чувствительность теплового сенсора зависит от направления движения, размеров, температуры и скорости объекта. Наихудшая чувствительность получается при движении прямо к или от датчика. Наилучшая — перпендикулярно этому направлению.

2.При установке максимальной чувствительности теплового сенсора возможны ложные срабатывания. Если это для вас недопустимо то немного загрубите чувствительность теплового сенсора регулятором «Чувствительность».

3.Диапазон регулировки порога фотосенсора указан приблизительно, так как датчики освещенности имеют большой разброс.

4.В алгоритм измерения освещенности введен гистерезис, поэтому отключение теплового сенсора происходит при большем уровне освещенности, чем его включение.

5.Дальность действия передатчика зависит от взаимной ориентации антенн приемника и передатчика, наличия препятствий между ними и свежести батарей датчика. При полном разряде батарей дальность может значительно снижаться.

6.Скорость разряда батарей зависит от текущих настроек и общей освещенности помещения. Наибольший срок службы будет в положениях, «Время включения»–22мин, «Освещенность»– минимум, «Чувствительность»– минимум, при хорошей освещенности.

Внешний вид датчика.




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

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

РАБОТА ДАТЧИКА

Режимы работы

Если освещенность возле датчика выше установленной регулятором «Освещенность», то датчик находится в режиме ожидания. При этом его ток потребления минимален (менее 1 мкА), а тепловой сенсор движения отключен.
Когда освещенность опускается ниже заданного уровня, датчик переходит в дежурный режим.
Тепловой сенсор включается, а ток потребления возрастает до 75 мкА (приблизительно).
Обратный переход в режим ожидания происходит при несколько большем уровне освещенности, чтобы исключить многократные переходы туда - обратно на закате или рассвете.
Если регулятор «Освещенность» находится возле максимума (положение «Вкл.» ), то датчик
остается в дежурном режиме всегда, при любой освещенности.

Дежурный режим

Этот режим включается автоматически, когда освещенность опускается ниже установленной регулятором «Освещенность» или принудительно, если регулятор «Освещенность» стоит в положении «Вкл.».
В этом режиме тепловой сенсор обнаруживает движение теплых объектов в зоне своего действия.
Размер зоны действия теплового сенсора можно настроить регулятором «Чувствительность».
При обнаружении движения датчик передает по радио команду включения на приёмник (появляется 1 на выходе «State» блока).
Когда движение прекратилось, датчик отсчитывает интервал, заданный регулятором «Время включения» и передает команду выключения света (на выходе «State» блока будет 0).
Если во время интервала опять обнаруживается движение, то отсчет начинается заново.
Команды включения и выключения передаются для надежности дважды, с интервалом 2с.
После подачи первой команды тепловой сенсор отключается на 3,5 секунды, это значит, что датчик не чувствует движение 3,5 секунды после подачи команды выключения.

ИНДИКАЦИЯ РАЗРЯДА ЭЛЕМЕНТОВ ПИТАНИЯ

При обнаружении разряда элементов питания датчик сообщает об этом тремя короткими вспышками светодиодного индикатора, повторяющимися через 8 секунд. Так же на выходе «Batt» блока появится 1.

Блок настраивается с помощью редактора блока



10

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

не в сети 2 недели

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

759
Комментарии: 15Публикации: 389Регистрация: 04-02-2018

53 комментария к “Справка”

  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

Оставьте комментарий

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