Работа с SIM800L

Вопросы от новичков
Kostiantin
Рядовой
Сообщения: 33
Зарегистрирован: 02.02.2020{, 21:12}
Репутация: 2
Имя: Kostiantin

Работа с SIM800L

#1

Сообщение Kostiantin » 02.02.2020{, 21:32}

Доброго времени суток!
Прошу Вашей помощи:
Создаю скетч(Arduino Nano) для работы с SIM800L, необходимо на экран вывести уровень сигнала сети.
Запускается модуль три раза мигает лампочкой и тухнет.
Rx SIM800L подключен к 11 пину ардуино
Tx SIM800L подключен к 10 пину ардуино
Ниже прикладываю скетч.
Что я делаю не так?
Вложения
тест сим800л.flp
(723.07 КБ) 93 скачивания

bayeck
Сержант
Сообщения: 140
Зарегистрирован: 15.01.2018{, 00:58}
Репутация: 2
Откуда: истра
Имя: роман

Работа с SIM800L

#2

Сообщение bayeck » 02.02.2020{, 21:44}

питания не хватает по амперам ,или наоборот много вольт.причем поймать тестером нехватку по амперам сложно , а превышение по вольтам индивидуально для модулей.

Отправлено спустя 1 час 11 минут 15 секунд:
Kostiantin, и кондер стоит добавить на ноги питания модема,50-200 мкф

Kostiantin
Рядовой
Сообщения: 33
Зарегистрирован: 02.02.2020{, 21:12}
Репутация: 2
Имя: Kostiantin

Работа с SIM800L

#3

Сообщение Kostiantin » 02.02.2020{, 23:20}

bayeck, блока питания по амперам хватает, так как если прошить Ардуино, скетчем чтобы просто передавать АТ команды, то все работает. Исходящий звонок( он больше всего потребляет) идёт нормально. Напряжение стоит 3.93Вольта

bayeck
Сержант
Сообщения: 140
Зарегистрирован: 15.01.2018{, 00:58}
Репутация: 2
Откуда: истра
Имя: роман

Работа с SIM800L

#4

Сообщение bayeck » 03.02.2020{, 00:06}

Kostiantin, хз, помучай еще раз диагностом от библиотеки tiny или подобным.я уже с сим 800 месяц колупаюсь, грустно там все и кривые библиотеки и блоки.

Kostiantin
Рядовой
Сообщения: 33
Зарегистрирован: 02.02.2020{, 21:12}
Репутация: 2
Имя: Kostiantin

Работа с SIM800L

#5

Сообщение Kostiantin » 03.02.2020{, 08:52}

bayeck, можете посмотреть скетч в первом сообщении, и сказать правильно ли настроен блок Software serial
И Основной

bayeck
Сержант
Сообщения: 140
Зарегистрирован: 15.01.2018{, 00:58}
Репутация: 2
Откуда: истра
Имя: роман

Работа с SIM800L

#6

Сообщение bayeck » 03.02.2020{, 10:43}

Kostiantin, именно этим блоком не пользовался. не знаю. я мкютт мучаю.

Kostiantin
Рядовой
Сообщения: 33
Зарегистрирован: 02.02.2020{, 21:12}
Репутация: 2
Имя: Kostiantin

Работа с SIM800L

#7

Сообщение Kostiantin » 03.02.2020{, 21:29}

bayeck писал(а):
03.02.2020{, 10:43}
мкютт
Это что такое? Стандартный блок?

bayeck
Сержант
Сообщения: 140
Зарегистрирован: 15.01.2018{, 00:58}
Репутация: 2
Откуда: истра
Имя: роман

Работа с SIM800L

#8

Сообщение bayeck » 03.02.2020{, 22:32}

Kostiantin писал(а):
03.02.2020{, 21:29}
bayeck писал(а):
03.02.2020{, 10:43}
мкютт
Это что такое? Стандартный блок?
это такой извращенный протокол связи.

viewtopic.php?p=84128#p84128

Kostiantin
Рядовой
Сообщения: 33
Зарегистрирован: 02.02.2020{, 21:12}
Репутация: 2
Имя: Kostiantin

Работа с SIM800L

#9

Сообщение Kostiantin » 03.02.2020{, 23:21}

bayeck, ооооу GPRS не катит(((((
Необходимо только звонки или СМСки

Marcony_V
Рядовой
Сообщения: 41
Зарегистрирован: 04.02.2017{, 17:02}
Репутация: 2

Работа с SIM800L

#10

Сообщение Marcony_V » 29.08.2020{, 23:28}

Помогите разобраться, третий день мучаю отправку СМС при пропадании 220В внешнего питания. Модуль использую ZMPT101B. СМС на сработку сигнализации уходят исправно а вот с этим беда. Видимо знаний не хватает.
SMS 220V.flp
(1.71 МБ) 71 скачивание

qwr
Рядовой
Сообщения: 22
Зарегистрирован: 25.12.2019{, 11:33}
Репутация: 1
Имя: aaaaa

Работа с SIM800L

#11

Сообщение qwr » 31.08.2020{, 08:04}

Если используетете 5 вольтовую ардуино обязателен делитель напряжения на ножку rx sim800(можно из 2 одинаковых резисторов на 1ком), без него модуль уходит в ошибку. Также если используете блоки слимпера для сим800, ардуино должна стартовать раньше gsm-модуля. У меня не работал модуль только исключительно по этим причинам.

Marcony_V
Рядовой
Сообщения: 41
Зарегистрирован: 04.02.2017{, 17:02}
Репутация: 2

Работа с SIM800L

#12

Сообщение Marcony_V » 01.09.2020{, 17:46}

У меня стартует нормально, все с делителями 10кОм. Проблема я так думаю в логике в 5 плате , уперся в стену. Пытался сделать все тоже самое через переменные но итог тот же : СМС ки на сработку охранных датчиков уходят а на пропадание сети 220 не хотят. Напряжение измеряется нормально контроль через Uart. Нужен просто свежий взгляд. Может кто глянет по свободе?

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

Работа с SIM800L

#13

Сообщение Ingwar » 01.09.2020{, 21:23}

Marcony_V писал(а):
01.09.2020{, 17:46}
Нужен просто свежий взгляд.
Тут никогда не будет сигнала. Подумайте почему. Смотрите в справке диаграммы таймеров.
СпойлерПоказать
Безымянный.png
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

Marcony_V
Рядовой
Сообщения: 41
Зарегистрирован: 04.02.2017{, 17:02}
Репутация: 2

Работа с SIM800L

#14

Сообщение Marcony_V » 01.09.2020{, 22:32}

Ingwar, Спасибо огромное!Завис наверное. Всё получилось, СМСки полетели.

sergii2012
Сержант
Сообщения: 129
Зарегистрирован: 07.01.2019{, 16:02}
Репутация: 4
Имя: Сергей

Работа с SIM800L

#15

Сообщение sergii2012 » 25.11.2020{, 18:13}

подскажите как передать модему команду сна AT+CSCKL=2

Отправлено спустя 36 минут 21 секунду:
как я понял для усыпления модуля надо дать ему команду AT+CSCLK=1
чтобы разбудить подать 0 на контакт DTR пока 0 модуль активен
как это реализовать?

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Работа с SIM800L

#16

Сообщение Sancho » 26.11.2020{, 09:54}

sergii2012 писал(а):
25.11.2020{, 18:50}
как я понял для усыпления модуля надо дать ему команду AT+CSCLK=1
чтобы разбудить подать 0 на контакт DTR пока 0 модуль активен
как это реализовать?
Пример для понимания
Вложения
SIM800L_to_sergii2012.flp
(34.24 КБ) 61 скачивание
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

sergii2012
Сержант
Сообщения: 129
Зарегистрирован: 07.01.2019{, 16:02}
Репутация: 4
Имя: Сергей

Работа с SIM800L

#17

Сообщение sergii2012 » 26.11.2020{, 11:06}

Sancho писал(а):
26.11.2020{, 09:54}
sergii2012 писал(а):
25.11.2020{, 18:50}
как я понял для усыпления модуля надо дать ему команду AT+CSCLK=1
чтобы разбудить подать 0 на контакт DTR пока 0 модуль активен
как это реализовать?
Пример для понимания
не работает у меня.
Вложения
Весы2.flp
(1.14 МБ) 40 скачиваний

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Работа с SIM800L

#18

Сообщение Sancho » 26.11.2020{, 12:29}

sergii2012 писал(а):
26.11.2020{, 11:06}
не работает у меня.
Вы попробовали включить необходимый сериал порт в настройке?
При отправке из терминала команда срабатывает? Просыпается ли потом по DTR?

Отправлено спустя 2 минуты 33 секунды:
Поставьте, если что, P- канальный полевик на питание модуля, например irf7425, включайте его через буферный транзистор npn.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

Работа с SIM800L

#19

Сообщение fsergei70 » 26.11.2020{, 13:10}

Команду на сон надо подавать только один раз, а после если на DTR будет 0 модуль работает как обычно, а при 1 на DTR у модуля отключается передатчик, т.е. модуль звонки принимает а сам звонить не может.

Отправлено спустя 5 минут 44 секунды:
Вот видос

sergii2012
Сержант
Сообщения: 129
Зарегистрирован: 07.01.2019{, 16:02}
Репутация: 4
Имя: Сергей

Работа с SIM800L

#20

Сообщение sergii2012 » 26.11.2020{, 14:55}

Sancho писал(а):
26.11.2020{, 12:31}
sergii2012 писал(а):
26.11.2020{, 11:06}
не работает у меня.
Вы попробовали включить необходимый сериал порт в настройке?
При отправке из терминала команда срабатывает? Просыпается ли потом по DTR?
команда не доходит до модуля. в боках где то затычка
Отправлено спустя 2 минуты 33 секунды:
Поставьте, если что, P- канальный полевик на питание модуля, например irf7425, включайте его через буферный транзистор npn.
Отправлено спустя 1 минуту 28 секунд:
sergii2012 писал(а):
26.11.2020{, 14:55}
Sancho писал(а):
26.11.2020{, 12:31}
Вы попробовали включить необходимый сериал порт в настройке?
При отправке из терминала команда срабатывает? Просыпается ли потом по DTR?
команда не доходит до модуля. в боках где то затычка
Отправлено спустя 2 минуты 33 секунды:
Поставьте, если что, P- канальный полевик на питание модуля, например irf7425, включайте его через буферный транзистор npn.
руками я пробовал усыплять будить все ок

Ответить

Вернуться в «Начинающим»