Энкодер из шагового двигателя.

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Энкодер из шагового двигателя.

Сообщение akl »

уткодроз Извините, думал речь идёт об этой схеме.
СпойлерИзображение
Реклама
уткодроз
Потрогал лапой паяльник
Сообщения: 330
Зарегистрирован: Вс апр 17, 2011 12:09:57

Re: Энкодер из шагового двигателя.

Сообщение уткодроз »

falkonist писал(а):А LM358 к ШД каким боком?
Вот этим - http://radiokot.ru/articles/27/
А при чем здесь выходной ток? Скорей всего я чего-то не понимаю. Мы же не управляем шаговым двигателем. Мы усиливаем импульсы при вращении оси двигателя пальцами.
Реклама
Andy_sv
Открыл глаза
Сообщения: 77
Зарегистрирован: Ср янв 05, 2011 23:21:02
Откуда: Ставропольский край

Re: Энкодер из шагового двигателя.

Сообщение Andy_sv »

SoloVS
Родился
Сообщения: 5
Зарегистрирован: Чт окт 01, 2015 10:34:45

Re: Энкодер из шагового двигателя.

Сообщение SoloVS »

Вопрос. Cхема с использованием HEF4069 будет выглядеть так ?
Изображение
Реклама
Эиком - электронные компоненты и радиодетали
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Энкодер из шагового двигателя.

Сообщение akl »

Да. Только, думаю, придется пересчитать резисторы обратной связи. Гистерезис ±60 mV (при питании 3V) будет великоват.
Изображение
Реклама
SoloVS
Родился
Сообщения: 5
Зарегистрирован: Чт окт 01, 2015 10:34:45

Re: Энкодер из шагового двигателя.

Сообщение SoloVS »

Я не совсем понял как она будет работать даже при 5в питании. Расчёты для 5в питания:

(Vp как я понимаю верхнее пороговое напряжение переключения, всё что ниже Vn - логический ноль)

Vp= (4700+120000)/120000*(5/2)=2,59 - Верхнее пороговое в норме.
Vn=(120000-4700)/120000*(5/2)=2.4В - Находится на границе переключения или даже выше её.

Хотя полного даташита на неё я так и не сумел найти, если он у Вас есть и если не трудно, буду признателен, если Вы его выложите здесь.
А так, согласно расчётам по приведённой формуле, Rs (R1 и R2) должены быть не менее 30кОм, тогда все напряжения переключения попадают в диапазоны срабатывания TTL при напряжении питания 5в и вообще не попадает при расчёте приведённой формулой для питания 3в
Реклама
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Энкодер из шагового двигателя.

Сообщение akl »

Рисунок из DS на CD4069UB стр. 3-182.
SoloVS писал(а):Vp как я понимаю верхнее пороговое напряжение переключения, всё что ниже Vn - логический ноль
Не забывайте, что импульсы генерируются ШД относительно уровня 2,5V, который получается на лапах 5,6 микросхемы. посмотрите на 3, 4 и 5 диаграммы из картинки статьи, на которых была попытка изобразить изменение порогов сравнения при поступлении импульсов от ШД. Изображение
SoloVS
Родился
Сообщения: 5
Зарегистрирован: Чт окт 01, 2015 10:34:45

Re: Энкодер из шагового двигателя.

Сообщение SoloVS »

Тогда вообще не понятно, как закрывается триггер, если у него на входе всегда присутствует минимум 2,5в, судя по диаграмме напряжение никогда не падает ниже данного значения, при включении питания на выходе 2х последовательно подключенных инвертеров установится вечная еденица. Стандартные уровни ТТЛ Изображение
выглядят как то так, или они не применимы для данной микросхемы ? Тяжко без док-ции на неё. Я бы понял, если бы тригер менял своё состояние при изменении входного напряжения на некую дельту независимо от изначального уровня. Но у него есть вполне определённые уровни включения-выключения, которые невозможно поменять.
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Энкодер из шагового двигателя.

Сообщение akl »

Если кликнуть средней кнопкой по CD4069 из предсообщения или из этого сообщения, должен открыться DS.
SoloVS
Родился
Сообщения: 5
Зарегистрирован: Чт окт 01, 2015 10:34:45

Re: Энкодер из шагового двигателя.

Сообщение SoloVS »

Спасибо, проглядел.
SoloVS
Родился
Сообщения: 5
Зарегистрирован: Чт окт 01, 2015 10:34:45

Re: Энкодер из шагового двигателя.

Сообщение SoloVS »

Cхема с использованием HEF4069.
Вобщем ардуина видит сигналы с этой схемы, проверено на 5 вольтовом питании и БВГ от VHS видеомагнитофона вместо шагового двигателя.
Триггера, как я и предвидел постоянно подвисают в еденице, пока не крутанёшь БВГ, с этим надо что-то делать,может ОС слишком сильная, может на обмотки много даётся (2,5в).
Переходые режимы придётся программно подгонять до приемлимого качества для использовании в реальной аппаратуре, но схема рабочая.
74LS00
Друг Кота
Сообщения: 7680
Зарегистрирован: Вс июл 24, 2011 11:38:09
Контактная информация:

