Activity
Понятно, за 7 слоёв да, так и получается.
Благодарю, за информацию, а на последней фото подвеса, это он высохший так смотрится, слой вроде как довольно толстый? Кстати нанесено сколько слоёв?
Денис, подскажите про ваш лак Plastic из бутылки, какой он, запах, свойства? А то я взял такой, а там оказался цапон лак, то есть очень жидкий и высыхает почти в ноль.
Если можете пожалуйста скинте мне тоже на почту filip95@mail.ru
У меня сейчас пульт с FrSky DHT и экранчиком FrSky FLD-02, приемник D8R-XP. Получается я смогу видеть на этом экранчике данные гпс, напряжение и тд?
Да сможете, единственное названия параметров могут не соответствовать и с размерностью проблемы возникнуть, но если захотеть, можно поправить в исходнике к конвертеру чтобы он всё правильно отдавал, вечером вышлю.
Спасибо,очень познавательно.Подскажите еще пожалуйста,где взять такой чудесный Mavlink-Frsky конвертер ?
Сам делал, если нужно, могу скинуть рисунок платы в Sprint-Layout и схему.
то есть если у меня питание идет не от ESC то заморачиваться с керамикой параллельно ± контактам что идут на ESCи бессмысленно? Есть только один способ улучшить работу платы это только впаять электролит параллельно питающему 5В?
И какой принцип выбора емкости электролита? Нужен именно на 220мкф или можно больше ставить?
В общем, если питать не от ESC, а UBEC с низкими пульсациями, то для AIOP ничего не нужно. Если всё таки ставить ёмкость, то для AIOP большую нет смысла, от 220 до 680 хватит, дальнейшее увеличение, думаю ничего не даст.
а что мешает, запитать модем от отдельного бека напрямую, а с АРМ подать в модем только рх тх и землю?
Да ничего, собственно, можно и так сделать. Но пульсации на шине и без модема приличные.
Вопрос, если не использовать модемы, достаточно только поставить электролиты на inputs?
Я не знаю какой применяется UBEC и всё остальное, возможно будет достаточно, в любом случае электролит на Inputs достаточно эффективная мера.
Интересно… а применительно к криусу?
Можно малой кровью так сделать?
www.dropbox.com/s/…/Безымянный2.png
на шине регуляторов керамику расположить?
А параллельно контактам к которым подключаешь БЕК электролит?
я правильно понял?
Да в AIOP, это тоже актуально, если подавать питание с контактов ESC, но там не разведено питание внутренней шины на внешние контакты, кроме разъёма 5В где контакты приёмника и на разёмах I2C и Serial, поэтому навесить керамику в нем некуда, а параллельно ESC может ничего не дать. Электролит, да, можно туда вешать. Вообще в AIOP грамотно сделано, там развязано диодом питание с USB.
Это обязательное требование производителя. Размеры и форма окна без меди заданы в рекомендации производителя по референс-дизайну платы. Это окно должно со стороны антенны (торец модуля) примыкать к кромке платы, по остальным сторонам снаружи окна производитель рекомендует оставлять меди настолько много, насколько это позволяет конструкция устройства.
Благодарю за информацию, интересно ещё, сколько спутников с какими уровнями на улице наловит, судя по всему модуль не плох, даже с такой антенной.
Прикрепил архив. Плата разработана в бесплатной версии 2.3.5 программы DipTrace. В архиве схема, чертеж и необходимые библиотечки элементов.
Разводка со свободным от меди окном, в плате под антенной, рекомендована производителем или вы сами так решили сделать?
Дак, а как узнать правильная догадка или нет 😃. Также непонятно, почему образовался принцип, по которому прошлые модули можно было называть, а именно этот нельзя, тем более, если это не коммерческая тайна и работает он также.
У заводской платы какой диаметр монтажных отверстий?
Какой размер платы?
Что там за тоненький проводок в районе usb-uart конвертера, ошибка в разводке платы?
GPS/GLONAS Модуль TSI EB-800A?
В коментах правильная мысль присутствует. Не менять R76, а припаять параллельно с R77 120кОм - как раз что бы подстраховаться от моей беды…
Не люблю “колхозить” - заменил на 33 кОм, выходная напруга стала 3,388В. Теперь шум слышен только если антенна параллельно корпусу, честно говоря ожидал большего, но после предыдущих модов стало только немного потише. Если антенна под 45 градусов к корпусу, то шума не слышно вообще, только если к уху поднести. Все громкости на максимуме.
Александр, мои соболезнования 😦
Подскажите, какое сопротивление R76 в оригинале установлено и какое надо чтобы получить 3.3В? У меня тоже всего 3.1 на выходе. Уже не надо, в описании нашёл.
2.2 написал же.
Насчёт цанг, можно попробовать валы подрезать, чтобы цанги ближе к мотору ббыли, мож вибрации уменьшаться. А то действительно цанги колбасит.
Да укорачивание валов помогает, обрезал, однако цанги кривоватые и на такой раме без балансировки пропов (балансированных) с цангами уже на валу, колбасило ощутимо.
скорее всего подпалил другим способом, т.е. тыркнул не туда что нить… т.к. аналоговый вход, на сколько знаю, легко терпит напр-е, которое не выше напряжения питания микроконтроллера…
По идее если на аналоговом входу висит защитный резистор хотя бы 200 Ом, то должен выдерживать и большее напряжение, чем напряжение питания контроллера, так как в контроллере стоят защитные диоды. Поэтому если резистора нет, то надо обязательно ставить, также это помогает уберечь выходы от выгорания при КЗ и других нештатных ситуациях.
У меня с этим кодом:
#define ESC_CALIB_LOW (MINTHROTTLE-100)
#define ESC_CALIB_HIGH MAXTHROTTLE
регули не откалибровались правильно - двиги запускались не одновременно.
В прошивке MINTHROTTLE 1150, регули Turnigy TY-P1 с прошивкой SimonK. Поставил MINTHROTTLE-200, нормально откалибровались.
У меня на прошивке RC2, MinimOSD не видит арминг. Ставлю 2.2 нормально арм, дисарм всё чётко отображает. На форуме читал, что скорость надо явно указать в прошивке MinimOSD - не помогло. Может последняя версия прошивки MinimOSD уже под 2.2 заточена, поэтому не видит арминг?
странно, меня на форуме как то переубедили, что экран из меди от силового поля не спасает… т.е. от поля, которое исходит от силовых проводов регулей…
Уверены что именно это помогло? Знаю два рецепта:
- скрутка силовых проводов.
- вынос повыше подальше от железяк и проводов силовых
Попробовал сегодня экран из двухстороннего фольгированного текстолита между силовоми проводами и контроллером Уж очень Роман был убедителен. В общем от уплывания магнитометра при добавлении газа вообще не помогает. Пробовал и с двух сторон заземлять и с одной и без заземления - результат одинаковый, магнитометр “плывёт” также, как и без экрана. Может от каких-то импульсных помех и помогает, но у меня таких нет. Вердикт - медь с заземлением или нет от силового поля не спасает.
В Crius SE (mega 328) кто-нибудь заливал,есть толк?
Да, летает точно также, как и на AIO, все новые алгоритмы на ней корректно работают.
Сегодня залил RC2 в В Crius SE (mega 328), влезла без проблем, правда GPS через i2C-GPS-NAV подключен. В AX стабильность значительно улучшилась. Думаю владельцы Crius SE будут даже больше довольны стабильностью, чем AIOP так как в SE баро не очень, но новый алгоритм это компенсирует очень хорошо.
Также летал на своей AIOP 1.0 Hex6x, был ветер 3-4 м/с, разница между RC1 очень разительная, турбулентность около земли теперь вообще не чувствуется, летает как по рельсам, даже не ожидал такого. Александр, просто гений, стабильность удержания по высоте теперь на очень высоком уровне!
Ещё заливал RC2 в AIOP2.0 никаких траблов не заметил, да в общем то их и не должно было быть, в GUI всё штатно, правда не летал пока.
Я лично уважаю людей дела и тех, кто руководствуется принципом: “сказал - насрал, сделал - значит сказал”.
Плохой принцип, лучше такой: Критикуешь - предлагай, предлагаешь - делай, делаешь -отвечай.
А то так и будет у нас всё через ж…у.
В коде закомментил чтение через HMC6050 в def.h.
А разве убрать чтение через HMC6050 недостаточно, обязательно надо дорожку резать?
У кого телеметрия работает, пожалста, отпишитесь коротко о своих решениях. 😃
Работает в диапазоне от 2,5В до 5В специально проверял, меняя напряжение питания инвертора. Правда у меня на выходе инвертора ещё резистор 100 Ом стоит.
вот ток что сравнил код b4 и rc1… в драйвере сонара ноль изменений… в упр-м коде сонара по переменным sensorAlt, sonarAlt и EstAlt также ноль изменений… мистика стало быть 😃
Подразобрался более менее с сонаром, мистика конечно есть, но не так много 😃. Оказывается сонар начинает работать в AX именно после прохождения и фиксации точки висения. Ранее смущало то, что удержание высоты по акселю работать начинает сразу, после щелчка тумблера AX и без прохождения точки висения, поэтому было впечатления что сонар в RC1 не работает. В b4 работа сонара не так требовательна к прохождению точки висения, и в общем работала при удержании коптера в руках и “катанием” его над тубареткой 😃, сразу после добавления газа даже меньше точки висения. В RC1 добиться этого оказалось не так то просто, но тоже можно, если прилично добавить газа, потом скинут и после пары раз таких манипуляций, высота тоже начинала удерживаться по сонару в руках 😃
В общем это всё лирика, но политушки с сонаром по комнате выявили не очень приятный момент - висим в 1 метре от пола, почти без плавания по высоте ( в отличии от AX с выключенным сонаром), потом идёт резкий провал до полуметра, двигатели ревут, коптер подбрасывает обратно, висим… Пока не понял в чём проблема, сонар вроде меряет правильно и на такой высоте ошибок не давал, залогировать бы всё это дело, чтобы посмотреть, может всё-таки проскакивали ошибки по сонару…
То есть изменений нет, интересно что за глюк тогда… Коптер да один и тот-же, прошивки пришлю, если сам не пойму в чём проблема.
Александр, благодарю за развёрнутый ответ. Но как я уже писал, сонар работает без проблем, ошибок не даёт и измеряет верно, но в b4 он влияет на удержание высоты, а в RC1 не влияет совсем, хотя также ошибок нет и высоту измеряет верно, из-за чего и возник вопрос…
Владимир, какой у вас сонар и как он подключен? Интересуюсь по той причине, что имею сонар который рекомендует Александр, подключив его в GUI показывает ростояние до земли около 220 см., хотя по факту не более 5 см. Не могу понять где накосячил, то ли в подключение, то ли в конфиге:)
Сонар маркирован как SRF05 брал на GLB, правда заказывал DYP-ME007, а прислали этот. Как я понял это аналог DYP-ME007 (расположение деталей аналогичное) подключен согласно описанию Александра.
Прикрутил сонар на Гексу, высоту меряет исключительно, в GUI погрешность 5 мм, от вибраций, вообще показания не плавают. Однако в RC1 на стабильность удержания в AX вообще не влияет, что с ним что без него, в метре от пола может гулять по высоте в среднем ±10 см иногда больше проваливается. Пробовал выставлять SONAR_BARO_PID_GAIN 3 разницы не заметил. PID-ы стоковые. По идее с сонаром должен в точке висеть, может PID-ы покрутить попробовать или я много хочу?
Судя по фото все пластины не чистый карбон, а пирог из стекловолокна, оклеенного тонким карбоном? Тоже заказал такую, но что-то уже немного расстроился, по поводу поломок защёлок и подделки пластин.
для RC2 ввел дефайн (на мин. газу при АХ, yaw будет отключен в 1500), ибо палка о двух концах: с одной стороны нельзя запрещать yaw на мин. газ, т.к. хорошо оставить возможность поворотов по азимуту на спусках с макс. контролируемой скоростью. Пример: вращение по азимуту в быстром снижении для съемки панорамного видео… красиво может получиться!
А что мешает сделать проверку при включенном АХ и арминге: Если включены двигатели и газ в нуле и показания акселя по всем осям не меняются и показания баро не меняются - значит мы на земле и если установлен #define MOTOR_STOP - выключаем двигатели. При взлёте тоже: если выключены двигатели и показания акселя не меняются и баро показывает ноль и установлен #define MOTOR_STOP и газ не в нуле, запускаем двигатели и взлетаем ???
При этом никакие дефайны на отключения yaw в нуле не требуется.
я подумаю, но разные сонары виснут по разному… одни выдают ноль, другие произвольный мусор, некоторые последние валидные показания… т.е. тут нюансов и работы может быть много… мы с alexmos как то давно это обсуждали и решили забить…
ведь по хорошему, норм. сонар типа www.maxbotix.com стоит от 30 енотов, а мы летаем на ГГГГ и хорошо что оно вообще работает 😃
Поидее неплохо было бы и хороший сонар прикрутить, у многих аппаратуры навешано на сотни баксов, так что удорожание $15-20 для повышением надёжности и без аварийности, это хороший вариант.
Там даже есть i2C сонары - вообще тема.
Офигеть, в доке на maxbotix.com/…/I2CXL-MaxSonar-EZ_Datasheet.pdf даже пример кода для Arduino Uno есть, хочууу! 😃
Загрузил RC1 в MWC SE с I2C-GPS-NAV влезла без “танцев с бубном”, подправил в новом индикаторе GPS, STABLEPIN_ на LEDPIN_ работает, но длительность вспышек очень короткая, визуально как будто яркость ниже чем при обычных вспышках, думаю на AIO также, ещё не пробовал, желательно увеличить длительность, красивее будет.
Также пробовал взлетать в AX, косяк в том, что когда включаешь AX двигатели сразу заводятся (если забыл завести перед этим) даже если газ в нуле и включен #define MOTOR_STOP, такого не должно быть. Также когда садишься и газ в нуле двигатели вращаются и дисарм не сделать пока не выключишь AX, иначе по yaw вращается, тоже “косяк”. Считаю что если установлен #define MOTOR_STOP, то двиги в нуле газа должны молчать, не зависимо включен AX или нет.
PS: как делается взлёт посадка в AX читал, но всё равно по новому, не совсем логично с общей концепцией получается.
так это считать b4 ???
Нет, b4 это улучшенная b3 с кодом для сонара. Её нет в свободном доступе.
Дак вроде так и было, пока настраивался и магнитометр калибровал, минут 10 и прошло, остывший был полностью. Я думаю, что влияет прогрев аккумулятора и регулей во время полёта, и в связи с этим общее повышение температуры в корпусе. Тут видимо только периодическая посадка и перекалибровка поможет.
AIO 1.0 с GPS LEA6H, HEX6X, 2_1_b3. Сегодня летал при температуре -10 гр. Сначала включил AltHold, высоту держал отлично, даже при остановках после пролётов. Потом включал HP и делал RTH пару раз. Высота после возврата держится 2 м, хотя ALT_TO_RTH_FINISH 500. После нескольких минут полёта высоту держать стал заметно хуже, и как и раньше после пролёта стало задирать по высоте. Подозреваю что это из-за “уплывания” baro, читал ранее, что это влияет на корректность работы алгоритма удержания по высоте с использованием акселерометра, однако сам по себе такой факт не очень приятен. Также не понятно в какой момент фиксируется 0 высоты, подозреваю что во время подачи питания, но с учётом уплывания по высоте это не есть хорошо. Можно ли это сделать во время арминга?
У меня с этой прошивкой Гекса 6х на Crius MultiWii SE по высоте плавает в режиме AltHold, ±2 метра, где-то за 3 секунды вниз, 3 секунды вверх, плавно так, равномерно и относительно одной высоты. Пиды от прошлой 2.1 загружены, там вроде такого не замечал, но и высота там более хаотично держалась. Подскажите, как плавание по высоте победить?