Нет исправления на u-blox neo 6m

Jucordero
Пт 28 октября 2016 г. 18:13
Привет

Я купил пару клонов Maple-Mini с eBay, чтобы проверить их возможности и посмотреть, смогут ли они заменить мои подростки на некоторых законченных и текущих проектах. Мне удалось программировать их довольно легко (спасибо всем вам!).

Подключил дешевый модуль GPS (u-blox neo 6m), и у меня много проблем, чтобы сделать его исправлением. Проводка и последовательное соединение работают, так как я вижу входящие данные в серийном мониторе. Кроме того, я почти мгновенно получаю исправление в Teensy и Nano.
Я попытался повторить те же условия на других досках, но кажется, что единственные, кто не работает должным образом, - это клоны клена.

Сначала я думал, что это может быть проблемой мощности, так как линия VCC не такая гладкая, как на подростке. Но та же проблема наблюдается путем привода от VIN. Попробовал с 3.3 регулятора напряжения, но даже это, кажется, терпит неудачу.

Прямо сейчас у меня заканчиваются идеи. Кто -нибудь из вас знает, что может произойти?

Спасибо!

Стивестронг
Пт 28 октября 2016 г. 18:51
Что именно не работает? Какой серийный интерфейс вы используете?

Rogerclark
Пт 28 октября 2016 г., 8:11 вечера
Вам нужно отделить изменения и проверить их индивидуально научно.

Эн.глин. Если вы думаете, что проблема заключается в шуме или нестабильности питания, то включите GPS от клена, но подключите последовательные линии данных к AVR (а также соедините их GND вместе)

Также попробуйте удерживать Maple Mini в сбросе в другом тесте в этой конфигурации.

Тогда сделай это в другую сторону, е.G, возможно, власть от Teensy, но данные к Maple Mini

Или питание GPS от аккумулятора и только подключите Serial Plus GND к Maple Mini

Возможно, также рассмотрим радиочастотный шум, e.глин. питание и данные в AVR, но также запустите Maple Mini для создания шума

Jucordero
Сб 29 октября 2016 г., 4:36
Привет, Стив и Роджер, извините за плохое описание.

Эти устройства используют USART. Я использую serial1.
Зарегистрированные предложения NMEA не показывают никакой информации о времени/дате или какой -либо должности. Они появляются в правильном формате, но информация между делимитерами - это всего лишь куча неверных данных (9999 или аналогичные, типичные номера по умолчанию) или нет данных вообще. Это изменяется, как только я включу его, используя Teensy, сохраняя линию данных на клене и заземляя их вместе, как предложил Роджер. Вот почему я впервые подумал, что это была проблема, связанная с властью.

Я оценил текущий выход с модулем и не видел ничего выше 100 мА.

Rogerclark
Сб 29 октября 2016 г., 4:46
Регуляторы напряжения на некоторых Maple Mini и общие платы STM32 очень низкое качество

Я бы порекомендовал, если вам нужно 3.3V для питания (а не 5 В), затем используйте другой источник 3.3В.

Далее вам нужно посмотреть, являются ли данные, которые, как считается Maple Mini, действительно мусор или его интерпретация допустимых данных.

Нечего остановить, что вы подключите USB к последовательному адаптеру RX вход к RX входу Maple Mini и посмотрите на данные, которые появляются на обоих, чтобы определить, коррумпируются ли данные или нет

Стивестронг
Сб 29 октября 2016 г. 9:37
Как указал Роджер, попробуйте отдельно 3.3V источник питания для этого модуля.
Как вы осматриваете последовательные данные, выходящие из модуля? На ПК с серийным монитором? Можете ли вы показать соединение HW на картинке?

Ddrown
Сб 29 октября 2016 г. 16:23
Jucordero написал:Привет, Стив и Роджер, извините за плохое описание.

Эти устройства используют USART. Я использую serial1.
Зарегистрированные предложения NMEA не показывают никакой информации о времени/дате или какой -либо должности. Они появляются в правильном формате, но информация между делимитерами - это всего лишь куча неверных данных (9999 или аналогичные, типичные номера по умолчанию) или нет данных вообще. Это изменяется, как только я включу его, используя Teensy, сохраняя линию данных на клене и заземляя их вместе, как предложил Роджер. Вот почему я впервые подумал, что это была проблема, связанная с властью.

Я оценил текущий выход с модулем и не видел ничего выше 100 мА.

Jucordero
Солнце 30 октября 2016 г. 22:08
Привет снова!

Спасибо всем за ваши ответы.

Стив: Я осматриваю данные непосредственно в последовательном мониторе, печатая все данные, полученные последовательным портом.

Вот пример типичных входящих данных:
$GPRMC,215449.00,V,,,,,,,301016,,,N*77 $GPVTG,,,,,,,,,N*30 $GPGGA,215449.00,,,,,0,00,99.99,,,,,,*69 $GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30 $GPGSV,2,1,05,03,,,21,15,,,18,20,,,22,22,,,28*7A $GPGSV,2,2,05,31,,,30*7D $GPGLL,,,,,215449.00,V,N*45

Ахулл
Солнце 30 октября 2016 г. 22:44
Осциллограф на входе мощности в модуль GPS может дать некоторые подсказки, вам может просто понадобиться еще несколько развязывающих конденсаторов или более коротких выводов.

Ddrown
Пн, 31 октября 2016 г., 21:42
Jucordero написал: Вот пример типичных входящих данных:
$GPRMC,215449.00,V,,,,,,,301016,,,N*77 $GPVTG,,,,,,,,,N*30 $GPGGA,215449.00,,,,,0,00,99.99,,,,,,*69 $GPGSA,A,1,,,,,,,,,,,,,99.99,99.99,99.99*30 $GPGSV,2,1,05,03,,,21,15,,,18,20,,,22,22,,,28*7A $GPGSV,2,2,05,31,,,30*7D $GPGLL,,,,,215449.00,V,N*45

Стивестронг
Ср. 02 ноября 2016 г. 15:36
Да, можно изменить онлайн 3.Регулятор 3V, просто возьмите одну с той же распиновкой, но не менее 200 мА.

