Моторизованный потенциометр своими руками

Добавил пользователь Алексей Ф.
Обновлено: 04.10.2024

Как я делал.
1) Вывод CS в лог 0
2) Вывод U/D в лог 1
3) Пауза примерно 200 ns
4) Вывод U/D в лог 0
5) Пауза примерно 200 ns
6) Вывод U/D в лог 1, ну и пауза 200 ns
7) Вывод CS в лог 1
После этого сопротивление на Выводах увеличивается на одну ступеньку. Если сопротивление нужно не повышать а уменьшать то получается почти тоже самое:
1) Вывод CS в лог 0
2) Вывод U/D в лог 0
3) Пауза примерно 200 ns
4) Вывод U/D в лог 1
5) Пауза примерно 200 ns
6) Вывод U/D в лог 0, ну и пауза 200 ns
7) Вывод CS в лог 1
С той лишь разницей что на U/D подается сигнал наоборот (для повышения — из 0 в 1, для уменьшения из 1 в 0).
Короче спаял я все это на соплях, управление от tiny13, ну а два вывода от потенциометра подкинул на тостер тестер
Стоит заметить что ассортимент этих потенциометров сейчас активно расширяется, есть они и со SPI интерфейсом и I2C, есть с 64 ступеньками, есть с 256, ну и по стоимости есть разные вариации.">

Комментарии ( 30 )

Да возможно, но думаю из-за цены (со SPI начинается от 200 руб) целесообразнее написать простенькую функцию которая будет увеличивать\уменьшать сопротивления столько -сколько будет в переменной

Хм. Я свой вчера гонял в цепи базы генератора, осциллографом пока ничего такого не заметил.
Может ток был не слишком большой, включал через составной транзистор


Всем владельцам ауди, вольксваген с системой ke motronic известна такая деталь как потенциометр напорного диска, попросту говоря расходник (переменный резистор который определяет расход воздуха — положение лопатки), себестоимость этой детали около 20 украинских гривен!
Но в нашем суровом торговом бизнесе, эта цена подскочила до двух с половиной тысяч гривен. Я, зная о такой несправедливой цене на какой-то сраный переменный резистор, решил немного покумекать и заменить его чем-то более дешёвым и более устойчивым к износу! Первое что мне пришло в голову, это фотоприемник со светодиодной матрицей. Но после эксперемента я выяснил, что в характеристике, которая должна быть линейной, происходят скачки, что мне совсем не подходит. Продолжил эксперемент дальше, заменил фотоприёмник солнечной батареей с калькулятора, характеристика почти линейная была, но тоже со скачком! И вдруг мне в голову пришла идея поставить магнитный датчик (сенсор угла поворота магнитного поля) и магнит, на место штатных ползунков потенциометра. Идея была в том, что характеристика такого датчика полностью линейная (это гарантируется производителем, так как каждый датчик проходит калибровку на этапе изготовления). Кроме того, такой датчик реагирует именно на УГОЛ ПОВОРОТА вектора магнитного поля, а не на его силу. То есть, частичная потеря магнитных свойств магнита (попросту говоря, "размагнитился") никак не влияет на показания датчика. Дальше мне надо было добится, чтобы от нуля до шести градусов поворота, напряжение плавно подималось до трёх вольт, а от шести градусов до 18 поднялось от трёх до пяти вольт. На каждом из участков зависимость должна быть линейной. Сначала возникла идея реализовать это с помощью нескольких операционных усилителей. Все работало так, как нужно, но габариты полученной схемы не позволяли разместить ее в корпусе штатного потенциометра. Поэтому пришлось искать другое решение. Микроконтроллер ATtiny13 имеет в своем составе АЦП (аналого-цифровой преобразователь), то есть попросту "умеет" измерять напряжение на входе. Сформировать нужное напряжение на выходе — тоже не проблема: есть таймер-счетчик с возможностью ШИМ (широтно-импульсная модуляция). Пересчитать нужное выходное напряжение при известном входном сложности не представляет. В итоге конструирование нужной характеристики свелось к написанию программы в несколько десятков строк. Место в программной памяти контроллера еще оставалось, так что решил добавить светодиод для индикации работи датчика в режиме холостых оборотов. Это облегчает настройку расположения датчика на корпусе расходомера. На видео видно, что работа самодельного потенциометра полностью соответствует требованиям даной системы!

В одном проекте возникла задачка: был там регулятор громкости, обычный переменный резистор, включенный как делитель перед выходным усилителем. Надо сделать цифровое управление. При этом есть только ЦАП с выходом-напряжением и операционник. Как бы по-красивше эту задачку решить? Делать делитель с полевиком внизу - будет нелинейно. В общем посоветуйте как бы выкрутиться?

Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.

Или если есть уже только выход напряжения, то ставить аналоговый четырехквадрантный перемножитель типа 525ПС1, а еще лучше искать перемножители у аналог девиц. Всякие полевики в виде регуляторов - боль для ушей звукофилов

Не ребята, это все не то. Есть свободный канал ЦАПа и операционник. Лишнего ничего добавлять очень не хочется. На качество звука пофигу абсолютно - это детектор излучения. Вопрос что проще - входной сигнал регулировать или питание выходного мостика. Кстати звук выдается с пьезопищалки.

Характер звука какой? Чем генерируется сигнал? Может, скважностью импульсов можно регулировать? Тембр конечно тоже будет меняться, но это же пофигу

Цифровой потенциометр своими руками

Самодельный цифровой потенциометр, регулирующийся с помощью оптического энкодера - принципиальная схема модуля на базе микросхем AD5220 и LS7184.

Основная область применения цифровых потенциометров заключается в замене обычного механического потенциометра, на схему с оптическим энкодером, которая намного долговечнее, точнее, и более плавная в работе. Максимально простой для самостоятельной сборки проект был разработан на основе микросхем LS7184 квадратурный конвертер и AD5220-10 - цифровой потенциометр с аналоговых устройств и сам оптический датчик.

Схема электрическая

Цифровой потенциометр своими руками - схема принципиальная


Сигнал, полученный от оптического датчика, при подаче на A и B входы LS7184, преобразуется в форму уровня, подходящего для обработки микросхемой AD5220-10.

М/с AD5220-10 содержит один канал, 128 позиций, и управление аналогичное переменному резистору. Это устройство выполняет ту же функцию, что обычный потенциометр.


Джампер J1 на 3 положения ввода, нужен чтобы выбрать разрешение х1, х2 или х4. А значит и тактовая частота умножается на коэффициенты 1, 2 и 4 в х1, х2 и х4 режиме соответственно.

Характеристики цифрового потенциометра

  • Питание схемы 5 В постоянного тока
  • Выходное сопротивление потенциометра 10 кОм
  • Резистор R5 программирует ширину импульса выхода (от 0,2 до 150 мкс)
  • Стабилизация выходного уровня широтно-импульсной схемы
  • TTL совместимые входы/выходы

Цифровой потенциометр своими руками



Эту схему можно устанавливать в усилители и другую аудио аппаратуру высокого качества, а также прецизионные измерительные приборы высокой точности. Более подробная инструкция и рисунки печатной платы блока смотрите в архиве

Читайте также: