mega_mozg_13, спасибо еще раз, что так быстро отвечаете!
Будем ждать!
mega_mozg_13, спасибо еще раз, что так быстро отвечаете!
Будем ждать!
[v2013.11.18]оптимизация тумблеров и энкодеров
кто использует тумблеры и(или) энкодеры, проверьте отпишитесь.
Для обзора использую Wii, который определяется как джойстик. При запуске конфигуратора опять синий экран.
Сделай что-нибудь с этим, плииииз![]()
Чем дольше общаюсь с людьми, тем больше люблю кошек...
Спаял мджой (схема с сигнальной землей ), прошил (версия 2013 10 25) и о чудо все заработало! Но меня немного смущает подрагивание осей на 2-3 отсчета (что с резистором, что с холлом, одинаково) так должно быть? Может это питание? Неиспользуемые ножки как вы и говорили кинул на землю через резисторы 10кОм.
дружище, конфигуратор используется один-два раза, потом про него можно вообще забыть. это я к тому что можно временно закрыть конфликтующие программы и отконфигурировать контроллер.
или расскажи подробнее какой софт ставится для "Wii", я сам поковыряюсь.
- - - Добавлено - - -
в чистом виде с холлом однозначно будет дергаться на 1-2 отсчета, резистор обычно не дергается. какая длина проводов до датчиков? попробуй прошиться до крайней прошивки и включить фильтр/усреднение на 2ку или 4ку.
или в чем резон сидеть на версии 2013 10 25?
Ну так то да, просто у меня джой еще не доделан, периодически меняю конфигурацию.
Wii подключается через BlueSolei, при включении блютуза появляется виртуальный джой. Если у тебя Wii нет, то сам по себе блюсолей ничем не поможет.
Можно установить виртуальный джой, например Vjoy, эффект будет тот же.
Если будет свободная минута, то посмотри, ну а так в принципе переживу.
И спасибо за прошивку![]()
Чем дольше общаюсь с людьми, тем больше люблю кошек...
Вот еще что заметил: Во вкладке физические данные бешено дергаются 7 и 8 датчики АЦП. Но ведь они нигде не задействованы, то есть как убрать эту дрожь ведь выводов под оси только шесть?
Вот жеж, опять я что-то напутал
Помню, что было два VJoy, а вот какую конкретно программу сносил не помню.
А выглядело это так: программа запускалась, появлялось окно, в нем прорисовывались рамки и все падало.
Ладно, БЖСЭД.
Чем дольше общаюсь с людьми, тем больше люблю кошек...
А ну о 7 и 8 АЦП я где то пропустил сорриУсреднение в 4 дает ощутимое и визуально различимое ( в DxTweak ) изменение в реакции ручки. Мне вот интересно откуда эта дрожь в один отсчет на резисторе.......может стабилитроны на 3,6 поставить ( сейчас 3,3 ), или попробовать схему с индуктивностью а не сигнальной землей?
стабилитроны работают только в рамках обвязки USB, на оси и кнопки они вообще никаким боком.
конкретно к атмеге8 и прозводных от неё схема с индкутивностью не будает работать должным образом, в чипе ошибка - внутри замкнуты питание и опорное для АЦП. другой резистор пробовал?
фотки бы платы, может визуально определим.
кстати можно еще и наглядно убедиться http://zeptobars.ru/ru/read/atmel-atmega8![]()
Угу, резистор попробую другой, спасибо.Попробую может еще выводить обе земли с одной точки, поближе к проводам ЮСБ. Платы я собрал две, одну себе ( делал первой, поэтому неаккуратно ну и затупил в некоторых местах), а вторую другу ( эта вышла более менее ). Характер дрожания на платах одинаковый, наверное у меня питание такое... Кстати, можно контроллер запитать от батарейки?
( как от идеального источника ) и как это сделать? Заранее извиняюсь если пишу несуразные вещи
![]()
Здравствуйте, Zero_Tolerance!
У вас неправильно стоят конденсаторы на питании. Конечно, из схемы Mercury_13 не очевидно, как их надо ставить. А людям привычным к электронике в голову не придет это объяснять. Так что, ваша ошибка вполне естественна.
Конденсаторы 10 мкФ и 0,1 мкФ должны замыкать + и - разъема USB. То есть стоять в самом начале цепи всего устройства. У вас же на двух платах они соединяются с земляной шиной, когда она уже обогнула весь контроллер и все "заземлила". Сглаженное напряжение наблюдается после конденсатора. И это касается, как шины питания, так и земли, на которой тоже исходно имеются помехи.
Следует выпаять 10 мкФ и 0,1 мкФ с их теперешнего места и припаять снизу к разъему USB прямо к выводам "+" и "-". Помехи обязательно уменьшатся.
Здравствуйте, China!![]()
Благодарю за отклик и помощь. Эх жаль сегодня уже нет доступа к паяльнику, завтра обязательно переделаю и отпишусь о результате.
Ну и повторюсь, можно ли запитать контролер с внешнего источника (не с USB) ? Как это правильно сделать?
ПМСМ от внешнего источника питать не нужно. Попробуйте сначала перепаять конденсаторы.
Перепаял кондёры - эффекта ноль. Дрожь такая же как и была - один отсчет. Заметил что в программе конфигураторе мерцает надпись ( выделенная стрелкой ) как бы в "такт" дрожи. Она должна мерцать? Тоже самое когда открываешь ВКБ джойтестер на весь экран, окно с построением графика мерцает.
![]()
Zero_Tolerance
Фото мелковаты. Плохо видно подробности. Если ножка МК "reset" болтается в воздухе, то соединить ее через резистор 10k с плюсом питания. Послал личное сообщение.
Крайний раз редактировалось china; 22.11.2013 в 06:20.
Проверил сейчас урезанную прошивку 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). Он будет имитировать высококачественный переменный резистор в фиксированном положении.
Вы имеете в виду это?
https://mmjoy.googlecode.com/svn/wiki/diy_Mjoy_2011.jpg
отрицательный строка выделена
Sokol1_Br
Komaroff
Вот исходная ссылка:
http://www.avrfreaks.net/index.php?n...=20967&start=0