GPS-приемники для квадрокоптеров
PS: тут пришла в голову бредовая идея - снести чип в рентген кабинет … а вдруг там флэшеподобные ячейки ??? чем черт не шутит …
не, это как кувалдой по компу.
ну даже допустим сотрется там фьюз, помимо конкретного фьюза там еще наверняка куча других.
после стирания надо будет записать туда нужную инфу, что именно туда писать?
Верно — конфигурация по умолчанию задаётся через фьюзы. Но самое интерсное. их можно перепрограммировать в Safe Mode:
If PIO12 is low at startup, the receiver enters Safe Boot Mode. In this mode the receiver does not calculate positioning data, but is set into a defined state that allows such actions as changing the low level configuration by eFuse, programming the FLASH memory in production, or recovering a corrupted FLASH memory.
PIO12 это вывод 34. А у модуля NEO-M8* это вообще вывод 1, который по-умолчанию «висит в воздухе».
Скорей всего верно и то, что 13 и 36 выводы «висят в воздухе», а должны быть подтянуты к VDD_IO.
Вероятно именно это вызывает ошибку $GNTXT,01,01,02,ANTSTATUS=DONTKNOW*2D
На выходных попробую «поиграть» с пинами и посмотреть что получится.
Скорей всего верно и то, что 13 и 36 выводы «висят в воздухе», а должны быть подтянуты к VDD_IO.
это скорее всего зеленка (экономия энергии) … зачем питать антенну если функции позиционирования не востребованы … зачем пытаться принять сигнал со спутников если антенна отключена … ноги в воздухе поэтому статус антенны неизвестен …
это как кувалдой по компу.
растворить корпус и изучить кристалл под микроскопом будет конечно цивильнее … если фузы просто ограничивают функционал то пусть стираются , получим максимум …
хуже если там еще какие-то калибровочные параметры , тогда получм труп … при цене модуля в $5 вполне можно попробовать …
так-же возможны более жесткие требования к резонаторам для высокоточных продуктов
по даташиту:
Rakon IEC19RSX-8 26.000MHz XZC918
Rakon IEC19RSX−10 26.000 MHz XZD182
Вроде ничего другого не находил…
Нужно еще вот это внимательно «покурить»: u-blox.com/…/u-blox8-M8_ReceiverDescrProtSpec_(UBX…
Про фьюзы и команды конфигурации там много интересного.
это скорее всего зеленка (экономия энергии) … зачем питать антенну если функции позиционирования не востребованы…
Нет это именно входы информации о состоянии антенны ))) А то, о чём говорите Вы задается «выходом» PIO16 — ANT_OFF — Control signal to turn on and off the antenna supply “high” = Turn OFF antenna supply, “low” = Turn ON antenna supply
Вот схемка реализующая полный контроль антенны:
Вроде ничего другого не находил…
в этом документе u-blox.com/…/GNSS-FW3.01_ReleaseNotes_(UBX-1600031… 12 страница пункт 4.2 Oscillator support . к сожалению не указаны конкретные продукты .
Вот схемка реализующая полный контроль антенны:
ссылка бтиая …
В эти выходные не удалось посидеть с паяльником, зато много времени провёл на природе )))
Попробую на недели время найти.
ссылка бтиая …
У меня на всех устройствах картинка присутствует. Может у Вас что-то с браузером не так?
у меня пока такие результаты.
игрался с модулем бн-880 от беитайн.
в модуле есть spi flash но дурная 0x00c2-0x2013 mx25l4005 128X4 4mbit.
попробовал туда влить прошивку 2.01 т.к. 3.01 взломанная не лезет.
вроде прошилось и показало зеленый экран что все успешно но модуль окирпичился.
выпаял флешь, модуль завелся из внутреннего ром.
попробовал прошить микруху через программатор и обнаружил что шьется она нестабильно - одно пишу другое читаю.
Дмитрий Чернов любезно предоставил мне для опытов несколько штук w25q16 в sop8 корпусах микруха чуть шире чем посадка - пришлось повесить на проводки,
шьется на ура.
прошил в нее прошивку от M8P прошивка завелась но как водится пожаловавшись на несовместимое железо отказалась что либо ловить или выводить
попробовал “взломанную” 3.01 но ненашел что либо похожего на raw rawx сообщений, возможно надо как то хитро их инициализировать, штатными средствами юцентра не получилось.
долго думал что значит фраза, что “скоро юблоксы с прошивой 2.01 будут цениться как первые Маки” сказанная одним из авторитетов опенстрит.
опыты показали следующее при загрузке мы получаем ряд сообщений
ROM BASE 2.01 - значит в постоянную одноразово программируемую память чипа М8030 залито программное обеспечение 2.01
EXT CORE 3.01 - значит кто то залил во внешнюю микросхему флешь памяти версию прошивки 3.01
причем запускается всегда старшая версия!
тоесть если чип с ром 3.01 то даунгрейдить его до 2.01 не получится, запустится старшая версия из ром.
мне попался beitain bn550 с ром базой 2.01
сначала я не мог понять почему в ю-центре в окне месаджес вью не видно raw rawx даже если я активирую 3-15 3-16 1-32 типы собщений на одном из форумов был ответ что это неофициальные для этих модулей сообщения и юцентр умышленно их фильтрует и не отображает.
в результате программа rtknavi увидела необходимые сообщения
в якобы ломаной 3.01 ничего не нашлось
Добрый день. Приехал вот такой модуль ublox8030 Когда открыл увидел модуль GN-801 фирмы Stoton
ru.aliexpress.com/item/…/32813625434.html
Подключил как обычно питание и RX > TX, TX > RX. Предыдущий Neo7 работает. Этот же передаёт что то но Ucenter не видит его. Autobaud скачет как ненормальный и мигает соединение красным. Скорость порта 9600. Думал сперва что TX и RX перепутан но нет.
Что может быть. Подключаю другой сразу всё работает.
Зелёный иногда проскакивает. Думал длинна кабеля огромная и мусор летит, укоротил до метра, тож самое. В даташите написано что работает от 3.3 вольт… А китае инструкцию даёт что от 5 вольт. Значит там на плате стоит стабилизатор с 5 на 3.3 а как тогда уровни конвертируются?
В общем кто пользовался пожалуйста скажите в чём дело. А то придётся спор открыть и денег вернуть если он просто не рабочий.Только проблема как доказать…
Подключил как обычно питание и RX > TX, TX > RX. Предыдущий Neo7 работает. Этот же передаёт что то но Ucenter не видит его. Autobaud скачет как ненормальный и мигает соединение красным. Скорость порта 9600. Думал сперва что TX и RX перепутан но нет.
К чему подключили? “RS232 протокол связи” по ссылке написано. Микросхема преобразователя стоит где? (на плате GPS модуля распаяна или в сером разъёме?)
Если подключите в “железный” com порт компьютера (родным разъемом модуля), наверняка увидится в U-center. ( хотя …где они сейчас сом порты 😃 )
Привет, если кому интересно собрал прошивку для APM ArduCopter, на базе 3.2.1. Собирал для поддержки компаса m883. Я так понял что у кого-то еще остались модули GPS с этим компасам. Видео с инструкцией и под ним готовый hex .
-
Единственное пока частота обновления 1.5Гц, пока не допер как получают дефолтные значения для частоты 75 Гц. Считаются по этой формуле 0.64 Ga * 1024 counts/Ga для xy, -604 для z для 1.5Гц. Если кто знает как их пересчитать для 75Гц, подскажите.
Tuner, Вы забыли между RS-232 адаптером UART-USB поставить MAX232. Уровни как-бы отличаются…
Значит там на плате стоит стабилизатор с 5 на 3.3 а как тогда уровни конвертируются?
Уровни не конвертируются, просто стоят ограничительные резисторы (ну или нам хотелось бы). Стоит только стабилизатор на 3.3В - питание. Вообще, актуальный вопрос через что подключаешь? Был опыт пере прошивки FLYSKY FS-I6, так вот через китайский uart (что стоит на arduino uno) не завелся, а через FT232 (самодельная arduino uno) завелся и прошился.
Вы забыли между RS-232 адаптером UART-USB поставить MAX232. Уровни как-бы отличаются…
Не обязательно, хотя желательно конечно. Причем если это реальный RS-232 то там уровни гораздо выше 5В и тут да только MAX232. А если уже воткнули, возможно уже ничего не поможет. На современных материках вроде как реальных не ставят все uart. Хотя могу и ошибаться.
В блоке стоит MAX3232 конвертер уровней с 3.3 в 5в отлично!! То есть с уровнем всё впоряде и на плате стоит стабализатор 3.3в я вызвонил всё.
Я его подключаю через FT232 это USB > UART. Через него же работает мой NEO-7 идеально. А этот либо убитый либо глючный получается. Уже с осциллографом посидел немного. Но от него толка нет надо логический анализатор подключать что бы посмотреть что за пакеты сыпятся и адекватные ли они. Хотя осцилограф может лог вести тоже но не пробовал.
В общем посидел я минут дцать и мне кажется что просто модуль дурит.
Так, а на первом стоит MAX3232 ? Который рабочий.
Я его подключаю через FT232 это USB > UART
Не будет так работать. (в вашем случае )
Так, а на первом стоит MAX3232 ? Который рабочий.
99% там нет преобразователя. Вот потому и работает.
Не будет так работать.
Мне тоже кажется, посмотрите даташит. Там по уровням не проходит.
VCC…-0.3V to +6V
V+ (Note 1)…-0.3V to +7V
V- (Note 1) …+0.3V to -7V
V+ + V- (Note 1)…+13V
Input Voltages
T_IN, SHDN, EN …-0.3V to +6V
MBAUD…-0.3V to (VCC + 0.3V)
R_IN …±25V
Output Voltages
T_OUT…±13.2V
R_OUT…-0.3V to (VCC + 0.3V) Short-Circuit Duration
T_OUT …Continuous
Надо посмотреть дата шит на ublox8030, интересует максимальный ток по RX, TX. Посчитать ограничивающие резисторы на 5В и подключить на прямую RX, TX к uart. А питание как есть пустить через стабилизатор 3,3В. И думаю все будет работать.
Не туда смотрите. Ниже таблицу посмотрите. Ну и заголовок для чего микросхема нужна.
Блин, посмотрел дата шит там 4 интерфейса uart, usb, spi и ddc. Вообще красота.
Щас замерил так там на осциллографе амплитуда почему то 10вольт
Так это не ответ от MAX? Она может.
Output Voltages
T_OUT…±13.2V
R_OUT…-0.3V to (VCC + 0.3V) Short-Circuit Duration
T_OUT …Continuous
Не туда смотрите. Ниже таблицу посмотрите. Ну и заголовок для чего микросхема нужна.
я тут смотрел …maximintegrated.com/…/MAX3222-MAX3241.pdf
Хотя поискал еще и в другом пишут • Accepts 5-V Logic Input With 3.3-V Supply. тогда вроде должна работать.
Вот согласно u-blox.com/…/UBX-M8030-KT-FT_ProductSummary_(UBX-1…. Есть поддержка uart, поэтому скорее всего можно напрямую подключить к usb > uart.
Короче бред какой то. Выколупал я эту дурную микруху. Запаял Tx напрямую а Rx рассчитал резистивный делитель собрал на резисторах. Всё работает. ))) Я не понимаю что там с уровнями было но была кака я то хрень, посмотрел осциллографом и ахренел. Откуда там 13 вольт я так и не понял, но эти 13 вольт былы странные, по 6 вольт в каждую сторону от 0. То есть -6 и +6. Хрень какая то. Откуда там StepUp преобразователь??? В самой микрухе?? С помощью конденсаторов задаётся напряжение? Подаётся туда +5 и 3.3 я замерял. В общем работает и хрен с ним. Я помню мне такие весы приехали и я тоже не понимал почему они с СОМ портом стандартным не работали пока не спаял конвертер сигналов. Но та RS485 был.
Ну ладно , теперь другой вопрос как можно конфиг перенести с одного модуля в этот?? Чего то я там в Ucenter не нашел.
теперь другой вопрос как можно конфиг перенести с одного модуля в этот??
Receiver=> Action=>Save Config, та есть и Load Config