PIXHAWK PX4 Autopilot еще одна летающая железка
Кто сталкивался с ошибкой error compas variance.
беглое гугление говорит что компас развернут не туда (программно видимо), потом снова перекалибровать
беглое гугление говорит что компас развернут не туда
Пикс на том же месте, внешний компас с гпс отрубил, перепрошивку и сброс сделал - пофиг. Чтото тут другой. подскажи как ему сделать mtd start mtd erase? Без сд карты прочитал, но откуда эти команды в пикс отправить?
обнаружил интересное - не смотря все сбросы и откаты прошивки - калибруются всё равно 2 компаса, хотя подключен только один. Странно…
mtd erase не помогла…
Проблема оказалась с МП, перезапуск помог. Вот ток теперь регули не инициализируются…
Вот ток теперь регули не инициализируются…
Кнопку safe switch нажимали? Недавно мучился - не хотел спуск фотика работать
Кнопку safe switch нажимали?
нету кнопки, и в МП все проверки отключены. Они инициализировались еще в процессе инициализации пикса. Теперь такого нет. Пока копаюсь.
Такс, с отсутствием инициализации регулей разобрался. Может кому и поможет, поясню - как я понял есть взамосвязь между калибровкой приемника и регулями, до калибровки радио регули не инициализировались до тех пор пока я не выставил в одном минимальный уровень газа в 1100 (именно такой уровень мин газа стоит в настройках по умолчанию в пиксе). Видимо пикс не инициализирует регули, уровень минимального газа у которых не превышает или не равен мин газу в настройказ радио. Вот такое пироги…
Соответственно после калибровки радио всё как надо теперь работает. Мин и макс газ в регулях 1000-2020. Прошивка блхели.
Ребят, посоветуйте какой нить дешевый радиомодуль для пикса. Их много продается разных, а какой проверенный вот фиг знает…
Также отпишусь по поводу ошибки error compass variance. Возникает она только в версии 3.3, её там добавили принудительно, возникает в случае расхождения показателей компасов, если их несколько установлено в системе. Обойти её на этой версии я не смог ибо компас у меня чтото не очень то и работать на ней хочет, калиброваться калибруется а на изменения не реагирует и после калибровки также расхождение показывает. Все настройки, связанные с компасами и их ориентациями в разных конфигурациях потыкал - без результата. То ли глюк прошивки то ли этот компас на конкретном ГПС не поддерживается корректно. ГПС вот такой banggood.com/UBLOX-NEO-M8N-BN-880-Flight-Control-G…
Интересные пироги. Решил понаблюдать сигнал в регуль осцилографом. минимальный газ - 1.1 вольта, макс 2.3 вольта (должно быть 3.3 на сколько я могу знать). Шум не превышает 380 милливольт. регуль подключен сигналом и землей, питание в пикс через импульсный бек с платы питания в повер разъем. на всех 8 выходах для регулей вышеуказанное напряжение. На выходах aux ( 6 соседних выходов) при этом 3.3 вольта. Куда копать? Не проблема ли в железе или это норм?
Алексей Козин чувствуется мне должен знать правду)))
Кстати интересный факт - хотя в МП частота регулей выставлена 490, регули продолжают работать на 400, ставлю меньше 400 - работают на указанной частоте, тоесть на любой что не превышает 400. По видимому пикс определяет макс частоту работы регулей и выставляет автоматом то что он поддержит.
Алексей Козин чувствуется мне должен знать правду)))
приведите скриншот осцилограммы
По видимому пикс определяет макс частоту работы регулей и выставляет автоматом то что он поддержит.
у него нет обратной связи. скорее всего ошибаетесь в измерениях или методике. учтите скорость сигнала меняется после перезагрузки контроллера
у него нет обратной связи. скорее всего ошибаетесь в измерениях или методике. учтите скорость сигнала меняется после перезагрузки контроллера
Ну не двусмысленно показывает 400 герц и период 2.5 миллисекунд.
Напряжение замерял мультиметром.
Также заметил - если войти в режим калибровки (газ вверх и подать питание) - Сигнальный ШИМ 3.3 вольта.
Скриншот.
В МП на момент замеров выставлено 490 гц
а какая цена деления по амплитуде? щуп без делителя? все калибровано?
сигнал должен быть с размахом 3.3 вольта
контроллер откалиброван по радио? при арминге амплитуда меняется?
а какая цена деления по амплитуде? щуп без делителя? все калибровано?
сигнал должен быть с размахом 3.3 вольтаконтроллер откалиброван по радио? при арминге амплитуда меняется?
деление х1 на щупе и в проге, калибровано. сигнал должен быть с размахом 3.3… но размах у него от 1.1 до 2.3 как я описал выше.
Контроллер откалиброван по радио конечно, на изменения стика реагирует и показания показывает верные от 980 до 2018 гдето, как и в МП.
вечерком посмотрю как у меня. м.б. неисправность - питания какого нет
вечерком посмотрю как у меня. м.б. неисправность - питания какого нет
Был бы признателен, спасибо. Хотя там 3.3 вольта несущие идут в чип txs0108qfn20, а далее уже сигнальные контакты, других питаний по схеме в этой области я не нашел.
А как это вы так амплитуду прямоугольного сигнала мультиметром меряете? Ну покажет он нечто усредненное, что, собственно, и делает.
Напряжение замерял мультиметром. Также заметил - если войти в режим калибровки (газ вверх и подать питание) - Сигнальный ШИМ 3.3 вольта.
Что именно измерялось мультиметром и где конкретно стоят щупы? (вариант “на земле” не подходит, нужно конкретное местоположение) На основе чего получены значения 1.1В и 2.3В? Какой осциллограф используется, не звуковая карта случаем? Явно видна перекомпенсация, сигнал с пикса выходит чистый без таких выбросов.
А как это вы так амплитуду прямоугольного сигнала мультиметром меряете? Ну покажет он нечто усредненное, что, собственно, и делает.
Мультиметром амплитуду никак, напряжение сигнала мерял.
Что именно измерялось мультиметром и где конкретно стоят щупы? (вариант “на земле” не подходит, нужно конкретное местоположение) На основе чего получены значения 1.1В и 2.3В? Какой осциллограф используется, не звуковая карта случаем? Явно видна перекомпенсация, сигнал с пикса выходит чистый без таких выбросов.
Как и осцилом, щуп + на сигнальном проводе, и - на земле сигнального 3 контактного провода регуля, что идет также в пикс. питание с регуля в пикс не идет (думаю это не столь важно, но также укажу).
Нет не звуковая карта, хотя и она бы подошла для таких измерений. Осцыл hantek6022BE
На основе чего получены значения 1.1В и 2.3В?
Писал выше - показания мультиметра. Пикс в режиме арминг. Нижнее положение газа - 1.1 вольт, верхнее - 2.3. Если режим дизарм стоит - напряжение примерно 1.27
Так ребят, дико извиняйте, глупо себя чувствую. Перепроверил щуп, выставлен был на 10, проверял в прошлый раз и ставил на 1, наверно случайно пальцем сдвинул при подключении питания. сейчас ШИМ выглядит как надо, и напряжение 3.3 показывает. Правда оно уже не меняется при изменении газа.
С другой стороны это не решает проблему с регулями, и если с сигналом всё нормально тогда я хз в чем дело… То регули проходят инициализацию то часть из них нет…
Как и осцилом, щуп + на сигнальном проводе, и - на земле сигнального 3 контактного провода регуля
Мультиметр тут может показать все что угодно, в лучшем случае будет среднее за период. Но, это качественно показывает изменение коэффициента заполнения при изменении газа.
С другой стороны это не решает проблему с регулями, и если с сигналом всё нормально тогда я хз в чем дело… То регули проходят инициализацию то часть из них нет…
Попробуйте подключить сигнальную землю у регуляторов. Если не поможет, то нужно будет посмотреть сигнал непосредственно на них или изменить настройки.
Попробуйте подключить сигнальную землю у регуляторов. Если не поможет, то нужно будет посмотреть сигнал непосредственно на них или изменить настройки.
Подключена она. Я с ней замеры и делал.
Есть ли какая закономерность в том, какие регуляторы не инициализируются? Если имеется, то попробуйте подключить регуляторы в другие входы пикса и проверить их инициализацию, для начала нужно понять со стороны выходов или регуляторов эта проблема.
попробуйте откалибровать аппу и радио так чтобы расходы были 1000-2000 или немного внутри
возможно регули всилу своей специфики не хотят калиброваться с большими расходами