[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 8
  • 1
  • 2
  • 3
  • 7
  • 8
  • »
Форум » Форум uCProg » Управление и контроль » (20 статья) Охранная сигнализация GSM SMS
(20 статья) Охранная сигнализация GSM SMS
BorodaДата: Суббота, 18.03.2017, 21:08 | Сообщение # 1
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
Обсуждаем
 
crocodilДата: Воскресенье, 19.03.2017, 14:45 | Сообщение # 2
Рядовой
Группа: Пользователи
Сообщений: 11
Статус: Offline
Подойдут ли эти модули на замену? 
https://my.aliexpress.com/wishlist/wish_item_similar_product_list.htm?productId=32284777313
 
BorodaДата: Воскресенье, 19.03.2017, 16:08 | Сообщение # 3
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
В принципе подойдут. Надо только посмотреть, как нога RESET у модуля организована.

У меня при ресете нога контроллера замыкается на землю, а при нормальном состоянии становится входом (как схема "открытый коллектор"). На плате модуля стоит подтягивающий резистор 10кОм к плюсу.
 
crocodilДата: Среда, 12.04.2017, 16:11 | Сообщение # 4
Рядовой
Группа: Пользователи
Сообщений: 11
Статус: Offline
Модули почти у меня (по треку с алиекспресс уже в Украине). Вопрос-пожелание.
Возможно-ли добавить к системе упрвляемый выход на реле?
Т.е. к примеру, что-бы была возможность дистанционно включить с телефона обогреватель и т.д.
 
BorodaДата: Среда, 12.04.2017, 20:49 | Сообщение # 5
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
crocodil, я предполагал такую просьбу, была мысль сделать отдельный контроллер для управления нагрузками по GSM, но пока руки не дошли, а на данном МК это не получится, вся память забита под завязку. Или брать pic16f648, или pic16f886 (последний предпочтительнее, по цене тоже самое, можно функционал свободно расширять). Но народ боится почему-то конструкций на больших МК, хотя охотно мигает светодиодом на Ардуине с 32 килобайтами памяти.
 
crocodilДата: Четверг, 13.04.2017, 17:15 | Сообщение # 6
Рядовой
Группа: Пользователи
Сообщений: 11
Статус: Offline
Ясно, попробую пока как есть.pic16f886 у меня есть, при случае могу тестить и на нем.
 
crocodilДата: Четверг, 27.04.2017, 17:29 | Сообщение # 7
Рядовой
Группа: Пользователи
Сообщений: 11
Статус: Offline
Вообщем собрал вариант с пятью охранными шлейфами (один из них, пятый технологический). Датчик температуры поставил  один - Т1.
Включил, сделал выдержку, поставил систему на охрану. И началось - беспрерывно (каждые 10сек) шлет смс с содержанием как на скриншоте. Разомкнул технологический канал - перестал слать смс, но начал кратковременно тикать зуммер. Именно тикать, а не пищать. (активный зумер запаял  вместо реле). Т.е. питание на реле подается на долю секунды. Температуру и уровень сети в смс не отображает. Прошивку еепром делал в конфигураторе. Вообщем, как-то так..
Скриншоты, фото здесь:
https://www.dropbox.com/s/pgkq9ektl48omop/%D0%9A%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%82%D0%BE%D1%80.zip?dl=0
 
BorodaДата: Четверг, 27.04.2017, 22:27 | Сообщение # 8
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
crocodil, интересный эффект. Сейчас прошил с Вашими настройками, проверил - все работает как надо. Такая смс отправляется в случае, когда схему только что включили, модем подключился, но еще не прочитались параметры сети и температура. Такое ощущение, что модем подключается к сети, отправляет смс и контроллер после этого перезагружается.

Реле должно включиться на 12 секунд при сработке каналов в соответствии с Вашими настройками. Реле может отключиться только в двух случаях: 1 - прошло 12 секунд, 2 - сняли с охраны. Что-то странное у Вас там творится.

Как себя ведет "статусный светодиод" (на 9 ноге МК)? Что показывает светодиод "уровень сети"?
 
BorodaДата: Четверг, 27.04.2017, 22:52 | Сообщение # 9
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
Вы случайно модем не от USB пытаетесь запитать? А то USB 500mA дает, а модем до 2 ампер жрет! И меня смущает вот тот элемент sot23 А4 возле разъема usb. Это же не стабилизатор?
 
crocodilДата: Пятница, 28.04.2017, 11:41 | Сообщение # 10
Рядовой
Группа: Пользователи
Сообщений: 11
Статус: Offline
Т.к. модуль и микроконтроллер у меня запитывались напрямую от аккумулятора (а аккумулятор был уже не очень..) в момент отправки смс происходил сброс микроконтроллера (напряжение падало ниже 4-х вольт) и система запускалась по новой. Поставил нормальный акум и убрал в прошивке бит сброса от понижения напряжения (сброс при напряжении менее 4 вольт) - все заработало должны образом.
Однако вылез такой баг:
Я поставил в сигнализацию сим-карту, с которой уже должна работать сигнализация - Киевстар (вчера для проверки ставил в нее МТС).
В результате от сигнализации нет никаких смс о ее статусе.
Причина, думаю, в следующем: оператор Киевстар использует для набора 10-ти значные номера. Как я не пытался прописать свой номер в памяти микроконтроллера (у меня в телефоне то-же Киевстар и мне нужна система на одном операторе)  - безрезультатно. Оставлял (как было) перед номером цифру 8, ставил FF перед номером или FF после номера - тишина, сигнализация ничего мне не отсылает.
Возможно следует как-то по другому прописывать номер абонента (10-ти значный) ??


Сообщение отредактировал crocodil - Пятница, 28.04.2017, 13:08
 
BorodaДата: Пятница, 28.04.2017, 15:15 | Сообщение # 11
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
Напишите формат 10-ти значного номера и на какие цифры начинается (коды для всех Ваших операторов). Просто у меня начало номера определяется по символам "кавычка" и "плюс". А тут плюса нет. Может получится универсальный алгоритм сделать.
 
crocodilДата: Пятница, 28.04.2017, 16:29 | Сообщение # 12
Рядовой
Группа: Пользователи
Сообщений: 11
Статус: Offline
067-1234567, 097-1234567, 098-1234567, 068-1234567 - номера Киевстар
050-1234567, 066-1234567, 099-123456 - номера МТС, а точнее Vodafone.
063-1234567, 093-1234567 -номера Lifecell
Может еще какие-то, всех не упомню..
С номером Vodafone формата 099-1234567 - система заработала, не смотря на то, что перед номером я прописал цифру 8. Цифра "8" перед номером абонента была актуальна в Украине до 2009 года. Потом набор стал 10-ти значный. Если сейчас попытаться набрать с телефона номер с "8" впереди, робот скажет - неверно набранный номер (по крайней мере на Киевстаре и Vodafone).
Хотя вот только что взял и проверил на Киевстаре и Vodafone - если с телефона отправить смс и впереди номера  абонента добавить "8" - смс отправляется и приходит. Странно как-то все это..
З.Ы. Думаю, "8"-ку нужно по любому "убирать". Т.к. нет реакции сигнализации на входящий звонок, прописанный в памяти.
Либо делать полный формат ввода номера. Для операторов Украины это: +38-0XX-XXXXXXX


Сообщение отредактировал crocodil - Пятница, 28.04.2017, 16:46
 
BorodaДата: Суббота, 29.04.2017, 09:03 | Сообщение # 13
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
crocodil, интересно, как оператор отдает номер модему при звонке? Внутренний или международный? У нас раньше тоже внутренние номера начинались с 8, а сейчас все операторы на международный +7 перешли.
 
BorodaДата: Суббота, 29.04.2017, 09:53 | Сообщение # 14
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
Мдееее... как все сложно... зачем блин столько разных форматов придумали? При звонке оператор отдает циферку, которая определяет, в каком формате номер звонящего: 145 - международный, 161 - местный, 129 - не определен. Чтоб блин сделать тупую рассылку смс'ок с учетом всех параметров стандарта GSM, надо МК с 32к памяти брать... Жесть...
 
BorodaДата: Суббота, 29.04.2017, 10:11 | Сообщение # 15
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
Ладно, подумаю, как сделать универсальный определитель, а сейчас пока ремонт продолжается...
 
Форум » Форум uCProg » Управление и контроль » (20 статья) Охранная сигнализация GSM SMS
  • Страница 1 из 8
  • 1
  • 2
  • 3
  • 7
  • 8
  • »
Поиск: