Перейти к блогу GetChip.net - блог        JilTE[1] - в разработке     Модификации устройств - модификации

 
Текущее время: 25 апр 2024, 10:01

Часовой пояс: UTC + 3 часа [ Летнее время ]



Начать новую тему Ответить на тему  [ Сообщений: 232 ]  На страницу Пред.  1 ... 8, 9, 10, 11, 12, 13, 14 ... 24  След.
Автор Сообщение
 Заголовок сообщения: Re: «Охранно-пожарная сигнализация для дома или дачи»
СообщениеДобавлено: 31 июл 2015, 14:17 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Нет, не совсем так, поясню… если система в режиме «Охрана снята», нормальное состояние – это только НС (замкнуто = 0,8…0,9 В). Все остальные уровни считаются как неисправность без всяких таймеров (их просто нет для этого режима). Так как они по определению не нужны. Определяющим моментом служит то обстоятельство, что сама система выключает неисправный датчик из алгоритма, а также автоматически включает его при соответствующем (нормальном) уровне напряжения. Если же система находится в режиме «Охрана включена», то тут уже имеются «куча» таймеров. А именно: - таймер задержки на вход/выход; таймер задержки на реагирование системой тревожного срабатывания (разомкнут = 2,0…2,3 В); - таймер определения неисправности по временному интервалу уровня напряжения 2,0…2,3 (разомкнут). Перечисленные таймера, работают не зависимо друг от друга (могут работать одновременно). Обнуляются, да: первый – при полном отсчёте своего интервала или при восстановлении нормального уровня; второй – при восстановлении нормального уровня; третий – при восстановлении нормального уровня.
С первым и вторым, думаю всё понятно. А вот о третьем напишу на всякий случай. Третий таймер запускается при напряжении линии 2,0…2,3 (разомкнуто), если до конца работы таймера, уровень линии не перешёл в норму, то формируется флаг неисправности, и датчик отключается из алгоритма.


Последний раз редактировалось SVN 31 июл 2015, 17:02, всего редактировалось 1 раз.

Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: «Охранно-пожарная сигнализация для дома или дачи»
СообщениеДобавлено: 31 июл 2015, 17:02 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Пока писал, пришла мысль привязать третий таймер к таймеру входа.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: «Охранно-пожарная сигнализация для дома или дачи»
СообщениеДобавлено: 31 июл 2015, 19:03 
Не в сети

Зарегистрирован: 24 мар 2013, 18:53
Сообщения: 129
Если честно, я уже "мозг сломал", пытаюсь мыслить логически, запутался окончательно, что вы посоветуете ?
Я так понял, что необходимо уменьшить время на " вход ", или увеличить время обнаружения неисправности, что не разумно делать.
Уменьшаем тогда время на вход, максимальное 2 минуты, а таймер неисправности 240 секунд.


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: «Охранно-пожарная сигнализация для дома или дачи»
СообщениеДобавлено: 31 июл 2015, 19:44 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия
Я думаю, что правильнее и безопаснее сделать вот как. Если ты планировал датчики S1 и S2 размещать на входные двери (то есть, входная дверь – тамбур – дверь в помещение), то тогда у датчика S2 вообще убрать входной/выходной таймер. А контроллер доступа (для снятия и постановки охраны), разместить в тамбуре. Само же охранное устройство будет находится в помещении. Таймер на отказ, как я думаю, не должен превышать 2 минуты. Таким образом если даже у датчика S1 таймер на отказ 2 минуты + таймер на вход (2 – 5 мин), максимально 5 минут до события. Пять минут в тамбуре большого вреда не принесут. Тогда с таймерами проблем нет, проникнуть в помещение при их работе не получится. Так как их работа на события не повлияют.


