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

Показано с 1 по 25 из 226

Тема: USB контроллер на Микрочипе

Комбинированный просмотр

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

    Ответ: USB контроллер на Микрочипе

    Цитата Сообщение от Archer
    по-моему, тема называется "USB контроллер на Микрочипе".
    http://www.lbodnar.dsl.pipex.com/joystick/
    Если кто-то в Грузии думал что русские простят 20.09.07 - он был категорически неправ !!!

  2. #2
    Пилот
    Регистрация
    20.11.2000
    Адрес
    Moscow, Russian Federation
    Возраст
    49
    Сообщений
    2,070

    Ответ: USB контроллер на Микрочипе

    Цитата Сообщение от LazyCamel
    здОрово

    тогда еще два вопроса: во-первых, тут проскакивала информация о возможности использования в джойстике энкодеров, и, как идея максимум, возможность организовать динамическую загрузку РУС. есть ли какие-либо подвижки в этом направлении?
    во-вторых, если с энкодерами - дело долгое, реально ли собрать устройство на основе этого контроллера + МАРСы?

    кстати, еще такой момент: в рекомендация по установке сказано, что с этим контроллером наиболее сочетаемы резюки на 10кОм, а у меня на Файтерстике стоят резюки на 100 кОм. как быть?
    Крайний раз редактировалось Archer; 10.03.2006 в 11:46.

  3. #3

    Ответ: USB контроллер на Микрочипе

    Цитата Сообщение от Archer
    тогда еще два вопроса: во-первых, тут проскакивала информация о возможности использования в джойстике энкодеров, и, как идея максимум, возможность организовать динамическую загрузку РУС. есть ли какие-либо подвижки в этом направлении?
    во-вторых, если с энкодерами - дело долгое, реально ли собрать устройство на основе этого контроллера + МАРСы?

    кстати, еще такой момент: в рекомендация по установке сказано, что с этим контроллером наиболее сочетаемы резюки на 10кОм, а у меня на Файтерстике стоят резюки на 100 кОм. как быть?
    100 кОм работает так же хорошо как и 10к, но если провода длинные и плохо экранированы, то, очевидно, 10к будет более помехоустойчивее. С короткими проводами разницы никакой нет, тем более если они в экране.

    Контроллер, как MJoy16, оцифровывает напряжение на входах, так что если МАРС выдает напряжение, то проблем не должно быть.

    Есть рабочая версия для двух скоростных энкодеров, скорость счета импульсов - до 150кГц с обоих одновременно. Для авиасимуляторов вполне хватает. Создавалась она для автогонщиков, а они руль крутят очень быстро! Но, вроде бы, и для них такая скорость достаточна. Пока - бетатестируется...

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

  4. #4
    Пилот
    Регистрация
    20.11.2000
    Адрес
    Moscow, Russian Federation
    Возраст
    49
    Сообщений
    2,070

    Ответ: USB контроллер на Микрочипе

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

    а в чем проблема с формированием общего вида готового решения? если, конечно, не секрет?

  5. #5

    Ответ: USB контроллер на Микрочипе

    Возвращаясь к энкодерам... - сделал я недавно по заказу автогонщиков вариант контроллера с двумя энкодерами. Протестировал на том, что было под рукой - 2000 и 1250 имп/об, соответственно разрешение - 8000 и 5000 положений на оборот. 8000 на оборот - это 2.7 угловых минут на шаг.
    Самое кульное то, что импульсы не теряются до скоростей в 30 оборотов в секунду (200-300кГц.) Счетчики - 16 битные, так что при необходимости можно до 8 оборотов сделать без перехлеста. Как говорится, заглянул в будущее одним глазом!

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

