Цифровой потенциометр X9C103S

Пользовательские блоки не подходящее под другие разделы
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
Аватара пользователя
jafar-xxl
Рядовой
Сообщения: 4
Зарегистрирован: 15 окт 2016, 09:32
Откуда: Москва

Цифровой потенциометр X9C103S

Сообщение jafar-xxl »

Предлагаю пользовательский блок для управления цифровым потенциометром. Создать блок из кода не получилось, набросал из доступных в программе блоков. Блок имеет два входа для кнопок или других способов управления. Короткий импульс - один шаг, удержание более 1 сек. - серия импульсов. На выход подключается модуль.
X9C103S.ubi

Вот ссылка на видео с примером работы.
https://www.youtube.com/watch?v=rDIFNzkhmEU
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

Цифровой потенциометр X9C103S

Сообщение Naladchik »

Мой вариант блока.
(создавал отдельной темой, но она почему то исчезла, решил закинуть сюда).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Win10-64. FLProg Portable.
Изображение
Аватара пользователя
Davit07
Сержант
Сообщения: 175
Зарегистрирован: 05 янв 2020, 03:39
Откуда: Краснодар
Имя: Давит
Благодарил (а): 7 раз

Цифровой потенциометр X9C103S

Сообщение Davit07 »

Доброго дня . Можно ли управлять данным блоком , блоком масштабирование ?
alexvin
Рядовой
Сообщения: 9
Зарегистрирован: 29 июн 2021, 23:20
Имя: Алекс

Цифровой потенциометр X9C103S

Сообщение alexvin »

Naladchik писал(а): 14 апр 2018, 07:22 Мой вариант блока.
вход value in какие значения вставлять? нужного сопротивления или шаг резистора?
Naladchik
Капитан
Сообщения: 908
Зарегистрирован: 04 окт 2015, 19:10
Откуда: Новосибирск
Имя: Павел
Благодарил (а): 20 раз
Поблагодарили: 22 раза

Цифровой потенциометр X9C103S

Сообщение Naladchik »

alexvin писал(а): 18 фев 2024, 13:43 шаг резистора
Ничего себе, какую древность выкопали.
Пришлось вспоминать, блок ковырять (лучше бы этого не делал, столько корявых решений, сейчас многое бы сделал по другому), даташит читать.
Получается на вход "value in" надо подавать номер требуемой ступени, всего их по даташиту 100 (0-99).
Но этим входом лучше бы не пользоваться. Сейчас посмотрел даташит, Потенциометр может сохранять свое текущее положение при отключении питания, и, судя по всему, именно это и должно происходить при работе блока.
Соответственно соответствие фактически выбранной ступени (после сброса и подачи питания) не будет соответствовать значению value. Когда делал блок (почти 4 года назад) в эти нюансы не вдавался. :smile44:
Или, как вариант, при включении подавать на вход 99 чтоб выставить максимальную ступень, а потом уже необходимое значение. Но это достаточно убогий костыль, применимый в редких случаях
Win10-64. FLProg Portable.
Изображение
Ответить

Вернуться в «Другое»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость