ArduCopter Mega: порт на обычную Arduino (тестим)
Это наше с CSG_EU творение, софт мой, железо “оттуда”. Пока проходит тесты.
Олег, весьма симпатично выглядит, несколько вопросов -
- линия от центра - направление на “дом” или что?
- показатель fPs - что такое?
- какие еще есть показатели, кроме уже показанных на экране?
- логгинг на борту или передача на землю будет?
- сколько весит в копейках 😃
По вопросам 1,3 - см rcopen.com/blogs/39391/13301
2. это индикатор частоты обновления, позже уберу
3. планируется передача на землю через видео
Остальное на нашем форуме запрещено.
Олег,а возможно ли посмотреть на принципиальную схему BlackVortex?
Нет
Добрый день !!
Дайте плиз ссылочку где можно купить Black Vortex ???
Дайте плиз ссылочку где можно купить Black Vortex ???
наверно можно тут - www.ebay.com/itm/…/260854008499
плиз ссылочку
Эта темка тебе поможет; напиши в личку(можно по русски) автору темы, что желаешь прикупить BV … будет ,вроде как, подевле нежели на ибее …
Спасибо ))
Нет
Жаль,просто есть несколько неопознанных деталек на плате,плюс не известно к каким выводам подключены Status leds.
Если не тайна,можете подсказать по Status leds?
можете подсказать по Status leds?
Ардуиновские d13,d31,d30
Ардуиновские d13,d31,d30
Спасибо.
Хотел спросить еще про распиновку.
1 перемычка flight mode- CLI mode?
2 Gimbal servo’s
3 ANALOG IN (1-5)
4 SONAR
блин, да нету у меня схемы физически! смотри код прошивки и release_notes от В8
Все совместимо с ардуиной.
Camera Gimbal pins d32,d33
LED sequencer default pins A1,2,3,4+battery monitor A0 - это ANALOG IN (1-5)?
d9 - Sonar Tx
d10 - Sonar Echo
d13,d30,d31 - status LEDs
A8 Throttle
A9 Roll
A10 Pitch
motor 2,3,5,6,7,8,11,12
A11 Yaw
A12 Mode
A13 Aux2
A14 Cam1
A15 Cam2
rc switch d37 pin: linked to rx channel 7 Если я правильно понимаю,это про перемычку flight mode- CLI mode?
Распиновка из
MegaPirate B8+ for Black Vortex
release notes for build r739
plug-n-play (just select your frame type)
Или это уже не актуальная информация?
про перемычку flight mode
CLI это д40
Если в APM_config. h прописать:
#define INSTANT_PWM 0
то на ESC пойдет 400Гц PWM?
Прошил ESC, хочется испытать…
Странно, подключил прошитые ESC Mystery к Мегапирату. Они не работают. Совсем. Измерил PWM на пинах 2,3,5,6 - 240Hz.
В то же время, на Мегапирате работают непрошитые SS18A, туповаты, но мотор крутят.
Отключил Instant_PWM, на выходе 400Гц, но регули не запускаются…
Подцепил эти же ESC к МультиВии - все отлично запустилось! 490Hz PWM на управляющих пинах. Летает отлично.
Прошитые ESC Mystery также без проблем заводятся напрямую с приемника PWM 50Hz.
Решено!
Проблема была в том, что регуль не мог инициализироваться от Пирата.
Для квадрика в Пирате правим motor_quad.pde. При дизарме мотор не крутится, арминг_мотор - мотор крутится на минимальных оборотах. В полете все отлично.
До первого дизарминга моторы тоже крутятся на минимуме!! Т.е включил плату- моторы крутятся. Сделал АРМ - крутятся, Дизарм - не крутятся. Буду разбираться… зато хотя бы прошитые регуляторы запускаются =)
static void output_motors_disarmed()
{
if(g.rc_3.control_in > 0){
// we have pushed up the throttle
// remove safety
motor_auto_armed = true;
}
// fill the motor_out[] array for HIL use
for (unsigned char i = 0; i < 8; i++) {
motor_out[i] = 1000; //ТЫСЯЧУ СЮДА
}
// Send commands to motors
APM_RC.OutputCh(CH_1, 1000);//ТЫСЯЧУ СЮДА
APM_RC.OutputCh(CH_2, 1000);//ТЫСЯЧУ СЮДА
APM_RC.OutputCh(CH_3, 1000);//ТЫСЯЧУ СЮДА
APM_RC.OutputCh(CH_4, 1000);//ТЫСЯЧУ СЮДА
как в мультивие теперь? ну наконецто 😃 спасибо 😃
если честно - странно решение - сделать вращение моторов при дизарме, да еще и не смотреть на калибровку регулей - для суицидников конечно самое оно или кто любит по рукам пропеллерами получать после включения
вообще то правильнее в output_motors_armed() это сделать, там где
int out_min = g.rc_3.radio_min;
int out_max = g.rc_3.radio_max;
переписать на
int out_min = 1000; // смотря как регуль настроен, или например g.rc_3.radio_min+150
int out_max = g.rc_3.radio_max;
или в настройках планера эти же значения поменять (но опасно, так как с аппой косяк скорее всего будет)
тогда при арме будут пропы вращаться
upd: еще это надо делать в коде для своей рамы, а то кто-то сделает к quad, а летает на гексе и будут вопросы “почему не работает”
если честно - странно решение - сделать вращение моторов при дизарме, да еще и не смотреть на калибровку регулей - для суицидников
У меня регули прошитые не запускались, пришлось помудрить с кодом, лишь бы они инициализировались. В них наглухо вшита калибровка.
В общем, если у вас прошитые регуляторы не запускаются на мегапирате -пишите в личку, возможно, помогу.