|
SIM18 не могу запустить |
|
|
|
 |
Ответов
(1 - 62)
|
Jun 29 2011, 18:54
|
Частый гость
 
Группа: Участник
Сообщений: 181
Регистрация: 26-11-10
Пользователь №: 61 198

|
alexdos, решили ли проблему? Мне скоро тоже предстоит возиться с этим модулем, как приедет. Было бы интересно узнать Ваши результаты. Очевидно, что слабоват сигнал: виновата либо антенна, либо топология ПП, либо питание, либо сам модуль дуба дал. Рекомендую замечательную утилиту NMEA Monitor (креплю к сообщению); похожая программка вроде предлагается в каком-то из симкомовских EVB китов (08 или 18 - надо найти и скачать). Я сейчас мучаю модуль ublox в составе готового изделия, так вот, чтобы он передавал время - достаточно одной таблэтки (спутника) с отношением сигнал/шум не менее 20; это у меня получается когда изделие лежит на середине комнаты антенной вниз. Антенна - пассивная керамическая "патч-антенна" 25х25 мм. Чтобы пошли координаты, надо не менее 3-х спутников с аналогичным SNR, правда тогда погрешности местоопределения большие, а скорость неподвижного девайса до 8 уз доходила у меня  так что больше - лучше. На подоконнике антенной кверху уже ловит кучу спутников, из них 3-5 с SNR > 30. Посмотрите в программе, видны ли вообще спутники? Сравните с EVB.
|
|
|
|
|
Jun 30 2011, 16:16
|
Участник

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

|
Здравствуйте! Та же беда, собрал по схеме из даташита, SIM18 запускается, данные идут, а ни координат, ни даже времени вот что выдает постоянно: $GPRMC,,*4B $GPGGA,,,,0,00,,,M,0.0,M,,0000*48 $GPGSA,*6E $GPRMC,,*4B
и так на протяжении нескольких часов, антенна активная, лежит на подоконнике.
Схема такая: SCL SDA - не подключены EINT0 - на землю TIMEMARK - не подключен NRESET - не подключен RF_IN - антенна VCC_ANT - 3.3В VCC_RF - не подключен VRTC VCC - 1.8В ON_OFF - на землю(подаю импульс после подачи питания для пробуждения) WAKEUP - не подключен RXD - не подключен TXD - к переходнику RTS - не подключен CTS - через 10кОм на 1.8В
Странно еще то что на выходе TIMEMARK постоянно 1.77В, хотя как я понимаю должны быть импульсы раз в секунду. На WAKEUP 1.77 появляется.
|
|
|
|
|
Jun 30 2011, 17:14
|
Участник

Группа: Участник
Сообщений: 30
Регистрация: 17-06-04
Из: Украина. Черкассы
Пользователь №: 49

|
На TIMEMARK импульсов не должно быть. Дока пишет, что для импульсов надо ставить патч. Без него там просто высокий уровень
|
|
|
|
|
Jun 30 2011, 19:18
|
Частый гость
 
Группа: Участник
Сообщений: 181
Регистрация: 26-11-10
Пользователь №: 61 198

|
Цитата(Ujin @ Jun 30 2011, 19:16)  вот что выдает постоянно: $GPRMC,,*4B $GPGGA,,,,0,00,,,M,0.0,M,,0000*48 $GPGSA,*6E $GPRMC,,*4B Что-то не то выдает, - по спецификации NMEA если данных нет, разделители (запятые) все равно должны присутствовать. У Вас запятых в RMC и GSA кадрах явно не хватает, - должно быть значительно больше: $GPRMC,,V,,,,,,,,,,N*53 $GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30
|
|
|
|
|
Jun 30 2011, 19:20
|
Участник

Группа: Участник
Сообщений: 30
Регистрация: 17-06-04
Из: Украина. Черкассы
Пользователь №: 49

|
В документации на сирф4 написано, что как раз это он и выдаёт при старте, пока не определит координаты
|
|
|
|
|
Jul 1 2011, 05:51
|
Участник

Группа: Участник
Сообщений: 60
Регистрация: 5-02-05
Пользователь №: 2 439

|
А какой же программой работать с режимом SIRF binary. SIRF_demo чето-то не переключает и данные не расшифровывает (даже NMEA). В установках есть разные платы, но что-то ни какую не реагирует.
|
|
|
|
|
Jul 1 2011, 13:07
|
Участник

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

|
Цитата(av-master @ Jun 30 2011, 23:30)  А питание на антенну есть ? уровень ? Пробовал 1.8В с VCC_RF, потом 3.3В, и наконец с аккумулятора напрямую 4В, у антенны питание написано от 3.3 до 5В SAH2217 работает с этой антенной при питании 3.3В, причем время начинает выдавать практически сразу
|
|
|
|
|
Jul 3 2011, 16:32
|
Участник

Группа: Участник
Сообщений: 30
Регистрация: 17-06-04
Из: Украина. Черкассы
Пользователь №: 49

|
alexdos Причина Вашей проблемы в стабилизаторе МСР1703. Он не успевает отрабатывать импульсную нагрузку от модуля. В итоге по питанию получаются просадки до 400мВ и приличной длительности. На EVB от симкома стоят быстродействующие стабилизаторы и потому там этой проблемы нету. Я специально провёл эксперимент. Запитал сим18 от МСР1703 и посмотрел как быстро он найдёт спутники - ушло минут 10 пока он захватил координату. Потом подключил напрямую от БП на 1,8в. В данном случае таких просадок не наблюдается. Координата определилась за 30 сек.
|
|
|
|
|
Jul 4 2011, 07:39
|
Участник

Группа: Участник
Сообщений: 30
Регистрация: 17-06-04
Из: Украина. Черкассы
Пользователь №: 49

|
На стабилизаторе стоит керамика на входе 4,7мкФ, на выходе 2,2мкФ, 0,1мкФ, 12пФ.
По поводу товарища, который не жаловался. То я тоже собрал плату и не обращал внимания. Модуль работает и потому на питание как-то не обратил внимания. Координату определял долго. Грешил на отсутствие еепромки. А после эксперимента с прямой запиткой от БП стало ясно, что дело не в еепромке, а в помехах по питанию.
Сообщение отредактировал Sinelogic - Jul 4 2011, 08:06
|
|
|
|
|
Jul 4 2011, 09:06
|
Участник

Группа: Участник
Сообщений: 30
Регистрация: 17-06-04
Из: Украина. Черкассы
Пользователь №: 49

|
Пробовал - не помогает. На входе питание чистое, без просадок. Спасает только 1000мкФ по выходу, но это ж не дело.
|
|
|
|
|
Jul 4 2011, 09:07
|
Участник

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

|
Уже конденсаторами обвешивали как хочеш, и по входу 10,100,1000мкф - без изменений и по выходу 10,100,1000 - хотя соответственно документантации емкость не более 22uF, начиная со 100мкф ситуация улучшается но устраняется где то на уровне 300мкф
т.е. нарушая требования документации на MCP1703-1802 можно выйти из ситуации всунув туда 330uF но где гарантия что стаб запустится или не заведется
Сообщение отредактировал YWAS - Jul 4 2011, 12:48
|
|
|
|
|
Jul 4 2011, 15:34
|
Участник

Группа: Участник
Сообщений: 60
Регистрация: 5-02-05
Пользователь №: 2 439

|
А в какой момент вы видите просадку напряжения, у меня стоит TPS76918DDCT с 1 мкФ на выходе, ни какой просадки я не вижу, но работает все равно плоховато. Говорят, что на демоборде SIM18 работает очень хорошо, Если у кого она есть, не могли бы посмотреть, как там сделано питание, и сравнить с каким нибудь другим чипсетом по отношению с/ш. Я сделал сравнительные испытания SIM18 (с патч антенной) с GM862 ( с внешней антенной), в котором стоит SIRF 3. Они лежали в одном месте с хорошим видом на небо. Отношение сигнал шум у GM862 лучше на 10-15 дБ, правда может измеряются они по разному. Но GM862 хватается даже в комнате. Еще одна неприятность, SIM18 в режиме NMEA не показывает спутники (GPGSV) до тех пор пока не наберет их 12, даже с плохим с/ш, а в двоичном режиме видны они по мере появления.
|
|
|
|
|
Jul 4 2011, 16:59
|
Участник

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

|
смотрим все время после включения
......у меня стоит TPS76918DDCT с 1 мкФ на выходе, ни какой просадки я не вижу, - а чем смотрим? мы смотрим осцилографом, а вы чем?
работает и у нас хорошо, когда просадку убираем,
а спутники появляются довольно таки быстро, и 12 я не видел но 8-9-10 легко, и сразу видно их количество
схему можем посмотреть вашу
...только рассмотрел результаты сравнительных испытаний - как то не справедливо GM862 с активной антенной сравнивать с SIM18 с пассивной да еще и говорить что плохо принимает
Сообщение отредактировал YWAS - Jul 4 2011, 17:20
|
|
|
|
|
Jul 4 2011, 17:16
|
Участник

Группа: Участник
Сообщений: 30
Регистрация: 17-06-04
Из: Украина. Черкассы
Пользователь №: 49

|
У модуля потребление импульсами с периодом порядка 1мс. И видно просадку при возрастании тока и выброс при уменьшении.
У TPS76918DDCT как раз время реакции такое как у стабилизаторов, что стоят на демоплате, а у МСР1703 чуть ли не на порядок больше
Сообщение отредактировал Sinelogic - Jul 4 2011, 17:22
|
|
|
|
|
Jul 4 2011, 18:24
|
Участник

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

|
to konoval1, не стесняйтесь - делитесь
|
|
|
|
|
Jul 4 2011, 18:55
|
Участник

Группа: Участник
Сообщений: 60
Регистрация: 5-02-05
Пользователь №: 2 439

|
[quote name='Sinelogic' date='Jul 4 2011, 21:16' post='947950'] У модуля потребление импульсами с периодом порядка 1мс. И видно просадку при возрастании тока и выброс при уменьшении.
Посмотрел еще раз, нет никаких провалов. М.б. есть высокочастотный шум, мВ 30, но он и на земле почти такой же.
Что касается пассивной и активной антенны, то, в принципе, разницы не должно бы быть, ведь в активной антенне такая же патч антенна и LNA, который компенсирует затухание кабеля, надо надеяться, что LNA установлен и в SIM18. Я цеплял эту же внешнюю антенну к SIM18, разница с/ш на разных спутниках -3/+7 дБ, где-то в среднем на 1.5-2 дБ внешняя лучше. Надо правда поточнее померить. Скорость фиксации зависит, в первую очередь от отношения с/ш, как пересчитать отношение с/ш, которое выдает модуль к уровню сигнала на входе, которое в спецификации (-147 дБм для х.старта). Время холодного старта в спецификации 30с, при каких условиях? Как там в ихних ТУ. То, что SIRF4, в режиме NMEA не выдает информацию о спутниках пока не найдет их 10-12 или не зафиксится это точно. В то же время SIRF3 и MT3329 выдают эту информацию сразу, даже если спутников не видят.
|
|
|
|
|
Jul 4 2011, 19:55
|
Участник

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

|
to konoval1, кто сказал что в кабеле теряется 20-28дб ???, для этого (в принципе можно посчитать) надо метров 100 кабеля
не корректно сравнивать патч-антенну без LNA и активную антенну с усилением 20-28дб
на данный момент у меня две жпс антенны, одна в 5метрах от окна, под ж/бетонной крышей и одна на балконе с 10 метровым кабелем, обе активные, в комнате принимает 5-6 спутников на улице 9-10 (немного HDOP прыгает), а эксперементы с пассивной антенной показывали 5-6-7 спутников на балконе
одно не пойму - что вы пытаетесь сравнить, или чего добиться?? (сорри ну не понятно)
Сообщение отредактировал YWAS - Jul 4 2011, 20:04
|
|
|
|
|
Jul 10 2011, 20:05
|
Местный
  
Группа: Участник
Сообщений: 301
Регистрация: 22-07-09
Пользователь №: 51 470

|
Цитата(stas00n @ Jul 10 2011, 22:25)  наблюдаю следующее: CTS подтянут к питанию, если при старте модуля кнопкой ON_OFF уровень на CTS высокий - модуль начинает спокойно слать данные, если при старте уровень низкий - модуль молчит. Ни в том ни в другом случае на дрыганье CTS-ом больше не реагирует до следующего перезапуска. Вдумчиво смотрим Table 6: Host Port Type Selection
|
|
|
|
|
Jul 10 2011, 20:27
|
Частый гость
 
Группа: Участник
Сообщений: 181
Регистрация: 26-11-10
Пользователь №: 61 198

|
А ведь только что смотрел на эту табличку  Ну ладно, допустим, что при старте с нулем на CTS налажал я, невнимательно изучая документацию.Теперь вдумываюсь дальше: при старте с единичкой на RTS и CTS включается UART; далее, по идее, имеючи единичку на CTS, модуль должен молчать пока не получит active Low сигнал от контроллера. А этого как раз и не происходит, т.е. модуль как слал данные, так и шлет, невзирая на сигнал управления... Все равно что-то не то.
|
|
|
|
|
Jul 10 2011, 21:02
|
Местный
  
Группа: Участник
Сообщений: 301
Регистрация: 22-07-09
Пользователь №: 51 470

|
Цитата(stas00n @ Jul 10 2011, 23:27)  т.е. модуль как слал данные, так и шлет, невзирая на сигнал управления... Все равно что-то не то. Это в общем то логично - не нужно обязательно управлять ножкой. Поцепил на 1 и все. А вот после перевода в 0 и только потом в 1 по идее должен заткнутся. ПС. Это теоретические рассуждения - модуль живьем не видел и видеть пока не желаю
|
|
|
|
|
Jul 10 2011, 21:19
|
Местный
  
Группа: Участник
Сообщений: 301
Регистрация: 22-07-09
Пользователь №: 51 470

|
Цитата(stas00n @ Jul 11 2011, 00:15)  управления потоком. Легких путей искал, ну да ладно. Зря. Самый лучший вариант - парсить NMEA и без управления потоком. Потом если что, вкинуть в дизайн любой другой модуль - дело пяти минут.
|
|
|
|
|
Aug 3 2011, 16:23
|
Участник

Группа: Участник
Сообщений: 30
Регистрация: 17-06-04
Из: Украина. Черкассы
Пользователь №: 49

|
Получил XC6221. Эксперимент показал, что с ним модуль работает намного лучше чем с МСР1701.
|
|
|
|
|
Sep 1 2011, 07:24
|
Группа: Новичок
Сообщений: 2
Регистрация: 15-12-09
Пользователь №: 54 283

|
Добрый день. Подскажите пожалуйста как вы согласовывали уровни? Ведь У Sim18 лог "1" это 0.7~1.0 *VCC т.е. около 1.8 V. А на МК необходимо около 5. Я понимаю так, что TX микроконтроллера можно просто подсадить с помощью стабилитрона, а вот что делать с TX gps модуля? Как его с 1.8V дотянуть хотя бы до 4V?
|
|
|
|
|
Sep 2 2011, 06:00
|
Группа: Новичок
Сообщений: 2
Регистрация: 15-12-09
Пользователь №: 54 283

|
Цитата(av-master @ Sep 1 2011, 10:53)  Использовать 2,8-3.0 питание контроллера. нормально дотягивается без преобразователей. а в целом... 1 полевичек и инверсный сигнал размахом в 5 вольт готов. На контроллере включаем регистр, что сигнал инвертирован и все.... Спасибо, но дело в том что 3В использовать не хотелось бы... Я где-то слышал, что можно просто подтянуть к плюсу, не знаете будет работать?
|
|
|
|
|
Sep 4 2011, 06:19
|
Участник

Группа: Участник
Сообщений: 30
Регистрация: 17-06-04
Из: Украина. Черкассы
Пользователь №: 49

|
Не будет. Либо преобразователь уровня на транзисторе (паре транзисторов), либо микроконтроллер воспринимающий нормально 1,8в по входу. Либо ещё вариант, использовать не юарт, а I2C, тут не требуется согласования уровней, правда при питании микроконтроллера до 3,6В.
|
|
|
|
|
Jan 27 2012, 10:09
|

Гуру
     
Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988

|
C какой версией прошивки модуль? Если можно фото стикера. Для тестовой и серийных партий разный алгоритм включения.
Для серийных модулей так:
4.1.2 Starting SIM18 For initial power up, the RTC must start oscillating to sequence the Finite State Machine. RTC startup time may vary.
When power is first applied, SIM18 goes into a low-power mode while RTC starts and FSM sequences though to ”ready-to-start” state.
The host is not required to control nRESET pin since SIM18 internal reset circuitry handles detection of application of power.
While in ”ready-to-start” state, SIM18 awaits a pulse to the ON_OFF input pin to start.
Since RTC startup time varies, detection of the time when SIM18 is ready to accept an ON_OFF pulse requires the host to either wait for a fixed interval, to monitor a pulse on SIM18 WAKEUP output that indicates FSM ”ready-to-start”, or simply to assert a pulse on the ON_OFF input every second until SIM18 starts by indicating a high on WAKEUP or generation of host port messages.
4.1.3 Verification of SIM18 Start
SIM18 WAKEUP pin will go high to indicate the internal processor is started.
System activity indication depends upon the chosen serial interface:
UART with no flow control: When it is activated, SIM18 will output messages at the selected UART speed and message types.
UART with flow control: Host flow control must be released to allow SIM18 to send messages.
I2C multi-master mode with no bus contention: SIM18 will spontaneously send messages at the speed and message types selected.
I2C multi-master mode with bus contention: SIM18 will send messages after the I2C bus contention resolution process allows SIM18 to send.
SPI: Since SIM18’s SPI is slave, there is no possible indication of system ”ready” through SPI interface. The host must initiate SPI connection approximately one second after WAKEUP goes high.
--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
|
|
|
|
|
Jan 27 2012, 10:10
|
Участник

