Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Глюк EB-500
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
Dimon84
Модуль EB-500 работал нормально. Скорость по умолчанию 115200, настраивал на 19200, сигнал ловил нормально.
При отключении питания появился глюк - скорость по умолчанию 72000, настраиваю на 19200 (посылка команды) $PMTK251,19200*22) - модуль настраивается на скорость 12000, и сигнал со спутника не ловит.
До этого включал/выключал модуль- все было нормально. Кто сталкивался?
alexdos
Я бы попробовал обесточить модуль для начала полностью, тоесть снять все питания а также и питание Vrtc.
Dimon84
Цитата(alexdos @ Sep 9 2012, 22:15) *
Я бы попробовал обесточить модуль для начала полностью, тоесть снять все питания а также и питание Vrtc.

Пробовал. Такая же бодяга. Видимо какойто коэффициент в памяти модуля слетел.
alexdos
Ну тогда вариант остаётся один. Перешей его.
Dimon84
Цитата(alexdos @ Sep 9 2012, 22:39) *
Ну тогда вариант остаётся один. Перешей его.

Есть ссылка на инструкцию?
alexdos
Будеш перешивать одной инструкцией ? FlashTools есть ? Сама прошивка есть?
Dimon84
Цитата(alexdos @ Sep 9 2012, 22:58) *
Будеш перешивать одной инструкцией ? FlashTools есть ? Сама прошивка есть?


Ну я это и имел ввиду. Инструкция где написано, чем прошивать, где брать.
alexdos
Стукни мне в ICQ или дай способ с тобой связаться, в вашем профиле нет ничего для связи.
molecul
Что то похожее было при превышении уровня допустимого напряжения на одном из выводов (на каком точно не помню уже, но значение было около 5 вольт) - модуль работал, но на какой-то совершенно кривой скорости. При снижении уровня до допустимого функционирование восстановилось в полном объеме. Проверьте.
Alt.F4
Дабы не создавать новой темы, спрошу здесь.
Столкнулся с проблемой захвата спутников на одном EB-500. Питание 3.1В, на VRTC 3В.
Модуль и всю обвязку перепаивал несколько раз, а также перепрошивал модуль (EB-500_A1.30E(C29)_00_GIO13_N7_115200_5021.bin).
Проблема в следующем, иногда после холодного старта не хочет захватывать спутники, в порт выдает что видит 4, но потом резко срывается
Код
$GPGGA,171349.000,,,,,0,0,,,M,,M,,*41
$GPGLL,,,,,171349.000,V,N*73
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,1,1,04,26,,,45,28,,,45,08,,,41,17,,,46*7A
$GPRMC,171349.000,V,,,,,0.00,0.00,280213,,,N*4E
$GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32
$GPZDA,171349.000,28,02,2013,,*57
$GPGGA,171350.000,,,,,0,0,,,M,,M,,*49
$GPGLL,,,,,171350.000,V,N*7B
$GPGSA,A,1,,,,,,,,,,,,,,,*1E
$GPGSV,1,1,00*79
$GPRMC,171350.000,V,,,,,0.00,0.00,280213,,,N*46
$GPVTG,0.00,T,,M,0.00,N,0.00,K,N*32
$GPZDA,171350.000,28,02,2013,,*5F
Или болтается от 2 до 4 видимых спутников. Передерну питание, все гуд (иногда не с первого раза).
Может кто-то сталкивался с подобным?
Спасибо.
Ptspb
Поставьте приемник НАВИА ML8088s совместимый по пинам с EB-500. И не будет у вас ни каких проблем!
Alt.F4
У меня проблема с EB-500 только на одной плате, на других все работает без вопросов.
Кстати прикол по глюку, вообще не захватывает спутники только на морозе, в тепле все гуд.
Никак не могу въехать, что может изменяться с понижением температуры?
Спасибо.
molecul
Цитата(Ptspb @ Mar 6 2013, 14:42) *
Поставьте приемник НАВИА ML8088s совместимый по пинам с EB-500. И не будет у вас ни каких проблем!

Да, только он от статики вылетает...

Цитата(Alt.F4 @ Mar 6 2013, 18:43) *
У меня проблема с EB-500 только на одной плате, на других все работает без вопросов.
Кстати прикол по глюку, вообще не захватывает спутники только на морозе, в тепле все гуд.
Никак не могу въехать, что может изменяться с понижением температуры?
Спасибо.

Может у вас древняя аппаратная версия? Сообщите код модуля, с лицевой части. Первые версии EB-500 были чувствительны к морозу, но это давно уже было... Что изменяется - TCXO частоту меняет sm.gif
Alt.F4
Цитата
Может у вас древняя аппаратная версия? Сообщите код модуля, с лицевой части.
Не должен. Покупался осенью, на Компэле (из 30шт. глючит только один). Код на модуле:
1217
42E220
Сейчас полностью перепаял питание модуля, протестирую.
Спасибо.
molecul
Цитата(Alt.F4 @ Mar 7 2013, 15:31) *
Не должен. Покупался осенью, на Компэле (из 30шт. глючит только один). Код на модуле:
1217
42E220
Сейчас полностью перепаял питание модуля, протестирую.
Спасибо.

Да, модуль новый. Ну возможно брак попался, хотя для Transystem это редкость. Обратитесь к поставщику, мы бы поменяли без вопросов. Еще возможен вариант - перегрев при пайке.
mempfis_
Цитата(molecul @ Mar 7 2013, 15:41) *
Да, модуль новый. Ну возможно брак попался, хотя для Transystem это редкость. Обратитесь к поставщику, мы бы поменяли без вопросов. Еще возможен вариант - перегрев при пайке.


А у нас были бракованные модули, которые выдавали 2031й год. Особо не разбирались с проблемой - просто заменили модуль.
Ptspb
На счет статики ГЛОНАСС модулей ML8088, проблема эта с успехом решена.
На сегодняшний день ESD защита модулей соотвествует 3 уровню по IEC61000-4-2, и составляет 8кВ.
molecul
Цитата(Ptspb @ Mar 20 2013, 10:53) *
На счет статики ГЛОНАСС модулей ML8088, проблема эта с успехом решена.
На сегодняшний день ESD защита модулей соотвествует 3 уровню по IEC61000-4-2, и составляет 8кВ.

Поздновато чуть-чуть. EB-800A бьет ML8088 по всем параметрам, а совместимость с EB-500 практически 100%, поскольку построены они на чипсетах одного производителя (МТК).
Ptspb
А может ли он, как модуль НАВИА, работать со станцие диф корреккции?
Однако, ML8088, все чаще вытесняет приемники EB.
molecul
Цитата(Ptspb @ Mar 21 2013, 09:28) *
А может ли он, как модуль НАВИА, работать со станцие диф корреккции?

В даташите написано RTCM ready. По опыту с EB-500, дифкоррекцию используют исчезающе малое количество потребителей.

Цитата(Ptspb @ Mar 21 2013, 09:28) *
Однако, ML8088, все чаще вытесняет приемники EB.

Это было в 2012 г. Сейчас я обратную тенденцию наблюдаю.
Ptspb
Ну, не исчезающее число потребителей, а те, кто производят ответсвенные применения.
wink.gifЭто пока, очень скоро мы будем наблюдать ситуацию 2012 года
Alechek
Цитата(molecul @ Mar 20 2013, 15:44) *
Поздновато чуть-чуть. EB-800A бьет ML8088 по всем параметрам, а совместимость с EB-500 практически 100%, поскольку построены они на чипсетах одного производителя (МТК).

А у этого MTK можно выбрать режим пешеход/машина?
А отключить использование SBAS поправок?
Насмотрелся я на скачущих по полю тракторов на уборке урожая...
Ptspb
Для того, чтобы трактора не "прыгали", используйте НАВИА.
Ptspb
Для того, чтобы трактора не "прыгали", используйте НАВИА.
molecul
Цитата(Alechek @ Mar 22 2013, 12:06) *
А у этого MTK можно выбрать режим пешеход/машина?

Нет, такая функция была в некоторых прошивках EB-500, сейчас производитель утверждает, что в этом нет необходимости.
Цитата(Alechek @ Mar 22 2013, 12:06) *
А отключить использование SBAS поправок?

Это легко. Более того, можно заказать модули с включенным либо выключенным SBAS по умолчанию.
Цитата(Alechek @ Mar 22 2013, 12:06) *
Насмотрелся я на скачущих по полю тракторов на уборке урожая...

Если речь о параллельном вождении, то без дополнительных ухищрений (с тем же RTCM, либо с установкой нескольких модулей на одном ТС + один в стационарном режиме, с последующей мат. обработкой) применять модули потребительского класса не получится. Для этого есть специальные высокоточные модули, цена которых на пару порядков выше.

Цитата(Ptspb @ Mar 22 2013, 12:16) *
Для того, чтобы трактора не "прыгали", используйте НАВИА.

Есть примеры применения НАВИА в системах параллельного вождения? Не верю! (С)
Alechek
molecul,
нет, речь не о параллельном вождении, а о подсчете обработанной площади.

Ptspb,
трактор прыгает не от навии или от TransSystem или еще кого, а от того что на территории РФ нет наземных станций для EGNOS. И SBAS поправки только вредят!
molecul
Цитата(Alechek @ Mar 22 2013, 12:31) *
трактор прыгает не от навии или от TransSystem или еще кого, а от того что на территории РФ нет наземных станций для EGNOS. И SBAS поправки только вредят!

Смотря в каком регионе. В западных регионах польза от SBAS есть. В центральных и восточнее - да, лучше SBAS не использовать. А на Дальнем востоке - с EB-800A реально работает японская QZSS, лично наблюдал.
Alechek
Какие западные регионы? Калининград?
Ставрополье, Украина - один вред.
Ptspb
На счет поправок, я с Вами согласен. SBAS поправки работают лучше в Оренбургской области.
Модули НАВИА тоже умеют работать с поправками, только они по умолчанию отключены, т.к. толку от них нет, только вред. Зато, можно реализовать работу с диф поправками при помощи протокола RTCM SC-104, но это отдельная тема.
aero
здравствуйте, подскажите пожалуйста, как на модуле навиа ML8088s включить сообщение $GPZDA? в даташите написано что в заводских настройках оно выключено, там же приведена таблица для включения и выключения сообщений nmea, но про $GPZDA в этой таблице упоминания нет
Ptspb
Цитата(aero @ Jul 8 2013, 11:36) *
здравствуйте, подскажите пожалуйста, как на модуле навиа ML8088s включить сообщение $GPZDA? в даташите написано что в заводских настройках оно выключено, там же приведена таблица для включения и выключения сообщений nmea, но про $GPZDA в этой таблице упоминания нет


Добрый день.
Открываете Navia viewer, запускаете программу -> переходите во вкладку параметры -> запрашиваете 201 параметр -> в появшимся значении Вы вручную вводите следующее значение:01180075 -> нажимаете установить-> делаете перезапуск и сообщение появляется.
Если будет что-то не понятно или не получится, напишите вличку Ваш e-mail, и я отправлю Вам более подробное описание.
aero
Цитата(Ptspb @ Jul 8 2013, 12:57) *
Добрый день.
Открываете Navia viewer, запускаете программу -> переходите во вкладку параметры -> запрашиваете 201 параметр -> в появшимся значении Вы вручную вводите следующее значение:01180075 -> нажимаете установить-> делаете перезапуск и сообщение появляется.
Если будет что-то не понятно или не получится, напишите вличку Ваш e-mail, и я отправлю Вам более подробное описание.




Спасибо, с $GPZDA все получилось
правда я предполагал, что если я буду получать сообщение $GPZDA это решит мою проблему, увы я ошибался)
мне необходимо получать время соответствующее часовому поясу в котором находится сам модуль,
читая описания сообщений, в частности $GPZDA наткнулся на это описание

Date & Time

UTC, day, month, year, and local time zone.

$--ZDA,hhmmss.ss,xx,xx,xxxx,xx,xx
hhmmss.ss = UTC
xx = Day, 01 to 31
xx = Month, 01 to 12
xxxx = Year
xx = Local zone description, 00 to +/- 13 hours
xx = Local zone minutes description (same sign as hours)

в описании увидел "Local zone description" и при выводе GPZDA надеялся получать местное время, но выдает такие сообщения: $GPZDA,115912.00,08,07,2013,00,00*66
хотел бы у вас спросить, почему модуль не определяет часовой пояс Local zone description=00, Local zone minutes description=00, либо есть какой-то другой способ получать местное время?
в лс не могу написать, видимо не набрал определенный лимит сообщений на форуме, моя почта в моем профиле в графе адрес домашней страницы
благодарю за помощь!
ilya-m
А валидные координаты Вы получили?

Время, соответствующее часовому поясу, может присутствовать в посылке только, если получены валидные координаты.
aero
Цитата(ilya-m @ Jul 8 2013, 16:11) *
А валидные координаты Вы получили?

Время, соответствующее часовому поясу, может присутствовать в посылке только, если получены валидные координаты.


да, координаты верны, погрешность примерно 5-15 метров от реального местоположения
Ptspb
Цитата(aero @ Jul 9 2013, 08:50) *
да, координаты верны, погрешность примерно 5-15 метров от реального местоположения


Доброе утро. Напишите пожалуйста сюда

navia собачка ptelectronics.ru

Будкем разбираться!
aero
еще в даташите прочитал про команду $PSTMGETRTCTIME

при вводе выдает следующее:

$PSTMRTCTIME,045353.350,090713,2,8*50


где предпоследняя цифра обозначает достоверность времени

Достоверность:
0 – НЕТ ВРЕМЕНИ
1 – ВРЕМЯ ОТКЛЮЧЕНИЯ
2 – ВРЕМЯ ПОЛЬЗОВАТЕЛЯ
3 – ВРЕМЯ RTC ПОЛЬЗОВАТЕЛЯ
4 – ВРЕМЯ RTC
5 – ТОЧНОЕ ВРЕМЯ RTC
6 – ПРИБЛИЗИТЕЛЬНОЕ ВРЕМЯ
7 – ПОЗИЦИОННОЕ ВРЕМЯ
8 – ЭФЕМЕРИДНОЕ ВРЕМЯ

у меня 8, как я понимаю мне необходима 7-позиционное время, возможно ли менять этот параметр?
Владимир О.
Добрый день!

По поводу сообщения ZDA:
$GPZDA
UTC, day, month and year.
NMEA message list bitmask: 0x1000000
Format:
$GPZDA,<Timestamp>,<Day>,<Month>,<Year>,00,00,<checksum><cr><lf>
Parameter Format Description
Timestamp hhmmss.sss UTC Time of GPS Sample,
example: 160836.000
“.sss” is the fraction of seconds;
it assumes non zero values when
the fix rate is bigger than 1Hz.
Day Decimal, 2 digits Day of month (01 to 31)
Month Decimal, 2 digits Month (01 to 12)
Year Decimal, 4 digits Year (1994 - …)
checksum Hexadecimal,2 digits Checksum of the message bytes without
*<checksum><cr><lf> characters.
Example:
$GPZDA,110505.00,25,01,2013,00,00*60

То есть разработчик ПО модуля и не собирался выводить временную зону.

По поводу сообщения STMGETRTCTIME:

$PSTMGETRTCTIME
Get the current RTC time.
Synopsis:
$PSTMGETRTCTIME<cr><lf>
Arguments:
None.
Results:
 System will send RTC Data and Status.
$PSTMGETRTCTIME,<time>,<date>,<rtc_status>,<time_validity>*<checksum
><cr><lf>
Where:
Parameter Format Description
time hhmmss.ms Current time read on RTC.
date ddmmyy Current date read on RTC.
rtc_status Decimal, 1 digit Status:
0 - RTC_STATUS_INVALID
1 - RTC_STATUS_STORED
2 - RTC_STATUS_APPROXIMATE
time_validity Decimal, 1 digit Validity:
0 - NO_TIME
1 - FLASH_TIME
2 - USER_TIME
3 - USER_RTC_TIME
4 - RTC_TIME
5 - RTC_TIME_ACCURATE
6 - APPROX_TIME
7 - POSITION_TIME
8 - EPHEMERIS_TIME
checksum Hexadecimal,2 digits Checksum of the message bytes
without *<checksum><cr><lf>
characters.

Я пока не могу ответить, что такое POSITION_TIME
Прошу прощения - форум не отображает нормального форматирования и убирает многократные пробелы...
aero
Цитата(Владимир О. @ Jul 9 2013, 09:25) *
Добрый день!

По поводу сообщения ZDA:
$GPZDA
UTC, day, month and year.
NMEA message list bitmask: 0x1000000
Format:
$GPZDA,<Timestamp>,<Day>,<Month>,<Year>,00,00,<checksum><cr><lf>
Parameter Format Description
Timestamp hhmmss.sss UTC Time of GPS Sample,
example: 160836.000
“.sss” is the fraction of seconds;
it assumes non zero values when
the fix rate is bigger than 1Hz.
Day Decimal, 2 digits Day of month (01 to 31)
Month Decimal, 2 digits Month (01 to 12)
Year Decimal, 4 digits Year (1994 - …)
checksum Hexadecimal,2 digits Checksum of the message bytes without
*<checksum><cr><lf> characters.
Example:
$GPZDA,110505.00,25,01,2013,00,00*60

То есть разработчик ПО модуля и не собирался выводить временную зону.

По поводу сообщения STMGETRTCTIME:

$PSTMGETRTCTIME
Get the current RTC time.
Synopsis:
$PSTMGETRTCTIME<cr><lf>
Arguments:
None.
Results:
 System will send RTC Data and Status.
$PSTMGETRTCTIME,<time>,<date>,<rtc_status>,<time_validity>*<checksum
><cr><lf>
Where:
Parameter Format Description
time hhmmss.ms Current time read on RTC.
date ddmmyy Current date read on RTC.
rtc_status Decimal, 1 digit Status:
0 - RTC_STATUS_INVALID
1 - RTC_STATUS_STORED
2 - RTC_STATUS_APPROXIMATE
time_validity Decimal, 1 digit Validity:
0 - NO_TIME
1 - FLASH_TIME
2 - USER_TIME
3 - USER_RTC_TIME
4 - RTC_TIME
5 - RTC_TIME_ACCURATE
6 - APPROX_TIME
7 - POSITION_TIME
8 - EPHEMERIS_TIME
checksum Hexadecimal,2 digits Checksum of the message bytes
without *<checksum><cr><lf>
characters.

Я пока не могу ответить, что такое POSITION_TIME
Прошу прощения - форум не отображает нормального форматирования и убирает многократные пробелы...



с $GPZDA теперь понятно, этот вариант отпадает.
Спасибо за помощь, буду ждать другие возможные варианты)
molecul
Цитата(aero @ Jul 9 2013, 10:55) *
с $GPZDA теперь понятно, этот вариант отпадает.
Спасибо за помощь, буду ждать другие возможные варианты)

Подозреваю, что временную зону не покажет ни один из OEM модулей, работающих только со спутниковыми группировками. Причина проста - карта часовых поясов весьма неоднозначна и к тому же периодически меняется (вспомним недавнее объединение часовых поясов в РФ либо отмену летнего времени). Со спутников эта информация не передается, а вводить карту в прошивку модулей чревато - придется регулярно их менять, в зависимости от политической ситуации в разных странах.
Если вам это нужно позарез - придется синхронизовать временную зону другими способами, по наземным каналам.
Владимир О.
Я тоже так полагаю. Возможно, для сообщения ZDA когда-то предполагалось простое деление по меридианам. А уж учесть смещения по политическому признаку - вообще задача непростая.
aero
Ясно, буду искать другой способ решения
Всем кто отписался в теме выражаю огромную благодарность!
aero
Подниму тему, так как снова понадобилась помощь по навиа ml8088s.
Хотел бы узнать, имеется ли у кого список команд для порта uart0( как я понимаю он отладочный)?
Владимир О.
Что подразумевается под "списком команд для отладочного порта"?
Это порт как Debug однонаправленный - только передача, по RxD этого UART'а принимаются поправки RTCM-104.
aero
Цитата(Владимир О. @ Dec 18 2013, 12:27) *
Что подразумевается под "списком команд для отладочного порта"?
Это порт как Debug однонаправленный - только передача, по RxD этого UART'а принимаются поправки RTCM-104.


спасибо за разъяснение,не правильно понял этот текс в даташите
"Вся информация, содержащаяся в этом документе, относится к "порту NMEA" приемника. ГЛОНАСС/GPS приемники НАВИА могут содержать дополнительный "отладочный порт", однако обмен данными по этому порту не описывается в этом документе."

тогда еще вопрос по поводу usb интерфейса: распаяна розетка usb по схеме в даташите, номиналы соблюдены, установлен драйвер, но при подключении к ПК разъема определяет как неизвестное устройство , в чем может быть проблема?
Владимир О.
Как сконфигурирован модуль?
Какой из потоков выведен на USB?
aero
Цитата(Владимир О. @ Dec 18 2013, 15:27) *
Как сконфигурирован модуль?
Какой из потоков выведен на USB?


На USB выводятся NMEA (только сообщение ZDA), скорость устанавливал 9600, все остальное по дефолту.
Владимир О.
Можете ли Вы привести установленные значения параметров?
100
101
102
103
124
130
193
194
195
aero
Цитата(Владимир О. @ Dec 19 2013, 12:16) *
Можете ли Вы привести установленные значения параметров?
100
101
102
103
124
130
193
194
195


в этом вся проблема, вывод NMEA сообщей с uart1 переключил на usb(теперь понимаю, что поспешил), но по usb модуль не определяется.
Возможен ли в такой ситуации аппаратный сброс к заводских настройкам?
Владимир О.
Только перешивкой ПО модуля.
В принципе - одна минута работы.
Но нужно двусторонний доступ к любому из UART'ов и выводам Tx1 и Reset
Прошивать приедтся прошивкой BOOT, с этим прекрасно справляется наш Navia Viewer последних версий
За прошивкой прошу написать в личку - не имею права выкладывать открыто...

Да, и еще - рекомендую сначала перенаправить поток Debug на USB, чтобы иметь возможность отработать настройки, а потом уже переключиться на NMEA.

И совсем вдогонку.
DTR включен на компе?
По умолчанию он нужен!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.