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

Страница 91 из 112 ПерваяПервая ... 4181878889909192939495101 ... КрайняяКрайняя
Показано с 2,251 по 2,275 из 2776

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

  1. #2251
    Ломаю джойстики Аватар для Alex Oz
    Регистрация
    03.03.2007
    Адрес
    Minsk
    Возраст
    59
    Сообщений
    1,092
    Images
    4

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

    Цитата Сообщение от kreml Посмотреть сообщение

    1. а вот по энкодерам вопрос - по моим наблюдениям для надежной обработки требуется опрос состояния каждые 500-700 мкс, 16мс мне кажется наверное слижком долго?
    2. частота рефреша в 60 гц, вроде естьже прошивки с частотой больше 100, почему оставили 60?
    1. Речь об обработке нажатий клавиатуры, которые выстреливает контроллер - одиночный импульс 8 мс(нажатие-отпускание) как ни странно винда не видит(по крайней мере у меня так) - приходится его растягивать до 16, да ещё и паузу на столько же после добавить. Частота физического "чтения" с энкодера и далее квадратурный счёт - процесс вообщем-то несинхронный с выдачей.

    2. Имеется ввиду рефреш данных по всем пакетам. 125 Гц - это теоретически максимальная частота(аппаратный поллинг устройства 8мс) при одном единственном пакете данных, в данном проекте их 4, как и в Mjoy16.
    При простой циклической выдаче пакетов (схема A1-A2-B1-B2) частота рефреша данных была бы на уровне 30 Гц.
    Снимаю шляпу перед инженерным талантом MeanDog-a - даже в то время он предпринял меры по увеличению частоты рефреша осевых пакетов(A1,A2) до 40 Гц ( за счёт прореживания кнопочных(B1,B2) до 20 Гц), примененная им схема A1-A2-B1-A1-A2-B2.
    Но это обстоятельство в свою очередь ухудшило и без того сложную ситуацию во выдаче импульсов от энкодеров - именно поэтому ему пришлось пойти на разделение на "быстрые" и "медленные" кнопки. Решение спорное(хотя и тут я опять снимаю шляпу!) В какой-то мере это спасло ситуацию, в какой-то усугубило.
    В данном проекте строгой схемы нет - необходимость выдачи того или иного пакета определяется реал-тайм из его приоритета и новизны данных. В этом и состоит динамическое ранжирование пакетов - или попросту говоря "low speed" обязывает вертеться на сковородке
    Частота 60 Гц названа условно - то есть в среднем лучше(по актуальным данным). Скажем, если активно работают только оси одного пакета (A1 или A2) - частота рефреша может превышать 100Гц.
    Визуально это выглядит приблизительно так: (см. картинки).
    Красным и черным линиям принадлежат данные из разных пакетов А1 и А2(масштаб времени везде одинаков).
    Результат работы данной технологии заметен невооруженным взглядом
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	A1-A2-B1-B2.gif 
Просмотров:	83 
Размер:	7.7 Кб 
ID:	120134   Нажмите на изображение для увеличения. 

Название:	A1-A2-B1-A1-A2-B2.gif 
Просмотров:	83 
Размер:	7.7 Кб 
ID:	120137   Нажмите на изображение для увеличения. 

Название:	Mod response.gif 
Просмотров:	81 
Размер:	11.3 Кб 
ID:	120138  
    Крайний раз редактировалось Alex Oz; 03.11.2010 в 00:49.

  2. #2252
    Зашедший
    Регистрация
    27.11.2007
    Адрес
    Волжский
    Возраст
    47
    Сообщений
    60

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

    Временное ограничение снять можно?

  3. #2253
    LifeBurner
    Регистрация
    28.10.2003
    Адрес
    Наукоград Фрязино
    Возраст
    48
    Сообщений
    239

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

    morze
    IDA может всё
    Хорошо оттриммированный самолёт в автопилоте не нуждается.

  4. #2254
    Зашедший Аватар для PbICb2
    Регистрация
    06.11.2010
    Адрес
    Melitopol
    Сообщений
    25

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

    Здравствуйте Всем!!! Прочёл практически всю тему, не совсем понял- мджой по ЮСБ2 будет работать или проблемно? И ещё в 1-ой раскладке как я понял -32 кнопки, 8 осей ,4 энкодера и 4 тумблера? Или ,например-32 кнопки ,4 оси ,2 энкодера , а остальное на 2-й раскладке? Извините,если вопрос чудной,но я не очень с радиоэлектроникой,так немножко "паял" Заранее спасибо за ответ!

  5. #2255
    Курсант
    Регистрация
    08.10.2007
    Адрес
    Красноярск-Иркутск
    Возраст
    50
    Сообщений
    464

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

    Цитата Сообщение от PbICb2 Посмотреть сообщение
    ...не совсем понял- мджой по ЮСБ2 будет работать или проблемно...
    мджой работает по протоколу USB 1.1, а USB 2.0 поддерживает младшие спецификации. Так что если девайс воткнуть в порт с USB 2.0 то все будет работать, но на скорости и с ограничениями предусмотренными для версии 1.1 USB протокола.

  6. #2256
    Зашедший Аватар для PbICb2
    Регистрация
    06.11.2010
    Адрес
    Melitopol
    Сообщений
    25

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

    Цитата Сообщение от kreml Посмотреть сообщение
    мджой работает по протоколу USB 1.1, а USB 2.0 поддерживает младшие спецификации. Так что если девайс воткнуть в порт с USB 2.0 то все будет работать, но на скорости и с ограничениями предусмотренными для версии 1.1 USB протокола.
    ---Спасибо!!!-Если так ,значит будем паять! А то достал меня уже ЛоХитек со своим контроллером и резисторами. Начну свой с нуля, хорошо что есть такие сайты и ТАКИЕ парни с головой!

  7. #2257
    Зашедший
    Регистрация
    18.03.2009
    Возраст
    44
    Сообщений
    1

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

    Добрый день!
    У меня такая проблема, собрал MJOY16 все работает, но при замыкании I+1(тумблер) генерирует одно нажатие кнопки 23, а при размыкании 32. Подскажите так должно быть или нет.
    СПСБ.

  8. #2258
    Пилот Аватар для Gelo
    Регистрация
    13.03.2006
    Адрес
    Вятка
    Возраст
    51
    Сообщений
    818

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

    Для тумблеров так и должно быть .
    Чем дольше общаюсь с людьми, тем больше люблю кошек...

  9. #2259
    Зашедший Аватар для PbICb2
    Регистрация
    06.11.2010
    Адрес
    Melitopol
    Сообщений
    25

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

    Кто знает, Мджой16 хватит одной платы для сборки комплекса РУС-Педали-Руд? Или будут помехи по проводам,всё таки длина проводов от контроллера и до датчика(резистора,датчика Холла и т.д.) получается приличные?

  10. #2260
    Зашедший Аватар для Afterburner
    Регистрация
    16.11.2010
    Адрес
    Красноярск
    Возраст
    43
    Сообщений
    9

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

    Вот не пойму почему самопальщики юзают софтверный УСБ - это же изврат, да и отваливается поди все рсурсы МК только на обслуживание УСБ и уходят и это при том что полно нормальных чипов с аппаратным УСБ 2.0 по цене менее 3 баксов (взять хотя бы LPC от NXP, но не Атмелы!) и более того с УСБ хостом, взять хотя бы самую простую 8 битку At90usb82 не говоря уже о 16 битных XMega или 32 битных ARMах где УСБ по дефолту есть, на которых можно вообще хоть полностью "стеклянный" кокпит реализовать Ж)) Софт УСБ - дурь.
    Крайний раз редактировалось Afterburner; 17.11.2010 в 10:27.

  11. #2261
    LifeBurner
    Регистрация
    28.10.2003
    Адрес
    Наукоград Фрязино
    Возраст
    48
    Сообщений
    239

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

    Я думаю, что все отталктваются от того, что было, а именно - от разработки MeanDog'а. Для аппаратного USB надо делать проект "с нуля". И, кстати, прецеденты есть. Тот же Leo Bodnar что-то клепает и вообще, прогуляйтесь по разделу
    Крайний раз редактировалось SNB; 17.11.2010 в 10:47. Причина: опечатка
    Хорошо оттриммированный самолёт в автопилоте не нуждается.

  12. #2262
    Зашедший Аватар для Afterburner
    Регистрация
    16.11.2010
    Адрес
    Красноярск
    Возраст
    43
    Сообщений
    9

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

    Да видишь в чем дело, там познания в программинге минимальные требуются ибо производители поставляют все необходимые библиотеки для работы и примеры сорцов остаётся только прописать классы ну и толкать "нужные" данные в пакетики (да и то примеры USB-HID есть у каждого крупного производителя типа Microchip), ну и мигать лампочками обрабатывать тумблеры или выводить авиагоризонты на внешние ЖКИ это уже кому как нравится... Кстати видел какие то дисплейчики от Саитек с компасом и вроде авиагоризонтом - если ничего не путаю, но в продаже не встречал... Можно сделать чтото типа того на контроллерах, интересно просто кто нибудь пытался или дальше HD44780 к LPT порту не заходило

  13. #2263
    Ломаю джойстики Аватар для Alex Oz
    Регистрация
    03.03.2007
    Адрес
    Minsk
    Возраст
    59
    Сообщений
    1,092
    Images
    4

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

    Цитата Сообщение от Afterburner Посмотреть сообщение
    Вот не пойму почему самопальщики юзают софтверный УСБ - это же изврат, да и отваливается поди все рсурсы МК только на обслуживание УСБ и уходят и это при том что полно нормальных чипов с аппаратным УСБ 2.0 по цене менее 3 баксов (взять хотя бы LPC от NXP, но не Атмелы!) и более того с УСБ хостом, взять хотя бы самую простую 8 битку At90usb82 не говоря уже о 16 битных XMega или 32 битных ARMах где УСБ по дефолту есть, на которых можно вообще хоть полностью "стеклянный" кокпит реализовать Ж)) Софт УСБ - дурь.
    Не подскажете где купить LPC< 3$ c 8-каналами АЦП?

    At90usb82(162) опять таки не имеет АЦП ( внешнюю мегу цеплять? ), да и оперативы раз-два и обчёлся, особо не разгуляешься...
    А ещё самодельщикам корпус DIP более интересен, нежели LQFP, разводка которого уже потребует чего-то более точного, чем ЛУТ...
    Крайний раз редактировалось Alex Oz; 17.11.2010 в 11:16.

  14. #2264
    LifeBurner
    Регистрация
    28.10.2003
    Адрес
    Наукоград Фрязино
    Возраст
    48
    Сообщений
    239

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

    HD44780 вещь отличная, можно не заморачиваясь просто писать: "летим" или "падаем", а то все эти авиагоризонты - глупость

    Кстати, Сайтековские LCD-приборы вполне себе продаются у того же Василия из Велес-Дата. Правда цена...
    Хорошо оттриммированный самолёт в автопилоте не нуждается.

  15. #2265
    Зашедший Аватар для Afterburner
    Регистрация
    16.11.2010
    Адрес
    Красноярск
    Возраст
    43
    Сообщений
    9

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

    LPC1343 например

    ARM Cortex-M3 processor running at up to 72MHz
    Up to 32KB flash, up to 8KB SRAM
    USB 2.0 full-speed device controller with on-chip PHY (LPC134x)
    8-channel 10-bit ADC
    UART, SPI controller, I2C-bus interface
    Up to 42 GPIO pins
    4 timers plus programmable WDT with lockout feature
    Integrated power management with deep-sleep modes
    Integrated clock generation

    где купить - efind.ru найти можно примерно за 3 (+/-1) бакса

    ---------- Добавлено в 15:17 ---------- Предыдущее сообщение было написано в 15:13 ----------

    Цитата Сообщение от SNB Посмотреть сообщение
    HD44780 вещь отличная, можно не заморачиваясь просто писать: "летим" или "падаем", а то все эти авиагоризонты - глупость

    Кстати, Сайтековские LCD-приборы вполне себе продаются у того же Василия из Велес-Дата. Правда цена...
    Да, цена не радует, баловался когда то с HD44780 (правда подрубал через USB - ЛПТ всётаки мертв), но там можно и цифрами написать высота курс скорость ибо "летим/падаем" - не очень информативно или для прикола символами "-", "/", "|", "\" вывести некое подобие горизонта

    ---------- Добавлено в 15:22 ---------- Предыдущее сообщение было написано в 15:17 ----------

    Цитата Сообщение от Alex Oz Посмотреть сообщение
    At90usb82(162) опять таки не имеет АЦП ( внешнюю мегу цеплять? ), да и оперативы раз-два и обчёлся, особо не разгуляешься...
    А ещё самодельщикам корпус DIP более интересен, нежели LQFP, разводка которого уже потребует чего-то более точного, чем ЛУТ...
    Кстати лутом под TQFP разводил и нормально. Да и зачем внешний МК можно просто внешний АЦП - они гораздо точнее нежели встроенные (встроенные в МК АЦП ИМХО вообще гумно) можно например в педали, РУДы, РУС поставить по внешнему АЦП и связать их шиной I2C/SPI/LIN например, чтобы избежать помех всяких от длинных соединительных проводов.
    Крайний раз редактировалось Afterburner; 17.11.2010 в 11:45.

  16. #2266
    LifeBurner
    Регистрация
    28.10.2003
    Адрес
    Наукоград Фрязино
    Возраст
    48
    Сообщений
    239

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

    Все на Казус!
    Хорошо оттриммированный самолёт в автопилоте не нуждается.

  17. #2267
    Зашедший Аватар для Afterburner
    Регистрация
    16.11.2010
    Адрес
    Красноярск
    Возраст
    43
    Сообщений
    9

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

    Цитата Сообщение от SNB Посмотреть сообщение
    Все на Казус!
    Во истинну

    З. Ы. Кстате был у меня прожект на нормальном УСБ джоя, правда без осей, только кнопки.. но это легко исправить, в общем если у трудящихся будет интерес напишу как-нибудь статейку на эту тему... хотя их и так полно в инете Ж))
    Крайний раз редактировалось Afterburner; 17.11.2010 в 11:37.

  18. #2268
    Ломаю джойстики Аватар для Alex Oz
    Регистрация
    03.03.2007
    Адрес
    Minsk
    Возраст
    59
    Сообщений
    1,092
    Images
    4

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

    Цитата Сообщение от Afterburner Посмотреть сообщение
    LPC1343 например

    где купить - efind.ru найти можно примерно за 3 (+/-1) бакса

    ....

    Кстати лутом под TQFP разводил и нормально. Да и зачем внешний МК можно просто внешний АЦП - они гораздо точнее нежели встроенные (встроенные в МК АЦП ИМХО вообще гумно) можно например в педали, РУДы, РУС поставить по внешнему АЦП и связать их шиной I2C/SPI/LIN например, чтобы избежать помех всяких от длинных соединительных проводов.
    дык купить, а не на ефинде найти , чтоб реально.
    Вот более реальная терраэлектроника говорит что в розницу это будет 5,5 $ в HVQFN32 и 10$ за LQFP48. Потому и спросил, может известно место рыбное прикормленное ...

    LQFP все же не TQFP, ох и намучается с ЛУТ-ом народ... да и двухсторонка нужна будет...

    А АЦП внешний - тож недёшево выйдет, особенно в сумме с мегой - тут действительно одинокий АРМ поинтересней смотрится...

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

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

    Цитата Сообщение от Alex Oz Посмотреть сообщение
    А ещё самодельщикам корпус DIP более интересен
    Кстати, "восьмерки" в DIP-корпусах исчезли у нас. Только TQFP все предлагают. Или это повсеместно?
    ...чего уж тигру лишняя полосочка... (© - не помню)

  20. #2270
    Зашедший Аватар для Afterburner
    Регистрация
    16.11.2010
    Адрес
    Красноярск
    Возраст
    43
    Сообщений
    9

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

    Цитата Сообщение от USSR_Rik Посмотреть сообщение
    Кстати, "восьмерки" в DIP-корпусах исчезли у нас. Только TQFP все предлагают. Или это повсеместно?
    Кстати слышал вроде атмелы возможно снимать будут дипы.. Но даже если так на складах их много ещё Ж)

    ---------- Добавлено в 16:35 ---------- Предыдущее сообщение было написано в 16:31 ----------

    Цитата Сообщение от Alex Oz Посмотреть сообщение
    действительно одинокий АРМ поинтересней смотрится...
    да я думаю можно найти дешёвые, слишком уж распространённые камни, да и тенденцию к удешевлению при ТАКИХ объёмах производства АРМов то должны иметь всётаки, конкуренция там есть, атмел то на свои АВР может сколь угодно задирать цены... Кстати я бы ещё AVR32 попробовал, но чуствую нет в них смысла когда уже есть ARM

  21. #2271
    Механик
    Регистрация
    20.03.2005
    Адрес
    Харьков - Нижний Новгород
    Сообщений
    4,325

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

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

    Вспоминаю, как перешёл когда-то от PIC-ов к AVR-кам при схожих обстоятельствах.

  22. #2272
    Зашедший Аватар для PbICb2
    Регистрация
    06.11.2010
    Адрес
    Melitopol
    Сообщений
    25

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

    Цитата Сообщение от Afterburner Посмотреть сообщение
    Вот не пойму почему самопальщики юзают софтверный УСБ - это же изврат, да и отваливается поди все рсурсы МК только на обслуживание УСБ и уходят и это при том что полно нормальных чипов с аппаратным УСБ 2.0 по цене менее 3 баксов (взять хотя бы LPC от NXP, но не Атмелы!) и более того с УСБ хостом, взять хотя бы самую простую 8 битку At90usb82 не говоря уже о 16 битных XMega или 32 битных ARMах где УСБ по дефолту есть, на которых можно вообще хоть полностью "стеклянный" кокпит реализовать Ж)) Софт УСБ - дурь.
    Для меня ,например,это тёмный лес. Я могу рассказать об устройстве самолёта,двигателей, и прочих железяк на самолёте, а вот здесь мне,да и большинству пользователей хотя бы "поюзать софтверный ЮСБ"( поэтому и вопросы у мну такие-уж не обессудьте)

  23. #2273
    Механик Аватар для Scull
    Регистрация
    11.03.2010
    Адрес
    Киев
    Возраст
    43
    Сообщений
    282

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

    Цитата Сообщение от USSR_Rik Посмотреть сообщение
    Кстати, "восьмерки" в DIP-корпусах исчезли у нас. Только TQFP все предлагают. Или это повсеместно?
    Да, я еще летом дефицит застал, когда заинтересовался самоделками. Перешел на TQFP, дырок ненадо сверлить

  24. #2274
    Механик
    Регистрация
    20.03.2005
    Адрес
    Харьков - Нижний Новгород
    Сообщений
    4,325

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

    Софт УСБ - дурь
    Сейчас - возможно, но не на момент начала этого топика.
    TQFP, дырок ненадо сверлить
    Да, но на этом все их плюсы и заканчиваются. Самое забавное, что с применением DIP, устройства выходят компактнее.

  25. #2275
    Зашедший Аватар для PbICb2
    Регистрация
    06.11.2010
    Адрес
    Melitopol
    Сообщений
    25

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

    Цитата Сообщение от Scull Посмотреть сообщение
    Да, я еще летом дефицит застал, когда заинтересовался самоделками. Перешел на TQFP, дырок ненадо сверлить
    Ну и чем её паять? Я раз попробовал-одним мазком 3 ноги замазал....и перешёл на "дырочную"

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

Ваши права

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