" title="Написать письмо">Написать письмо
Донаты на карту ВТБ:
2200 4002 2461 6363

Статьи по дате (многие всегда актуальны)

Статистика

Пользователи : 1
Статьи : 2130
Просмотры материалов : 7885092
 
Цифровой потенциометр (12.03.2025). Печать E-mail
2025 - Март
12.03.2025 09:05
Save & Share
У Epic NPC Man есть видео "Когда анимация не соответствует заклинанию". Цифровой потенциометр, управляемый с помощью Arduino, - примерно то же самое.



Изначально предназначался для управляемого токоограничителя - однако не устроила цена. Ввиду средней дороговизны на алиэкспрессе (190руб) и жуткой дороговизны в РФ (290-900руб, а в чиподипе - 940-6070руб), был куплен по акции за 151руб на алиэкспрессе. Была куплена не модель на 100кОм X9C104, а X9C103 на 10кОм: просто попробовать в деле на простом макете. Если же смотреть другой тип моделей (AD5291, AD5292) - то там цена даже на али 4-значная в космос улетает (хоть при этом и может управляться по интерфейсу I2C).

Подключение - простое. Так как чип располагается на печатной плате - все входы и выходы подписаны:
- RH, RW, RL - как выходы у обычного потенциометра;
- VCC, VSS (GND) - питание чипа;
- INC, U/D, CS - управление (3 цифровых канала Arduino - вынь да положь). INC - изменить цифровое состояние с 1 на 0, резистор изменит значение на 1 позицию, вернуть состояние 1 обратно. CS - всегда заземлить. U/D (up/down) - при цифровом состоянии 1 резистор изменится вверх (в момент подачи сигнала на INC), при состоянии 0 - вниз. Если CS в логической 1 - произойдёт сохранение состояния потенциометра во встроенное ПЗУ, чтобы при подаче питания включиться как надо.

Подключён был последовательно в цепь: питание 5В, цифровой потенциометр, светодиод, токоограничивающий резистор 220Ом, GND. Потенциометр при включении установился в какое-то из начальных состояний - напряжение на участке светодиода и резистора составило почти 4В. А потом напряжение упало практически до 0В (цепь разорвалась: потенциометр сгорел). Отнимали у щенка его любимую игрушку когда-нибудь? - вот такое вот настроение.

Разбор полётов - был очень прост: достаточно было посмотреть даташит и ужаснуться, какое это говнище (изначальный расчёт был на то, что мелкий оптрон держит ток 60мА - у более массивной микросхемы потенциометра побольше будет). Допустимый длительный ток составляет всего 4.4мА, предельный на 10с - 8.8мА. Естественно, 10с не успело пройти: в лучшем случае, ток по цепи тёк 15мА - потенциометр был обречён. Есть предположение, что он включился либо в состоянии 0 (0Ом? 100Ом?), либо 1 (100Ом?).

Дальнейшие ТТХ - удручают ещё больше:
- возможных 100 значений переключения, а не 128/256. Каждое деление - 1% от максимума (и всё равно, неясно, что будет при состоянии 0: 40-100Ом или 140-200Ом);
- максимальное напряжение между выходными контактами - всего по модулю 5В;
- сопротивление самого ползунка составляет 40-100Ом, что не даёт возможности подать чёткие 0Ом (что не спасло: при самом удачном раскладе 200Ом в схеме было не менее 11мА);
- допустимое отклонение от номинала 10кОм - 20%.

Из положительных моментов (но ничтожных):
- минимальное напряжение для смены состояния входов - 2В;
- время переключения - 500мкс.

Получается, такой дорогущий потенциометр - годится, разве что, для управления усилителями. В даташите есть и управление LM317T как регулятором напряжения - но если для регулировки Arduino требуется, то зачем этот линейный кипятильник нужен?

А у MCP41010T-I/SN - вообще заявленный максимум тока 1мА. Но - при этом 256 переключений. У всех цифровых потенциометров - одинаковая ситуация: микросхема на печатной плате стоит дешевле микросхемы отдельно.

Значит, потенциально выгодно из Arduino Nano делать цифровой потенциометр: намного более дёшево и функционально - осталось обвес продумать. По сути, его начало - PWM цифрового канала и конденсатор - плавно изменяемое постоянное напряжение при малых токах нагрузки. Например, для 100мА требуется конденсатор 11000мкФ: для сглаживания помехи до 0.1В - что вполне достижимо при помощи 4шт 3300мкФ. А вот какой элемент контролировать этим напряжением (уж точно не полевик) - пока вопрос.
Обновлено ( 12.03.2025 11:31 )
 
 

Последние новости


©2008-2025. All Rights Reserved. Разработчик - " title="Сергей Белов">Сергей Белов. Материалы сайта предоставляются по принципу "как есть". Автор не несет никакой ответственности и не гарантирует отсутствие неправильных сведений и ошибок. Вся ответственность за использование материалов лежит полностью на читателях. Размещение материалов данного сайта на иных сайтах запрещено без указания активной ссылки на данный сайт-первоисточник (ГК РФ: ст.1259 п.1 + ст.1274 п.1-3).

Много статей не имеет срока устаревания. Есть смысл смотреть и 2011, и даже 2008 год. Политика сайта: написать статью, а потом обновлять ее много лет.
Рекламодателям! Перестаньте спамить мне на почту с предложениями о размещении рекламы на этом сайте. Я никогда спамером/рекламщиком не был и не буду!
Top.Mail.Ru