Связь SIM800 и MEGA 2560

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
Zero
Рядовой
Сообщения: 9
Зарегистрирован: 05.07.2022{, 10:28}
Репутация: 0
Имя: Андрей

Связь SIM800 и MEGA 2560

#1

Сообщение Zero » 05.07.2022{, 12:52}

Доброго времени суток. Я использую модуль SIM800L для того чтобы получать информацию об ошибке с датчик.
Я проверял модуль исправно работает так же как и мега. При отправке сообщений через пример из ARDUINA IDE сообщения приходят.
Но при использовании FLProg ПБ мега перестает отправлять данные через канал связи.
Скорость 9600 у модуля.
Использую 14 и 15 пины.
Я проверял и через терминал Мега не отпраляет вообще ничего.
Прошу помощи у вас.
ПБ беру эти 0.6.1 https://flprog.ru/downloads/usersblocks ... moduljami/
Вложения
ds20.flp
(1.56 МБ) 58 скачиваний

Аватара пользователя
ViktorPetrov
Лейтенант
Сообщения: 678
Зарегистрирован: 09.04.2018{, 23:56}
Репутация: 49
Имя: Виктор

Связь SIM800 и MEGA 2560

#2

Сообщение ViktorPetrov » 05.07.2022{, 13:19}

Попробуй в настройках основного блока выбрать Serial_S, добавить блок GSM_SoftwareSerial и установить значения 14, 15

Zero
Рядовой
Сообщения: 9
Зарегистрирован: 05.07.2022{, 10:28}
Репутация: 0
Имя: Андрей

Связь SIM800 и MEGA 2560

#3

Сообщение Zero » 05.07.2022{, 13:27}

ViktorPetrov писал(а):
05.07.2022{, 13:19}
Попробуй в настройках основного блока выбрать Serial_S, добавить блок GSM_SoftwareSerial и установить значения 14, 15
Не помогло.

Аватара пользователя
ViktorPetrov
Лейтенант
Сообщения: 678
Зарегистрирован: 09.04.2018{, 23:56}
Репутация: 49
Имя: Виктор

Связь SIM800 и MEGA 2560

#4

Сообщение ViktorPetrov » 05.07.2022{, 13:46}

Zero писал(а):
05.07.2022{, 13:27}
Вернуться к началу
Поставь кнопку заместо датчика на вход GSM_In_sms ,для проверки и Rтригер не забудь.Для Меги Serial3 на портах на портах 15 (RX) и 14 (TX).

Zero
Рядовой
Сообщения: 9
Зарегистрирован: 05.07.2022{, 10:28}
Репутация: 0
Имя: Андрей

Связь SIM800 и MEGA 2560

#5

Сообщение Zero » 05.07.2022{, 13:55}

ViktorPetrov писал(а):
05.07.2022{, 13:46}
Zero писал(а):
05.07.2022{, 13:27}
Вернуться к началу
Поставь кнопку заместо датчика на вход GSM_In_sms ,для проверки и Rтригер не забудь.Для Меги Serial3 на портах на портах 15 (RX) и 14 (TX).
Нет смс
И в терминале дных никаких нет

Аватара пользователя
ViktorPetrov
Лейтенант
Сообщения: 678
Зарегистрирован: 09.04.2018{, 23:56}
Репутация: 49
Имя: Виктор

Связь SIM800 и MEGA 2560

#6

Сообщение ViktorPetrov » 05.07.2022{, 14:48}

SIM800 настройка:
-подключить к терминалу (ПК-SIM800)
Вести в терминале АТ команды:
1. AT+IPR=9600 (установка скорости)
2. AT+CLTS=1 (установка авт. определения времени)
3. AT&W (сохранение настроек)

Далее SIM800 подключаете к Меги.

Zero
Рядовой
Сообщения: 9
Зарегистрирован: 05.07.2022{, 10:28}
Репутация: 0
Имя: Андрей

Связь SIM800 и MEGA 2560

#7

Сообщение Zero » 05.07.2022{, 16:05}

ViktorPetrov писал(а):
05.07.2022{, 14:48}
SIM800 настройка:
-подключить к терминалу (ПК-SIM800)
Вести в терминале АТ команды:
1. AT+IPR=9600 (установка скорости)
2. AT+CLTS=1 (установка авт. определения времени)
3. AT&W (сохранение настроек)

Далее SIM800 подключаете к Меги.
Данные настройки уже были сделаны. Проблема не в sim800, а в mega. Она не передаёт данные по uart, если использовать flprog.

Evgesha
Лейтенант
Сообщения: 525
Зарегистрирован: 29.10.2015{, 09:57}
Репутация: 20
Откуда: Kazakhstan
Имя: Evgesha

Связь SIM800 и MEGA 2560

#8

Сообщение Evgesha » 05.07.2022{, 17:40}

Попробуйте согласовать уровни сигналов уарт
В статье есть

