Страница 1 из 2

Не работает блок SIM800

Добавлено: 18 янв 2018, 17:03
itsm22
Имею вот такой шилд:
Изображение

На все команды шилд отзывается как и положено, со скетчами из примеров IDE также работает нормально, но с блоками разных версий для FLProg работать не хочет. Я так понимаю из-за того что блок не видит готовности шилда. На соответствующих выходах остаются логические 0.
Изображение

Подключение блока для отладки ничего кроме слова test в порт не выдает. Пробовал на блоках версий v0.6.1b и v1.0 которые взял отсюда http://forum.flprog.ru/viewtopic.php?f=71&t=3007

Шилд тестировал и специальной программой AT Command tester и вручную прошелся по всем командам для модуля SIM800L предполагая возможное отличие в командах или ответах модуля. Отличий не обнаружил, все отзывы модуля как в описании. Модуль работает на скорости 9600 пробовал подключать и по программному серал порту и по железному и на UNO и на MEGE. Модуль в ручном режиме по командам звонит и принимает звонки. При включении шилда в порт он никакие слова или знаки не выкидывает, может в этом проблема, но вроде SIM800L тоже ничего ни шлет при включении.

Подскажите откуда начать копать, чувствую наверняка фигню какую нибудь не замечаю.

Не работает блок SIM800

Добавлено: 18 янв 2018, 17:30
Nikan
.

Не работает блок SIM800

Добавлено: 18 янв 2018, 17:50
Anydy
Почти у всех такая ошибка - нужно прописать фиксированную скорость в модуле СИМ800 и Обязательно сохранить профиль.

Не работает блок SIM800

Добавлено: 19 янв 2018, 08:01
itsm22
Спасибо, помогло.
Вот команды, может кому пригодится:
AT+IPR=9600
AT&W0

После этого стал выкидывать в порт Call Ready после включения

Не работает блок SIM800

Добавлено: 19 янв 2018, 13:23
Max
Я вообще сделал отдельно реле задержки включения для SIM800, где то на секунд 15. Сначала включается Ардуино и все, что к ней подсоединено, а уж в самом конце через 15 сек. SIM800. При таком включении пропуска инициализации GSM модуля не будет.

Не работает блок SIM800

Добавлено: 02 фев 2018, 22:23
Golan
Сделал блок громко сказано, но работает безотказно, всегда SIM последний в загрузке

Не работает блок SIM800

Добавлено: 25 июл 2019, 09:15
НиколаМастер
Привет, поможете разобраться с модулем?
Есть несколько вопросов :)
В инете sim800 подключается к Уно через разные порты то 2,3 то 10,11, почему не rx tx?
У меги 3 порта правильно? К какому лучше подключать? И как, через резисторы?
С компа мы посылаем команды через USB порт, это какой сом порт?
Спасибо

Отправлено спустя 7 минут 43 секунды:
Изображение
Если так подключать то в Блоке нужно указать Serial1 ?

Не работает блок SIM800

Добавлено: 25 июл 2019, 15:00
pan
НиколаМастер писал(а): 25 июл 2019, 09:15 к Уно через разные порты то 2,3 то 10,11, почему не rx tx?
это программные "порты". можно выбрать любые пины.
НиколаМастер писал(а): 25 июл 2019, 09:15 какому лучше подключать? И как, через резисторы?
к какому хотите. 4 порта "железных", а если выбрать SoftSerial , то на любые пины.
резисторы по желанию.
НиколаМастер писал(а): 25 июл 2019, 09:15 USB порт, это какой сом порт?
https://doc.arduino.ua/ru/hardware/Mega2560

Не работает блок SIM800

Добавлено: 25 июл 2019, 17:02
НиколаМастер
Вы удалили ответ?
Спасибо. Разобрался. Видимо у меня модуль не рабочий.
Загрузил скетч
#include <SoftwareSerial.h>

SoftwareSerial mySerial(8,7); // Change These Pins if you make different wiring
void setup()
{
Serial.begin(19200);
//Serial.println(“Begin”);
mySerial.begin(19200);

}

void loop()
{
if (mySerial.available())
Serial.write(mySerial.read());
if (Serial.available())
mySerial.write(Serial.read());
}

отвечает на команды но нет регистрации в сети.

Не работает блок SIM800

Добавлено: 25 июл 2019, 17:51
Evgesha
https://youtu.be/fN2FmvG_g-w
Это видео смотрели? Обратите на питание. Тоже не регился, ставил кондер на питание модуля 4700 на 10 в.

Не работает блок SIM800

Добавлено: 25 июл 2019, 20:33
НиколаМастер
Питание норм, паралельно еще банка лития висит.

Не работает блок SIM800

Добавлено: 26 июл 2019, 00:17
ViktorPetrov
Golan писал(а): 02 фев 2018, 22:23 Сделал блок громко сказано, но работает безотказно, всегда SIM последний в загрузке
Как насчет упростить схему подключения ? поставить один диод .При лог.I диод будет заперт ,для рестарта модуля нужно подать лог .О [spoiler]
R.jpg
[/spoiler]

Не работает блок SIM800

Добавлено: 26 июл 2019, 00:31
Nikan
.

Не работает блок SIM800

Добавлено: 26 июл 2019, 05:25
Evgesha
Добавьте конденсатор и будет вам регистрация.

Не работает блок SIM800

Добавлено: 27 июл 2019, 15:05
ViktorPetrov
[ref]Nikan[/ref], Я бы и рад следовать даташитам ,но есть вопросы к пользовательским блокам GSM ,есть не корректное описание блоков может и ошибки в коде ,нужно разбираться с функциями я в этом не силен и следующий раз пожалуй куплю другой модуль ,чтоб не наступать :smile390:

Не работает блок SIM800

Добавлено: 27 июл 2019, 16:55
pan
нормальный модуль. только по хорошему требуется переделка блока. или написания другого.

Не работает блок SIM800

Добавлено: 27 июл 2019, 19:17
Nikan
.

Не работает блок SIM800

Добавлено: 27 июл 2019, 22:55
ViktorPetrov
Возможно SIM800 и корректно отображает время т.к. в профиле активирована синхронизацию времени (можно проверить командой AT+CLTS?),сам блок только включает вывод информации с системных часов командой AT+CCLK? (в ранних версиях блока команда обозначалась как пользовательский параметр "Синхронизация времени"). Для модулей M590 синхронизация не работает ,нужно выставлять ,как на обычных часах т.е. командой AT+CCLK="13/09/25,13:25:33+05" (установка часов)
[spoiler]
установка времени 1.png
[/spoiler]
Пример из блока GSM Время Оператор [spoiler]
баг.png
[/spoiler]
Или еще выход блока:[spoiler]
баг 2.png
[/spoiler]

Не работает блок SIM800

Добавлено: 28 июл 2019, 00:40
Nikan
.

Не работает блок SIM800

Добавлено: 28 июл 2019, 11:57
ViktorPetrov
Из описания блока:GSM_Data_Time - текущая дата время, в том виде что выдает модуль. Содержит актуальные данные если оператор поддерживает эту функцию. (Не знаю почему, но работает не у всех).
Для решения этих проблем ,автор и добавил блока GSM Время Оператор ,только в нем нужно создать еще вход для установки часов и вставить в код ,где я указал и описание исправить .Чем плохо иметь возможность ,программно устанавливать часы? из пункта меню к примеру, да и на базе М590, NEOWAY и другие модули выпускает SIM900 и т.д.
Есть еще идея GPS-Block,допилить ,но уже другая тема.