Нужна схема счетчика на логике

Обсуждаем цифровые устройства...
Ответить
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Вт ноя 09, 2010 20:39:43

Сообщение OSSSA »

Привет всем! Нужна схема счетчика с дешифратором(простая стандартная схема), но чтоб на выходе дешифратора не появлялись импульсы во время счета, а появлялся сигнал когда счет закончился и соответствовал поступившему на вход счетчика сигналу. Уфф... вроде правильно выразил свои мысли. Вот нужная схема (рабочая) http://s56.radikal.ru/i153/1010/b0/dfe2eab79789.jpg но с поступлением импульсов на вход , на выходе получаю типа бегущего огня, что мне не нужно. Пожалуйста помогите советом, как реализовать сие.
Заранее благодарен.
Реклама
Модератор
Аватара пользователя
Сообщения: 10740
Зарегистрирован: Пн июл 07, 2008 10:46:09
Откуда: Россия

Сообщение Света »

OSSSA писал(а):... вроде правильно выразил свои мысли...
Не совсем, вот это выражение можете расшифровать: "...соответствовал поступившему на вход счетчика сигналу..."?
Если хотите, чтобы жизнь улыбалась вам, подарите ей своё хорошее настроение
Реклама
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Вт ноя 09, 2010 20:39:43

Сообщение OSSSA »

Если на вход подать например 10 импульсов, то на выходе дешифратора нужно,чтобы был сигнал на десятой ножке, если пришло 6 импульсов,к примеру, то на 6-ом выходе сигнал. Но сейчас реально схема работает так: я подал на вход допустим 5 импульсов и на выходе дешифратора наблюдаю поочередное появление сигнала на 1,2,3,4 и уже потом на 5 выходе сигнал останавливается. Вроде сейчас понятнее выразился :-)
Встал на лапы
Сообщения: 104
Зарегистрирован: Пн ноя 02, 2009 04:27:32

Сообщение Ferropont »

Во время подачи импульсов на счетчик, подать 0 на один из входов стробирования дешифратора.
По окончанию импульсов на обоих входах должен быть высокий уровень.
Только при этом во время счета на всех выходах дешифратора будет высокий уровень.
Если это не устраивает, то между счетчиком и дешифратором нужно поставить регистры и
записывать в них информацию по окончанию счета.
Реклама
Эиком - электронные компоненты и радиодетали
Модератор
Аватара пользователя
Сообщения: 10740
Зарегистрирован: Пн июл 07, 2008 10:46:09
Откуда: Россия

Сообщение Света »

OSSSA писал(а):...Вроде сейчас понятнее выразился :-)
Вопрос не в том, что дешифратор показывает всё, а в том, откуда видно, что импульсы перестали поступать? Что там, пауза какая-то между пачками импульсов, дополнительный импульс или ещё что-то? Как узнать, что уже нужна индикация?
А запретить индикацию во время счёта - это не проблема.
Если хотите, чтобы жизнь улыбалась вам, подарите ей своё хорошее настроение
Реклама
Друг Кота
Аватара пользователя
Сообщения: 4446
Зарегистрирован: Вт мар 02, 2010 17:05:19
Откуда: Белоруссия, Минск

Сообщение ublhjnt »

наблюдаю поочередное появление сигнала на 1,2,3,4 и уже потом на 5 выходе сигнал останавливается.
А как же иначе? Что бы получить только один на выходе дешифратора ставь D триггера (защелки) и строб по С по окончанию счетных импульсов. Решается просто.
Всё можно наладить,если вертеть в руках достаточно долго!
Реклама
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Вт ноя 09, 2010 20:39:43

Сообщение OSSSA »

To ublhjnt Спасибо, а схемку аналогичной той, что по ссылке можете мне нарисовать? Буду весьма благодарен
Мудрый кот
Аватара пользователя
Сообщения: 1732
Зарегистрирован: Сб окт 10, 2009 17:16:58
Откуда: Россия.

Сообщение Jemchug »

ublhjnt писал(а):строб по С по окончанию счетных импульсов. Решается просто.
Света писал(а): Как узнать, что уже нужна индикация?
Т.е. по какому признаку сформировать этот строб?
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Вт ноя 09, 2010 20:39:43

Сообщение OSSSA »

Привет! На счетчик сигнал идет с ЛПТ порта компьютера, туда его загоняет программа, а она считывает с файла *.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. Так сказать бегущий огонек туда-сюда. Вроде объяснил :-)
Модератор
Аватара пользователя
Сообщения: 10740
Зарегистрирован: Пн июл 07, 2008 10:46:09
Откуда: Россия

Сообщение Света »

Ну так программно эту z обработать и вывести на порт LPT одиночный сигнал, которым будете закрывать или открывать выходы дешифратора.
Если хотите, чтобы жизнь улыбалась вам, подарите ей своё хорошее настроение
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Вт ноя 09, 2010 20:39:43

Сообщение OSSSA »

Нет, программно не получится. Нужно только логикой на микросхемах. Писали, что на D-триггерах возможно, но как я не знаю, схемку бы.
Модератор
Аватара пользователя
Сообщения: 10740
Зарегистрирован: Пн июл 07, 2008 10:46:09
Откуда: Россия

Сообщение Света »

Как триггера узнают, что нужно досчитать до 8 или там до 128 и только после этого включить дешифратор?
Нужно же проанализировать число после z, сравнить с посчитанным числом и при совпадении дать сигнал.
Если хотите, чтобы жизнь улыбалась вам, подарите ей своё хорошее настроение
Вымогатель припоя
Сообщения: 536
Зарегистрирован: Пт ноя 05, 2010 12:53:36
Откуда: Беларусь Витебск

Сообщение Minor/2 »

Прошу прощения.... Может я чёт не вкурил, но не проще реализовать програмно на МК, чем городить кучу логики???
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Вт ноя 09, 2010 20:39:43

Сообщение OSSSA »

Если я б мог.... А трудно будет? Может есть кто соорудит на мк? В долгу не останусь.
Вымогатель припоя
Сообщения: 536
Зарегистрирован: Пт ноя 05, 2010 12:53:36
Откуда: Беларусь Витебск

Сообщение Minor/2 »

это плоттер что ли? По крайней мере похоже.
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Вт ноя 09, 2010 20:39:43

Сообщение OSSSA »

Не плотер, но его брат родной :-)
Для гравировки, и схема для регулировки силы удара, после дешифратора стоит ступенчатый рег. напряжения.
Вымогатель припоя
Сообщения: 536
Зарегистрирован: Пт ноя 05, 2010 12:53:36
Откуда: Беларусь Витебск

Сообщение Minor/2 »

Накидай приблизную схему этого безобразия (хотябы от руки) и логику сигналов (как это должно быть)
Контактная информация:
Друг Кота
Аватара пользователя
Сообщения: 4446
Зарегистрирован: Вт мар 02, 2010 17:05:19
Откуда: Белоруссия, Минск

Сообщение ublhjnt »

Какого типа входной сигнал на счетчик? Нам угадать сложно.
Такого типа? длительность паузы и импульсов?
Изображение
Всё можно наладить,если вертеть в руках достаточно долго!
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Вт ноя 09, 2010 20:39:43

Сообщение OSSSA »

Привет! Сейчас под рукой нет осциллографа, чтоб проследить сигналы от проги, а так даже инфы нет инете(по крайней мере я не нашел)
Программа mach 3 Выдает сигналы step и dir, колъво шагов и направление шага соответственно.
Так вот она работает с тремя координатами x,y и z. Схема вышеуказанная подключается к Z.
Может это что поможет. А сигналы, по моему как нарисовал ublhjnt по идее должны быть такие.
А куда двигатся вверх или вниз дает сигнал dir. Так его можно использовать, чтоб отключать счетчик в обратном направлении.
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Вт ноя 09, 2010 20:39:43

Сообщение OSSSA »

Привет Всем! Вот хочу уточнить по схеме http://s56.radikal.ru/i153/1010/b0/dfe2eab79789.jpg Там на вход STEP идут пачки сигналов (высокий уровень), а на вход DIR направление счета "1" или "0". Вот все.
Ответить

Вернуться в «Цифровая техника»