(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 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: 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 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
| Ильдар, вот такая последовательность команд используется
|
|
| |
Ильдар | Дата: Пятница, 11.01.2019, 14:16 | Сообщение # 80 |
Сержант
Группа: Пользователи
Сообщений: 29
Статус: Offline
| СМС отправляется с гипертерминала только после ctrl+z Это нормально?
Сообщение отредактировал Ильдар - Пятница, 11.01.2019, 15:18 |
|
| |
Boroda | Дата: Пятница, 11.01.2019, 15:03 | Сообщение # 81 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: 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 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: 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 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: 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) к модулям
|
|
| |
Ильдар | Дата: Пятница, 18.01.2019, 07:05 | Сообщение # 90 |
Сержант
Группа: Пользователи
Сообщений: 29
Статус: Offline
| 2544669, добрый день! А какой вариант прошивки МК у Вас?
|
|
| |