Создание собственной системы стабилизации
ГЫ-ГЫ надо драйвер копать тут то у меня баро работал rcopen.com/forum/f134/topic224458/439 - это со стандартной прошивкой, значит либо я напартачил, либо у TC исходники с ошибкой выложены, вечером залью стандартную и проверю…
Непомогло 😦
Вот драйвер для гиры:
Попробуйте в адресе по которому начинаете читать данные установить в 1 старший бит.
Попробуйте в адресе по которому начинаете читать данные установить в 1 старший бит.
С этим я уже давно разобрался, у меня сейчас баро не работает, при чём на старых прошивках ТС ноль показывает, а на новых -632, вот в чём прикол, и ТС пишет
Requires latest development version of MultiWiiConf from code.google.com/p/multiwii/downloads/list. Firmware shipped after May 7 2012 only works with development version of MultiWiiConf, does not work with 2.0 release (due to serial protocol changes).
но такой версии я не нашол, может у меня тупо в этом проблема…
Чёт меня в сторону КУКа потянуло, собрать на аналоговых гирах и акселе, что-нибудь на атмеге, посчитать фильтр, отложенный пока в загашник, вывести крутилки P I, а то чёт я совсем духом упал, после дохлого барометра, да и коптер ещё не скоро соберу, вроде как из двух движков покалеченых один можно собрать - останется один прикупить (в одном колокольчик прогнулся и магниты раскололись, во втором вроде только магнит один) серва на крайняк ещё одна имеется лучи едут 😃
о кстати вот драйвера к LSM330 если кому надо:
аксель немного шумит, но можно с фильтрами поизгалятся…
Крайняя паршивка работает с Mw-WinGUI-2.1RC1 подходит для NAZE32 c MPU6050, с 3050 работать не будет есть так же сомнения на счёт баро 😦
Поизголялся над фильтрами акселя, теперь ±2 по оси при условии, что 1g = 255 как считаете нормально?
Надо теперь температурной стабилизацией гир занятся…
Уряяя температура вроде побеждена, если раньше поднесёшь платку к кулеру, гиры отправлялись в свободное плавание, теперь скачёк и назад в горизонт…
Уряяя температура вроде побеждена
Сделал температурную коррекцию? Я как то феном пробовал греть, вроде бы аксели уплывали прилично.
сколхозил
static void lsm330gyroReadTemp(int16_t *tempData)
{
uint8_t buf[1];
i2cRead(LSM330GYRO_ADDRESS, LSM330_OUT_TEMP_G, 1, buf);
*tempData = 35 + ((int32_t)(buf[0]) + 13200) / 280;
}
это в драйвере, а дальше у ТС она есть…
Думаю, всё же надо JTAG программатор собрать, на FT232 какие подводные камни могу встретить?
Или можно на Silabs?
Думаю, всё же надо JTAG программатор собрать, на FT232 какие подводные камни могу встретить?
Проще все же купить STM Discovery kit, тот который со встроенным JTAG отладчиком идет.
P.S. Я себе прикупил ST.Link/v2 не жалею (хотя и пару раз все воспользовался, но я и на ARm32 пока не перешел)
А я кажись расколупал чё у меня приёмник глюканул rcopen.com/forum/f134/topic238736/145 , он то у меня после диода, а не прямо с ESC запитан, а питание то ему надо минимум 4.6V, а диод то я обычный поставил не Шотке, вот скорей всего и просадка вышла чуть больше и тю-тю аппарат…
Надо будет кренку пятивольтовую или шимку поставить в следующий контроллер и прямо от акка запитывать…
О точно, пока коптера нет, и баро не фурычит, надо из “загашника” Калмана достать и в прошивку ТС запихнуть…
грусно стало, только датчики с доставкой 110 рублей американских
BMP085 - для маленькой
остальные:
MPU6050, 6000 так и ненашел, INEMO-M1 так и нету, хотя на неё идеи есть
HMC5883L
MS5611-01BA
для новой железяки правда уже с GPS модулем NEO-6Q, а ещё проц надо STM32F407VET6, питатели, обвязка, антенна GPS…
да ну его всё, маленькую и без баро пока запущу, летать то должна…
Пытался сколхозить ESC32 по картинкам и фоткам, не судьба, плата 4-х слойная, либо же фото от разных версий 😦
Пытался сколхозить ESC32 по картинкам и фоткам, не судьба, плата 4-х слойная, либо же фото от разных версий
Не обязательно делать 1:1, если известно какие элементы стоят, то соединить их по даташитам…
Да, только минимум девять дорожек идут неведомо куда, похоже обратные связи, надо ещё в коде поковырятся, может там подсказку найду, надо пробовать…
микросхемы и транзисторы известны, обвязку - что из датащетов, что придумать не проблема…
А вот что у меня сейчас говорит маленькая платка:
Почему всё время ошибка одного пакета?
Оторвал при калибровке магнитометра программатор, ещё и коротнул проц (силабс) выходами на 5 вольт, защита USB сработала, силабс горячий был, перепаял провода - всё работает, засунул от греха подальше в коробочку от HK401 с одной стороны провода зажались - теперь если только сами отламаются, с другой стороны прорезь под мини USB - доволен как слон 😃 и светодиоды в отвестии от переключателя видно 😃
схема и плата программатора, две версии, одна с питателем одна без, у меня без питателя:
Не обязательно делать 1:1, если известно какие элементы стоят, то соединить их по даташитам…
разовью мысль дальше, если получится заказать по ссылке что вы давали платки(придётся делать переходные отверстия под процем скорей всего), то стоимость шести регулей примерно получится 120 -150 уголовных единиц, а это ни как не 50 евро за один😊
а это ни как не 50 евро за один
Он же 39евро стоит! Хотя и все равно многовато для бета теста.