???
Математика на уровне МГУ

Страница 2 из 2 ПерваяПервая 12
Показано с 26 по 34 из 34

Тема: переделка джоя Х-45

  1. #26
    Механик Аватар для Scull
    Регистрация
    11.03.2010
    Адрес
    Киев
    Возраст
    43
    Сообщений
    282

    Re: переделка джоя Х-45

    Да не в угле дело. Перемененный резистор делит напряжение, от максимального значения до 0, а дополнительные резисторы не дают получить на входе делителя 0 и максимум. Диапазон становиться меньше, за счет того что в контроллер не приходят максимальные и минимальные значения напряжения. Я не знаю как сделано в Х45 но подозреваю, что принцип тот же, контроллер получает какое-то напряжение от 0 до +U, а дополнительные резисторы не дадут контроллеру получить полный 0 и полное U, поэтому диапазон будет не полный.

    Я тоже имел ввиду цифры условно. Дело не в количестве Ом.

  2. #27
    Бортмеханик Аватар для Baur
    Регистрация
    18.02.2006
    Адрес
    Sochi, Adler
    Возраст
    49
    Сообщений
    1,060

    Re: переделка джоя Х-45

    Цитата Сообщение от Scull Посмотреть сообщение
    контроллер получает какое-то напряжение от 0 до +U, а дополнительные резисторы не дадут контроллеру получить полный 0 и полное U, поэтому диапазон будет не полный.
    Так это и требуется в данном случае.
    Ладно, я подсказал на основе своего опыта, а слушать меня или нет это дело сугубо личное.

  3. #28
    Механик Аватар для Scull
    Регистрация
    11.03.2010
    Адрес
    Киев
    Возраст
    43
    Сообщений
    282

    Re: переделка джоя Х-45

    Мне стало интересно, по какому принципу работает контроллер х45, если вы говорите что у вас получился полный диапазон вашим методом. Я и хотел это выяснить. Но безуспешно.

    Потенциометр, как делитель напряжения будет делить напряжение пополам в среднем положении будь у него сопротивление что 1 Ом что 100 килоОм. В положении на 3/4 он будет делить напряжение на 3/4 вне зависимо от сопротивления. А с добавочными резисторами это все равно что не использовать его собственный полный диапазон.

  4. #29

    Re: переделка джоя Х-45

    Есть пара слов по резисторам.

    Чтобы было наглядно, посмотрите на график зависимости сопротивления резисторов крена и тангажа в РУСе
    от угла поворота ручки резистора вот здесь

    http://www.virtualsky.ru/page_dopinf...p_id=13&game=1

    рисунок 21.

    Понятно, что если вы будете использовать эти же самые резисторы, установив их где-то на корпусе
    РУДа, то при прямом управлении поворотом ручки это будет выглядеть так: поворачиваем ручку, и до 110 градусов ничего не меняется,
    затем от 110 до 160 - весь диапазон (и очень неудобно ловить точное нужное значение), и от 160 до 270 опять ничего не меняется.

    Я установил резисторы именно на 50 кОм, линейные. Но - ОЧЕНЬ ВАЖНО, и я не увидел этого в сообщениях выше! -
    при первом же включении переработанного устройства, добившись, чтобы резисторы просто правильно работали (т.е. соответствующие параметры увеличивались
    при повороте ручки по часовой стрелке) - я провел калибровку устройства так, как это делается для любого джоя. И после этого устройство в части регулировки
    параметров работало нормально - т.е. "крестик" при среднем положении ручек резисторов был в центре, и плавно "плавал" от центра влево-вправо (вверх-вних) до упора при поворотах ручек
    от среднего положения до левого или правого упоров.

    Чтобы вам не лезть в "Методику переделки", выкладываю, как откалиброваться, здесь.

    Но предварительно нужно установить на ручки резисторов удобные для управления резисторами ручки, крайне желательно – с риской положения. При этом вертикальное положение риски должно точно соответствовать среднему положению ручки резистора. Если ручки имеют такую конструкцию, что их можно установить на ручке резистора только в одном положении (например, из-за наличия шлица на ручке резистора), необходимое положение обеспечивается поворотом корпуса резистора, после чего корпус фиксируется гайкой.


    Проверка правильности работы «новых» резисторов проводится в обычном порядке во вкладке «Игровые устройства» - «Свойства» (Пуск – Мой компьютер – Панель управления – Игровые устройства), где после подключения устройства к компьютеру должен появиться «Saitek X45 Joystick».

    Резисторы должны работать следующим образом: при повороте ручки резистора вправо центральный «крестик» должен уходить вправо (или вверх), соответственно при повороте влево – влево (вниз). Если какой-либо из резисторов работает обратным образом, необходимо перепаять провода на его крайних выводах так, как указано в п. 2 этапа 6.

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

    1. Операция «Поставьте устройство в среднее положение…» - выполняется установкой ручек резисторов в среднее положение (риски – вертикально).

    2. Операция «Переместите рукоятку несколько раз по полному кругу…» - выполняется в несколько приемов:

    2.1. Установить ручки резисторов в среднее положение (риски – вертикально)

    2.2. Повернуть ручку левого резистора по часовой стрелке до упора, затем ручку правого резистора – по часовой до упора.

    2.3. Затем ручку левого против часовой до упора, затем ручку правого против часовой до упора.

    Повторить операции 2.2 и 2.3 еще несколько раз, при этом повороты ручек резисторов необходимо выполнять с минимальными интервалами между окончанием поворота предыдущего и началом поворота последующего, после чего, как требует методика, нажать одну из кнопок устройства.

    3. После этого снова выполнить операцию 1 «Поставьте устройство в среднее положение…» и нажать одну из кнопок устройства.

    На этом калибровка резисторов крена и тангажа заканчивается, далее в обычном порядке проводится калибровка прочих датчиков плавных параметров устройства.

  5. #30
    Механик Аватар для Scull
    Регистрация
    11.03.2010
    Адрес
    Киев
    Возраст
    43
    Сообщений
    282

    Re: переделка джоя Х-45

    Цитата Сообщение от Юрий СПБ Посмотреть сообщение
    РУДа, то при прямом управлении поворотом ручки это будет выглядеть так: поворачиваем ручку, и до 110 градусов ничего не меняется, затем от 110 до 160 - весь диапазон (и очень неудобно ловить точное нужное значение), и от 160 до 270 опять ничего не меняется.
    Я установил резисторы именно на 50 кОм, линейные.
    Если сделать по методу Baur`а то будет так как на синем графике. Это и все что я хотел сказать.
    Нажмите на изображение для увеличения. 

Название:	graph.png 
Просмотров:	31 
Размер:	28.9 Кб 
ID:	125101

    Цитата Сообщение от Юрий СПБ Посмотреть сообщение
    Но - ОЧЕНЬ ВАЖНО, и я не увидел этого в сообщениях выше! -
    Да как-то само собой разумеется, что джойстик надо калибровать.

  6. #31
    Инструктор
    Регистрация
    26.02.2005
    Адрес
    Саратов
    Возраст
    55
    Сообщений
    1,355

    Re: переделка джоя Х-45

    Извеняюсь, конечно, но Юрий - я не понял о чём вы???
    откалибровать - это одно, весь диапозон - это другое
    То что написал Baur - логично (проверю - отпишусь)
    то что пишете вы - непонятно.
    to Sсull - вот как должно быть (примерно )
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	1.JPG 
Просмотров:	29 
Размер:	50.3 Кб 
ID:	125138  

  7. #32

    Re: переделка джоя Х-45

    VadNik - по моему пониманию, во время калибровки соответствующая программа "ловит" максимум и минимум сигналов с резисторов.
    Соответствующие в моем случае, т.е. в случае установки "линейных", а не линейных с урезанным рабочим диапазоном (красный график на Вашем рисунке),
    крайним положениям ручки резистора. Т.е для программы не имеет никакого значения, достигаются ли эти максимум и минимум при крайних положениях
    ручки резистора - или при неких промежуточных.

    Еще раз посмотрите на на красный график на Вашем рисунке. Если двигать ручку ризистора левее угла 110 грд, сигнал ВСЕ РАВНО будет минимальным
    и постоянным - и программа калибровки каким-то образом берет его за минимум.
    Если вправо от точки 160 грд - сигнал будет максимальным и тоже постоянным, и программа берет его за максимум.

    И поэтому черная линия на Вашем графике как в конечном счете изменение некоего параметра в зависимости
    от угла поворота ручки резистора - показывает его изменение именно в моем варианте - т.е. для резистора 50 кОм с линейной,
    а не с "урезанной" зависимостью сопротивления от угла поворота ручки.

    Вот только что провел калибровку моего пульта на базе Сайтековского "Авиатора" - и убедился, что это именно так.

    Все ли понятно, коллега?

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

  8. #33
    Механик Аватар для Scull
    Регистрация
    11.03.2010
    Адрес
    Киев
    Возраст
    43
    Сообщений
    282

    Re: переделка джоя Х-45

    Цитата Сообщение от VadNik Посмотреть сообщение
    То что написал Baur - логично (проверю - отпишусь)
    то что пишете вы - непонятно.
    to Sсull - вот как должно быть (примерно )
    Что именно черный график отражает?
    Контролеру все равно какое сопротивление у потенциометра, в определенных пределах. Потенциометр работает как переменный делитель напряжения. Тоесть контроллер дает некое опорное напряжение скажем +5В, а потенциометр его делит. В случае как написал Baur у нас в самых крайних положениях потенциометра будет не 0 и не +5 на входе АЦП контроллера, то есть не крайние положения осей в игре. Это дело конечно можно откалибровать и даже ось в игре будет работать от начала до конца, калибровка растянет значения реальные которые поступают от джойстика до необходимых, но так делать неправильно да и бессмысленно.

    Я забыл там оси подписать По вертикали сопротивление R, по горизонтали угол поворота ручки.

  9. #34

    Re: переделка джоя Х-45

    Scull - именно так. А график, ессно, я так и понимал.

Страница 2 из 2 ПерваяПервая 12

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •