Как обработать сигнал энкодера?

  • Автор темы drug_com
  • Дата начала
D

drug_com

Участник
Регист
17 Фев 2013
Сообщения
16
Доброе утро, обитатели форума!
Я не разработчик и не электронщик, а так просто учусь ...
Имеется энкодер:  ссылка скрыта от гостей 

Подскажите пожалуйста, как обработать сигнал энкодера, чтобы получить на выходе одну синусоиду.
Т.е. чтобы энкодер работал как 2 отдельные кнопки: при вращении вправо "+", при вращении влево "-".

При этом энкодер предусмотрен на 5V, а управлять я собираюсь 12V (силы тока, к сожалению не знаю).

Это мне нужно для управления круиз-контролем автомобиля, где 2 отдельные клавиши "+" и "-" добавляют или убавляют скорость авто (+-2 км./ч)
 
Последнее редактирование модератором:
В

Васисуалий

Команда форума
Регист
11 Ноя 2005
Сообщения
4.036
Ну дык в Гугле все есть!

Вот две схемки. Суть одна. Если так не устраивает, то можно поискать там же кучу схем на МК, на том же ардуино или PIC. Задача решалась миллион раз и никакого секрета не имеет!

Для соединения этих схемок с Вашим устройством, если не хочется заморачиваться вообще, лучше всего использовать что типа малоточных твердотельных реле, например вот этих >>  ссылка скрыта от гостей 

Прелесть их в том, что совершенно не надо заморачиваться ни на ток, ни на напряжение ни на гальваническую развязку двух устройств. Просто воспринимайте выход этих реле, как контакты кнопок и все! Разумеется входные светодиоды надо подключить к схеме энуодера через резисторы 400 - 500 Ом, для обеспечения нормального тока через светодиод этой оптопары. Ну и разумеется, надо учесть полярность светодиода в оптопаре (оптореле). Зато выход оптопары (этих конкретных) можно подключать не учитывая полярность. Они являются ключами в любую сторону. Максимальный ток "контактов" до 400 миллиампер и напряжение разомкнутых "контактов" до 60 вольт.

ПС! Наличие С3 и С4 в нижней схемке спорно! Я бы их ставить не стал! :no:



 
Последнее редактирование:
D

drug_com

Участник
Регист
17 Фев 2013
Сообщения
16
Спасибо большое, Васисуалий, за быструю и содержательную реакцию.

К сожалению моих скудных знаний не хватает для понимания приложенных Вами схем.

Непонятно вот что:
1. На схеме питающее напряжние 5В, у меня же есть только 12В.
Схема может работать и на 12? Или необходимо дополнительно выдумывать преобразователь напряжения?

1я схема мне показалась более простой, чем 2.
Поэтому вопрос по ней:
2. Справа (на выходе) 2 узла квадратной формы с надписями "set", "Q" и др. - это реле?

Оптореле, которые Вы предложили, у нас в округе не нашел, поэтому предполагаю, что придется заказывать на Ali.
 
Последнее редактирование модератором:
В

Васисуалий

Команда форума
Регист
11 Ноя 2005
Сообщения
4.036
Ну получить +5 вольт из +12 вообще не проблема. Самый простой способ и самый общепринятый - использовать широко распространенную микросхему 7805 любого производителя и в любом удобном корпусе, она же КРЕН5А.

На верхней схеме ТРИГГЕРЫ.
Можно использовать К155ТМ2 (К555ТМ2, K1533TM2) или 7474, опять же любого производителя, например SN7474 или SN74LS74 от Texas Instruments. Производителей море - NXP, Hitachi, JRC и еще с десяток - два... В одном корпусе как правило два триггера, поэтому для реализации этой схемки понадобится только одна микросхема.

74HC14 это не что иное как наша К1564ТЛ2, причем из моей практики достать импортный аналог гораздо проще - его можно тупо выковырять из какой то старючей схемы чего угодно, от автомобильной сигналки, до спутникового тюнера.