Группа: Участник
Сообщений: 30
Регистрация: 17-06-04
Из: Украина. Черкассы
Пользователь №: 49

|
Добрый день!
Импульс там присутствует. Но если у Вас по какой-то причине не получается его отследить, то можно подождать секунд 5 и подавать импульс включения. После включения на WAKE станет высокий уровень.
|
|
|
|
|
Jan 27 2012, 10:50
|
Частый гость
 
Группа: Участник
Сообщений: 121
Регистрация: 17-04-09
Пользователь №: 47 838

|
Понял, буду дальше искать ипульс. Добавил фотку sim18 это тестовый или релизный?
Эскизы прикрепленных изображений
|
|
|
|
|
Jan 27 2012, 11:05
|

Гуру
     
Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988

|
It is ture, for old SIM18 version, ON_OFF pin is used to let module enter full on mode, and nRESET pin is used to let module sleep . But for new SIM18 module, the ON_OFF pin can be used to let module both into full on and sleep mode by interrupt. The ON_OFF interrupt is generated by rising edge of a low-high-low pulse, which should be longer than 90us and less than 1s (suggestion is about. 100ms pulse length). Do not generate ON_OFF interrupts less than 1 sec intervals. Especially take care that any multiple switch bounce pulses are filtered out.
See red number from below picture of lable on top of module. . 01 is old one, from 02 it is new version.
Те что у нас серийные выглядят так как на втором рисунке.
--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
|
|
|
|
|
Jan 31 2012, 12:06
|
Частый гость
 
Группа: Участник
Сообщений: 121
Регистрация: 17-04-09
Пользователь №: 47 838

|
Добрый день еинт не подключен.
Сообщение отредактировал zebrox - Jan 31 2012, 12:31
|
|
|
|
|
Jan 31 2012, 13:42
|
Частый гость
 
Группа: Участник
Сообщений: 121
Регистрация: 17-04-09
Пользователь №: 47 838

|
CADiLO, у нас с Вами небольшое недопонимание, на сколько я понял.
У меня проблема в том, что ZDA сообщение, содержащее время и дату выходит из модуля с пустыми параметрами когда модуль не видит спутников. Т.е.
Включили модуль, он обнаружил спутники, в сообщении ZDA время пошло, все ок.
Отлючаем антенну, координат нет, ок. ZDA сообщение продолжает идти, но уже пустое одни запятые.
Подключаем антенну, появляется время и координаты.
Вопрос в том, почему при проадании спутников, модуль не выдает дату и время, если перед этим, он их получил.
С питанием я согласен, обязательно попробую поменятя стабилизатор.
|
|
|
|
|
Mar 10 2012, 19:06
|
Группа: Новичок
Сообщений: 3
Регистрация: 10-03-12
Пользователь №: 70 716

|
Добрый день. Подскажите как быть? Модуль шлет все время вот эти данные, спутники не видит вообще. Код $GPRMC,,*4B $GPGGA,,,,0,00,,,M,0.0,M,,0000*48 $GPGSA,*6E $GPRMC,,*4B Поставили прогу SIRFLive переключаю в BINARY mode, через пару минут находит время, спутники всеравно нет. Антенны пробовали разные, сейчас с GPS навигатора автомобильного выпаяна.. Просадок по питанию нет, смотрели осцилографом, схема подключения взята из даташита. Куда копать уже пару дней не можем понять?? Модуль другого производителя подключается в течении двух минут..
|
|
|
|
|
Mar 10 2012, 23:11
|
Группа: Новичок
Сообщений: 3
Регистрация: 10-03-12
Пользователь №: 70 716

|
сейчас стоит LD1117-1.8 47uF тантал+ 1uF+0.1uF+100pF керамика
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|