Свежие обсуждения
Идеи

Энкодер для ручки управления с тактильной обратной связью

1 2 6

Идея, конечно, очень интересная, но со своим умишком хилым не могу придумать, куда бы её можно было применить. Настройка приёмника/трансивера? Вроде не нужна ОС, даже раздражать наверное, будет (разве что ограничение в конце диапазона). Что-то типа рег. баланса? Но ШД не имеет памяти положения, её надо реализовать программно и возможен сбой в определании этого положения... Где, собственно, нужен энкодер с ОС?

 

NPI: не могу придумать, куда бы её можно было применить

Вариант: регулировка громкости, при управлении с пульта ДУ - ручка вращается. Это будет очень круто

 

AHTOXA: ручка вращается.
Если только одна ручка, тады да , а если ещё и потенц движком крутить, то механика неслабая получится. Для этих целей у нас продаётся готовый привод с движком пост. тока и сдвоенным потенцем. И зачем здесь нужна ОС?

 

Вместо потенциометра в данном случае электронное регулирование от микроконтроллера. Он же считает импульсы, получающиеся при вращении ручки, и он же при необходимости заставляет ручку сопротивляться вращению, или наоборот, крутиться самостоятельно.
Применение обратной связи: 1. Можно сделать "деления шкалы", по которым грубая установка возможна и вслепую. 2. Одна ручка выполняет множество функций. При этом она по разному ведет себя на ощупь. Например, ощущается, как галетный переключатель, если это выбор из нескольких пунктов, а при плавном регулировании -- крутится от упора до упора. Возможно, с делениями. Если регулируемый параметр через ноль, на этом нуле можно подпридержать ручку. Или, как я уже говорил, на "ощущение" вывести индикатор точной настройки приемника.
Маленькие ШД есть в трехдюймовых дисководах. Только у него шагово мало, придется редуктор сделать (хотя бы из резинового ролика на оси ручки, прижимающегося к валу ШД).

 

А я всё-таки пока не понимаю, как можно одновременно и упираться шаговиком, и считывать с него показания... Для удержания я должен подать ток в определённую обмотку. Для считывания - детектировать ЭДС на обмотке... Разве что использовать половину обмоток для упирания, половину для детектирования? Тогда шагов будет меньше...
Или детектировать изменения управляющего тока?

 

AHTOXA: ...как можно одновременно и упираться шаговиком, и считывать с него показания...

Не знаю, как это собирается делать автор предложения, но мне кажется, есть два варианта.

Один, как в компе - вроде бы задачи выполняются одновременно, но процессор-то один... То есть, только кажется, что одновременно, а на самом деле - по очереди, но быстро.

И второй - прямой, так сказать. Если подать стабильный ток в обмотку и мерять напряжение на ней, то оно должно меняться, в зависимости от того, в какую сторону пытаются провернуть заторможенный вал. И чем больше усилие, тем больше изменение напряжения. Вот эти изменения и отлавливать. Тут, даже, направление приложенного усилия можно отлавливать - по знаку изменения.
Другое дело, что для этого потребуется чувствительный усилитель.

 

Ничего чувствтиельного. Если крутить шаговый двигатель медленно, то на выходе у него десятые доли вольта. Если быстро -- то и десятки вольт. Так что проблем увидеть сигнал нет. Надо подавать сигнал, регулирующий момент на ручке, через резистор, а снимать через конденсатор, который выделит сигнал от поворота. А при активном вращении вряд ли нужно фиксировать воздействия пользователя на вращающуюся ручку.

 

Ясь: А при активном вращении вряд ли нужно фиксировать воздействия пользователя на вращающуюся ручку.
А если пользователь будет пытаться ее остановить? Так ведь можно и не докрутить до нужного места, а МК будет думать, что ручка в нужном положении. Т.е. возможны пропуски шагов при торможении ручки.

 

Если оператор тормозит ручку, это можно поймать по росту потребляемого тока. А насчет пропуска шагов и связанной с этим ошибки, думаю, что в данном случае это несущественно, так как шкалы у ручки нет (в ней нет необходимости, регулируемый параметр выводится на индикатор) и заметить будет сложно.

 

А если поставить два ШД соосно, благо у многих ШД от дисководов 5,25 вал торчит с обоих сторон.