Создание собственной системы стабилизации
ну РХ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
к той схеме что лежит в загашнике у меня, пока ничего не получается подобрать даже примерно, да и, думаю, этот вариант более чем достаточен, есть всё, что может понадобится полётнику этой ценовой категории… а делать “ёжика”, так его потом ни в какую коробку не посадишь…
Ну что, оставляем?
Ну что, оставляем?
А датчики какие стоят ? Перечень пожалуйста…
Как всегда:
MPU6000
HMC5883
MS5611
оставляем… 😃
HMC5883
А может всеже перейти на HMC5983
А на кой болт? всё равно 50Х50 выносной будет (для него всё устроено)… тогда уж mpu новое, с компасом, но его ещё никто не пробовал…
Коллеги, посоветуйте пожалуйста: КАКИЕ каналы управления “заложить” в пульт , чтоб и лишнее не городить и мало не было… ? (а то пора доделывать коробку передатчика, а у меня что то ступор наступил).
Пока реализовал необходимый минимум:
- 4е основных пропорциональных канала
- три переключателя реверса (газ не реверсируется)
Что дальше ? Может кто подкинет “креатива” чего и сколько еще передавать в аппарат нужно ? (ограничений практически нет)
Заранее благодарен…