С оптореле будет засада - в мелких магазинах их достать практически не возможно. Они почти не продаются т.к. не слишком то часто используются в бытовой электронике и поэтому не выходят из строя и не имеют спроса. Напротив в промке этого добра как грязи. Например очень часто используются в монетоприемниках разных вендинговых автоматов и игрушек. Да и в прочей автоматике их навалом. Используются строго по назначению - организовать аналог маломощного (сигнального) реле с практически бесконечным ресурсом в отличие от механики на контактах и катушках.

Но геморройность доставаемости компенсируется удобством и простотой применения. :one:
 
Последнее редактирование:
В

Васисуалий

Команда форума
Регист
11 Ноя 2005
Сообщения
4.036
Вот попалось на глаза...

Еще аналоги оптореле с полевыми встречно-включенными транзисторами на выходах :

TLP127 (читать дальше! TLP127 это не оптореле. :no: )
TLP3122
 
Последнее редактирование:
D

drug_com

Участник
Регист
17 Фев 2013
Сообщения
16
Заказал 2 штуки  ссылка скрыта от гостей  - жду пока придет почтой.
Это правильно?
Очень Вам благодарен!
 
В

Васисуалий

Команда форума
Регист
11 Ноя 2005
Сообщения
4.036
drug_com сказал(а):
Это правильно?
Правильно что?

То, что заказал именно эти, ну можно было глянуть по цене. Возможно какие то другие были бы дешевле, а может быть и нет.

А то, что заказал почтой, так это кому как нравится! Однозначно DHL обошелся бы в разы дороже самой покупки! :gigi:
 
D

drug_com

Участник
Регист
17 Фев 2013
Сообщения
16
Да, спрашивал Вас именно по заменяемости. Спасибо.
Цена, это уже не самое важное :)
Почтой заказал по городу, т.к. нет ни времени, ни желания ездить на другой конец города, в связи с тем, что у себя в районе не нашел - у ребят проблемы с поставками).
 
В

Васисуалий

Команда форума
Регист
11 Ноя 2005
Сообщения
4.036
Васисуалий сказал(а):
Вот попалось на глаза...

Еще аналоги оптореле с полевыми встречно-включенными транзисторами на выходах :

TLP127
TLP3122
Пардонте! :shuffle:

Стало любопытно и я решил перепроверить...

TLP3122 действительно оптореле, а вот TLP127 это транзисторная оптопара с составным транзистором на выходе! :one:

Как говорил Р.Рейган - "Довер_Ь_яй, но провер_Ь_яй" ;)
 
Последнее редактирование:
D

drug_com

Участник
Регист
17 Фев 2013
Сообщения
16
Все составляющие приехали, но никак не дойдут руки …
Был немного занят -  ссылка скрыта от гостей /
А параллельно висит вопрос по 74HC14:
Там 6 или 7 блочков внутри микросхемы.
Я не понимаю как это подключить.
а) Мне нужно использовать только 2 блочка из всей микросхемы? Или
б) мне нужно использовать 2 микросхемы? Но тогда вообще ничего не понятно, что куда в ней.

Помогите, пожалуйста.
 
Последнее редактирование модератором:
В

Васисуалий

Команда форума
Регист
11 Ноя 2005
Сообщения
4.036
drug_com, на каждую микросхему производитель обязательно выпускает так называемый ДАТАЩИТ. (Datasheet) В переводе на нормальный язык это так называемая "доска информации", а проще говоря подробное описание конкретной продукции.

Вот датащит на 74HC14 >>  ссылка скрыта от гостей 

drug_com сказал(а):
а) Мне нужно использовать только 2 блочка из всей микросхемы?
Да! В микросхеме 6 инверторов, Вам надо только два. Можно использовать любые два узла внутри одной микросхемы. Какие именно, в основном определяется ногами микросхемы, которые удобно подключить на конкретной плате. Т.е. абсолютно любые два.

 
Последнее редактирование:
A

antonluba

Участник
Регист
2 Янв 2011
Сообщения
1.056
Входы неиспользуемых обязательно притянуть к питанию или к земле. Выходы оставить в воздухе.
 
В

Васисуалий

Команда форума
Регист
11 Ноя 2005
Сообщения
4.036
antonluba сказал(а):
Входы неиспользуемых обязательно притянуть к питанию или к земле. Выходы оставить в воздухе.
Поясню...

Совершенно справедливое замечание. Я просто забыл, что Вы можете об этом не знать...

Дело в том, что ОЧЕНЬ НЕЖЕЛАТЕЛЬНО оставлять неиспользуемые входы логических элементов брошенными " в воздухе". Особенно это относится к логическим схемам, использующим полевые транзисторы (КМОП - комплиментарные металл - окисел - проводник) на входе. Дело в том, что входное сопротивление таких схем может быть очень всоким (от нескольких мегаом и много бОльше), что приводит к накоплению на таких выводах статических зарядов, которые, в свою очередь, могут приводить к выходу из строя микросхем.

Способ борьбы с этим явлением очень простой - подключить ВСЕ неиспользуемые входы неиспользуемых логических элементов либо на минус питания схемы (подключить к логическому нолю) либо на плюс питания этой же микросхемы (лигическая единица). Какой именно подключить потенциал на вход неиспользуемого узла НЕ ВАЖНО, во всяком случае в этой схеме. Главное - обеспечить подключение неиспользуемого входа логического элемента к какому то логическому уровню (ноль или единица) и предотвратить накопление на нем статического электричества.

Подключать выходы этих (неиспользуемых) узлов к чему либо не надо. Т.е. их надо просто оставить свободными.

ПРИМЕР:

 
Последнее редактирование:
K

Konstantin_18

Участник
Регист
28 Июл 2004
Сообщения
3.607
Васисуалий сказал(а):
ДАТАЩИТ. (Datasheet) В переводе на нормальный язык это так называемая "доска информации"
Васисуалий, меня всегда коробило когда датаШит говорят через Ща.
Это олбанский йезыг какой-то.
Звука Ща в английском как-бы нет.
А Data Sheet - это Информационный листок в буквальном переводе.
Извините.
 
В

Васисуалий

Команда форума
Регист
11 Ноя 2005
Сообщения
4.036
Привет, Кость! :agree:

А я Русский! :p :gigi: :gigi:

У нас в Русском есть слово ЩИТ! :shocked: Произошло скорее всего от Санскритского слова "ЧЩИТА" и разошлось по миру в разных вариантах произношения. Например на Чешском, на Ирландском "Sciath", на Датском "Skjold", на Мальтийском "Shield", и еще на десятке языков, например Немецкий, Армянский, Люксембургский, Македонский, Валийский, Йоруба, Индонезийский, Маори, Кореольский, Курманджи, Самоа, Себуа, Сомали, Суахили, Нидерландский "ШИЛЬД" звучит одинаково!

В то же время слово "ЩИТ" звучит одинаково на другом десятке языков, например: Белорусский - "Шчыт", Болгарский, Украинский, и некоторые языки типа Чешского и Хорватского хотя и пишут это слово несколько по разному, но произносят практически одинаково.

И почему мы решили, что произношение этого слова единственно правильное в том виде, в котором его произносят люди из страны со столицей в лоне дона? (место начала реки - Lon_don)

Слова "ЛОНО" и "ДОН" надо разложить по полочкам? :gigi:
 
Последнее редактирование:
K

Konstantin_18

Участник
Регист
28 Июл 2004
Сообщения
3.607
D

drug_com

Участник
Регист
17 Фев 2013
Сообщения
16
Доброго времени суток, господа!
Прошло немногим не полгода, как мой мозг, наконец, согласился напрячься и спроектировать схему на плате.
:val:

Возможно кому-то это понадобится в будущем, возможно участники мне помогут скорректировать то, что возможно сделал неправильно.

Делал как умел, а я финансист, поэтому в Excel. :gigi:

