Устройство управления и контроля. Часть 2 (тема закрыта)
|
|
rzloy | Дата: Вторник, 19.02.2013, 10:18 | Сообщение # 631 |
Группа: Пользователи
Сообщений: 64
Статус: Offline
| Цитата (vspishkin) у 232 макса всего 16 выводов, меня интерисует 13и 14 пин 232,который соединяется 7,13 макса 3232 Китайским тестером еще +0.5в. В момент измерений МАХы соединены, то есть замер тупо в работающем устройстве.
|
|
| |
Admin | Дата: Вторник, 19.02.2013, 10:27 | Сообщение # 632 |
 Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Цитата (alex152) Имелось в виду следующее: - зарегистрированным ключом - снимает с охраны (и это естественно) и дальше фунциклирует по алгоритму,- незарегистрированным ключом - АЛАРМ снова мигает (таймер возобновляет работать) и после окончания 30 сек ставит на охрану, дальше - по алгоритму Так я и не понял :(. Незарегистрированный ключ, если им "тыкнуть" в считывающее устройство во время 30-ти секундной задержки, полностью отключает реле или все же кратковременно на 1 секунду?
|
|
| |
alex152 | Дата: Вторник, 19.02.2013, 11:00 | Сообщение # 633 |
Группа: Пользователи
Сообщений: 366
Статус: Offline
| Цитата (Admin) Так я и не понял :(. Незарегистрированный ключ, если им "тыкнуть" в считывающее устройство во время 30-ти секундной задержки, полностью отключает реле или все же кратковременно на 1 секунду? 30-сек задержка при постановке на охрану: АЛАРМ мигает, при каждом касании незарег. ключом реле включается на 1 сек, но если несколько раз подряд - можно поймать ситуацию, когда АЛАРМ перестает мигать (гаснет) и реле выключено (PIC что-то делает в цикле, на входящие звонки не реагирует). Разблокирование из этого режима - касание ЛЮБЫМ ключом, но с разным результатом: - зарегистрированным ключом - снимает с охраны (прерывает задержку), - незарегистрированным ключом - АЛАРМ снова мигает (задержка продолжается до истечени 30 сек), после окончания 30 сек ставит на охрану
Сообщение отредактировал alex152 - Вторник, 19.02.2013, 11:05 |
|
| |
Admin | Дата: Вторник, 19.02.2013, 11:31 | Сообщение # 634 |
 Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Т.е. ситуация абсолютно аналогична той, что была и в режиме тревоги? Тогда это "звенья одной цепи", спасибо, все понятно.
|
|
| |
alex152 | Дата: Вторник, 19.02.2013, 12:06 | Сообщение # 635 |
Группа: Пользователи
Сообщений: 366
Статус: Offline
| Цитата (Admin) Т.е. ситуация абсолютно аналогична той, что была и в режиме тревоги? Тогда это "звенья одной цепи", спасибо, все понятно. В Протеусе и "железе" так же ловится хорошо
|
|
| |
Admin | Дата: Вторник, 19.02.2013, 13:55 | Сообщение # 636 |
 Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Цитата (alex152) В Протеусе и "железе" так же ловится хорошо Да, спасибо, уже проверил. И нашел путь решения. Проблема заключалась в следующем - после проверки контрольной суммы CRC ключа, если СRC некорректное, программа крутилась в цикле (со сбросом WDT), пытаясь по-новой прочитать ключ, который уже был снят со считывающего устройства (именно это и происходит при быстром "тыкании" ключом вне зависимости от того зарегистрированный или незарегистрированный ключ). Нужно будет сделать следующим образом - если CRC неправильная - выход из подпрограммы с задержкой 1 секунда (для защиты от быстрого повторного считывания кода ключа).
|
|
| |
alex152 | Дата: Вторник, 19.02.2013, 14:49 | Сообщение # 637 |
Группа: Пользователи
Сообщений: 366
Статус: Offline
| Цитата (Admin) программа крутилась в цикле (со сбросом WDT) У меня сброса по WDT не было, ждал в этом режиме 5-10 мин (больше терпения не хватило ) Цитата (Admin) выход из подпрограммы с задержкой 1 секунда (для защиты от быстрого повторного считывания кода ключа) Задержка нужна обязательно!
|
|
| |
Admin | Дата: Вторник, 19.02.2013, 15:21 | Сообщение # 638 |
 Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Цитата (alex152) У меня сброса по WDT не было, ждал в этом режиме 5-10 мин (больше терпения не хватило ) Имелось ввиду, что в этом цикле есть команда CLRWDT, поэтому WDT и не срабатывал. Я немного не так выразился, не сброса, а очистки сторожевого таймера.
Цитата (alex152) Задержка нужна обязательно! Я использовал код чтения ключа, который раньше писАл для дубликатора ключей. А там нужно было в режиме чтения в цикле ожидать прикладывания ключа. Для сигналки такой алгоритм не совсем подходит. Ладно, это исправим.
|
|
| |
vspishkin | Дата: Вторник, 19.02.2013, 16:24 | Сообщение # 639 |
Группа: Пользователи
Сообщений: 868
Статус: Offline
| Цитата (rzloy) Китайским тестером еще +0.5в. спасибо,у меня там тоже отриц напряжение,есть кое какие мысли отпушусь после эксперимента
|
|
| |
Admin | Дата: Вторник, 19.02.2013, 20:57 | Сообщение # 640 |
 Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
| Обновил прошивки для SIM300D/900D и Siemens MC35. Устранены "глюки" с контролем датчика на линии и сигналки при операциях с незарегистрованным ключом, выявленые самым активным участником нашего форума. Наверное, благодаря Александру я без работы никогда не останусь А если серьезно, то всем огромное спасибо за выявленные и указанные проблемы и недостатки при тестировании.
К сожалению, я не смогу в ближайшее время опробовать исправленные прошивки в "железе" - нахожусь не дома. В Протеусе вроде бы все работает правильно, но симулятор - это все же не реальное устройство. В общем, проверяйте.
|
|
| |