Пару вопросов о калибровке.

О программах, прилагаемых к продукции ВКБ

Moderator: AdminGroup

Ryurix
Posts: 80
Joined: Tue May 07, 2013 9:14

Пару вопросов о калибровке.

Postby Ryurix » Thu Sep 05, 2013 9:46

1. Опять калибрую MaRS, и заметил, что параметр KdLo никак не влияет на результат. На всякий случай делаю его равным KdHI. Зачем этот параметр?

2. Как работает галочка "AC" (автоцентровка оси)? Эффект от неё тоже не заметил.
Cobra M5 + апгрейд твиста + NJoy32 Pro

Ryurix
Posts: 80
Joined: Tue May 07, 2013 9:14

Re: Пару вопросов о калибровке.

Postby Ryurix » Fri Sep 27, 2013 7:13

В принципе, я сам разобрался.
Если отключить автоцентровку, пресловутую галочку AC, то параметры KdHi и KdLo соответственно указывают коэффициент усиления в большую и меньшую сторону от середины, которая задается параметром Bias.

Соответственно, алгоритм ручной калибровки следующий:
1. В выпадающем списке сверху выбираем тип памяти -- RAM, при изменении параметров жмём Set
2. В отдельном окне открываем программу JoyTester так, чтобы видеть числовое значение оси.
3. Снимаем галочку AC (автоцентровка) и Cl (автокалибровка)
4. Устанавливаем для оси параметр MPL (9 для MaRS, 8 для потенциометра 10КОм)
5. Если нужно инвертировать ось, то самое время поставить галочку в колонке R (Инверсия сигнала на входе)
6. Устанавливаем параметр Bias так, чтобы когда не трогаем ось, то значение было 32767 -- центр
7. Отклоняем ось на минимум, и подбираем значение KdLo так, чтобы в минимуме значение датчика был 0 (ноль) и не было мертвой зоны.
8. Отклоняем ось на максимум и подбираем значение KdHi так, чтобы в максимуме значение датчика было 65535 и не было мертвой зоны.
9. Повторяем шаги 6-8 до полного удовлетворения
10. Выбираем следующую ось для калибровки и повторяем шаги 3-9
11. В выпадающем списке сверху вибираем тип памяти -- FLASH и жмём Set

Параметры KdHi и KdLo должны быть в дапазоне 100-255.
Если они меньше 100 -- надо увеличить значение MPL на единицу,
если больше и 255 не хватает -- нужно уменьшить MPL.

Бывает такой глюк, что после сохранения во FLASH новые значения параметров не сохраняются,
нужно переподключить джойстик в USB порт.
Cobra M5 + апгрейд твиста + NJoy32 Pro

MaxP
Posts: 38
Joined: Fri Jan 15, 2016 4:05

Re: Пару вопросов о калибровке.

Postby MaxP » Tue Mar 15, 2016 10:29

У меня тоже вопросы...
Установил в Cobra Z с NJoy32 Lite 4 дополнительных потенциометра.
В конфигураторе оси увиделись, теперь прошу помощи по калибровки.
Я так понимаю, с Lite-версией вышеописанные манипуляции по ручной калибровке можно даже не пытаться выполнять? Изменение параметров в конфигураторе без записи в контроллер не работают?
Сейчас в конфигураторе вот так:
Image
По осям свистопляска.
Как настроить чувствительность\мёртвые зоны с минимизацией записи в устройство?
Настройка потенциометров с центром чем-то отличается от безцентровых?
С центром - 50 кОм, безцентровые - 10 кОм.

MaxP
Posts: 38
Joined: Fri Jan 15, 2016 4:05

Re: Пару вопросов о калибровке.

Postby MaxP » Tue Mar 15, 2016 10:50

И если у меня две оси должны работать в качестве триммера X\Y - для них есть какие-то отличия в настройке?

MaxP
Posts: 38
Joined: Fri Jan 15, 2016 4:05

Re: Пару вопросов о калибровке.

Postby MaxP » Tue Mar 15, 2016 21:58

Ещё выявился неприятный момент: несмотря на то, что заказывал потенциометры с линейной характеристикой, "безцентровые" (10 кОм) ведут себя странно, а именно, если смотреть во вкладке Test конфигуратора, на четырёх левых делениях оси имею нелинейную характеристику.
Т.е. если двигать ползунок влево, на последних делениях он резко замедляется.
Потенциометры с центральной фиксацией (50 кОм) ведут себя нормально.
Как можно поправить такое поведение?

User avatar
Victorus
Posts: 972
Joined: Wed Sep 21, 2011 13:25
Has thanked: 131 times
Been thanked: 120 times

Re: Пару вопросов о калибровке.

Postby Victorus » Tue Mar 15, 2016 22:29

MaxP wrote:И если у меня две оси должны работать в качестве триммера X\Y - для них есть какие-то отличия в настройке?


Посмотрите о настройке триммеров здесь http://forum.vkb-sim.pro/viewtopic.php?f=15&t=2112&p=20631#p20631. В описании крайних версий прошивок и утилит.

MaxP
Posts: 38
Joined: Fri Jan 15, 2016 4:05

Re: Пару вопросов о калибровке.

Postby MaxP » Thu Mar 17, 2016 2:13

А по нелинейности потенциометров? Как можно поправить?

