CRIUS ALL IN ONE PRO Flight Controller
баро “не весёлое” в пластиковом корпусе. Снизу плата в каких-то разводах белесых, липких.
Баро как раз и веселое - MS5611 , всяко веселее чем BMP085.
Налет - остатки флюса , я отмываю его растворителем…
…баро “не весёлое” в пластиковом корпусе…
Разве не из керамики корпус?
Так как же подцепить piezo, он же beeper, он же buzzer? (MPNG)
Может так:
в defines.h вместо
#define PIEZO_PIN AN5 //Last pin on the back ADC connector
прописать
#define PIEZO_PIN 32
ну или 33-35, которые выведены и незадействованы (правильно?)
и потом в APM_Config.h
// New in 2.0.43, but unused in MegairateNG
// MPNG: Piezo uses AN5 pin in ArduCopter, we uses AN5 for CLI switch
#define PIEZO DISABLED
#define PIEZO_LOW_VOLTAGE DISABLED
#define PIEZO_ARMING DISABLED
заменить DISABLED на ENABLED?
По идее будет пищать при арминге и батарейном алярме, но как с пульта активировать пищалку, когда, например, в кустах\высокой траве потерялся? В MW это просто сделать, в MPNG категорически не хватает…
не пойму, как можно плату с такими возможностями использовать с ущербной мультивиевской прошивкой
Кто нибудь смог запустить подвес на Мегапирате 2,7_R3(4)?
не пойму, как можно плату с такими возможностями использовать с ущербной мультивиевской прошивкой
Наверно у меня руки из опы растут, но с Вием я могу отстроить пиды чтоб висел как прибитый и не дергался как параноик. С пиратом получается или пароноик или вата.
Летаю на Вие.
у кого магнетометр дурит, как это поправить
я наклеил под плату кусок жести, той, что применяется при экранировании сотовых телефонов, она магнитная. Всё, все проблемы исчезли, думаю, можно просто жесть наклеить от консервной банки, только тонкую
жаль, что китайцы не делают экраны на платы, правда цена возросла бы
коллеги, подскажите какой частоты PWM сигнал на выходе на gimball? наших мозгов CRIUS All In One Pro v1?
Собираюсь ставить плату на Ecilop, там дополнительные гиры втыкаются в выход gimball перед сервами подвеса и есть информация что некоторые дешевые сервы не понимают высокочастотный PWM ( ШИМ) сигнал. Может частота как-то регулируется прошивкой или она жестко забита в железе
частота как-то регулируется прошивкой
как то так …
Я всё правильно понимаю - если у меня GPS приёмник U-Blox настроен (через его родной конфигуратор) на скорость 115200 и подключен в AIO в Tx2-Rx2 - мне в config.h надо раскомментить следующее: #define GPS_SERIAL 2 #define GPS_BAUD 115200 и немного подальше #define UBLOX
MWii умеет задавать скорость GPS приёмника (как пират и кролик) или нужно заранее конфигурировать ?
Поиск по слову UBLOX в папке “MultiWii_2_1_b3” результата не дал.
Я не уверен 100% но по моему не умеет, в прошивке встречалось, что включайте только RX в MultiWii, типа он не умеет управлять GPS
MWii умеет задавать скорость GPS приёмника
для мтк3339 да(см. прошивку маховика), при наличии нужных команд можно и на ублокс сделать
Сергей, а где в прошивке можно увидеть, авто настройки скорости порта и частоты обновления ?
Я посмотрел, но увидел только “note: only the RX PIN is used, the GPS is not configured by multiwii”
Из этой надписи вроде следует, подключайте только RX пин, multiwii не конфигурирует GPS.
Ребят всем привет!!
Читал ветку с самого начала, но … Вроде начали писать фак… я его так и не нашел. Вот хочу вас попросить дайте ссылки на прошивку и порядок ее заливки и настройки системы в целом, желательно на русском, т.к. я абсолютный “новичёк” в постройке квадеров. В наличи Х525 квадер AIO+ GPS/Crius. Спасибо.
не автоопределение а настройка ЖПС при каждом включении со стандартных 9600кбит и 1 Гц на 115200 и 10 (5 у ублокс)
#if defined(GPS_SERIAL)
#define GPS_INIT_BAUD 9600
SerialOpen(GPS_SERIAL, GPS_INIT_BAUD);
delay(400);
// 251 PMTK_SET_NMEA_BAUDRATE, if GPS_BAUD is not 115200 modified this string
SerialPrint(GPS_SERIAL, "$PMTK251,115200*1F\r\n");
delay(200);
SerialEnd(GPS_SERIAL);
delay(400);
SerialOpen(GPS_SERIAL, GPS_BAUD);
delay(400);
// 220 PMTK_SET_NMEA_UPDATERATE
//Enable it for 10Hz mode
SerialPrint(GPS_SERIAL, "$PMTK220,100*2F\r\n");
delay(200);
// 314 PMTK_API_SET_NMEA_OUTPUT (GGA, GSA and RMC frames)
SerialPrint(GPS_SERIAL, "$PMTK314,0,1,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0*29\r\n");
delay(200);
// 300 PMTK_API_SET_FIX_CTL
// This parameter controls the rate of position fixing activity.
SerialPrint(GPS_SERIAL, "$PMTK300,100,0,0,0,0*2C\r\n");
delay(200);//*/
SerialOpen(GPS_SERIAL,GPS_BAUD);
delay(400);
// 300 PMTK_API_SET_FIX_CTL
// This parameter controls the rate of position fixing activity.
SerialPrint(GPS_SERIAL, "$PMTK300,100,0,0,0,0*2C\r\n");
delay(200);
// 313 PMTK_API_SET_SBAS_ENABLED
SerialPrint(GPS_SERIAL, "$PMTK313,1*2E\r\n");
delay(200);
// 319 PMTK_API_SET_SBAS_Mode (SBAS_INTEGRITY_ON)
SerialPrint(GPS_SERIAL, "$PMTK319,1*24\r\n");
delay(200);
//301 PMTK_API_SET_DGPS_MODE (Enable WAAS)
SerialPrint(GPS_SERIAL, "$PMTK301,2*2E\r\n");
delay(200);
for(uint8_t i=0;i<=5;i++){
GPS_NewData();
LEDPIN_ON
delay(20);
LEDPIN_OFF
delay(80);
}
if(!GPS_Present){
SerialEnd(GPS_SERIAL);
SerialOpen(0,SERIAL_COM_SPEED);
}
#if !defined(GPS_PROMINI)
GPS_Present = 1;
#endif
GPS_Enable = GPS_Present;
#endif
код из b1 mahowik-а ДЛЯ МТК3339
Den_III, вот тут rcopen.com/forum/f123/topic283798/321 350 пост мне многое прояснил по плате, а тут о вии airm.ru/articles/2
Сконфигурил Multiwii MWC FC CN-06 GPS Receiver V2.0 на 115200 для MWii (см тут - CRIUS ALL IN ONE PRO v1.3docx.pdf)
config.h
#define GPS_SERIAL 2 // should be 2 for flyduino v2. It’s the serial port number on arduino MEGA
#define GPS_BAUD 115200
Вроде начали писать фак… я его так и не нашел
airm.ru/articles/2
тут все есть…
коллеги, подскажите какой частоты PWM сигнал на выходе на gimball? наших мозгов CRIUS All In One Pro v1?
Собираюсь ставить плату на Ecilop, там дополнительные гиры втыкаются в выход gimball перед сервами подвеса и есть информация что некоторые дешевые сервы не понимают высокочастотный PWM ( ШИМ) сигнал. Может частота как-то регулируется прошивкой или она жестко забита в железе
верно ли я понимаю, что частота PWM серв подвеса задается в этой строчке?
/* Default 50Hz Servo refresh rate*/
#define SERVO_RFR_50HZ
и еще подозрительный кусок, значение которого я не понял:
/ PWM Setup
/* activate all 6 hardware PWM outputs Motor
if activated:
Servos = 8-bit Software PWM
if deactivated:
Servos = 10-bit Software PWM */
//#define HWPWM6
Вот здесь более-менее полное и свеженькое руководство по AIO Crius, правда с уклоном в мегапират.(Может, кто-то уже давал ссылку, тогда sorry) www.rcgroups.com/forums/showpost.php?p=22913813&po…
Хорошее руководство, иногда публикуют новые версии
…более-менее полное и свеженькое руководство…
…Хорошее руководство…
На 3-й стр. разве правильно правильно?:
“A8 / THROTTLE – To Receiver (also used for PPMSUM / CPPM Input)
A9 / ROLL – To Receiver
A10 / PITCH – To Receiver
A11 / YAW – To Receiver
A12 / AUX1 – Normally channel 6 Receiver
A13 / AUX2 – Normally channel 7 Receiver
A14 / AUX3
A15 / AUX4”
Я думал так: А12 - 5ch, А13 - 6ch, А14 - 7ch, А15 - NC, не?
Да и на 11-й стр.:
“First one is the Board Type, it should be changed to this:
#define PIRATES_SENSOR_BOARD PIRATES_FREEIMU_4”
зачем? я выбирал:
#define PIRATES_SENSOR_BOARD PIRATES_CRIUS_AIO_PRO_V1
дальше листать не стал…