Инструкция по работе интерфейсного приемника RR-108 Введение Настоящая инструкция предназначена для ознакомления с принципами работы и управлением интерфейсным приемником Ajax® RR-108 Назначение Интерфейсный приемник радиодатчиков AJAX® RR-108 предназначен для добавления возможности ППК принимать и обрабатывать события от беспроводных датчиков, пультов и клавиатур Ajax® серии CONQUISTADOR. Общий вид и устройство приемника Разъем для подключения антенны 868.4 MHz. 50 Ом. Вывод 4 Вывод 1 Зеленый светодиод Индикатор питания (+5V) Красный светодиод Приемник подключается по 4х контактному порту типа ** Назначение выводов порта интерфейсного приемника № Назначение 1 Vcc +5V 2 TxD. 3 RxD 4 Vss Таблица 1. Назначение выводов порта приемника Управление приемником происходит методом посылки команд по протоколу UIART, таблица команд и их описание приведены ниже. Команды управления приемником Символ Код Описание команды символа 'a' 0x61 Добавить радиодатчик. Автоматический поиск и определение идентификатора устройства по сработке, нажатию кнопки тест, или тампера. 'i' 0x69 Добавить радиодатчик. С ручным вводом идентификатора устройства. 'd' 0x64 Удалить устройство с определенным идентификатором (ID) 'l' 0x6C Вывод списка всех ID устройств, записанных в памяти приемника. 'r' 0x72 Выполнить перезагрузку приемника. 'с' 0x63 Удаление всех устройств из памяти приемника. 'v' 0x76 Вывод информации о версии прошивки. 's' 0x73 Вывод серийного номера приемника. 'z' 0x7A Воздания и время компиляции прошивки. 'q' 0x71 Определение и вывод уровня шумов. 'y' 0x79 Изменить значение последнего байта. Таблица 2. Команды управления приемником Внимание! Если вы хотите проверить работу интерфейсного приемника с ПК через COM порт(или его эмулятор), используйте программу Terminal 1.9v, найти которую можно в свободном доступе в сети Интернет. Дальнейшие изображения с примерами ввода команд и вывода информации взяты из этой программы. Описание работы RR-108. При подаче питания на вывод (1) разъема прибор перейдёт в режим инициализации, после ее завершения в UART будет отправлены следующие строки: ">Reset!!!!\r" "Please Wait For Noise Level Calculation....\r" После этого RR-108 перейдет в режим сканирования эфира на уровень шумов, этот режим отображается попеременным миганием красного и зеленного светодиодов. При окончании сканирования эфира светодиоды погаснут, и в (UART) будет отправлена строка: "Noise Level = X\r" После этого RR-108 готово к работе (приписыванию или удалению радиодатчиков, сообщений от датчиков) Запись беспроводного устройства в память может осуществляться двумя способами: при помощи автоматического определения идентификатора устройства, или при помощи задания идентификатора устройства вручную. Запись устройства с автоматическим определением идентификатора Отправить команду 'a' (0x61), после чего на приемнике засветится красный светодиод и RR-108 в (UART) передаст следующие строки: "Learn Mode \r" "Wait For Paket... \r" Что означает готовность RR-108 принять данные от радиодатчика. После этого нужно осуществить сработку датчика, который надо приписать, нажать и отпустить на нем кнопку Test или тампер. Если приписывается пульт, то нужно нажать ту кнопку, функцию которой хотите использовать. Если датчик или пульт был успешно добавлен в память RR-108, зелёный светодиод мигнет три раза и затем погаснут оба светодиода (красный и зеленый), RR-108 в (UART) передаст следующие строки: "Pult Has Been Added! \r"– если был добавлен пульт. "Wireless Sensor Has Been Added! \r"– если был добавлен любой из датчиков. Eсли датчик или пульт с таким ID уже существуют в памяти RR-108, зелёный светодиод мигнет один раз а затем погаснут оба светодиода. При этом RR-108 в (UART) передаст следующую строку: "Serial is already exist!!! \r" Для приписывания следующего пульта или датчика необходимо снова подать команду записи. Запись устройства с ручным вводом идентификатора : Для того, чтобы записать в память приемника устройство, с заранее известным ID, необходимо отправить команду 'i' (0x69), после отправки команды, в ответ RR-108 отправит строку: "Please enter the serial number !!! \r\n" После ответа необходимо последовательно передать в UART серийный номер в виде четырех переменных : unsigned char SERIAL_0 = 0x30; unsigned char SERIAL_1 = 0x31; unsigned char SERIAL_2 = 0x32; unsigned char SERIAL_3 = 0x33; после ввода каждой из переменной, RR-108 возвращает в (UART) переменную которую он принял. После ввода последней переменной SERIAL_3, RR-108 отправит в (UART) следующую строку: "Serial number is 30-31-32-33 entered\r\n" Если устройства с серийным номером 0x30-0x31-0x32-0x33 не было в памяти RR-108, оно будет добавлено, и RR-108 отправит в (UART) следующую строку: "Wireless Sensor 31-32-33-34 Has Been Added!\r\n" Если устройство с серийным номером 0x30-0x31-0x32-0x33 в базе RR108 уже есть, то RR-108 отправит в UART следующую строку: " Serial is already exist!!!\r\n" Примечание. При работе с программой Terminal 1.9b, для корректного ввода идентификатора устройства, передавайте его при помощи функции «Макрос» в формате ‘$20$BA$93$70’ Удаление беспроводного устройства с определенным идентификатором : Для удаления устройства из памяти приемника необходимо отправить команду 'd' (0x64). После отправки команды, в ответ RR-108 отправит строку: "Please enter the serial number !!! \r\n" После ответа необходимо передать в (UART) серийный номер в виде четырех переменных : unsigned char SERIAL_0 = 0x30; unsigned char SERIAL_1 = 0x31; unsigned char SERIAL_2 = 0x32; unsigned char SERIAL_3 = 0x33; после ввода каждой из переменной, RR-108 возвращает в (UART) переменную которую он принял. После ввода последней переменной SERIAL_3, RR-108 отправит в (UART) следующую строку: "\r\nSerial number is 30-31-32-33 entered\r\n" Если устройства с серийным номером 0x30-0x31-0x32-0x33 было в памяти RR-108, оно будет удалено, и RR-108 отправит в (UART) следующую строку: "Device removed OK! \r\n" Если устройства с серийным номером 0x30-0x31-0x32-0x33 не было в памяти RR-108, приемник отправит в (UART) следующую строку: "Error!!! \r" Удаление всех записанных устройств из памяти приемника . Для удаления всех приписанных устройств из памяти приемника необходимо отправить команду 'с' (0x63), после того как устройства будут удалены из памяти RR-108 будет отправлено в (UART) следующая строка: "Clean Done \r" Перезагрузка приемника. Для перезагрузки приемника необходимо отправить команду 'r' (0x72), после чего устройство перезагрузится, пройдет инициализацию, и отправит в (UART) следующие строки: "Reset!!!!\r" "Please Wait For Noise Level Calculation....\r" После сброса RR-108 перейдет в режим сканирование эфира на уровень шумов. Дата создания и время компиляции прошивки. Для получения информации о дате создания и времени компиляции данной прошивки необходимо отправить команду 'z' (0x7A). RR-108 отправит в (UART) две строки – в первой дата создания, во второй время компиляции. Пример: "Jan 3 2013" "11:02:14" Определение уровня шумов. Чтобы определить уровень шумов необходимо отправить команду 'q' (0x71). Максимальный уровень шумов -230. Минимальный – 50. Нормальным уровнем сигнала считается уровень не ниже 100. После получения команды, RR-108 отправит в (UART) одну строку. Пример: "Noise = 85" Значение последнего байта Чтобы задать параметр который будет выводиться в последнем байте необходимо отправить команду 'y' (0x79). По умолчанию в последний байт выводится значение уровня сигнала RSSI. При первой отправке команды в последний байт выводится уровень шумов Noise. RR-108 отправит в (UART) строку "Noise" При последующей отправке команды 'y' в последний байт выводится разница RSSI и Noise. RR-108 отправит в (UART) строку "RSSI-Noise" При следующей отправке RR-108 отправит в (UART) строку "RSSI" Внимание! Приемник запоминает установленное значение последнего байта при перезагрузке или пропаже питания. Описание формата передачи основных событий от RR-108. После того как сработал один из приписанных радиодатчиков, RR-108 отправит в (UART) следующую строку: "INFO;30-31-32-33;0B;27;187 \r\n " 1 2 3 4 Где: 1) 30-31-32-33; – идентификационный номер устройства. Первый байт номера фиксирован для определенного типа и может служить для идентификации устройств. 2) 0B; – переданная устройством команда. 3) 27; – уровень заряда батареи, может принимать значения от 5(1,8В) до 32(3,1В) 4) 187; – уровень радиосигнала от устройства (определяется самим приемником). Принимает значения от 50 до 250. Нормальным считается уровень не ниже 100. Ниже приведена таблица значений первого байта идентификационного номера устройства, в зависимости от типа устройства. Тип устройства Модель устройства Пульт управления Беспроводная клавиатура Светозвуковая сигнализация Датчик движения (пиросенсор) Датчик движения (проводной вход) Датчик разбития стекла Датчик открытия Датчик задымления Датчик разбития стекла Датчик затопления WS-101 Значение первого байта ID устройства 10 WS-102 70 WS-201 А0 WS-301, WS-302 40 WS-301 D0 WS-302 В0 WS-401, WS-402 WS-501 20 30 WS-601 60 WS-801 90 Таблица 3. Значения первых байтов ID устройств Ниже приведены таблицы команд, принимаемых приемником от устройств Значение команды Описание команды 0x01 Сработка датчика «закрыто».(бистабильный режим датчика) 0x02 0x03 0x0С 0x0A Сработка датчика «открыто».(бистабильный режим датчика) Сработка датчика (импульсный режим) Сработка тампера датчика Команда периодического теста (раз в час) Таблица 4. Команды, принимаемые от датчиков Значение команды 0x0E 0x07 0x0D 0x0B Описание команды Постановка на охрану. Частичная постановка Снятие с охраны Тревожная кнопка Таблица 5. Команды, принимаемые от кнопочного пульта Значение команды 0x0E 0x0D 0x07 Описание команды Постановка на охрану. Снятие с охраны Частичная постановка 0x0B 0x0С 0x0A Тревожная кнопка Сработка тампера клавиатуры Команда периодического теста (раз в час) Таблица 6. Команды, принимаемые от беспроводной клавиатуры Формат посылки события глушения от RR-108: При появлении в радиоканале помехи которая превышает уровень сигнала излучаемого от датчиков и эта помеха существует на протяжении 20 секунд, RR-108 отправит в (UART) следующую строку: "Jamming!!! \r" Индикация посылок в штатном режиме работы В рабочем режиме, когда приёмник устройства фиксирует посылку от датчиков, зелёный светодиод мигает 2 раза. Прибор реагирует миганием светодиода на работу как приписанных, так и не приписанных датчиков.