Здесь принимаются все самые невообразимые вопросы... Главное - не стесняйтесь. Поверьте, у нас поначалу вопросы были еще глупее :)
Ответить

Re: как устроено колёсико Scroll в мышках Logitech?

Вт июн 07, 2022 14:15:09

Ну когда сенсор о двух фототранзисторах, то и проблемы никакой, это тривиальщина голимая. А тут речь о единственном фототранзисторе. И, кстати, о запитывании СД от МК.

Re: как устроено колёсико Scroll в мышках Logitech?

Вт июн 07, 2022 14:33:50

Тут речь о чём-то трёхногом и со слов, без схем. Так что, мы можем иметь ошибку в описании (на это наводит неудачная попытка просмотра сигналов осциллографом), и по факту в корпусе два фототранзистора с общим выводом (именно так, как определил daniiiil112) и несколько иной логикой энкодера, либо оптический датчик с однопроводным интерфейсом, например, как здесь:
schematics-133818.pdf
(259.59 KiB) Скачиваний: 129


Изображение

Добавлено after 11 minutes 59 seconds:
ну, вот статья человека, который умеет пользоваться осциллографом ;)

https://skootsone.yolasite.com/ps2mouse.php

Полагаю, тайна раскрыта.

Re: как устроено колёсико Scroll в мышках Logitech?

Вт июн 07, 2022 18:19:18

ну, вот статья человека, который умеет пользоваться осциллографом

https://skootsone.yolasite.com/ps2mouse.php

Полагаю, тайна раскрыта.


Эээхх, и где же вы раньше-то были! :roll:
А то я мучался, проделывал всю ту же работу, что и человек в статье, ибо никакой новой информации так и не смог найти, все повторяется на всех сайтах до момента про два импульса от датчика. А вот на забугорных сайтах не искал. Пришлось самому снять протокол обмена с "живой мышки". Получилось, полумал статейку оформить, может кому и пригодится полная информация, раз для себя запустил этот датчик. Вот только чуток программу подправить осталось под разные МК. А в работе он даже лучше себя ведет, чем простые аналоговые с двумя фототранзисторами, для которых тоже нужен внешний компаратор уровней.
Ну раз тайна раскрыта, то ладно... :)
Хоть и не силен в английском, спасибо за ссылку, понятно без перевода!! :beer:

Re: как устроено колёсико Scroll в мышках Logitech?

Вт июн 07, 2022 18:22:12

Полагаю, тайна раскрыта.
Вот не пожалел человек времени - и стало одной всемiрной тайною меньше.

Re: как устроено колёсико Scroll в мышках Logitech?

Вт июн 07, 2022 18:39:57

Хатуль_мадан, статью всё равно оформите - хорошее дело. Во-первых, будет на русском и упростит нахождение следующим, во-вторых, её можно расширить вообще по способам определения перемещений, тема очень богатая.

Re: как устроено колёсико Scroll в мышках Logitech?

Вт июн 07, 2022 19:31:48

Ну наверно вы правы, на русском тоже надо, а то реально в поиске ничего по этим энкодерам невозможно найти. Только чуть позже. Вообще, задумка была поменять в старом намоточном станочке аналоговый датчик, как раз из двух транзисторов. Что-то он пропускать импульсы начал, или ловит лишнее, количество витков вперёд не равно количеству витков назад. Крыльчатка там стоит самодельная из 10 лепестков, для учета десятых долей витка.
А тут видео работы загружать можно, или все на ютуб и ссылку? Давно ничего не писал и не выкладывал.
Вложения
namotka_1.jpg
(143.62 KiB) Скачиваний: 118

Re: как устроено колёсико Scroll в мышках Logitech?

Вт июн 07, 2022 20:04:30

Видео только ссылку вообще или же с тэгом ютуба на ютуб, тогда просмотр будет прямо здесь.
Странный глюк, мне не встречались такие отказы датчиков, чтобы вот так что-то пропускалось... может, где-то что-то паразитное образовалось, на большой скорости не успевает какая-то паразитная ёмкость разрядиться? :dont_know:

Re: как устроено колёсико Scroll в мышках Logitech?

Ср июн 08, 2022 07:06:02

