W-Mouse Wab где, a - это контролер 1- AT90USB162 2- ATMEGA32U4 b - это тип сенсора и вариант оптики 1-adns6010, adns6090 2-adns3080, 3090 3-adns6090 + оптика от 3080 4-adns9500, 9800 старые обозначения W3- контролер AT90USB162, сенсоры adns6010, adns6090 или adns3080 W4- контролер AT90USB162, сенсор adns9500 W5- контролер ATMEGA32U4, сенсоры 60x0, 3080, 9500
Member
Статус: Не в сети Регистрация: 02.03.2014 Фото: 3
iG0Lka писал(а):
Сделал.
В шапке написано контролер atxmega128a4u а в инструкции от Walkie ATXmega32A4, так какой нужен ?
FenixSU писал(а):
В WXmouse, в частности, сделано так, что система получит сигнал нажатия не позднее 1 мс после первого касания контактов в кнопке. А сигнал отжатия - через 4-5 мс после первого отлипания. Или не позднее 1 мс после первого касания при возврате в исходное состояние, если задействовать все три контакта кнопки (но это только для ЛК и ПК).
Круто, обязательно сделаю себе по 3-м проводам, интересно будет ли разница.
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
nzl писал(а):
В шапке написано контролер atxmega128a4u а в инструкции от Walkie ATXmega32A4, так какой нужен ?
Да, надо исправить. Правильно - не контролер, а контролёр. А де там 128 ? Я не заметил. ATXmega32A4U, конечно.
nzl писал(а):
по 3-м проводам, интересно будет ли разница
Чуток лучше. Но зависит ещё и от конструкции лепестков основных кнопок. На хорошо упругих, с быстрым возвратом, разница в отжатии совсем незаметна. Кроме того, игрушки-стрелялки это дело размазывают во времени, как им нравится.
Member
Статус: Не в сети Регистрация: 24.01.2011 Откуда: Нижегородчина Фото: 31
Walkie писал(а):
Напряжение на входе возрастает очень быстро, а задержка 4 мс делается контроллером, когда он обнаружит первое размыкание (лог.1 на входе).
Хм.. просто до этого речь шла об аналоговом уровне, а алгоритмику контроллера пока не трогали... В чём же корень такого неприятия конденсаторов? Ведь даже Pixart'вцы , если посмотреть даташиты на их последние сенсоры от 3325 до 3389, сделали схематику подключения основных кнопок как у Вас на W-mouse, но почему-то добавили в схему конденсаторы на 100нФ.
У вас нет необходимых прав для просмотра вложений в этом сообщении. _________________ 鼠 ( ¦-)ک
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
Что сложного с аналоговым уровнем ? Можно считать, что при размыкании или замыкании напряжение на входе контроллера изменяется хаотически в диапазоне от 0 до U (питание) в течение до нескольких ms - время дребезга. И что значит "даже Pixart'вцы" ? Они не семи пядей во лбу. Сидят пацаны, копируют схемы. Конденсатор C, заряженный до напряжения U, содержит энергию цэ_у_квадрат_пополам. При замыкании контактов вся эта энергия выбрасывается в материал тончайшего напыления через микроскопическую площадку, где происходит первое соединение "металлических пиков". Ток ограничен лишь объёмным сопротивлением этой "микрогорки", которое мало, поэтому последняя успеет принять на грудь практически весь энергетический удар. Микронному напылению это не сулит ничего хорошего. В приведённой схеме при активном использовании контакты начнут портиться довольно быстро. Последовательно с конденсатором надо установить резистор хотя бы 100 Ом - пусть львиную долю энергии сожрёт он, а не контакт. И нафига, спрашивается, эти две (даже три) лишние детали, когда контроллер может сам программно отсеять дребезг.
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
iG0Lka, вот именно, вопрос риторический . В нынешнее время не погнушаются ничем, чтобы двигать конвейер искусственного спроса. Разве что в итоге мышь начнёт наносить увечья. Тогда сначала поимеют выгоду на этом направлении, а потом продолжат "совершенствование".
Member
Статус: Не в сети Регистрация: 24.01.2011 Откуда: Нижегородчина Фото: 31
Walkie писал(а):
"даже Pixart'вцы" ? Они не семи пядей во лбу.
Во всяком случае, судя по номиналам конденсатора и резистора, время зарядки рассчитали верно - аккурат 5 мс (что коррелирует с предположительными данными о времени "полёта" переключающего контакта).
Dx! писал(а):
Коротить конденсатор кнопкой - смерть кнопке.
Walkie писал(а):
принять на грудь практически весь энергетический удар.
Вы прикалываетесь что ли? Там сама энергия, запасённая этим конденсатором, микроскопическая: 0,0005445 миллиДжоуль(0,0000005445 ватт.секунда) - этим прогреть даже толком ничего нельзя. Всей энергии аккурат хватит для разрушения оксидной плёнки на поверхности контактов, препятствующей нормальному протеканию токов... "Энергетический удар" - хех, ну вы, блин, даёте! P.S.: Однако, насчёт сопротивления последовательно с конденсатором - хорошая идея, только 100 Ом - лишка, 10 Ом - за глаза!
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
Но ведь там же не примитивное нагревание В*А ! Какое там прикалываться. Был бы ток 0.5 или даже 1 А - да нет вопросов. Но ведь он Ампер эдак под 10. Соприкоснулись два тончайших волоска металла - он и попёр. А через малую долю микросекунды волоски раздвинулись на микроскопическое расстояние. Плотность тока была выше критической и - нате вам плазму с огромной температурой. Прошнурует всех, кого увидит, и пока заряда на безобразие достаточно. Только коррозионные ошмётки останутся. Да, место локальной коррозии получится очень маленькое, но мы ж не остановимся. Будем тыкать и тыкать кнопку, пока всю активную площадь контактов не испоганим. И ограничивающий резистор нужен не от балды и "10 за глаза", а по расчёту критических условий для вызова демона. Впрочем, 10 Ом при 3.3 В - вполне себе, да. Чёрт его знает .... может я и ошибаюсь насчёт "как там дуга", в эту физику никогда не вникал. Только на практике даже мелкая кнопка, смыкающая конденсатор 0.1 мкФ на ножке RESET микроконтроллеров, умирает уж точно не по причинам её механики.
Куратор темы Статус: Не в сети Регистрация: 05.01.2006 Откуда: мск Фото: 5
Платы сегодня получил. Всем участвующим отпишусь в ЛС. Как только все сделают оплату, пойду отправлять на почту. Почтовые расходы полагаю равными 270руб. Если будет небольшая разница то её можно будет компенсировать оплатой на телефон.
_________________ ✅ РЕМОНТ мышек! ✅ качественно и с гарантией ✅
Member
Статус: Не в сети Регистрация: 06.06.2008 Откуда: Таганрог Фото: 18
Прошёл слух, что платы готовы. В таком случае выложу Дополнительные Материалы по WXMouse. Там окончательная схема, монтажки и пояснения по сборке.
n008, сверьтесь со схемой. Есть важные изменения, которые надо учесть при разводке полной платы М625. Я изменил идеологию подключения кнопок. Описанное ранее RS-триггерное подключение ЛК и ПК теперь не используется, и порты контроллера PD0 и PD5(X27) оставлены свободными. Вместо этого для всех кнопок (но не кодера колеса E1,2) реализована возможность двух вариантов подключения :
Вложение:
V12butt.png
Показанное исходное состояние кнопки - отжата. Вариант 1 - обычная подтяжка входа внутренним резистором контроллера к +3.3. А в варианте 2 в контроллере задействуется аппаратная возможность так называемого BUSS-keeper режима. Результат будет тот же, что и с RS-триггером - абсолютно бездребезговая кнопка, без дабл-кликов при износе или "несущественном браке". Любую кнопку можно подключить и так, и эдак - контроллер сам распознает, какой там вариант, и настроится соответственно. Разумеется, разводить лучше вариант подключения 2. Хотя бы для основных кнопок B1-3. Обязательное требование для варианта 2 : нормально замкнутый контакт кнопки - к +3.3, а нормально разомкнутый - к "земле". Наоборот - низзя.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Walkie 07.06.2018 13:35, всего редактировалось 1 раз.
Member
Статус: Не в сети Регистрация: 02.03.2014 Фото: 3
Walkie писал(а):
А в варианте 2 в контроллере задействуется аппаратная возможность так называемого BUSS-keeper режима. Результат будет тот же, что и с RS-триггером - абсолютно бездребезговая кнопка, без дабл-кликов при износе или "несущественном браке". Любую кнопку можно подключить и так, и эдак - контроллер сам распознает, какой там вариант, и настроится соответственно. Разумеется, разводить лучше вариант подключения 2. Хотя бы для основных кнопок B1-3.
Сейчас этот форум просматривают: BOBKOC и гости: 4
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения