|
|
  |
SIM508, Обмениваемся опытом... |
|
|
|
Mar 24 2007, 18:42
|

Их либе дих ...
     
Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609

|
2 CADiLO Теерь Вы свой, положите доку плиз в upload/DOCs/SIMCOM/ , я ее потом в PUB переложу.
Итак, ковыряюсь с подопечным SIM508, минимальная схема включения: RX, TX, GPS_WAKEUP, GPS_BOOTSEL -> GND, GPS_VCC_RF -> GPS_ANT, все остальное в воздухе. Как оказалось (выше описыаплось разночтения назначений серийных портов), UARTA - двоичный протокол, UARTB - NMEA (т.е. как в крайней доке). Далее, первым делом наткнулся на глюки с включением, часто приемник просто не включается, т.е. выход его UART-а активируется (устанавливается 1) а данные не вываливаются (с периодом 1 сек с UARTB). Причем, например, может 10 раз подряд нормально включиться (нажимая кнопку WAKEUP), 10 раз не включиться. Разбираюсь ...
--------------------
Усы, борода и кеды - вот мои документы :)
|
|
|
|
|
May 3 2007, 17:32
|

Частый гость
 
Группа: Свой
Сообщений: 145
Регистрация: 11-12-06
Пользователь №: 23 382

|
Цитата(3.14 @ Mar 24 2007, 18:42)  2 CADiLO Теерь Вы свой, положите доку плиз в upload/DOCs/SIMCOM/ , я ее потом в PUB переложу.
Итак, ковыряюсь с подопечным SIM508, минимальная схема включения: RX, TX, GPS_WAKEUP, GPS_BOOTSEL -> GND, GPS_VCC_RF -> GPS_ANT, все остальное в воздухе. Как оказалось (выше описыаплось разночтения назначений серийных портов), UARTA - двоичный протокол, UARTB - NMEA (т.е. как в крайней доке). Далее, первым делом наткнулся на глюки с включением, часто приемник просто не включается, т.е. выход его UART-а активируется (устанавливается 1) а данные не вываливаются (с периодом 1 сек с UARTB). Причем, например, может 10 раз подряд нормально включиться (нажимая кнопку WAKEUP), 10 раз не включиться. Разбираюсь ... Вот и мне настало время бороться с этим зверем 8) Что-то у меня нне получается с ним договориться. Имею SIM508+EVB. В UARTB вываливается NMEA, НО самому заслать ничего не получается. То есть на команду из даташита (SIM508_GPS_COMMAND_V1.01.pdf): $PSRF100,0,9600,8,1,0*0C что на странице 9, вообще никакой реакции 8( ЗЫ: Ситуация с зависаниями таже что и у '3.14'
--------------------
--- human traffic - всегда 8)
|
|
|
|
|
May 18 2007, 15:16
|
Участник

Группа: Участник
Сообщений: 17
Регистрация: 13-02-07
Пользователь №: 25 324

|
Подключил SIM508 по SIRF. Начали сыпаться 4-е и 9-е сообщения... Возникли вопросы... 1) Почему-то постоянно валит 9-ое сообщение... Зачем оно вообще нужно? 2) В какой последовательности правильно инициализировать GPS (колд старт)? И через сколько ждать координаты (id=2)?
По-поводу мэнуала - одни маты... Понять по нему (с нуля) как с GPS работать - не детская задача...
--------------------
Новичок знает, что все ответы есть в документации. Опытный программист знает в какой, где, и где её достать.
|
|
|
|
|
May 30 2007, 08:53
|
Частый гость
 
Группа: Свой
Сообщений: 86
Регистрация: 26-01-05
Пользователь №: 2 200

|
Сейчас тоже мучаю GPS SIM508 по SIRF протоколу(подключен к порту А, 57600 8N1). Вот есть какие вопросы: 1. Наблюдаю раз в секунду сообщения 02,04,07,09,41 и 27!!! Сообщения с номером 27(0х1В) нет ни в одном описании - что на SIRF протокол, что от SIMCOMa - GPS COMMANDSPECIFICATION v1/01. Вот оно A0 A2 00 34 1B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 05 95 02 05 95 03 05 95 04 05 95 05 05 95 06 05 95 07 05 95 08 05 95 09 05 95 0A 05 95 0B 05 95 0C 05 95 07 A1 B0 B3
Еще периодически вылетает сообщения с ID=56 (0x38): A0 A2 00 0D 38 01 03 05 95 00 00 5A A3 F8 FB FF 7B 05 40 B0 B3 A0 A2 00 0D 38 01 03 05 95 00 00 57 33 FE BF 6F F1 04 7D B0 B3 Которого тоже нет в доках. Кто нибудь может сказать, что это за сообщения?
2. В режиме Push-to-fix модуль выдает при старте 5 сообщений с ID=255(0xFF) - все они содержат текстовую информацию. Расшифровки этой инф тоже нигде нет. Но примерно понятно: "TOW:293032 " "WK: 1429" "POS: 2767670 1618789 5495244 " "CLK: 95507" "CNHL:12" Только не ясно, эта инфа действительна на какой момент? Это предыдущий фикс? Ведь эти сообщ вылетают сразу при просыпании, модуль еще не определил текущее положение.
3. И в конце , перед засыпанием (В режиме Push-to-fix), после сообщения о выключении CPU (A0 A2 00 02 12 00 00 12 B0 B3 ) Вылетает "довесок" в виде мусора (или не мусора??): F2 3E 6E 9E 92 96 B2 67 84 D0 BB D9 67 A7 91 DB 92 07 31 34 72 A9 79 6E 18 4A 72 18 9A D1 D1 F1 C4 D3 03 6D 69 DF 14 74 03 43 02 03 80 52 B0 82 C2 6E 56 03 1D 3B 63 55 12 28 05 85 40 8D 32 88 0A C2 61 44 88 14 23 8A C9 02 17 86 80 43 A1 13 A2 00 E2 82 04 94 C2 84 82 71 12 02 02 1A 04 28 C2 25 60 63 C0 01 10 0A 00 C4 02 18 18 79 42 80 71 87 9C 40 C3 02 06 00 C0 00 A0 98 08 C0 70 F0 0C 10 02 20 02 02 0A 30 01 02 08 23 18 DA 02 06 90 81 88 10 A0 A1 81 00 1A 10 00 00 E0 09 08 A5 40 08 40 61 01 00 00 80 00 03 00 02 01 8C 40 80 40 60 00 A0 00 80 00 40 00 20 40 00 80 01 00 00 01 00 00 00 00
Это что такое? Глюк SIRF-чипа при зысыпании?
Эти эксперименты провожу на евал-борде под SIM508.
|
|
|
|
|
Jul 5 2007, 14:07
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 3-07-07
Пользователь №: 28 863

|
Цитата(SlavaCh @ May 30 2007, 11:53)  Сейчас тоже мучаю GPS SIM508 по SIRF протоколу(подключен к порту А, 57600 8N1). Вот есть какие вопросы: 1. Наблюдаю раз в секунду сообщения 02,04,07,09,41 и 27!!! Сообщения с номером 27(0х1В) нет ни в одном описании - что на SIRF протокол, что от SIMCOMa - GPS COMMANDSPECIFICATION v1/01. Вот оно A0 A2 00 34 1B 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 05 95 02 05 95 03 05 95 04 05 95 05 05 95 06 05 95 07 05 95 08 05 95 09 05 95 0A 05 95 0B 05 95 0C 05 95 07 A1 B0 B3
Еще периодически вылетает сообщения с ID=56 (0x38): A0 A2 00 0D 38 01 03 05 95 00 00 5A A3 F8 FB FF 7B 05 40 B0 B3 A0 A2 00 0D 38 01 03 05 95 00 00 57 33 FE BF 6F F1 04 7D B0 B3 Которого тоже нет в доках. Кто нибудь может сказать, что это за сообщения?
2. В режиме Push-to-fix модуль выдает при старте 5 сообщений с ID=255(0xFF) - все они содержат текстовую информацию. Расшифровки этой инф тоже нигде нет. Но примерно понятно: "TOW:293032 " "WK: 1429" "POS: 2767670 1618789 5495244 " "CLK: 95507" "CNHL:12" Только не ясно, эта инфа действительна на какой момент? Это предыдущий фикс? Ведь эти сообщ вылетают сразу при просыпании, модуль еще не определил текущее положение. 3. И в конце , перед засыпанием (В режиме Push-to-fix), после сообщения о выключении CPU (A0 A2 00 02 12 00 00 12 B0 B3 ) Вылетает "довесок" в виде мусора (или не мусора??): F2 3E 6E 9E 92 96 B2 67 84 D0 BB D9 67 A7 91 DB 92 07 31 34 72 A9 79 6E 18 4A 72 18 9A D1 D1 F1 C4 D3 03 6D 69 DF 14 74 03 43 02 03 80 52 B0 82 C2 6E 56 03 1D 3B 63 55 12 28 05 85 40 8D 32 88 0A C2 61 44 88 14 23 8A C9 02 17 86 80 43 A1 13 A2 00 E2 82 04 94 C2 84 82 71 12 02 02 1A 04 28 C2 25 60 63 C0 01 10 0A 00 C4 02 18 18 79 42 80 71 87 9C 40 C3 02 06 00 C0 00 A0 98 08 C0 70 F0 0C 10 02 20 02 02 0A 30 01 02 08 23 18 DA 02 06 90 81 88 10 A0 A1 81 00 1A 10 00 00 E0 09 08 A5 40 08 40 61 01 00 00 80 00 03 00 02 01 8C 40 80 40 60 00 A0 00 80 00 40 00 20 40 00 80 01 00 00 01 00 00 00 00
Это что такое? Глюк SIRF-чипа при зысыпании?
Эти эксперименты провожу на евал-борде под SIM508. У меня то же самое, но я долго не заморачивался, а лишние поотключал, оставил только 41-е. Здравствуйте! Скажите, пожалуйста, получится ли такое: соединить GPS_B и GSM_DEBUG перемычкой, при старте эти порты отключаем, потом звоним на модем компьютерный, устанавливаем CSD соединение, включаем GSM_DEBUG порт и GPS_B настраиваем на NMEA, данные по CSD идут в комп, а там прога визикомовская или гугль с ком порта данные берет и показывает положение.
Сообщение отредактировал Ujin - Jul 5 2007, 14:06
|
|
|
|
|
Jul 5 2007, 18:49
|
Участник

Группа: Участник
Сообщений: 47
Регистрация: 3-07-07
Пользователь №: 28 863

|
Цитата(CADiLO @ Jul 5 2007, 17:50)  Промах!!!! В мае на выставке Симком заявил что начиная с 12 или 13 версии прошивки планируется что DEBUG престанет быть доступен пользователю и станет чисто для перепрограммирования. Так что можно пойматься на этом. Плохо, конечно, можно поток и через контроллер пропустить, но это же минус ресурсы. Вообще было бы неплохо GPS с GSM-ом более тесно синтегрировать, чтоб одним портом можно было обойтись, да еще и SPI бы, было бы неплохо.
|
|
|
|
|
Sep 4 2007, 01:39
|

Участник

Группа: Новичок
Сообщений: 24
Регистрация: 29-07-07
Пользователь №: 29 438

|
Цитата(CADiLO @ Feb 26 2007, 18:54)  Куда схемку то на 508-й выслать ? А мне можно схему на мыло! На 300 и 508 !!! (tim18@mail.ru) !!СПАСИБО!!!
|
|
|
|
|
Sep 6 2007, 07:35
|
Участник

Группа: Участник
Сообщений: 62
Регистрация: 27-07-07
Пользователь №: 29 403

|
Послал заказ на гамму заказал евал для 508 и 300с серии заказал еще модулей теперь и мне придется разбиратся с 508  Где можно качнуть на него доки?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|