Страница 1 из 1

Переключатель типа валкодер

Добавлено: Ср ноя 21, 2012 23:58:33
Dimabuk
Появилась такая проблемка - нужно сделать переключатель из "крутёлки". Только с электроникой у меня проблемы - со схемой разобраться могу, а вот придумать - в голову ничего не приходит.
В переключателе нужно "прикрутить" "крутёлку" к двум npn-транзисторам. Нужно чтобы при вращении в одну сторону включался первый транзистор, а при вращении в другую сторону - второй транзистор.
"Крутёлка" имеет три контакта. Первый - общий "+", второй и третий - для переключения. В исходном состоянии второй и третий контакты замкнуты на "+". При вращении в одну сторону происходит следующее: размыкается второй контакт - размыкается третий контакт - замыкается второй контакт - замыкается третий контакт. При вращении в другую сторону: размыкается третий контакт - размыкается второй контакт - замыкается третий контакт - замыкается второй контакт.
Была мысль поставить D-триггер - как раз есть прямой и инверсный выходы, только не знаю, как с такой "крутёлкой" в исходном состоянии сделать на выходах триггера нули.
Если у кого-нибудь есть идеи - нарисуйте, пожалуйста, схемку.

Re: Переключатель типа валкодер

Добавлено: Чт ноя 22, 2012 00:08:39
ploop
Готовый энкодер стоит 30 рублей.
Вот тема со схемами: http://radiokot.ru/forum/viewtopic.php?f=21&t=39535

Re: Переключатель типа валкодер

Добавлено: Чт ноя 22, 2012 03:04:49
Ser60
В плане информации: есть "крутилки", например ALPS SRBM1L0800, у которых при повороте вправо замыкается одна группа контактов, а влево - другая.
http://www.alps.com/WebObjects/catalog. ... L0800.html

Re: Переключатель типа валкодер

Добавлено: Чт ноя 22, 2012 20:06:09
Dimabuk
Это всё не подойдет. Забыл написать, что эта "крутёлка" стоит в машине в подрулевом переключателе, поэтому заменить его никак не получится, а прикрутить другие функции нужно.
Помогите, пожалуйста, со схемой, или подскажите, как сделать так, чтобы D-триггер выдавал на обоих выходах "ноль", когда на входах висят две "единицы".

Re: Переключатель типа валкодер

Добавлено: Чт ноя 22, 2012 20:55:01
Meteor
как сделать так, чтобы D-триггер выдавал на обоих выходах "ноль", когда на входах висят две "единицы"
Если речь об одном триггере, то так не бывает!
Сложно понять что надо именно вам, потому как 0 при двух единичках можно получить и через 2И-НЕ, и через Исключающее ИЛИ

Re: Переключатель типа валкодер

Добавлено: Чт ноя 22, 2012 22:01:43
ANAXR0N1ZM
Крутится-то до бесконечности? Или есть крайнее правое положение/крайнее левое положение? Сколько вообще положений имеет переключатель? Есть соображения, нужно уточнение.

Re: Переключатель типа валкодер

Добавлено: Чт ноя 22, 2012 23:39:57
ANAXR0N1ZM
Опережая ответ)
Начертил то как я себе представляю Вашу проблему - на чертеже "крутилки" - воображаем что ручка крутится по часовой стрелке (Поз.1, Поз.2, ...), если против часовой - читаем задом на перед (Поз.4, Поз.3,...). Так работает?

На схеме из двух реле РЭК-78/4: пб и мб - плюс и минус (батареи) соответственно. На выводах Поз.1, Поз.2,..., Поз.4 появляется плюс когда ручка "крутилки" находится в соответствующем положении.

Оно?

Re: Переключатель типа валкодер

Добавлено: Пн ноя 26, 2012 10:47:58
Dimabuk
Переделал немного переключатель. Теперь в исходном состоянии ничего не замкнуто. На фото он разобран. При вращении по часовой - замыкаетя контакт 1, замыкается контакт 2, размыкается контакт 1, размыкается контакт 2. При вращении в обратную сторону - всё наоборот. Вращается он бесконечно.

Re: Переключатель типа валкодер

Добавлено: Пн ноя 26, 2012 22:34:36
ANAXR0N1ZM
А сколько вообще позиций нужно от него получить? Если 4 и менее - то, схема на двух реле РЭК-78/4 из моего предыдущего поста (здесь можно до бесконечности переключать 1-2-3-4-1-2-3-4... и в обратную сторону с любой позиции 4-3-2-1-4-3-2-1...), если более 4 - то придется схему с реверсивным счетчиком делать (каждый шаг в одну сторону +1 позиция, в обратную -1 соответственно).

Re: Переключатель типа валкодер

Добавлено: Пн ноя 26, 2012 23:38:46
Dimabuk
Мне просто нужно, чтобы при вращении в одну сторону импульсы шли на один транзистор, а при вращении в другую сторону - на другой транзистор.

Re: Переключатель типа валкодер

Добавлено: Вт ноя 27, 2012 17:45:00
ANAXR0N1ZM
Вот

Re: Переключатель типа валкодер

Добавлено: Вт ноя 27, 2012 18:34:20
Meteor
Оставлять входы без присмотра нехорошо - подключите резисторы постоянно, а общую точку замыкайте на корпус. Будет корректнее

Re: Переключатель типа валкодер

Добавлено: Вт ноя 27, 2012 19:52:51
ANAXR0N1ZM
Meteor, позволю Вас поправить - сажать на корпус общую точку не надо, с общей точки будем снимать наш сигнал, сажать на корпус будем второй вывод резистора, да? Развивая тему можно добавить таким же макаром и на вход. Одним словом организуем подтяжку к нулю.

Re: Переключатель типа валкодер

Добавлено: Вт ноя 27, 2012 21:56:01
Meteor
ANAXR0N1ZM писал(а):...позволю Вас поправить...
Не позволяю!
Исправляю ВХОДНЫЕ цепи
Изображение

Re: Переключатель типа валкодер

Добавлено: Чт ноя 29, 2012 12:38:49
Dimabuk
У меня общий "+", и после замыкания контактов в схему должен пойти "+".

Re: Переключатель типа валкодер

Добавлено: Чт ноя 29, 2012 16:37:55
ANAXR0N1ZM
Да, с ВХОДНЫМИ я и промахнулся, за что со-сорри. Но, я думаю в схему вообще больше ничего добавлять не надо. Это не КМОП в конце концов, и логика здесь положительная. А после изменений Meteora всё в инверсии (замкнут - ноль, разомкнут - +). Зачем?

Re: Переключатель типа валкодер

Добавлено: Чт ноя 29, 2012 21:19:20
Meteor
ANAXR0N1ZM писал(а):... Это не КМОП в конце концов, и логика здесь положительная. А после изменений Meteora всё в инверсии....
Если речь о ТТЛ/ТТЛШ, то никакой инверсии не получилось - ток на брошенных входах формирует потенциал "самообеспечения", который чуть выше порога переключения и потому не является гарантией логического уровня (особенно нуля).

Re: Переключатель типа валкодер

Добавлено: Пт ноя 30, 2012 17:15:53
ANAXR0N1ZM
На том и порешили :tea: