Нужна схема счетчика на логике
Нужна схема счетчика на логике
Привет всем! Нужна схема счетчика с дешифратором(простая стандартная схема), но чтоб на выходе дешифратора не появлялись импульсы во время счета, а появлялся сигнал когда счет закончился и соответствовал поступившему на вход счетчика сигналу. Уфф... вроде правильно выразил свои мысли. Вот нужная схема (рабочая) http://s56.radikal.ru/i153/1010/b0/dfe2eab79789.jpg но с поступлением импульсов на вход , на выходе получаю типа бегущего огня, что мне не нужно. Пожалуйста помогите советом, как реализовать сие.
Заранее благодарен.
Заранее благодарен.
- Реклама
Re: Нужна схема счетчика на логике
Не совсем, вот это выражение можете расшифровать: "...соответствовал поступившему на вход счетчика сигналу..."?OSSSA писал(а):... вроде правильно выразил свои мысли...
Если хотите, чтобы жизнь улыбалась вам, подарите ей своё хорошее настроение
Re: Нужна схема счетчика на логике
Если на вход подать например 10 импульсов, то на выходе дешифратора нужно,чтобы был сигнал на десятой ножке, если пришло 6 импульсов,к примеру, то на 6-ом выходе сигнал. Но сейчас реально схема работает так: я подал на вход допустим 5 импульсов и на выходе дешифратора наблюдаю поочередное появление сигнала на 1,2,3,4 и уже потом на 5 выходе сигнал останавливается. Вроде сейчас понятнее выразился 
Re: Нужна схема счетчика на логике
Во время подачи импульсов на счетчик, подать 0 на один из входов стробирования дешифратора.
По окончанию импульсов на обоих входах должен быть высокий уровень.
Только при этом во время счета на всех выходах дешифратора будет высокий уровень.
Если это не устраивает, то между счетчиком и дешифратором нужно поставить регистры и
записывать в них информацию по окончанию счета.
По окончанию импульсов на обоих входах должен быть высокий уровень.
Только при этом во время счета на всех выходах дешифратора будет высокий уровень.
Если это не устраивает, то между счетчиком и дешифратором нужно поставить регистры и
записывать в них информацию по окончанию счета.
Re: Нужна схема счетчика на логике
Вопрос не в том, что дешифратор показывает всё, а в том, откуда видно, что импульсы перестали поступать? Что там, пауза какая-то между пачками импульсов, дополнительный импульс или ещё что-то? Как узнать, что уже нужна индикация?OSSSA писал(а):...Вроде сейчас понятнее выразился
А запретить индикацию во время счёта - это не проблема.
Если хотите, чтобы жизнь улыбалась вам, подарите ей своё хорошее настроение
- Реклама
- ublhjnt
- Друг Кота
- Сообщения: 4446
- Зарегистрирован: Вт мар 02, 2010 17:05:19
- Откуда: Белоруссия, Минск
Re: Нужна схема счетчика на логике
А как же иначе? Что бы получить только один на выходе дешифратора ставь D триггера (защелки) и строб по С по окончанию счетных импульсов. Решается просто.наблюдаю поочередное появление сигнала на 1,2,3,4 и уже потом на 5 выходе сигнал останавливается.
Всё можно наладить,если вертеть в руках достаточно долго!
Re: Нужна схема счетчика на логике
To ublhjnt Спасибо, а схемку аналогичной той, что по ссылке можете мне нарисовать? Буду весьма благодарен
- Jemchug
- Мудрый кот
- Сообщения: 1732
- Зарегистрирован: Сб окт 10, 2009 17:16:58
- Откуда: Россия.
- Контактная информация:
Re: Нужна схема счетчика на логике
ublhjnt писал(а):строб по С по окончанию счетных импульсов. Решается просто.
Т.е. по какому признаку сформировать этот строб?Света писал(а): Как узнать, что уже нужна индикация?
Re: Нужна схема счетчика на логике
Привет! На счетчик сигнал идет с ЛПТ порта компьютера, туда его загоняет программа, а она считывает с файла *.txt, в котором для примера написано примерно так:
X0Y0Z255
X0,5Y0Z0
X1Y0Z3
X1,5Y0Z0
X2Y0Z255
X2,5Y0Z0
X2Y1Z3
X1,5Y1Z0
X1Y1Z230
X0,5Y1Z0
X0Y1Z255
X-0,5Y1Z0
X0Y2Z3
X0,5Y2Z0
X1Y2Z128
X1,5Y2Z0
X2Y2Z255
X2,5Y2Z0
Где значение Z и сним меняется количество импульсов. Если Z равно 255, то на 255-ом (это для примера:-)выходе дешифратора должен стоять импульс, если Z равен 0,то сигналов нет нигде. А в той схемке получается,что сигнал появляется на каждом выходе начиная с первого и до 255, и обратно с 255 до 1. Так сказать бегущий огонек туда-сюда. Вроде объяснил
X0Y0Z255
X0,5Y0Z0
X1Y0Z3
X1,5Y0Z0
X2Y0Z255
X2,5Y0Z0
X2Y1Z3
X1,5Y1Z0
X1Y1Z230
X0,5Y1Z0
X0Y1Z255
X-0,5Y1Z0
X0Y2Z3
X0,5Y2Z0
X1Y2Z128
X1,5Y2Z0
X2Y2Z255
X2,5Y2Z0
Где значение Z и сним меняется количество импульсов. Если Z равно 255, то на 255-ом (это для примера:-)выходе дешифратора должен стоять импульс, если Z равен 0,то сигналов нет нигде. А в той схемке получается,что сигнал появляется на каждом выходе начиная с первого и до 255, и обратно с 255 до 1. Так сказать бегущий огонек туда-сюда. Вроде объяснил
Re: Нужна схема счетчика на логике
Ну так программно эту z обработать и вывести на порт LPT одиночный сигнал, которым будете закрывать или открывать выходы дешифратора.
Если хотите, чтобы жизнь улыбалась вам, подарите ей своё хорошее настроение
Re: Нужна схема счетчика на логике
Нет, программно не получится. Нужно только логикой на микросхемах. Писали, что на D-триггерах возможно, но как я не знаю, схемку бы.
Re: Нужна схема счетчика на логике
Как триггера узнают, что нужно досчитать до 8 или там до 128 и только после этого включить дешифратор?
Нужно же проанализировать число после z, сравнить с посчитанным числом и при совпадении дать сигнал.
Нужно же проанализировать число после z, сравнить с посчитанным числом и при совпадении дать сигнал.
Если хотите, чтобы жизнь улыбалась вам, подарите ей своё хорошее настроение
-
Minor/2
- Вымогатель припоя
- Сообщения: 536
- Зарегистрирован: Пт ноя 05, 2010 12:53:36
- Откуда: Беларусь Витебск
- Контактная информация:
Re: Нужна схема счетчика на логике
Прошу прощения.... Может я чёт не вкурил, но не проще реализовать програмно на МК, чем городить кучу логики???
Re: Нужна схема счетчика на логике
Если я б мог.... А трудно будет? Может есть кто соорудит на мк? В долгу не останусь.
-
Minor/2
- Вымогатель припоя
- Сообщения: 536
- Зарегистрирован: Пт ноя 05, 2010 12:53:36
- Откуда: Беларусь Витебск
- Контактная информация:
Re: Нужна схема счетчика на логике
это плоттер что ли? По крайней мере похоже.
Re: Нужна схема счетчика на логике
Не плотер, но его брат родной 
Для гравировки, и схема для регулировки силы удара, после дешифратора стоит ступенчатый рег. напряжения.
Для гравировки, и схема для регулировки силы удара, после дешифратора стоит ступенчатый рег. напряжения.
-
Minor/2
- Вымогатель припоя
- Сообщения: 536
- Зарегистрирован: Пт ноя 05, 2010 12:53:36
- Откуда: Беларусь Витебск
- Контактная информация:
Re: Нужна схема счетчика на логике
Накидай приблизную схему этого безобразия (хотябы от руки) и логику сигналов (как это должно быть)
- ublhjnt
- Друг Кота
- Сообщения: 4446
- Зарегистрирован: Вт мар 02, 2010 17:05:19
- Откуда: Белоруссия, Минск
Re: Нужна схема счетчика на логике
Какого типа входной сигнал на счетчик? Нам угадать сложно.
Такого типа? длительность паузы и импульсов?

Такого типа? длительность паузы и импульсов?

Всё можно наладить,если вертеть в руках достаточно долго!
Re: Нужна схема счетчика на логике
Привет! Сейчас под рукой нет осциллографа, чтоб проследить сигналы от проги, а так даже инфы нет инете(по крайней мере я не нашел)
Программа mach 3 Выдает сигналы step и dir, колъво шагов и направление шага соответственно.
Так вот она работает с тремя координатами x,y и z. Схема вышеуказанная подключается к Z.
Может это что поможет. А сигналы, по моему как нарисовал ublhjnt по идее должны быть такие.
А куда двигатся вверх или вниз дает сигнал dir. Так его можно использовать, чтоб отключать счетчик в обратном направлении.
Программа mach 3 Выдает сигналы step и dir, колъво шагов и направление шага соответственно.
Так вот она работает с тремя координатами x,y и z. Схема вышеуказанная подключается к Z.
Может это что поможет. А сигналы, по моему как нарисовал ublhjnt по идее должны быть такие.
А куда двигатся вверх или вниз дает сигнал dir. Так его можно использовать, чтоб отключать счетчик в обратном направлении.
Re: Нужна схема счетчика на логике
Привет Всем! Вот хочу уточнить по схеме http://s56.radikal.ru/i153/1010/b0/dfe2eab79789.jpg Там на вход STEP идут пачки сигналов (высокий уровень), а на вход DIR направление счета "1" или "0". Вот все.


