Activity
Если хотите реалтайм + “мощный” ARM с линуксом, то нужно ставить ARM+FPGA )))). Сколько угодно выходов шим, любые интерфейсы, самый реалтаймый реалтайм))). Что-то типо того habrahabr.ru/company/metrotek/blog/235707/.
Согласен. Но если есть ардуина - эти танцы с бубнами не имеют смысла. Ардуину и прошить, и подключить проще и удобнее.
Кстати говоря - схема с ком-портом у меня не заработала.
И ещё кстати - если есть FTDI, то можно собрать ISP программатор и из него.
я собирал на компорте, все хорошо прошивается с uniprof. эти схемы еще с тех времен когда ничего не было из перечисленного)))
только питание подавать отдельно надо.
а танцы с бубнами мне кажется как раз с ардуиной, сначала прошить ее, потом что-то другое, потом где-то что-то не работает))))
если есть LPT то программатор делается пятью проводками,если нету то через компорт + пару резисторов и диод, все прошивается через uniprof
Я новый купил. Тот отдал челу на починку полгода назад. Потом этот чел пропал. Ну забил я в общем…
я не пропал, забыл я про него, долго запчасти ехали))), в личку напишу
Понятно, блин новый дорого покупать. Свой расколол пять ключей полевиков в коротком из 12 причём без видимых причин, вовремя предохранитель отработал, плата управления с процом целые на вид, хочу заказать комплект новых полевиков 048N06L , 12 шт., там такие были, и попробую спаять всё в кучу.
У меня ETTI PRO - 2
HV 120A ESC OPTO
ватеркул, в общем лодочный.
драйвера тоже меняйте, должны сгореть были
Взял себе для изучения RaspberyPI B+, (stm надоел 😃), штучка прикольная… наверно будущее контроллеров полёта за такими (довольно небольшими по размеру/весу) платками, уравляющую программу теперь можно прям на “бортовом компьютере компилить” и не париться с прошивками/средами разработки, теперь только придется линукс ковырять…
лишнего там многовато, на ней можно еще в алгоритм стабилизации камеру прикрутить)))
Я нашёл описание того, о чём мигает мне мой африканский регулятор. Как и следовало ожидать, коды его мигалок расписаны в PDF файле, прикрепленном на сайте хоббикинг, на страничке регулятора снизу. Если я правильно понимаю то, что мигает мне регуль, то у него выходные транзисторы, или что бы там не стояло на выходе, постоянно открыты. Относительно нуля я вижу около восьми вольт на всех трех фазах двигателя.
прозванивайте ключи и смотрите уровни на управлении
Регулятор Q Brain 4 x 25A Brushless Quadcopter ESC 2-4S 3A SBEC, сгорели транзисторы, прочитал такую маркировку - C40 49 04NG.
Ничего не смог по ней найти, какие взять для замены? Кто-то разбирается в этой маркировке?
Заранее спасибо, новый регуль из-за одного канала брать не хочется.
макс используется для вывода букв и цифр, а все остальное делает стм32
просто пробило емкость, а работает теперь без нее)))
можно найти гибкие шлейфы в старой бытовой технике(видеомагнитофоны и т.д) или купить шлейф для сотовых(в слайдерах используется), а паять прямо на дорожки на плате, в большенстве случаях шаг 0.5мм
да мега новая,так разве при прошивке ккфлештулом выбрав в нем atmega8-based brushless+enable bootloader фюзы автоматом не прошиваются?
не знаю, я всегда другим программатором пользовался
Если мега новая то нужно фьюзы прошить
никуда компилятор ничего не выкидывает, можно же объявить так
volatile double a;
volatile double b;
volatile double c;
вот асемблер какой получается
c = a * b;
LDR.N R0, [PC, #0x20]
VLDR D0,[R0, #0]
VLDR D1,[R0, #+8]
VMUL.F64 D0,D0,D1
VSTR D0,[R0, #+16]
Это при максимальной оптимизации. Оптимизация убирает лишнии копирования из памяти в регистры процессора и обратно. Фишка в том что VMUL.F64 D0,D0,D1 выполняется за один такт.
так выглядет без оптимизации:
LDR.N R0,[PC, #0x2С]
VLDR D0,[R0, #0]
LDR.N R0,[PC, #0x2С]
VLDR D1,[R0, #0]
VMUL.F64 D0,D0,D1
LDR.N R0,[PC, #0x24]
VSTR D0,[R0, #0]
даже если посчитать такты нужные для выполнения инструкций то примерно похоже на правду.
a,b внутри цикла не меняются, с - нигде не используется. Оптимизатор это вообще из цикла выкинуть может. Не очевидный какой-то тест.
ну это я как пример привел, конечно я смотрел чтобы компилятор не выкинул код. Я смотрю асемблерный код в отладчике как выполняется. Если тест не очевидный то какой очевидный?
без оптимизации будет 90мс, компилятор какието лишние инструкции добавляет.
Допустим сгорел верхний ключ в одной из фаз, наступит такой момент когда откроется нижний ключ в этой фазе и произойдет КЗ, а дальше бабах))). обычно мотор останавливается.
Что за новый кортекс?
Оптимизация при сборке была включена или выключена?
кортекс-М7
Оптимизация включена, без оптимизации что-то лишнее добавляется, а так с = а * b выполняется за 6 тактов, дальше зависит от скорости флеша, шин и всяких кэшей
Это хорошо конечно, но мне например, пока не понятно где востребована такая повышенная точность, уж больно источники “сырых” данных неточные чтоб их в даблах обсчитывать… (приведите пример)
если есть аппаратная поддержка двойной точности то почему бы ее не использовать, задачу всегда можно найти))).
бабах, если силовой мосфет сгорает. Что значит внутренних ключей и какие у вас симптомы?
Пощупал новый кортекс, шустрая штука)))
double a, b, c;
for(int i = 0; i < 1000000; i++)
{
c = a * b;
}
выполняется за 60 мс.
Теперь можно все в даблах считать ))))
если отдельно ОСД, то можно и от lm1881 отказаться)))
поэтому существует специальный тип памяти для видеокарт двуканальный память одна а шин две
через один канал проц кладет картинку
через второй счетчик пикселей выгружает на выход
Ну в F4 помойму не такая SRAM и еще + busmatrix
DMA на OSD все равно немного мешает остальному т.к. держит шину данных
ЖПС + процы рядом не айс 😦
попробую, может в таком расположении будет нормально и этот проц своей ПЛЛ не очень будет фонить.
- еще антенна активная на проводе.
На SD карточку лучше еще добавить керамику на 10мкф по питанию
да нужен… смотря куда у меня на плате есть, в аппу естественно ставил…
инвертор нужен на RX и TX? типо SBUS на однопроводной линии?
Сергей, на s.port от фриски нужно ставить инвертор или только диода на TX достаточно?
А на базе каких сенсоров он сделан? На фото ничерта не разглядеть, но судя по “волоконной оптике”, наверное используются лазерные гироскопы…
гироскоп конечно лазерный, справа лежит маленький волоконный, Аксель какой-то пьезо, не успел распросить за другим шел на выстовку)))
Он прекрасен.
если верить что сказали на выставке, то уход 0,1 град в час
Спасибо, но в основном не за статью, а за грамотно распределённые ресурсы (какая железяка и за что должна отвечать)…
я, признаться, так всё и видел, но силёнок не хватило 😦
но видео обработку желательно делать на борту
т.е. по хорошему, при записи значений желательно остановить таймер, обнулить его, и запустить с новым текущим значением.
так делать нельзя
Нафига создавать себе проблемы с аналогом, когда просто нужно освоить цифровую фильтрацию? Но это если знать что делать в аналоге ) А если нет?
вот можно по этой схемке сделать аналоговую стабилизацию ))) elm-chan.org/works/vlp/report_e.html
можно программатор для силабсов купить, за 10 уе
у атмела поинтереснее наверное, и уже вроде есть в продаже
atmel.com/…/Atmel-11242-32-bit-Cortex-M7-Microcont…
Ждем новый проц )))
www.ixbt.com/news/hard/index.shtml?18/29/59
дык вроде ж опенсорс не?
по цене не похоже))))
Прикольная штука. но ценник антигуманный. Вот бы ктонить дал это в руках покрутить на время?😉
цена у них конская, хотя датчики обычные, интересно они на столько же хороши сколько стоят. Я бы их тоже в руках покрутил. Надо не полетники делать а такие модули)))
такие поставте voltmaster.ru/cgi-bin/qwery.pl/id=428070055
А откуда такая потребность в LowESR?
а вы попробуйте поставить обычный электролит, увидите как он будет греться и будет зашумлено питание, заметно чем больше ток
если не ошибаюсь вроде кристаллы они все равно в Китае заказывают
еще такие есть www.module.ru/catalog/micro/