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

Страница 28 из 112 ПерваяПервая ... 182425262728293031323878 ... КрайняяКрайняя
Показано с 676 по 700 из 2776

Тема: USB контроллер джойстика

  1. #676
    Конструктор Аватар для UIV
    Регистрация
    08.07.2003
    Адрес
    ВКБ
    Сообщений
    3,429

    Ответ: USB контроллер джоистика

    Давайте не будем флудить в этой теме, которую и так очень большая стала и находить в ней нужную информацию стало очень тяжело.
    Если кто хочет обсудить теорию точности устройств управления, давайте заведем на это другую тему и в ней все обсудим. Хотя если воспользоваться поиском, то такие темы уже были, все было обсуждено, просчитано и сделаны все выводы.
    Виртуальное Конструкторское Бюро
    http://www.vkb-pro.ru

  2. #677

    Ответ: 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 мм к краю , как штурвал с симе принимал крайнее положение , хотя реально нужно было 'положение между' ...ПОсле переделки джоя появились промежуточные положения штурвала на краях , что и требовалось доказать.
    По поводу флуда - не флуд это вовсе. Ибо точность джоя напрямую связана со схемой Миндога (аминь) .... У него самый точный девайз на сегодня из доступных.

  3. #678
    ED Team Аватар для USSR_Rik
    Регистрация
    16.08.2003
    Адрес
    Belarus, Minsk
    Сообщений
    2,450

    Ответ: USB контроллер джоистика

    http://vkb.sukhoi.ru/files/JoyTester2.zip - ВКБ забыл?
    А ты поищи FoxyV4 - это утилита для Котов, но где-то тут выкладывали линк на версию, работающую с любым джоем (точнее, не требующую при инсталляции Кота). Там очень хороший тестер.

    ЗЫ Да, и "аминь" как-то не к месту вроде?
    Крайний раз редактировалось USSR_Rik; 28.08.2005 в 15:17.
    ...чего уж тигру лишняя полосочка... (© - не помню)

  4. #679

    Ответ: USB контроллер джоистика

    Не кместу.. точно. Больше не буду. Только я купить хотел 3 платы у автора. Неделю долбился и в почту и в аську... Полная тишина. Поехал в чип-дип и на след день все спаял.. Автор молчит долго и упорно. Хотя аська работает его.

  5. #680
    Инструктор
    Регистрация
    15.12.2000
    Адрес
    Togliatty
    Сообщений
    1,545

    Ответ: 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 позиции) представление положения элеронов многие ли знают ?
    А про то как его изменить ?
    Крайний раз редактировалось LazyCamel; 29.08.2005 в 14:58.
    Если кто-то в Грузии думал что русские простят 20.09.07 - он был категорически неправ !!!

  6. #681
    Забанен Аватар для catfish
    Регистрация
    22.11.2001
    Адрес
    Moscow
    Возраст
    44
    Сообщений
    1,250

    Ответ: USB контроллер джоистика

    Усе правильно сказал!!! Молодец!!!!
    2 замечания:

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

    2. Влияние помех на входе АЦП. Предположим напряжение на входе АЦП находится в пограничной зоне между 2-мя отсчетами. При одном и том же уровне помех, результат на выходе будет заметно отличаться при 8-ми и 10-ти битном преобразовании.

  7. #682
    механикус
    Регистрация
    11.08.2005
    Адрес
    Belarus
    Возраст
    42
    Сообщений
    210

    Ответ: USB контроллер джоистика

    Ludi spasite!!! MeanDog ne otklikaetsya! Skolko budet stoit ego u vas uvazaemie forumchane zakazat?

  8. #683
    Забанен Аватар для catfish
    Регистрация
    22.11.2001
    Адрес
    Moscow
    Возраст
    44
    Сообщений
    1,250

    Ответ: USB контроллер джоистика

    не надо его у нас заказывать, мы его любим и сами жить хотим!!!)))))))
    Крайний раз редактировалось catfish; 30.08.2005 в 10:24.

  9. #684
    ED Team Аватар для USSR_Rik
    Регистрация
    16.08.2003
    Адрес
    Belarus, Minsk
    Сообщений
    2,450

    Ответ: USB контроллер джоистика

    Может, в отпуске человек, лето все-таки. Подожди несколько дней, сентябрь на носу (хотя лично я больше всего и люблю в сентябре сваливать. Как сейчас ).

    Да, поддержу catfish - насколько я понял, Ezdok токопроводящим клеем просто закрыл нерабочий сектор обычного типового переменника и сделал его в электрическом виде из 270 град. в 60 град. LazyCamel, если помнишь, я когда-то хотел сделать примерно то же самое, только снижением опоры - но ты мне быстро привел пару минусов и я отказался. Тут же это вполне оправданно. Конечно, для ширпотребовских 270 градусных.
    ...чего уж тигру лишняя полосочка... (© - не помню)

  10. #685

    Ответ: 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 градусов. Я это сделал чисто ради спортивного удовольствия. И всё прошло на ура !

  11. #686

    Ответ: USB контроллер джоистика

    Lazy Camel спасибо за развернутый ответ.

    Ещё вопрос: с какой точностью обрабатывает входной сигнал WinXP и ИЛ-2? Имеется в виду сигнал по осям.
    В ИЛ-2 руль направления из "0" в крайнее положение проходит за 10 нажатий кнопки. На каждое нажатие руль делает около 3 перемещений.
    (10*3)*2 = 60 перемещений. Это 6 разрядов.
    На 10 осей - 60 разрядов - два 32 р. слова.

    Перемещение рулей до 60 гр. Не думаю, что цифруют меньше 0.5 гр.

  12. #687

    Ответ: USB контроллер джоистика

    Цитата Сообщение от =BY=RUBON
    Ludi spasite!!! MeanDog ne otklikaetsya! Skolko budet stoit ego u vas uvazaemie forumchane zakazat?
    Земляк, мы мирные люди. Посмотри приват.

  13. #688
    Пилот-Конструктор Аватар для MeanDog
    Регистрация
    04.02.2004
    Адрес
    Lithuania
    Возраст
    50
    Сообщений
    122

    Ответ: USB контроллер джоистика

    Privet vsem opiat, RUBON, ja poka ne mogu prinimat zakazy - neuspevaju. Esli kto tebe zdes nepomozhet napishi mne opiat v konce sentiabria.

  14. #689
    Инструктор Аватар для Acid_Reptile
    Регистрация
    31.07.2004
    Адрес
    Рузаевка
    Возраст
    43
    Сообщений
    1,076

    Ответ: USB контроллер джоистика

    Цитата Сообщение от Саша
    Lazy Camel спасибо за развернутый ответ.

    Ещё вопрос: с какой точностью обрабатывает входной сигнал WinXP и ИЛ-2? Имеется в виду сигнал по осям.
    В ИЛ-2 руль направления из "0" в крайнее положение проходит за 10 нажатий кнопки. На каждое нажатие руль делает около 3 перемещений.
    (10*3)*2 = 60 перемещений. Это 6 разрядов.
    На 10 осей - 60 разрядов - два 32 р. слова.

    Перемещение рулей до 60 гр. Не думаю, что цифруют меньше 0.5 гр.
    ИМХО, разряд - это 2 или 10 (в зависимости от системы исчисления) в какой-либо степени...разве не так? Т.Е. разряд - это есть степень числа

  15. #690
    механикус
    Регистрация
    11.08.2005
    Адрес
    Belarus
    Возраст
    42
    Сообщений
    210

    Ответ: 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

  16. #691

    Ответ: USB контроллер джоистика

    Цитата Сообщение от Acid_Reptile
    ИМХО, разряд - это 2 или 10 (в зависимости от системы исчисления) в какой-либо степени...разве не так? Т.Е. разряд - это есть степень числа
    В двоичной системе 111111=63 в десятичной. Имеется в виду 6-разрядный регистр на одну ось.
    А запас по точности позволяет исползовать любой угол хода рус.
    При угле хода рус - 30 гр. (+15, -15) будет 110 отсчетов на потенциометре и 300 отсчетов на MARS.
    Да и просто приятно.
    Крайний раз редактировалось SAS_47; 01.09.2005 в 21:11.

  17. #692
    USSR_pilot Аватар для Nic
    Регистрация
    10.11.2003
    Адрес
    Russian Federation
    Возраст
    56
    Сообщений
    99

    Ответ: USB контроллер джоистика

    Цитата Сообщение от MeanDog
    1. Это можно легко сделать с помощью Keyboard Studio , которую еще можно скачать из http://www.betainnovations.com/
    Дико извиняюся, но по этой ссылке просят зарегится. Заполнил какую-то форму, где был мой почтовый ящик. Отправил. После отправки мне открылась страничка с надписью, типа мы подумаем 48 часов, а потом ответим. Ну и спустя эти самые часы мне прищло письмо, в котором меня послали далеко и надолго. :mad: :expl: У Вас нет прямой ссылки, или не могли-бы Вы ее выложить на этом форуме?
    Количество выпитой пилотами водки не влияет на ТТХ истребителей!!!

  18. #693

    Ответ: USB контроллер джоистика

    Начал делать платку на последнюю версию контроллера джоя. Распечатал с pdf файла.
    Что то подозрительной показалась. Кажется растояние между ножками контроллера не соотетствует реальному. Каким образом можно привести печатку к нормальному виду?
    Крайний раз редактировалось Bond.K; 08.09.2005 в 12:02.

  19. #694

    Ответ: USB контроллер джоистика

    Да , есь такой прикол..
    Картинку в corel , там растягиваеш так , чтобы расстояния между ножками чипа были 2,45 мм.. Пропорции делай так , чтобы одновременно менялись обе стороны по X и У . ПОтом распечатай на принтере и сверь расстояние между ножками физического чипа и печатными площадками под него на получившимся рисунке.

  20. #695

    Ответ: USB контроллер джоистика

    Цитата Сообщение от Ezdok
    Да , есь такой прикол..
    Картинку в corel , там растягиваеш так , чтобы расстояния между ножками чипа были 2,45 мм.. Пропорции делай так , чтобы одновременно менялись обе стороны по X и У . ПОтом распечатай на принтере и сверь расстояние между ножками физического чипа и печатными площадками под него на получившимся рисунке.
    Корел понимает пдф?
    ОК! Завтра буду искать дистриб.
    Спасибо!

  21. #696
    Забанен Аватар для catfish
    Регистрация
    22.11.2001
    Адрес
    Moscow
    Возраст
    44
    Сообщений
    1,250

    Ответ: USB контроллер джоистика

    Цитата Сообщение от Ezdok
    Да , есь такой прикол..
    Картинку в corel , там растягиваеш так , чтобы расстояния между ножками чипа были 2,45 мм.. Пропорции делай так , чтобы одновременно менялись обе стороны по X и У . ПОтом распечатай на принтере и сверь расстояние между ножками физического чипа и печатными площадками под него на получившимся рисунке.

    2,54 mm

  22. #697
    ED Team Аватар для USSR_Rik
    Регистрация
    16.08.2003
    Адрес
    Belarus, Minsk
    Сообщений
    2,450

    Ответ: USB контроллер джоистика

    Как вариант можно использовать в виде фонового рисунка в SprintrLayout:
    http://www.abacom-online.de/html/produkte.html
    там масштабируется легко.
    ...чего уж тигру лишняя полосочка... (© - не помню)

  23. #698

    Ответ: USB контроллер джоистика

    Цитата Сообщение от catfish

    2,54 mm
    Это не сущуственно.
    Важено было узнать чем маштабировать.

  24. #699

    Ответ: USB контроллер джоистика

    Народ! Может кто уже проделал эту работу по приведению к нормальному размеру? Зашлите плз, чтоб не трахаться.

  25. #700
    Забанен Аватар для catfish
    Регистрация
    22.11.2001
    Адрес
    Moscow
    Возраст
    44
    Сообщений
    1,250

    Ответ: USB контроллер джоистика

    Странно, но при открывании файла в Кореле, с масштабом все в порядке, как и должно быть - 2,54 мм.

    На всякий случай прилепил jpg, разрешение 270 точек.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	pl.jpg 
Просмотров:	420 
Размер:	170.0 Кб 
ID:	46189  

Страница 28 из 112 ПерваяПервая ... 182425262728293031323878 ... КрайняяКрайняя

Ваши права

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