MultiWii

RicLab

если я правильно понял коптер летал на куке, а после перестановки мозгов нет?

Регули точно откалибровались?
В прошивке Bheli можно отключить калибровку с передатчика. Точно проверить можно только подключившись в регулям и сравнить значения калибровок с #define MAXTHROTTLE 1900 в проекте.

Sel_82

Все верно, с куком летал.
С калибровкой все нормально. Мне кажется вопрос в посылаемом сигнале. PPM/PWM Не совсем разобрался с прошивкой регулей, там вроде можно менять сигналы. Сейчас думаю, что вопрос именно в настройках регулятора. Не газа, а других

RicLab

проверте в BlHelitool=>Setup advanced=> Throttle min и Throttle max какие значения?
какие значения в проекте #define MAXTHROTTLE?
как калибровали регули? с пульта или через контроллер?

Sel_82
RicLab:

какие значения в проекте #define MAXTHROTTLE?

Посмотрю попозже, сейчас нет возможности.

RicLab:

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

И так и так

RicLab

Если в настройках регуляторов что то меняли по незнанию попробуйте заново его перешить.
На настройках по умолчанию (кроме Throttle min и Throttle max) должно работать, у меня проблем с ними небыло ни разу.

Sel_82

В регулировки не лазил. Но перешить попробую. Тем более странно, что все 4 регуля ведут себя одинаково.

devv
Sel_82:

Все верно, с куком летал.

может большие вибрации ?
без включенного акселя (АСС) так же ведет себя квадр ?

tusik
Sel_82:

Такое впечатление, что автоматом ограничивается газ.

А моторы правильно крутятся? В нужную сторону?

Sel_82

Да, все правильно. Он подпрыгивает см до 10, а потом снижается. Выглядит как програмное ограничение высоты. Пробовал и другие винты, которые по грузоподъемности сильнее. Эффект один и тот же.
Пока не добрался до отпайки регулей. Есть подозрение, что срабатывает защита от перегрева (вроде она в прошивке регулей есть).
На данный момент посмотрю в сторону работоспособности регулей и настройки регулей (хотя в настройках мало чего можно поменять, чтобы оно не летело) 😃

devv

батарея какая ? может токоотдачи не хватает ?

Sel_82

На куке хватает, на криусе нет 😃
Батареи разные пробовал, итог один

nemo61

У меня такое было при большой вибрации. Не знаю, поможет ли отключение акселя. Там ведь ещё и гиры есть… 😃

targetorsk

вопрос по учету тока потребления. В MultiWiiConf есть три показометра POWER, PowerAllarm, Volt
C последними двумя все ясно как день - указываем емкость батареи для оповещения о разряде на А3 подаем через делитель напряжение батареи.
А вот для расчета первого есть два дефайна в секции
**** powermeter (battery capacity monitoring) ****
#define POWERMETER_SOFT - как написано в вики при использовании плющей относительно точно расчитывается мощность потребления коптера исходя из выдаваемого газа и падения напряжения батареи.
Но у меня применен ACS756SCA-100B в качестве датчика тока, поэтому сингал с него подал на А2 (дефайн CAMTRIG закомментирован)
и раскоментировал
#define POWERMETER_HARD
а теперь вопрос - как и где я могу увидеть ток потребления ?
или как проконтролировать правильность учета расхода энергии?

multiwii 2.2 и еще где смотреть уровень RSSI по
//#define RX_RSSI
//#define RX_RSSI_PIN A3
?

AvxMx

Коллеги, может уже кто делал - нужен код, который перенаправляет какой либо AUX канал приходящий по CPPM на свободный PWM выход контроллера?

leprud
AvxMx:

перенаправляет какой либо AUX канал приходящий по CPPM на свободный PWM выход контроллера

Смотрите, как реализовано управление подвесом: SERVO_TILT

S_PITCH = TILT_PITCH_MIDDLE + rcData[AUX3]-1500;
S_ROLL = TILT_ROLL_MIDDLE + rcData[AUX4]-1500;

Shuricus

И у меня просьба - нужен код который будет при арме/дизарме переключать 50% / 100% уровень на на свободном PWM выходе контроллера.
(И куда его вставлять, подскажите…)

Это нужно для автоматического включения-выключения записи на камере.

mataor
targetorsk:

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

конкретно ток - никак…
поверметр софт - чисто вычислительный, если есть датчик тока то только поверметр хард

targetorsk
Shuricus:

И у меня просьба - нужен код который будет при арме/дизарме переключать 50% / 100% уровень на на свободном PWM выходе контроллера.
(И куда его вставлять, подскажите…)

Ну для включения камеры есть дефайн
//#define CAMTRIG
задействуйте его или в основном коде найти и дописать (нечто вроде, разумеется изначально определите свою переменную)

if (armed) {LEDPIN_ON; CAM_ON=1500 }
else { CAM_ON=2000 }

Сейчас подумал еще, или можно задействовать существующую цепь со светодиодиком

mataor:

конкретно ток - никак…
поверметр софт - чисто вычислительный, если есть датчик тока то только поверметр хард

Понятно только на OSD вывести и наслаждаться

AvxMx
leprud:

Смотрите, как реализовано управление подвесом: SERVO_TILT

Если бы всё так просто было… Ещё надо правильно привязать и инициализировать таймера. Хочу чтобы при схеме HEX6X AUX1 дублировался на пины motor[6] и motor[7], пока с этим не разобрался…