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

tzirulnicov

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

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

  • Посещение

Репутация

0 Обычный

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

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

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

660 просмотров профиля
  1. Девайсом подключиться к серверу, и не рвать с ним соединение. Тогда сервер сможет отправлять в дальнейшем данные на девайс. Разумеется связь периодически будет рваться, поэтому нужно будет переподключаться. Выделенный ip получить можно, это стоит, на примере одного из операторов сотовой связи, 236 рублей в месяц + 3.6руб в сутки. Каждый раз при подключении будет выделяться новый адрес, плюс в роуминге это все не работает.
  2. Здравствуйте. На смену gps-модулю eb-500 очень хотелось бы подыскать модуль с поддержкой Dead reckorning (спутники+инерциалка по mems датчикам). Требования - возможность подключения датчика скорости (наличие CAN будет плюсом), поддержка Глонасс (одновременная работа и с gps, и с Глонасс), вменяемый ценник (вместе с датчиками хотелось бы уложиться в 4к). sim18 и u-blox lea-6r - только gps u-blox neo-m8l - без одометра/can - радуют встроенные гироскоп и аксель, но боюсь будут ощутимые дрейфы без подключения к датчику скорости. sl869-dr, ML8090 - подходят, но не смог их достать. + хотелось бы отладку, чтобы не разводить плату. Плюс непонятно, есть ли термокомпенсация гироскопа в sl869-dr. Самому строить инерциалку из акселя и гиро, подключать обычный gps/глонасс-чип и подрубать фильтр Калмана - боюсь не осилить.
  3. Уже выяснил-sim900 умеет спать с активной gprs сессией. Т.е. подключаемся к серверу, держим с ним соединение и засыпаем. При получении нового пакета с сервера sim900 проснется за 0,5сек и разбудит микроконтроллер. Однако, мне кажется, вариант с пробуждением по звонку с сервера и отправкой на модем Dtmf команд (в тональном режиме) куда более надежен-т.к. при скоплении в одной точке большого числа абонентов gprs часто пропадает, остается возможность только голосовой связи.
  4. Как реализовать быстрое получение команд с сервера через SIM900? Пробовал современные gsm-сигнализации - с момента, как даю команду на открытие двери с сайта/приложения, до открытия дверей в машине проходит менее 5 секунд. Вопрос - как это реализуется, при большом кол-ве машин, обслуживаемых сервером? Если каждые 5 секунд с gsm-модема опрашивать по gprs-сервер - быстро посадим аккумулятор. Если уводить sim900 в спящий режим и будить смской с сервера - отклик может быть долгим, sms не всегда быстро доходят. Если будить sim900 звонком с дальнейшей отправкой команд с помощью dtmf - будут проблемы при большом количестве автопарка (номер-то один). Как эта проблема сейчас решается в серийно выпускаемых устройствах? Как сейчас обеспечивается отклик менее 5 секунд при подаче команды с сервера, при большом автопарке, и необходимости держать gsm-модуль в спящем режиме (чтобы при долгом простое не высадить аккумулятор) ?
  5. Вопрос про отладку stm32f1 (юзаю st-link). Обновился недавно до Keil 4.60, но по-прежнему не могу нормально отлаживаться - в окне Watch какие-то левые значения при отображении массивов. Например, buf[1] показывает 0x1A, в то время как на самом деле он 0x01. Значения остальных типов переменных отображаются нормально. Это у всех так? Вроде ещё в аннотациях к предыдущим версиям кейла писали, что "Corrected: Under some circumstances the Debugger showed wrong values of arrays or structures in the Watch window.". А выходит, что воз и поныне там... Toolchain: MDK-ARM Standard Version: 4.60.0.0 Middleware: RL-ARM Real-Time Library Version V4.13 Assembler: Armasm.Exe V5.02.0.28 Linker/Locator: ArmLink.exe V5.02.0.28 Librarian/Locator: ArmAr.exe V5.02.0.28 Hex converter: FromElf.exe V5.02.0.28 CPU DLL: SARMCM3.DLL V4.60.0.0 Dialog DLL: DARMSTM.DLL V1.64.0.0 Target DLL: STLink\ST-LINKII-KEIL.dll Dialog DLL: TARMSTM.DLL V1.64.0.0
  6. Есть ещё ГОСТ Р 54620-2011... Из тестовых PSAP-серверов видел только решение от Sierra Wireless... В общем, пока все глухо, информации мало. :(
  7. Спасибо! А как замерять средствами Keil время выполнения брейкпоинтов?
  8. Камень stm32f4, среда Keil 4.2.22. Как посмотреть, сколько времени проходит между выполнением соседних брейкпоинтов? И еще один вопрос. Как сделать, чтобы брейкпоинты не сбрасывались при последующих отладках?
  9. У меня связка pic18f14k50+sim900b, дипломный проект. Уже освоил работу с sms, отправку данных на web-сервер. Теперь нужно добавить камеру для отсылки изображения на mms и серверный скрипт. Т.е. нужна камера с аппаратным jpeg, чтобы не использовать ресурсы и память микроконтроллера - просто тупо по-байтно перегнать байты с камеры в gsm-модем. Интерфейс - либо serial либо i2c либо spi (все равно мне переходить на другой камень с большим количеством usart на борту) Цена - в пределах 1000р (на крайний случай до 1500р) Чёткость - на картинке с камеры должен быть хорошо различим номерной знак на машине, стоящей на расстоянии 1м от камеры. Возможность без проблем приобрести в розницу в Москве Присматриваюсь в сторону камер от сотовых - они копейки стоят, только не могу найти подходящей... Что посоветуете?
  10. MCC18 бесплатная версия. Начинаю изучать Си под пики. Не понимаю как пользоваться строковыми функциями и ф-ями вида memst(). include "p18f14k50.h" #include "string.h" unsigned char RS232_Out_Data[15]="45a0"; void main(void) { memset(RS232_Out_Data, '\0', 15); strcpy(RS232_Out_Data,"543"); RS232_Out_Data[0]='4'; RS232_Out_Data[1]='5'; RS232_Out_Data[0]='\0'; } - почему memset вначале забивает все нулями, а потом снова возвращает все как было? Почему strcpy ничего не копирует в RS232_Out_Data ? Посимвольное копирование (4,5,\0) - работает нормально.
  11. В личку вам не удаётся написать, и контактных данных не вижу. Как связаться? Я в Москве, очень хотелось бы прикупить двухлитровую версию. :) UPD: Извиняюсь, был невнимателен. Телефон увидел, свяжусь с вами. :)
  12. А на sim900b какая на данный момент самая свежая стабильная прошивка?
  13. Всем спасибо! Дело, похоже, было в backup battery - при зарядке на ней 3.06в, при отключении 2.5в, которые быстро уходят в 2.3в...
  14. $GPGGA,201355.050,,,,,0,0,,,M,,M,,*4D $GPGLL,,,,,201355.050,V,N*7F $GPGSA,A,1,,,,,,,,,,,,,,,*1E $GPGSV,1,1,01,05,,,22*7D $GPRMC,201355.050,V,,,,,0.00,0.00,020111,,,N*4B $GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32 - через 2 минуты после включения. Причем, сегодня один раз всё-таки определил координаты. Светодиод начал ритмично мигать. Координаты определил верно. Но стоило нажать <hot> в EB View, как теперь снова - "ничего не знаю, ничего не умею". Прошивка у меня AXN_1.30,5020,EB500,1.0. Хотел посмотреть наличие более свежей прошивки, но на сайте transystem не нашёл вообще прошивок под eb500...
×
×
  • Создать...