Слимпер,
Здравствуйте труженики тыла ! Меня зовут Иван Давыдов, я являюсь производителем автоматических котлов г.Железногорск, Красноярского края. (В любом поисковике набрать: Котёл Давыдова -
первая страница поиска моя)
Последние
2ва года пытаюсь создать собственный контроллер, так навскидку было истрачено по ощущениям тысяч под 300рублей… Тока прибамбасов разных для Ардуины было куплено с Таобао (там дешевле
чем с Али) на 100т.руб. за 2ва года.
Длятого чтобы стало понятно какого я уровня, мои темы нафорумах:
«"Плунжерная" горелка от Ивана Давыдова» -
https://www.forumhouse.ru/threads/387997/
«Шнековый котел "Горыныч"» -
https://www.forumhouse.ru/threads/351842/
«Самодельный углеавтомат (простейший) - Скопировали» -
https://www.forumhouse.ru/threads/273807/
«Дом из бруса 6Х6 в 2 этажа (фотоотчёт)» -
https://www.forumhouse.ru/threads/230997/
Пример моей работы здесь: https://krsk.au.ru/5626865/?bp=107097 Бюджетный, с «Аналоговым» управлением –по-дедовски на релюшках и твердотельных реле Ну и крайний:
https://krsk.au.ru/8934322/?bp=107097
Слимпер, Я тоже, как и выкурирую свои темы на форуме - многие темы хоть и уползли на дальние страницы
(Будучи очень актуальными) - но личные сообщения никто не отменял - Стараюсь
помогать... Хочу спросить? Сейчас ковыряюсь в программе
FLProg.ru - форум читаю.
У меня модуль А7…. Я прочитал все 70т страниц… И непросто
прочитал,а кучу раз пробовал разные ваши блоки. Так как кроме этого А7 есть ешё
у меня и А6.. М590е, М590… И наподходе из китая 900е и 800е модули.
Взял за основу: «A6_V0.5.1-CODE-.ubi(755Kb)» - там для того
чтобы происходил сброс изменил в коде блока ATH0 на ATH, Я управляю
автоматическим угольным котлом – и для его контроля хочу использовать ДЖСМ
модуль… Что у меня получилось: При звонке на Ваш «Пользовательский блок-
A6_V0.5.1-CODE» - происходит по моей схеме сброс звонка и в ответ отправка СМС
– со всеми данными. При превышении каких либо параметров – программно шлёт СМС
с тем что случилось.
Чтоу меня не получилось… Точнее что не работает в пользовательскомблоке: СМС входящая – не воспринимается… Вообще никак… Ни ввиде строки ни в виде сигнала с контакта«СМС», запрос USSD – тоже не проходит –
так как команда для этого USSD – я даже напрямую через ком порт не могу
послать… Правильно послать. Было бы очень здорово - допилить блок! Для Модуля
GSM A7… Ваш пользовательский блок работает стабильно... Но немножко надо
доделать… У меня сейчас всё время выделено на Программирование плотное… Я мог
бы очень быстро отвечать и пробовать новые версии для A7 – и мы бы победили..
его.
Спать не могу, и заснутьтуго получается - хочу допилить Управление своё, для того чтобы поляки скушали
после отмены санкций.
Добавлено (04.05.2017, 07:57)
---------------------------------------------
Приведуцитаты с данного форума - для восстановления в памяти хода работы проделанной
по блоку для А6:
Слимпер: http://forum.flprogwiki.ru/viewtopic.php?f=18&t=642
Блин ну что за фигня с этим модулем.
АТ команды те же, а ответы отличаются количеством пробелов.Притом есть расхождения с документацией на эту тему.
Так что похоже пока все команды не пройдем, могут быть косяки.
Прикрепления: A6_V0.4-CODE-.ubi(696Kb)
------------------
zhulen820: http://forum.flprogwiki.ru/viewtopic.php?f=18&t=642
Проверял работу. Вообще запутался. Ну будем по порядку.Звонок и смс проходят. Но периодически Ардуина повисает и после звонка и смс.
Это связано с исковерканным ответом от модуля А6. Еще крайне тяжело
запускается. Т.е. при запуске тяжело поймать момент когда включить a6 а когда
контроллер. Т.е. запускаю контроллер, жду 1-2 сек и запускаю gsm. Очень часто
при запуске коверкается ответ а6 и блок не стартует. Может это связано с тем
что данные транслируют в com0. Вот лог зависания при звонке
----
Слимпер: http://forum.flprogwiki.ru/viewtopic.php?f=18&t=642
zhulen820, Цытата: «Пообщавшись с модулем считаю, что запускблока надо делать не совсем так. Просто получается ,что до перезагрузки gsm в
случае ошибок блок не стартует. Может вместо AT давать команду на перестройку
скорости на 9600»
Попробовал реализовать вашу идею на команду смену скорости.Проверка старта несколько по другому.
Еще на пробу добавил вход Reset, на него надо подать кроткийимпульс (сперва 1, а потом 0) для того, чтобы блок начал с начала всю процедуру
настройки модулю.
Пока Reset=1 запуск блока не пойдет.
Прикрепления: A6_V0.5-CODE-.ubi(751Kb)
-------------
zhulen820: http://forum.flprogwiki.ru/viewtopic.php?f=18&t=642
Попробовал V0.5-CODE. При включении на плате модуля А6 сразузагорается синий светодиод и не гаснет (он вспыхивает при обмене командами по
UART). В мониторе порта постоянно повторяется команда на установку скорости
9600 AT+IPR=9600, но никаких ответов от модуля нет. Ни на какие команды не
реагирует. Вручную отправка команд через терминал тоже не получается, она даже
в терминале не отсвечивается, что была передана.
---
Слимпер: http://forum.flprogwiki.ru/viewtopic.php?f=18&t=642
AT+IPR=9600, а вот почему модуль молчит, этого я не знаю.
Вот еще один вариант, вернул посылку просто команды АТ, скоторой раньше вроде работало, но сохранил механизм исключения лишних посылок и
вход резет.
Прикрепления: A6_V0.5.1-CODE-.ubi(755Kb)
-----------
zhulen820: http://forum.flprogwiki.ru/viewtopic.php?f=18&t=642
Протестировал V0.5-1 для модуля А6. После включения все удачно стартует.По команде начинает звонить. В месте теста очень слабый сигнал сети поэтому
постоянно теряю сеть , полноценно протестировать проблема. В общем пожелание
пока следующее, можно ли сделать так, чтобы по сигналу на входе RESET и ответе
модуля ОК блок начинал работать. Это связано со следующим:
1. не постоянная скорость
работы модуля, например сделали какой-то запрос, он долго думает, проходит
время, приходит ответ от него и первые символы - кракозябры.
2. Звонил по команде с модуля на телефон и если телефон вне зоны доступа,
пропадает сигнал что модуль стартовал и блок, соответственно, не
работает.
При подаче сигнала на вход RESET блок делает запрос АТ до тех пор, пока не
ответит модуль ОК, а дальше все, модуль ответил, а блок продолжает ждать
сигнала что модуль стартовал, соответственно, все сводится к перезагрузке
модуля А6 и контроллера по питанию.
Повторюсь, может это все происходит из-за нестабильности сигнала GSM. Но я бы
хотел все-таки изменить блок, так, чтобы сигнал о старте формировался не
от "+CIEV: roam, 0", а от простого ответа от модуля АТ-ОК (можно
добавить наличие сигнала сети GSM)
Добавлено (12.11.2016, 23:04)
---------------------------------------------
Вот отправил еще раз СМС. Ошибка, делаю RESET, пропадает сигнал о старте
модуля, блок на команды не реагирует. Вот в этом случае и нужно запускать блок
по ответу ОК от модуля
Добавлено (04.05.2017, 07:59)
---------------------------------------------
Автор ФЛпрога - Большой молодец! Я ему обязательно помогу.