Re: USB контроллер джойстика
Ну так то да, просто у меня джой еще не доделан, периодически меняю конфигурацию.
Wii подключается через BlueSolei, при включении блютуза появляется виртуальный джой. Если у тебя Wii нет, то сам по себе блюсолей ничем не поможет.
Можно установить виртуальный джой, например Vjoy, эффект будет тот же.
Если будет свободная минута, то посмотри, ну а так в принципе переживу.
И спасибо за прошивку :cool:
Re: USB контроллер джойстика
Цитата:
Сообщение от
mega_mozg_13
в чистом виде с холлом однозначно будет дергаться на 1-2 отсчета, резистор обычно не дергается. какая длина проводов до датчиков? попробуй прошиться до крайней прошивки и включить фильтр/усреднение на 2ку или 4ку.
или в чем резон сидеть на версии 2013 10 25?
Прошился, длина проводов 15 см, теперь с резистором очень вялая дрожь в 1 отсчет,с усреднением в 4 дрожи нет совсем даже с холлом:cool:.
Re: USB контроллер джойстика
Вот еще что заметил: Во вкладке физические данные бешено дергаются 7 и 8 датчики АЦП. Но ведь они нигде не задействованы, то есть как убрать эту дрожь ведь выводов под оси только шесть?
Re: USB контроллер джойстика
Цитата:
Сообщение от
Zero_Tolerance
Вот еще что заметил: Во вкладке физические данные бешено дергаются 7 и 8 датчики АЦП. Но ведь они нигде не задействованы, то есть как убрать эту дрожь ведь выводов под оси только шесть?
я же писал выше, 7 и 8 физически присутствуют в чипе, но в дип корпусе они не выведены поэтому и бешено дергаются. ничего не сделаешь.
Re: USB контроллер джойстика
Цитата:
Сообщение от
Zero_Tolerance
Прошился, длина проводов 15 см, теперь с резистором очень вялая дрожь в 1 отсчет,с усреднением в 4 дрожи нет совсем даже с холлом:cool:.
а как тактильные ощущения? реакция осей на движение ручкой не запаздывает?
Вложений: 1
Re: USB контроллер джойстика
Цитата:
Сообщение от
Gelo
Можно установить виртуальный джой, например Vjoy, эффект будет тот же.
вот собственно успешно сосуществуютВложение 172020
попробуй запустить конфигуратор без подключенного контроллера, интересно где оно спотыкается (на старте программы/прорисовке интерфейсаили уже при подключении/связи с мк)
Re: USB контроллер джойстика
Вот жеж, опять я что-то напутал :(
Помню, что было два VJoy, а вот какую конкретно программу сносил не помню.
А выглядело это так: программа запускалась, появлялось окно, в нем прорисовывались рамки и все падало.
Ладно, БЖСЭД.
Re: USB контроллер джойстика
А ну о 7 и 8 АЦП я где то пропустил сорри:( Усреднение в 4 дает ощутимое и визуально различимое ( в DxTweak ) изменение в реакции ручки. Мне вот интересно откуда эта дрожь в один отсчет на резисторе.......может стабилитроны на 3,6 поставить ( сейчас 3,3 ), или попробовать схему с индуктивностью а не сигнальной землей?
Re: USB контроллер джойстика
Цитата:
Сообщение от
Zero_Tolerance
может стабилитроны на 3,6 поставить ( сейчас 3,3 )
стабилитроны работают только в рамках обвязки USB, на оси и кнопки они вообще никаким боком.
Цитата:
Сообщение от
Zero_Tolerance
или попробовать схему с индуктивностью а не сигнальной землей?
конкретно к атмеге8 и прозводных от неё схема с индкутивностью не будает работать должным образом, в чипе ошибка - внутри замкнуты питание и опорное для АЦП. другой резистор пробовал?
фотки бы платы, может визуально определим.
Re: USB контроллер джойстика
Угу, резистор попробую другой, спасибо.Попробую может еще выводить обе земли с одной точки, поближе к проводам ЮСБ. Платы я собрал две, одну себе ( делал первой, поэтому неаккуратно ну и затупил в некоторых местах :D ), а вторую другу ( эта вышла более менее ). Характер дрожания на платах одинаковый, наверное у меня питание такое... Кстати, можно контроллер запитать от батарейки? :D ( как от идеального источника ) и как это сделать? Заранее извиняюсь если пишу несуразные вещи:)
http://imageshack.us/a/img577/5258/7ot5.jpg
http://imageshack.us/a/img844/7021/fvns.jpg
Re: USB контроллер джойстика
Здравствуйте, Zero_Tolerance!
У вас неправильно стоят конденсаторы на питании. Конечно, из схемы Mercury_13 не очевидно, как их надо ставить. А людям привычным к электронике в голову не придет это объяснять. Так что, ваша ошибка вполне естественна.
Конденсаторы 10 мкФ и 0,1 мкФ должны замыкать + и - разъема USB. То есть стоять в самом начале цепи всего устройства. У вас же на двух платах они соединяются с земляной шиной, когда она уже обогнула весь контроллер и все "заземлила". Сглаженное напряжение наблюдается после конденсатора. И это касается, как шины питания, так и земли, на которой тоже исходно имеются помехи.
Следует выпаять 10 мкФ и 0,1 мкФ с их теперешнего места и припаять снизу к разъему USB прямо к выводам "+" и "-". Помехи обязательно уменьшатся.
Re: USB контроллер джойстика
Здравствуйте, China! :)
Благодарю за отклик и помощь. Эх жаль сегодня уже нет доступа к паяльнику :D, завтра обязательно переделаю и отпишусь о результате.
Ну и повторюсь, можно ли запитать контролер с внешнего источника (не с USB) ? Как это правильно сделать?
Re: USB контроллер джойстика
ПМСМ от внешнего источника питать не нужно. Попробуйте сначала перепаять конденсаторы.
Re: USB контроллер джойстика
Перепаял кондёры - эффекта ноль. Дрожь такая же как и была - один отсчет. Заметил что в программе конфигураторе мерцает надпись ( выделенная стрелкой ) как бы в "такт" дрожи. Она должна мерцать? Тоже самое когда открываешь ВКБ джойтестер на весь экран, окно с построением графика мерцает.
http://imageshack.us/a/img132/11/iqc4.jpg
http://imageshack.us/a/img850/3117/nsi9.jpg
Re: USB контроллер джойстика
Zero_Tolerance
Фото мелковаты. Плохо видно подробности. Если ножка МК "reset" болтается в воздухе, то соединить ее через резистор 10k с плюсом питания. Послал личное сообщение.
Re: USB контроллер джойстика
Проверил сейчас урезанную прошивку Mjoy8_atmega8_16000000_8.hex от 18 ноября 2013 г. на Atmega8 и замученной макетке. Никакого дрожания не обнаружил. Упомянутая надпись не мерцает. Чтобы засорять хостинг форума сиюминутными картинками, дам ссылки на внешние файлы.
Тест
http://yadi.sk/d/cY8Q3uXXD7GMp
Монтаж
http://yadi.sk/d/wZKlzvf7D7GMg
Ни катушки, ни сигнальной земли на макетке нет. Даже reset при испытаниях был специально подключен к разъему для программирования, а не к подтягивающему резистору. (Единственно, проверял с кварцем 16 мГц, но не думаю, что это существенно. Если надо, могу поставить и 12 мГц. Имеется такой.)
Вывод: дело точно не в прошивке. Проблема в железе.
С этим контроллером простота - залог успеха. Уже не первый раз слышу жалобы от собравших его на печатных платах. Лучше сначала собирать на макетке. Гораздо проще отладить нормальную работу.
Чтобы не сомневаться в качестве переменных резисторов советую сделать отдельный разъем, на котором сигнал соединяется с плюсом и землей постоянными резисторами (например 2к2, 8к2, или 5к6, 5к6). Он будет имитировать высококачественный переменный резистор в фиксированном положении.
Re: USB контроллер джойстика
Цитата:
Сообщение от
mega_mozg_13
...конкретно к атмеге8 и прозводных от неё схема с индкутивностью не будает работать должным образом, в чипе ошибка - внутри замкнуты питание и опорное для АЦП...
Дай, плиз, ссылку на информацию про эту ошибку. Думаю всем будет интересно.
Re: USB контроллер джойстика
Re: USB контроллер джойстика
Цитата:
Сообщение от
Komaroff
Дай, плиз, ссылку на информацию про эту ошибку. Думаю всем будет интересно.
кстати можно еще и наглядно убедиться http://zeptobars.ru/ru/read/atmel-atmega8 :D
Re: USB контроллер джойстика
Цитата:
Сообщение от
china
Чтобы не сомневаться в качестве переменных резисторов советую сделать отдельный разъем, на котором сигнал соединяется с плюсом и землей постоянными резисторами (например 2к2, 8к2, или 5к6, 5к6). Он будет имитировать высококачественный переменный резистор в фиксированном положении.
Вы имеете в виду это?
http://i41.tinypic.com/16a7hq8.jpg
https://mmjoy.googlecode.com/svn/wiki/diy_Mjoy_2011.jpg
отрицательный строка выделена
Sokol1_Br
Re: USB контроллер джойстика
я тут пофлудю чуть чуть =) эх вот за что мне нравится мджой, каждый кто собирает - лепит свою версию разводки платы, ну не контроллер а чудо.
вот когда перейдем на USB 2.0, тоже будем каждый свою ваять?
Re: USB контроллер джойстика
Sokol1_Br
I just recommended to use constant resistors instead of potentiometers for tests, to exclude the quality factor of potentiometers. So, if there is some noise, then it is due to controller, not bad potentiometers. Can not speak Portuguese, sorry :)
- - - Добавлено - - -
mega_mozg_13
Это потому, что автор наиболее популярной схемы Mercury не рекомендовал собирать MJoy8 на печатной плате. Советовал делать на макетке.
Re: USB контроллер джойстика
[v2013.12.02] небольшое обновление:
(минусы) убрал "лишний" опрос матрицы кнопок, т.к. "mmjoy" джойстик может иметь только 64 виртуальных кнопок (48 кнопок + 4 хатки), окончательно зарезан опрос матрицы кнопок.
(плюсы) платформа "mjoy8" на МК "atmega8", теперь может работать со свеми четырмя энкодерами.
Re: USB контроллер джойстика
Цитата:
Сообщение от
china
Это потому, что автор наиболее популярной схемы Mercury не рекомендовал собирать MJoy8 на печатной плате. Советовал делать на макетке.
При условии ровных рук его можно исполнить как угодно - хоть навесным монтажом. Скорости и требования по точности невысокие.
Re: USB контроллер джойстика
[v2013.12.04]
Все оси только 12бит, для внутреннних 10битных появится дискретность хода в 4 отсчета.
Урезанная версия прошивки стала жирнее, теперь атмега8 поддерживает 6 осей 32 кнопки и 2 хатки, это при полном сохранении качества функционала.
Во всех версиях поддерживаются все четыре энкодера.