Блок пользователя для работы с GSM
Добавлено: 27 апр 2020, 14:52
почитай в блоке выделил на фото ,это как на телефоне трубку положил.[spoiler] [/spoiler]
почитай в блоке выделил на фото ,это как на телефоне трубку положил.[spoiler] [/spoiler]
нет,я делал так звонок или смс через некоторое время указываешь в блоке задержка на включения через переменную и rtrig на вход сброса.
У меня вагон и еще тележка ,идей
Спасибо ,за наводку .noanylag писал(а): 28 апр 2020, 16:21 Как я понимаю нужен блок отправки произвольных АТ команд в модуль.
Попробую... но слабое питание может ли вырывать из СМС буквы и цыфры? я как понял, у вас было что то такое, не так ли?Vladislaveu писал(а): 29 апр 2020, 01:39 решение такое:
Т.к. это проблема в питании, то ставил по 1000мк + 0.1 на питание сим800 и МК.
Можешь для теста запитать от акб. Именно так я и узнал о решении сей проблемы
И за слабого питания модуль становится "заикой".dito писал(а): 29 апр 2020, 18:40 Попробую... но слабое питание может ли вырывать из СМС буквы и цыфры? я как понял, у вас было что то такое, не так ли?
попрововал, специально дополнительный оккумулятор li-ion 18650 3.7v воткнул для GSM модуля. Та же картина...на отладке тоже самое выдает. не хватает или букв, или чисел... иногда полностью проходит, но это не дело. гораздо стабильнее рамотает если дисплей уберу и физичесскй, и програмно. Я даже сделал такую "отзывалку", редко очень, но пару раз помню ошибся, СМС потерял, но что проходит, то полностью. Вот скетч. и USSD код проходит без проблем. каждый посланный СМС эхом возвращается к тебе с номером телефона исходящего СМСаVladislaveu писал(а): 29 апр 2020, 01:39 решение такое:
Т.к. это проблема в питании, то ставил по 1000мк + 0.1 на питание сим800 и МК.
Можешь для теста запитать от акб. Именно так я и узнал о решении сей проблемы
но я усилил все это дело аккумулятором, свежезаряженным,18650 3.7V Li-ion High Capacity Rechargeable Batteries 3200mAh, это не шутка для этого модуля..
А МК при этом чем питается?
Он даже теряет цифры номера (обычно последние две-три) при входящем звонке))) или подменяет их другими символами.
Смело, но без осцилографа необъективно
Делитель для одного только RX ? Необычноdito писал(а): 29 фев 2020, 18:58 При подключении SIM800L с Ардуиной учитываю и разность уровня поступательного сигнала на SIM800L Rx пине, предварительно собрав делитель напряжения
пробовал... черти те же...Vladislaveu писал(а): 30 апр 2020, 03:00Смело, но без осцилографа необъективно
согласен, но с тримя 3 Амп (в сумме 9 амп) аккумуляторного пакета?...
Отправлено спустя 19 минут 5 секунд:
[ref]dito[/ref],
Переменные "входящая смс и входящий номер"
в проекте обнуляются где то?
нет...Только лишь в GSM блоке...наверное. у ошибки нет закономерности, т.э. после перегрузки системи не бывает так чтоб,все нормально.. и после успешного приема, как обычно, бывает ненормальный прием, а потом когда как.. не предсказывается.
Отправлено спустя 8 минут 20 секунд:Делитель для одного только RX ? Необычноdito писал(а): 29 фев 2020, 18:58 При подключении SIM800L с Ардуиной учитываю и разность уровня поступательного сигнала на SIM800L Rx пине, предварительно собрав делитель напряжения
ну, там такая логика - ардуинка в Tx пине генерирует сигнал до 5 вольт, в то время когда GSM800l готов принимать (и понимать) до 3.3 Вольта.(хотя я и пробовал и без делителя, система все ровно работает, но проблемы те же)
и советуют сбросить с помощью простого делителя до 3.3 вольта. ну, это не сложно и я сделал, хотя правильно будет воспользоватся TTL логикой,т.э. предварительным транзистором, но советчики тоже признают, что и без этих прибомбасов все работает, и это, говорят, можно обяснить только к чудом. У меня претензии нет. А на Rx пине ардуино принимает сигнал от GSM800 до 3.3 вольта, и так как логичесская 1 понимается процессором при сигнале выше 2.4 вольта, то здесь все нормально, и не стоит заморачиваться.. вот и вся логика делителя.
пробуй безо всяких делителейнапрямую.