11. Беспроводные датчики, кодирование и установка адресов

Основные различия между системами фиксированного кода (pt2262) и обучаемого кода (ev1527)

Фиксированный код:

Кодировщик , микросхема PT2262 ( Обычный беспроводный датчик)Декодер , микросхема PT2272 ( В центральном блоке сигнализации)Адресация: 3  в степени 8  (6561 уникальных адресов).

Описание возможностей:

1. Защищенность не высокого уровня, несколько устройств могут иметь тот же адрес и это может приводить к фальшивым сработкам.

2. Довольно сложно добавлять новые датчики . Теоретически
фиксированные коды системы и датчиков должны быть идентичны и если Вы
хотите добавить новый датчик Вы должны знать адрес центрального модуля и
обладать некоторыми познаниями в электронике.

3.Ужаснейшая неприятность – потеря брелока ( пульта дистанционного
управления) .Потому что системный блок может не удалить адрес старого
брелка и человек нашедший Ваш брелок сможет управлять Вашей
сигнализацией!  Можно конечно  сменить адрес системного
модуля, но это повлечет за собой необходимость смены кодов на всех
датчиках , для того чтобы они могли работать с новым адресом центального
модуля. .

Обучаемый код:

Кодировщик , микросхема eV1527Декодер , микросхема: MCUAddress: 2  в степени 20 (1048576 уникальных адресов)

Описание возможностей:

1.Высокий уровень секретности , 100 миллионов адресов снижает риск повтора или совпадения.

2. Очень легкая процедура добавления и удаления новых беспроводных датчиков. Все датчики имеют разные адреса после обучения .

Не волнуйтесь если потеряете брелок , нужно лишь удалить его из
списка в центральном модуле и он перестанет восприниматься и не сможет
управлять Вашей сигнализацией .

Сравнение систем кодирования

ТИП

Чип IC

Метод кодирования

Секретность

Цена

Фикс. код

PT2262

Ручное кодирование, используя перемички или пайку для установки адреса

Низкая

Низкая

Обуч. код

EV1527

Автоматическое кодирование, копирование кода или обучение

Средняя

Средняя

Цикл. код

HCS301

Автоматическое кодировани, использование алгоритма для смены кода при каждом использовании

Высокая

Высокая

Цикличный код обычно используется в автомобильных сигнализациях

– поиск даташит, даташитов скачивание

На первой странице data sheets приводятся:
свойства компонента (features), его основные параметры (quick reference data), обозначение на принципиальных схемах (symbol), краткое описание (general description).

Приемник радиодатчиков

Приемник радиодатчиков

Наш канал в YouTube

11. Беспроводные датчики, кодирование и установка адресов

Беспроводные (радиодатчики) движения в настоящее время очень широко применяются в различных охранных сигнализациях. Если сравнивать их с обычными датчиками движения (подключаемыми через проводную линию), то необходимо остановится на следующих моментах:

Беспроводные датчики являются очень удобными в плане установки.  Их можно смонтировать практически в любой точке, не нарушая эстетику помещения, так как к радиодатчикам не нужно подводить провода. А основным недостатком является необходимость постоянного контроля и замены элементов питания, возможность «задавить» передаваемый сигнал с помощью различных «глушилок» радиосигналов.

Я всегда придерживался точки зрения, что для создания нормальной системы охранной сигнализации нужно применять датчики движения, подключаемые по проводным линиям, а радиодатчики использовать только в самом крайнем случае. Да, это более сложно, все линии для датчиков необходимо предусмотреть и прокладывать на начальном этапе проведения ремонта или строительства. Но в конечном итоге, это себя оправдывает.

И, тем не менее, реальность такова, что подобные радиодатчики сейчас используются практически в каждой «китайской» GSMсигнализации. Поэтому, сегодня мы рассмотрим, как «привязать» такие датчики к сигнализациям, имеющим входы для подключения проводных датчиков движения или герконов. Это позволит использовать радиодатчики для расширения функциональности существующей системы охранной сигнализации в условиях, когда необходимо установить дополнительные зоны контроля, а возможности подвести к ним кабель отсутствует. В таком случае и пригодится описываемое здесь устройство.