https://habr.com/ru/post/657935/
ПОМОЩЬ ПРОЕКТУ FLPROG:
http://flprog.ru/pomoshh-proektu/

Zero
Рядовой
Сообщения: 9
Зарегистрирован: 05.07.2022{, 10:28}
Репутация: 0
Имя: Андрей

Связь SIM800 и MEGA 2560

#9

Сообщение Zero » 05.07.2022{, 22:36}

Evgesha писал(а):
05.07.2022{, 17:40}
Попробуйте согласовать уровни сигналов уарт
В статье есть

https://habr.com/ru/post/657935/
Через ардуино иде , все работает, но при использовании бп в флпрог мега не отправляет команды.

Отправлено спустя 10 часов 29 минут 22 секунды:
Как я понимаю блок GSM_основной просто не работает на мега. В чом может быть проблема?

Аватара пользователя
ViktorPetrov
Лейтенант
Сообщения: 678
Зарегистрирован: 09.04.2018{, 23:56}
Репутация: 49
Имя: Виктор

Связь SIM800 и MEGA 2560

#10

Сообщение ViktorPetrov » 06.07.2022{, 13:34}

Zero писал(а):
06.07.2022{, 09:05}
Как я понимаю блок GSM_основной просто не работает на мега.
На основание ,чего Вы делаете такие выводы? Звонить пытались на него,входящий звонок проходит?;SIM ,порт ( Serial )меняли ;статусы выходов :GSM_start,GSM_Net ,GSM_dBm ,GSM_Call ,Error_Code выведите на LCD.

Вместе с блоками идут примеры для Меги ,замените блок М590 на SIM800 ,удалите телефонную книгу ,укажите свой телефон,открыть монитор порта в IDE или терминальную программу ,настроите скорость и СОМ порт.Светодиод на pin 13 подключите к выходу GSM_Net для контроля регистрации в сети. Если получаете сообщения в мониторе порта,горит светодиод, то у Вас все правильно подключено и настроено ,модем и блоки в проекте.Также проверти питание (БП на 2 Ампера) модема при регистрации ,довольно хорошо "кушает".

Zero
Рядовой
Сообщения: 9
Зарегистрирован: 05.07.2022{, 10:28}
Репутация: 0
Имя: Андрей

Связь SIM800 и MEGA 2560

#11

Сообщение Zero » 07.07.2022{, 06:57}

ViktorPetrov писал(а):
06.07.2022{, 13:34}
Zero писал(а):
06.07.2022{, 09:05}
Как я понимаю блок GSM_основной просто не работает на мега.
На основание ,чего Вы делаете такие выводы? Звонить пытались на него,входящий звонок проходит?;SIM ,порт ( Serial )меняли ;статусы выходов :GSM_start,GSM_Net ,GSM_dBm ,GSM_Call ,Error_Code выведите на LCD.

Вместе с блоками идут примеры для Меги ,замените блок М590 на SIM800 ,удалите телефонную книгу ,укажите свой телефон,открыть монитор порта в IDE или терминальную программу ,настроите скорость и СОМ порт.Светодиод на pin 13 подключите к выходу GSM_Net для контроля регистрации в сети. Если получаете сообщения в мониторе порта,горит светодиод, то у Вас все правильно подключено и настроено ,модем и блоки в проекте.Также проверти питание (БП на 2 Ампера) модема при регистрации ,довольно хорошо "кушает".
Я сделал как вы и говорите. Диод не горит. А в терминал не приходят данные с мега.
Скорость и выхода указаны верно.
На выходе старт модуль подключил лампочку она тоже не работает.

Отправлено спустя 6 часов 50 минут 33 секунды:
Мне помогли.Проблема была в том что я забыл рестартнуть SIM800.

OLGA
Сержант
Сообщения: 100
Зарегистрирован: 04.08.2021{, 09:21}
Репутация: 0
Имя: Павел

Связь SIM800 и MEGA 2560

#12

Сообщение OLGA » 29.09.2022{, 08:34}

Zero писал(а):
07.07.2022{, 13:47}
Мне помогли.Проблема была в том что я забыл рестартнуть SIM800.
Столкнулся с такой же проблемой. АТ команды проходят, а блоки молчат. Пробовал вывод RST SIM 800L на землю замкнуть тоже нет результата. Подскажите как у Вас это сделано?

Отправлено спустя 9 часов 30 минут 58 секунд:
дошло. надо делать "ресет" одновременно.

SLONik
Рядовой
Сообщения: 18
Зарегистрирован: 01.11.2015{, 07:19}
Репутация: 0

Связь SIM800 и MEGA 2560

#13

Сообщение SLONik » 07.04.2023{, 18:32}

1. Rx,Tx Подключить к порту B Pin 52,53
2. Существует блок пользователя Сбор модуля SIM800L, после старта Ардуино.

Отправлено спустя 8 минут 29 секунд:
Сброс_SIM800L_(FBD).rar
(2.85 КБ) 29 скачиваний

Ответить

Вернуться в «Спросить у знатоков»