GPS-приемники для квадрокоптеров
Блин, я наверно ступил…
Исходил из того что загруженная прошивка подхватится чипом с прошитого флэша, а ведь это не так…
Он ведь используется как переменная среда для хранения данных.И опыт переделки 7 в 8 не совсем правильный или неправильный, хотя модуль заработал и шлет какие то данные.
Как говорится, век живи век учись.
если при загрузке месаги изменились и стало писать что прошива новая, то в принципе без разницы что загрузилость внутренняя ром или из внешней флеши скопировалось в рам и там стартануло. по идее в роме может быть бут который проверяет есть ли флешь и есть ли там прошива и принимать решение стартовать ли из флешт=и
Чето вы все запутали! Зачем тогда флеш вообще?
Данные модули, согласно официальных документов могут грузиться как с внутренней памяти ROM так и с флешки,
если она имеется в наличии и версия ПО на ней свежее чем в ROM, туда также пишутся логи и конфиг
Если флешка отсутствует или дохлая, то и настройки не будут сохраняться, я приблизительно так понимаю данный процесс…
Т.е. если во флеш вшить неправильную прошивку, она грузится все равно не будет?
Т.е. если во флеш вшить неправильную прошивку, она грузится все равно не будет?
думаю что не будет, в этом случае загрузка будет либо с использованием того,
что записано в ROM, либо вообще кирпич получится, на 84 стр. похожий случай
Всё верно.
Загрузчик проверяет наличие SQI Flash (кстати, сделает он это если фьюзы прописаны и не включено низкоуровневое конфигурирование), сравнивает версии ПО (если в SQIF софт новее, то грузит его) и загружает параметры.
Вот китайцы и лабают: совсем дешево — без флешки, средненько — мелкая флешка под сохранение настроек, дорого — с флешкой под обновление прошивки, сохранение настроек и логирование.
Ну это если очень глубоко копать, а для простых юзверей это тёмный лес,
подавляющее большинство вообще не читают официальные документы,
отсюда и темы на сотни страниц…
Каюсь, сам залез в документы только когда проблемы возникли, лень,
да и времени в обрез, хочется всегда побыстрее и без гемора, а жизнь постоянно учит -
спроси у продавана, прежде чем покупать сколько памяти на борту, например,
а когда будет ответ, решай покупать или нет…
Так кто нибудь нашел оригинальный M8N?
И отсутствие слово NEO не о чем не еще говорит?
Можно простым языком обьяснить, чего я не дополучу, купив фейк?
У меня пять модулей БН-880 которые шикарно работают, и ловят по 20 спутников уже пару лет. Ничего настраивать и прошивать было не нужно. Лично меня все устраивает. То что среди них могут попадаться бракованные - не исключено, как в любой электронике, особенно китайской. Но это типичная форумная истерия - у одного не заработало, он тут же пишет - все модули полный отстой! Срочно покупать только оригинал в пять раз дороже. И все такие сидят без вилок, и лапшу с ушей не снимают.
Так что уперед и с песнями! Только оригинал! Только хардкор.
Beer100, достаточно понимать, что покупая дешевый модуль с вероятностью 99% вы получите не NEO-M8N, а NEO-M8Q. Что это значит:
- Если модуль исправен, то Вы будете без проблем ловить 15+ спутников, уверенно иметь 3Dfix и HDOP в районе 1…3 (кстати, величина значения точности меняется от положения спутников и в данной точке в каждый момент времени может быть разной)
- Модуль без проблем будет конфигурироваться полётным контроллером, естественно если он умеет это делать
- Вы не сможете сохранять настройки (для подключения к ПК, которые не умеют конфигурировать модуль самостоятельно) и не сможете обновить прошивку.
Если Вы покупаете модуль по средней цене, то скорей всего Вы получите NEO-M8N c флеш-памятью на 4К (хотя возможны варианты). В этом случае:
1 и 2. Абсолютно идентичено предыдущему варианту - Сможете сохранять настройки (протоколы, скорость порта, GNSS-системы и т.д.), но не сможете обновить прошивку.
Ну остается вариант дорогих модулей и оригинальных от uBlox — тут будет «полный фарш», всё по спецификации и без ограничений.
ИМХО, самый лучший вариант — проверенные среднеценовые модули с «мелкой флешкой» на борту. Работать будет с любым ПК, а при необходимости достаточно просто апгрейдится на W25Q16. Как вариант, популярный BN-880.
вопрос такой , если шить прошивку в микросхему внешней флешпамяти отдельно, не через навигационный модуль
видимо нужен какой то программатор
такой, на ардуине пойдет?
skproj.ru/programmator-spi-flash-svoimi-rukami/
нужно ли файл прошивки предварительно “готовить - конвертировать”?
ИМХО, самый лучший вариант — проверенные среднеценовые модули с «мелкой флешкой» на борту. Работать будет с любым ПК, а при необходимости достаточно просто апгрейдится на W25Q16. Как вариант, популярный BN-880.
Спасибо за совет! Вопрос только в том, что ему нужно сварганить корпус?
- Модуль без проблем будет конфигурироваться полётным контроллером, естественно если он умеет это делать
- Вы не сможете сохранять настройки (для подключения к ПК, которые не умеют конфигурировать модуль самостоятельно) и не сможете обновить прошивку.
ПК у меня SPR F3.
Про какие настройки идет речь? И зачем их сохранять?
Если ПК умеет конфигурировать самостоятельно, то будет ли разница между BN-800 и M8N (дешевым) и в чью пользу?
Извиняюсь за такие вопросы, просто до нюансов использования GPS еще не дошел, но хотелось бы заказать его заранее.
Сергей, а как отпаять крышку? Феном?
Паяльник и скальпель, она тонкая прогрев и отгиб по кругу.
Класс, а то феном не пошло.
Пришли новые модули от Beitian.
Прикольно, в BS-280 д.б. rs232, а чип впаять забыли, д.б. max3232
в BS-280 д.б. rs232, а чип впаять забыли
Это конвертируемые платы UART/RS232.
L5 оно конечно хорошо… Вот только всё будет определяться доступностью антенн на 1176,45МГц и недорогих чипов. Приходилось работать с L2 (1227,60МГц) — там всё не просто и с антеннами, и с приёмниками.
Ну и по ссылке стоит очень внимательно почитать комментарии. Дабы зря не мечтать получить определение геодезических координат в 30см. 😃
Как известно в Москве стало модно глушить ЖПС. Причем теперь часто наблюдается картина, что спутники уходят в ноль и не возвращаются пока аппарат не сядет, или не передернут питание. Но, от зоны где они пропали расстояние большое, несколько км, и на месте старта спутники ловятся причем на полетной высоте тоже.
Вопрос - может ли ЖПС зависать, если его глушат, или какие еще могут быть причины для такого странного поведения?
Это наблюдалось на разных ЖПС с разными контроллерами у нескольких человек, но в одном и том же месте.
Один раз точно видели по лампочкам ЖПС, что спутников нет. Т.е. это не контроллер.
ради интереса попробуйте не отключать приемник после пропадания спутников а дать ему полежать на открытом пространстве … возможно он найдет спутники через какое то время , как при первом холодном старте …
простое глушение сигнала не так эффективно как спуфинг … при этом обычно подсовывают координаты какого нибудь аэропорта в расчете на то что брэндовый дрон просто откажется лететь в зоне аэропорта .
подделать сигнал не составляет особого труда , немного про это написано тут habrahabr.ru/company/pt/blog/326786/
в этой статье есть даже ссылка на исходник софта который это может , для работы нужен бук и SDR передатчик …
возможно в вашем случае приемнику подсовывают неправильное время и такие координаты спутников что уравнения не решаются , а после выхода из зоны воздействия приемник пытается поймать сигнал спутников которые должны приниматься в этот фальшивый момент времени , а они за горизонтом …