Сначала немного остановимся непосредственно на самих беспроводных датчиках движения (рис. 1).

11. Беспроводные датчики, кодирование и установка адресов

Рис. 1

Обычно они работают в диапазоне частот 315 или 433 МГц. Для питания используется элемент типа 6F22 напряжением . Сигнал о сработке радиодатчика передается на базовый блок (приемник) цифровым кодом, уникальным для каждого экземпляра. Рассматриваемые нами радиодатчики построены на основе чипа  SC1527, выдаваемый которым код представляет собой  24-битное число. Разберемся, каким образом происходит кодирование и передача уникального номера радиодатчика.

11. Беспроводные датчики, кодирование и установка адресов

Рис. 2

На рис. 2 приведены характеристики передаваемого сигнала при сработке датчика. Сначала передается одиночный импульс, так называемая преамбула. Длительность этого импульса составляет порядка 400 мкс. Затем следует пауза 10 мс, после которой передается непосредственно сам 24-битныйкод. В нем нули кодируются импульсами такой же длительности, как и преамбула (400 мкс), а единицы – импульсами длительностью 1200 мкс (1,2 мс). Как видите, протокол кода довольно несложный и его обработка может быть реализована на базе простого микроконтроллера.

Код с радиодатчика передается по радиоканалу и для его приема нужен радиоприемный модуль на соответствующую частоту. Разумеется, можно его собрать и самостоятельно, но намного проще заказать готовые модули приемников, например, на том же ebay.com. Стоимость такого модуля составляет меньше 1$. В своё время я заказал несколько комплектов на частоту 433 МГц, которые состоят из приемника и передатчика (рис.3). Передатчикам применения пока не нашлось, а вот приемный модуль используется в описываемой здесь разработке.

11. Беспроводные датчики, кодирование и установка адресов

Рис. 3

Предлагаемое устройство позволяет «привязать» тридцать радиодатчиков движения с разбивкой их на четыре зоны. Причем, здесь нет ограничений, какое количество из этих тридцати должно быть в каждой зоне. Допустим, можно записать все тридцать датчиков и в одну зону. Сохраненные коды датчиков хранятся в энергонезависимой памяти микроконтроллера. При сработке любого радиодатчика, он передает сигнал на приемник, микроконтроллер считывает принятый код и сравнивает его с сохраненным в своей памяти. Если код совпадает, то включается на 1 секунду реле той зоны, к которой был привязан этот датчик. Контакт реле подключается к входу сигнализации, использующей в качестве сигнальных нормально-замкнутые или нормально-разомкнутые контакты. Обычно, в сигнализациях используют датчики, которые в режиме охраны имеют замкнутое, а в режиме тревоги разомкнутое состояние контактов. Кроме того, в шлейф охранной сигнализации в обязательном порядке включается оконечный резистор. Что бы сигнализация работала правильно, нужно не забыть установить такой резистор последовательно с контактами реле. На рис. 4 приведена структурная схема подключения нашего устройства к охранной сигнализации.

11. Беспроводные датчики, кодирование и установка адресов

Рис. 4

Переходим непосредственно к принципиальной схеме устройства (рис. 5). Оно состоит из радиомодуля на частоту 315 или 433 МГц (в зависимости от используемых радиодатчиков), микроконтроллера 12F629 или 12F675, четырех электромагнитных реле К1-К4, управляемых транзисторными ключами VT1-VT4. Питание микроконтроллера и приемника – 5В, оно поступает со стабилизатораLM7805.  Электромагнитные реле питаются напряжением 12В. Светодиоды VD1-VD4, включенные в коллекторную цепь транзисторов, сигнализируют о срабатывании реле. КнопкаS1 предназначена для входа в режим записи кодов датчиков в память микроконтроллера. Радиомодуль подключается к основной плате через штыревой разъем. 

11. Беспроводные датчики, кодирование и установка адресов

Рис. 5

