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

  • drug_com
D

drug_com

  • 11 Июл 2018
Доброе утро, обитатели форума!
Я не разработчик и не электронщик, а так просто учусь ...
Имеется энкодер:  ссылка скрыта от публикации 

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

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

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

Васисуалий

Команда форума
  • 11 Июл 2018
Ну дык в Гугле все есть!

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

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

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

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

form_encoder100_197.jpg


val_877.jpg
 

Информация Неисправность Прошивки Схемы Справочники Маркировка Корпуса Сокращения и аббревиатуры Частые вопросы Полезные ссылки

  • Справочная информация

    Этот блок для тех, кто впервые попал на страницы нашего сайта. В форуме рассмотрены различные вопросы возникающие при ремонте бытовой и промышленной аппаратуры. Всю предоставленную информацию можно разбить на несколько пунктов:

    • Диагностика
    • Определение неисправности
    • Выбор метода ремонта
    • Поиск запчастей
    • Устранение дефекта
    • Настройка

    Учитывайте, что некоторые неисправности являются не причиной, а следствием другой неисправности, либо не правильной настройки. Подробную информацию Вы найдете в соответствующих разделах.

  • Неисправности

    Все неисправности по их проявлению можно разделить на два вида - стабильные и периодические. Наиболее часто рассматриваются следующие:

    • не включается
    • не корректно работает какой-то узел (блок)
    • периодически (иногда) что-то происходит

    Если у Вас есть свой вопрос по определению дефекта, способу его устранения, либо поиску и замене запчастей, Вы должны создать свою, новую тему в соответствующем разделе.
  • О прошивках

    Большинство современной аппаратуры представляет из себя подобие программно-аппаратного комплекса. То есть, основной процессор управляет другими устройствами по программе, которая может находиться как в самом чипе процессора, так и в отдельных микросхемах памяти.

    На сайте существуют разделы с прошивками (дампами памяти) для микросхем, либо для обновления ПО через интерфейсы типа USB.


    По вопросам прошивки Вы должны выбрать раздел для вашего типа аппарата, иначе ответ и сам файл Вы не получите, а тема будет удалена.
  • Схемы аппаратуры

    Начинающие ремонтники часто ищут принципиальные схемы, схемы соединений, пользовательские и сервисные инструкции. Это могут быть как отдельные платы (блоки питания, основные платы, панели), так и полные Service Manual-ы. На сайте они размещены в специально отведенных разделах и доступны к скачиванию гостям, либо после создания аккаунта:


    Внимательно читайте описание. Перед запросом схемы или прошивки произведите поиск по форуму, возможно она уже есть в архивах. Поиск доступен после создания аккаунта.
  • Справочники

    На сайте Вы можете скачать справочную литературу по электронным компонентам (справочники, таблицу аналогов, SMD-кодировку элементов, и тд.).


    Информация размещена в каталогах, файловых архивах, и отдельных темах, в зависимости от типов элементов.

  • Marking (маркировка) - обозначение на электронных компонентах

    Современная элементная база стремится к миниатюрным размерам. Места на корпусе для нанесения маркировки не хватает. Поэтому, производители их маркируют СМД-кодами.


  • Package (корпус) - вид корпуса электронного компонента

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

    • DIP (Dual In Package) – корпус с двухрядным расположением контактов для монтажа в отверстия
    • SOT-89 - пластковый корпус для поверхностного монтажа
    • SOT-23 - миниатюрный пластиковый корпус для поверхностного монтажа
    • TO-220 - тип корпуса для монтажа (пайки) в отверстия
    • SOP (SOIC, SO) - миниатюрные корпуса для поверхностного монтажа (SMD)
    • TSOP (Thin Small Outline Package) – тонкий корпус с уменьшенным расстоянием между выводами
    • BGA (Ball Grid Array) - корпус для монтажа выводов на шарики из припоя

  • Краткие сокращения

    При подаче информации, на форуме принято использование сокращений и аббревиатур, например:

      Сокращение   Краткое описание
    LEDLight Emitting Diode - Светодиод (Светоизлучающий диод)
    MOSFETMetal Oxide Semiconductor Field Effect Transistor - Полевой транзистор с МОП структурой затвора
    EEPROMElectrically Erasable Programmable Read-Only Memory - Электрически стираемая память
    eMMCembedded Multimedia Memory Card - Встроенная мультимедийная карта памяти
    LCDLiquid Crystal Display - Жидкокристаллический дисплей (экран)
    SCLSerial Clock - Шина интерфейса I2C для передачи тактового сигнала
    SDASerial Data - Шина интерфейса I2C для обмена данными
    ICSPIn-Circuit Serial Programming – Протокол для внутрисхемного последовательного программирования
    IIC, I2CInter-Integrated Circuit - Двухпроводный интерфейс обмена данными между микросхемами
    PCBPrinted Circuit Board - Печатная плата
    PWMPulse Width Modulation - Широтно-импульсная модуляция
    SPISerial Peripheral Interface Protocol - Протокол последовательного периферийного интерфейса
    USBUniversal Serial Bus - Универсальная последовательная шина
    DMADirect Memory Access - Модуль для считывания и записи RAM без задействования процессора
    ACAlternating Current - Переменный ток
    DCDirect Current - Постоянный ток
    FMFrequency Modulation - Частотная модуляция (ЧМ)
    AFCAutomatic Frequency Control - Автоматическое управление частотой

  • Частые вопросы

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

    После регистрации аккаунта на сайте Вы сможете опубликовать свой вопрос или отвечать в существующих темах. Участие абсолютно бесплатное.

    Кто отвечает в форуме на вопросы ?

    Ответ в тему Как обработать сигнал энкодера? как и все другие советы публикуются всем сообществом. Большинство участников это профессиональные мастера по ремонту и специалисты в области электроники.

    Как найти нужную информацию по форуму ?

    Возможность поиска по всему сайту и файловому архиву появится после регистрации. В верхнем правом углу будет отображаться форма поиска по сайту.

    По каким еще маркам можно спросить ?

    По любым. Наиболее частые ответы по популярным брэндам - LG, Samsung, Philips, Toshiba, Sony, Panasonic, Xiaomi, Sharp, JVC, DEXP, TCL, Hisense, и многие другие в том числе китайские модели.

    Какие еще файлы я смогу здесь скачать ?

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


  • Здесь просто полезные ссылки для мастеров. Ссылки периодически обновляемые, в зависимости от востребованности тем.



D

drug_com

  • 12 Июл 2018
Спасибо большое, Васисуалий, за быструю и содержательную реакцию.

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

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

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

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

Васисуалий

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

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

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

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

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

Васисуалий

Команда форума
  • 21 Июл 2018
Вот попалось на глаза...

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

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

drug_com

  • 22 Июл 2018
Заказал 2 штуки  ссылка скрыта от публикации  - жду пока придет почтой.
Это правильно?
Очень Вам благодарен!
 
В

Васисуалий

Команда форума
  • 22 Июл 2018
drug_com сказал(а):
Это правильно?

Правильно что?

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

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

drug_com

  • 23 Июл 2018
Да, спрашивал Вас именно по заменяемости. Спасибо.
Цена, это уже не самое важное :)
Почтой заказал по городу, т.к. нет ни времени, ни желания ездить на другой конец города, в связи с тем, что у себя в районе не нашел - у ребят проблемы с поставками).
 
В

Васисуалий

Команда форума
  • 2 Авг 2018
Васисуалий сказал(а):
Вот попалось на глаза...

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

TLP127
TLP3122

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

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

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

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

drug_com

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

Помогите, пожалуйста.
 
В

Васисуалий

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

Вот датащит на 74HC14 >>  ссылка скрыта от публикации 

drug_com сказал(а):
а) Мне нужно использовать только 2 блочка из всей микросхемы?

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

_____-1_554.jpg
 
A

antonluba

  • 4 Авг 2018
Входы неиспользуемых обязательно притянуть к питанию или к земле. Выходы оставить в воздухе.
 
В

Васисуалий

Команда форума
  • 5 Авг 2018
antonluba сказал(а):
Входы неиспользуемых обязательно притянуть к питанию или к земле. Выходы оставить в воздухе.

Поясню...

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

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

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

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

ПРИМЕР:

_____-1_200.jpg
 
K

Konstantin_18

  • 5 Авг 2018
Васисуалий сказал(а):
ДАТАЩИТ. (Datasheet) В переводе на нормальный язык это так называемая "доска информации"

Васисуалий, меня всегда коробило когда датаШит говорят через Ща.
Это олбанский йезыг какой-то.
Звука Ща в английском как-бы нет.
А Data Sheet - это Информационный листок в буквальном переводе.
Извините.
 
В

Васисуалий

Команда форума
  • 6 Авг 2018
Привет, Кость! :agree:

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

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

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

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

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

Konstantin_18

  • 9 Авг 2018
D

drug_com

  • 2 Ноя 2018
Доброго времени суток, господа!
Прошло немногим не полгода, как мой мозг, наконец, согласился напрячься и спроектировать схему на плате.
:val:

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

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

Пока не придумал, как к оптореле подведу массу, и как завяжу свободные ножки 74HC14 на массу, но вот что получилось на данном этапе:
screenshot_2018-11-01-23-42-37_174.png


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

screenshot_2018-11-01-23-42-37_174.png
 
В

Васисуалий

Команда форума
  • 2 Ноя 2018
drug_com сказал(а):
Делал как умел, а я финансист, поэтому в Excel. :gigi:

БРРРР! :shocked: Но круто! :gigi:

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

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

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

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

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

q2_689.jpg


q1_381.jpg
 
K

Konstantin_18

  • 2 Ноя 2018
Эта осень какая-то особенная! :shocked:
Схему в Эксэле ! Бувами ! ПОКЛЕТОЧНО !!!
ПС. Никогда не видел.

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

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

drug_com

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

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

chignon

  • 4 Ноя 2018
:shocked:
 
D

drug_com

  • 5 Ноя 2018
Обновленная схема 05.11.2018:
Upd: Обновленная схема 11.11.2018:
Много пришлось поменять, когда паял плату.

screenshot_2018-11-11-23-34-20_178.png


screenshot_2018-11-11-23-34-20_178.png
 
D

drug_com

  • 12 Ноя 2018
Наконец, собрал плату.
Пока ничего не подключал.
Но надеюсь, заработает.
В процессе сборки несколько раз пришлось изменить проект.
В первоначальной план-схеме перепутал сторону микросхемы 74HC74, пришлось переворачивать, и еще несколько мелких "багов".

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


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

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

rps20181112_000104_387.jpg


rps20181112_000147_171.jpg
 
В

Васисуалий

Команда форума
  • 12 Ноя 2018
drug_com сказал(а):
"Как тебе такое, Илон Маск!?" ©

- А давайте им в рояль нас@ём!
- Не поймут_с! Дикари_с!

drug_com сказал(а):
Пока ничего не подключал.

И хорошо! Есть надежда, что детали еще целые...

drug_com сказал(а):
Но надеюсь, заработает.

Нет! :no:
 
D

drug_com

  • 12 Ноя 2018
Васисуалий сказал(а):
Но надеюсь, заработает.

Нет! :no:

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