-
Ответ: USB контроллер джоистика
Давайте не будем флудить в этой теме, которую и так очень большая стала и находить в ней нужную информацию стало очень тяжело.
Если кто хочет обсудить теорию точности устройств управления, давайте заведем на это другую тему и в ней все обсудим. Хотя если воспользоваться поиском, то такие темы уже были, все было обсуждено, просчитано и сделаны все выводы.
-
Ответ: USB контроллер джоистика
И чем ты мерил отсчеты? Джойтестером? Так ты не точность резюка мерил, ты мерил шумы, которые джойтестер и показывает.
Проведи маленький эксперимент Если на РУС у тебя 1020 отсчетов, попробуй перемещать ручку РУС таким образом, чтоб точно и постоянно фиксировать положение ее на оси X. Т.е. РУС отклонил полностью влево. Потом отведи чуть вправо, что значение было 1, потом 2 и т.д.... Или 153. Сомневаюсь что у тебя получится. В лучшем случае с шагом в 150 единиц значения будут меняться.
----
?жой тестер я так и не нашел в сети :-((
А вот экспериментов по точности было предостаточно. Могу сказать что :
1. У меня в джое нет люфтов вообще , ибо для устранения этого явления я отдал почти 2 недели времени.
2. При колибровеке включаем галочку 'отображать необработанные данные' и видим в RAW что приходит непосредственно с АЦП. по началу диапазон был от -320 до +330. Мне не понравилось и я расширил диапазон до +510 - 500 с помощью токопровод.клея.
3. В необработанных данных видно приращение данных не +10 , 15 единиц как это было со старой электроникой , а +1, 2. Этому явлению я тоже уделал еще почти неделю свего времени. (мешало сухое трение и люфты)
Так что +1 или на худой конец +2 единицы приращения у меня есть , а не 10 или 20.
4. Кривые . Ради них всё затея и мутилась. Меня доставало приращение джоя на краях кривых. В центре было гдето +10 +15 а вот на краях (после пересчетов уже в симе) приращение было уже почти дискретным. Тоесть достаточно было довернуть ручку на 1 мм к краю , как штурвал с симе принимал крайнее положение , хотя реально нужно было 'положение между' ...ПОсле переделки джоя появились промежуточные положения штурвала на краях , что и требовалось доказать.
По поводу флуда - не флуд это вовсе. Ибо точность джоя напрямую связана со схемой Миндога (аминь) .... У него самый точный девайз на сегодня из доступных.
-
Ответ: USB контроллер джоистика
http://vkb.sukhoi.ru/files/JoyTester2.zip - ВКБ забыл?
А ты поищи FoxyV4 - это утилита для Котов, но где-то тут выкладывали линк на версию, работающую с любым джоем (точнее, не требующую при инсталляции Кота). Там очень хороший тестер.
ЗЫ Да, и "аминь" как-то не к месту вроде?
-
Ответ: USB контроллер джоистика
Не кместу.. точно. Больше не буду. Только я купить хотел 3 платы у автора. Неделю долбился и в почту и в аську... Полная тишина. Поехал в чип-дип и на след день все спаял.. Автор молчит долго и упорно. Хотя аська работает его.
-
Ответ: USB контроллер джоистика
:-))))))))))))))))
Счаз меня возможно заплюсуют, но я скажу. :-)
Интересно, я почему-то считал, что человек умеющий обращаться с EW должен еще на первом курсе знать что резисторы бывают груп А,Б,В.
И чтобы не трахаться с закрашиваниями проводящих поверхностей резистора с логарифмической характеристикой, достаточно было просто напросто купить резюк группы "А" :-) И получить линейную характеристику ВО ВСЕМ диапазоне, а не загонять принудительно резистор в линейную зону изначально нелинейной характеристики.
А теперь скажу за точность. Датчик Марса имеет ТОЧНОСТЬ 0.1градус ВО ВСЕМ диапазоне. Независимо от углов. Углы определяет микросхема кондиционирования , которая преобразует с помощью 14 бит АЦП показания датчика в цифру, после проведения несложных мат. действий выдает их наружу с помощью 12-бит ЦАП.
Соответствующими регуляторами на входах микросхемы это напряжение линейно масштабируется в значения от 0.1В до Vпит-0.1В (кто хочет - может поставить меньше.) .Это называется "МАРС настроен на угол ХХ".
Вот это-то напряжение и поступает на вход Меги.
АЦП АВР Меги8/16 имеет РАЗРЕШАЮЩУЮ способность 10бит. Это те самые 10 бит которые контроллер на прошивке миндога в виде чисел отдает в качестве raw данных драйверу HID.
ТОЧНОСТЬ АЦП на низкой частоте преобразования имеет стандартную, половина младшего разряда, на высокой частоте - до 4-х младших разрядов.
Или в пересчете на проценты - 0.1% в низкой частоте, и 1.5% на частоте преобразования 1Мгц.
И поэтому работая на 10 бит Мега всегда будет выдавать 1024 отсчета, если напряжение на входе АЦП близко к +Vпитания.
Вот сколько реально отсчетов будет - не знает никто. Вообще никто. Точность допустим датчика Марса в 0.1 градус на 60 градусном диапазоне по расчетам означает например то, что при разрешающей способности АЦП меги 10-бит с вероятностью 1/3 тоже самое физическое положение РУС будет означать отличающееся на 1 показания этого САМОГО АЦП.
Но все это - сферический конь в вакууме.
Тут начинаются чисто стохастические процессы, на которые влияет что угодно - точность механики, некогерентность магнитного поля магнита, нелинейности в характеристиках датчика МАРСа, нелинейные ошибки преобразования 2-х АЦП и одного ЦАП, ошибки округления алгоритма CORDIC в микросхеме кондиционирования, пульсации напряжения питания, особенности разводки платы и еще десяток различных факторов, объективных и субьективных.
Поэтому ИМХО гоняться за пределами надежно железных 256 отсчетов (или ~0.4% ошибки )можно только из спортивного развлечения. Это чем-то сродни оверклокерству или хай-файству, когда человеку интересны уже только голые цифры.
ЗЫ: Например популярный в качестве альтернативы Марсу Хонейвеловский датчик Холла 49-ой серии (SS490-SS495) имеет линейную ошибку по диапазону в 1%. И что ? Кого-то это сильно напрягает и не хватает точности ? Не смешите.
ЗЗЫ: Про то, что в Локоне например по умолчанию используется 7-битное (+/-64 позиции) представление положения элеронов многие ли знают ?
А про то как его изменить ?
-
Ответ: USB контроллер джоистика
Усе правильно сказал!!! Молодец!!!!
2 замечания:
1. Ездок использовал (я надеюсь) клей не для выведения логарофмической характеристики в линейный участок, а для увеличенмя диапазона напряжений, снимаемых с потенциометра.
2. Влияние помех на входе АЦП. Предположим напряжение на входе АЦП находится в пограничной зоне между 2-мя отсчетами. При одном и том же уровне помех, результат на выходе будет заметно отличаться при 8-ми и 10-ти битном преобразовании.
-
Ответ: USB контроллер джоистика
Ludi spasite!!! MeanDog ne otklikaetsya! Skolko budet stoit ego u vas uvazaemie forumchane zakazat?
-
Ответ: USB контроллер джоистика
не надо его у нас заказывать, мы его любим и сами жить хотим!!!)))))))
-
Ответ: USB контроллер джоистика
Может, в отпуске человек, лето все-таки. Подожди несколько дней, сентябрь на носу (хотя лично я больше всего и люблю в сентябре сваливать. Как сейчас :) ).
Да, поддержу catfish - насколько я понял, Ezdok токопроводящим клеем просто закрыл нерабочий сектор обычного типового переменника и сделал его в электрическом виде из 270 град. в 60 град. LazyCamel, если помнишь, я когда-то хотел сделать примерно то же самое, только снижением опоры - но ты мне быстро привел пару минусов и я отказался. Тут же это вполне оправданно. Конечно, для ширпотребовских 270 градусных.
-
Ответ: USB контроллер джоистика
Интересно, я почему-то считал, что человек умеющий обращаться с EW должен еще на первом курсе знать что резисторы бывают груп А,Б,В.
И чтобы не трахаться с закрашиваниями проводящих поверхностей резистора с логарифмической характеристикой, достаточно было просто напросто купить резюк группы "А"
----
:-)))))))) Многлетний опыт построения звуковых приборов никогда недаст забыть что такое резисторы группы А B C .. И кстати для справки многим - Наша группа А - это ихняя группа B - линейные. Наши резюки отличаются от импорных именно буквами. Иногда происходит путаница с линейностью.
--
И чтобы не трахаться с закрашиваниями проводящих поверхностей резистора с логарифмической характеристикой,
---
Линейные они у меня .. Это надо постаратся еще найти логарифмический птенц и засунуть его в джой ;-)) Логарифмические потенцы - довольно большая редкость.
---
А теперь скажу за точность. Датчик Марса имеет ТОЧНОСТЬ 0.1градус ВО ВСЕМ диапазоне. Независимо от углов. Углы определяет микросхема кондиционирования , которая преобразует с помощью 14 бит АЦП показания датчика в цифру, после проведения несложных мат. действий выдает их наружу с помощью 12-бит ЦАП.
Соответствующими регуляторами на входах микросхемы это напряжение линейно масштабируется в значения от 0.1В до Vпит-0.1В (кто хочет - может поставить меньше.) .Это называется "МАРС настроен на угол ХХ".
Вот это-то напряжение и поступает на вход Меги.
---
Тоесть если я настрою угол в 30град. то разрядность марса остнется прежней ?
--
И поэтому работая на 10 бит Мега всегда будет выдавать 1024 отсчета, если напряжение на входе АЦП близко к +Vпитания.
Вот сколько реально отсчетов будет - не знает никто. Вообще никто.
---
По мойму отсчеты в АЦП делаются относительно Vref напряжения (опрного) ? Если задать 3 вольта то отсчет 0 - это 0 вольт, а 1024 это 3 вольта.. Или я опять бред несу ? Можно задать и 4 и 5 вольт. ТОлько вот часто контроллер начинает лажать когда опорное напряжение задирают до уровня питания. Тоесть +5 в.
Обычно делают 3-4.5 вольта.
--------
Про то, что в Локоне например по умолчанию используется 7-битное (+/-64 позиции) представление положения элеронов многие ли знают ?
А про то как его изменить ?
----
Знаю в FS2004 всего 256 на всех осях :)))))))))))))
Да еще там бред есть - незнаю кто это делает толи драйвер HID толи еще кто - значение RAW джойстика от 0 до 1024 раздувают до 0-65536... Зачем это надо - хз...
----
1. Ездок использовал (я надеюсь) клей не для выведения логарофмической характеристики в линейный участок, а для увеличенмя диапазона напряжений, снимаемых с потенциометра.
---
Именно , причем довольно успешно.
---
2. Влияние помех на входе АЦП. Предположим напряжение на входе АЦП находится в пограничной зоне между 2-мя отсчетами. При одном и том же уровне помех, результат на выходе будет заметно отличаться при 8-ми и 10-ти битном преобразовании.
---
Именно !
Об этом я и хотел сказать.
--
Тут же это вполне оправданно. Конечно, для ширпотребовских 270 градусных.
--
Потенцы были 60-ти градусные. Реально джой работает гдето на 45 градусов. Я это сделал чисто ради спортивного удовольствия. И всё прошло на ура !
-
Ответ: USB контроллер джоистика
Lazy Camel спасибо за развернутый ответ.
Ещё вопрос: с какой точностью обрабатывает входной сигнал WinXP и ИЛ-2? Имеется в виду сигнал по осям.
В ИЛ-2 руль направления из "0" в крайнее положение проходит за 10 нажатий кнопки. На каждое нажатие руль делает около 3 перемещений.
(10*3)*2 = 60 перемещений. Это 6 разрядов.
На 10 осей - 60 разрядов - два 32 р. слова.
Перемещение рулей до 60 гр. Не думаю, что цифруют меньше 0.5 гр.
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от =BY=RUBON
Ludi spasite!!! MeanDog ne otklikaetsya! Skolko budet stoit ego u vas uvazaemie forumchane zakazat?
Земляк, мы мирные люди. Посмотри приват.
-
Ответ: USB контроллер джоистика
Privet vsem opiat, RUBON, ja poka ne mogu prinimat zakazy - neuspevaju. Esli kto tebe zdes nepomozhet napishi mne opiat v konce sentiabria.
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от Саша
Lazy Camel спасибо за развернутый ответ.
Ещё вопрос: с какой точностью обрабатывает входной сигнал WinXP и ИЛ-2? Имеется в виду сигнал по осям.
В ИЛ-2 руль направления из "0" в крайнее положение проходит за 10 нажатий кнопки. На каждое нажатие руль делает около 3 перемещений.
(10*3)*2 = 60 перемещений. Это 6 разрядов.
На 10 осей - 60 разрядов - два 32 р. слова.
Перемещение рулей до 60 гр. Не думаю, что цифруют меньше 0.5 гр.
ИМХО, разряд - это 2 или 10 (в зависимости от системы исчисления) в какой-либо степени...разве не так? Т.Е. разряд - это есть степень числа
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от MeanDog
Privet vsem opiat, RUBON, ja poka ne mogu prinimat zakazy - neuspevaju. Esli kto tebe zdes nepomozhet napishi mne opiat v konce sentiabria.
Ok, spasibo.Esli nichego y samogo ne poluchitsya togda k tebe:)
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от Acid_Reptile
ИМХО, разряд - это 2 или 10 (в зависимости от системы исчисления) в какой-либо степени...разве не так? Т.Е. разряд - это есть степень числа
В двоичной системе 111111=63 в десятичной. Имеется в виду 6-разрядный регистр на одну ось.
А запас по точности позволяет исползовать любой угол хода рус.
При угле хода рус - 30 гр. (+15, -15) будет 110 отсчетов на потенциометре и 300 отсчетов на MARS.
Да и просто приятно. :)
-
Ответ: USB контроллер джоистика
Дико извиняюся, но по этой ссылке просят зарегится. Заполнил какую-то форму, где был мой почтовый ящик. Отправил. После отправки мне открылась страничка с надписью, типа мы подумаем 48 часов, а потом ответим. Ну и спустя эти самые часы мне прищло письмо, в котором меня послали далеко и надолго. :mad: :expl: У Вас нет прямой ссылки, или не могли-бы Вы ее выложить на этом форуме? :ups:
-
Ответ: USB контроллер джоистика
Начал делать платку на последнюю версию контроллера джоя. Распечатал с pdf файла.
Что то подозрительной показалась. Кажется растояние между ножками контроллера не соотетствует реальному. Каким образом можно привести печатку к нормальному виду?
-
Ответ: USB контроллер джоистика
Да , есь такой прикол..
Картинку в corel , там растягиваеш так , чтобы расстояния между ножками чипа были 2,45 мм.. Пропорции делай так , чтобы одновременно менялись обе стороны по X и У . ПОтом распечатай на принтере и сверь расстояние между ножками физического чипа и печатными площадками под него на получившимся рисунке.
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от Ezdok
Да , есь такой прикол..
Картинку в corel , там растягиваеш так , чтобы расстояния между ножками чипа были 2,45 мм.. Пропорции делай так , чтобы одновременно менялись обе стороны по X и У . ПОтом распечатай на принтере и сверь расстояние между ножками физического чипа и печатными площадками под него на получившимся рисунке.
Корел понимает пдф?
ОК! Завтра буду искать дистриб.
Спасибо!
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от Ezdok
Да , есь такой прикол..
Картинку в corel , там растягиваеш так , чтобы расстояния между ножками чипа были 2,45 мм.. Пропорции делай так , чтобы одновременно менялись обе стороны по X и У . ПОтом распечатай на принтере и сверь расстояние между ножками физического чипа и печатными площадками под него на получившимся рисунке.
2,54 mm
-
Ответ: USB контроллер джоистика
Как вариант можно использовать в виде фонового рисунка в SprintrLayout:
http://www.abacom-online.de/html/produkte.html
там масштабируется легко.
-
Ответ: USB контроллер джоистика
Цитата:
Сообщение от catfish
2,54 mm
Это не сущуственно.
Важено было узнать чем маштабировать.
-
Ответ: USB контроллер джоистика
Народ! Может кто уже проделал эту работу по приведению к нормальному размеру? Зашлите плз, чтоб не трахаться.
-
Вложений: 1
Ответ: USB контроллер джоистика
Странно, но при открывании файла в Кореле, с масштабом все в порядке, как и должно быть - 2,54 мм.
На всякий случай прилепил jpg, разрешение 270 точек.