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

Страница 31 из 105 ПерваяПервая ... 212728293031323334354181 ... КрайняяКрайняя
Показано с 751 по 775 из 2776

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

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

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пилот
    Регистрация
    07.07.2003
    Адрес
    Samara
    Сообщений
    571

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

    Цитата Сообщение от J0kER
    ... Правда, я себе уже AlteraByteBlaster+ спаял.
    Для него нужно поменять ключ -as на -ab.
    PS. Конечно на ТЫ. Давно не общались и я одичал
    Успехов!

  2. #2
    Забанен Аватар для Orion33
    Регистрация
    17.07.2004
    Адрес
    левый берег Невы ;)
    Возраст
    41
    Сообщений
    1,209

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

    Цитата Сообщение от J0kER
    Правда, я себе уже AlteraByteBlaster+ спаял.
    Что сие есть?

  3. #3
    Механник Аватар для J0kER
    Регистрация
    16.02.2005
    Адрес
    Красноярск, Россия
    Сообщений
    425

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

    Цитата Сообщение от Orion33
    Что сие есть?
    Немного модифицированая автором AXReal`a схема ByteBlaster`a
    Все есть здесь:
    http://www.ln.com.ua/~real/avreal/adapters.html

  4. #4
    Механник Аватар для J0kER
    Регистрация
    16.02.2005
    Адрес
    Красноярск, Россия
    Сообщений
    425

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

    Все, вопрос снят. RTFM, как грится...
    Крайний раз редактировалось J0kER; 21.12.2005 в 11:29.

  5. #5
    Механник Аватар для J0kER
    Регистрация
    16.02.2005
    Адрес
    Красноярск, Россия
    Сообщений
    425

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

    Еще один способ заставить комп видеть джой, а не непонятное устройство:
    В паралель стабилитронам вешаем по конденсатору на 200-300 пикофарад. Проверено, помогает.

  6. #6
    Пилот
    Регистрация
    07.07.2003
    Адрес
    Samara
    Сообщений
    571

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

    Цитата Сообщение от J0kER
    Еще один способ заставить комп видеть джой, а не непонятное устройство:
    В паралель стабилитронам вешаем по конденсатору на 200-300 пикофарад. Проверено, помогает.
    Шаманство или метод тыка Интересно, что по этому поводу скажет LazyCamel
    Успехов!

  7. #7
    Механник Аватар для J0kER
    Регистрация
    16.02.2005
    Адрес
    Красноярск, Россия
    Сообщений
    425

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

    Цитата Сообщение от GO!
    Шаманство или метод тыка Интересно, что по этому поводу скажет LazyCamel
    Это ты припоминая мне кондер по +I ???
    Не угадал.
    вот здесь http://forum.rcdesign.ru/index.php?showtopic=24265
    на форуме RC авиамоделистов обсуждают девайс на меге8, в основе разработки тоже методы Ческо и Миндаугаса. И та-же схема сопряжения с УСБой, и те-же грабли с неопознанным девайсом...
    Там просто девайсина с одной ного забирает PPM сигнал (то, что отправляют пульты) и преобразовывает в джой 8и осевой и 8и кноповый.
    Там просто кто-то более внимательно почитал стандарты USBы и выяснил, что таки емкость по D+ и D- должна быть в пределах
    200-300 pF...
    И при повторении _той_ конструкции я тоже упёрся в неопознаный девас. Шаманил долго. Не помогло. помогла установка этих кондеров. Сразу как бабка отшептала. А вот схему обвязки по входу я там предложил исходя из метода тыка и шаманства. И, таки, в большинстве случаев она работать будет.

    PS: Я таки нашел несложную схему парралельного програматора для ATmega*... Держи, если интересно...
    http://elm-chan.org/works/avrx/report_e.html

  8. #8
    Пилот
    Регистрация
    07.07.2003
    Адрес
    Samara
    Сообщений
    571

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

    Цитата Сообщение от J0kER
    Это ты припоминая мне кондер по +I ???
    Не угадал.
    вот здесь http://forum.rcdesign.ru/index.php?showtopic=24265
    на форуме RC авиамоделистов обсуждают девайс на меге8, в основе разработки тоже методы Ческо и Миндаугаса. И та-же схема сопряжения с УСБой, и те-же грабли с неопознанным девайсом...
    Там просто девайсина с одной ного забирает PPM сигнал (то, что отправляют пульты) и преобразовывает в джой 8и осевой и 8и кноповый.
    Там просто кто-то более внимательно почитал стандарты USBы и выяснил, что таки емкость по D+ и D- должна быть в пределах
    200-300 pF...
    И при повторении _той_ конструкции я тоже упёрся в неопознаный девас. Шаманил долго. Не помогло. помогла установка этих кондеров. Сразу как бабка отшептала. А вот схему обвязки по входу я там предложил исходя из метода тыка и шаманства. И, таки, в большинстве случаев она работать будет.

    PS: Я таки нашел несложную схему парралельного програматора для ATmega*... Держи, если интересно...
    http://elm-chan.org/works/avrx/report_e.html
    Кондер по +I мне понравился, только я не понимаю, как он работает.
    Я тоже читал стандарты USBы, но не нашел там емкости 200-300 пФ :confused:
    А зачем ты повторял ТУ конструкцию, вроде не по теме
    Последняя ссылка очень интересная, спасибо!
    Успехов!

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

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

    Цитата Сообщение от GO!
    Кондер по +I мне понравился, только я не понимаю, как он работает.
    Я тоже читал стандарты USBы, но не нашел там емкости 200-300 пФ :confused....
    !

    Сглаживающий фильтр?

  10. #10
    Механник Аватар для J0kER
    Регистрация
    16.02.2005
    Адрес
    Красноярск, Россия
    Сообщений
    425

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

    Цитата Сообщение от GO!
    Кондер по +I мне понравился, только я не понимаю, как он работает.
    Я тоже читал стандарты USBы, но не нашел там емкости 200-300 пФ :confused:
    А зачем ты повторял ТУ конструкцию, вроде не по теме
    Последняя ссылка очень интересная, спасибо!
    Честно говря, увлекся я RC-моделизмом. Да и у местного народа есть потребность в USB шнурках для симуляторов. Глядишь, на свой первый тренерок заработаю...

  11. #11

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

    подскажите plz, что такое РУД, РУС и что за хэт :confused:

  12. #12

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

    У как всё запущено!

    РУ, РУС - ручка управления (самолетом).
    РУД - ручка управления двигателем (точнее, тягой двигателя).
    Хат, хатка - переключатель на 8 (иногда - на 4) положения, чаще всего используется для управления обзором.

    Первоисточник для самообразования http://forums.games.1c.ru/?type=flat...&page=1#864062

  13. #13
    Ищущий
    Регистрация
    27.12.2005
    Адрес
    Симферополь
    Сообщений
    74

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

    Давно появилась мыль состыковать энкодер (сделанный из датчика мышки) с MJoy.
    Только одно но ... для этого надо:
    1 - изменить схему для подключения цифровых датчиков
    2 - переписать программу под такое изменение
    3 – где взять на это время ?

  14. #14
    Механник Аватар для J0kER
    Регистрация
    16.02.2005
    Адрес
    Красноярск, Россия
    Сообщений
    425

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

    Цитата Сообщение от Flying_Cat
    Давно появилась мыль состыковать энкодер (сделанный из датчика мышки) с MJoy.
    Только одно но ... для этого надо:
    1 - изменить схему для подключения цифровых датчиков
    2 - переписать программу под такое изменение
    3 – где взять на это время ?
    А вопрос-то в чем?
    MJoy16 работает с экодерами, если не ошибаюсь. Разница по деньгам несущественная.

  15. #15

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

    Цитата Сообщение от J0kER
    А вопрос-то в чем?
    MJoy16 работает с экодерами, если не ошибаюсь. Разница по деньгам несущественная.
    Я тут практически закончил разработку USB контроллера для самодельщиков. Штука эта будет такая:

    Модель 1:
    8 аналоговых входов по 10бит разрешения каждый
    12 кнопок либо независимых, либо матрицей 6x6
    (вариант 10 аналоговых 10битных входов + 10 кнопок или 5x5 матрица, но Win не видит больше 8 осей на одном джойстике, поэтому он будет виден под Виндами как два джойстика)

    Модель 2:
    6 квадратурных декодеров, два из которых с оцифровкой до скорости 150кГц (для кодеров типа 2000линий на оборот) с разрешением 20бит
    8 цифровых кнопок

    Модель 3:
    100 кнопок в конфигурации матрицей 10x10.

    Общие для всех трех:
    Чип с 28 ножками в обычном DIP корпусе (Microchip PIC18F2550)
    Все что нужно для подключения: 4MHz кварц, два конденсатора и USB разъем (или сразу кабель)
    Питание от USB порта
    Full-speed USB (12Mbit), частота обновления всех каналов - 1000 раз в секунду (период 1мсек)
    Драйверы не нужны (стандартное устройство в Win/Mac/Linux)

    Я не хочу делать плату контроллера потому что цены подкрадываются со спины: плата, кварц, сборка, упаковка, тестирование, etc.

    Цена чипа: $15.

    Где-то в середине года у меня будет просто ОДНА модель - чип, которых можно переключать в любую конфигурацию из интерфейсной программки под Win/Mac/Linux.

    Честно говоря, я cтолько времени потерял с мышиными декодерами... это просто убийство времени, а результат - 30 импульсов на оборот. Самое мерзкое, что они теряют импульсы из-за фиговых сенсоров. Для мыши это не имеет значения, а в кодере после прогона 1000 импулсов в одну сторону обратно возвращаются только, например, 996, поэтому центровка джойстика постоянно дрейфует в процессе.

    И тут я открыл глаза! Есть готовые декодеры типа http://www.encoder.com/model755a-shaft.html с разрешением 2000 импульсов на оборот (до 10000 если очень нужно) это уже что-то т.к. 2000 импульсов дают разрешение в 8000 позиций на оборот (считаем-то фронты). Аналоговые потенциометры отдыхают! Купить их можно на eBay за $20-30. Проблема в том, что если человек крутанет этот декодер (или все-таки энкодер?) с приличной скоростью, импулсы посыпятся с такой частотой, что даже хороший контроллер, если он еще хоть чем-то занят просто их не успевает обработать и все работа - насмарку, центровка опять съезжает. В ATMega16 нет USB контроллера, поэтому MJoy использует аппаратную работу с USB - разбирает его по битам и собирает обратно. Это занимает безумное количество времени и делает применение крутых кодеров невозможным. Собственно поэтому я и ввязался в то, что у меня получилось в итоге.

    Идея такая - продавать самодельную плату типа MJoy16 людям, которые потом все равно все выходные с паяльниками сидят глупо. Поэтому я убиваю время над мудрым софтом внутри (USB - это не RS232!), а все остальное любой самодельщик может сделать буквально за 15минут и потратить на это $2-3. Вот такая вот идея.

    Уффф, пальцы отваливаются!

    P.S. Кстати, если все-же хочется сделать квадратурных кодер самому, то лучше раскурочить старый струйных принтер. Там часто используется осевой кодер на ~500 линий/оборот и линейный - такая прозрачная полоска с тоненькими линиями (720dpi?). Сенсоры (обычно Agilent) как бы обхватывают их и выдают уже хороший квадратурных сигнал TTL уровня. У них 4 ножки и им только нужно +5v для питания и все.
    Крайний раз редактировалось lbodnar; 31.12.2005 в 04:04.

  16. #16

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

    Цитата Сообщение от lbodnar
    Я тут практически закончил разработку USB контроллера для самодельщиков. Штука эта будет такая:

    Модель 1:
    8 аналоговых входов по 10бит разрешения каждый
    12 кнопок либо независимых, либо матрицей 6x6
    (вариант 10 аналоговых 10битных входов + 10 кнопок или 5x5 матрица, но Win не видит больше 8 осей на одном джойстике, поэтому он будет виден под Виндами как два джойстика)

    Модель 2:
    6 квадратурных декодеров, два из которых с оцифровкой до скорости 150кГц (для кодеров типа 2000линий на оборот) с разрешением 20бит
    8 цифровых кнопок

    Модель 3:
    100 кнопок в конфигурации матрицей 10x10.
    Контроллер очень впечатляет! Желаю удачи!

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

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

    Кнопок мало, штук 25 - 30 нада.

  18. #18
    Ищущий
    Регистрация
    27.12.2005
    Адрес
    Симферополь
    Сообщений
    74

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

    Цитата Сообщение от J0kER
    А вопрос-то в чем?
    MJoy16 работает с экодерами, если не ошибаюсь. Разница по деньгам несущественная.
    Нет. Работает с аналоговыми датчиками.

  19. #19
    Читар с духовкой
    Регистрация
    02.10.2002
    Сообщений
    1,643

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

    lbodnar, красиво пишешь, заманчиво выглядит

  20. #20

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

    Цитата Сообщение от GWoP
    lbodnar, красиво пишешь, заманчиво выглядит
    Это, на самом деле, первый шаг контроллера нагрузки органов управления. Выглядит это как сервомотор с 2000линий/оборот кодером на одной оси и с микроконтроллером, который эмулирует усилие на штурвале и педалях (в зависимости от IAS, плотности воздуха, отклонения плоскостей, угла атаки и прочей муры.) Force feedback все это позволяет передавать в джойстик, но 1) windows - это не RTOS и 2) с частотой обновлений 100/сек далеко не улетишь, т.к. любые неточности на ощупь моментально ощущаются. Так что в контроллер будет все считать сам. Плюс бонус - на автопилоте ручка сама ходит
    Динамика уже почти готова (вязкость и статика), кроме моделирования инерции, т.к. она требует вычисления ускорений, а это-двойной дифференциал позиции. Все это должно работать как минимум со скоростью 500Гц и быть плавным. Посмотрим, как оно будет...

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

  21. #21
    Читар с духовкой
    Регистрация
    02.10.2002
    Сообщений
    1,643

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

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

  22. #22
    Забанен Аватар для Orion33
    Регистрация
    17.07.2004
    Адрес
    левый берег Невы ;)
    Возраст
    41
    Сообщений
    1,209

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

    lbodnar, можно ли как-нибудь заполучить схему и прошивку твоего контроллера (желательно исходники)?

  23. #23

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

    Дааааа.... Снимаю шляпу и становлюсь в очередь....

  24. #24

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

    Поскольку этот микропроект как бы отпочковался от более крупного коммерческого проекта, код я (пока во всяком случае) публиковать не могу. Если проект погибнет, тогда - да! Это плохая новость.

    Хорошая новость состоит в том, что я, наконец, отладил работу USB_VENDOR_REQUESTs и теперь единый чип со всеми возможными опциями будет, видимо, готов к концу января. Много времени ушло на то, чтобы заставить девайс успешно проходить все тесты на закорючки протоколов USB ( http://www.usb.org/developers/tools/ ), типа дурацкие запросы, выполнение расконфигурирования в процессе работы и т.п. Ну а соответствие электрическим параметрам USB2.0 (Full-speed) гарантирует сам Microchip. Так что можно гарантировать настоящую работу. Я уже получил уникальный комплект VID/PID для этого проекта, так что все будет "как у взрослых." Единственное, чего я не могу сделать, так это сертифицировать все устройство целиком, т.к. чип устанавливается пользователем в свою схему. Да и стоит это удовольствие (за право налепить наклейку с логотипом USB) начиная от $3000 - оно надо? Вот такие пироги...

    Да, совсем забыл! С Новым Годом всех!!

  25. #25
    Механик
    Регистрация
    19.02.2005
    Адрес
    Odessa-Mama
    Возраст
    64
    Сообщений
    498

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

    а стоит ли "овчинка выделки "?? посчитаем ..
    2000 отсчетов на оборот , в джоях угол максиум 90гр , а то и меньше , остается 500х2=1000 , и опять пришли к тойже цифре ,можно редуктор и опять но.. недостатки редукторов вы сами знаете , да и стоимость... 2 датчика мин по 40 баксов (еще найти нада и сами датчики и по такой цене) , а механика ? прикручивать такое на старую механику это тоже что из пушки по воробьям , понтов нет , уидея конечно класная но скажем "избыточная"... кстати , яб посоветовал еще продумать идею подгрузки кривых откликов "на лету" , хотяб 3 штуки , пусть и с некоторым усложнением схемы , весьма нужная фича

Страница 31 из 105 ПерваяПервая ... 212728293031323334354181 ... КрайняяКрайняя

Ваши права

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