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

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

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

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

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

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

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

Ответ
Опции темы
Непрочитано 20.07.2022, 00:44   #21
Prototup
Прописка
 
Аватар для Prototup
 
Регистрация: 07.05.2008
Адрес: Москва
Сообщений: 231
Сказал спасибо: 26
Сказали Спасибо 54 раз(а) в 19 сообщении(ях)
Prototup на пути к лучшему
По умолчанию

Сообщение от Yuri222 Посмотреть сообщение
Не проще ли базовую точку задать в самом начале координаты
Всё дело в приращении, G91 (относительная система координат) может быть выбрана где угодно, другое дело G54 (система координат станка), она может быть, по выбору, как положительной, так и отрицательной на всей траектории движения.
Сообщение от ForcePoint Посмотреть сообщение
Ведёт на грабли путь Вас этот. Проскальзывать ШД может.
Это только непосвящённые рискуют инструментом и заготовкой, конечно, без энкодеров на ЩД, ну никуда!

Сообщение от ProtAS-13 Посмотреть сообщение
Да он будет стоить дешевле, чем та рассыпуха, на которой Вы пытаетесь сделать, да и потреблять энергии он будет меньше.
Почти убедили, на МК как-то всё просто получается, рассыпуха может здесь и не уместна, пройдёт время и следующее поколение не узнает, что такое дискретная логика в корпусе. Думать тоже станет лениво - пара строчек на Сях и готово....
Реклама:

Последний раз редактировалось mike-y-k; 20.07.2022 в 02:16. Причина: 6.6
Prototup вне форума   Ответить с цитированием
Непрочитано 20.07.2022, 02:28   #22
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,245
Сказал спасибо: 11,163
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Цифровая шкала реверсивных счётчиков с "положительным" отсчётом

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

Последний раз редактировалось mike-y-k; 20.07.2022 в 02:40.
mike-y-k вне форума   Ответить с цитированием
Непрочитано 20.07.2022, 14:06   #23
roach1967
Частый гость
 
Регистрация: 06.07.2009
Сообщений: 13
Сказал спасибо: 206
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
roach1967 на пути к лучшему
По умолчанию Re: Цифровая шкала реверсивных счётчиков с "положительным" отсчётом

Для практического применения, конечно, удобнее использовать микроконтроллер. Тем более если нужна будет какая-нибудь зубодробительная логика.
А вот курсовика можно было состряпать такую схему:
- на входе используются стандартные двоичные реверсивные (можно и асинхронные) счётчики;
- на выходную шину ставится логика поразрядного XOR. При этом один вход каждого элемента соединяется с выводом самого старшего разряда - т.е. при отрицательном числе (признак - старший разряд) происходит побитное инвертирование всех разрядов.
- ну и следующим каскадом стоит сумматор, в котором младший бит одного из чисел так-же самый старший бит.
Таким образом вся логика сводится к стандартной операции получения модуля числа - если число отрицательное - инвертировать всё число и прибавить единичку...
roach1967 вне форума   Ответить с цитированием
Непрочитано 20.07.2022, 15:04   #24
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,245
Сказал спасибо: 11,163
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Цифровая шкала реверсивных счётчиков с "положительным" отсчётом

roach1967, Вы бы почитали тему немного назад, ТС уже ответил про курсовую
Сообщение от Prototup Посмотреть сообщение
А выбор МК в такой ситуации - даже просто экономия фольгированного стеклотекстолита со стоимостью всего цикла производства ПП уже оправдана…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума   Ответить с цитированием
Непрочитано 22.07.2022, 02:29   #25
Prototup
Прописка
 
Аватар для Prototup
 
Регистрация: 07.05.2008
Адрес: Москва
Сообщений: 231
Сказал спасибо: 26
Сказали Спасибо 54 раз(а) в 19 сообщении(ях)
Prototup на пути к лучшему
По умолчанию

Сообщение от mike-y-k Посмотреть сообщение
Prototup, таки Вы упустили из виду и PLD, и FPGA
К сожалению я уже наверное опоздал (по возрасту) с освоением этих тем, да и жена категорически против моего радиолюбительства, т.к. это пустая трата времени....

Вот прикинул схемку с предустановкой триггера в 1, вроде, следуя логике, должно всё работать, только в Протеусе не симулируется. Если оборвать связи на входах предустановки R и S - то всё работает, но нет уверенности что состояние выходов, в таком случае, не принимает рандомный характер.
Возможно-ли вообще отсимулировать такие схемы? Или что-то я нарисовал не так?:
Миниатюры:
Нажмите на изображение для увеличения
Название: Схема предустановки триггера.PNG
Просмотров: 0
Размер:	31.6 Кб
ID:	172052  

Последний раз редактировалось mike-y-k; 22.07.2022 в 08:52. Причина: 6.6
Prototup вне форума   Ответить с цитированием
Непрочитано 23.07.2022, 00:16   #26
GarryZZ
Гражданин KAZUS.RU
 
Регистрация: 18.07.2010
Адрес: Днепр, Украина
Сообщений: 748
Сказал спасибо: 450
Сказали Спасибо 392 раз(а) в 276 сообщении(ях)
GarryZZ на пути к лучшему
По умолчанию Re: Цифровая шкала реверсивных счётчиков с "положительным" отсчётом

