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

энкодер и ттл

Добавлено: Сб ноя 14, 2015 21:02:12
goodspeedmen
Делаю счетчик на логике для подсчета импульсов энкодера, для подсчета использую 155ие6 и для индикации 514ид2, но проблема в том, что счётчик сигнал направления принимает за сигнал счета и получается, что он считает на "одном месте". Есть вроде идея как избавиться от подобного "эффекта" но нужно экспериментировать, может кто знает стандартные способы решения такой проблемы?

Re: энкодер и ттл

Добавлено: Сб ноя 14, 2015 21:50:59
abc
Перед счетчиком должен быть хитрый формирователь на триггере. В вашей схеме есть такой ?

Изображение

Re: энкодер и ттл

Добавлено: Сб ноя 14, 2015 23:18:40
goodspeedmen
спасибо завтра попробую по эмулить :)

Re: энкодер и ттл

Добавлено: Вт ноя 17, 2015 16:12:34
goodspeedmen
пробовал эмулировать в протеусе что-то не работает. :?

Re: энкодер и ттл

Добавлено: Вт ноя 17, 2015 19:40:52
ДУРАК
abc писал(а):хитрый формирователь на триггере
Ничего он не хитрый, а просто не рабочий!!! :wink:
В таком режиме D-триггер не работает!
goodspeedmen писал(а):что-то не работает
Неудивительно... :roll:

Re: энкодер и ттл

Добавлено: Вт ноя 17, 2015 20:10:26
abc
ну, сорри тогда, схема не моя, "гуглите, Шура, гуглите"

Re: энкодер и ттл

Добавлено: Ср ноя 18, 2015 20:10:11
Brigadir
Попробуй такую логику.
Изображение
Как работает обьяснить? Или сам догадаешься?

Re: энкодер и ттл

Добавлено: Ср ноя 18, 2015 23:01:45
goodspeedmen
Brigadir писал(а):Попробуй такую логику.
Изображение
Как работает обьяснить? Или сам догадаешься?
Спасибо смещение фазы работает мяу. Но все же на выходах Q Q_ rs триггера присутствуют импульсы которые будут подсчитываться счетчиком :o попробовал поставить элемент "И" между входом R и выход Q_ и входом S выходом Q триггера но иногда прорывается импульс :facepalm: будет ли такая схема работать в реальности неизвестно :dont_know:
Изображение

Re: энкодер и ттл

Добавлено: Чт ноя 19, 2015 11:47:03
Brigadir
Для этой схемы (взята из книги Шелестова) необходимо правильно установить оптодатчики, это во первых, там я ещё не пририрсовал RC цепь для некой задержки импульса с оптодатчика. (просто спешил, рисуя и посчитал пока не надо полную схему).
Давайте порассуждаем: сигнал такой 10101010 - не даст нам сигнал направления. А вот такие сигналы: 110110110 или 011011011(по входу) - уже можно отличить (направление вращения). От этого и строить логику фиксирования нужного нам сигнала и по выходу "зашить" в память: лог 1 на одном выходе и лог 0 на другом и наоборот, что и требуется для реверсивного счетчика (входа + и - ).
Попробуйте САМИ сочинить схему на основе логики И или ИЛИ. И, естессно - защелка (RS - триггер). Если не получится, я позже зайду и помогу.
Удачи Вам! :beer:

Re: энкодер и ттл

Добавлено: Чт ноя 19, 2015 20:11:02
goodspeedmen
собрал вот по такой схеме, работает.
Изображение
вот что на выходе
Изображениеphp?mode=view

Re: энкодер и ттл

Добавлено: Пт ноя 20, 2015 20:02:40
Rokl
goodspeedmen писал(а):собрал вот по такой схеме, работает.
Вообще обе схемы рабочие должны быть.
Первая схема тоже работает, если оптодатчики работают с одновременным перекрытием.
Тоесть:
1. оба датчика открыты, потом передний закрыт датчик задний открыт, потом оба датчика закрыты, потом передний открыт, задний закрыт, потом оба снова открыты. (схема предназначена для счетчиков типа CD4516, а не для 555ИЕ6)
во второй схеме датчики без перекрытия., т.е. сначала первый открыт, закрыт,открыт, потом второй открыт, закрыт,открыт.
Эта схема работает со счетчиками 555ИЕ6.

Re: энкодер и ттл

Добавлено: Пт ноя 20, 2015 22:59:23
Brigadir
goodspeedmen писал(а):собрал вот по такой схеме, работает.
[
Неплохо, осталось только для управления ИЕ6 из импульсов сформировать логическую единицу: Привязать к выходу (каждому) емкий конденсатор (через диод). Конденсатор будет накапливать энергию от импульсов (диод нужен, чтобы логические 0 не разряжали) и держать непрерывно высокий уровень (лог. 1) для задания направления счета для ИЕ6.
Изображение

Re: энкодер и ттл

Добавлено: Вс ноя 22, 2015 13:06:01
IRMADE
abc писал(а):Перед счетчиком должен быть хитрый формирователь на триггере. В вашей схеме есть такой ?

Изображение
Приведённый фрагмент схемы это действительно часть мышки или Ваше "изобретение"?

Re: энкодер и ттл

Добавлено: Вс ноя 22, 2015 13:08:50
IRMADE
Brigadir писал(а):
goodspeedmen писал(а):собрал вот по такой схеме, работает.
[
Так схему строить нельзя. Обычные инверторы нужно заменить на триггеры Шмитта ТЛ.

Re: энкодер и ттл

Добавлено: Вс ноя 22, 2015 21:12:04
abc
IRMADE писал(а):Приведённый фрагмент схемы это действительно часть мышки или Ваше "изобретение"?
http://www.qrx.narod.ru/hams/tel_kl.htm