Создание собственной системы стабилизации
А вот эта дура кнопка reset очень сильно нужна? Что то она огромная… По опыту, она нужна только для отладки и программерам, пользователю она нафиг не нужна, в крайнем случае, можно питание передернуть…
По опыту, она нужна только для отладки и программерам, пользователю она нафиг не нужна, в крайнем случае, можно питание передернуть…
Совершенно не так, не сравнивайте с АВР, СТМ сам организует виртуальный компорт, нужен для конфигуривания через USB , в противном случае придётся постоянно дергать разъем. На долго его не хватит. Ещё сброс пару раз позволял избежать порубленных пальцев после падения, когда приёмник оторвало и отключить другим способом было нельзя.
Я ещё кнопку “BOOT” хотел, но она действительно специальная…
Для отладки она вообще не нужна - отладка через St-Link прямо в проце, а вот для перепрошивки, дабы не дёргать USB зря, не помешает, можно сделать поменьше и вынести в сторону 😃
только разъемы JST неудобные и ненадежные
Просто вы не умеете их готовить (С) 😃 , от платы оторвать наверно легче USB чем их, далее сидят крепко вытаскиваются за усы по бокам нормально, в одном у меня дети, да, как-то умудрились вырвать провод, но это дети, у них сил больше 😃
надо только провода соответствующие подобрать, лишние разьёмы можно и не паять (верхней платы в том понимании в каком была не будет, будет выносной GPS модуль с возможностью установки внешнего компаса)
Я ещё кнопку “BOOT” хотел, но она действительно специальная…
ну зачем тебе BOOT с St-Link -ом, есть перемычка на крайняк, а остальное программно можно решить - дать команду опустится до лодыря (первичный, вторичный без разницы, и то и то можно) 😃
Да и вообще я против изобретения всяких будлодырей (которые кстати удобней использовать с кнопкой сброс, это ведь не арду), есть родной USB более чем удобный.
Для отладки она вообще не нужна - отладка через St-Link прямо в проце, а вот для перепрошивки, дабы не дёргать USB зря, не помешает, можно сделать поменьше и вынести в сторону 😃
Просто вы не умеете их готовить (С) 😃 , от платы оторвать наверно легче USB чем их, далее сидят крепко вытаскиваются за усы по бокам нормально, в одном у меня дети, да, как-то умудрились вырвать провод, но это дети, у них сил больше 😃
надо только провода соответствующие подобрать, лишние разьёмы можно и не паять (верхней платы в том понимании в каком была не будет, будет выносной GPS модуль с возможностью установки внешнего компаса)ну зачем тебе BOOT с St-Link -ом, есть перемычка на крайняк, а остальное программно можно решить - дать команду опустится до лодыря (первичный, вторичный без разницы, и то и то можно) 😃
А зачем уметь их готовить? есть разъемы удобные и надежные, а есть неудобные и ненадежные, как например на PX4 - жутко бестолковые
PX4 - жутко бестолковые
ну РХ4 оно как-то, мягко говоря, со всех сторон не то 😃
есть разъемы удобные и надежные,
Можете предложить?
Сергей, есть же разъемы 2.54 на подобии как у старых ИДЕ винтов, т.е. торцевые с поверхностным монтажом, только в них явный минус это прочность.
ну РХ4 оно как-то, мягко говоря, со всех сторон не то 😃
Да, именно что при правильном выборе датчиков и МК совершенно идиотская архитектура и схемотехника
Картинка кстати как совмещается? Хочу понять что над чем расположено.
при правильном выборе датчиков и МК совершенно идиотская архитектура и схемотехника
совершенно в яблочко
если и нужен, то лучше через таймер. как получить показания?
могу повесить на 9-й таймер, но вопрос:
1 этот таймер ловит только по фронту
2 как уживётся сонар с пищалкой на одном таймере
3 возможно дотяну с другого таймера 2 или 3, но возможно-ли 😦
Картинка кстати как совмещается?
как обычная плата - посмотрел, перевернул, посмотрел с другой стороны 😃
Сонар безболезненно могу устроить только на 2-й канал 9-го таймера или прерывание 9-5 на этом же порту соответственно…
1 этот таймер ловит только по фронту
всё нормально ловит
2 как уживётся сонар с пищалкой на одном таймере
если пищалка в полете не будет срабатывать, то вполне.
3 возможно дотяну с другого таймера 2 или 3, но возможно-ли
а каналов свободных я не нашел… но это не значит что их нет…
Сонар безболезненно могу устроить только на 2-й канал 9-го таймера или прерывание 9-5 на этом же порту соответственно…
это нормально, либо то либо то… как это в разных проектах устроено без понятия, думаю просто прерывание.
если пищалка в полете не будет срабатывать, то вполне.
Если мы их тактируем (точнее перезагрузка таймера) с одной частотой, то по идее пофиг работает оно или нет?
либо то либо то…
ну есть кодятник и под то и под то - перекидываю…
Совершенно не так, не сравнивайте с АВР, СТМ сам организует виртуальный компорт, нужен для конфигуривания через USB , в противном случае придётся постоянно дергать разъем.
Эмм… наверное имеется ввиду заливка прошивки? Потому как лично мне сложно представить, зачем ресет для конфигурирования…
А представьте ситуацию, у вас контроллер стоит в коробочке, на самолете (коптере) и вам надо нажать ресет… Скрепкой ловить ее?
а каналов свободных я не нашел…
да нету 😦
Потому как лично мне сложно представить, зачем ресет для конфигурирования…
Александр имел ввиду переконфигурирование USB, кстати тоже есть решение
void systemReset(bool toBootloader)
{
if (toBootloader) {
// 1FFFF000 -> 20000200 -> SP
// 1FFFF004 -> 1FFFF021 -> PC
*((uint32_t *)0x2001FFFC) = 0xDEADBEEF; // 128KB STM32F407
}
GPIO_ResetBits(USB_DISCONNECT_GPIO, USB_DISCONNECT_PIN);
delay(200);
GPIO_SetBits(USB_DISCONNECT_GPIO, USB_DISCONNECT_PIN);
// Generate system reset
SCB->AIRCR = AIRCR_VECTKEY_MASK | (uint32_t)0x04;
}
вот собственно картинки:
Датчики, я так понимаю, на другой плате ? Если да, то где разъем ? и что на нем есть ? …
И еще - “выходы” (сверху левой картинки) 3х8 пины подразумевают подключение серво ?, но боюсь что стабилизатор не потянет хотя бы две…
Вообще сложно так оценить полный замысел, без блок схемы…
блин… опробованы и удачно разъемы под смд монтаж с шагом 1.25… сидят мертво… единственный минус - штекер уже идет с проводами, так вот сам разъем стоит копейки, а вот шнурок… на 4 контакта около сотни за штучку, а на 8 - под 200, если интересно то спрашивайте у soliada
п.с. для оценки - в 36мм вмещаются 3 разъема по 4 контакта и 1 на 10
Нет, всё на одной плате, для серв внешний стабилизатор, в принципе это корректировка предыдущей платы, с учетом пожеланий и всякими там веяниями новыми в коптеростроении 😃 у датчиков я просто убрал мешающие линии для шелкографии, если присмотреться их можно разглядеть между выходами и большой дурой кнопкой 😃
для серв внешний стабилизатор
Тогда не понятно - зачем 3х8 ? И слева непонятный разъем из 8-ми пинов…
А так - “полный фарш” получился… 😃 , больше то и не выжмешь с одного проца.
Ну это 8 обычных выходов, непонятный разъём из 8-и пинов, теперь 3 gpio и 3 АЦП, свободных плюс 5В и земля…
больше то и не выжмешь с одного проца.
больше можно, но 😦
Нет вопросов, “зачетная” плата… 😃
для оценки - в 36мм вмещаются 3 разъема по 4 контакта и 1 на 10
к той схеме что лежит в загашнике у меня, пока ничего не получается подобрать даже примерно, да и, думаю, этот вариант более чем достаточен, есть всё, что может понадобится полётнику этой ценовой категории… а делать “ёжика”, так его потом ни в какую коробку не посадишь…