Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

TTL и CMOS логика Цифровая схемотехника на логических микросхемах. Счетчики, сдвиговые регистры, простая логика...

 
Опции темы

Цифровая шкала реверсивных счётчиков для отображения позиции ШД

Непрочитано 14.07.2022, 11:30  
Yuri222
Почётный гражданин KAZUS.RUN
 
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 8,917
Сказал спасибо: 3,108
Сказали Спасибо 3,029 раз(а) в 2,257 сообщении(ях)
Yuri222 на пути к лучшему
По умолчанию Re: Цифровая шкала реверсивных счётчиков с "положительным" отсчётом

Сразу признаюсь - сильно в эту блок-схему не вникал.
Но вот вопросы возникли.
1. Сначала в + посчитали сколько-то импульсов.
2. потом - в минус, дошли до нуля (и двигаемся дальше в минус), тут снова пошло переключение на счетный положительный вход (с индикацией отриц. числа светодиодом).
3. пошли считать в плюс - это нужно подавать уже на реверсный счетный вход импульсы, до нуля, потом - снова на прямой вход. - вот этого я на диаграмме не нашел.

Короче - мудрено получается. Может и можно обойтись каким дополнительным триггером (доп. состоянием автомата) - но не надежнее ли - сделать как в посту 3...
Реклама:
Yuri222 вне форума  
Непрочитано 14.07.2022, 12:57  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,277
Сказал спасибо: 11,860
Сказали Спасибо 4,158 раз(а) в 3,176 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Цифровая шкала реверсивных счётчиков с "положительным" отсчётом

Prototup, Вам нужно начать с двух счетчиков, их состояний и сигналов на линиях переполнения

Все сигналы переполнения в каждую сторону должны сформировать импульс для переключения триггера (например 74SL114 на входы -R и -S) направления счета и переключить счетный импульс на оппозитный счетный вход (два элемента из 74LS08 с одним общим к счетному входу и вторым, соответственно к Q и -Q выходам триггера), третий из 74LS08 использовать для управления светодиодном знака.

Уберите пока из схемы в proteus все дополнительные элементы и запустите ее там для отладки логики, потом добавите сначала разрядность, затем все плюшки…

Лет около 40 тому назад что-то похожее было - таймер для фотографии со счетом в разные стороны от предустановленных значений, там еще было веселье со счетом 0…9 и 0…6 в разных разрядах, вроде как 5 разрядов… Подробностей больше уже не вспомню…

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

Таки это будет реальное изделие или просто симуляция с отчетом для курсовой?
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…

Последний раз редактировалось mike-y-k; 14.07.2022 в 17:16.
mike-y-k вне форума  
Непрочитано 14.07.2022, 22:57  
ProtAS-13
Вид на жительство
 
Регистрация: 17.03.2015
Сообщений: 308
Сказал спасибо: 0
Сказали Спасибо 229 раз(а) в 131 сообщении(ях)
ProtAS-13 на пути к лучшему
По умолчанию Re: Цифровая шкала реверсивных счётчиков с "положительным" отсчётом

Схемка, в качестве идеи (см. рис1) - триггер U4:A фиксирует моменты перехода через 0, и переключает режим счета.
Данная схема имеет изъян = после "включения питания", нельзя сразу же начинать счет вниз, т.к. это нулевое состояние триггер U4:A не зафиксирует.
Скорее всего, эту проблемку можно решить введением дополнительной тактирующей частоты, превратив схему в синхронную, но Вы не написали для чего нужна такая схема - курсовик/реальная схема/..., можно ли вводить дополнительную тактовую частоту, и если да, то какая будет входная частота, можно ли менять номенклатуру компонентов, нужно ли обрабатывать переполнения разрядности, ..., и множество других вопросов.
Миниатюры:
Нажмите на изображение для увеличения
Название: pic1.jpg
Просмотров: 0
Размер:	272.7 Кб
ID:	171958  
ProtAS-13 вне форума  
Сказали "Спасибо" ProtAS-13
Prototup (17.07.2022)
Непрочитано 16.07.2022, 23:33  
Prototup
Прописка
 
