Среда, 22.05.2019, 04:27    
[ Вход · Лента сообщений · Участники · Правила форума · Поиск · RSS ]
  • Страница 6 из 8
  • «
  • 1
  • 2
  • 4
  • 5
  • 6
  • 7
  • 8
  • »
Форум » Форум uCProg » Управление и контроль » (20 статья) Охранная сигнализация GSM SMS
(20 статья) Охранная сигнализация GSM SMS
2544669Дата: Воскресенье, 30.12.2018, 19:01 | Сообщение # 76
Рядовой
Группа: Пользователи
Сообщений: 16
Статус: Offline
Добрый вечер! Повторил конструкцию. Все работает как описано, проверил работу с датчиками температуры (2 штуки), и без них.
Делал на безпаечной макетке. С модемом на SIM800C. Не обошлось без граблей. Это бит конфигурации BODEN, и неверно указанные направления приема (TX) и передачи (RX) на схеме.
Уважаемый Boroda, спасибо за отличный проект! Всех с НОВЫМ ГОДОМ!!!


Сообщение отредактировал 2544669 - Воскресенье, 30.12.2018, 19:03
 
BorodaДата: Суббота, 05.01.2019, 23:06 | Сообщение # 77
Генерал-лейтенант
Группа: Администраторы
Сообщений: 597
Статус: Offline
2544669, ну да, если всю схему питать от 4 вольт, то BOREN отключать надо. RX/TX на схемах поправил. Спасибо!
 
ИльдарДата: Пятница, 11.01.2019, 14:06 | Сообщение # 78
Сержант
Группа: Пользователи
Сообщений: 29
Статус: Offline
Добрый день,уважаемый  Boroda!
Не могли бы Вы сообщить какая кодировка используется для отправки  СМС в GSM модуле.
До сегодня использовал М 590.
Установил СИМ 800. сообщения не отсылаются.
заметил разницу в кодировке для отправки СМС. .У М590 UCS2 а у СИМ 800 GSM/
На СИМ 800. изменил,.но проверить сразу нет возможности.


Сообщение отредактировал Ильдар - Пятница, 11.01.2019, 14:14
 
BorodaДата: Пятница, 11.01.2019, 14:12 | Сообщение # 79
Генерал-лейтенант
Группа: Администраторы
Сообщений: 597
Статус: Offline
Ильдар, вот такая последовательность команд используется
Прикрепления: _GSM.txt(2.5 Kb)
 
ИльдарДата: Пятница, 11.01.2019, 14:16 | Сообщение # 80
Сержант
Группа: Пользователи
Сообщений: 29
Статус: Offline
СМС отправляется  с гипертерминала только после  ctrl+z
Это нормально?


Сообщение отредактировал Ильдар - Пятница, 11.01.2019, 15:18
 
BorodaДата: Пятница, 11.01.2019, 15:03 | Сообщение # 81
Генерал-лейтенант
Группа: Администраторы
Сообщений: 597
Статус: Offline
Код
Команды для работы с SMS сообщениями:
AT+CMGF=<режим>

Параметр
<режим>: 0 – PDU формат; 1 – текстовый формат
Ответ
OK или ERROR

Код
AT+CSCS=<chset>
Параметр <chset>:
“GSM” – кодировка ASCII
“HEX” – кодировка шестнадцатеричными значениями
“IRA” – международный справочный алфавит
“PCCP437” – кодировка CP437 (IBM PC)
“8859-1” – кодовые страницы семейства ISO 8859
“UCS2” – кодировка Unicode (2 байта на символ)

ОтветOK или ERROR


Команды одинаковые. Как бы должен в GSM ASCII работать.
 
ИльдарДата: Пятница, 11.01.2019, 15:21 | Сообщение # 82
Сержант
Группа: Пользователи
Сообщений: 29
Статус: Offline
СМС отправляется  с гипертерминала только после  ctrl+z
Это нормально?
 
BorodaДата: Пятница, 11.01.2019, 15:32 | Сообщение # 83
Генерал-лейтенант
Группа: Администраторы
Сообщений: 597
Статус: Offline
Я свой модем толкал гипертерминалом - по коду 0х13 (перевод каретки) все команды отправлялись. А смс уходило по 0х26, 0х13. 0x26 - это и есть ctrl-z. Описание М590.
 
