Возникла задача подключить современный линейный энкодер к одному древнему станку вместо старого энкодера стнятого с производства Этот станок принимал на энкодерный вход синус и косинус, с размахом порядка 5 вольт (peak to peak) AC Был подобран современный энкодер с соответствующим шагом 20 микрон на пульс (анналогично предыдущему), на выходе современного энкодера синус и косинус размахом в 1 вольт, диференциальные выходы и на обеих каналах есть DC смещение порядка 2.5 вольта
Попытался сделать усилитель который преобразует одно в другое, и сочинил такую схему:
Но с ней возникли проблемы
Во первых амплитуда сигнала плавает в зависимости от скорости перемещения энкодера. Но другая и главная проблема это то что когда быстро меняется направление перемещения то на осциллограме видно как входная RC цепочка не успевает перезаряжаться, и по итогу пропускаются шаги.
Подскажите пожалуйста другую схему, либо подскажите как исправить эту. Логика подсказывает что надо уменьшать емкости C7 и C8 и уменьшать сопротивления R6 и R5 что бы соответственно уменьшить постоянную времени разряда. Но не уверен, подскажите может есть какая то схема с ару, но при этом дающая быстрый отклик на смену фаз, специально под энкодеры?
Rama_V, ---видно как входная RC цепочка не успевает перезаряжаться--- R5 и R6 переключить с общего провода на выход дополнительного инвертирующего ОУ - интегратора, вход которого подключен к выходу усилителя. Вместо С7,С8 резисторы. Отрицательная обратная связь по постоянному току.
_________________ Свежий взгляд из прошлого тысячелетия.
Последний раз редактировалось Динозавр Чт июл 06, 2023 20:17:34, всего редактировалось 1 раз.
Rama_V, ---видно как входная RC цепочка не успевает перезаряжаться--- R5 и R6 переключить с общего провода на выход дополнительного инвертирующего ОУ - интегратора, вход которого подключен к выходу усилителя. Вместо С7,С8 резисторы.
Rama_V, Не скоро. Вроде обычный инвертирующий интегратор на ОУ , сигнал ОС справа -налево. Вместо С7,8 резисторы для защиты от перегрузки выходов энкодера.
_________________ Свежий взгляд из прошлого тысячелетия.
Rama_V, Не скоро. Вроде обычный инвертирующий интегратор на ОУ , сигнал ОС справа -налево. Вместо С7,8 резисторы для защиты от перегрузки выходов энкодера.
Хотелось бы просто увидеть целиком схему для одного канала
Rama_V Усиление = 10 т.к. образовался делитель R6/R4, постоянная времени интегратора =100 мс. Повторитель Х2 вроде не нужен (дополнительная нагрузка на Х1 всего 100к и 100к). ,
Rama_V Усиление = 10 т.к. образовался делитель R6/R4, постоянная времени интегратора =100 мс. Повторитель Х2 вроде не нужен (дополнительная нагрузка на Х1 всего 100к и 100к). ,
Вложение:
Encoder.gif
Ого, это какая то сложная конструкция. Нельзя просто дифференциальный усилитель на вход подключить и все?
Rama_V, ---Нельзя просто дифференциальный усилитель на вход подключить и все?--- Точность поддержания "0" на выходе зависит от точности резисторов (2,5В 1% 25мВ). Фаза отсчитывается по точкам перехода через "0". ---Ого, это какая то сложная конструкция.--- Тоже 5 деталей , разве что КОНДЕНСАТОР смущает? (зато 0 +- мВ от смещения ОУ). Вместе дифференциальным усилителем на входе будет совсем по Феншую. Без повторителя те же 3 ОУ.
_________________ Свежий взгляд из прошлого тысячелетия.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения