Тема: Pixel Ai5
Показать сообщение отдельно
Старый 29.01.2019, 15:10   #1
Max2114
Senior Member
 
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили: 21 раз(а) в 21 сообщениях
По умолчанию Pixel Ai5

В руководстве к пикселю написано что при помощи AIN5 можно измерить сопротивление от 0 до 15 кОм. Вопрос: а как программно обработать этот сигнал?
Задача - нужно при помощи пикселя управлять китайским электроприводом. Управление - сигналы "открыть/закрыть" но у привода есть позиционер. Полное открытие - около 10 кОм. Полное закрытие - около 2 кОм.
От привода к приводу характеристики могут меняться.
Предполагаю сделать калибровку привода. Грубо говоря вывести его вручную в положение "открыто" и в настройках нажать кнопку "запомнить открыто", затем тоже самое с положением "закрыто". Далее реализовываем алгоритм открытия или закрытия на нужный %.
Так вот вход у пикселя, насколько я понимаю, выдает "абстрактные еденицы" с АЦП. Мне наверное не нужно использовать никаких макросов для обработки сигнала а просто измерить аналоговым входом сопротивление и в этих условных еденицах и принять зачение за "закрыто" и за "открыто"... а потом уже линейно преобразовать %... нелинейность позиционера не учитываем...
Max2114 вне форума   Ответить с цитированием