Пятница, 09.12.2016, 23:11
| RSS
Главная | Устройство управления и контроля. Часть 2 (тема закрыта) - Страница 63 - Форум
Защита, контроль, управление
Форма входа
Логин:
Пароль:
[ Новые сообщения · Участники · Правила форума · Поиск · RSS · Чат ]
Страница 63 из 100«12616263646599100»
Форум » ФОРУМ » Электроника для дома » Устройство управления и контроля. Часть 2 (тема закрыта)
Устройство управления и контроля. Часть 2 (тема закрыта)
aster12Дата: Воскресенье, 17.02.2013, 21:13 | Сообщение # 621
Группа: Пользователи
Сообщений: 15
Статус: Offline
вопрос к админу.

Вы можете отключить контроль наличия датчика на линии в версии MC35 ?
 


AdminДата: Воскресенье, 17.02.2013, 21:55 | Сообщение # 622
Admin
Группа: Администраторы
Сообщений: 3195
Статус: Offline
Любой каприз... smile
Прикрепления: mc35_NS.zip(4Kb)
 
aster12Дата: Воскресенье, 17.02.2013, 22:41 | Сообщение # 623
Группа: Пользователи
Сообщений: 15
Статус: Offline
благодарствуем! оперативно.
 
alex152Дата: Понедельник, 18.02.2013, 08:59 | Сообщение # 624
Группа: VIP
Сообщений: 359
Статус: Offline
Цитата (Admin)
Обнаружена серьезная ошибка в алгоритме работы охранной сигнализации!
Цитата (Admin)
Просьба к тем, кто использует электронные ключи с привязкой реле К4 для управления сиреной проверить наличие данной ошибки на предыдущей версии прошивки и протестировать новый вариант
Протестировал на предыдущих версиях 1.4, 1.5 и 1.5_test - действительно был глюк.

В новой версии глюк частично остался: в течение 30-сек. задержки касаемся несколько раз незарег. ключом (не с первого раза) -> гаснет АЛАРМ, реле 4 выключается, после этого контроллер крутит в цикле (не ставит на охрану), не реагирует на вх. звонки пока не коснешься зарег. или незарег. ключом.
Уязвимость системы на лицо, а как ее использовать - придумают кому надо...

В этом блоке есть еще глюк, проверить можно так:
1. размыкаем шлейф -> загорается АЛАРМ, включается реле 4, идет дозвон;
2. касаемся несколько раз незарег. ключом пока идет дозвон -> отправляется СМС №5, реле 4 включено;
3. касаемся еще несколько раз незарег. ключом -> АЛАРМ гаснет, реле 4 включено;
4. нажимает сброс (BUSY) -> АЛАРМ НЕ ГОРИТ, реакции контроллера на BUSY НЕТ! (программа крутится где-то в цикле до следующего касания незарег. ключом);
5. касаемся еще раз незарег. ключом -> АЛАРМ загорается, реле 4 включено, реакция контроллера на BUSY есть, дальше - по алгоритму.
Проверял в "железе"  и Протеусе, поймать глюк можно практически всегда. В версии 1.4 - аналогично.

P.S. Все это проверялось в версии с контролем наличия темп. датчика

Добавлю Автору еще инфо для раздумий smile по поводу сообщения "NO SENSOR": после выполнения программирования ключа (после касания ключом) в Протеусе и в "железе" на запрос инфо-СМС всегда отправляется "NO SENSOR". После сброса выдает температуру нормально. В версии 1.5_NS - работает аналогично, только вместо "NO SENSOR" отправляет "-01". В версии 1.4 такого не было!

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


Сообщение отредактировал alex152 - Понедельник, 18.02.2013, 14:04
 
vspishkinДата: Понедельник, 18.02.2013, 09:16 | Сообщение # 625
Группа: VIP
Сообщений: 855
Статус: Offline
Цитата (Busy)
Pin 17= 3.95v  Pin 18= 2.92v Pitanie 4v
у 232 макса всего 16 выводов, меня интерисует 13и 14 пин 232,который соединяется 7,13 макса 3232
 
AdminДата: Понедельник, 18.02.2013, 15:31 | Сообщение # 626
Admin
Группа: Администраторы
Сообщений: 3195
Статус: Offline
Цитата (alex152)
Добавлю Автору еще инфо для раздумий по поводу сообщения "NO SENSOR": после выполнения программирования ключа (после касания ключом) в Протеусе и в "железе" на запрос инфо-СМС всегда отправляется "NO SENSOR". После сброса выдает температуру нормально. В версии 1.5_NS - работает аналогично, только вместо "NO SENSOR" отправляет "-01". В версии 1.4 такого не было!

C этой проблемой я разобрался - сказались последствия объединения в одну процедур 1-wire для DS1990 и DS18B20. Нужно было дополнительно опускать в ноль линию датчика температуры (BCF PORTA,2) - т.к. на ней появлялся высокий уровень после программирования ключей. В версиях 1.3. и 1.4. это не требовалось ввиду использования для ключей и датчика температуры раздельных процедур.

Цитата (alex152)
В новой версии глюк частично остался: в течение 30-сек. задержки касаемся несколько раз незарег. ключом (не с первого раза) -> гаснет АЛАРМ, реле 4 выключается, после этого контроллер крутит в цикле (не ставит на охрану), не реагирует на вх. звонки пока не коснешься зарег. или незарег. ключом. Уязвимость системы на лицо, а как ее использовать - придумают кому надо...


alex152, конкретно в этой ситуации, перед записью ключей полная очистка памяти производилась?

Что касается остального - смогу детально заняться только ближе к следующим выходным. Тогда уже сразу выложу все исправления.
 


alex152Дата: Понедельник, 18.02.2013, 15:43 | Сообщение # 627
Группа: VIP
Сообщений: 359
Статус: Offline
Цитата (Admin)
alex152, конкретно в этой ситуации, перед записью ключей полная очистка памяти производилась?
Ключ был прописан в память раньше и естественно после очистки. Я во время программирования контроллера EEPROM не трогаю, чтобы не конфигурировать устройство после смены прошивки, и соответственно там всегда прописан 1 ключ
 
AdminДата: Понедельник, 18.02.2013, 16:10 | Сообщение # 628
Admin
Группа: Администраторы
Сообщений: 3195
Статус: Offline
Вопрос про очистку памяти был связан с чем - судя по описанию, при 30-сек задержке это происходит не системно? Или некая закономерность все же есть? Дело в том, что если сначала не выполнить очиску, то МК может спонтанно реагировать снятием/постановкой охраны даже замыкая/размыкая вход ключа.

Ладно, когда будет возможность, проверю все эти моменты.

Цитата (alex152)
И еще, нет выхода из режима программирования ключей по таймеру, если ключом не коснуться. Так было задумано или недосмотрели?

Нет, здесь таймер не планировался. Но видимо нужно сделать принудительный выход из этого режима нажатием кнопки, что бы в случае чего не дергать питание.
 
AdminДата: Вторник, 19.02.2013, 00:03 | Сообщение # 629
Admin
Группа: Администраторы
Сообщений: 3195
Статус: Offline
Все-таки получилось сегодня немного покопаться с программой. И так:

1. С "глюком" "NO SENSOR" разобрался, как и говорил, уже ранее. Спасибо Александру за направление поиска!

2. Цитата :
Цитата (alex152)
В этом блоке есть еще глюк, проверить можно так: 1. размыкаем шлейф -> загорается АЛАРМ, включается реле 4, идет дозвон; 2. касаемся несколько раз незарег. ключом пока идет дозвон -> отправляется СМС №5, реле 4 включено; 3. касаемся еще несколько раз незарег. ключом -> АЛАРМ гаснет, реле 4 включено; 4. нажимает сброс (BUSY) -> АЛАРМ НЕ ГОРИТ, реакции контроллера на BUSY НЕТ! (программа крутится где-то в цикле до следующего касания незарег. ключом); 5. касаемся еще раз незарег. ключом -> АЛАРМ загорается, реле 4 включено, реакция контроллера на BUSY есть, дальше - по алгоритму. Проверял в "железе"  и Протеусе, поймать глюк можно практически всегда. В версии 1.4 - аналогично.

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

3. Цитата:
Цитата (alex152)
В новой версии глюк частично остался: в течение 30-сек. задержки касаемся несколько раз незарег. ключом (не с первого раза) -> гаснет АЛАРМ, реле 4 выключается, после этого контроллер крутит в цикле (не ставит на охрану), не реагирует на вх. звонки пока не коснешься зарег. или незарег. ключом. Уязвимость системы на лицо, а как ее использовать - придумают кому надо...

Цитата (alex152)
Ключ был прописан в память раньше и естественно после очистки. Я во время программирования контроллера EEPROM не трогаю, чтобы не конфигурировать устройство после смены прошивки, и соответственно там всегда прописан 1 ключ

Александр, все же нужно проверить, что в "пустой области" EEPROM - FF или же другое значение (1Е). Это принципиально важно!
 
alex152Дата: Вторник, 19.02.2013, 07:49 | Сообщение # 630
Группа: VIP
Сообщений: 359
Статус: Offline
Цитата (Admin)
что в "пустой области" EEPROM - FF или же другое значение (1Е). Это принципиально важно!
В пустой области - 1E, в последней ячейке - FF

Добавлено (19.02.2013, 07:49)
---------------------------------------------
Цитата
Цитата (alex152)В новой версии глюк частично остался: в течение 30-сек. задержки касаемся несколько раз незарег. ключом (не с первого раза) -> гаснет АЛАРМ, реле 4 выключается, после этого контроллер крутит в цикле (не ставит на охрану), не реагирует на вх. звонки пока не коснешься зарег. или незарег. ключом
Имелось в виду следующее:
- зарегистрированным ключом - снимает с охраны (и это естественно) и дальше фунциклирует по алгоритму, 
- незарегистрированным ключом - АЛАРМ снова мигает (таймер возобновляет работать) и после окончания 30 сек ставит на охрану, дальше - по алгоритму
Прикрепления: 5927776.jpg(32Kb) · 7815259.jpg(26Kb)


Сообщение отредактировал alex152 - Вторник, 19.02.2013, 07:51
 
Форум » ФОРУМ » Электроника для дома » Устройство управления и контроля. Часть 2 (тема закрыта)
Страница 63 из 100«12616263646599100»
Поиск:



T2M © 2016
Сайт управляется системой uCoz