TTL и CMOS логика Цифровая схемотехника на логических микросхемах. Счетчики, сдвиговые регистры, простая логика... |
20.07.2022, 00:44
|
|
Прописка
Регистрация: 07.05.2008
Адрес: Москва
Сообщений: 231
Сказал спасибо: 26
Сказали Спасибо 54 раз(а) в 19 сообщении(ях)
|
Сообщение от Yuri222
|
Не проще ли базовую точку задать в самом начале координаты
|
Всё дело в приращении, G91 (относительная система координат) может быть выбрана где угодно, другое дело G54 (система координат станка), она может быть, по выбору, как положительной, так и отрицательной на всей траектории движения.
Сообщение от ForcePoint
|
Ведёт на грабли путь Вас этот. Проскальзывать ШД может.
|
Это только непосвящённые рискуют инструментом и заготовкой, конечно, без энкодеров на ЩД, ну никуда!
Сообщение от ProtAS-13
|
Да он будет стоить дешевле, чем та рассыпуха, на которой Вы пытаетесь сделать, да и потреблять энергии он будет меньше.
|
Почти убедили, на МК как-то всё просто получается, рассыпуха может здесь и не уместна, пройдёт время и следующее поколение не узнает, что такое дискретная логика в корпусе. Думать тоже станет лениво - пара строчек на Сях и готово....
Последний раз редактировалось mike-y-k; 20.07.2022 в 02:16.
Причина: 6.6
|
|
|
|
20.07.2022, 02:28
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Цифровая шкала реверсивных счётчиков с "положительным" отсчётом
Prototup, таки Вы упустили из виду и PLD, и FPGA - там все прелести работы с дискретной логикой во всей красе, только в итоге все останется в одном корпусе…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 20.07.2022 в 02:40.
|
|
|
|
20.07.2022, 14:06
|
|
Частый гость
Регистрация: 06.07.2009
Сообщений: 13
Сказал спасибо: 206
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Цифровая шкала реверсивных счётчиков с "положительным" отсчётом
Для практического применения, конечно, удобнее использовать микроконтроллер. Тем более если нужна будет какая-нибудь зубодробительная логика.
А вот курсовика можно было состряпать такую схему:
- на входе используются стандартные двоичные реверсивные (можно и асинхронные) счётчики;
- на выходную шину ставится логика поразрядного XOR. При этом один вход каждого элемента соединяется с выводом самого старшего разряда - т.е. при отрицательном числе (признак - старший разряд) происходит побитное инвертирование всех разрядов.
- ну и следующим каскадом стоит сумматор, в котором младший бит одного из чисел так-же самый старший бит.
Таким образом вся логика сводится к стандартной операции получения модуля числа - если число отрицательное - инвертировать всё число и прибавить единичку...
|
|
|
|
20.07.2022, 15:04
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Цифровая шкала реверсивных счётчиков с "положительным" отсчётом
roach1967, Вы бы почитали тему немного назад, ТС уже ответил про курсовую
Сообщение от Prototup
|
…
|
А выбор МК в такой ситуации - даже просто экономия фольгированного стеклотекстолита со стоимостью всего цикла производства ПП уже оправдана…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
22.07.2022, 02:29
|
|
Прописка
Регистрация: 07.05.2008
Адрес: Москва
Сообщений: 231
Сказал спасибо: 26
Сказали Спасибо 54 раз(а) в 19 сообщении(ях)
|
Сообщение от mike-y-k
|
Prototup, таки Вы упустили из виду и PLD, и FPGA
|
К сожалению я уже наверное опоздал (по возрасту) с освоением этих тем, да и жена категорически против моего радиолюбительства, т.к. это пустая трата времени....
Вот прикинул схемку с предустановкой триггера в 1, вроде, следуя логике, должно всё работать, только в Протеусе не симулируется. Если оборвать связи на входах предустановки R и S - то всё работает, но нет уверенности что состояние выходов, в таком случае, не принимает рандомный характер.
Возможно-ли вообще отсимулировать такие схемы? Или что-то я нарисовал не так?:
Последний раз редактировалось mike-y-k; 22.07.2022 в 08:52.
Причина: 6.6
|
|
|
|
23.07.2022, 00:16
|
|
Гражданин KAZUS.RU
Регистрация: 18.07.2010
Адрес: Днепр, Украина
Сообщений: 760
Сказал спасибо: 450
Сказали Спасибо 401 раз(а) в 282 сообщении(ях)
|
Re: Цифровая шкала реверсивных счётчиков с "положительным" отсчётом
Сообщение от Prototup
|
Вот прикинул схемку с предустановкой триггера в 1
|
так глупости же нарисованы. Если входа предустановки с активным низким уровнем (кружок на кромке), то чтобы вход не был задействован, его нужно через резистор подтянуть к неактивному (высокому) уровню. И если после включения требуется асинхронная предустановка в "1" при активном низком уровне, вход соединяют с высоким уровнем через резистор, а с низким уровнем через конденсатор. После появления напряжения на шине питания (высокий уровень), на входе предустановки будет действовать активный низкий уровень, а через время около 0.7(R*C) напряжение на этом входе примет значение высокого уровня и триггер будет способен реагировать на сигналы с синхронных входов.
Мне показалось что есть еще глобальная глупость? То есть, если это будет цифровая шкала, отображающая значение координаты, а измеряет смещение энкодер, в управляющем контроллере уже есть эти постоянно обновляющиеся значения, то какой смысл делать автономную шкалу? Чтобы периодически заблуждаться, забывая вручную сбрасывать в ноль счетчики линеек, после каждого перехода с следующей относительной системе координат? Ведь контроллер все равно пересчитывает значения кординат, отслеживает выход за границы системы координат станка? Ну поставьте слева индикаторы основной системы координат, а справа относительной, если хочется рулить перемещениями в относительной системе вручную, ориентируясь на показания измерительных линеек. Джойстик есть для автономного перемещения стола/инструмента?
|
|
|
Сказали "Спасибо" GarryZZ
|
|
|
23.07.2022, 00:54
|
|
Гражданин KAZUS.RU
Регистрация: 27.04.2007
Адрес: Ленинск-Кузнецкий
Сообщений: 744
Сказал спасибо: 1,716
Сказали Спасибо 634 раз(а) в 270 сообщении(ях)
|
Re: Цифровая шкала реверсивных счётчиков с "положительным" отсчётом
Сообщение от Prototup
|
Вот прикинул схемку с предустановкой триггера в 1
|
Нет, это работать не будет. Хотя бы потому, что триггер постоянно находится в режиме асинхронного сброса. Ну и входы J2, J3, K2, K3 висят никуда не пристёгнутые, но это уже вторично. А что и зачем сверху накручено, я вообще не понял. Подача сигнала на входы тоже неправильно: напряжение питания прямо через кнопку на вход? Сгорит. Proteus вряд ли это прожуёт, скорее откажется симулировать.
Proteus'а у меня сейчас под рукой нет, но накидал наскоро схему на двух счётчиках в Мультисиме. В принципе работает, но глючит на переходных процессах. Её ещё долго до ума доводить.
В общем, как уже не раз здесь сказано было: ставьте микроконтроллер, намного всё проще будет.
__________________
Каждый менеджер должен ежедневно себя спрашивать, не тварь ли он дрожащая.
И приходить к выводу, что тварь.
|
|
|
|
23.07.2022, 01:27
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,170
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Цифровая шкала реверсивных счётчиков с "положительным" отсчётом
Собственно все это засунуть в основной МК - совсем немного команд потребуется добавить в нужных местах и чуть-чуть памяти для сохранения данных.
Вывод данных там наверняка какой-то есть…
Тут без деталей полного проекта очень сложно советовать…
Но возиться с дискретной логикой с таким подходом можно до морковкина заговенья…
После симулятора все это придется еще раз в железе протестировать…
PS На МК сразу получится и абсолютную, и относительную, и инкремент/декремент, и скорость, и графики,…
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
Последний раз редактировалось mike-y-k; 23.07.2022 в 13:35.
|
|
|
Сказали "Спасибо" mike-y-k
|
|
|
15.05.2024, 12:29
|
|
Прохожий
Регистрация: 26.04.2024
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Цифровая шкала реверсивных счётчиков для отображения позиции ШД
Сообщение от Prototup
|
Доброе время суток форумчане.
Понадобилось спроектировать счётчик импульсов из реверсивных счётчиков, таким образом, чтобы счёт, после "0" (при вычитании), не начинался с 99999, а начинался с "1" и загорался светодиод, индицирующий знак "-".
Проще - нужно получить цифровую координатную шкалу.
Вложение 171918
вот сама схема:
Вложение 171915
На сколько смог - дорисовал, дальше мозги встали. Эта схема просто не оправданная попытка.
Схема в Протеусе прикреплена. Мож кому чего в голову толковое придёт, а то я уже зациклился. За схемные решения не бейте больно, это только незаконченный набросок!Вложение 171916
|
можете использовать https://www.heisener.com/избавитесь от половины микросхем , на входе мультиплексер 1›2 , при переходе с 0 на 9999 происходит сброс в 0 счетчиков через D триггер и через входной мультиплексер управляемый этим самым триггером входные импульсы c -1 переключаются на +1 и с выхода триггера подключенный светодиод индицирует что счет у вас идет а минус хотя сам счетчик считает в +
__________________
"Дворяне и их младые отроки должны всегда меж собою говорить на ВЫ и на иностранных языках, дабы тем навыкнуть могли, и чтобы их можно было от других незнающих болванов распознать."
Уложение о поведении (с) царь Пётр I
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
цифровая шкала мс-31
|
iorg |
Поиск схем. Делимся схемами |
1 |
05.09.2007 21:00 |
Часовой пояс GMT +4, время: 12:00.
|
|