Top.Mail.Ru
Перейти к содержанию

Magners

Юниоры
  • Постов

    7
  • Зарегистрирован

  • Посещение

  • Победитель дней

    2

Magners стал победителем дня 12 июня 2020

Magners имел наиболее популярный контент!

Информация о Magners

  • День рождения 11/09/1992

Информация

  • Город
    Москва

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

Достижения Magners

Newbie

Newbie (1/14)

6

Репутация

  1. С фильтрами можно особо не мелочиться, вплоть до 3го уровня их не почувствовать (1 и 2 уж точно). Вот тут снимали переходную характеристику (реакцию на моментальное изменение входа оси с 0% до 100%) для фильтров всех уровней. У меня где-то были собственные такие измерения (с аналогичными результатами), но что-то не могу найти.. С такой скоростью изменить сигнал на входе не позволит ни одна механика оси (если это не просто кнопка), поэтому на графике максимально возможные недостижимые в реальной жизни времена реакции оси на изменение входа. По потенциометрам: с увеличением сопротивления увеличивается также подверженность тепловым шумам, но слишком малое тоже нельзя, чтобы не текли большие токи. Как сказано выше, оптимальный диапазон 10К-100К.
  2. Посмотрите активность на гитхабе и увидите, что проект не стоит на месте) более того сообщество (в том числе и симрейсерское) также принимает участие в разработке, что очень приветствуется. Для настройки кнопок есть очень много возможностей, этот функционал пилился очень скрупулёзно в течение не одного месяца
  3. У проекта есть достаточно подробное wiki, поддерживаемое сообществом. Помимо прочего там описаны разные варианты подключения и настроек кнопок. UPD. Что касается светодиодов, то обычно для них на кнопках есть просто отдельные выводы под питание, а земля общая с кнопкой. То есть надо подключить кнопку как обычную Button_GND, а питание светодиода к 3.3В или 5В. Но это может зависеть от конкретноц модель кнопки, нужно смотреть документацию (или хотя бы обозначения на корпусе). Также светодиоды можно завязывать на состояния кнопок, но в этом случае это вряд ли актуально, так как кнопка сама зажигает/гасит светодиод
  4. На данный момент по моим измерениям внутренний АЦП выдает около 10бит эффективного разрешения, что очень хорошо для 12битного АЦП. Если применить фильтрацию, то можно поднять эффективное разрешение до 11 бит, пожертвовав временем отклика. До 3-го уровня фильтрации (из 7) время отклика почувствовать практически невозможно. Вот тут можно примерно оценить шумы, но с тех пор качество измерения ещё немного подросло.
  5. Нет, не обязательно, я бы сказал, что он бывает даже редко. Но FFB у меня висит на самые ближайшие планы
  6. Всем доброго времени суток! Уже достаточно давно я веду разработку программного обеспечения для контроллера игровых устройств, и поскольку я сам являюсь больше вирпилом, чем симрейсером, то блог разработки ведется на соответствующем форуме. Сегодня в честь релиза новой версии ПО я решил поделиться своей разработкой с вами, так как с появлением поддержки энкодеров высокого разрешения (пока что только одного) этот проект может стать интересным и виртуальным пилотам колесной техники) Думаю, многие из вас в курсе такого проекта, как OSH. Именно посмотрев на этот проект я решил создать FreeJoy, так как мне очень понравился дружелюбный интерфейс конфигуратора (поэтому интерфейс FreeJoy Configurator вам может показаться знакомым), но к сожалению у меня возникли проблемы с работой самого контроллера, и кроме этого он не имел многих функций, которые мне хотелось бы получить. Итак, на данный момент краткая сводка по функционалу FreeJoy: До 8 аналоговых осей До 128 кнопок и тумблеров До 4 хаток До 16 инкрементальных энкодеров (из них 1 с высоким разрешением) Функция преобразования положений осей в кнопки (до 12 кнопок на ось) Поддержка сдвиговых регистров 74HC165 и CD4021 для увеличения количества подключаемых кнопок; Поддержка цифровых датчиков Холла TLE5010/TLE5011, AS5600, MLX90393 (только интерфейс SPI); Поддержка внешних АЦП ADS1115 и MCP3201/02/04/08; 3 канала ШИМ для управления подсветкой; 24 светодиода (одиночные или в матрице), привязываемые к состояниям кнопок; Настройка имени устройства и других параметров USB; Удобная утилита для конфигурации; Обновление прошивки по USB; Сохранение и загрузка конфигурации устройства из файла. Кнопки и оси имеют весьма обширный выбор опций и настроек, более подробно со списком вы можете ознакомиться в wiki репозитории проекта. Ну а кому стало интересно - вот ссылки на скачивание актуальной версии прошивки для контроллера и установочник конфигуратора: Прошивка - https://github.com/FreeJoy-Team/FreeJoy/releases Конфигуратор - https://github.com/FreeJoy-Team/FreeJoyConfigurator/releases Ссылка на страницу проекта на github: https://github.com/FreeJoy-Team
×
×
  • Создать...