вопросы по sp racing f3 & mini
Таки да. Обсмотрел все с лупой, вроде все пропаяно.
Похожий вопрос.
Пытаюсь подключить внешний барометр GY-68 BMP180. Ситуация в INAV как на картинке выше. Если прошить в бетафлай, то тот его просто не видит и даже красным сверху не рисует. Хотел в клинфлае проверить, но не вышло, ругается на загрузчик.
Если прошить в бетафлай, то тот его просто не видит и даже красным сверху не рисует
В бета и клинфлай по умолчанию баро и магнетометр отключены.
Либо во вкладке параметры активировать, либо в CLI.
В CLI дать команду “get mag”, найти переменную в которой стоит NONE и поменять на AUTO(или BMP180).
Не забыть save.
В параметрах ветафлай я естественно включаю барометр. В INAV еще и выбираю разные типы барометров. С помощью CLI я попробую, но сомневаюсь, что это поможет.
А куда физически продключен барометр?
Ну тогда rx/tx местами или питание смотреть
Ну тогда rx/tx местами или питание смотреть
Массу и питание проверял. По шине I2C строго говоря не RX/TX, а SCL и SDA. Но их я пробовал менять местам, зная ненависть китайцев к правильной маркеровке. Еще подключал барометр другого типа, но результаты те же. Может конечно на плате I2C вообще в UART перепутана, или чего то еще я не понимаю.
А какая плата ПК?
И какие прошивки Clean/Betaflight?
У меня прикол с SPR F3 deluxe в INAV: компас и баро 1.4 видит, а 1.5 - 1.7 нет.
Видимо какие то проблемы с I2C/
Плата такая-
banggood.com/…/Eachine-Racer-180-Tilt-Rotor-FPV-Dr…
Прошивки бетафлай и INAV ставил последние, сейчас попробую Вашу.
С изменением по CLI, видимо чего то не так делаю?
Хотя это вроде вообще магнитометр.
команда:
set mag_hardware = auto
потом
save
ну и для проверки еще раз: get mag
а какой тип ПК в прошивке выбираете?
Забыл про set, спасибо. Так это не магнитометр?
Выбираю SPRACINGF3, так она называлась в прошивке установленной производителем клинфлай.
CLI в данном случае дублирует графический интерфейс. После набора команды. ползунок магнитометра стал в положении ON, а барометр и так включен.
Так что жто не помогло. сецчас попробую старые прошивки.
Поставил версию 1.4 , а где там в графическом режиме варометр включить?
Перепробовав много всего пришел к выводу, что ни клинфлай ни ветафлай ни ИНАВ не поддерживают внешний барометр в прошивке “SPRasingf3”. Хоть вроде и можно включить в конфигураторе.
Может я ошибаюсь, буду признателен за опровержение. Либо дело в железе DOF 6 и надпись "I2C"на нем сделана для красоты.
- Проверить баро на ардуинке.
Еще прицепить к i2c не баро, а компас.
- Проверить баро на ардуинке. Еще прицепить к i2c не баро, а компас.
Ардуино нет. Но барометров два разных, оба новые. Компаса тоже нет, но есть осцилограф. Попробую посмотреть.
Я так понимаю, сто нужно знать протокол i2c
Я так понимаю, сто нужно знать протокол i2c
Я имел в виду посмотреть такты и сигнал-easyelectronics.ru/interface-bus-iic-i2c.html
Уровни и фронты сигнала. Как с ПК так и с баро.
Картинку скинете
Видать контроллер недоделанный
А с баро что -то есть? Если подать питание.
Может контроллер ждет сигнал запроса от баро.
Вот тут вроде бы нашли решение впаяв резисторы. Я так понял понизили уровень сигнала до 3.3 в. Т.е. выполнили условие описания и2с поВашей ссылке:
"То есть, изменение на шине данных в момент приема данных может быть только при низком уровне на SCL. "
В английском не силен и не совсем понял насчет понижения уровня сигнала. У меня питание по этому порту 5в. Надо его понизить до 3,3 ? Резисторы впаял по схеме- все тоже самое. Хочу бросить эту затею, думаю проще контроллер делюкс купить. Но если есть еще идеи. готов проверить.