Создание собственной системы стабилизации
Может из-за этого кривого разворота у меня данные пляшут
static void LSM330ACCAlign(int16_t *accelData) {
int16_t temp[2];
temp[0] = accelData[0];
temp[1] = accelData[1];
// official direction is RPY
accelData[0] = temp[1]/4;
accelData[1] = -temp[0]/4;
accelData[2] = accelData[2]/4; }
хотя не должны…
может сделать так:
static void LSM330ACCRead(int16_t *accelData)
{
uint8_t buf[6];
int16_t temp[2];
i2cRead(LSM330ACC_ADDRESS, LSM330_OUT_X_L_A +0x80, 6, buf);
temp[0] = (buf[1] << 8) | buf[0];
temp[1] = (buf[3] << 8) | buf[2];
accelData[2] = ((buf[5] << 8) | buf[4])/4;
accelData[0] = temp[1]/4;
accelData[1] = -temp[0]/4;
}
static void LSM330ACCAlign(int16_t *accelData)
{
}
У меня тоже Coocox, выложите архив проекта.
Я так понимаю - что CooCox не работает с чипами которых он не знает (у меня F303) ?
Попробовал создать проект для F107, а потом подсунул (заменил) файлы в папке проекта на файлы от F303-го… -получилась фигня 😦
Туплю???
Если Iar скачать с ограничением в 32Кб, хватит на такие поделки как ИМУ ???
У меня есть версия IAR 5.30, которая шла в комплекте на CD с отладочной платой, если интересно, пишите в ЛС, скину для “попробовать”.
Правда так и не удалось запустить ее с ST-LINK, пробовал и так и так, плюнул на шаманство, взял Coocox который заработал сразу “из коробки” без каких-либо проблем (правда платы с F103 и F407, так что тут проще).
с ограничением в 32Кб, хватит на такие поделки как ИМУ ???
Ну на весь (почти) Wii хватит…
изучаю тоже CooCox, попытался перетащить проект пока безрезультатно - ковыряюсь…
Накатило что-то…
Реинкарнация мелкоплаты, а может просто бзик?
Мне нравится мелкоплата, но в том состоянии в котором она сейчас - ну как-то не айс 😃
С учётом ошибок и общих веяний, а так же того, что у меня имеется в наличии и с чем более-менее разобрался, получается нечто…
Это не означает что я прекратил попытки сделать контроллер на F4, но пока не могу им заняться 😦
в общем схема (набросок) в архиве:
как то совсем давно не заходил почитать фишки-феньки OpenPilot, а тут вон чего! Там и калман и инс по акселю с кореекцией по гпс… Никто не пробовал?
- External GPS is used for positioning and speed and to correct the data from accelerometers based on motion trajectory models.
- Extended Kalman filter (EKF 13-16 states) to pull together data from more than 10 sensors (3 gyros, accelerometers, 3 3-axis magnetic compass, barometer, GPS coordinates, GPS speed).
- Positioning, orientation, and velocity in real time based on data from all the sensors, even at a loss of GPS signal (dead reckoning).
- User selectable stabilization algorithms (outdoors, using GPS and magnetic compass; indoors without using GPS and possibly magnetic compass; simplified for testing and tuning).
Это не это, короче на F103-м т.е. CC3D всё по старому (ковыряюсь никак до ума не доведу - флешки здоровой нету), а вот в Revo да там все вкусности эти есть… но контроллера нет…
Всё что там писано - это август 10-го года…
а может вия такого приобрести, а то ведь и правда ни разу ничего покупного не пробовал, даже КУК-и сам паял, почему такой? да просто, полетать и разобрать, а из неё и датчик MPU 6050 и микруха с кварцем (PPM нормальный забадяжить), и USB разъём, ну много чего интересного получается 😃
Лучше уж Naze32 тогда, атмега это шаг назад 😃
Лучше уж Naze32 тогда
у меня две платы на F103 (одна с LSM330 - мелкоплата, вторая с MPU6000 - по мотивам CC3D - ещё не запущена), ещё и купить одну? да меня жаба задушит 😃
Чёт туплю малёха 5by5 - 5 на 5см? -платки заказываю 😃
imall.iteadstudio.com/…/im120418001.html
О,как раз дней пять назад там заказал.Пока молчек,на письма о вопросе как идет процесс не отвечают.
Вроде в письме присланном после оплаты написано,что если через 10 дней не алё,то пишите,разберемся.
У меня к вам вопрос.Гербер проекта у вас программа выдает с тем расширением что требуют в требованиях к проекту?
У меня все файлы получаются с расширением GBR,а там вроде как другие расширения…
А у меня чёт не пошло, “палка” ругается (мол адрес не действительный) - пойду к другому продавцу, а расширение просто поменять и всё…
блин лучше лучи квадру своему куплю…
Хм… У меня с оплатой все ок получилось.Прошло на ура. Может из РБ платежи не проходят?
На всякий случай выслал им файлы с исправленным расширением,как указано в требовании к документации.
Спасибо за совет.
Я на пробу нижнюю плату на www.seeedstudio.com заказал, посмотрим… если всё хорошо то будут лишние платы V1.2…
и на лучи хватило, верхнюю плату следующим заходом закажу…
О,спасибо за ссылку.Попробую и у них заказать.Тут даже вроде как и форма заказа более понятная.
только один ордер-одна плата (10 шт но одной)
Вроде всё нормально
02/27/2013 PCB Confirmed This order has PCB item(s)
02/27/2013 PCB Processing PCB File: D73414_Multirotor.zip is now waiting for file examination.
02/27/2013 PCB Processing PCB File: D73414_Multirotor.zip passed file examination.
А я видимо лоханулся с imall.iteadstudio.com/…/im120418001.html Что-то вообще на письма не отвечают.Буду пробовать вернуть деньги.