Инструкция по работе интерфейсного приемника RR-108 Введение

advertisement
Инструкция по работе интерфейсного приемника 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 раза. Прибор реагирует миганием
светодиода на работу как приписанных, так и не приписанных датчиков.
Download