ха, алинон склонили! рассыпухой и то дороже... надо сравнить расположение датчиков.
Виктор, скриншот давай, что там у тебя фонит и глючит...
![]() |
Специальные цены | новые товары | ![]() |
![]() |
![]() |
Тема раздела Полеты по камере, телеметрия в категории Cамолёты - Общий; ха, алинон склонили! рассыпухой и то дороже... надо сравнить расположение датчиков. Виктор, скриншот давай, что там у тебя фонит и ...
ха, алинон склонили! рассыпухой и то дороже... надо сравнить расположение датчиков.
Виктор, скриншот давай, что там у тебя фонит и глючит...
http://www.rcgroups.com/forums/showthread.php?t=1473207 По поводу ОСД думаю почти тоже самое (Если учесть, что в дневничке у Сибериана написано можно сгоревшее. Имеется ввиду схема получения кадра\строки), но судить конечно ему. Просто может кому поможет, что бы не заказывать спец Е-ОСД.... Если подойдет схема, там же есть схема с LM1881 на ней имхо еще проще, стоит около 15руб..
Попозжа, немножко отдыхаю под автомобилем. У нас несколько жарковато 30-33 в тени. А климат в машиГе шалит. Трахаюсь с блЯдскими клипсами иППонскими. Какая гнида их придумала, снять не реально - тока ломать. а они стоят по 3 (ТРи) доллара за штучку. БЛЕАТЬ. уже баксов на 60 попал. Пол машины собрано на клипсах и защелках. ПИНДЕЦ.
А вообще нужно бвло продуть и промыть радиаторы. Но для этого, пришлось демонтировать кучу деталей. Уже пол мотора видно снаружи и вся морда лежит поДетально во дворе.
Syberian, AlexSneg, если не сложно, опишите в двух словах механизм вывода из массива пикселов на ногу проца.
Как зарядить дма и всяческие прерывания - это понятно. Как массив байт вы разворачиваете в биты 0-1 на ноге? В меге я делаю руками сдвиги и выводы в порт, а вы на арме как это делаете? Дма ж минимум по 1 байту дает на порт, меньше не может, или я что-то пропустил? Неужели на каждый пиксел по байту отдаете?
Почему не сделали выше разрешение на экране? Проц же формально позволяет, ногой можно дергать на 60МГц и выше, не то что мои 5.5 МГц (3 клока на бит на 16 МГц).
В исходники не отправляйте, пожалуйстаЧужих исходников уже года 3 не смотрел, да и на словах понятнее будет.
хы хы канкурент лезет
Опишу, как просил, в 2 словах: SPI Master (у меня), у Снега - Slave. Подходы в корне разные.
Разрешение такое, потому что прескалер фиксированный. А исходников никто и не покажет![]()
Сталобыть, SPI разворачивает. Спасибо, Олег.
В принципе мой метод позволяет, я SPI тактирую от таймера. Я ему могу любую частоту поставить. Но у меня самая главная проблема - подбор частот окна и битов и переходов строк. Я неделю убил только на подбор. При необходимости убью еще неделю, но это будет не сейчас. И у меня и у Олега разрешение в большей степени программно-ленное ограничение, а не аппаратное.
Да, как Олег и сказал, у нас подходы кардинально разные. Но и так и так работает. У Олега софт каждую строку перезаряжает, а я только в начале кадра. Здесь вопрос филосовский больше.
Это с пачкой вложенных прерываний, от USB, video, и прочей мутотени. Чистого времени там 25-30мкс.
Что за алгоритм, можно ссылку? Посмотрю на досуге.
Мне не нужно настоящесть в твоем понимании. Мне нужна достаточность в зоне текущего практического применения. Для меня показаний покоя в пределах до 0.5 градуса, что сейчас имеется, вполне достаточно, думаю что и Олегу этого за глаза хватает.
Кто еще копает старый добрый арду на меге и хочет курс компасса юзать как дополнительную переменную для навигации
Адаптированный код Олега для арду
short TCC(float bx, float by, float bz, float phi, float theta)
{ float variation, Xh, Yh, angle;
Xh = bx * cos(theta) + by * sin(phi) * sin(theta) + bz * cos(phi) * sin(theta);
Yh = by * cos(phi) - bz * sin(phi);
angle = 572.9578f*(atan2(-Yh, Xh) / 10/*+ declination*/);
if (angle > 0) angle = 360 - angle;
angle = abs(angle);
return angle;
}
Использование:
TCC(compass.mag_x,-compass.mag_y,-compass.mag_z, dcm.roll , -dcm.pitch);
Не совсемАдреса и расположение гиры и акселя как у FFIMU, ну и еще сюрпрайз по компасу x и y перепутаны местами
В общем усе програмно решается, вот только задалбывает иногда менять библиотеки вливая паршивку то в вортекс то в аурдино
![]()
Последний раз редактировалось LeonVS; 16.06.2012 в 01:32.
Ващпе то можно решить паяльником ОДИН раз, но к паяльнику нужны прямые руки и глаза со встроенным микроскопом.![]()
ну все, CSG уже вычитал мой блог...
оглянуться не успель.
www.csgshop.com/product.php?id_product=94
только вычитал малость неправильно. ни разу не слышал о барометре ВМР180.. оказывается, есть и такие
===
ладно, гугол говорит, что они совместимы
Последний раз редактировалось Syberian; 16.06.2012 в 04:09.
;-)
Сижу туплю, у меня глюк или так и должно быть, в общем все откалибровано, все кажет как должно быть, компас не плывет, все довольныКолбасишь платку проверяя работу алгоритмов по дикому, после чего у компаса начинает сносить крышу.... Текет, врет и тд тп, ночьку отлежиться и опять все тип топ.... Так и должно быть или у меня с компасом чего то не того?
Вот как раз этого то и не достает для полного счастия![]()
Последний раз редактировалось LeonVS; 16.06.2012 в 09:28.
А что SWID ключ ? Нужен ли он для проекта который в блоге описан. Платы уже заказал у китайцев..жаль так бы одним куском можно было. LeonVS если не трудно, можно подробнее про изменения необходимые для использования китайского клона алл_ин_он, адреса как я понял можно перепаять, а вот у компаса Х, У только программно, так? Спасибо. Хотелось бы использовать плату с проектом Олега, а так как исходников не будет, надо подбирать железо. Хотелось бы сразу знать заказывать другое или можно доколхозить китайский аналог. (Дискавери уже послали, а от платы вродь еще можно отказаться.)
Это надо полностью плату перекраивать, полностью...хех... проще будет вырвать его, и заказать отдельную плату компаса, и посадить на шину, жаль у меня сдох компас такой... А без компаса не запустится? а то у меня есть пара аксель+гиро на платке?
Думаю она уже с булоадером, хотя вопрос, может для этого и надо СВИД ключ, вопрос опять же к Олегу.
Ключ не нужен для бутлоадера, для прошивки тоже, только для функционирования.
Мну ничего не скажет, мну пишет мануал... на 40+ листов, не считая картинок
Любой продукт есть г**, если к нему нет инструкции. Проверено временем.
инглишь, рашен... извините мой хранцузский![]()
Макетка (основание) для СТМ32.
Датчики, память и ОСД.
Видео с траблами готовиЦо.
Макетка (основание) для СТМ32.
Датчики, память и ОСД.
Видео с траблами готовиЦо.
А вот и косяки с моим ОСД
Олег, подскажи чиво копать ?
Последний раз редактировалось ViktorDoma; 17.06.2012 в 03:02.
1) убедись, что земля передатчика и камеры подключены прямо к земляным штырям платы датчиков, и больше ни с чем не соединяются, кроме как через остальные цепи Икса. То же самое с сигнальным проводом.
2) Соединение земель платы датчиков и икса делать проводом потолще
3) попробуй поставить резистор 50-150 ом между видео и землей
4) возможно, конденсатор 100-1000мкф прямо на плату датчиков между землей и 5В спасет отца русской демократии
Сложно впихнуть невпихуемое: несколько довольно сильных и "искрящих" потребителей увязать вместе и не нахватать помех. У меня получилось. У Юрия тоже. И у тебя получится
хе-хене подошла бы. Они все с моим бутом, а он при включении блокирует SWD и JTAG, т.е. программатором уже не прошить. Основную прошивку он принимает в закриптованном виде, так что не судьба
![]()
Последний раз редактировалось Syberian; 17.06.2012 в 09:14.
дык скока свид то будет стоить, хоть намекни?![]()
Зачем тебе SWID? Распечатать и на стенку в толчке повесить? Вот, дарю, сам на нем летаю, мамом кленусь! :
672D8C5B8FA142A8DB460F8B
Собирай самостоятельно по описанию в блоге и летай, как на FY-20 - за это платить не нужно. А за коммерцию на форуме - банан.
Вот, примерно треть мануала на Мегапират Икс готова. Самые основы + демонстрационный вылет с возвратом на базу "с нуля" на примере скайволкера. Прошу оценить сей многометровый выс*р на предмет косяков, но, чур, сильно не пинать
https://dl.dropbox.com/u/63786348/mp...manual_rus.pdf
Было быб неплохо еще расписать настройку каналов джойстика.
Например у меня джой имеет 6-ть пропорциональных каналов. Из них 2 - это качалки. По умолчанию "хвостом" крутит канал наручке джоя, а я бы заюзал качалку на ручке ГАЗа.
Переключалка полетных режимов с джоя на данном этапе не возможна. А хотелось быб назначить кнопкам фиксированное значение и менять режимы полетов кнопками на Джое (тем более их у меня дофигиЩА).
Мануал понравился. Практически усе понятно. Дотачивать придется полюбому, но только после накопления ПРОБЛЕМ и ХОТЕЛОК.
С джоем как раз траблов не возникнет. Он прикручивался еще во времена АВР, о переключении режимов тогда речи не шло. У меня есть Logitech Freedom 2.4, там тоже куча кнопок. Идея кнопками джоя переключать режимы очень нравится. Но для начала надо налетать багов побольше.
Все доходчиво и понятно..пока что![]()
Шоб налетать баги на джое, нужно сразу слепить хотя бы простейший переключатель режимов.
Я вот уже почти дождался модемы от "Алекса" - вроде уже на тАможне в Мацковии.
Подскажите по подключению е-осд к Megapirate X. Точки подклюения к плате
такие? Осд по умолчанию включено или его нужно включать из наземной станции? Я перерыл всю схему по нескольку раз но осд работать не хочет, пробовал заливать тестовую прошивку чтоб проверить ножки PB5 и PE5, светодиоды нормально моргают. Транзистор в осд шке целый.
все правильно.
ОСД что-то показывает всегда. Даже если ни один датчик не пашет. Главное, не забыть подать видеосигнал. Показывает даже с NTSC, хоть и не доходит дальше начального экрана с system check.
Возможно, дорожка под кварцем недорезана? или пины диско не с той стороны подключены (зеркально)? А 5в на осд подали?
С наземкой при этом связь есть?
Олег,у меня "алинон" пятивольтовая версия.Есть-ли какие особенности в её подключении к плате "дискавери"?И ещё, помниться писали на рцгрупс,что надо закоротить перемычки,чтобы сенсоры адреса не меняли.Это актуально сейчас или нет?
Спасибо.