Пока не придумал, как к оптореле подведу массу, и как завяжу свободные ножки 74HC14 на массу, но вот что получилось на данном этапе:


На выходных планирую приступить к сборке. :wc:

 
В

Васисуалий

Команда форума
Регист
11 Ноя 2005
Сообщения
4.036
drug_com сказал(а):
Делал как умел, а я финансист, поэтому в Excel. :gigi:
БРРРР! :shocked: Но круто! :gigi:

Может ради такого случая стОит попробовать программку попроще? ;) :lol: :lol:

Есть очень хорошая прога именно для Вашего случая - Sprint-Layout. Вот сайт автора >>  ссылка скрыта от гостей 

Для ознакомления ( ;) ) в сети есть (просто куча) русифицированная версия! :up: Программа очень простая в использовании и давно стала бест-селлером в своем классе! Ничего более подходящего для домашнего технического творчества я не встречал. :one:

Останется освоить ЛУТ (лазерно-утюжная технология) :umnik: :cool: :cool:

Примерно вот так выглядит работа и результат. Все сделано в этой программе...



 
Последнее редактирование:
K

Konstantin_18

Участник
Регист
28 Июл 2004
Сообщения
3.607
Эта осень какая-то особенная! :shocked:
Схему в Эксэле ! Бувами ! ПОКЛЕТОЧНО !!!
ПС. Никогда не видел.

Добавлено 02-11-2018 21:14

drug_com, Научите, как правильно читать вашего "минера"!
 
D

drug_com

Участник
Регист
17 Фев 2013
Сообщения
16
Добройночи, читать мою схему, скорее всего сложно - сложнее чем привычные Вам.
Различнымии цветами я разделил разные дорожки и перемычки.
Имеющаяся у меня плата имеет квадратную форму и столько отверстий с площадками, сколько клеток в таблице (на картинке). Каждый элемент очерчен черной жирной полосой. (На новой картинке добавил маркировку микросхем). А дорожки окрашены различными цветами. В некоторые дорожки внедрены элементы (ризисторы и конденсаторы)

Сегодня начал распаривать элементы на плате - понял что одна микросхема оказалась перевернутой - пришлось менять схему:
(Сейчас добавлю)
 
C

chignon

Участник
Регист
19 Янв 2012
Сообщения
8.337
:shocked:
 
D

drug_com

Участник
Регист
17 Фев 2013
Сообщения
16
Обновленная схема 05.11.2018:
Upd: Обновленная схема 11.11.2018:
Много пришлось поменять, когда паял плату.



 
D

drug_com

Участник
Регист
17 Фев 2013
Сообщения
16
Наконец, собрал плату.
Пока ничего не подключал.
Но надеюсь, заработает.
В процессе сборки несколько раз пришлось изменить проект.
В первоначальной план-схеме перепутал сторону микросхемы 74HC74, пришлось переворачивать, и еще несколько мелких "багов".

"Как тебе такое, Илон Маск!?" ©


Вид со стороны "дорожек" и вид со стороны элементов:

upd: Полезно выкладывать свои "поделки" даже просто ради самоконтроля.
Спустя время после публикации, увидел, что не запитал микросхема 74HC74. :(



 
В

Васисуалий

Команда форума
Регист
11 Ноя 2005
Сообщения
4.036
drug_com сказал(а):
"Как тебе такое, Илон Маск!?" ©
- А давайте им в рояль нас@ём!
- Не поймут_с! Дикари_с!

drug_com сказал(а):
Пока ничего не подключал.
И хорошо! Есть надежда, что детали еще целые...

drug_com сказал(а):
Но надеюсь, заработает.
Нет! :no:
 
Последнее редактирование:
D

drug_com

Участник
Регист
17 Фев 2013
Сообщения
16
Васисуалий сказал(а):
Но надеюсь, заработает.
Нет! :no:

Почему не заработает?
Есть соображения по этому поводу?
 
Последнее редактирование модератором:
Верх