Mrburnette
Чт, 3 ноября 2016 г., 2:15 утра
1. GPS знает текущую дату и время (так что у него есть сигнал)
2. GPS показывает несколько спутников (поэтому он имеет несколько сигналов)
3. GPS не знает, где это (спутники не имеют относительной информации о положении, а другие поля положения пусты)
4. У GPS нет блокировки (см. #3)
5. У GPS нет много спутников с сильными (более 25 дБ) сигналами
3, 4, 5:

На единицах NEO-6, которые я купил в Китае, самое наихудшее время для работы с логикой «где я» была несколько минут в течение 10 часов! Это было повторено 5 раз с новыми подразделениями, поэтому не сдавайся. Все зависит от силы сигнала, SATS и многих других небольших проблем.

После первой полной синхронизации, включение в блокировку последовательно составляет менее 30 секунд.
Луча

Jucordero
Пт, 04 ноября 2016 г., 2:20 утра
Истинная загадка заключается в том, что приемник зафиксирует свою позицию в рамках разумного TTFF (30 секунд), помещая его на одну и ту же макет с другой MCU. Опять же, это не является проблемой прочности сигнала или видом на небе, если только сигнал к шуму не имеет никакой зависимости от внутренних групп устройства.

ZMEMW16
Пт, 04 ноября 2016 г., 3:03
тот же процессор e.глин. и синие таблетки или синие таблетки v Maple Mini
Или, может быть, AVR V Stm32 E.глин. 16 МГц / 72 МГц
Качество конденсатора & количество?
SRP

Ахулл
Пт, 04 ноября 2016 г., 11:20 утра
Jucordero написал:Истинная загадка заключается в том, что приемник зафиксирует свою позицию в рамках разумного TTFF (30 секунд), помещая его на одну и ту же макет с другой MCU. Опять же, это не является проблемой прочности сигнала или видом на небе, если только сигнал к шуму не имеет никакой зависимости от внутренних групп устройства.

Пито
Пт, 04 ноября 2016 г., 12:30
Попробуйте передать все три провода (GND, VCC, данные) через ферритовый шарик/тороид (например, 2-3 обмотки через Тороид).
GPS ---> феррит ----> Клен
Filter.jpg
фильтр.JPG (10.51 киб) просмотрено 1367 раз

Mrburnette
Пт, 04 ноября 2016 г., 12:52
ZMEMW16 написал:тот же процессор e.глин. и синие таблетки или синие таблетки v Maple Mini
Или, может быть, AVR V Stm32 E.глин. 16 МГц / 72 МГц
Качество конденсатора & количество?
SRP

ilf
Пт, 09 июня 2017 г. 15:58
Кто -то удалось заставить это работать. У меня такая же проблема, я постараюсь научно проверить завтра, потому что все мои приемники работают либо с Arduino Pro Mini, либо непосредственно связаны с USB с сериалом с U-центром (даже через вино на Linux). Я также использовал пару разъединенных конденсаторов на GPS и все еще не выпуска (как с внешним LDO, так и с настройкой, без разницы).

Попроеклся с NeoGPS/TinyGPS ++ LIBS, поэтому, если у кого -то есть идеи, я все уши. Спасибо

ilf
Сб 10 июня 2017 г., 21:10
Привет,

Я хочу сообщить в ответ и обратиться за советом. Кажется, что если я подключаю GPS напрямую к источнику питания на макете, все в порядке. Ничто иное на макете не работает (у меня есть устройство SPI, синяя таблетка и устройство I2C /10DOF-IMU /). Как только я подключу GND к GND синей таблетки, GPS перестает работать правильно. Опять же, ничто иное не связано, и синие таблетки не включены, просто прикрепляя GND к GND макета (где GPS уже подключен).

Я отключил GND от синей таблетки и прикрепил провода RX/TX от GPS к синей таблетке. Опять же, ничто иное не подключено или не подключено (кроме GPS), это также испортит GPS, но также вызывает синхронизацию синхронизации синхронизации синей синхронизации синхронизации со светодиодом GPS. Я здесь немного потерян. У меня нет осциллографа, просто очень дешевый многометра. Любые идеи, ребята? Похоже, что на синей таблетках что -то за это за это за это.

Любая помощь будет высоко оценена.

Ахулл
Сб 10 июня 2017 г., 22:14
Это могло бы просто взять так много шума (например, нефильтрованные сети или другие RF -экологи) из комнаты из -за длинных заземляющих проводов, действующих как антенна, что он затопляет сигналы. Существуют ли РЧ -скрининговые банки, окружающие высокочастотные компоненты GPS, если да, они заземлены или являются компонентами просто на голой доске?

Покажите нам несколько фотографий вашей точной настройки. Мигание вовремя к светодиоду предлагает где -то плохое соединение, или ваш источник питания провисает под нагрузкой.

Возможно, вам понадобится изготовить некоторые «жестяные шляпы» для некоторых элементов системы, чтобы не допустить, чтобы озорные РЧ -пиксели не входили в то, что они не должны. Вы можете изготовить что -нибудь, используя оловянные снеки или толстые ножницы, а также несколько тонких стальных «жестяных банок» или даже просто скрыть чувствительные кусочки под каким -то заземленным односторонним материалом печатной платы. Более профессиональная отделка потребует какого -то оловянного или медного листа. Легко получить от всех обычных подозреваемых на eBay. Небольшие латунные листы, в лоб, и довольно дешевые. Например -> http: // магазины.eBay.сопутствующий.Великобритания/SGS-Металы/CLE ... 34.C0.M322

Rogerclark
Сб 10 июня 2017 г., 22:32
Я не думаю, что вам нужно перейти на эти длины, но в последнее время я использовал несколько изоляторов постоянного тока 1W 5 В, чтобы предотвратить шум процессора, попадающий в аудио ввод усилителей Hifi.

Они довольно недороги, я думаю о 2 доллара каждый и обеспечивает полную гальваническую изоляцию и хорошо избавляется от высокочастотного шума. (Однако они не могут избавиться от ужасного гула)

Пито
Солнце 11 июня 2017 г. 9:11 утра
Может возникнуть проблема с гармониками осциллятора BP. ~ 21 -я гармоника 72 МГц может дать GPS -приемник GPS.
В качестве эксперимента, попробуйте изменить часы BP, что происходит.

ilf
Пн 12 июня 2017 г., 17:41
Привет. В обратном порядке. Я переодеваюсь на 48 МГц, чтобы посмотреть, будет ли это иметь некоторый эффект (я использую ST Link для загрузки и использую Serial3 для серийного).

Я посмотрю в изоляторы DC к DC, надеюсь, они смогут помочь, если я смогу получить в свои руки их скоро достаточно.

Кстати, вот фотографии установки. По сути, у меня есть то же самое на другой макет, но с Pro Mini, и та же самая установка работает.
https: // www.Dropbox.com/sh/usmsbtvekcj1 ... W9Apa?dl = 0


Sidenote, у меня также проблемы с моим модулем Lora и LMIC, но это проблема на другой день. Я использую модифицированную версию LMIC от Tomtor, но я пишу его напрямую для идей по электронной почте от GitHub, хотя я полагаю, что проблемы могут быть связаны с тем, что у меня есть с GPS.

ilf
Вт 13 июня 2017 г. 13:31
Хорошо, я попробовал с 48 МГц. Это не помогло, но я все еще думаю, что это не проблема с РЧ, потому что, как я уже упоминал, до тех пор, пока GPS подключен либо к GND, либо с любыми булавками RX/TX на синей таблетке, GPS не работает. Это когда синие таблетки даже не питаются. Я снова повторяю, MCU не питается.

Как я уже упоминал, если контакты RX/TX подключены от GPS к синей таблетке, это также приводит к миганию питания синей таблетки. Снова синяя таблетка не подключена ни к GND, ни на VCC.

Я использую 3.3 Внешний LDO для питания, он приподавляет, кстати.

Интересно, может ли проблема с прорывом GPS быть проблемой, так как я думаю, что это 3.3/5 В, толерантный, может ли уровень сдвижения вызвать проблемы?

Пито
Вт 13 июня 2017 г. 13:51
Это устройство GPS 5V?? Логика GPS TX/RX 5V?
Если да, то вы питаете BP через внутренние диоды BPS зажима из булавок GPS TX/RX, так как они простоя 5 В.
Поместите резисторы 1K (или 2K2 или 3K3 или 4K7)) последовательно с TX и RX:
BP TX ------ [1K] ------ GPS RX
BP RX ------ [1K] ------ GPS TX