Порядок работы с устройством. Для записи кода датчика в память микроконтроллера необходимо нажать и удерживать кнопку S1. При этом, с периодом в 1 секунду, будут последовательно включаться реле каждой зоны привязки датчиков, а светодиоды показывать, какое конкретно реле включено. Светодиод VD1 соответствует первой зоне, VD2 – второй и т.д. Для выбора нужной зоны, кнопку необходимо отпустить в том момент, когда включен соответствующий светодиод. После отпускания кнопки светодиод остается во включенном состоянии, и устройство будет готово к записи. Если вы случайно вошли в режим записи, выбрали не ту зону или передумали записывать датчик, то выйти в этого режима можно кратковременным нажатием кнопки S1.

Для инициализации записи  датчика в память устройства, необходимо вызвать его срабатывание. Приемник получит переданный код и запишет его в память микроконтроллера, светодиод при этом выключится и устройство выйдет из режима записи. Затем необходимо сразу проверить, удачно ли прошла запись. Для этого вызываем срабатывание датчика, в результате чего должны включиться на 1 секунду светодиод и реле той зоны, к которой был привязан этот радиодатчик. Если устройство не реагирует на датчик, проводим запись ещё раз.

Для записи кода следующего датчика, все вышеописанные операции необходимо повторить. Организация записи радиодатчиков имеет циклический характер – 31 датчик будет записан на место 1-го, 32 – на место 2-го и т.д.

Очистка (стирание) области памяти хранения кодов радиодатчиков производится следующим образом. Сначала необходимо войти в режим записи любой зоны. Затем повторно нажать кнопку S1 и удерживать её не менее 5 секунд. По истечении этого времени включаться все реле вместе со светодиодами, после чего кнопку можно отпустить, светодиоды погаснут, реле вернутся в исходное состояние  и память будет полностью очищена.

Необходимо учитывать важный момент. Один и тот же радиодатчик (имеющий одинаковый код) может быть привязан к нескольким зонам. Однако, на его сработку будет реагировать только одна зона, которая была записана первой. Допустим, мы привязали датчик с кодом XXYYZZк зоне с порядковым номером 4, а затем ещё раз к зоне с номером 3. В таком случае, если датчик сработает, на него среагирует только четвертая зона привязки. Конечно, нет смысла привязывать один и тот же радиодатчик к разным зонам, но о данном моменте нужно не забывать.

Устройство собрано на печатной плате размерами 80*60 мм. Внешний вид печатной платы приведен на рис.6.

11. Беспроводные датчики, кодирование и установка адресов

Рис. 6

После доработки прошивки (v.1.1), устройство поддерживает работу и с радиодатчиками, построенными на основе кодера SC2262 (например, герконами, показанными на рис. 7). 

11. Беспроводные датчики, кодирование и установка адресов

Рис. 7

При изучении протокола передачи адреса таких  датчиков было установлено, что протокол SC2262 немного отличается от протокола кодеров SC1527. В частности, адрес так же упакован в 24 бита, но импульс преамбулы не отделен временным интервалом 10 мс и идет последним 25-м импульсом серии. Отношение длительности импульсов нуля и единицы идентично – 1/3. Длительность импульсов зависит от времязадающего резистора в кодере (рис. 8)

11. Беспроводные датчики, кодирование и установка адресов

Рис. 8

Внимание!Несколько слов о законности использования радиодатчиков. Помните, что в каждой стране надзор за радиоэфиром осуществляет своя ГКРЧ (государственная комиссия по радиочастотам). Она так же распределяет частотный ресурс для различных радиопередающих устройств и это распределение в разных странах может различаться – как по сетке используемых частот, так и по выходной мощности. Радиодатчики, как и другие подобные устройства, например, автомобильные сигнализации, должны работать в диапазоне частот и с выходной мощностью, разрешенном ГКРЧ.

