tzirulnicov
Участник-
Постов
16 -
Зарегистрирован
-
Посещение
Репутация
0 ОбычныйИнформация о tzirulnicov
-
Звание
Участник
Посетители профиля
660 просмотров профиля
-
Девайсом подключиться к серверу, и не рвать с ним соединение. Тогда сервер сможет отправлять в дальнейшем данные на девайс. Разумеется связь периодически будет рваться, поэтому нужно будет переподключаться. Выделенный ip получить можно, это стоит, на примере одного из операторов сотовой связи, 236 рублей в месяц + 3.6руб в сутки. Каждый раз при подключении будет выделяться новый адрес, плюс в роуминге это все не работает.
-
Посоветуйте gnss модуль с поддержкой dead reckorning
tzirulnicov опубликовал тема в В помощь начинающему
Здравствуйте. На смену 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/глонасс-чип и подрубать фильтр Калмана - боюсь не осилить. -
Уже выяснил-sim900 умеет спать с активной gprs сессией. Т.е. подключаемся к серверу, держим с ним соединение и засыпаем. При получении нового пакета с сервера sim900 проснется за 0,5сек и разбудит микроконтроллер. Однако, мне кажется, вариант с пробуждением по звонку с сервера и отправкой на модем Dtmf команд (в тональном режиме) куда более надежен-т.к. при скоплении в одной точке большого числа абонентов gprs часто пропадает, остается возможность только голосовой связи.
-
Как реализовать быстрое получение команд с сервера через SIM900? Пробовал современные gsm-сигнализации - с момента, как даю команду на открытие двери с сайта/приложения, до открытия дверей в машине проходит менее 5 секунд. Вопрос - как это реализуется, при большом кол-ве машин, обслуживаемых сервером? Если каждые 5 секунд с gsm-модема опрашивать по gprs-сервер - быстро посадим аккумулятор. Если уводить sim900 в спящий режим и будить смской с сервера - отклик может быть долгим, sms не всегда быстро доходят. Если будить sim900 звонком с дальнейшей отправкой команд с помощью dtmf - будут проблемы при большом количестве автопарка (номер-то один). Как эта проблема сейчас решается в серийно выпускаемых устройствах? Как сейчас обеспечивается отклик менее 5 секунд при подаче команды с сервера, при большом автопарке, и необходимости держать gsm-модуль в спящем режиме (чтобы при долгом простое не высадить аккумулятор) ?
-
Keil и st-link: неверные значения в массивах
tzirulnicov опубликовал тема в ARM, 32bit
Вопрос про отладку 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 -
eCall от SIMCOM
tzirulnicov ответил Alechek тема в Сотовая связь и ее приложения
Есть ещё ГОСТ Р 54620-2011... Из тестовых PSAP-серверов видел только решение от Sierra Wireless... В общем, пока все глухо, информации мало. :( -
Доставка там бесплатная.
-
Keil: время выполнения брейкпоинтов
tzirulnicov ответил tzirulnicov тема в ARM, 32bit
Спасибо! А как замерять средствами Keil время выполнения брейкпоинтов? -
Keil: время выполнения брейкпоинтов
tzirulnicov опубликовал тема в ARM, 32bit
Камень stm32f4, среда Keil 4.2.22. Как посмотреть, сколько времени проходит между выполнением соседних брейкпоинтов? И еще один вопрос. Как сделать, чтобы брейкпоинты не сбрасывались при последующих отладках? -
Посоветуйте камеру для pic18f
tzirulnicov опубликовал тема в MCS51, AVR, PIC, STM8, 8bit
У меня связка pic18f14k50+sim900b, дипломный проект. Уже освоил работу с sms, отправку данных на web-сервер. Теперь нужно добавить камеру для отсылки изображения на mms и серверный скрипт. Т.е. нужна камера с аппаратным jpeg, чтобы не использовать ресурсы и память микроконтроллера - просто тупо по-байтно перегнать байты с камеры в gsm-модем. Интерфейс - либо serial либо i2c либо spi (все равно мне переходить на другой камень с большим количеством usart на борту) Цена - в пределах 1000р (на крайний случай до 1500р) Чёткость - на картинке с камеры должен быть хорошо различим номерной знак на машине, стоящей на расстоянии 1м от камеры. Возможность без проблем приобрести в розницу в Москве Присматриваюсь в сторону камер от сотовых - они копейки стоят, только не могу найти подходящей... Что посоветуете? -
Микроконтроллеры для начинающих
tzirulnicov ответил kpv тема в MCS51, AVR, PIC, STM8, 8bit
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) - работает нормально. -
В личку вам не удаётся написать, и контактных данных не вижу. Как связаться? Я в Москве, очень хотелось бы прикупить двухлитровую версию. :) UPD: Извиняюсь, был невнимателен. Телефон увидел, свяжусь с вами. :)
-
А на sim900b какая на данный момент самая свежая стабильная прошивка?
-
Не работает EB-500
tzirulnicov ответил tzirulnicov тема в В помощь начинающему
Всем спасибо! Дело, похоже, было в backup battery - при зарядке на ней 3.06в, при отключении 2.5в, которые быстро уходят в 2.3в... -
Не работает EB-500
tzirulnicov ответил tzirulnicov тема в В помощь начинающему
$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...