Ну дык это, если понятно, то не затруднит разъяснить? Кто выдаёт эти "два импульса" микроконтроллер или сенсор? Какое там соедиение - открытый коллектор или что? И как это связано с пульсацией питания светодиодов? Я к этим датчикам потерял интерес, когда понял, что его просто к инкрементальному энкодеру не подключишь, но, может, там всё же есть что интересное?

Re: как устроено колёсико Scroll в мышках Logitech?

Ср июн 08, 2022 09:30:24

Импульсы опроса выдает контроллер, вместе с импульсами на светодиод, а датчик отвечает на спады этих импульсов высоким состоянием, если есть вращение, после первого если в одну сторону, если после второго то в другую. МК при этом переключает ногу на вход и "смотрит" уровни. Датчик оказалось очень интересный и работает лучше, чем с парой транзисторов, после которых нет четких фронтов. Попробую вечером все описать подробнее.

P,S, к энкодеру его подключить можно, но только через отдельный МК, я использовал PIC10F322 как раз для тестирования. Полноценный энкодер можно собрать используя МК у которых есть минимум 4 ноги на выход, например, pic12f629 и подобные. У мелкого 3 ноги на выход, маловато будет, если только по SPI общаться.
Вложения
IMG_20220608_114327_955.jpg
(120.45 KiB) Скачиваний: 127

Re: как устроено колёсико Scroll в мышках Logitech?

Ср июн 08, 2022 13:16:29

чего тока буржуи не напарят чтоб 1 ногу мк сэкономить...
старый добрый сдвоеный диффотодиод м дисском энкодера дает идеалное и отраьотаное решение

Re: как устроено колёсико Scroll в мышках Logitech?

Ср июн 08, 2022 13:36:28

Экономии ног нет. По любому в МК используется две ноги, еще светодиодом мигать надо. Энкодер в принципе нужен в цифровых устройствах. Разница только в программе обработки, неважно, два аналоговых датчика или цифровой выход. Я тоже ранее не использовал от логитеха, то что непонятно было как включать. А на самом деле от двух фотодатчиков сложнее получить устойчивое переключение, т.к. идет меняющееся напряжение на входе, надо ставить компараторы. Иначе при медленном вращении имеем две синусоиды на ногах мк. Да и работы больше у мк постоянно следить за изменением уровней. Теперь мне нравятся эти цифровые :) Вот только что слепил из такого датчика энкодер в корпусе переменного резистора, еще и кнопочку приклеил с торца. Переключение отличное, чего не скажу о такой же конструкции но с фотодатчиком из двух транзисторов. Там или компаратор, или пару элементов с входами триггера шмидта надо.

Re: как устроено колёсико Scroll в мышках Logitech?

Ср июн 08, 2022 13:48:21

Экономия ног есть. У мыши 3 датчика - это 3 ноги и 1 общая на все светодиоды, итого 4. В случае же с классическим решением потребуется 6 ног только на датчики. Притом, маловероятно, что моргание светодиодом - это обязательный процесс, а не экономия энергии.
Нет никакой проблемы при работе и с двумя фототранзисторами, притом, без компараторов. У меня отличное работает.

Re: как устроено колёсико Scroll в мышках Logitech?

Ср июн 08, 2022 18:23:02

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

Re: как устроено колёсико Scroll в мышках Logitech?

Ср июн 08, 2022 22:33:01

Статью отправил, а когда опубликуют, можно гадать.
Мышки проверял Logitech B100 и Logitech RX250. Они с оптическими датчиками.

Re: как устроено колёсико Scroll в мышках Logitech?

Ср июн 08, 2022 22:52:49

их (датчики) до сих пор продают, если что ;) https://nl.grandado.com/products/2-stks ... 0-etc-n0hc

Re: как устроено колёсико Scroll в мышках Logitech?

Пт июн 10, 2022 22:46:58

Ну вот и статья опубликована:
https://radiokot.ru/artfiles/6698/
Много описывать не стал, вся информация в архивах, вложения в конце статьи.
А датчики по неразумной цене, проще две-три мышки за такие деньги купить.
Вот попробовал видео добавить:
https://youtube.com/shorts/BvENRZQYn6I?feature=share

Re: как устроено колёсико Scroll в мышках Logitech?

Вт дек 13, 2022 11:48:27

Приёмник это сдвоенный фототранзистор, через два резюка два "открытых коллектора" идут на плюс (ну и сигнал с открытых коллекторов снимается), общий эмиттер в землю.
Ответить