GPS-приемники для квадрокоптеров

RA4CTB

По-моему первая качественная фотография «со снятой крышкой». Спасибо!
Логика «китайца» скорей всего такая: «Для хранения параметров флеша хватает и ладно, а прошивки нефиг менять и лог не нужен» ))) В этом корпусе выбор памяти большой, можно найти чего-нибудь подходящее и перепаять. В остальном всё на месте — TCXO, LNA, SAW-фильтр.

Кстати, посмотрел внимательно даташиты: на приёмниках типа этого — ru.aliexpress.com/item/…/32252455342.html (кстати, FedorVG, у Вас именно такой) — ловить нечего, распайка флеша ничего не даст. Дело в том, что сама плата разведена под NEO-6 и контакты SCL/SDA флешки соединены с контактами 18/19 (SCL/SDA) модуля NEO. Но модули NEO-7* и NEO-M8* на SPI/DDC только в режиме слейва и не поддерживают работу с памятью — об этом явно написано в даташитах.
На фотографии valbor отлично видно на какие выводы чипа нужно подключать SCL/SDA флешки — задача уже не столь тривиальная, чем просто припаять микросхему на плату.

Serjio_S:

Ну у меня нет столько картинок, ссылок, и красивых фраз.

Да вы хоть одной поделились бы. Например, конкретно вашим фейком M8N со снятым экраном. Если он сделан на базе NEO-6, то конечно доработка будет работать.
Да и ссылку на rcgroups было бы интересно увидеть с доработкой фейков M8N на базе NEO-7M, NEO-M8Q и NEO-M8M.

FedorVG

Если я впаяю флеш 24AA32A, я сам модуль не превращу в кирпич?
Если превращу - куплю новый и будет как есть.
Если не превращу и флеш не заработает, ну так и будет.
Если заработает - ура!

Serjio_S

Тут наверно забыли снять флэш:

Ведь на M8 он не нужен… 😉

Serjio_S
rank:

BN-180?

Хороший модуль, как и вся линейка Beitian, если оригинал…
Их тоже стали копировать.

valbor

Впаял 25Q32 от Винбонд на 32 Мбит на 16 не было, корпус оказался чуть больше,
но всё равно с помощью всем известной матери мы его туда приладили, потом прошили,
здесь на 85 стр имеется кое какая инфа, теперь выдаёт другой текст:
??:??:?? NOTICE: u-blox AG - www.u-blox.com
??:??:?? $GNTXT,01,01,02,u-blox AG - www.u-blox.com*4E
??:??:?? NOTICE: HW UBX-M8030 00080000
??:??:?? $GNTXT,01,01,02,HW UBX-M8030 00080000*60
??:??:?? NOTICE: EXT CORE 3.01 (107900)
??:??:?? $GNTXT,01,01,02,EXT CORE 3.01 (107900)*33
??:??:?? NOTICE: ROM BASE 2.01 (75331)
??:??:?? $GNTXT,01,01,02,ROM BASE 2.01 (75331)*19
??:??:?? NOTICE: FWVER=SPG 3.01
??:??:?? $GNTXT,01,01,02,FWVER=SPG 3.01*46
??:??:?? NOTICE: PROTVER=18.00
??:??:?? $GNTXT,01,01,02,PROTVER=18.00*11
??:??:?? NOTICE: FIS=0xEF4016 (200030)
??:??:?? $GNTXT,01,01,02,FIS=0xEF4016 (200030)*5A
??:??:?? NOTICE: GPS;GLO;GAL;BDS
??:??:?? $GNTXT,01,01,02,GPS;GLO;GAL;BDS*77
??:??:?? NOTICE: SBAS;IMES;QZSS
??:??:?? $GNTXT,01,01,02,SBAS;IMES;QZSS*49
??:??:?? NOTICE: GNSS OTP=GPS;GLO
??:??:?? $GNTXT,01,01,02,GNSS OTP=GPS;GLO*37
??:??:?? NOTICE: LLC=FFFFFFFF-FFFFFFFF-FFFFFFFF-FFFFFFFF-FFFFFFFD
??:??:?? $GNTXT,01,01,02,LLC=FFFFFFFF-FFFFFFFF-FFFFFFFF-FFFFFFFF-FFFFFFFD*2F
??:??:?? NOTICE: ANTSUPERV=AC SD PDoS SR
??:??:?? $GNTXT,01,01,02,ANTSUPERV=AC SD PDoS SR*3E
??:??:?? NOTICE: ANTSTATUS=DONTKNOW
??:??:?? $GNTXT,01,01,02,ANTSTATUS=DONTKNOW*2D
??:??:?? NOTICE: PF=3FF
??:??:?? $GNTXT,01,01,02,PF=3FF*4B
??:??:?? DEBUG: CPU clk req 120MHz, meas: ~116MHz
??:??:?? DEBUG: FP8 re 26000000 (PLL A 0x0F000 B 0x00000 INT 60 N2 -30*)
??:??:?? DEBUG: FP1 chip=8 1561098000 if=2012062.5(1875000,137062)
??:??:?? DEBUG: FP0 chip=8 1575420000 if=3232500(3187500,45000)
??:??:?? DEBUG: RF0 addr 88
??:??:?? DEBUG: rf0 config done ttag 504 1 RF
??:??:?? DEBUG: DRV_SCT: ver 0201 arch 03643A18 chs 30
кстати, на моём снимке посередине в самом верху по-моему не хватает
конденсатора на 17-ой ноге, снимали аккуратно, не могли поломать, кто подскажет,
что там должно быть?
По поводу А983, пишут что компас с термокомпенсацией апгрейд 883-го
результат прошивки:

valbor
RA4CTB:

Кстати, посмотрел внимательно даташиты…

Что за даташиты Александр?, имеются ссылки или в личку?

сорри, немного ошибся, не на 85, а на 84стр mahowik тоже мучился с флешь

RA4CTB
valbor:

Что за даташиты

Все из свободного доступа:
brezhnev.pro/…/NEO-M8_DataSheet_(UBX-13003366).pdf
brezhnev.pro/…/NEO-M8_HardwareIntegrationManual.pd…
brezhnev.pro/…/u-blox8-M8_ReceiverDescrProtSpec_(U…
brezhnev.pro/…/Blueprint-B31_ApplicationNote_(UBX-…
К сожалению даташиты на UBX-M8030 под NDA и не доступны к загрузке.

Serjio_S:

Тут наверно забыли снять флэш:

Вместо конкретики Вы решили показать «веселые картинки»? ОК, раз фотографии доработанного вами фейка на базе NEO-7M, NEO-M8M или NEO-M8Q мы не дождемся, как и ссылки на конкретную ветку RCGroups…
На вашей картинке Вас не смущает, что базовая плата предназначена и для NEO-6*, и для NEO-7*, и для NEO-M8*? Нет?
Вот принципиальная схема этой платки:

И на ней тоже NEO-6M.
А теперь смотрим на более новую версию GYGPSV5-NEO для 7-го и 8-го поколений модулей Ublox NEO:

Вот ведь, флешку забыли припаять и даже места под неё нет! А знаете почему? Потому что оригинальный модуль NEO-M8N внутри выглядит вот так:

А еще потому, что в даташитах есть фразы:
«The SPI interface is designed to allow communication to a host CPU. The interface can be operated in slave mode only.»
и
«An I2C compliant DDC interface is available for communication with an external host CPU or u-blox cellular modules. The interface can be operated in slave mode only.»
И в форуме техподдержки есть две интересных темы forum.u-blox.com/index.php?qa=8965&qa_1=how-to-use… и forum.u-blox.com/index.php?qa=4885&qa_1=max-m8q-ee…
А в них фраза: «EEPROM was last supported on u-blox 6 family and has not been supported since the start of u-blox 7»

Спорить надоело уже… Приедет память — все попробуют и сделают выводы. Китайцы они такие, вполне может оказаться, что подули в этих приёмниках вообще не имеют ничего общего с референсным дизайном Ublox )))

valbor

спасибо за файлы, плохо только, что нет распиновки самой микросхемы.
А у меня пока вот так, вид с 5-го этажа:

valbor

Подскажите люди добрые, разрывы на графиках, что я привёл выше, так и должно быть или дальше надо копать?
На NMEA такого не наблюдалось…
Подключил к АПМ прошивка 3.2.1, протокол UBlox, в МП показания на окне:
HDOP-2,9 кол-во спутников - 9 и оба периодически через 10-20 сек обнуляются

ssilk
valbor:

так и должно быть

Нет, снижайте частоту до1 герца. Как должно быть я выше картинку выкладывал…

Вот эту…

macrokernel
valbor:

Подскажите люди добрые, разрывы на графиках, что я привёл выше, так и должно быть или дальше надо копать?

У меня такое было из-за наводок по питанию от модема телеметрии 3DR. Попробуйте отключить, всё, что может фонить: модемы, VTX и т.п.

PingWin

Добрый день!
подскажите пожалуйста