ИльдарДата: Суббота, 12.01.2019, 12:49 | Сообщение # 84
Сержант
Группа: Пользователи
Сообщений: 29
Статус: Offline
Спасибо, Boroda! С этим все понятно.
А контролирует ли МК состояние STATUS  у модема?
 
BorodaДата: Воскресенье, 13.01.2019, 02:09 | Сообщение # 85
Генерал-лейтенант
Группа: Администраторы
Сообщений: 597
Статус: Offline
Цитата Ильдар ()
МК состояние STATUS у модема

Вот эти команды каждые 5 секунд повторяются
Код
"AT+CREG?",13 ' запрашиваем регистрацию в сети
"AT+CSQ",13 ' запрашиваем уровень сигнала
В программе есть несколько счетчиков ошибок, которые накапливаются во время опроса модема и сбрасываются, если все в норме.

IF No_signal > 10 THEN GOTO Rest ' обработка "нет сигнала сети"
IF No_reg > 10 THEN GOTO Rest    ' обработка "нет регистрации в сети"
IF No_send > 5 THEN GOTO Init    ' обработка "не могу передать сообщение"
IF No_link > 10 THEN GOTO Rest   ' обработка "нет связи с модемом"

Rest - перезагружает модем по питанию (10 секунд)
Init - переинициализирует модем без сброса питания
 
2544669Дата: Воскресенье, 13.01.2019, 17:38 | Сообщение # 86
Рядовой
Группа: Пользователи
Сообщений: 16
Статус: Offline
Станислав, а можно каким то образом отключить в прошивке отправку СМС при включении устройства?
Сейчас получается так: подаю питание на устройство. Приходит СМС. Но я и без него все вижу по индикации на плате. А температуру и уровень сигнала померить устройство все равно не успевает.
Затем включаю режим охраны. Приходит еще одно СМС, более информативное, с температурой и уровнем сигнала.
Интересует вариант с 6 входами и 1 термометром.

С уважением.
 
ИльдарДата: Вторник, 15.01.2019, 08:10 | Сообщение # 87
Сержант
Группа: Пользователи
Сообщений: 29
Статус: Offline
Добрый день, Boroda!
Не работает запрос о состоянии устройства с самого начала.
Номер входящего звонка определяется.При обрыве шлейфа сообщение приходит корректно.
А с СИМ800 вообще не работает,,хотя СИМ 800 гипертерминалом толкается  нормально и воспринимает от МК команды.
правда есть некоторые отличия после AT+CNMI? у М590 +CNMI: 2,2,0,0,0 а у СИМ 800 +CNMI: 2,1,0,0,0
после  AT+CSCB? М590 +CSCB: 1,"","" у СИМ 800 +CSCB: 1,"4386-4391,4383-4385,4370-4378,4352-4354","0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,32,33,34,35,3
сбросил сим800L до заводских, без результата.

Revision:1418B04SIM800L24 у сим800L.
может прошивку другую?


Сообщение отредактировал Ильдар - Вторник, 15.01.2019, 13:30
 
ИльдарДата: Вторник, 15.01.2019, 12:07 | Сообщение # 88
Сержант
Группа: Пользователи
Сообщений: 29
Статус: Offline
На счет получения информационного сообщения после звонка на устройство я попутал или есть такая функция?
 
2544669Дата: Четверг, 17.01.2019, 13:15 | Сообщение # 89
Рядовой
Группа: Пользователи
Сообщений: 16
Статус: Offline
Ильдар, есть такая функция. Звоню на устройство, в ответ получаю:  " Абонент занят"
И следом приходит СМС с состоянием. Если продолжать вызов, все будет повторяться.
Проверил на SIM800C и SIM800L. Правда я не подключал цепь перезагрузки (RST) к модулям
Прикрепления: 5762878.jpg(526.3 Kb)
 
ИльдарДата: Пятница, 18.01.2019, 07:05 | Сообщение # 90
Сержант
Группа: Пользователи
Сообщений: 29
Статус: Offline
2544669, добрый день!
А какой вариант прошивки МК у Вас?
 
Форум » Форум uCProg » Управление и контроль » (20 статья) Охранная сигнализация GSM SMS
  • Страница 6 из 8
  • «
  • 1
  • 2
  • 4
  • 5
  • 6
  • 7
  • 8
  • »
Поиск:





UP