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

slonspb

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

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

  • Посещение

Репутация

0 Обычный

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

  • Звание
    Участник
    Участник
  1. Вопросы по организации питания SIM808, стоит в машине в т.ч. зимой, как скрытая GSM метка, почти всегда выключен и выключен dc/dc 12V->5V. Usecase#1 1. зарядник модуля встроенный 2. по умолчанию зарядник выключен, включается только с команды AT+ECHARGE=1 3. минимальное питание примерно 3.5V, ниже модуль не включается, а если включается - тут же проседает напруга и вырубается 4. AT команду на зарядку подать не успеваю замкнутый круг Вывод: без отдельного внешнего зарядника нет никакой возможности включить модуль при сильно просевшей батарее. п. 4.4.3 HW мануала даёт взаимоисключающие советы а) "charging function is not supported by default, the customer should input AT command" б) "just connect the charger to the VCHG Pin and connect the battery to the VBAT Pin SIM808 battery charging happens after detecting charger supply and the presence of battery." Usecase#2 1. при подаче напряжения на Vchg модуль пытается включиться 2. я не хочу включать модуль, хочу только заряжать, для этого давлю Reset вниз 3. модуль не заряжает батарею т.к. не стартовал Вывод: без включенного модуля я не заряжу батарею Usecase#3 1. хочу внешним контроллером понять, что модуль аппаратно начал работать, смотрю Vdd_ext 2. при просевшей батареи модуль не стартовал, а на Vdd_ext нормально так 2.8 вольт Вывод: Vdd_ext не пользовать как индикатор работы, несмотря на описание и диаграммы в даташите Usecase#4 1. Измеряю температуру модулем 2. При зарядке модуль легко греется до 38 Вывод: использовать встроенный термометр только спустя минут 10 после окончания зарядки //--------- Usecase#5 1. Засыпаю модуль командой AT+CSCLK=1 и потом поднимаю DTR. Контроллер спит с прерыванием по USART порту. 2. После просыпания того или другого, надо опустить DTR на 50ms, и потом заслать AT+CSCLK=0 Вопрос: DTR недостаточно, всегда надо засылать AT+CSCLK ? Usecase#6 1. Хочу GPS без GSM, чисто трекер, и время с GPS беру 2. Стартую модуль, и срочно даю AT+CFUN=0 Вопрос: CFUN=0 не вырубит GPS? верно? спасибо всё остальное пашет на ура (разве что ВТ не пробовал)
  2. Я тоже так думал, пока случайно не нашёл пост в этом треде :-) #13 Запрос команды CIPGSMLOC=? нормально выдаёт её синтаксис, т.е. по идее в модуле она есть. AT+CIPPING="google.com" тоже как-то не взлетел, ну да не критично
  3. Освежу тему вопросом Решил попользовать GPRS на SIM808, почту по SMTP отправляет, CIPGSMLOС молчит, что я делаю не так? Спасибо. out: AT+SAPBR=3,1,"CONTYPE","GPRS" OK out: AT+SAPBR=3,1,"APN","internet.mts.ru" OK out: AT+SAPBR=3,1,"USER","mts" OK out: AT+SAPBR=3,1,"PWD","mts" OK out: AT+SAPBR=1,1 OK out: AT+SAPBR=2,1 +SAPBR: 1,1,"10.175.10.142" OK out: AT+CMGF=1 OK out: AT+CIPGSMLOC=2,1 тишина... если не установить GPRS, то честно отдаёт Error 601 Прошивка out: AT+CGMR Revision:1418B02SIM808M32_BT_EAT OK стоит обновить? на 1418B03SIM808M32_BT_EAT 17.02.17 EAT не использую. Кусочек нетскана: out: AT+CNETSCAN out: CC:250,MNC:02,Rxlev:33,Cellid:595E,Arfcn:100 Operator:"MegaFon",MCC:250,MNC:02,Rxlev:37,Cellid:2291,Arfcn:119 Operator:"MegaFon",MCC:250,MNC:02,Rxlev:33,Cellid:1EB2,Arfcn:15 Operator:"MegaFo...
  4. TPS63060 при входном 3 вольта не даст 2 ампера по выходу, если это критично (burstTX). Кроме того, на низком напряжении и высоком токе у него резко падает КПД, если критично долгое время жизни от батареи. 63020 более сбалансирован под литий. Поэтому я брал SIM808, где зарядник интегрирован в модуль, вплоть до АТ команд. А проблему с зарядкой в мороз решил в лоб: линейный стабилизатор стоит под аккумулятором, с автомобильных 12В до 5В при зарядном токе 1А вполне себе греет банку; колхоз конечно, но работает.
  5. По опыту работы с зарядниками bq отмечу что они линейные и таки греются, просто надо помнить об этом при разводке платы и не ж%питься на полигон. Что то из серии "Due to the charge profile of Li-xx batteries, the maximum power dissipation is typically seen at the beginning of the charge cycle when the battery voltage is at its lowest. Typically the voltage of the Li-ion battery quickly (< 2 V minutes) ramps to approximately 3.5 V, when entering fast charge. Therefore, it is customary to perform the steady-state thermal design using 3.5 V as the minimum battery voltage"
  6. 968й в 2.5 раза дороже, мне проще контроллер навесить. Раздельные жсм и жпс для серьёзных вещей наверное, мне хватает вкл/выкл ЖПС части. В любом случае лет 10-15 назад всё это было нереально и дорого, а сейчас вот оно, на столе лежит за 10 баксов, я рад.
  7. Всё сразу не предусмотрел, разбирался в ходе дела уже, сразу же не знаешь всего. Логично предположил, что новая замена не должна быть сильно урезаннее предшественника. Да воткну какой нибудь stm32l0 в lqfp-32 корпусе, когда найду, так проще будет.
  8. Дык вроде пробовал все - не нашёл. Он вообще AT+SGPIO=? не понимает, ERROR. Попробую ещё. Ещё плохо что нет SMS Autorun :-( Был бы он, я бы вообще о внешнем контроллере не думал бы. Также небольшой недостаток что нет логики включения-выключения зарядки аккумулятора, тупо on/off, или всегда заряд или всегда разряд. Хотелось бы контроль разряда и авто заряд когда разрядится до например 10%.
  9. В общем сделал пока на колене через RI сигнал и на аналоговой рассыпухе (зато полностью бесплатный управляющий ЖСМ канал вышел), потом сделаю через EAT, когда время будет. Если у кого появится информация по GPIO в sim808 - буду признателен.
  10. Коллеги, есть какая инфа по GPIO для SIM808? Мне остаётся только через PWM колхозить что-то. Или попробовать EAT, что слегка запарно для новичка.
  11. Я доношу мысль, что поведение GPIO явно не следует из даташита. Даташиты других производителей прозрачнее и однозначнее. Понятно, что гпио например в 5 серии модулей типа CGFUNC, но оно там скорее всего есть и работает. И таблички естественно я все видел, их них сюда и копипастил.
  12. //Могу проверить завтра с утра. Буду премного благодарен. SGPIO есть во всех модулях симком, как я посмотрел, и ими нормально пользуются через АТ команды, всякие ардуиновцы и прочие, такого кода много в сторонних библиотеках. SIM808_Hardware Design_V1.02 также не делает относительно GPIO каких-то особых пояснений. Ремарка Note: Multiplex Function need different software version указана для клавиатуры, если я вдруг захочу на GPIO её включить. Зато для SD карты есть Note: This function is not supported in the standard firmware, и первичная функция ноги именно GPIO. Также в АТ командах нет никаких ремарок, кроме того, что в 808 модуле она точно есть (21.5 стр 375), а 800й например может не поддерживать. Так что ничего не предвещало беды... Походу они просто забыли эту команду доложить в прошивку... Это очень удивляет тех, кто пытается первый раз поработать с модулем и для начала просто зажечь лампочку.
  13. >>>как зажечь светодиод на 17 GPIO. //хм... попробовать указать старое название ? GPIO6 ??? at+sgpio=? ERROR at+sgpio? ERROR at+sgpio=1,6? ERROR at+sgpio=1,17? ERROR at+sgpio=0,31,1,1? ERROR и так ERROR до бесконечности, никак чтоли? Нет ни у кого возможности проверить? Вот что я просил собственно. Заранее спасибо. Это работает, но и в прошивке оно прям открытым текстом видно. И таких ноги всего три и заняты на serial port (RI 10, TXD 14, RXD 15). GPIO 17 и 19 мульти с SD картой, SD_CLK и SD_CMD at+cgpio=? +CGPIO: (0-1),(1-42),(0-1),(0-1) at+cgpio=1,10 +CGPIO Value: 1 OK (ком порт виснет на вход)
  14. Отправил. Суть вопроса одна - как зажечь светодиод на 17 GPIO. Всё остальное сделал, а с этим затык.
  15. //Вы хотите сказать что на ALI купили SIM808 за 4 бакса? 8 + доставка, 11 в сумме, по курсу ноября 750р, обычная алишная цена. В СПб частному лицу SIM808 не купить, не возят, в розницу тем паче. МТ-систем врядли будет один модуль отдавать. (я им запрос по ошибке написал, м.б. ответят тут или по email) Есть один поставщик, у него 2100р. стоит, вот и разница в три раза. Не вижу серьёзных проблем брать штучно на али, много чего брал для разовых проектов по 1-5-10 шт, пока не было проблем, вот... первая. Спасибо за ответ по GPIO, спрошу так. SIM808, вывод 44 (pin_name GPIO17, Mode 0(default) GPIO31, мультиплексный на SD_CLK) должно быть достаточно команды AT+SGPIO=0,31,1,1 для выставления в единицу? Должна команда AT+SGPIO=? выдавать что-то типа +SGPIO: (0-1),(1-32),(0-1),(0-1) OK Не надо ничего отдельно конфигурить? Или в обычной прошивке, что доступно на сайте, мне зажечь светодиод на GPIO17 не светит? AT+CGPIO для Pin_number 10 как пример работает (правда вешает порт на приём) Факультативный вопрос. Если смотреть саму прошивку внутри в редакторе, то CGPIO там есть, а SGPIO там нет, это ничего не значит? Ещё интересно, где опубликованы bluetooth AT команды типа AT+BTPOWER=1, я их брал с гитхаба из исходников левой либы.
×
×
  • Создать...