Alex Oz
Posts: 990
Joined: Mon May 12, 2008 9:10
Location: Минск
Has thanked: 4 times
Been thanked: 44 times

Re: Пару вопросов о калибровке.

Postby Alex Oz » Thu Mar 17, 2016 23:20

Можно попробовать сделать несимметричную ось - со смещенным центром. На разных плечах будут разные коэффициенты, частично это исправит ситуацию.
Я пока не уверен что можно сделать "одностороннюю" ось и использовать Eq - надо попробовать.
Вообщем, подумаю на досуге.

PS - однополярная аналоговая ось с коррекцией кривыми - работает. Попутно обнаружился баг - при коррекции в плюс больше 100% (128 ед) имеет место ограничение максимума оси, при величинах меньше 100% - отрабатывает нормально.Будем посмотреть.
Крайние прошивки и софт / Latest firmware & software
viewtopic.php?f=15&t=908

MaxP
Posts: 38
Joined: Fri Jan 15, 2016 4:05

Re: Пару вопросов о калибровке.

Postby MaxP » Thu Mar 17, 2016 23:49

Да мне бы проапгрейдить контроллер, я бы продолжил эксперименты :)
Я уже и на почту писал, и Ольге в личку - тишина.

Юрий
Posts: 394
Joined: Fri Mar 18, 2011 0:12
Location: Украина
Has thanked: 117 times
Been thanked: 32 times

Re: Пару вопросов о калибровке.

Postby Юрий » Fri Mar 18, 2016 0:25

MaxP wrote:Да мне бы проапгрейдить контроллер, я бы продолжил эксперименты :)
Я уже и на почту писал, и Ольге в личку - тишина.


Вот адреса:
sales@vkb-sim.pro
vkb.mov@gmail.com
стучитесь и Вам ответят.

MaxP
Posts: 38
Joined: Fri Jan 15, 2016 4:05

Re: Пару вопросов о калибровке.

Postby MaxP » Fri Mar 18, 2016 1:58

Именно туда и пишу, и именно не отвечают :)
На форуме Ольга один раз ответила, сказала, что "проапгрейдить можно", но о способе оплаты ничего не сказала.
Так что я пока сижу со своей с Lite-версией, в которой именно при 18-й записи косякнул с параметрами, и теперь несколько крутилок не работают :)

MaxP
Posts: 38
Joined: Fri Jan 15, 2016 4:05

Re: Пару вопросов о калибровке.

Postby MaxP » Thu Mar 31, 2016 9:46

Alex Oz wrote:Можно попробовать сделать несимметричную ось - со смещенным центром. На разных плечах будут разные коэффициенты, частично это исправит ситуацию.
Я пока не уверен что можно сделать "одностороннюю" ось и использовать Eq - надо попробовать.
Вообщем, подумаю на досуге.

PS - однополярная аналоговая ось с коррекцией кривыми - работает. Попутно обнаружился баг - при коррекции в плюс больше 100% (128 ед) имеет место ограничение максимума оси, при величинах меньше 100% - отрабатывает нормально.Будем посмотреть.


Спасиб, поэкспериментировал.
С помощью Eq, к сожалению, устранить нелинейность не удалось. В прошивке 1.77, кстати, нижний предел не менялся даже при установке более 128 единиц.

В общем, информация для тех, кому нужно устранить нелинейность на переменном резисторе (как делал я, на резисторе 10 кОм):
- Калибруемся
- Убираем галки AC и Cl
- Выставив средние KdHi и KdLo, опытным путём подбираем MPL (для 10 кОм - 7 или 8, коэффициенты около 200 и 100 соответственно)
- Опытным путём в поле Bias смещаем центр. Если нелинейность внизу, то добавляем положительное значение (у меня 600-800). Проверяем, чтобы вверху не было нелинейности (она тоже, скорее всего, будет присутствовать, но небольшая).
- При необходимости корректируем KdHi и KdLo
- Калибруем заново.

В итоге теряем примерно 2\3 рабочего хода резистора (та самая нелинейность), но в остальном всё работает достаточно неплохо.

Пожелания по работе конфигуратора (у меня 0.76.9.2):
1. Хотелось бы, чтобы после калибровки\записи конфигуратор оставался на той вкладке, где он был до этого.
К примеру, при калибровке приходится постоянно переключаться с Buttons на Axes.
2. Имеется ли функция "Отменить все изменения [с последней записи]"? Не критично, но было бы удобно, а то сейчас приходится просто закрывать программу.

User avatar
Victorus
Posts: 972
Joined: Wed Sep 21, 2011 13:25
Has thanked: 131 times
Been thanked: 120 times

Re: Пару вопросов о калибровке.

Postby Victorus » Thu Mar 31, 2016 11:06

MaxP wrote:2. Имеется ли функция "Отменить все изменения [с последней записи]"? Не критично, но было бы удобно, а то сейчас приходится просто закрывать программу.

Если Set не нажимали, то, чтобы отменить изменения, нажмие Get. Прочитаются текущие сохраненные параметры.

MaxP
Posts: 38
Joined: Fri Jan 15, 2016 4:05

Re: Пару вопросов о калибровке.

Postby MaxP » Thu Mar 31, 2016 12:17

Спасибо, я что-то подзабыл про эту функцию :)


Return to “Программное обеспечение”

Who is online

Users browsing this forum: No registered users and 2 guests