(20 статья) Охранная сигнализация GSM SMS
|
|
Ильдар | Дата: Пятница, 18.01.2019, 10:15 | Сообщение # 91 |
Сержант
Группа: Пользователи
Сообщений: 29
Статус: Offline
| 2544669 ,добрый день! Расскажите, пожалуйста, какие проблемы были до выключения boden.
Сообщение отредактировал Ильдар - Пятница, 18.01.2019, 13:21 |
|
| |
2544669 | Дата: Пятница, 18.01.2019, 18:34 | Сообщение # 92 |
Рядовой
Группа: Пользователи
Сообщений: 16
Статус: Offline
| Цитата Ильдар ( ) проблемы до выключения boden. Контроллер постоянно перезагружаясь, не успевал загрузить в модем начальные установки. Проверил три варианта прошивок: с одним, двумя и без термометра. Все работают как написано. Есть несколько просьб (идей) к Станиславу по модернизации. Одну выше озвучил. Жду ответа. Да, еще у меня в схеме, в цепи идущей от контроллера к модему стоит делитель напряжения. А цепь RST не подключена.
|
|
| |
Boroda | Дата: Пятница, 18.01.2019, 21:59 | Сообщение # 93 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
| Цитата 2544669 ( ) отключить в прошивке отправку СМС при включении устройства
Скачайте архив заново, сделал запрет смс при первом включении на 25 секунд, но в железе не проверял.
|
|
| |
Boroda | Дата: Пятница, 18.01.2019, 22:01 | Сообщение # 94 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
| Цитата 2544669 ( ) в цепи идущей от контроллера к модему стоит делитель напряжения
Ну у меня этих цепей нет, потому как они стоят на плате модема.
|
|
| |
2544669 | Дата: Суббота, 19.01.2019, 22:40 | Сообщение # 95 |
Рядовой
Группа: Пользователи
Сообщений: 16
Статус: Offline
| Докладываю. Проверил вариант с 6 входами и 1 терм. Результат. Включаю питание. Горит Н2 (нет сети). Через несколько секунд Н2 мигает пачками по 4 --5 импульсов. Сеть нашлась. СМС не приходит ни через 25 секунд, ни через 25 минут. Это хорошо. Но хорошее на этом заканчивается. Размыкаю S1. Но и после этого нет СМС. Разрываю шлейф. СМС нет. После размыкания S1 индикатор Н2 или загорается, или гаснет и остается в этом состоянии.
|
|
| |
Boroda | Дата: Суббота, 19.01.2019, 23:05 | Сообщение # 96 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
| 2544669, странно. Вернем обратно. Если не взлетит, то компилятор виноват. Или у Вас деньги закончились. Кстати, питание МК замыкали для перезагрузки? А то без BOREN может некорректно запуститься, даже WDT не спасет.
|
|
| |
Boroda | Дата: Воскресенье, 20.01.2019, 01:40 | Сообщение # 97 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
| 2544669, нашел бяку. Некоторые команды в компиляторе изменились с тех давних пор. Откопал свой модем и протестил. По командам видно, что МК отправлял СМС так: AT+CMGS="+. Номер телефона из массива не брался. И модем отдавал ERROR.
Перезалил архив в статье, все работает.
|
|
| |
2544669 | Дата: Понедельник, 21.01.2019, 16:09 | Сообщение # 98 |
Рядовой
Группа: Пользователи
Сообщений: 16
Статус: Offline
| Станислав, спасибо за доработку!Проверил, все работает, как хотелось! При включении, СМС не приходит, в каком бы режиме устройство, и состоянии шлейфы не находились. А дальше все в штатном режиме. Есть еще одна просьба. По моим меркам «не программиста» онаглобальная. Вот по этой ссылке :
http://icdevelop.narod.ru/plusgsm/index.htm
есть устройство похожее на ваше. Функционала у него гораздо меньше, но есть одна хорошая особенность. Это программа для записи и изменения конфигурации устройства. Не через программатор, а напрямую. Вот бы и нам то же такую! С уважением.
Сообщение отредактировал 2544669 - Понедельник, 21.01.2019, 16:14 |
|
| |
Boroda | Дата: Понедельник, 21.01.2019, 23:25 | Сообщение # 99 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
| 2544669, Да проблема совсем не глобальная. Щас ко мне едут PIC16F1824,25,27 и 29. Вот с PIC16F1827 можно уже чуть поширше развернуться. В конфигураторе добавить выбор СОМ-порта и сделать обратную связь (считать/записать). А в контроллере добавить режим конфигурации. Вот еще бы конфигурировать без снятия платы модема. Хотя... можно добавить радиомодуль 433 (его же можно для радиодатчиков температуры использовать) и через него с компа конфиг посылать на сигнализацию. У меня так дома сделано на ночной подсветке.
|
|
| |
2544669 | Дата: Среда, 23.01.2019, 14:28 | Сообщение # 100 |
Рядовой
Группа: Пользователи
Сообщений: 16
Статус: Offline
| Жаль, что нельзя сделать такой конфигуратор в этом проекте. Сним бы это была бы Вещь с большой буквы. Я перебрал много вариантов охранок. В некоторых, как и в этом, чуть - чуть чего - то не хватает для полного счастья. А в некоторых, наоборот, автор, идя на поводу у повторяющих, или в плену своей фантазии, доводит функционал устройства до абсурда. В результате получается трудноуправляемый монстр, с кучей ненужных функций.
С уважением.
|
|
| |
2544669 | Дата: Среда, 23.01.2019, 14:43 | Сообщение # 101 |
Рядовой
Группа: Пользователи
Сообщений: 16
Статус: Offline
| Чуть выше я приводил ссылку на охранку. А вот "мое видение" на на этот проект. Потребление в режиме охраны 3 миллиампера. Возможность акустического контроля помещения.
|
|
| |
Boroda | Дата: Среда, 23.01.2019, 23:17 | Сообщение # 102 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
| 2544669, Ну если я буду делать новую версию, то она будет выглядеть примерно так.
Считаю PIC18F25K22 оптимальным для данного устройства с возможностью расширения функционала (в разумных пределах), стоимость 180 рублей, что чуть дороже PIC16F628 + PIC10F200.
Если Вы хотите видеть у себя на телефоне нормальные СМС (на каждую контролируемую зону) на русском, украинском, белорусском или еще каком языке, то это уже UNICODE, а это 2 байта на символ + подпрограмма перекодировки СМС на модем и из модема. В EEPROM контроллера влезет только 128 символов. Поэтому нужна внешняя SPI EEPROM. I2C очень медленная, уже проверенно.
Входные цепи я бы развел именно так, тут даже если 220 прилетит, то все останется целым. Радиомодуль 433 считаю обязательным, потому как сейчас продается куча радиодатчиков различного назначения именно с 433 и простыми протоколами обмена, да и те, что без 433 достаточно легко дорабатываются путем вживления мелкого МК и радиомодуля.
Связывать ноги RI, DTR, Status и NetLight с МК не имеет смысла, всю информацию можно забрать с UART, причем более расширенную. Таким образом можно использовать в устройстве практически любой GSM модуль или даже промышленный, типа Siemens TC35i или Овен ПМ01.
|
|
| |
intellekt007 | Дата: Пятница, 25.01.2019, 11:12 | Сообщение # 103 |
Рядовой
Группа: Пользователи
Сообщений: 1
Статус: Offline
| Уважаемый Boroda,c нетерпением ждём этого нового проекта!!!!готовы Вас поддержать идеями и опробываниями железа в действии!Огромное Вам спасибо за Ваш труд!
|
|
| |
2544669 | Дата: Пятница, 25.01.2019, 22:44 | Сообщение # 104 |
Рядовой
Группа: Пользователи
Сообщений: 16
Статус: Offline
| Нет, я новый проект не дождусь. Тем более мне надо с перламутровыми пуговицами, но без крыльев.
С уважением.
|
|
| |
Boroda | Дата: Суббота, 26.01.2019, 00:43 | Сообщение # 105 |
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
| 2544669, ну как бы я в Вашем идеальном проекте всего лишь заменил 2 микросхемы. От этого у него не выросли крылья. Просто немного добавилось удобства. Вот как Вы думаете, сколько я потратил времени на добавление блокировки СМС при включении? Не меньше шести часов! Там ЧЕТЫРЕ строчки кода. Просто в контроллере было свободно 3 байта, а требовалось 10. Пришлось всю программу перетряхнуть. При том, что компилятор, которым я пользуюсь, показывает один из лучших результатов по компактности кода. Сколько я устройств не собирал, всегда память программ забивалась на 99 процентов, потому как аппетит растет во время эксплуатации прибора. Мне это надоело. МК с памятью меньше 4к уже брать в руки страшно.
|
|
| |