Например, в Республике Беларусь использование радиоохранных систем регламентируется Постановлением Министерства связи и информатизации №35 от 26.08.2009 г, которое определяет, что без регистрации в БелГИЭ (Белоруской государственной инспекции электросвязи) на территории республики могут использоваться только системы, работающие в полосе радиочастот 433,05 – 434,79 (433,92 /- 0,2%) МГц, с выходной мощностью передатчика 5 мВт и менее. Следовательно, применение радиодатчиков на частоту 315 МГц в Беларуси запрещено, если у вас «незаконные датчики», то вы их используете на свой страх и риск. Конечно, сомнительно, что такие датчики будет кто-то у вас искать и предъявлять санкции, но при заказе датчиков из-за границы (с того же ebay.com), может получиться  ситуация, что таможня их элементарно запретит к ввозу. Не забывайте об этом и заказывайте только «правильные» радиодатчики.

Что касается других стран, то смотрите соответствующие законодательные документы, касающиеся радиочастотного спектра, которые действуют в конкретной стране. 

Принципиальная схема, печатная плата

Даташит на микросхему кодера SC1527

Прошивка микроконтроллера

Смотреть видео работы приемника радиодатчиков:

Категория: | Просмотров: 27790 | Добавил: Admin | Теги: | Рейтинг: 4.8/19 |
– Оценить -ОтличноХорошоНеплохоПлохоУжасно
Всего комментариев: 33

12»

11. Беспроводные датчики, кодирование и установка адресов

отличная разработка. Правда столкнулся с небольшим нюансом: после сборки произвожу запись, светодиод как и описано потухает, датчик записан в память. Делаю сработку, по светодиоду на радиодатчике, (чип sc1527), видно что сработка произошла.. а вот приемник радиодатчиков не всегда срабатывает…то сработает, то нет. Может у кого было чего подобное, с чем может быть связан данный нюанс? Думал может дело в приемном модуле, но делал замеры уровня сигнала на выходе его, и видно что при сработке датчика четко появляется сигнал на выходе с приемного модуля(правда уровень его около 1.5 Вольт, возможо тестер не успевает засечь).может че посоветуете? Спасибо

1-1011-16

Радиореле 220в 433мгц c кодировкой сигнала ev1527

Этот выключатель позволяет управлять дистанционно включением-выключением нагрузки в сети 220 вольт (освещение, ворота, шлагбаум, сирена и пр. устройства мощностью до 2 кВт).

На вход подается 220 вольт (контакт N – ноль; L – фаза). При срабатывании реле на выходе (контакт L) появляется фаза. Ноль со входа на выход подается без коммутации.

ВАЖНО! Приемник подключается к сети 220В напрямую, ему не требуется для работы отдельного блока питания – это очень удобно и значительно упрощает его использование.

Видео с демонстрацией настройки устройства.

Приемник имеет три режима работы:


1. Режим «Звонок». Реле замкнуто, пока нажата кнопка пульта ДУ. Если отпустить кнопку – реле разомкнется. Используется одна кнопка пульта.

2. Режим «Однокнопочный выключатель». Нажатие кнопки пульта ДУ замыкает реле, повторное нажатие – размыкает. Используется одна кнопка пульта.

3. Режим «Двухкнопочный выключатель». Одна кнопка пульта ДУ включает реле, вторая – выключает.

Выбор режима работы.
Каждый пульт ДУ имеет свой индивидуальный цифровой код. Для того чтобы приемник записал код пульта необходимо выполнить “обучение” приемника. Для этого предназначена кнопка на плате приемника (она только одна).

1. Обучение для режима «Звонок»:
Нажмите кнопку обучения приемника 1 раз, светодиод моргнет 1 раз, и перейдет в режим постоянного свечения – это признак готовности приемника принять код пульта. Нажмите на пульте ДУ любую кнопку 1 раз (эта кнопка в дальнейшем и будет работать), светодиод приемника моргнет 3 раза и потухнет, это значит код пульта успешно принят и приемник и пульт готовы к совместной работе в этом режиме.

2. Обучение для режима «Однокнопочный выключатель»:
Нажмите кнопку обучения приемника 2 раза, светодиод моргнет 2 раза, и перейдет в режим постоянного свечения – это признак готовности приемника принять код пульта. Нажмите на пульте ДУ любую кнопку 1 раз (эта кнопка в дальнейшем и будет работать), светодиод приемника моргнет 3 раза и потухнет, это значит код пульта успешно принят и приемник и пульт готовы к совместной работе в этом режиме.

