|
|
  |
sim800c странный вывод в гипертерминал |
|
|
|
May 4 2015, 18:50
|
Местный
  
Группа: Участник
Сообщений: 294
Регистрация: 5-08-14
Из: Ярославль
Пользователь №: 82 466

|
Ещё раз всех приветствую. В общем не дается мне SIM808 как ни стараюсь. Каждый раз модуль некоторое время работает, а потом начинаются необъяснимые глюки. Схему согласований обрисовал во вложении. Наверное, она сильно избыточна, но хотелось полностью развязать модуль и контроллер/UART переходник т.к. уровни там совсем разные. Последняя ситуация: Схема включения как во вложении, SIM-карта не вставлена, VRTC в воздухе (забыл запаять конденсатор), GSM-антенна подключена через разъем IPEX, находящийя в 3 мм от контакта GSM_ANT. Подал питание, приложил PWRKEY через транзистор к земле, модуль включился. На скорости 1200 успешно прошло автосогласование, зафиксировал скорость AT+IPR=1200, пообщался с модулем, выполнил AT+CNETSCAN, в обе стороны ошибок приема и передачи нет. Ушел пить чай, оставив модуль включенным. Возвращаюсь, обнаруживаю, что модуль не отвечает на команды. Выключил его корректно, получил в терминале NORMAL POWER DOWN. Включил снова, началась ситуация как в прошлом сообщении. Снова выключил, снял питание, подождал минуту, подал питание, включил, теперь модуль нормально выводит все свои служебные сообщения, но на команды не отвечает, RXD модуля прижат к нулю. Изучал платы готовых устройств с SIM900, там вообще резистивный делитель стоит в одну сторону, и всё работает уже много лет. С SIM800 плат в руки пока не попадалось, подсмотреть бы как там реализовано согласование.Или дело не в согласовании... В общем, что с этим теперь делать ума не приложу. Мысли кончились, одна надежда на экспертов.
Эскизы прикрепленных изображений
|
|
|
|
|
May 5 2015, 07:56
|
Местный
  
Группа: Участник
Сообщений: 294
Регистрация: 5-08-14
Из: Ярославль
Пользователь №: 82 466

|
Цитата(smalcom @ May 5 2015, 10:11)  я поражён вашему упорству принимать помощь. зачем тогда спрашиваете, если всё идеально? вот схема выглядит как г..но, сами и не видите, что вы антенну питаете от VDD_EXT. ах вы её не подключили и всё должно работать. ну значит всё должно работать. Антенну GSM я подключил перед включением модуля. От VEXT через ключ питается GPS-антенна. GPS-функции модуля я даже не трогал, поэтому GPS-антенну не подключал и ключ не открывал. С диодами вот налажал, да, поставлю ключи. Весело будет, если модуль сходит с ума именно из-за этого. А пара транзисторов скорее от незнания как поступить. Хотелось полностью развязать разные уровни UART, чтоб никакие сигналы напрямую не шли. Кроме явной избыточности есть ли с этой схемой какие-то потенциальные проблемы?
|
|
|
|
|
May 5 2015, 14:48
|
Знающий
   
Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872

|
Покритикуйте мою схему, все сигналы идут на микроконтроллер который питается от +3,3В. Сигнал VOL_AKB идет с делителя , и он не может быть выше чем 2,7В (защищено стабилитроном на схеме контроллера питания) Ранее ни разу не имел дело с GSM модулями. Цитата(ArtemKAD @ May 5 2015, 17:34)  Вместо полевиков поставьте биполярники плюс повысьте соответственно резисторы в базах. Взятые тобой полевики имеют большую емкость затвора, а значит заваливают фронты по выключению. Скорость всего 1200 бод, не должно повлиять.
|
|
|
|
|
May 5 2015, 18:47
|
Знающий
   
Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872

|
Цитата(p_kav @ May 5 2015, 18:54)  Да, верно, при скорости 1200 всё рабоатет без ошибок. Меня такая скорость устраивает, но у меня есть сомнения, что такая схема устраивает сам модуль. Вы меня уже ткнули носом в мой косяк с подключением светодиодов, посыпаю голову пеплом и переделываю разводку. Но если и после правильного подключения диодов у модуля будет слетать крыша, то я уже не знаю что делать. А что мешает проверить осциллографом размахе напряжения на ВХОДНЫХ портах GSM модуля? И если они не выходят за пределы напряжений, то все должно быть согласовано, хотя честно говоря Ваша схема как-то перемудрена. Хотя Вы тока схему разводите, проверять еще рано)
Сообщение отредактировал vadimp61 - May 5 2015, 18:50
|
|
|
|
|
May 5 2015, 19:35
|
Знающий
   
Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872

|
Цитата(p_kav @ May 5 2015, 22:19)  Нет, я уже собрал схему в железе и получил вышеописанные глюки модуля, с которыми теперь не знаю как бороться кроме как сделать подключение STATUS и NETLIGHT по даташиту. Осцилографа у меня нет т.к. с аналоговой электроникой не работал. Хотел купить что-то типа DSO Quad, но отзывы везде плохие. Мультиметром всё проверил, уровни за пределы не выходят. Да и не выйти им никак - предельный уровень логической единицы берется с VEXT модуля, а сами ножки RX/TX изолированы от остальной схемы полевиками. Во всяком случае я именно этого я хотел когда продумывал такую схему включения. У меня нет даташита на 808 модуль, но если это выходные ноги, то мне кажется причина не в этом. А вот питаться с VEXT негоже, там всего 50 мА (в 800С так), запитайтесь с Vbat. Тем более что Вы собрались питать внешнюю активную GPS антенну- а ей надо 50ма, а то и всю с соточку)
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|