Re: Энкодер из шагового двигателя.

Сообщение 74LS00 »

Собрал такую штуку пока без доработки, на плате место есть http://ra3ggi.qrz.ru/UZLY/encod.htm .
Осцил показывает импульсы куда не крути. Мне нужно чтоб при вращение в одну сторону были на одной ноге, а в другую на другой.
Есть вот такая штука с триггером , оно подойдёт http://www.vegalab.ru/content/view/54/54/ ?
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Энкодер из шагового двигателя.

Сообщение akl »

74LS00 писал(а):Мне нужно чтоб при вращение в одну сторону были на одной ноге, а в другую на другой.
Если правильно понимаю, то подойдёт такая схема. Но, сам её не проверял. :dont_know:
СпойлерИзображение
74LS00
Друг Кота
Сообщения: 7680
Зарегистрирован: Вс июл 24, 2011 11:38:09
Контактная информация:

Re: Энкодер из шагового двигателя.

Сообщение 74LS00 »

Вроде как подходит, только выходы инвертные, всегда 1 висит. Ну и дальше надо както придумать чтоб не залипало.
На триггегере в атануа тоже собрал, там тоже получается 1,5микросхемы, но на этотй схеме может оптронами инвертирую, кнопки в клавиатуре стоят
Chettuser

Re: Энкодер из шагового двигателя.

Сообщение Chettuser »

akl, D-триггер не проще? :)
На вход С - 1-й канал, на вход D - 2-й канал. По Q или Qn - будет 1 или 0 в зависимости от направления.
74LS00
Друг Кота
Сообщения: 7680
Зарегистрирован: Вс июл 24, 2011 11:38:09
Контактная информация:

Re: Энкодер из шагового двигателя.

Сообщение 74LS00 »

Нет. Нужно ставить ещё элементы И чтоб отключать выход. Получается будет 2 микросхемы используемые наполовину.
А тут можно 155ла3 и на выход оптрон через резюк к +5в. А она всётаки меньше триггера жрёт, экономии никакой, но хоть тепла меньше.
Да и то подозреваю надо будет делать схему задержки, ещё лишние детали, хотя может тут и триггер пригодится.
Вложения
enc.atanua.zip
(1.55 КБ) 460 скачиваний
74LS00
Друг Кота
Сообщения: 7680
Зарегистрирован: Вс июл 24, 2011 11:38:09
Контактная информация:

Re: Энкодер из шагового двигателя.

Сообщение 74LS00 »

Изображение
Собрал такую схемку, на выходе дикие помехи. Регулировка дёргается на месте.
R8-R11 не было, когда поставил импульсы до логики стали нормальными, но всего 0,4в, логика их не видит. Пробовал резисторы уменьшать до 470 ом, получается после логики каша.
Тогда вместо 1М поставил 120к как в статье, на выходе убрал, вообще ничего не поменялось.

Что тут можно сделать. Ставить усилитель после операционника увеличавающий до нужных уровней или лучше сразу триггер шмидта на выход логики, но микр таких у меня нет. Может както на кондёрах можно?

Прбовал менять ноги мотора, стало чуть лучше но всёравно сложно сдвинуть регулировку.
На выходе схемы осцил показывает мусор при вращении в любую сторону, хотя при вращении в нужную прямоугольники чётко заметны
Chettuser

Re: Энкодер из шагового двигателя.

Сообщение Chettuser »

D2.1 и D2.2 - RS-триггер с нестабильностью состояния при R=1 и S=1. Может в них дело?
akl
Друг Кота
Сообщения: 4444
Зарегистрирован: Пт мар 07, 2008 06:54:43
Откуда: Ижевск

Re: Энкодер из шагового двигателя.

Сообщение akl »

Поставьте вместо 155ла3 что-то типа 561ла7(74ALS00, 74HC00). Сейчас компараторы не могут выработать лог. 0, т.к. стандартная TTL требует выходного сопротивления не более 0,4V/1,6mA<250 Ом. Можно обойтись эмиттерными повторителями с сопротивлениями 200 Ом на выходе.
74LS00
Друг Кота
Сообщения: 7680
Зарегистрирован: Вс июл 24, 2011 11:38:09
Контактная информация:

Re: Энкодер из шагового двигателя.

Сообщение 74LS00 »

Чёт я тугой, для кт315 какой резюк совать, я так понимаю не слишком мелкий надо, типо 10к, хотя по вашему надо 200ом, но разве он не сильно питание нагружать будет.


https://ru.wikipedia.org/wiki/%D0%AD%D0 ... 0%BB%D1%8C
http://cner.ucoz.net/publ/uvelichenie_v ... l/1-1-0-65

Кароче поставил транзюк эмитерным повторителем с резюком 200 ом,оптроны запаралелил кондёром 100пф, видимо дальше менять микросхему на триггер
Ответить

Вернуться в «Статьи»