приехал мне якобы модуль GY-NEO6MV2

Подключи я его к u-center , модуль увиделся и даже спутники какие-то нашел
но изменение настроек он не хочет сохранять , не baud rate , ничего другого
просто не меняет и всё
и так же нельзя ни выгрузить ни загрузить GNSS

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

??:??:?? $GPTXT,01,01,02,MA=CASIC*27
??:??:?? $GPTXT,01,01,02,HW=ATGM332D,0070401106349*11
??:??:?? $GPTXT,01,01,02,IC=AT6558-5N-11-0C500000,JZ6L641-D3-008038*40
??:??:?? $GPTXT,01,01,02,SW=URANUS4,V4.3.0.5*18
??:??:?? $GPTXT,01,01,02,TB=2017-01-10,17:43:02*4D
??:??:?? $GPTXT,01,01,02,MO=G*35
??:??:?? $GPTXT,01,01,02,BS=SOC_BootLoader,V6.2.0.2*34
??:??:?? $GPTXT,01,01,02,CI=01B94154*04

Правильно ли я понимаю , что это никакой не neo-6 , а ATGM332D
и никакие настройки записываться не должны на нём , да и про загрузку GNSS я тоже могу забыть ?

спасибо

Serjio_S

Так крышку вскройте и точно увидите.
Если это ATGM то ищите софт GNSSToolKit Lite version и им настраивайте, если есть желание.

www.icofchina.com/xiazai/

PingWin

Вскрыл
Чип с надписью AT6558

А GNSSToolKit не бывает на англ языке ?

Serjio_S
PingWin:

А GNSSToolKit не бывает на англ языке ?

Вот этого не знаю.

PingWin

Ну я правильно понимаю , что AT6558 никакого отношения к u-blox neo6 не имеет ?

29 days later
valbor

Получили до кучи плату GYGPSV5-NEO
настройки не сохраняет, 32 канала вместо 72,
придётся с продаваном гавкаться, но это не мне уже…
вот что оно пишет:
04:57:55 $GNTXT,01,01,02,EXT CORE 3.01 (107900)*33
04:57:55 $GNTXT,01,01,02,ROM BASE 3.01 (107888)*25
04:57:55 $GNTXT,01,01,02,FWVER=SPG 3.01*46
04:57:55 $GNTXT,01,01,02,PROTVER=18.00*11
04:57:55 $GNTXT,01,01,02,FIS=0xEF4015 (200030)*59
04:57:55 $GNTXT,01,01,02,GPS;GLO;GAL;BDS*77
04:57:55 $GNTXT,01,01,02,SBAS;IMES;QZSS*49
04:57:55 $GNTXT,01,01,02,GNSS OTP=GPS;GLO*37
04:57:55 $GNTXT,01,01,02,LLC=FFFFFFFF-FFFFFFED-FFFFFFFF-FFFFFFFF-FFFFFF69*23
04:57:55 $GNTXT,01,01,02,ANTSUPERV=AC SD PDoS SR*3E
04:57:55 $GNTXT,01,01,02,ANTSTATUS=DONTKNOW*2D
04:57:55 $GNTXT,01,01,02,PF=3FF*4B
на самом модуле 18 и 19 ноги вообще похоже не распаяны и не звонятся,
может имеет смысл привинтить к нему память или бесполезно?
вот сам пациент:

RA4CTB

А первые строчки где? Там собственно будет указано на какой микросхеме собран модуль.
Отпаяйте крышку — увидите что внутри стоит. Внешне очень похоже на оригинал.
Настройки в U-center куда сохраняете?

Про память. В даташите:
«2.2.3.2 Display Data Channel (DDC) Interface
An I2C compatible Display Data Channel (DDC) interface is available for serial communication with a host CPU.
2.2.3.3 SPI Interface
The SPI port provides a serial communication interface with a host CPU.»
Микросхемы UBX-G7020 и UBX-M8030 в качестве NVM используют исключительно SQI Flash:
«2.2.1 SQI Flash memory
An SQI (Serial Quad Interface) Flash memory can be connected to the SQI interface (PIO0–PIO5) to provide the following options:
• Run firmware out of the SQI Flash and have the possibility to update the firmware
• Save data logging results
• Store the Current configuration permanently
• Hold AssistNow Offline data If updating of the firmware is a prime requirement then an SQI Flash must be connected. Some UBX-G7020 features may only be available with specific Flash Firmware versions.»

valbor

про микруху вообще ничего не пишет

частично разобрались, пишем во флэш в самом моделе, но что то не пишется,
после отключения платы всё сбрасывает