ilf
Вт 13 июня 2017 г. 15:38
Это толерантное устройство 5 В. Это один из так называемых Neo-6M GP из китайского мануфа. На самом деле он имеет тот же LDO, что и на синей таблетках. Я попробовал с 2K2 серии с TX/RX. Та же ситуация. Если я подключаю это устройство с той же самой настройкой на другой макет с промини (8 В/3.3) Все работает. GPS работает, если подключен к USB-серийному конвертеру. Как только я подключу его к синей таблетке (GND/RX/TX), GPS соходит с ума. Кажется, единственная булавка, которая не влияет на это, - это VCC. И это при подключении к синей таблетке, которая даже не включается.

Единственное, что я не тестировал, - это подключить GPS непосредственно к синей таблетке без макета. *Макета в порядке, так как 10DOF работает нормально на i2c.

Полностью ошеломлен этой ситуацией. Я знаю, что между GPS и синей таблеткой существует связь, но данные по какой -то причине повреждены. Сериалы на синей таблетке в порядке, протестировали их с сериалом до USB, а GPS в порядке, опять же USB -сериал. Также GPS в Arduino в порядке. Я расстраиваюсь, потому что пытаюсь построить POC, но я хотел бы использовать сериалы HW, и AVRS не хватает (кроме мега, которой у меня сейчас нет в настоящее время)

Пито
Вт 13 июня 2017 г., 19:21
Если я подключаю это устройство с той же самой настройкой на другой макет Кстати, есть хлебные щиты, которые не имеют постоянных рельсов GND и VCC, вы должны использовать перемычки. Просто идея, когда все такая же, но только хлебные щиты меняются..

ZMEMW16
Вт 13 июня 2017 г., 8:56 вечера
+1

Rogerclark
Вт 13 июня 2017 г. 9:36 вечера
Я думаю, что вы должны попробовать без макет, это гнездо различных сотен проводов, все емко связано вместе.

Используйте одну землю, положите РЧ задыхания как на землю, так и на поставку в АД, держите провода короткими. При необходимости защитите BP внутри ящика алюминиевой фольги.

