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

dotnot

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

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

  • Посещение

Репутация

0 Обычный

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

  • Звание
    Участник
    Участник

Посетители профиля

1 283 просмотра профиля
  1. ХМ выглядит довольно круто. А как называться будет не известно? Что-то ничего похожего пока не найду на сайте симкома. Гдето какаято дока может есть с превью?
  2. Я так и понял, и сейчас вроде так и делаю. Вобщем всем спасибо за опыт. PDU коненчо с первого взгляда выглядит весьма объемно но если в нем больше возможностей по разборке адресов то со временем придется переходить на него. Конечно мне до сих пор не понятно что симком делает с OA в некоторых случаях, может это и есть gsm0411_address какимнибудь образом закодированный, надо будет проверить, в даташите по этому поводу так ничего и не нашел. В остальном пока вроде текстовый режим от симкома всем устраивает.
  3. Спасибо! Прозевал я Parameter Saving Mode, правда по AT+CSAS там не написно, зато написано в самом описании что она сама сохраняет все параметры в nvram, то есть я так понял ее лучше часто не вызывать. Интересно будет ли работать если ее вообще не вызвать а просто настраивать параметры, теперь смогу узнать только на новых чистых модулях. Потестил, похоже на новой девятой прошивке при <mt> = 2 SMS реально перестали сохранятся в память и теперь даже удалять не нужно, на модулях второй прошивки точно сохранялись даже при <mt> = 2. А отображение номера входящего СМС в PDU может быть более адекватным? Я думал что такие вещи не зависят от режима.
  4. Здравствуйте уважаймые AT-командщики =). Вроде все работет неплохо, всем доволен, но волнует пару простых вопросов по SIM800h/c перед запуском в прод. Версия прошивки SIM800h на котором сейчас разрабатываю 1308B09SIM800H32 . Дш почитал немало пока разбирался но что-то эти простые вещи то ли упустил то ли не понял. 1) Безопасно ли выполнять команду сохранения настроек SMS "AT+CSAS\r" при каждом запуске модуля после инициализации всех параметров СМС (режим текст, кодеровка UCS2, CNMI индикаторы, etc)? Она сохраняет все во флеш? Не испортится ли флеш за пару месяцов/лет? Проверяет ли модуль нужно ли по факту ерейзить и записывать или нет перед сохранением? Нужно ли вручноую при старте модуля проверять все настройки СМС и если не соотвтетствуют нужным то только тогда вызывать эту команду или можно просто каждый раз безболезненно ее вызывать (как сейчас и делаю, потому что сверка настроек при запуске мне кажется каким-то небезопасным с точки зрения программирования методом, больше кода, больше ошибок...). И вообще возможно ли гдето в ДШ найти полный перечень команд которые пишут во флеш чтобы ими не пренебрегать? 2) От входящих СМС мне нужны только индикаторы в АТ канал +CMT, сохранение в память телефона или СИМ не нужно. Но экспереминтируя (еще на старой прошивке 1308B02SIM800H) я понял что сохранение СМС в память отключить нельзя, или я не понял как. Кстати в +CNMI есть последний параметр bfr который вроде как по даташиту должен контролить буфферизацию +CMT, но меняя его, сообщения все равно всегда сохранялись в память модема или сим что было видно по "AT+CPMS?\r". Не должен ли этот параметр выключать сохранение СМСок в память? Или я неправильно понял ДШ? Вобщем, когда память у меня достигла 10и записей почему-то начали приходить +CMT со старой СМСкой и я перестал получать новые. По этому каждый раз по получению индикатора стал вызывать удаление 'AT+CMGDA="DEL ALL"\r' . Сейчас все отлично - память чистится, повторные СМС не приходят но опять же вопрос к вам: не убъет ли это флешку? Не разобрался - СМСки записываются изначально в ОЗУ модема или во флешу? Безопасно ли каждый раз делать удаление? Или это правильней решить другим способом? Кстати на старой прошивке, 1308B02SIM800H* пару модулей с которой я покупал два года назад при выполнении удаления вообще модем иногда переставал отвечать на команды до ребута. А на модемах с новой прошивкой 1308B09SIM800H32 все ОК, бывали ли такие истории у когото или мне попался какойто брак? 3) И еще если можно вопрос наверное не по сим800: как правильно декодировать номер входящего СМС, например в +CMT? Там кроме цифр бывают буквы вроде: 16p6p6w237562767963656. Хотя когда шлю с обычного мобильного на модем то все ок - номер идеальный с плюсом. А когда оператор что-то присылает то вот така белебирда, на UCS2 не похоже. Может ее нужно както раскодироватьи там будет какоенибудь красивое название сервиса? Спасибо что прочитали пост.
  5. Есть один пин которым нужно управлять с UART-a. Пин по дефолту должен быть в нуле, записав байт(или байты) с юарта нужно иметь возможность поднять его в 1 на секунд 5. Не знает ли кто каких-нибудь микросхем типо FTDI что бы были GPIO но не через USB а просто через UART? Типо UART to GPIO или регистр на UART или что угодно что может управлять одним пином. Конечно можно поставить очень дешевый контроллер, но немного не устраивает так как нужно что-то что можно просто запаять не прошивая. Из совсем костыльного думал просто инвертор поставить на линию TX и писать подряд несколько секунд нули, но это какойто ШИМ получается.
  6. Ну да да Embedded AT крутая штука, не спорю. Но мы - ламеры обычно накатываем какой-нибудь кортекс котороый все равно копейки стоит и места много не занимает, зато куча перефиреии, ног и прошивок, которые возможно смогут оставаться на рынке дольше чем кто-то решит поменять GSM модем. Кстати не намечается ли 3G версия модема по размерам аналогичным sim800h/c , мы бы начали железки на 3G переводить.
  7. Мне кодеки не нужны, это отчаяные попытки найти хоть какуюто конкретную инфу про PCM в sim800h =) Ньюансов может быть много. Ну а те кто хотят использовать внешние кодеки думаю смогут их настроить по I2C от МК, все же чаще GSM стоит рядом с МК или процом каким, то есть конечно в современных реалиях модемы и сами могут юзерские проги хранить, но както такое редко используют в меимстриме
  8. Спасибо! Очень полезный опыт, и в M66 дока отлично описывает PCM с диаграммой и всеми подробностями, буду надеется что в SIMCOM все точно так же. Пробовал поискать демоборды sim800h с кодеками, тогда бы можно было изучать даташит уже на кодек, но пока безуспешно.
  9. Здравствуйте. Что-то не удается найти подробную инфу о PCM в sim800h. В документации ни одной временной диаграммы. Все что нашел это в SIM800H_Hardware_Design_V1.01.pdf таблица 21 в которой сказано что Линейный 16ибитный формат, работает в режиме мастера, частота PCM Clock Rate: 256 KHz, ну и сказано что умеет переключать короткий или длинный PCM Syn. Ну и дока SIM800h Series_PCM_Application Note_V1.00.pdf в которой только AT-комманды для кофигурации. Интересует инфа: 1) Если модем мастер то линией PCMSYNC он управляет? Если так то какая частота этого сигнала? Ведь 256 KHz это частота PCM Clock если я верно понял. Например у слейвовых кодеков от TI обычно PCMSYNC должен быть 8 КГц, сколько тут не нашел. 2) Будет ли он генерировать дополнительный бит синхросигнала (опять же в кодеках от TI было не 16 клоков а 17, на первом данных не было, но нем начиналось изменение сигнала PCMSYNC). Без диаграммы не понятно. Возможно есть у SIMCOM другие модемы с хорошо описанным PCM? 3) Если модем мастер то лупит ли он PCMSYNC постоянно или только когда AT+CHFA=4, или по другим критериям? (когда идет активный звонок например). Хорошо бы иметь возможность включать и отключать PCM. Может кто уже работал с PCM в sim800h и сможет дать ответы? Спасибо
  10. а с чего собственно вы решили что я не прочитал? Именно это и прочитал, а еще что в таблице Pin description и еще там пару мест есть где это описано. Там написано что если соеденить два девайса то один будет генерить а другой принимать, причем тот что будет с меньшой частотой будет принимать от того кто с большей. К сожалению это не отвечает на вопрос. В вопросе их три и у всех частота получается одинаковая, что при этом будет для меня не понятно? Не начнут ли они все скакть из режима Мастер/слейв если соеденить три в один и частота будет у каждого немного плавать. Например у когото 500,001 у другого 499,999 у третьего 499,998. Что будет? Потом через микросекнду будет у первого 499,999 у второго 500,001 у третьего 500,002.
  11. То есть если у меня есть три рядомстоящих L5973AD то я должен их соеденить сигналом SYNC между собой? Или необходим внешний генератор, питаемый от другого источника?
  12. Посмотрел в сторону ST1S14, вроде все классно, тоже хороший калькулятор с бомом и графиками, но он еще более высокочастотный а занчит могут быть траблы с разводкой и обвязом. Кстати из конкретно применений в GSM нашел http://www.ti.com.cn/cn/lit/ds/symlink/tps54260.pdf , прям есть дока со всей спецификой http://www.ti.com/lit/an/slva412/slva412.pdf , и частоту там задают 500кГц в одном из примеров. Но стоит как сам модем
  13. Aner, большое спасибо за опыт, все очень аргументировано, NCP3170 однозначно отпадает, прежде всего нужна стабильность. Дейтвительно GSM и не указан а телеком весьма широкое понятие. Неужели придется использовать LM2596? Никто не знает контроллеров с частотой поменьше в корпусе поменьше LM?
×
×
  • Создать...