-
Проблемы с осями X,Y в MJ16
Добрый день друзья.
Я давно не писал, и не летал и вообще каюсь и возвращаюсь в лагерь для полетов.
Как то давно я решил модифицировать свой первый и честное слово пока единственный джой от Логитека. Я решил сделать напольный РУС. Для чего просто удлинил рукоять руса и все.
Потом разумеется начались проблемы с датчиками и я решил переделать на датчики Холла. Потом я купил MJ16 и внедрил его. Потом оказалось что из за того что механика у джоя пластиковая там было много зазоров от которых все и прыгало.
Примерно год назад, а вероятно даже и два назад я решил переделать его на подшипники, и по нормальному на Холлы. Так как ранее все сделано было за пару часов, совершенно несерьезно.
Я расточил дырки в конструкции, внедрил подшипники 10 мм в диаметре и начал собирать.
На днях я довел все до ума, начал подключать датчики и очень долго не мог их настроить.
Долго мучался пробуя разные варианты примостить магниты из CD-ROM после почитал что вероятно у них не две полярности а выше, пошел и на рынке нашел небольшие классические магниты, которые сразу дали нормальные отклики.
Но это только начало.
Когда я собрал конструкцию всю и начал калибровать джой - что я увидел?
Ставишь в калибровщике отображать данные снятые с джоя - тянешь ручку вверх-вниз, значения плавно изменяются, например с -85 до 50, также и по другой оси.
Оканчиваешь калибровку и что видишь - тянешь ручку с самой нижней точки от себя - курсор в окне плавно плывет в верх, и как только доходит середины шкалы - резко, за пример 5 шагов прыгает на самый вверх. В Джойтестере это выглядит примерно так - курсор находится в разделенном поле на 4 части в нижнем правом углу в центре этого кубика, и когда ты водишь ручку по кругу - курсор плавно ездит по этому квадрату 1/4 от всего поля и как только подтягиваешь ручку до верхнего края этого маленького квадрата - курсор как бы вываливается за грани этого квадрата и там начинается страшный шум - кривая курсора прыгает страшными квадратами.
Что бы я не пробовал я не смог это удалить. Думал что чтото не так или с датчиками или с магнитами, пока не решил попробовать одну из осей не попробовать на оси педалей.
Удачно откалибровавшись я увидел как в джойтесте все плавно считывается с датчика, кривая плавно ходит от верха до низа, используя все значения от 0 до 65565. После я попробовал и второй датчик и увидел тоже самое.
Одним словом я вчера переключил оси X,Y на оси вращение и чтото еще, которые я не задействовал, и удачно полетал на удивление с четким съемом данных.
Если у кого есть мысли что могло случиться с осями X,Y прошу подсказать, так как сейчас я не вижу в джойтестере кривых, и до конца настроиться будет сложнее.
Спасибо.
-
Ответ: Проблемы с осями X,Y в MJ16
Думаю сдесь может быть несколько причин.
1. незадействованные оси должны быть "посажены на землю"
2. Мозможно "холодная пайка" на осях Х и У, попробуй пропаяй контакти по этим осям
3. Попробуй перепрошить АтМегу.
Также я считаю что настраивать связку "магнит - ДХ" надо настраивать при помощи вольтметра.
-
Ответ: Проблемы с осями X,Y в MJ16
Если можно то подробнее, как присадить на землю, и как понять холодная пайка.
Там разводка на плате сделана просто проводками, как бы платка (монтажная что-ли называется), а так проглядывал кажется все хорошо.
Перепрошить, нужно почитать, не факт что смогу. Лучше в Киеве кого-то найти и за денюшку сделать.
Спасибо за подсказки!
-
Ответ: Проблемы с осями X,Y в MJ16
Цитата:
Сообщение от
tarya
Если можно то подробнее, как присадить на землю, и как понять холодная пайка.
Там разводка на плате сделана просто проводками, как бы платка (монтажная что-ли называется), а так проглядывал кажется все хорошо.
Перепрошить, нужно почитать, не факт что смогу. Лучше в Киеве кого-то найти и за денюшку сделать.
Спасибо за подсказки!
"Посадить на землю" это допустим поставить перемычку между штырьками "земля" и "сигнал" на который постувает сигнал с датчика.
"Холдная пайка" это так сказать трещинки в олове на местах пайки.
-
Ответ: Проблемы с осями X,Y в MJ16
Благодарю. Попробую все пропаять с нуля и сделать перемычки как вы рекомендуете.
---------- Добавлено в 10:50 ---------- Предыдущее сообщение было написано в 10:37 ----------
Извиняюсь что сразу не спросил.
Есть еще вопрос.
Только недавно стал обращать внимание на поле Precision в джойтестере. К примеру на картинке http://www.sukhoi.ru/forum/attachmen...9&d=1084907582 там стоит 1024, в других тестах у ребят по 780, или около того. Почему у меня точность не выше 140? только вот стал внимание обращать. С чем это может быть связано.
Спасибо.
-
Вложений: 1
Ответ: Проблемы с осями X,Y в MJ16
Цитата:
Сообщение от
tarya
Благодарю. Попробую все пропаять с нуля и сделать перемычки как вы рекомендуете.
---------- Добавлено в 10:50 ---------- Предыдущее сообщение было написано в 10:37 ----------
Извиняюсь что сразу не спросил.
Есть еще вопрос.
Только недавно стал обращать внимание на поле Precision в джойтестере. К примеру на картинке
http://www.sukhoi.ru/forum/attachmen...9&d=1084907582 там стоит 1024, в других тестах у ребят по 780, или около того. Почему у меня точность не выше 140? только вот стал внимание обращать. С чем это может быть связано.
Спасибо.
Перемычки должны быть установлены ОБЯЗАТЕЛЬНО иначе будут хаотически шуметь оси.
Если в поле Precision значения менее хотябы 900 надо смотреть настройку датчиков (связку магнит-датчик), значит датчик при максимальных отклонениях не выдает весь диапазон напряжений. Например для нормальных показаний надо чтоб с датчика при РУС в нейтрали выходило 2,45В (половина напряжения питания контроллера) при максимальных отклонениях 0,3в и 4,6в соответственно, а у тебя допустим на максимальных отклонениях напряжение меняется от 2в до 3в.
Кстати если нужен будет еще контроллер собраный на нормальной плате и магниторезисторы - обращайся.
-
Ответ: Проблемы с осями X,Y в MJ16
Не знаю, сюда, не сюда - по названию темы вроде подходит.
У меня сейчас мджой16 сидит возле руса, в руд воткнул мозги от логитека. А хотелось бы использовать тумблера от мджоя, да и разнообразие кнопок не помешает. Если контролер расположу в руде, меньше проводов придется тянуть. Только вот единственно боюсь - сильно ли будут дрожать оси рус? Каждую ось решил бросить проводом от усб от джоев, он экранирован и на каждом есть (ферромагнетик?) от шумов. Длина - 1-1,5 м - чтобы на столе не сильно мешали провода, кнопки решил кинуть отд. проводом.
В электронике не разбираюсь, потому и спрашиваю совета. На данный момент на русе стоят потенциометры, но с заменой механики планирую поставить холлы.
-
Ответ: Проблемы с осями X,Y в MJ16
Как будут дрожать оси - зависит от многих факторов, здесь только практикой узнаете. Холлы в данной ситуации предпочтительней - выходное сопротивление пониже.
Феррит на проводах здесь ничем не поможет - основной помехой будут сетевые наводки.
Больший эффект может дать заземление - три провода к резюку по схеме, экран - только в одной точке к земле контроллера.
-
Ответ: Проблемы с осями X,Y в MJ16
Я попробовал к педалям припаять - минус от резюка шел на экран, так в описании к мджою сказано. Оценить результат трудно, т.к. сравнить не с чем. По тесту то дрожит, то не очень :(
Мысль была пустить провода от осей в лптэшном кабеле, да опять же не знаю какой результат будет.
Буду короче пробовать, если дрожать оси будут, придется 2й контролер лепить.
-
Ответ: Проблемы с осями X,Y в MJ16
Там случай двухпроводов в экране - тогда экран как земляной используется - естетсвенно с двух сторон соединяется. Но если в экране три жилы - тогда лучше внутренний провод как землю использовать, а экран - по своему прямому назначению. То есть сигнал через него идти не должен.
-
Ответ: Проблемы с осями X,Y в MJ16
помоему лучше было бы оставить контролер в РУСе, а в руд прокинуть два сетевых кабеля что дало бы тебе все необходимые кнопки 8*8. вот только придется сделать диодную матрицу выносную отдельно уже в руде. на своем опыте психанул и купил второй Мджой :) хотя в русе использованы всего три оси и одна колонка на кнопки.ну может четыре оси будет если тормоз сделаю не кнопочный а на осях. т.е. больше половину платы простаивает по факту
-
Вложений: 1
Ответ: Проблемы с осями X,Y в MJ16
Понятно конечно, что контролер лучше возле руса держать, просто хочется чтобы был один джой в системе, а не несколько. Ну и жаль, что контролер задействован по минимуму.
Диодную матрицу спаять мне не проще, с трудом "родил" контролер. :)
Уже разобрал и руд и рус, буду мучать. Вот как себя ведут педали кот. подцепил проводом от усб в VKB_JoyTester - эт нормально или как?
-
Ответ: Проблемы с осями X,Y в MJ16
Прямой участок конечно шумит, но летать можно. Сравните с прямым подключением резистора - будет понятней.
-
Вложений: 1
Ответ: Проблемы с осями X,Y в MJ16
Ну вот- что то "родил". Провода от осей до контролера приблизительно 70см. Оси посадил на подшипники, поставил холлы. в джойтестере покрутил без центровки и рукоятки - все еще в разобраном состоянии. Честно говоря оценить качество поделки адекватно не могу.:) На глаз - все покупные джойстики у меня показывали худший результат.
-
Ответ: Проблемы с осями X,Y в MJ16
Учитыва, что датчики ты ещё не с позиционировал явно левая часть по Х-су полностью не отрабатывается. Но пока это нормально. Делай дальше. Собирай полностью, потом с датчиками ещё поколдуем.
-
Ответ: Проблемы с осями X,Y в MJ16
Отрабатывается, проверил, эт просто я без загруза осей штоком водил, ну и как то непривычно, легко, потому до упора шток не укладывал :ups:
Мне непонятно почему на оси у показывает 1074 остчетов - вроде в контролере максимум 1024.
Самое главное - получится собрать все на 1м контролере, оси рус вроде не дрожат. останется закрепить пыльник, и рус готов практически :)
И останется мне для полного счастья облагородить руд и доточить педали :)
-
Ответ: Проблемы с осями X,Y в MJ16
Цитата:
Сообщение от
-Primum_agmen-
Мне непонятно почему на оси у показывает 1074 остчетов - вроде в контролере максимум 1024
Не обращай внимание. Шаманство с полным отсчётом - это всё от лукавого :)
Для хорошего джоя хватит и 800 отсчётов.
Мне, вот, всегда лень было доводить связку магнит+холл до 1024 отсчётов
-
Ответ: Проблемы с осями X,Y в MJ16
Уж скока я читал ветку по посадке на холлы, а тут с первого раза получилось. Блин удался :)
-
Ответ: Проблемы с осями X,Y в MJ16
Так отработана методика уже сильно. Читай и делай, читай и делай. :) Про тумблера не забудь. Штука приятная у М16.
-
Ответ: Проблемы с осями X,Y в MJ16
Тумблера уже распробовал, терь без них не могу уже :) Думаю и энкодеры прилепить, не знаю куда применю, но запас карман не тянет.
Методика, расписана от и до, огромное спасибо всем за то что она есть, и так подробна и доходчива, уж если я ничего в электронике не соображающий смог все сделать сам.:rtfm:
Главное, как всегда - начать :D Я правда долго и упорно "штудировал" данную тематику здесь и на др. форумах, прежде чем решился.
Самое смешное - я наконец то более менее паять научился. :D
-
Ответ: Проблемы с осями X,Y в MJ16
Цитата:
Сообщение от
-Primum_agmen-
Главное, как всегда - начать :D Я правда долго и упорно "штудировал" данную тематику здесь и на др. форумах, прежде чем решился.
Самое смешное - я наконец то более менее паять научился. :D
Чего не сделаешь ради любимого авиасима...:D
-
Ответ: Проблемы с осями X,Y в MJ16
Ох блин, пока доделаешь, стока изматеришься! :)
Начал проверять связку рус+руд и вот что заметил - на русе теперь стоят холлы, ход рукоятки они отрабатывают наполовину. Т.е. половина хода - рули в макс. положении.
Где то я про такое читал, тока где не помню. Ткните пожалуйста носом в нужное место :) или посоветуйте как заставить работать холлы на весь ход рукоятки.
-
Ответ: Проблемы с осями X,Y в MJ16
Отодвинуть холл дальше от точки поворота- "линейный" ход магнита увеличится.
-
Ответ: Проблемы с осями X,Y в MJ16
Спасибо, буду ковырять :)
-
Ответ: Проблемы с осями X,Y в MJ16
Цитата:
Сообщение от
Alex Oz
Отодвинуть холл дальше от точки поворота- "линейный" ход магнита увеличится.
эээ, может наоборот придвинуть к оси вращения , тогда увеличится ход и размах будет отрабатываться полностью .:). Или магнит "поширше" , а мджой раскалибрует уже сам