NJoy32_Pro Отказала Ось. Использование IDC-26F для оси Y.

Moderator: AdminGroup

serb7777
Posts: 20
Joined: Mon Dec 10, 2012 13:45

Re: NJoy32_Pro Отказала Ось. Использование IDC-26F для оси Y

Postby serb7777 » Thu Jun 11, 2015 9:40

UIV wrote:v1.65.3 на тестах. Могу выложить на фтп.

Можно попробовать. Появились мысли по неработающей оси.

Ron61
Posts: 3263
Joined: Tue Jan 15, 2013 23:56
Location: г.Минск
Has thanked: 44 times
Been thanked: 637 times

Re: NJoy32_Pro Отказала Ось. Использование IDC-26F для оси Y

Postby Ron61 » Fri Jun 12, 2015 20:38

Илья, если не против, ты её уже выкладывал viewtopic.php?f=15&t=908&start=390#p16545

User avatar
UIV
Мастер
Posts: 5244
Joined: Mon Apr 17, 2006 16:33
Has thanked: 24 times
Been thanked: 372 times

Re: NJoy32_Pro Отказала Ось. Использование IDC-26F для оси Y

Postby UIV » Sat Jun 13, 2015 3:36

На фтп выложена также крайняя версия конфигуратора под эту прошивку.

serb7777
Posts: 20
Joined: Mon Dec 10, 2012 13:45

Re: NJoy32_Pro Отказала Ось. Использование IDC-26F для оси Y.

Postby serb7777 » Wed Nov 11, 2015 8:12

Здравствуйте. Наконец дошли руки, прошился последней прошивкой. Ось, та что на твисте была и та что была переделана под резистор под большим пальцем по прежнему не работает. Замерил напряжение на плате, непосредственно на разъёме, всё нормально, меняется от 0 до 3,28 В, по аналогии с родной осью Кобры, казалось бы к монтажу вопросов нет. Но что было замечено ! После калибровки осей, на голой плате, при отключенных всех кнопках, датчиках, именно эта ось в параметрах KdHi и KdLo прописывает 0, а остальные оси по 255. Сдаётся мне, что крякнул канал и в этом вся проблема. Хотя можно попробовать вернутся к самой первой прошивке 1.08 и начать сначала, вот только не могу найти её нигде.

User avatar
UIV
Мастер
Posts: 5244
Joined: Mon Apr 17, 2006 16:33
Has thanked: 24 times
Been thanked: 372 times

Re: NJoy32_Pro Отказала Ось. Использование IDC-26F для оси Y.

Postby UIV » Wed Nov 11, 2015 8:25

Укажите версию прошивки и к какому номеру оси подключен резистор?

serb7777
Posts: 20
Joined: Mon Dec 10, 2012 13:45

Re: NJoy32_Pro Отказала Ось. Использование IDC-26F для оси Y.

Postby serb7777 » Wed Nov 11, 2015 9:29

Ось как и была 4, та что на твисте была, прошивка последняя с сайта скачал 1.62.6, если память не изменяет.

User avatar
UIV
Мастер
Posts: 5244
Joined: Mon Apr 17, 2006 16:33
Has thanked: 24 times
Been thanked: 372 times

Re: NJoy32_Pro Отказала Ось. Использование IDC-26F для оси Y.

Postby UIV » Wed Nov 11, 2015 9:43

Есть возможность подключить к другому свободному каналу?

serb7777
Posts: 20
Joined: Mon Dec 10, 2012 13:45

Re: NJoy32_Pro Отказала Ось. Использование IDC-26F для оси Y.

Postby serb7777 » Wed Nov 11, 2015 10:08

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

User avatar
UIV
Мастер
Posts: 5244
Joined: Mon Apr 17, 2006 16:33
Has thanked: 24 times
Been thanked: 372 times

Re: NJoy32_Pro Отказала Ось. Использование IDC-26F для оси Y.

Postby UIV » Wed Nov 11, 2015 13:22

Без разницы

serb7777
Posts: 20
Joined: Mon Dec 10, 2012 13:45

Re: NJoy32_Pro Отказала Ось. Использование IDC-26F для оси Y.

Postby serb7777 » Wed Nov 11, 2015 16:58

Эксперимент провёл. Имеем: NJoy32_Pro прошивка 1.626 (голый, без подключенных датчиков, тумблеров ,кнопок), резистор 50кОм. Ось №4 (она же бывшая ось твиста) (контакты на разъёме IDC26 10,11,12 )-не работает, при калибровке KdHi и KdLo прописывает 0, Bias- меняется. Ось №5 (контакты на разъёме IDC26 13,14,15 )-работает. Ось №6 (контакты на разъёме IDC26 16,17,18 )- не работает, при калибровке KdHi, KdLo, Bias- меняется.Ось №7 (контакты на разъёме IDC26 19,20,21 )-работает. Ось №8 (контакты на разъёме IDC26 22,23,24 )-работает.

serb7777
Posts: 20
Joined: Mon Dec 10, 2012 13:45

Re: NJoy32_Pro Отказала Ось. Использование IDC-26F для оси Y.

Postby serb7777 » Thu Nov 12, 2015 8:17