Сообщение от Prototup Посмотреть сообщение
Вот прикинул схемку с предустановкой триггера в 1
так глупости же нарисованы. Если входа предустановки с активным низким уровнем (кружок на кромке), то чтобы вход не был задействован, его нужно через резистор подтянуть к неактивному (высокому) уровню. И если после включения требуется асинхронная предустановка в "1" при активном низком уровне, вход соединяют с высоким уровнем через резистор, а с низким уровнем через конденсатор. После появления напряжения на шине питания (высокий уровень), на входе предустановки будет действовать активный низкий уровень, а через время около 0.7(R*C) напряжение на этом входе примет значение высокого уровня и триггер будет способен реагировать на сигналы с синхронных входов.

Мне показалось что есть еще глобальная глупость? То есть, если это будет цифровая шкала, отображающая значение координаты, а измеряет смещение энкодер, в управляющем контроллере уже есть эти постоянно обновляющиеся значения, то какой смысл делать автономную шкалу? Чтобы периодически заблуждаться, забывая вручную сбрасывать в ноль счетчики линеек, после каждого перехода с следующей относительной системе координат? Ведь контроллер все равно пересчитывает значения кординат, отслеживает выход за границы системы координат станка? Ну поставьте слева индикаторы основной системы координат, а справа относительной, если хочется рулить перемещениями в относительной системе вручную, ориентируясь на показания измерительных линеек. Джойстик есть для автономного перемещения стола/инструмента?
GarryZZ вне форума   Ответить с цитированием
Сказали "Спасибо" GarryZZ
mike-y-k (23.07.2022)
Непрочитано 23.07.2022, 00:54   #27
John_p
Гражданин KAZUS.RU
 
Аватар для John_p
 
Регистрация: 27.04.2007
Адрес: Ленинск-Кузнецкий
Сообщений: 744
Сказал спасибо: 1,716
Сказали Спасибо 634 раз(а) в 270 сообщении(ях)
John_p на пути к лучшему
По умолчанию Re: Цифровая шкала реверсивных счётчиков с "положительным" отсчётом

Сообщение от Prototup Посмотреть сообщение
Вот прикинул схемку с предустановкой триггера в 1
Нет, это работать не будет. Хотя бы потому, что триггер постоянно находится в режиме асинхронного сброса. Ну и входы J2, J3, K2, K3 висят никуда не пристёгнутые, но это уже вторично. А что и зачем сверху накручено, я вообще не понял. Подача сигнала на входы тоже неправильно: напряжение питания прямо через кнопку на вход? Сгорит. Proteus вряд ли это прожуёт, скорее откажется симулировать.

Proteus'а у меня сейчас под рукой нет, но накидал наскоро схему на двух счётчиках в Мультисиме. В принципе работает, но глючит на переходных процессах. Её ещё долго до ума доводить.

В общем, как уже не раз здесь сказано было: ставьте микроконтроллер, намного всё проще будет.
Миниатюры:
Нажмите на изображение для увеличения
Название: Реверс.png
Просмотров: 0
Размер:	57.9 Кб
ID:	172065  
__________________
Каждый менеджер должен ежедневно себя спрашивать, не тварь ли он дрожащая.
И приходить к выводу, что тварь.
John_p вне форума   Ответить с цитированием
Непрочитано 23.07.2022, 01:27   #28
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,245
Сказал спасибо: 11,163
Сказали Спасибо 3,854 раз(а) в 2,925 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Цифровая шкала реверсивных счётчиков с "положительным" отсчётом

Собственно все это засунуть в основной МК - совсем немного команд потребуется добавить в нужных местах и чуть-чуть памяти для сохранения данных.
Вывод данных там наверняка какой-то есть…
Тут без деталей полного проекта очень сложно советовать…
Но возиться с дискретной логикой с таким подходом можно до морковкина заговенья…
После симулятора все это придется еще раз в железе протестировать…

PS На МК сразу получится и абсолютную, и относительную, и инкремент/декремент, и скорость, и графики,…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…

Последний раз редактировалось mike-y-k; 23.07.2022 в 13:35.
mike-y-k вне форума   Ответить с цитированием
Сказали "Спасибо" mike-y-k
GarryZZ (23.07.2022)
Непрочитано 15.05.2024, 12:29   #29
james2024
Прохожий
 
Регистрация: 26.04.2024
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
james2024 на пути к лучшему
По умолчанию Re: Цифровая шкала реверсивных счётчиков для отображения позиции ШД

Сообщение от Prototup Посмотреть сообщение
Доброе время суток форумчане.
Понадобилось спроектировать счётчик импульсов из реверсивных счётчиков, таким образом, чтобы счёт, после "0" (при вычитании), не начинался с 99999, а начинался с "1" и загорался светодиод, индицирующий знак "-".
Проще - нужно получить цифровую координатную шкалу.
Вложение 171918
вот сама схема:
Вложение 171915
На сколько смог - дорисовал, дальше мозги встали. Эта схема просто не оправданная попытка.
Схема в Протеусе прикреплена. Мож кому чего в голову толковое придёт, а то я уже зациклился. За схемные решения не бейте больно, это только незаконченный набросок!Вложение 171916
можете использовать https://www.heisener.com/избавитесь от половины микросхем , на входе мультиплексер 1›2 , при переходе с 0 на 9999 происходит сброс в 0 счетчиков через D триггер и через входной мультиплексер управляемый этим самым триггером входные импульсы c -1 переключаются на +1 и с выхода триггера подключенный светодиод индицирует что счет у вас идет а минус хотя сам счетчик считает в +
__________________
"Дворяне и их младые отроки должны всегда меж собою говорить на ВЫ и на иностранных языках, дабы тем навыкнуть могли, и чтобы их можно было от других незнающих болванов распознать."
Уложение о поведении (с) царь Пётр I
james2024 вне форума   Ответить с цитированием
Ответ

Закладки


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

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

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

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


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot