micro / minimOSD для NAZA
звучит как приказ
Ни в коей мере. Это было пожелание 😃
На самом деле на рцгрупс давным давно опубликовал
Что значит давно? Вы же только сегодня написали “как-то даже обидно мне стало после предыдущего поста, поэтому собрался и сделал магнитный компас”.
он уже на ОСДшку забил
Может у человека времени не хватает… А вы его простимулируете своим кодом.
“давно” значит несколько часов назад 😃 На самом деле будет JR63 продолжать проект minnazaosd дальше или нет, есть у него время или нет, не особо и важно. На теперешнем этапе это уже вполне добротный и полноценный продукт. А уж с магнитным компасом и подавно 😃 Хотя если JR63 вставит мой код в основной проект, безусловно за
Всем привет !!! Копался в зап. частях и попалось ОСД от Кролика 2.
Само сабой появился вопрос . На базе его реально сварганить весь этот
модуль и подключить к Назе лайт.
для самых ленивых, кто хочет посмотреть стрелку домой на основе компаса, но не хочет компилить исходники выкладываю свою готовую прошивку:
для самых ленивых, кто хочет посмотреть стрелку домой на основе компаса, но не хочет компилить исходники выкладываю свою готовую прошивку:
Спасибо! только там я не понял как менять diff volt чтобы правильный вольтаж показывало, у меня 7.4 вольта кажет при 3S, и еще как сделать чтобы при старте таймер обнулялся?
или ткните носом где взять исходники, попробую скомпилировать, хотя я не селен в этом
Спасибо! только там я не понял как менять diff volt чтобы правильный вольтаж показывало
а ни как, это то о чем говорил выше - прошивку делал для себя 😦 Таймер у меня обнуляется при взлете автоматически (газ > 50% и есть фиксация дома). Ссылка на вики с официальными исходниками в первом посте этой темы, моды исходников разбросаны либо здесь либо на рцгрупс (ссылка во втором посте этой темы)
P. S. Во вложение моя прошивка, но с возможностью стандартной калибровки стиком газа с помощью отладочной прошивки minNAZAOSD_setup_002_VOLT_DIFF_RATIO.hex, не проверено но должно сработать
P. S. Во вложение моя прошивка, но с возможностью стандартной калибровки стиком газа с помощью отладочной прошивки
Спасибо!
а обнуления таймера в ней есть? а то попробовать смогу только ближе к выходным
а обнуления таймера в ней есть?
внимательно читал?
… Таймер у меня обнуляется при взлете автоматически (газ > 50% и есть фиксация дома) … Во вложение моя прошивка …
подскажите как правильно настраивать показания тока на OSD? никак не победить
датчик такой dx.com/…/new-apm-osd-90a-voltage-current-sensor-co…
До 90А, Без нагрузки на выходе 0, при нагрузке 1А - 0,042В. Подключал для пробу 2 лампы 12В 55Вт сумарным током 8,5А, датчик кажет правильно. максимальное напряжение на выходе около 4В это при нагрузке 90А но у меня такой нету нагрузки чтобы проверить. Подключен к OSD через делитель 10к-4,7к
Пытаюсь настроить в OSD через прошивку minNAZAOSD_setup_001_TS.hex
Напряжение настроил без проблем.
По току включаю нагрузку 1А, выставляю AMP offset - 1000, кручу AMP per volt около 1000-1050, показывает 1А.
Выключаю нагрузку - ток на экране падает несильно, включаю нагрузку 8А - кажет около 1,5-2, подстраиваю под нее - без нагрузки показывает тоже какой-то бред.
Короче замучился уже.
Эксперементальным путем выяснил что AMP offset - это множитель. 1000=1, 2000=2 (ток в 2 раза больше) а не смещение как я думал изначально.
У кого какие значения стоят AMP offset и AMP per volt? и как их правильно настроить
у меня нет датчика тока, соответственно его калибровку не проводил, поэтому могу сильно ошибаться. Но по логике должно быть так: AMP offset задается ноль, т.е. не подавая ни какой нагрузки добиваешься чтобы на экране ОСД у тебя был тоже ноль, по идее в твоем случае AMP offset должен быть равен нулю т.к.
До 90А, Без нагрузки на выходе 0
потом даешь нагрузку (лучше как можно ближе к рабочему току коптера, но 8А тоже сойдет) и выставляешь то что у тебя на амперметре на экран ОСД.
попробуй так, если ввел в заблуждение - сорри
подскажите как правильно настраивать показания тока на OSD? никак не победить
датчик такой dx.com/…/new-apm-osd-90a-voltage-current-sensor-co…
До 90А, Без нагрузки на выходе 0, при нагрузке 1А - 0,042В. Подключал для пробу 2 лампы 12В 55Вт сумарным током 8,5А, датчик кажет правильно. максимальное напряжение на выходе около 4В это при нагрузке 90А но у меня такой нету нагрузки чтобы проверить. Подключен к OSD через делитель 10к-4,7к
Пытаюсь настроить в OSD через прошивку minNAZAOSD_setup_001_TS.hex
Напряжение настроил без проблем.
По току включаю нагрузку 1А, выставляю AMP offset - 1000, кручу AMP per volt около 1000-1050, показывает 1А.
Выключаю нагрузку - ток на экране падает несильно, включаю нагрузку 8А - кажет около 1,5-2, подстраиваю под нее - без нагрузки показывает тоже какой-то бред.
Короче замучился уже.
Эксперементальным путем выяснил что AMP offset - это множитель. 1000=1, 2000=2 (ток в 2 раза больше) а не смещение как я думал изначально.
У кого какие значения стоят AMP offset и AMP per volt? и как их правильно настроить
Данный датчик тока очень сильно проседает от делителя напряжения 10кОм и 4,7кОм, выход только один, вам надо ставить повторитель на оу от выхода датчика.
А резисторы перепаять?
Я пробовал, и вроде все заработало, но видел он только до 19А, дальше напряжение переваливало за 1,1В и АЦП процессора переставало воспринимать это напряжение, поэтому спаял повторитель на lm358 и все заработало как надо.
Т.е. делитель никак не подобрать?
Я пробовал, и вроде все заработало, но видел он только до 19А, дальше напряжение переваливало за 1,1В и АЦП процессора переставало воспринимать это напряжение, поэтому спаял повторитель на lm358 и все заработало как надо.
Федор, дык делитель на 3 (резисторы 10кОм и 4.7кОм) как раз и нужен чтобы за 1.1В напряжение не переваливало. Вроде аккурат то что нужно для тока до 60А с этим датчикам тока, безо всяких повторителей. А если нагрузку 14.7к не тянет (легко проверить мультиметром), можно попробовать увеличивать номиналы обоих резисторов раз в 10, скажем до 100к и 47к
Все именно так, диапазон выходного напряжения данного датчика 0-5В, в зависимости от тока, и с высокими значениями сопротивлений напряжение с выхода датчика становится совсем низким, т.е. АЦП вообще не видит каких либо изменений и начинает воспринимать только после 3-4А.
Т.е. делитель никак не подобрать?
У меня не получилось.
т.е. АЦП вообще не видит каких либо изменений
А какое минимальное напряжение на ноге воспринимает Атмега установленная в нашем осд?
поэтому спаял повторитель на lm358 и все заработало как надо
А вы бы не могли нарисовать полную схему подходящую для 3s батареи. Сам жду такой датчик.
А вы бы не могли нарисовать полную схему подходящую для 3s батареи. Сам жду такой датчик.
Набросал как мог
А какое минимальное напряжение на ноге воспринимает Атмега установленная в нашем осд?
Я так понимаю это указывается еще в исходниках, т.е. мы выставляем с какой точностью работать АЦП. Допустим, считать с точностью 0,01В, то все что будет стоять в тысячных он воспринимать уже не будет.
один резистор на 100кОм последовательно с выходом датчика тока спасет нас и преобразует стандартные 3.3В на выходе датчика, в нужные нам 1.1В на входе АЦП атмеги
Так если мы просто поставим сопротивление 100кОм, конечно датчик перестанет просаживаться, но на вход АЦП придет такое низкое напряжение, что малые токи он вообще перестанет воспринимать.
Так если мы просто поставим сопротивление 100кОм, конечно датчик перестанет просаживаться, но на вход АЦП придет такое низкое напряжение, что малые токи он вообще перестанет воспринимать.
это с каких таких делов? 100кОм просадит напряжение примерно в 3 раза, даже чуть меньше (в схеме датчика тока выход подтянут на землю сопротивлением 73.2к). Конечно 10к и 4.7к на рисунке в посте выше нужно убрать, точнее 4.7к убрать, а именно вместо 10к поставить 100к
Конечно 10к и 4.7к на рисунке в посте выше нужно убрать
Тогда да, думал что с ними. Надо пробовать, и напряжение надо понижать в 5 раз, т.к. максимальное значение напряжения выхода этого датчика 5В.