Проблема решена ! Огромное спасибо Ron 61 за оказанную помощь.

User avatar
Victorus
Posts: 1675
Joined: Wed Sep 21, 2011 13:25
Has thanked: 374 times
Been thanked: 257 times

Re: NJoy32_Pro Отказала Ось. Использование IDC-26F для оси Y.

Postby Victorus » Thu Nov 12, 2015 9:57

Поделитесь, пожалуйста, что же там было. На будущее. Вдруг еще пригодится.
Руководство пользователя по контроллерам VKB (VKB controllers User Guide) Ru&En
https://disk.yandex.ru/d/LlqiYtIrIetBOQ

Ron61
Posts: 3263
Joined: Tue Jan 15, 2013 23:56
Location: г.Минск
Has thanked: 44 times
Been thanked: 637 times

Re: NJoy32_Pro Отказала Ось. Использование IDC-26F для оси Y.

Postby Ron61 » Thu Nov 12, 2015 15:53

Опишу по свежей памяти, думаю, ничего не пропущу. Надеюсь, serb7777 в обиде не будет. Это не первый такой случай в моей практике, возможно пригодится для разработчиков.

Итак, что имеем:
1. в логической закладке изменена дефолтная последовательность осей, начиная с 3(HID Usage)
2. там же значения Dz Lo и Dz Hi отличны от нуля (понимаю, мертвая зона, так ,на всякий случай)
3. резистор 50к подключен к 4 оси
4. в физической закладке активны галки "AC" и "CI" и MPL=8 (4 ось, где резистор)
5. после калибровки значения KdLo и KdHi = 0, Bias=~ 647, Base=3 в JoyTestere тишина, никаких визуальных изменений или видим вертикальную линию, сверху до низу, не реагирующую ни на что.

Что было сделано,так сказать, алгоритм:
1a. вернули дефолтное состояние осей (X,Y,Z,Rx,Ry,Rz,Slider,Dial) об этом написано в руководстве прямо (HID Usage Название оси в HID. Не рекомендуется изменять умолчательные названия. Изменение имени оси может привести к ее неработоспособности. :( )
2a. DzLo и DzHi =>0 (это в логических осях, вдруг не заметят и перепутают с KdHi :) )
3a. уменьшил множитель MPL=7 и попробовал снова откалибровать=> результат тот же(см. п.5)
4a. руками забил по 100(от балды :) ) в KdHi и KdLo ===> появилась ось в JoyTester, с разными размахами синусоиды (вверу и внизу) и смещением, ниже центральной линии JoyTester.
5a. изменением Bias поднял к центру синусоиду(можно сразу по 200 единиц использовать, наглядней просто, значение может быть с минусом, у меня, например, есть -2070)
6a. изменением KdHi и KdLo добился приблизительно одинаковых, размахов синусоиды, не важно,что не выбирался полный диапазон. Здесь главное одинаковый размах и придерживание центра (в процессе, возможно, придется корректировать и Bias)
7a. увеличил MPL=8(этим выбираем полный диапазон), при этом ещё вносим корректировки в KdHI и KdLo(по 5единиц) и Bias (в итоге KdHi=120 и KdLo=140, вот Bias не помню, 140 что-ли, serb7777, уточни пожалуйста)
8a. сохранил профиль под названием "stabil". Всё.

При изменениях Kdhi и KdLo не забываем, что они отвечают за противоположные стороны синусоиды. Т.е. KdHi за нижнюю, а KdLo за верхнюю. Сразу вопрос разработчикам - нельзя ли их привязать(инверсией или переименованием, простите за профанизм) к реальным сторонам синусоиды? Это было бы наглядней и логичнее, что-ли. :) Незабываем жать Set. В моих настройках галка "АС" снята для всех осей.
У меня было с десяток случаев с такими проблемами(не хочет калиброваться). И всегда был такой алгоритм - уменьшаем MPL, что-бы увидеть синусоиду и где мы находимся относительно центра.Выравниваем размахи и центрируем.Увеличиваем MPL для выбора всего диапазона. Точная подгонка коэффициентов и Bias. Вот и всё. Буду рад, если это кому-нибудь поможет.

з.ы. был неправ в утверждении и просьбе к разработчикам в изменении названий (или перестановке) KdHi и KdLo - каюсь. :? Прочитал, вник, осознал :D Чтобы они соответствовали своим названиям, для пущей наглядности, нужно в логических осях сделать инверсию, которая на работу оси никак не влияет. Просто удобнее настраивать. Нужно учитывать, что не все оси стоит инвертировать. Некоторые работают сразу в удобном виде. Наверное, зависит от подключения (резистора) и расположения магнита. Поправьте, если неправ.
Last edited by Ron61 on Sun Dec 06, 2015 17:23, edited 3 times in total.

serb7777
Posts: 20
Joined: Mon Dec 10, 2012 13:45

Re: NJoy32_Pro Отказала Ось. Использование IDC-26F для оси Y.

Postby serb7777 » Thu Nov 12, 2015 16:04

Только хотел ответить вкратце, а тут целый мануал. Всё верно. Ron61 ещё раз спасибо.


Return to “Тех. поддержка”

Who is online

Users browsing this forum: No registered users and 17 guests