PIXHAWK PX4 Autopilot еще одна летающая железка

Cold_Play
SovGVD:

беглое гугление говорит что компас развернут не туда

Пикс на том же месте, внешний компас с гпс отрубил, перепрошивку и сброс сделал - пофиг. Чтото тут другой. подскажи как ему сделать mtd start mtd erase? Без сд карты прочитал, но откуда эти команды в пикс отправить?

обнаружил интересное - не смотря все сбросы и откаты прошивки - калибруются всё равно 2 компаса, хотя подключен только один. Странно…

mtd erase не помогла…

Cold_Play

Проблема оказалась с МП, перезапуск помог. Вот ток теперь регули не инициализируются…

SovGVD
Cold_Play:

Вот ток теперь регули не инициализируются…

Кнопку safe switch нажимали? Недавно мучился - не хотел спуск фотика работать

Cold_Play
SovGVD:

Кнопку safe switch нажимали?

нету кнопки, и в МП все проверки отключены. Они инициализировались еще в процессе инициализации пикса. Теперь такого нет. Пока копаюсь.

Cold_Play

Такс, с отсутствием инициализации регулей разобрался. Может кому и поможет, поясню - как я понял есть взамосвязь между калибровкой приемника и регулями, до калибровки радио регули не инициализировались до тех пор пока я не выставил в одном минимальный уровень газа в 1100 (именно такой уровень мин газа стоит в настройках по умолчанию в пиксе). Видимо пикс не инициализирует регули, уровень минимального газа у которых не превышает или не равен мин газу в настройказ радио. Вот такое пироги…

Соответственно после калибровки радио всё как надо теперь работает. Мин и макс газ в регулях 1000-2020. Прошивка блхели.

Ребят, посоветуйте какой нить дешевый радиомодуль для пикса. Их много продается разных, а какой проверенный вот фиг знает…

Cold_Play

Также отпишусь по поводу ошибки error compass variance. Возникает она только в версии 3.3, её там добавили принудительно, возникает в случае расхождения показателей компасов, если их несколько установлено в системе. Обойти её на этой версии я не смог ибо компас у меня чтото не очень то и работать на ней хочет, калиброваться калибруется а на изменения не реагирует и после калибровки также расхождение показывает. Все настройки, связанные с компасами и их ориентациями в разных конфигурациях потыкал - без результата. То ли глюк прошивки то ли этот компас на конкретном ГПС не поддерживается корректно. ГПС вот такой banggood.com/UBLOX-NEO-M8N-BN-880-Flight-Control-G…

Cold_Play

Интересные пироги. Решил понаблюдать сигнал в регуль осцилографом. минимальный газ - 1.1 вольта, макс 2.3 вольта (должно быть 3.3 на сколько я могу знать). Шум не превышает 380 милливольт. регуль подключен сигналом и землей, питание в пикс через импульсный бек с платы питания в повер разъем. на всех 8 выходах для регулей вышеуказанное напряжение. На выходах aux ( 6 соседних выходов) при этом 3.3 вольта. Куда копать? Не проблема ли в железе или это норм?
Алексей Козин чувствуется мне должен знать правду)))

Кстати интересный факт - хотя в МП частота регулей выставлена 490, регули продолжают работать на 400, ставлю меньше 400 - работают на указанной частоте, тоесть на любой что не превышает 400. По видимому пикс определяет макс частоту работы регулей и выставляет автоматом то что он поддержит.

alexeykozin
Cold_Play:

Алексей Козин чувствуется мне должен знать правду)))

приведите скриншот осцилограммы

Cold_Play:

По видимому пикс определяет макс частоту работы регулей и выставляет автоматом то что он поддержит.

у него нет обратной связи. скорее всего ошибаетесь в измерениях или методике. учтите скорость сигнала меняется после перезагрузки контроллера

Cold_Play
alexeykozin:

у него нет обратной связи. скорее всего ошибаетесь в измерениях или методике. учтите скорость сигнала меняется после перезагрузки контроллера

Ну не двусмысленно показывает 400 герц и период 2.5 миллисекунд.
Напряжение замерял мультиметром.
Также заметил - если войти в режим калибровки (газ вверх и подать питание) - Сигнальный ШИМ 3.3 вольта.
Скриншот.

В МП на момент замеров выставлено 490 гц

alexeykozin

а какая цена деления по амплитуде? щуп без делителя? все калибровано?
сигнал должен быть с размахом 3.3 вольта

контроллер откалиброван по радио? при арминге амплитуда меняется?

Cold_Play
alexeykozin:

а какая цена деления по амплитуде? щуп без делителя? все калибровано?
сигнал должен быть с размахом 3.3 вольта

контроллер откалиброван по радио? при арминге амплитуда меняется?