Аватар для Prototup
 
Регистрация: 07.05.2008
Адрес: Москва
Сообщений: 231
Сказал спасибо: 26
Сказали Спасибо 54 раз(а) в 19 сообщении(ях)
Prototup на пути к лучшему
По умолчанию Re: Цифровая шкала реверсивных счётчиков с "положительным" отсчётом

Спасибо всем кто принимает участие в обсуждении! Хочу пояснить несколько моментов:
- Это не курсовая, т.к. мне 54 года и институт я заканчивал более 30 лет назад.
- Это реальный проект, т.е. его небольшая часть. Представляет собой счётчик импульсов, предназначенный для подсчёта количества сигналов, поступающих на драйвер ШД, с целью определения текущих координат управляемого элемента, относительно базовой точки. Базовая точка может быть выбрана предустановкой (не имеет отношения к данной схеме).
- Переполнение обрабатывать не нужно, зона действия рабочего органа небольшая и разрядность и количество индикаторов выбрано в соответствии с вышеуказанным требованием.
-На эту схему поступает всего два сигнала, аналогичные как на драйвер ШД: (Dir и Step, т.е. направление и шаг). Вот в принципе и всё...
- Склоняюсь к использованию в схеме синхронного JK триггера с предварительной установкой.
- Прошу меня простить за некоторую задержку в обсуждении данной темы, т.к. времена нынче неспокойные и много времени приходится проводить на работе (профессия обязывает).

Последний раз редактировалось Prototup; 16.07.2022 в 23:41.
Prototup вне форума  
Непрочитано 17.07.2022, 01:37  
ProtAS-13
Вид на жительство
 
Регистрация: 17.03.2015
Сообщений: 308
Сказал спасибо: 0
Сказали Спасибо 229 раз(а) в 131 сообщении(ях)
ProtAS-13 на пути к лучшему
По умолчанию Re: Цифровая шкала реверсивных счётчиков с "положительным" отсчётом

Сообщение от Prototup Посмотреть сообщение
Это не курсовая
В таком случае, зачем такая громоздкая схема.
Не проще ли было бы взять 8-ногий микроконтроллер и все сделать в нем.
Ну плюс пару регистров или какой-нибудь китайский модуль на MAX7219/TM1637/... или любой I2C дисплей для формирования индикации.
Боитесь микроконтроллеров?
ProtAS-13 вне форума  
Непрочитано 17.07.2022, 01:48  
Prototup
Прописка
 
Аватар для Prototup
 
Регистрация: 07.05.2008
Адрес: Москва
Сообщений: 231
Сказал спасибо: 26
Сказали Спасибо 54 раз(а) в 19 сообщении(ях)
Prototup на пути к лучшему
По умолчанию

Вот, вроде всё получилось и работает по такой схеме:
Каждый раз, когда с схемы обнаружения "0" приходит "1", синхронный триггер опрокидывается в противоположное состояние. Остаётся для надёжности, при первоначальном запуске, по команде Dir, выбрать соответствующее первоначальное устойчивое положение этого триггера. Как это сделать пока не придумал.

Сообщение от ProtAS-13 Посмотреть сообщение
Боитесь микроконтроллеров?
Нет, не боюсь! Микроконтроллер уже есть, на нём написана вся основная программа, включая управление DDS генератором (синтезатор частот) и аналогичной цифровой шкалой задатчика для драйвера ШД и т.д.
Просто подумалось, что два контроллера это избыток, да на существующем (в проекте) и ног и производительности уже не хватает.
Миниатюры:
Нажмите на изображение для увеличения
Название: Управление триггером.PNG
Просмотров: 0
Размер:	18.3 Кб
ID:	171988  

Последний раз редактировалось mike-y-k; 17.07.2022 в 21:39. Причина: 6.6
Prototup вне форума  
Непрочитано 17.07.2022, 02:18  
ProtAS-13
Вид на жительство
 
