Sim800L пропадает связь
- Войдите на сайт для отправки комментариев
Втр, 12/11/2019 - 21:51
Добрый день.
Есть Arduino UNO к ней подключен Sim800L оба запитаны нормально блока питания с резервным питанием.
Работает сутки-двое потом перестает отвечать на смс. Давай разбираться, посылаю через монитор порта команду в sim800 приходит пустой ответ. Sim800 работает, регистрация в сети есть. Arduino другой функционал выполняет. Проблема в обмене между ними походу, но в чем трабла не понимаю. Может посоветуете чего.
1 скетч где?
2 питание и фильтрация это 99 % проблем - схема?
3 не согласованы уровни сигналов между модемом и МК
4 чудес не бывает, но в 1% случаев виновата прошивка модема.
5 плохой контакт - все соединения строго рекомендуется качественно паять
1. Общий код длинный, но проблема в простом участке кода:
2. Это понятно. Пробовал от разных блоков питания. Последний вариант подключен от Гранит-4А с помощью DC-DC 3А. Правда питание на Sim800 идет через диод от 5V которым питается сама Arduino, 4.3V получается.
3. RX 2.5В, TX 2.83В
4. Прошивки на Sim800l 24MB как я понимаю не найти, в 800С прошивать не хочется.
Почитайте даташит модема - посмотрите максимальное напряжение питания.
String - зло, достаточно прийти длинной смс и вся ваша программа встанет, в arduino uno всего 2 КБ памяти
http://arduino.ru/forum/apparatnye-voprosy/vse-o-sim800l-i-vse-chto-s-ni...
И да, не надо в реальном проекте выводить все в сериал - почитайте про serial uart softwareserial, МК не настолько мощный чтоб все успевать.
Нашёл старый скрин - чтоб было понимание к какой стабильной работе можно стремиться .
andycat
Буду изучать, спасибо за советы.