ilf
Ср 14 июня 2017 г. 13:08
Привет, Роджер и все,

Просто возвращаюсь, чтобы сообщить. Я в основном выбросил макет, подключил GPS напрямую с помощью перемычки с синей таблеткой, и все работает довольно хорошо. Затем подключили 10 DOF IMU к I2C, оба отлично работали.

На этом примечании я могу подтвердить, что TinyGPS ++ хорошо работает на синей таблетках, также NEOGPS тоже довольно хорошо работает в режиме NMEA.

А теперь посмотрим, смогу ли я заставить работать inair9b. Я соединил его с другой синей таблеткой, и я только начал отладку.

Спасибо всем за поддержку. Sidenote Я всегда ненавидел хлебные щиты, но при прототипировании с большим количеством датчиков это обычно удобно.

Rogerclark
Ср 14 июня 2017 г. 22:20
Спасибо, что сообщили нам результат.

Можете ли вы изменить заголовок потока, чтобы указать, что у вас есть исправление.

ilf
Ср 21 июня 2017 г., 17:27
Привет, Роджер, извините, что не вернулся раньше, получил немного гриппа или что -то в этом роде. Это на самом деле не моя ветка, я беззастенчиво похитил ее, потому что это была та же ситуация, с которой я столкнулся. Sidenote, с небольшой помощью Томтора Лоравана работает безупречно с Arduino-LMIC LIB. Я не знаю, что такое правильный способ сообщить о рабочих либерах, но если кто -то выполняет поиск - LMIC работает, вам просто нужно LMIC GitHub Tomtor. : D

Rogerclark
Ср 21 июня 2017 г. 22:36
Люди иногда публикуют в разделе библиотеки, если они перенесли библиотеку, или если они находят конкретную библиотеку, не имеют никаких изменений.

Я, вероятно, должен формализовать это.

Я, наверное, должен сделать что -то подобное для оборудования, E.глин. Я попробовал один из этих контроллеров мостового моста на днях, и он, казалось, работал хорошо Wirh 3.3V ШИМ

Ахулл
Чт 22 июня 2017 г. 8:54 утра
[Rogerclark - Ср 21 июня 2017 г. 22:36] - Люди иногда публикуют в разделе библиотеки, если они перенесли библиотеку, или если они находят конкретную библиотеку, не имеют никаких изменений.

Я, вероятно, должен формализовать это.

Я, наверное, должен сделать что -то подобное для оборудования, E.глин. Я попробовал один из этих контроллеров мостового моста на днях, и он, казалось, работал хорошо Wirh 3.3V ШИМ
Звучит как хорошая вещь, чтобы поместить в вики, возможно, раздел для работы оборудования и раздел для рабочих библиотек.

Jucordero
Пт 14 июля 2017 г. 12:40
Ilf, спасибо, что возродили этот пост. Я на самом деле не мог решить проблему. Даже изменил LDO для двух клонов Maple Mini без результатов, но никогда не пытался удалить макет из уравнения. Я попробую сегодня, чтобы мы могли получить большую выборку результатов.

Mrburnette
Сб 15 июля 2017 г. 15:42
[Jucordero - Пт 14 июля 2017 г. 12:40 - Ilf, спасибо, что возродили этот пост. Я на самом деле не мог решить проблему. Даже изменил LDO для двух клонов Maple Mini без результатов, но никогда не пытался удалить макет из уравнения. Я попробую сегодня, чтобы мы могли получить большую выборку результатов.
... Не существует проблемы с Neo 6 и Maple Mini Clone - я использовал как много раз в библиотеке GPS Adafruit, так и даже с моей собственной функцией неизображного анализа. Однако я использую серийную скорость 9600 бод по умолчанию UBLOX.

Пример проекта

Когда Neo6 прибывают из Китая, им понадобится очень много времени, чтобы получить первое исправление; Мой худший случай был более 10 часов.

Луча

Rogerclark
Сб 15 июля 2017 г. 9:09 вечера
Луча,

Можете ли вы приблизительное местоположение GPS, чтобы помочь ему с его первоначальным исправлением?

Я думаю, что некоторые подразделения GPS поддерживают это.

Также выпустите устройство снаружи, чтобы он получил четкое представление о как можно больше спутников, обычно ускоряет время приобретения.