3. Обучение для режима «Двухкнопочный выключатель»:
Нажмите кнопку обучения приемника 3 раза, светодиод моргнет 3 раза, и перейдет в режим постоянного свечения – это признак готовности приемника принять коды пульта.
Поскольку в этом режиме используются 2 кнопки, первой в приемник записывается кнопка включения, второй – выключения. Какие для этого будут выбраны кнопки на пульте – зависит от вашего предпочтения. Запись сигналов кнопок пульта в приемник записывается так же, как и в предыдущих случаях.

Сброс приемника:
Чтобы очистить приемник от записанных кодов нужно нажать кнопку обучения 8 раз. После этого все коды в приемнике будут стерты.

Приемник может хранить коды 25 пультов. При записи кода 26-го пульта код 1-го пульта будет стерт.

Часть 2: как запрограммировать безпроводный датчик с кодировкой типа  ev1527 .

Ну здесь все проще простого!

1. Подключите батарейку и включите датчик.

2. Установите код зоны с помощью перемычек D0-D3. (Это может не обязательно понадобиться для Вашей сигнализации)

3. Переведите Вашу сигнализацию в режим программирования.

4. Нажмите кнопку “Study” или «Learn»или “Test” или «Code»  на безпроводном датчике  ( называются они в разных системах по разному) , если
такой кнопки на Вашем датчике нет – просто произведите действие ,
которое приведет к сработке датчика ( например пройдите или махните
рукой перед датчиком движения).

5. Центральный модуль должен сообщить Вам об успешном распознавании датчика.

Примечание: Если Вы все сделали по нашим рекомендациям , но система не видит нового датчика , то может быть несколько причин:

a. Частот работы датчика и системного модуля не совпадают ( например
система работает на частоте 433MHz. а датчик на другой). Проверьте!

b. Различные сопротивления резистора на генераторах системы и датчика  (например не  4.7M)

Типовое значение сопротивлений для кодеков EV1527 это 300 K, 330 K, 360 K, 390 K и 430 K. Как правило кодеки EV1527 с сопротивлением 300 K могут успешно работать с системами PT2262 имеющими сопротивление в диапазоне от 1.5 M to 4.7 M.

Шаг 2 : как запрограммировать датчик с фиксированным кодом (pt2262) .

Программирование датчика с кодом типа  PT2262 очень простое ,
так как  датчики PT2262  не используют перемычки для установки
адреса (Если пользовательхочет поменять или добавить код безпроводного
датчика он должен иметь определеннй уровень знаний в электронике)

  1. a. Найдите код адреса  на центроальном модуле сигнализации.

Обычно это выглядит примерно так как указано ниже:

Вы можете найти это код на задней крышке или внутри модуля, если это Вам не удалось – обратитесь к поставщикуr.

Как читать код:

«2»– нет перемычки (пусто),

« 1»-перемычка на High-Level (H),

« 0»-перемычка на Low-Level (L)

b. Теперь найдите перемычки A0-A7 на печатной плате внутри беспроводного датчика .

c. Установите перемычками тот же код, что установлен на центральном модуле Вашей сигнализации.

d. Установка кода зоны.

Код зоны используется для задания типа датчика или типа сообщения о
сработке этого датчика. Эти коды устанавливаются перемычками
обозначенными  D0-D3. На нашем фото значение этого кода установлено
в  2023 ( читается от  D0 к  D3).

Более проробно о назначении зон и установке перемычек здесь : загрузка файла

Шаг1: проверьте ваш безпроводный датчик , какой он системы кодирования pt2262 или ev1527???

Обычно Вы сможете найти кодер это микросхема  PT2262 на плате
датчика,кроме этого, должны присутствовать перемычки A0-A7 для задания
фиксированного адреса датчика. Если Вы обнаружите микросхему
 Ev1527 то перед Вами датчик с обучаемым кодом.

Смотрите про коптеры:  Робот пылесос xiaomi описание моделей
Оцените статью
Радиокоптер.ру
Добавить комментарий