деление х1 на щупе и в проге, калибровано. сигнал должен быть с размахом 3.3… но размах у него от 1.1 до 2.3 как я описал выше.
Контроллер откалиброван по радио конечно, на изменения стика реагирует и показания показывает верные от 980 до 2018 гдето, как и в МП.

alexeykozin

вечерком посмотрю как у меня. м.б. неисправность - питания какого нет

Cold_Play
alexeykozin:

вечерком посмотрю как у меня. м.б. неисправность - питания какого нет

Был бы признателен, спасибо. Хотя там 3.3 вольта несущие идут в чип txs0108qfn20, а далее уже сигнальные контакты, других питаний по схеме в этой области я не нашел.

PaulM

А как это вы так амплитуду прямоугольного сигнала мультиметром меряете? Ну покажет он нечто усредненное, что, собственно, и делает.

Jade_Penetrate
Cold_Play:

Напряжение замерял мультиметром. Также заметил - если войти в режим калибровки (газ вверх и подать питание) - Сигнальный ШИМ 3.3 вольта.

Что именно измерялось мультиметром и где конкретно стоят щупы? (вариант “на земле” не подходит, нужно конкретное местоположение) На основе чего получены значения 1.1В и 2.3В? Какой осциллограф используется, не звуковая карта случаем? Явно видна перекомпенсация, сигнал с пикса выходит чистый без таких выбросов.

Cold_Play
PaulM:

А как это вы так амплитуду прямоугольного сигнала мультиметром меряете? Ну покажет он нечто усредненное, что, собственно, и делает.

Мультиметром амплитуду никак, напряжение сигнала мерял.

Jade_Penetrate:

Что именно измерялось мультиметром и где конкретно стоят щупы? (вариант “на земле” не подходит, нужно конкретное местоположение) На основе чего получены значения 1.1В и 2.3В? Какой осциллограф используется, не звуковая карта случаем? Явно видна перекомпенсация, сигнал с пикса выходит чистый без таких выбросов.

Как и осцилом, щуп + на сигнальном проводе, и - на земле сигнального 3 контактного провода регуля, что идет также в пикс. питание с регуля в пикс не идет (думаю это не столь важно, но также укажу).
Нет не звуковая карта, хотя и она бы подошла для таких измерений. Осцыл hantek6022BE

Jade_Penetrate:

На основе чего получены значения 1.1В и 2.3В?

Писал выше - показания мультиметра. Пикс в режиме арминг. Нижнее положение газа - 1.1 вольт, верхнее - 2.3. Если режим дизарм стоит - напряжение примерно 1.27

Так ребят, дико извиняйте, глупо себя чувствую. Перепроверил щуп, выставлен был на 10, проверял в прошлый раз и ставил на 1, наверно случайно пальцем сдвинул при подключении питания. сейчас ШИМ выглядит как надо, и напряжение 3.3 показывает. Правда оно уже не меняется при изменении газа.

С другой стороны это не решает проблему с регулями, и если с сигналом всё нормально тогда я хз в чем дело… То регули проходят инициализацию то часть из них нет…

Jade_Penetrate
Cold_Play:

Как и осцилом, щуп + на сигнальном проводе, и - на земле сигнального 3 контактного провода регуля

Мультиметр тут может показать все что угодно, в лучшем случае будет среднее за период. Но, это качественно показывает изменение коэффициента заполнения при изменении газа.

Cold_Play:

С другой стороны это не решает проблему с регулями, и если с сигналом всё нормально тогда я хз в чем дело… То регули проходят инициализацию то часть из них нет…

Попробуйте подключить сигнальную землю у регуляторов. Если не поможет, то нужно будет посмотреть сигнал непосредственно на них или изменить настройки.

Cold_Play
Jade_Penetrate:

Попробуйте подключить сигнальную землю у регуляторов. Если не поможет, то нужно будет посмотреть сигнал непосредственно на них или изменить настройки.

Подключена она. Я с ней замеры и делал.

Jade_Penetrate

Есть ли какая закономерность в том, какие регуляторы не инициализируются? Если имеется, то попробуйте подключить регуляторы в другие входы пикса и проверить их инициализацию, для начала нужно понять со стороны выходов или регуляторов эта проблема.

alexeykozin

попробуйте откалибровать аппу и радио так чтобы расходы были 1000-2000 или немного внутри
возможно регули всилу своей специфики не хотят калиброваться с большими расходами

Cold_Play
alexeykozin:

попробуйте откалибровать аппу и радио так чтобы расходы были 1000-2000 или немного внутри
возможно регули всилу своей специфики не хотят калиброваться с большими расходами

Регули у меня плюш 30а, с прошивкой блхели 14.1. Попробовал откалибровать через автокалибровку, выставились лимиты 1056-2000. Но всё равно инициализация неодновременная, позже проверю как дела с оборотами. Пока ваяю им двойной сигнальный провод витой парой.