Activity
контроллеру путь только в мусорку
Можно перепаять гиру, но это около 600-700р - проще новый контроллер (;
После краша и ремонта абсолютно все работает, но арм не происходит
Было похожее - был “сотряс” у гироскопа, постоянно уплывал и квадрик думал, что стоит под углом. В конфигураторе положение нормальное?
Не все инвертеры одинаково полезны, если инвертер однонаправленный, то двунаправленный протокол s.port на нем работать не будет. Так понятней?
Т.е. Вы хотите сказать что иногда стоит один двунаправленный, а иногда два однонаправленных? С двумя одно направленными half не будет работать это факт - но реально есть такие полетники?
Отличаются, у Airbot F4 нет инвертера
Так если есть инвертер то проблем вообще не будет - о чем разговор то тогда? Как включить инвертер?
Процессор тут вообще не при чем.
Причем. На F3 аппаратный инвертер не нужен - там это делается програмно.
Именно на таком контроллере?
У меня AIRBOT F4, они принципиально не отличаются. Процессор один и тот-же
У спрашивающего X4RSB, там похоже действительно два провода тащить надо.
Вот здесь oscarliang.com/sbus-smartport-telemetry-naze32/ пишут что можно одним проводом. Два нужно тянуть если прошивка не умеет half
Насколько я понимаю, припаяться к одному транзистору не поможет, поскольку на TX/RX есть по однонаправленному инвертору на каждом, и просто ничего работать не будет
У меня работает. Именно потому что UART в half режиме - через один пин.
Кстати вот более красивое решение - blck.mn/…/smartport-frsky-xsr-and-betaflight-part-…
Это не тряска, а именно единичные встряхивания с характерным звуком
С вибрациями что? Развязка есть? У меня иногда дергался по рысканию пока на развязку не посадил.
В чем преймущество динамического фильтра в 3.2 ? У него задержка меньше чем у статических ?
Пробовал подключать к компу с зажатым BOOT- не реагирует. Точнее комп определяет как неизвестное устройство
Поставить драйвера (например zadig) и перепрошить.
или это тупо pwm канал будет например с 6 мотора?
Да будет так-же, если функция будет BEEPER. Транзистор я бы поставил.
Можно же переназначить бузер
Но режим скорее всего будет только Акро
Это тоже лечится - взять любой канал и выставить в “стаб” по всему диапазону
Посоветуйте, как можно заармить без 5-го канала?
Для меня заряд батареи бесполезен?
Если есть пищалка то полезен
И ничего. На выходе нет PPM сигнала. На какой вывод можно еще попробовать сделать вывод PPM на LUX?
Не всякий выход может генерировать PPM. Попробуйте какой нибудь из свободных MOTOR - они точно должны.
Вопрос был в какую сторону копать?
Вполне возможно что вибрации. Проверить просто - нужно ослабить болты крепления полетника. Если пропадет - значит надо делать виброразвязку.
Сейчас востребованы идеи по виброразвязке крепления моторов
Хочу попробовать на своем подложить резиновые шайбы не только между мотором и рамой, но и между рамой и головкой болта. У меня так на полетнике - на каждой стойке 4 шайбы. 2 сверху и 2 внизу.
кричит “unknown device” видимо окирпичил
Это невозможно. В процессорах STM32 загрузчик сидит в постоянной памяти процессора. В любом случае можно залить прошивку!
а какие выходы в softserial? pwm5 and pwm6? у меня на pwm5 уже ledstrip висит
Посмотрел в исходниках, но там прямо не указано. Нужно смотреть через CLI (resource list)
Да вроде больше никаких. Даже плюс: она умеет программно инвертировать, не нужно лазить в приемник.
Через softserial не пробовал
Я уже выше писал что делал так - работает. Кстати если паять неинвертированный сигнал то лучше выводить его на разъем приемника на пин CPPM - blck.mn/…/smartport-frsky-xsr-and-betaflight-part-…
Прошил cc3d последним бетафлайтом через ftdi - в режиме pwm приемника исчезают все каналы двигателей, кроме 4.
Возможно разработчики ошиблись с раскладкой пинов. Попробуйте более старые версии. Или может есть шанс вручную раскидать через resource maping (если это оно конечно)
У мозга Ф3 на всех портах есть инверторы программные. На Ф3 нет разницы куда что подключать.
Вот это да! Посмотрел в исходниках и правда. Только не программные, а аппаратные средствами самого UARTа. Возможно и в F4 так-же, надо разобраться!
А не подскажете, где-то можно посмотреть про инвертеры на конкретные портах?
Схем нет, так что только смотреть в исходниках BetaFlight. Или опытным путем.
Не совсем уловил связь… SBUS как раз работает без проблем.
Не на всех физических портах есть (физический) инвертер. Например на 1 есть, а на 2-3 нет. Тогда SBUS на 1 порту будет работать, а SPort на втором нет.
Когда подключал SPort через софтсериал, то сделал инверсию (set telemetry_inversion = on), там он работал. Надо что-то менять при переносе телеметрии на физический порт?
Теоретически не надо - оно само. Но если инвертера нет, то не поможет. У меня например так. Пришлось выводить из приемника неинвертированный SPort - и все заработало.
UART 3 - SBUS
А на этом порту инвертер есть? Без него не будет работать. Софт-порт хорош тем что ему не нужен интертер (он программно умеет)
Вот осенило а питание на контроллер подавать надо ? Не по USB а отдельно ?
Нет - питается от USB. На многих платах даже на приемник от USB идет.
и D-Link F3 Flight Controller MPU6050 его в Betaflight - Configurator вообще нет.
Производитель пишет что это “Betaflight SPF3”
Телеметрия по SP наотрез отказывается работать при подключенном SA по Softserial 1
Я запустил телеметрию через SoftSerial только после того как соединил вместе RX и TX. В новых прошивках этого вроде не надо. Но я мучался долго пока не завелось.
Я пробовал 3.1.6, софтсериал не использовал.
У них для EVO была ошибка в количестве портов на 3.1.6 - уже починили, но релиза пока не было
Решается кастомной сборкой БФ с командой OPTIONS=USE_MSP_UART
Собрал свежую (3.2.0) - куда выслать?
Через s-bus подключаться не хочу, т.к. uart-ы нужны для других нужд.
Ну так переткните PWM каналы (провода) как это принято в CF. Или перенастройте в аппаратуре раскладку каналов.
Так галочка должна стоять?
Конечно! Весь процесс давно описан, ну вот хотя бы nathan.vertile.com/blog/…/blheli-calibration/#how-…
Парни ну какие ещё будут предложения по калибровке газа из бетафляя???
Обычно никаких проблем нет. А в регуляторах “Programming by TX” разрешено?
Теперь: при подключении аккумулятора\батареи выдает 4 коротких и 2 длинных писка (моргания)
Может все таки 5 коротких и 2 длинных? Тогда проблема с акселерометром (Accelerometer/gyro sensor is missing)
Диапазону крутилки от 0% до 100% соответствует диапазон RC rate от 0.5 до 2.0, к примеру. Такая идея.
Нет, BF так не умеет. В общем то оно и не надо - настроил один раз и забыл. Можно сделать 3 профиля с разными настройками и переключать их. Ну или как вариант настраивать экспоненты в аппе.
Скажите, это полётник передаёт в Таранис событие по телеметрии и тот его проговаривает, или просто Таранис озвучивает переключатели? (у меня Турнига, я не в курсе)
Да, Таранис сам озвучивает свои события. Хотя может и телеметрию говорить - например напряжение аккума.
Интересно а какой рукой вы будете крутить крутилку и щёлкать тумблером в полёте?
Я так настраивал - только не на крутилку, а на два 3-х позиционных тумблера. Нормально. Правда у меня Таранис голосом дублировал что именно включилось.
А возможно ли сделать непрерывную плавную регулировку крутилкой?
Пока крутилка стоит в диапазоне - оно и будет непрерывно. А плавней куда? Оно и так минимальными шагами.
Да вот же прямо на этой странице это уже обсуждали!
Короче, softserial в BF крайне кривой, по крайней мере для F3 контроллеров
А у вас какая версия BF то? В 3.1.6 были изменения насчет softserial. У меня есть BlueJayF4 могу на нем погонять.