Не могу заставить работать GSM модуль ai-thinker A6

slesar133
Offline
Зарегистрирован: 26.03.2018

Здравствуйте уважаемые гуру, прошу помощи по решению вопроса с подключение модуля А6, изучил его уже вдоль и поперек, уже и от softSerial отказался, подключаю через родные Rх Тх ардуины, ну вот не хочет он корректно работать, подключал его через TTL к компьютеру, он показывает инизиализацию, данные и за 5-6 секунд регистрируется в сети, но при подключении к ардуино, модуль молчит, подключал напрямую и через преобразователь уровня, не хочет корректно работать. Иногда до модуля можно дозвониться, но смс он не отправлляет, иногда доже дозвониться нельзя, но смску выплюнуть он может, надоела уже эта мистика, нужно добиться его стабильной работы. Модуль подключаю через зарядку телефона на 2А, в преобразователе логических уровней применял 2.8 и 3.3 вольт. Бод рейт выставлен 115200 и на модуле и на ардуине. 

Подскажите куда копать пожалуйста.

b707
Offline
Зарегистрирован: 26.05.2017

как подключаете к ардуино (на какие пины). сама ардуина при этом к USB подключена?

slesar133
Offline
Зарегистрирован: 26.03.2018

Подключаю к стандартному Рх Тх, и с USB и без USB, все одинаково хреново работает. Меня еще интересует такая фишка, при подключеннии ардуино к модулю я подключил ТТЛ что-бы смотреть как ардуино взаимодействет с модулем, но если модуль подключен к ардуино то порт показывает команды которые идут с ардуинки, если же ардуинку отключить, то модуль показывает свои параметры.

b707
Offline
Зарегистрирован: 26.05.2017

slesar133 пишет:

Подключаю к стандартному Рх Тх, и с USB и без USB

Послушайте, вы нормально ответить можете? Никто не знает, какие пины у вас "стандартные" - укажите номера.

slesar133
Offline
Зарегистрирован: 26.03.2018

0 и 1 ардуино нано на микроконтроллере Amel mega 328

b707
Offline
Зарегистрирован: 26.05.2017

slesar133 пишет:

0 и 1 ардуино нано на микроконтроллере Amel mega 328

ОК. Так вот - если ардуино Нано подключена к USB, модем на пинах 0 и 1 нормально работать не будет, потому что на Нано (и Уно) USB и выходы 0 и 1 - это один и тот же последовательный порт.

Если вы хотите видеть сообщения с модема в Мониторе Ардуино - модем должен быть подключен по протоколу SoftwareSerial к любым другим цифровым пинам, кроме 0 и 1

slesar133
Offline
Зарегистрирован: 26.03.2018

А то что параллельно в эту схему подключен ТТЛ переходник, и в ардуине не подключен USB ситуацию не меняет? К тому же тут на форуме было уже не раз сказанно что на 115200 бод софтсериал не будет работать корректно.

b707
Offline
Зарегистрирован: 26.05.2017

slesar133 пишет:

К тому же тут на форуме было уже не раз сказанно что на 115200 бод софтсериал не будет работать корректно.

не будет, поэтому скорость нужно понизить до 9600 или 19200. как это сделать - смотрите пример от andriano в соседней теме.

monser
Offline
Зарегистрирован: 01.07.2017

И не факт, что зарядка тянет 2А.

Мне лично за все время существования сотовых телефонов таких не попадалось. А если еще шнурок китайский так и может 0,3 не потянуть. Я такие вещи подсоединяю напрямую к LiIon акккумулятору. И если модуль исправен никаких косяков не будет. Те же очень капризные к питанию М590 работают при таком подключении на ура. Больше десятка блоков сигнализации и управления сделано.

b707
Offline
Зарегистрирован: 26.05.2017

monser пишет:

И не факт, что зарядка тянет 2А.

 

модем А6 жкономичный, ему 2А нафик не нужно. Без учета звонков ему 200-300мА за глаза

monser
Offline
Зарегистрирован: 01.07.2017

А6 я знаю. Да, он конечно очень экономичный, но все же 200-300 это маловато будет.

Производитель пишет : External power supply (3.5V-4.2V ), maximum power supply current > 2A.

Жрет при регистрации много любой модуль. если питать от БП, то в параллель штатному электролиту я ставлю 1500х6,3v со старых материнок.