Название:	encoders.gif 
Просмотров:	201 
Размер:	20.1 Кб 
ID:	52843  

  6. #6

    Ответ: USB контроллер на Микрочипе

    Ггмм.. а в чем новость ?????
    Logitech Driving Force pro давно юзается с энкодрами. Там некое шестеренчатое колесо с оптодатчиками. Разрешение 16384 кликов на 180 градусов... Руль крутится на 900.. Вобщем года 4 это уже есть.

  7. #7

    Ответ: USB контроллер на Микрочипе

    Цитата Сообщение от Ezdok
    Ггмм.. а в чем новость ?????
    Logitech Driving Force pro давно юзается с энкодрами. Там некое шестеренчатое колесо с оптодатчиками. Разрешение 16384 кликов на 180 градусов... Руль крутится на 900.. Вобщем года 4 это уже есть.
    Т.е. полный диапазон от стопора до стопора в бытовом руле за $100 даст 82000 различимых позиций? За $100? Не верю! Доказательства в студию!

    Фишка не в том чтобы посчитать много импульсов а в том, чтобы не сбиться со счета на больших скоростях.
    Крайний раз редактировалось lbodnar; 17.03.2006 в 00:59.

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

    Ответ: USB контроллер на Микрочипе

    Цитата Сообщение от lbodnar
    Т.е. полный диапазон от стопора до стопора в бытовом руле за $100 даст 82000 различимых позиций? За $100? Не верю! Доказательства в студию!

    Фишка не в том чтобы посчитать много импульсов а в том, чтобы не сбиться со счета на больших скоростях.
    А в чем проблема ? Берем 8мгц Атмел. кусок кода который занимается счетом с енкодера - занимает порядка 100 тактов. итого за секунду можно посчитать до 80тыс срабатываний. Наружу данные выдаются по SPI. Т.ч. выдать 65535 позиций - ИМХО как некуй делать.
    Если кто-то в Грузии думал что русские простят 20.09.07 - он был категорически неправ !!!

  9. #9

    Ответ: USB контроллер на Микрочипе

    Цитата Сообщение от LazyCamel
    А в чем проблема ? Берем 8мгц Атмел. кусок кода который занимается счетом с енкодера - занимает порядка 100 тактов. итого за секунду можно посчитать до 80тыс срабатываний. Наружу данные выдаются по SPI. Т.ч. выдать 65535 позиций - ИМХО как некуй делать.
    А кто сказал "проблема"? Берем Микрочип, за секунду считаем до 250тыс срабатываний от двух энкодеров, оцифровываем пяток 10битных аналоговых каналов и пару десятков кнопок и выдаем это наружу по USB, как обычно, 250 раз в секунду. .

  10. #10

    Ответ: USB контроллер на Микрочипе

    Т.е. полный диапазон от стопора до стопора в бытовом руле за $100 даст 82000 различимых позиций? За $100? Не верю! Доказательства в студию!
    ---
    Ну начнем что это несовсем бытовой руль. Там все на подшипах. Правда стоит не 100$ , а 145$...
    ---

    82000 различимых позиций на 900 градусов делается примерно за 1.5 - 2 сек.. Руль быстрее нельзя крутить. Стоит шестеренка , стоит оптодатчик. Шестеренка диаметром примернно 10 мм вращается от большой шестерни на руле раз в 10 больше этой шестеренки. Предаточное отношение 10 к 1 .. примерно.. Я сам удивлялся , но РАБОТАЕТ ! И самое главное - центр не уходит и за 3 часа и за 6 часов.
    --
    ПО поводу скорости срабатывания. Судя по всему инкримент от шестеренки конитроллер считает ПО ПРЕРЫВАНИЯМ.. При частоте камня в 8 мгц ( на само мделе неизвестно) по прерываниям легко посчитать импульсы частотой гденить до 2-х мгц.. ПОтом кто сказал что каждый импульс уходит в USB ? .... Абсолютно уверен что в порт посылается инкримент/декремент имульсов между опросами шины.Тоесть если опрашивать USB контроллер такого руля с интервалами 10мс , то контроллер будет выдавать разницу импульсов а не их истинное знаечени. Так работали COM мышки.. Да и вобщем вот.

  11. #11

    Ответ: USB контроллер на Микрочипе

    Цитата Сообщение от Ezdok
    Ггмм.. а в чем новость ?????
    Logitech Driving Force pro давно юзается с энкодрами. Там некое шестеренчатое колесо с оптодатчиками. Разрешение 16384 кликов на 180 градусов... Руль крутится на 900.. Вобщем года 4 это уже есть.
    Ну шо с вами делать! Пришлось пойти и купить этот руль - посмотреть, что там крутолобые придумали! Будем его немного посмотреть.

    Впечатление номер один - low-speed USB. На кабеле, что-ли, решили сэкономить? :expl:
    Впечатление номер два - достаточно дискретный, ступенчатый force-feedback.

    Ну что же, значит будем делать свой контроллер

  12. #12

    Ответ: USB контроллер на Микрочипе

    Блин , хорош прикалыватся. Это руль днем с огнем несыщеш. Он для Sony PS2.Но при знании темы подходит для PC. Недумаю что речь и дет о том самом руле.. Последний раз его видели полтора года назад на Горбушке.. Больше его никто на прилавках невстречал..
    Посвторюсь для особо одаренных. Для передачи 10-ти байтных пакетов с интервалом 10мс скорость USB2 ненужна. Слихвой хватает USB1. Повелась мода на высокоскоростные контроллеры. В конференциях можно встерить такой разговор:

    "Ага .. USB1... не.. неправильное устройство..немодно , негламурное....
    ПОлучается что устройства на SATA или SCSI круче ? "..

    как говорится no comment..


    Контроллер этого руля разрабатывался года 4 назад и как старая добрая вещь работает до сих пор без нареканий.
    Что касаемо фидбэка - в этом руле самый качественный фидбэк до сих пор. Аналог ему убогий MOMO.. Но за руль я его не считаю.
    И вообще , дорабатывать Loditech Driving Force Pro придет в голову только сумашедшему....
    --
    Далее - речь шла о контроллер на Микрочипе.. ГДЕ ОН , КОНТРОЛЛЕР ?
    Крайний раз редактировалось Ezdok; 18.03.2006 в 21:04.

  13. #13

    Ответ: USB контроллер на Микрочипе

    Цитата Сообщение от Ezdok
    Блин , хорош прикалыватся.
    Фигня, одним рулем меньше в природе станет!

    Что касается тайминга я тебе один хороший вещь скажу - если компьютер задействован в петле обратной связи с задержкой 10мс в обе стороны, то максимальная скорость реакции системы в идеальном случае не превысит 20мс, т.е. частота обновления информации будет в любом случае меньше 50Гц.

    Монстры тактильного фидбека признают что обновляться нагрузки должны как минимум с частотой 300Гц и выше.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	IMG_1203.jpg 
Просмотров:	162 
Размер:	159.8 Кб 
ID:	53170  
    Крайний раз редактировалось lbodnar; 18.03.2006 в 21:08.

  14. #14

    Ответ: USB контроллер на Микрочипе

    Цитата Сообщение от lbodnar
    ...
    Есть рабочая версия для двух скоростных энкодеров, скорость счета импульсов - до 150кГц с обоих одновременно. Для авиасимуляторов вполне хватает. Создавалась она для автогонщиков, а они руль крутят очень быстро! Но, вроде бы, и для них такая скорость достаточна. Пока - бетатестируется...
    ...
    а можно вот с этого момента поподробнее? что за устройство, как работает, сколько стоит?
    ключевое слово - "для автогонщиков"

  15. #15

    Ответ: USB контроллер на Микрочипе

    Покупка контроллера не проблема, а вот доставка из Англии - да.

    Что касается энкодеров, до подключение самое обычное - энкодер запитывается от +5в на шине USB и выходы идут сразу на контроллер. Соответственно, энкодер должен быть с напряжением питания на 5в и выходы иметь либо RS422 либо TTL. C энкодерами на 12-24в и выходами с открытым коллектором слишком много возни.

    В результате получаем плавных ход и многооборотность - для рулевого колеса самое то.

  16. #16

    Ответ: USB контроллер на Микрочипе

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

    Цитата Сообщение от lbodnar
    Что касается энкодеров, до подключение самое обычное - энкодер запитывается от +5в на шине USB и выходы идут сразу на контроллер. Соответственно, энкодер должен быть с напряжением питания на 5в и выходы иметь либо RS422 либо TTL. C энкодерами на 12-24в и выходами с открытым коллектором слишком много возни.

    В результате получаем плавных ход и многооборотность - для рулевого колеса самое то.
    а цену на энкодеры можно огласить? в Инете можно встретить по 10000+ р., что не есть гуд.

Ваши права

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