Перейти к содержанию
    

rat12

Участник*
  • Постов

    36
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о rat12

  • Звание
    Участник
    Участник
  • День рождения 11.05.1983

Контакты

  • Сайт
    Array
  • ICQ
    Array

Информация

  • Город
    Array
  1. Спасибо за советы. Проводим эксперименты. На самом деле так себя ведет симок 30 одновременно.
  2. Добрый день всем. Никто не сталкивался со следующей проблемой? Недавно группа железок на sim900D прошивка 08 в сети оператора Киевстар потеряла возможность принимать голосовые вызовы и CSD. При голосовом звонке на simcom с обычного телефона сначала на телефоне "сбой связи", при следующем звонке "абонент вне зоны доступа", при последующем гудки "занято". 1 из 50 раз удается дозвониться. При этом на стороне симкома на порту обмена сообщений типа RING или любых других не наблюдается. Другие функции- прием/отправка смс, работа по gprs - работают хорошо и без вопросов. Эффект наблюдается и при включенном без функциональной обвески модуле, и, естественно, в плате устройства. При смене сим-карточки в симкоме на МТС - голос и вызов возвращаются. Что бы это могло быть?
  3. Спасибо. Причина была в очередном "приколе" с интервалами и "океями". 1. Переключаемся на текстовой режим. Получаем ОК. Пауза маленькая. Даем запрос. Получаем ОК. Все. 2. Переключаемся на текстовой режим. Получаем ОК. Пауза побольше. Даем запрос. Получаем ОК. Ничего не посылаем в порт. Через пять-десять секунд полкчаем ответ оператора. Вот такие вот пирожки...
  4. Еще вопрос знатокам. Вот хочу сделать запрос USSD - балланс посмотреть. Для этого пытаюсь использовать вышеприведенную команду CUSD в вышеобозначенном окружении (см. в первых постах темы). И ничего не получаю :( И даже паузы не помогают. У кого-нибудь будет пример лога обмена с модулем по USSD, чтобы понять хоть, что ждать? В сим300 ответ при стандартных настройках текстом латиницей в терминал падал...
  5. Попробовал в разных комбинациях: 1. Менял APN 2. Использовал команду CIPCSGP (видимо, MKdemiurg, Вы имели в виду её, т.к. синтаксис похож, а команды CIPCSFG в даташите не обнаружил :( ) 3. Коннектился на другие сервера/порты 4. Не подавал отсутствующие логин/пароль в строке Эпопея закончилась неожиданно: В месте алгоритма нужна пауза, иначе следующая команда не отрабатывает: >>AT+CIFSR <<xxx.xxx.xxx.xxx (пауза 50 мс) >>AT+CIPSTART="TCP","xxx.xxx.xxx.xxx","xxxx"
  6. Попробую. Карточка - контрактного абонента. Эта же карточка на sim300 с настройками APN "WWW.UMC.UA" замечательно коннектится. :(
  7. Не буду создавать новую тему, т.к. вопрос укладывается в данную. sim900d прошивка 1137B08SIM900D64_ST_DTMF_JD_MMS на прошивке 07 было так же. Пробую создать TCP-соединение с помощью встроенного стека. Сценарий: 1-й проход >>AT+CGATT? <<+CGATT: 1....OK >>AT+CSTT="WWW.UMC.UA","","" <<OK >>AT+CIPSTATUS <<OK....STATE: IP START >>AT+CIICR <<OK >>AT+CIFSR <<xxx.xxx.xxx.xxx >>AT+CIPSTART="TCP","xxx.xxx.xxx.xxx","xxxx" _т и ш и н а_ 1 минута. >>AT+CIPCLOSE <<ERROR >>AT+CIPSHUT <<ERROR 2-й проход >>AT+CGATT? <<+CGATT: 1....OK >>AT+CSTT="WWW.UMC.UA","","" <<ERROR >>AT+CIPSTATUS <<OK....STATE: IP STATUS >>AT+CIICR <<ERROR >>AT+CIPCLOSE <<ERROR Вопросы: 1. Почему не соединяется? На сим300 все было в порядке. 2. Почему стек не перегружается? 3. Что делать, чтобы соединилось? Есть ли проверенные методы решения проблемы? Всем спасибо за ответы. 4. PS. Также интересно, какой минимальный интервал в миллисекундах допустим между командами, подаваемыми на модуль? Встречались варианты, когда создавалось впечатление, что определенные команды (не из вышеназванного набора) модуль обрабатывать не успевал, выдавая ERROR, при этом увеличение паузы между командами спасало положение. К таким командам могу отнести команду запроса IMEI.
  8. "Зависание" АЦП mega128

    На самом деле являюсь программистом в данном проекте, и исходных рисунков печатной платы не имею. А так как досталось и тестирование, то, соответственно, проблемы разгребаю.. Надеюсь, скоро получу печатную плату, и смогу на суд общественноси выдать нужный кусок. Но, предварительно, могу сказать, что плату старались разводилась грамотно. С учетом экранирования землями... Искусство схемотехники :)
  9. "Зависание" АЦП mega128

    Т.е. что-то поменяли и всё заработало? И что на что наводилось, вычислили?
  10. "Зависание" АЦП mega128

    Неа. Опыты с напряжометром показывают, что всё гут. :(
  11. "Зависание" АЦП mega128

    Да самому интересно. Штатная проводка штатного тридцатилетнего уазика :) На входах - трехосевой акселерометр, термометр, и два входа от напряжений встроенного аккумулятора и внешного питания. Последнее "защищено" предделителем и фильтром первого порядка ( и вызывает наибольшее подозрение, как источник помех). Внешнее питание- импульсный преобразователь. Меняли. Эффект проявился на ряде устройств. После изменения схемы и вводе дополнительных фильтров по питанию и входным цепям стал реже. Спасибо за подсказку. Я не использую порт F, акромя как на входы АЦП. Возникает нездоровый интерес, что будет, если обесточить. Вдруг перекоса особого не возникнет... Как Вы поняли, это такой экстренный механизм возврата железки к жизни... В сети натыкался на материал, что и на многих внешних АЦП этот эффект "залипания" во время помех присутствует.
  12. "Зависание" АЦП mega128

    Старались учесть и ЭМС.. :( А такой вопрос ребром, если на работающем процессоре отключить аналоговое питание? А потом подключить? (Цифровое не трогать), может восстановится? Кто-нибудь такое пробовал?
  13. "Зависание" АЦП mega128

    Старались учесть и ЭМС.. :( А такой вопрос ребром, если на работающем процессоре отключить аналоговое питание? А потом подключить? (Цифровое не трогать), может восстановится? Кто-нибудь такое пробовал?
  14. "Зависание" АЦП mega128

    Товарищи. Столкнулся со следующей ситуацией. На ряде устройств, установленных на автомобили, видимо, после воздействия некой помехи перестают корректно работать 0,1,2 каналы АЦП в режиме мультиплексора, выдают значения 0,0, некое слабо меняющееся значение соответственно. Причем каналы 3,4,5 работают нормально. Перезагрузка не помогает. Помогает полное обестачивание на непродолжительное время. После переключения канала делаю И задержку И незначащее перобразование АЦП, чтобы сгладить действие ёмкости. Алгоритм такой: переключение на вход 0, пауза 10 мкс, запуск назначащего преобразования, по окончанию -прерывание. В прерывании запуск значащего преобразования, по окончанию запись результата, переключение канала. И так до канала номер 6. Т.е. все, вроде бы по рекомендациям даташита. Что может такого случаться, что АЦП не выводится из транса перезагрузкой? Или общий ресет на чипе не затрагивает блок АЦП? Или это зависает (хотя даже не представляю, как) аналоговая часть процессора?
  15. А, нескромный вопрос, sim300/900 мультиплексный режим поддерживают? Как-то раньше не задумывался...
×
×
  • Создать...