Вторник, 03.12.2024, 23:33
| RSS
Главная | Сигнализация "Lock GSM" - Страница 28 - Форум
Защита, контроль, управление
Форма входа
[ Новые сообщения · Участники · Правила форума · Поиск · RSS · Чат

Наш канал в YouTube
]
Сигнализация "Lock GSM"


AdminДата: Вторник, 27.11.2007, 00:41 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Все вопросы, связанные с охранной системой "LOCK GSM", рассматриваем здесь.

Все версии прошивок - http://lock.3dn.ru/load/8

По наиболее часто задаваемому вопросу - все версии прошивок являются бесплатными, никаких "закрытых" версий не существует!!!

Смотреть видео работы с сигнализацией LOCK GSM

FAQ для LOCK GSM. Откройте спойлер:


 
AdminДата: Четверг, 29.09.2011, 19:48 | Сообщение # 271
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Посмотрел. Начнём с того, что просил только подпрограмму работы с А2, а не всю программу. Ну да ладно.

1. Почему в инициализации вход А2 сконфигурирован как выход, если это вход?

2. Я так понял, контроль А2 - это подпрограмма ADC_4? И что там сделано, кроме того что скопировано всё из подпрограммы ADC_2? Вы бы хоть попробовали скомпилировать этот файл, сразу вылезли бы ошибки дублирования одних и тех же меток - например, AN_11 и AN_22. Далее - почему в ADC_4 идёт работа опять с А1? Потому что опять же всё просто копировалось из ADC_2
 
sasharodinДата: Вторник, 04.10.2011, 12:43 | Сообщение # 272
Группа: Пользователи
Сообщений: 3
Статус: Offline
Здравствуйте, можно-ли в системе использовать вместо PIC16F876A PIC16F873
 
romaadereykoДата: Вторник, 04.10.2011, 15:10 | Сообщение # 273
Группа: Пользователи
Сообщений: 80
Статус: Offline
Михаил, никак не получается с выходом A2
 
AdminДата: Вторник, 04.10.2011, 21:28 | Сообщение # 274
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Quote (romaadereyko)
Михаил, никак не получается с выходом A2


1. Назначаем вывод А2 входом, подтягиваем его резистором к плюсу, Н/З контакт датчика с А2 на корпус.

2. В любом режиме работы сигналки вызываем попрограмму, назовём, её, допустим Control_A2

3. Сама подпрограмма:

Code


Control_A2

BTFSS   PORTA,2                  ; проверяем А2
Return                    ; датчик замкнут, выходим
Call      Delay_15mks            ; небольшая задержка на предмет дребезга контактов или помехи
BTFSS   PORTA,2                  ; снова проверяем А2
Return                    ; датчик замкнут, значит сначала был дребезг или помеха, выходим
Call       SMS_X                    ; срабатывание - датчик разомкнут более 15 мс - отправляем SMS (Х - номер SMS )
Return                    ; выходим     



Естественно, после выхода из подпрограммы с условием, что был разомкнут датчик на А2 и отправили SMS, то порт А2 больше не контролируем, иначе SMS_X будет отправляться бесконечно.

Ну, а сейчас думайте, как этот сырой исходник вставить в саму программу biggrin
 


AdminДата: Вторник, 04.10.2011, 21:34 | Сообщение # 275
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Quote (sasharodin)
Здравствуйте, можно-ли в системе использовать вместо PIC16F876A PIC16F873

По пинам и регистрам эти контролеры должны быть совместимы, но 873 имеет меньший объём памяти - 4к вместо 8к. Если прошивка "влезает" в 873-й, то почему бы и нет? :D.
 
romaadereykoДата: Вторник, 04.10.2011, 21:35 | Сообщение # 276
Группа: Пользователи
Сообщений: 80
Статус: Offline
спасибо за код, щас переделываю п/п под нормальные размеры, т.к. в Барановичах нет smd деталей
 
romaadereykoДата: Пятница, 07.10.2011, 21:51 | Сообщение # 277
Группа: Пользователи
Сообщений: 80
Статус: Offline
а как создать задержку на 15 мкс?
просмотрел задержку на 8мкс и 95 мкс и так ничего и не понял
 
AdminДата: Суббота, 08.10.2011, 09:02 | Сообщение # 278
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Роман, а какая получится задержка, если два раза вызвать задержку 8 мкс? biggrin
Если лень разбираться с готовыми програмами, то можно проявить хоть чуть-чуть желания и найти в интернете калькуляторы, в которые введя любое значение задержки на выходе получим ассемблерный код. Ссылку не даю специально, поработайте немножко. Только используя подобные вещи, писать самостоятельно программы вы не научитесь никогда!

P.S. Задержки 15 микросекунд маловато будет, делайте хотя бы 15 миллисекунд. Я же и писал в комментариях к подпрограмме - мс
 
pomidoroffДата: Понедельник, 10.10.2011, 09:20 | Сообщение # 279
Группа: Пользователи
Сообщений: 2
Статус: Offline
Здравствуйте, Михаил. Повторил Вашу схему. Работает отлично, но есть небольшая проблема -
с ключами DS1990A всё ОК, но не хочет принимать дешевые китайские ключи TM1990A.
Не могли бы вы поделиться исходником с целью его допиливания для этих ключей и переделки
отправки смс в PDU формате?
Мой ящик - dman@tut.by


Сообщение отредактировал pomidoroff - Понедельник, 10.10.2011, 09:23
 
AdminДата: Понедельник, 10.10.2011, 18:47 | Сообщение # 280
Admin
Группа: Администраторы
Сообщений: 4260
Статус: Offline
Отправил. Обращаю внимание - он на Ассемблере biggrin
 
Поиск:



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