зы. Плохо то, что пока идёт разработка, ни кто не подкидывает свежих идей. А вот когда программа будет уже готова, тогда начнётся… «я хочу так»… « а я эдак»… :(


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: «Охранно-пожарная сигнализация для дома или дачи»
СообщениеДобавлено: 31 июл 2015, 22:58 
Не в сети

Зарегистрирован: 24 мар 2013, 18:53
Сообщения: 129
Давайте тогда так и поступим. Датчик S2 без таймера на вход, время обнаружения неисправности 2 минуты


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: «Охранно-пожарная сигнализация для дома или дачи»
СообщениеДобавлено: 31 июл 2015, 23:11 
Не в сети
Аватара пользователя

Зарегистрирован: 29 май 2011, 17:59
Сообщения: 3769
Откуда: Россия


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: «Охранно-пожарная сигнализация для дома или дачи»
СообщениеДобавлено: 01 авг 2015, 03:01 
Не в сети

Зарегистрирован: 17 мар 2014, 21:34
Сообщения: 21


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: «Охранно-пожарная сигнализация для дома или дачи»
СообщениеДобавлено: 01 авг 2015, 03:28 
Доброго времени суток.
Решил присоединиться к интересному проекту.
По жизни и работе не раз приходилось сталкиваться с системами ОПС.
Серийно выпускаемые системы почти всегда из простых - чего то не хватает.
Серьёзные системы как правило избыточны (для большинства применений) в следствии чего для достижения требуемой архитектуры и функциональности - стоимость зашкаливает, запутанность и сложность программирования на пределе.
Из все этого для себя сложилась определённая архитектура (набор функций и возможностей) которая подходила под большинство задач.
Хочу предложить к участникам поста подумать о варианте модульности системы, с возможностью наращивания возможностей и функционала.
Как пример:
Удачное на мой взгляд решение модульной архитектуры у "Болида" и "Астра".
Ядро системы клавиатура с ЖКИ индикатором - Это программирование, стек тревог,стек событий, индикация событий на ЖКИ, часы реального времени, связь с другими модулями и компьютером.
Модуль шлейфов - отслеживание состояние шлейфа (норма, тревога, обрыв, замыкание), добавляя модули наращиваем кол-во шлейфов.
Модуль исполнительный реле - управление по событиями ( также может наращиваться).
Модуль коммуникации оповещения - GSM, LAN, модем по телефонной линии, и тд.
Модуль питания.
На мой взгляд упрощается программирование и отлаживание, модернизация системы.
Со своей стороны имеются некоторые наработки, модули адресных шлейфов, модули индикации на жки, радио модули (не завершены).
Будет интерес - выложу для ознакомления.
Хотя на ветке форума особого энтузиазма не наблюдаю. Видимо тема узко специфическая.
Интересно было бы поучаствовать.


Вернуться к началу
  
Ответить с цитатой  
 Заголовок сообщения: Re: «Охранно-пожарная сигнализация для дома или дачи»
СообщениеДобавлено: 01 авг 2015, 12:47 
Не в сети

Зарегистрирован: 24 мар 2013, 18:53
Сообщения: 129


Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
 Заголовок сообщения: Re: «Охранно-пожарная сигнализация для дома или дачи»
СообщениеДобавлено: 01 авг 2015, 15:08 
Не в сети

Зарегистрирован: 01 авг 2015, 01:57
Сообщения: 5
Приветствую всех на форуме.
Ниже описание функционала адресного модуля.

Обмен между мастером и славе модулями по 1 проводному программному UART.
UART скорость 9600 8 бит, 1 стоп бит, без паритета.
Ver. 3.0

Кол-во адресных устройств на динии до 256.
В данной версии адресного устройства реализованы 6 команд.

0 - Чтение из адрескика состояние входов IN1, IN2 и выходов OUT_1, OUT_2.
Биты ответа:
(0,1 - IN1; замыкание, обрыв, норма, сработка).
(2,3 - IN2; замыкание, обрыв, норма, сработка).
4 - Не используется (Расширение).
5 - OUT_1 , Включено/Выключено.
6 - OUT_2 , Включено/Выключено.
7 - Не используется (Расширение).

Команды.
1 - Не используется (Расширение).
2 - Запись в адресник ( OUT_1 ON) (сохраняется в EEprom).
3 - Запись в адресник ( OUT_1 OFF) (сохраняется в EEprom).
4 - Запись в адресник ( OUT_2 ON) (сохраняется в EEprom).
5 - Запись в адресник ( OUT_2 OFF) (сохраняется в EEprom).
6 - Не используется (Расширение).
7 - Запись в адресник нового адреса (сохраняется в EEprom).
8,9,A,B,C,D,E,F - Не используется (Расширение)

Пакет запроса обмена мастер -> славе, состоит из 8 байт.
# - начало пакета.
x,x - два байта адреса. Код ASCI (HEX) (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)
0-7 - один байт код команды Код ASCI (HEX) (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)
x,x - два байта данные. Код ASCI (HEX) (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)
x,x - два байта контрольной суммы Код ASCI (HEX) (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)

Пакет ответа славе -> мастер состоит из 8 байт.
$ - начало пакета.
x,x - два байта адреса. Код ASCI (HEX) (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)
0-7 - один байт код команды Код ASCI (HEX) (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)
x,x - два байта данные. Код ASCI (HEX) (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)
x,x - два байта контрольной суммы Код ASCI (HEX) (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)

Ответ два байта данных с кодом EE - ASCI (HEX) от адресного устройства Ошибка !!!

Пример READ ADR 64 #64000FC ответ от адресника $6400079 ( IN1, IN2 обрыв, OUT_1,OUT_2 =0)
Пример ON OUT 1 #64200B3 ответ от адресника $6420036
Пример OFF OUT 1 #6430018 ответ от адресника $643009D
Пример ON OUT 2 #6440062 ответ от адресника $64400E7
Пример OFF OUT 2 #64500C9 ответ от адресника $645004C

Пример Set New ADR 99 #64799A8 ответ от адресника $647992D
Пример Set New ADR 64 #99764BF ответ от адресника $997643A

****
Следующее адресный модуль выполняет функции -
4 шлейфовой охранной сигнализации с постановкой снятием RFID картами EM-marine (10шт).
Контроллер доступа по картам(32шт) с отслеживанием не закрытой двери.

Реализуемые аппаратно программные функции:
Расстояние считывания 2-4см.

Параметры
2 Входные зоны задействованы под кнопку прохода "KNopen" и Геркон НЕ закрытой двери.
4 Входные зоны охраны с постановкой/снятием Rfid картой.
Отслеживание состояния входных зон (Норма, С работка, Обрыв, КЗ) оконечное сопротивление 10ком, с работка 6,8ком.

2 Выхода - управление проходом и оповещением о тревоги (включают 12в 1А на канал).
Блокировка прохода картой "LOCK" а также постановка/снятие с охраны.
Полное удалённое управление и программирование по 1 проводному интерфейсу типа (LIN).
Локальное программирование через 3х позиционный переключатель и кнопка "SET", достаточное для функционирования.
Контроль режимов работы и состояния 5 светодиодами и пищалкой (BUZER).

Программирование через 3х позиционный переключатель и кнопку "SET":

Sw1 on - Добавление карт доступа.
Sw2 on - Установка Времени включения OUT1.
Sw3 on - Установка Времени включения OUT2.(Alarm GK).
Sw1+Sw2 on - Время ожидания не закрытой двери (Геркон).
Sw1+Sw3 on - Кол-во повторов Alarm Open_GK (Геркон).
Sw2+Sw3 on - Добавление карт блокировки (max 10).
Sw1+Sw2+Sw3 on - Очистка переменных и кодов карт.


Удалённое управление и программирование по 1 проводному интерфейсу типа (LIN):
Пока использую адаптер на сом порт и терминальную программу "Terminal v1.9b"
Список команд:

CMD0 _ Системные Временные установки контроллера.
CMD1 _ Команда "KNopen" по времени.
CMD2 _ Смена адреса устройства.(0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)
CMD3 _ Длительность включения OUT1.
CMD4 _ Длительность включения OUT2. (Alarm GK).(Сирена).
CMD5 _ Кол-во повторов Alarm Open_GK (Геркон).
CMD6 _ Время открытой двери До СИРЕНЫ.
CMD7 _ Чтение кода карт (0..41). блокировки и доступа.
CMD8 _ Блокировка доступа по карте и "KNopen".
CMD9 _ Раз-Блокировка доступа по карте и "KNopen".
CMDA _ Запись кода карты по номеру (0..41).
CMDB _ Текущее сост. Входных линий Lock/UnLock, Arm/Alarm, L1,L2,L3,L4,L5,L6.
CMDC _ Чтение/запись логики входных линий L1,L2,L3,L4,L5,L6 - (NO, NC).
CMDD _ Удаление кода карты по номеру (0..41).
CMDE _ Установка начальных установок контроллера (Default).
CMDF _ Кол-во записаных ключей блокировки (Max 10) и доступа (Max 32).
;
Пример обмена данными.

CMD0
Запрос >F50000F Ответ <FB005010A039F

< - Маркер начала ответа от контроллера.
Hex(x) Адрес - Адрес контроллера.(0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F).
Hex(x) Значение - Длина блока данных (max 16).
Hex(x) Значение - Код команды (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F).
Hex(xx) Значение - Время активности OUT1. (сек)
Hex(xx) Значение - Время активности OUT2. (сек)
Hex(xx) Значение - Время до активизации OUT2. (сек)
Hex(xx) Значение - Кол-во активизаций OUT2. (раз)
Hex(xx) CRC8 - Контрольная сумма передаваемого пакета.



Модули программирования и отображения на LCD выложу попозже.


Вложения:
Схема и собранный модуль t13.JPG
Схема и собранный модуль t13.JPG [ 81.58 КБ | Просмотров: 6524 ]
Схема  и собранные платы KD Alarm ST7.JPG
Схема и собранные платы KD Alarm ST7.JPG [ 194.07 КБ | Просмотров: 6524 ]
Вернуться к началу
 Профиль Отправить личное сообщение  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 232 ]  На страницу Пред.  1 ... 8, 9, 10, 11, 12, 13, 14 ... 24  След.

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 52


Вы можете начинать темы
Вы можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB