Например TDA7294

Форум РадиоКот • Просмотр темы - Приём ответов от gsm модема
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Пт мар 29, 2024 12:59:04

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Приём ответов от gsm модема
СообщениеДобавлено: Вс мар 19, 2017 15:04:39 
Открыл глаза

Зарегистрирован: Вс авг 02, 2015 18:02:38
Сообщений: 68
Рейтинг сообщения: 0
Всем привет! Столкнулся с такой проблемой. Есть модем siemens c35i, плата с stm32f100ret6b.
Суть в том, что я посылаю команду на модем

Код:
char Buffer_CSCA[] = "AT+CSCA?\r";
GSM_COMM_SEND_SMS_SERVICE();

void GSM_COMM_SEND_SMS_SERVICE(){
      DMA1_Channel4->CMAR = (uint32_t)Buffer_CSCA;
      DMA1_Channel4->CNDTR = sizeof(Buffer_CSCA);
      DMA1_Channel4->CCR |= DMA_CCR4_EN;
}


команда ушла, получаю ответ

Код:
void USART1_IRQHandler(void){ //Прерывание USART1
      if(USART1->SR & USART_SR_RXNE){ //Если прерывание вызвано по приёму USART1
            USART1->SR &= ~USART_SR_RXNE; //Сбрасываем флаг приёма USART1
            Buffer_Receive[i++] = USART1->DR;
      }
}


То есть я просто набиваю массив, что бы на первом этапе пока посмотреть что приходит. В отладчике смотрю переменную Buffer_Receive приходит ответ как положено, примерно вот такой

Код:
\r\nAT+CSCA?\r\nAT+CSCA: 141, "+7911xxxxxxx", 20\r\nOK\r\n


А теперь прикол. Я не посылаю на модем команду, а жду звонок. Звоню на модем, а вместо \r\nRING\r\n в переменной оказывается вот что "Я0Еы". То есть просто четыре непонятных символа приходит при каждом ring. Одни и те же. Что это может быть?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Приём ответов от gsm модема
СообщениеДобавлено: Вс мар 19, 2017 15:25:37 
Друг Кота
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1859
Зарегистрирован: Чт сен 12, 2013 00:54:12
Сообщений: 4119
Откуда: ЗаМКАДье. Там, где ЦУП
Рейтинг сообщения: 0
Медали: 5
Получил миской по аватаре (5)
Скорости приёма/передачи (и другие параметры) по RS-232 совпадают?
Насколько я помню, по умолчанию у c35i: 9600-8-N-1-[No Flow Control] (проверьте, могу ошибаться).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Приём ответов от gsm модема
СообщениеДобавлено: Вс мар 19, 2017 19:25:48 
Открыл глаза

Зарегистрирован: Вс авг 02, 2015 18:02:38
Сообщений: 68
Рейтинг сообщения: 0
Всё совпадает. Ответы на запросы же нормально приходят. А если без запроса, то ответ вот в таком плохом виде(


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Приём ответов от gsm модема
СообщениеДобавлено: Вс мар 19, 2017 19:44:18 
Прорезались зубы
Аватар пользователя

Карма: 26
Рейтинг сообщений: 66
Зарегистрирован: Вс июл 10, 2011 14:41:10
Сообщений: 223
Рейтинг сообщения: 0
Проверять нужно в начали на терминалке а в ней как настроишь так и поедешь.


Вернуться наверх
 
Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Приём ответов от gsm модема
СообщениеДобавлено: Вс мар 19, 2017 21:45:02 
Открыл глаза

Зарегистрирован: Вс авг 02, 2015 18:02:38
Сообщений: 68
Рейтинг сообщения: 0
Я же говорю, на терминале все ОК). Вас что не смущает, что ответ именно на запрос приходит норм, а ответ без запросов - нет???)))


Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Приём ответов от gsm модема
СообщениеДобавлено: Вс мар 19, 2017 22:14:40 
Поставщик валерьянки для Кота

Карма: 16
Рейтинг сообщений: 329
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Сообщений: 2222
Откуда: Tashkent
Рейтинг сообщения: 0
supercelt писал(а):
Я же говорю, на терминале все ОК).

Получаем не "Я0Еы", а именно RING?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Приём ответов от gsm модема
СообщениеДобавлено: Пн мар 20, 2017 12:30:59 
Друг Кота
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1859
Зарегистрирован: Чт сен 12, 2013 00:54:12
Сообщений: 4119
Откуда: ЗаМКАДье. Там, где ЦУП
Рейтинг сообщения: 0
Медали: 5
Получил миской по аватаре (5)
supercelt, Если в терминале тоже "Я0Еы" вместо "RING" - выложите коды символов (то, что вместо RING)?
Возможно, прошивка модема не English.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Приём ответов от gsm модема
СообщениеДобавлено: Пн мар 20, 2017 20:03:07 
Открыл глаза

Зарегистрирован: Вс авг 02, 2015 18:02:38
Сообщений: 68
Рейтинг сообщения: 0
Ребята, ещё раз пишу - в терминале всё ОК. И ответ на запрос и просто ответ ring. А вот при подключении к плате, ответ на запрос норм, а ответ ring - непонятные символы


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Приём ответов от gsm модема
СообщениеДобавлено: Пн мар 20, 2017 20:17:44 
Прорезались зубы
Аватар пользователя

Карма: 26
Рейтинг сообщений: 66
Зарегистрирован: Вс июл 10, 2011 14:41:10
Сообщений: 223
Рейтинг сообщения: 0
Ну правильно когда терменалка работает сама на себя всё ОК. А когда подкл. девайс возврат идёт с ошибкой смотри скорость обмена или смени терминалку. Вы не первый с такой проблемкой.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Приём ответов от gsm модема
СообщениеДобавлено: Пн мар 20, 2017 21:33:14 
Поставщик валерьянки для Кота

Карма: 16
Рейтинг сообщений: 329
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Сообщений: 2222
Откуда: Tashkent
Рейтинг сообщения: 0
Итак, что имеем:
1. При подключении модема к комповому терминалу всё работает.
2. При подключении модема к самодельной плате не всё работает.

Мой вывод: что-то не так с самодельной платой. Скорее всего проблема в коде.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Приём ответов от gsm модема
СообщениеДобавлено: Вт мар 21, 2017 13:17:46 
Поставщик валерьянки для Кота

Карма: 16
Рейтинг сообщений: 329
Зарегистрирован: Вт ноя 27, 2007 11:32:06
Сообщений: 2222
Откуда: Tashkent
Рейтинг сообщения: 0
На казусе товарищ сознался в отсутствии инициализации модема:
Цитата:
вопрос решён. При инициализации надо на модем что-нибудь отправлять, к примеру команду АТ. Это настраивает autobaud.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 11


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y