Регистрация: 17.03.2015
Сообщений: 308
Сказал спасибо: 0
Сказали Спасибо 229 раз(а) в 131 сообщении(ях)
ProtAS-13 на пути к лучшему
По умолчанию Re: Цифровая шкала реверсивных счётчиков с "положительным" отсчётом

Сообщение от Prototup Посмотреть сообщение
два контроллера это избыток
Да он будет стоить дешевле, чем та рассыпуха, на которой Вы пытаетесь сделать, да и потреблять энергии он будет меньше.
Кроме того, в случае необходимости, изменение функциональность будет проходить менее болезненно.
ProtAS-13 вне форума  
Сказали "Спасибо" ProtAS-13
mike-y-k (18.07.2022)
Непрочитано 17.07.2022, 11:16  
ForcePoint
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,457
Сказал спасибо: 3,225
Сказали Спасибо 3,511 раз(а) в 2,392 сообщении(ях)
ForcePoint на пути к лучшему
По умолчанию Re: Цифровая шкала реверсивных счётчиков с "положительным" отсчётом

Сообщение от Prototup Посмотреть сообщение
- Это реальный проект, т.е. его небольшая часть. Представляет собой счётчик импульсов, предназначенный для подсчёта количества сигналов, поступающих на драйвер ШД, с целью определения текущих координат управляемого элемента, относительно базовой точки. Базовая точка может быть выбрана предустановкой (не имеет отношения к данной схеме).
Ведёт на грабли путь Вас этот. Проскальзывать ШД может.
__________________
Экзорцист 40-го уровня.
ForcePoint вне форума  
Эти 2 пользователя(ей) сказали Спасибо ForcePoint за это сообщение:
mike-y-k (18.07.2022), Yuri222 (18.07.2022)
Непрочитано 17.07.2022, 21:56  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,277
Сказал спасибо: 11,860
Сказали Спасибо 4,158 раз(а) в 3,176 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Цифровая шкала реверсивных счётчиков с "положительным" отсчётом

Prototup, таки если речь зашла про ШД, то замечание уважаемого ForcePoint тут очень к месту.
Наступавших на эти грабли имел счастье наблюдать не раз и не в одном проекте…
Как пример - дешевые китайские станки, у которых повторяемость пути по замкнутой кривой вечно под вопросом - чуть больше торможение/ускорение и начинаются фокусы…
Ставьте мелкий МК и спокойно выводите на I2C/SPI экран значения. Плюсом будут и меньшая цена, и вариабельность, и наращиваемость, и размеры (спичечный коробок),…
Ну и решайте вопрос с отслеживанием реального перемещения - дополнительный энкодер минимум стоит отсутствия неопределенности в результатах - диск с рисунком, светодиод(ы) и два фотоприёмника дадут код Грея для дальнейшей обработки…

PS От того же производителя что-то мелкое 8-ногое и вся Ваша простыня корпусов заменится одним…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…

Последний раз редактировалось mike-y-k; 18.07.2022 в 20:39.
mike-y-k вне форума  
Непрочитано 18.07.2022, 10:36  
Yuri222
Почётный гражданин KAZUS.RUN
 
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 8,917
Сказал спасибо: 3,108
Сказали Спасибо 3,029 раз(а) в 2,257 сообщении(ях)
Yuri222 на пути к лучшему
По умолчанию Re: Цифровая шкала реверсивных счётчиков с "положительным" отсчётом

Сообщение от Prototup Посмотреть сообщение
т.к. мне 54 года и институт я заканчивал более 30 лет назад.
Продолжать учиться - никогда не поздно.

Сообщение от Prototup Посмотреть сообщение
Базовая точка может быть выбрана предустановкой
Не проще ли базовую точку задать в самом начале координаты (той оси, которой управляет двигатель) - чтобы все "рабочие" точки были положительными?
В таком случае имеем дополнительный плюс - попытка выхода в отрицательную сторону = ошибка.
Yuri222 вне форума  
Сказали "Спасибо" Yuri222
mike-y-k (18.07.2022)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
цифровая шкала мс-31 iorg Поиск схем. Делимся схемами 1 05.09.2007 21:00


Часовой пояс GMT +4, время: 03:06.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.