Quanum Nova квадракоптер - вызов DJI ! ?

pww2000
OTR1UM:

Не слышал ни разу, чтобы подстроечные потенциометры плавали.

Хороший контакт - паяный контакт. А переменники/подстроечники - бывает шумят/хрустят, бывает сдвигаются. Я не знаю, что оно регулирует на мототехнике, но для измерительных приборов подстроечники - зло (хотя да, используются). Да и смылс выводить точно до 5В (или все-таки до 3,3?). Тут такая точность не нужна, зато при броске напряжения могут проблемы появиться.

Papercut
pww2000:

По моему плохой вариант. Может уплыть от вибраций.

Циакрином залить - никуда не денется =)

OTR1UM
pww2000:

или все-таки до 3,3?

Или 5, или 2.56. На мегах нет источника 3.3В, только 2.56, ну и 1.1 иногда.

pww2000:

Хороший контакт - паяный контакт.

Согласен, пайка в любом случае надежнее.

Papercut
pww2000:

Хороший контакт - паяный контакт. А переменники/подстроечники - бывает шумят/хрустят, бывает сдвигаются. Я не знаю, что оно регулирует на мототехнике, но для измерительных приборов подстроечники - зло (хотя да, используются). Да и смылс выводить точно до 5В (или все-таки до 3,3?). Тут такая точность не нужна, зато при броске напряжения могут проблемы появиться.

Откуда там бросок возьмется? У вас батарея больше чем при полной зарядке не выдаст никогда.
До 5В имеет смысл подгонять потому как у атмеги ЦАП умеет воспринимать до 5В, не сильно выше не погорит, просто будет зашкал. Но чем на большее напряжение отрегулировать датчик, тем большую точность можно получить - раз, меньше гимору с настройкой множителя - два.

OTR1UM:

Или 5, или 2.56. На мегах нет источника 3.3В, только 2.56, ну и 1.1 иногда.

К гадалке можно не ходить, меряет до 5В, в даташите написано.
Все остальные напруги не имеют отношения к питанию процессора, питают периферию.

OTR1UM:

Согласен, пайка в любом случае надежнее.

Да, но настраивать будет сложнее.

pww2000
Papercut:

Откуда там бросок возьмется? У вас батарея больше чем при полной зарядке не выдаст никогда.

Есть моторы (индуктивные), импульсные регули (на котором конденсатор отвалился, потому-что приклеить забыл/поленился), да и мало-ли еще чего. В автомобиле тоже всего 12В, а броски в сети серьезные при работе стартера.

Papercut:

Да, но настраивать будет сложнее.

Вы уже настраивали? Абсолютно одинаково.

Papercut:

тем большую точность можно получить

Давайте точность посчитаем:
Не знаю какой у нас ацп(нет по рукой описалова), возьмем худшее - 8 бит - 256 отсчетов.
В идеале 12В/256=0,047В на батарее или 5/256=0,0195В на ацп (Точно подогнанный делитель до 5В). Только осталось узнать, сколько у нас на плате опорное выставлено.(И не поплохеет ли проц при его превышении)
Делитель 1:10
12/10=1,2В Т.е. в 3 раза меньше. Соотв. точность в 3 раза хуже. Итого погрешность 0,047*3=0,14В.
Вполне достаточная точность (если конечно не собираетесь строить точные кривые разряда акка таким способом). Тут обычно интересуют три напряжения - “когда домой”, “когда всё” и “забыл зарядить”.

Papercut:

меньше гимору с настройкой множителя - два.

Множитель считать на придется. Измеряется фактическое напряжение и вбивается в программу. Остальное она сама делает.

ЗЫ:
Повермодули тоже имеют делитель 1:10. Наверное есть какие-то соображения у производителя. (Возможно такие-же как я описал)

Papercut:

Циакрином залить - никуда не денется =)

Угу. Особенно резистивный слой 😃

btk731

Слава!!! Я ничё не понял, но звучит зловеще круто!!😵

pww2000
btk731:

Слава!!! Я ничё не понял, но звучит зловеще круто!!

Учусь у Игоря 😃

Papercut
pww2000:

Есть моторы (индуктивные), импульсные регули (на котором конденсатор отвалился, потому-что приклеить забыл/поленился), да и мало-ли еще чего. В автомобиле тоже всего 12В, а броски в сети серьезные при работе стартера.

Стартер - коллекторный мотор по факту.
Для бесколлекторников такие “всплески” в бортовой сети - нонсенс. Не откуда им там взяться.

pww2000:

Давайте точность посчитаем:

Вообще нас интересует измерение напряжения в достаточно узких пределах. Посему погрешность ± 0,15В для меня лично уже неприемлима.

pww2000:

Множитель считать на придется. Измеряется фактическое напряжение и вбивается в программу. Остальное она сама делает.

Хрена с два она сама все сделает. Множитель надо будет подбирать самому причем в любом случае. Иначе будет нелинейные показания выдавать. К примеру 12В будет показваться правильно, а 11В уже будет врать.

pww2000:

Угу. Особенно резистивный слой

Причем тут резистивный слой? Заливается верхушка винта, которым сопротивление регулируется. Не обязательно циакрином, можно лаком и другим клеем. Вы хоть видели о каком потенциометре речь идет?

gosha57
btk731:

Я ничё не понял, но звучит зловеще круто!

… Пап, а ты счас с кем разговаривал ? … (С) 😅
пробовал мотыгу (летает при любой погоде !!! ) с курсовой камерой (тест подвеса тарот 2Д)

https://youtu.be/0tI6g28NzjA?list=PLaVcuU3Zm4s0_Y-a9GjHTATxSD9XSaYur

Papercut:

12В будет показваться правильно, а 11В уже будет врать.

Ещё не настраивал точно в МП , но там вроде “два строчка” - которое сам замерил и что “на приборах”- то что меряет датчик(кажется). Наверное по ним мозг сам коэффициент поправки делает. :wacko:

pww2000
Papercut:

Хрена с два она сама все сделает. Множитель надо будет подбирать самому причем в любом случае.

Вы настройку в МП этого всего смотрели? Или так, теория? (странно почему мне не пришлось подбирать?)

И кстати,(если даташит под рукой) что там с разрядностью ацп и опорным напряжением?

Papercut:

Вы хоть видели о каком потенциометре речь идет?

Да это Ваш коптер, делайте как сочтете нужным. Можете даже на потенциометр электропривод поставить (для автоматической подстройки). 😃
Я предложил как проще и надежнее и легче по весу, и оно уже проверено и работает (не только у меня).

Papercut:

Посему погрешность ± 0,15В для меня лично уже неприемлима.

Это я считал для опороного напряжения 5В и 8 бит ацп. Какое у нас я не знаю.

gosha57:

оторое сам замерил и что “на приборах”- то что меряет датчик(кажется). Наверное по ним мозг сам коэффициент поправки делает.

Да, всего одну цЫфру нодо вбить. И никаких коэффициентов деления (вроде если не лень, то можно и через него настроить, только зачем?), нелинейности(откуда?) и прочего.

Papercut:

Иначе будет нелинейные показания выдавать.

Где-то тут на форуме уже была нетрадиционная физика, теперь нетрадиционная электроника будет 😃

ЗЫ:

Поздравляю всех с днем радио!!!

gosha57:

… Пап, а ты счас с кем разговаривал ? … (С)
пробовал мотыгу (летает при любой погоде !!! )

😃😃😃

gosha57
pww2000:

нетрадиционная физика

Нова с подвесом, ДНС и 4200 аккумом (да ещё под моим управлением) - вот это и есть прикладная нетрадиционная физика ! 😃

pww2000
gosha57:

Нова с подвесом, ДНС и 4200 аккумом

А где мотыга? 😃

gosha57:

вот это и есть прикладная нетрадиционная физика !

Нетрадиционная - это когда метры с амперметрами суммируют или “при какой температуре кипит прямой угол?”(вроде если прямой - то 90,а если кипит - 100:))… А у тебя самая, что есть Ньютоновская.

OTR1UM
Papercut:

Все остальные напруги не имеют отношения к питанию процессора, питают периферию.

Как же у меня бомбит 😠 Может уже хватит называть микроконтроллер процессором?

Papercut:

Да, но настраивать будет сложнее.

А если настраивать в любом случае придется, какая вообще разница?
Всё равно коэфф. деления высчитывает софт, 1 раз ввести значение, измеренное мультиметром, имхо, не так уж сложно.

pww2000:

Не знаю какой у нас ацп

10 бит, 0…1023.

Вообще предлагаю сменить тему, т.к. уже откровенный срач начинается.
Я для себя выводы сделал, так что всем огромное спасибо.

pww2000
OTR1UM:

10 бит, 0…1023.

Ну вот, зря распинался с расчетами…

OTR1UM:

Может уже хватит называть микроконтроллер процессором?

Правильно. Все знают, что процессор - это ящик возле монитора(или под столом) 😃

Papercut
gosha57:

Ещё не настраивал точно в МП , но там вроде “два строчка” - которое сам замерил и что “на приборах”- то что меряет датчик(кажется). Наверное по ним мозг сам коэффициент поправки делает.

Нет. Это может сработать для фирменного датчика, да и то не факт.
Для самопала придется коэффициент подбирать вручную.
Будете настраивать - увидите.

pww2000:

Вы настройку в МП этого всего смотрели? Или так, теория? (странно почему мне не пришлось подбирать?)

Не только смотрел, но и настраивал Power Module, который AttoPilot 90A. Без правки коэффициентов показывал откровенную ересь.

pww2000:

Это я считал для опороного напряжения 5В и 8 бит ацп. Какое у нас я не знаю.

Почти уверен, что 5В. Можно даташит на Атмегу посмотреть, если что.

pww2000:

Да, всего одну цЫфру нодо вбить. И никаких коэффициентов деления (вроде если не лень, то можно и через него настроить, только зачем?), нелинейности(откуда?) и прочего.

Две цЫфры =) измеренное напряжение и коэффициент пересчета.

pww2000:

Где-то тут на форуме уже была нетрадиционная физика, теперь нетрадиционная электроника будет

Не правильно выразился =) показания будут линейными, но при неправильном коэффициенте - чем дальше от измеренного значения, которое использовалось для калибровки, тем больше будет врать.
Я специально заморачивался, подключая разряженную до 10,9В батарейку и полностью заряженную 12,4В, подгонял коэффициент, чтобы правильно показывал оба напряжения. По-умолчанию врал сильно.

OTR1UM:

Как же у меня бомбит Может уже хватит называть микроконтроллер процессором?

Не пукни смотри =) с чего вдруг микроконтроллер - это не процессор? =)

OTR1UM:

Всё равно коэфф. деления высчитывает софт, 1 раз ввести значение, измеренное мультиметром, имхо, не так уж сложно.

Софт его высчитывает для кошерных датчиков 3DR, для самопала все придется делать самому. Вы бы сами попробовали сделать о чем тут рассказываете, потом утверждали то чего нет =)

gosha57

Не кстати о датчиках … перегруженная Нова (1400гр) то по 10 минут летает, то сама на посадку идёт после 2 минут без перду-преждения миганиями и писком. С логами ещё не заморачивался, а по видео ОСД причин нет - спутники в норме, напруги - 11,5 в 30 метрах от передатчика. Не могу понять - это ОСД не успевает просадку показать (но ведь и не пищала), а 25С 4200мА вытягивает объёмом, а факт просадки был и ФС уже сработал…
Может камера ЖПС подкосила, но спутников 10-12 в момент посадки по ОСД…

OTR1UM
Papercut:

с чего вдруг микроконтроллер - это не процессор?

Ну например с того, что в МК есть ОЗУ, ПЗУ, РОН, порты ввода-вывода, периферийные устройства… в общем типичный 8-битный компьютер.
Вы же не из тех людей, кто называет системный блок процессором? 😃

Papercut:

Софт его высчитывает для кошерных датчиков 3DR

Прошу прощения, а в чем принципиальное отличие? Делитель он и есть делитель, что-то у меня большие сомнения, что у 3DR коэффициент деления не константа =)

Papercut:

Можно даташит на Атмегу посмотреть, если что.

Максимум, что вы найдете в ДШ - регистр ADMUX, в котором можно выбрать источник опорного напряжения ацп.
Выбор там довольно большой - 5В, 2.56В, 1.1В и внешний ИОН (лапа AVCC).
Так что если есть острая необходимость решить этот вопрос, нужно ковыряться в коде.

Papercut:

Вы бы сами попробовали сделать о чем тут рассказываете, потом утверждали то чего нет =)

Как только, так сразу. Надеюсь на следующей неделе уже забрать квадр с почты.
Я поэтому и предложил прекратить срач дискуссию… на некоторое время.

Papercut
OTR1UM:

Ну например с того, что в МК есть ОЗУ, ПЗУ, РОН, порты ввода-вывода, периферийные устройства… в общем типичный 8-битный компьютер.
Вы же не из тех людей, кто называет системный блок процессором?

Студент нынче наглый пошел, ппц. Когда я “микроконтроллеры” в универе изучал ты еще пешком под стол ходил =)
Нет, я не из этих, но микроконтроллеры называю процами, по той простой причине, что это выговорить и писать проще =)

OTR1UM:

Прошу прощения, а в чем принципиальное отличие? Делитель он и есть делитель, что-то у меня большие сомнения, что у 3DR коэффициент деления не константа =)

Отличие в том, что соотношение резисторов в датчиках 3DR видимо не 1:10 как мы тут спорим, а какой-то другое. При настройке датчиков можно либо выбрать готовые варианты, где коэффициент прописан заранее и изменить его нельзя, там останется только напряжение откалибровать, либо крутить коэффициент самому для не фен-шуйных датчиков, ну или если даже фен-шуйный датчик врет.
А мы тут про самопал вообще говорим, еще раз повторю, одной подстановкой измеренного напряжения датчик нормально не откалибруется.

OTR1UM:

Так что если есть острая необходимость решить этот вопрос, нужно ковыряться в коде.

Купленный мной датчик, судя по описанию рассчитан на 5В АЦП, думается мне, что все АРМ-подобные автопилоты такие, включая тот, что в Нове.

OTR1UM
Papercut:

Когда я “микроконтроллеры” в универе изучал ты еще пешком под стол ходил =)

К чему это вообще? Плевал я на то, что и когда ты изучал, это не оправдывает твою безграмотность. Видел я и 40-летних “инженеров”, которые тупее среднестатистического школьника.
Сначала у тебя коэфф. деления стал переменным, потом непонятные отсылки к даташиту, который ты ни разу не открывал, иначе знал бы про регистры… что дальше?
Если у тебя что-то с первого раза не калибруется, это лично твои проблемы.

Papercut:

соотношение резисторов в датчиках 3DR видимо не 1:10

Хоть 1:20, мишшенпланеру положить на это.

  1. Ставим other в стркое выбора датчика
  2. Вводим в measured battery voltage значение, измеренное мультиком
  3. МК делит введенное значение на измеренное значение ацп (переведенное в вольты) и узнает коэфф. деления.
  4. Профит, калибровка завершена.
    На этот раз инфа из достоверных источников, пруфы касаемо чирика будут через 2-3 недели по понятным причинам.

И еще раз повторюсь - вопрос закрыт, я для себя всё выяснил.

Papercut
OTR1UM:

Если у тебя что-то с первого раза не калибруется, это лично твои проблемы.

У меня-то все прекрасно откалибровалось. А вот ты до хрена умный еще ничего не сделал а уже понты садишь.
Когда сделаешь - приходи пиши рассказывай, а пока - сгинь.

pww2000

Ну началось… Тебе сколько лет - 18 - а мне 19, сопляк 😃

Papercut:

Отличие в том, что соотношение резисторов в датчиках 3DR видимо не 1:10 как мы тут спорим, а какой-то другое. При настройке датчиков можно либо выбрать готовые варианты, где коэффициент прописан заранее и изменить его нельзя, там останется только напряжение откалибровать, либо крутить коэффициент самому для не фен-шуйных датчиков, ну или если даже фен-шуйный датчик врет.

Вообще-то странно. Либо в прошивке какой-то “хитрый” способ считать напряжение, либо предполагается, что у датчика “0” не 0. Т.е. постоянная составляющая. Надо посмотреть у себя на других напряжениях, чего кажет. (Калибровал на 10.5, остальной диапазон мне не интересен)