Вход

Просмотр полной версии : Управляемый резистор



Boris_K
05.02.2016, 21:01
Не могу подобрать переменный резистор, сопротивлением которого можно управлять либо по RS-485, либо аналоговым сигналом, например 4 - 20 мА. Макс. сопротивление - 1 кОм, мин. - не более 5 Ом. Дискретность - хотя-бы 100 значений.

Видел кучу микросхем, например эта: http://www.chipdip.ru/product/ad8400arz1/

Но у всех подобных девайсов, что видел, во-первых, мин. сопротивление около 50 - 100 Ом (Wiper resistance, если правильно понял), во-вторых, какой-то мудрёный интерфейс управления SPI, для каких-то микроконтроллеров, и как это сопрячь с ПЛК или модулями вывода - не понятно. То есть, надо управлять либо сигналом по RS-485, либо аналоговым 4 - 20 мА (предпочтительней, т. к. уже есть подключённые модули вывода со свободными каналами, и очень нежелательно увеличивать период обмена по RS-485).

Алексей Геннадьевич
05.02.2016, 21:20
Не могу подобрать переменный резистор, сопротивлением которого можно управлять либо по RS-485, либо аналоговым сигналом, например 4 - 20 мА. Макс. сопротивление - 1 кОм, мин. - не более 5 Ом. Дискретность - хотя-бы 100 значений.
Эээ.... А что вы такое делаете?
Видел кучу микросхем, например эта: http://www.chipdip.ru/product/ad8400arz1/


Но у всех подобных девайсов, что видел, во-первых, мин. сопротивление около 50 - 100 Ом (Wiper resistance, если правильно понял), во-вторых, какой-то мудрёный интерфейс управления SPI, для каких-то микроконтроллеров, и как это сопрячь с ПЛК или модулями вывода - не понятно.
SPI внутренний интерфейс в пределах платы, для собственных нужд устройства. Длина связи - 300мм, если память не изменяет.
Забудьте, вообщем.


То есть, надо управлять либо сигналом по RS-485, либо аналоговым 4 - 20 мА (предпочтительней, т. к. уже есть подключённые модули вывода со свободными каналами, и очень нежелательно увеличивать период обмена по RS-485).
А резистивную матрицу спаять и управлять ей через релейные выхода не получится?

Eugene.A
05.02.2016, 23:35
А резистивную матрицу спаять и управлять ей через релейные выхода не получится?
Девять реле, к тому же с нормированным минимальным током и напряжением контактов, типа герконовых. Соответственно, набор достаточно точных резисторов с абстрактными номиналами, не укладывающимися в ряд E24. Плюс девять дискретных выходов ПЛК.
Цифровые потенциометры бывают и с интерфейсом UP/DOWN, посредством дискретных сигналов. А бывают с управлением от энкодера. В этих случаях нетрудно организовать управление дискретными сигналами от ПЛК.
https://habrahabr.ru/post/260233/
http://www.compel.ru/lib/ne/2010/3/6-tsifrovyie-potentsiometryi-kompanii-on-semiconductor
У потенциометра с номиналом 1 кОм на 256 шагов, очевидно, не может быть минимальное сопротивление 50 Ом. Даже на 100 шагов оно должно быть 10 Ом.
К сожалению, найти сочетание всех параметров - простое управление, номинал в 1k, разрядность 8 бит - не просто.
Здесь удобный выбор по параметрам:
http://www.chipfind.ru/catalog/ic/potentiometers/
Обратите внимание, например, на
http://www.onsemi.com/pub_link/Collateral/CAT5113-D.PDF

Boris_K
06.02.2016, 12:49
Эээ.... А что вы такое делаете?
Да просто мощность печи управляется переменным резистором-ручкой. Ставить другую печь - не вариант по многим причинам. Сейчас уже сделал ШИМ-управление, то есть управляется скважностью импульсов от МУ110-32Р, нормально работает, но показания мощности скачат на несколько процентов. Предпочтительней заменить просто управляемым резистором. Пытался подобрать даже транзистор с нужными хар-ками, но это затея не очень.


У потенциометра с номиналом 1 кОм на 256 шагов, очевидно, не может быть минимальное сопротивление 50 Ом. Даже на 100 шагов оно должно быть 10 Ом.
Ну зачем так категорично? Вы даташит смотрели?

Boris_K
06.02.2016, 13:47
Думаю буду действительно матрицу резисторов паять, тут хоть полная свобода выбора, и не нужно ничего заказывать и ждать. 8 реле, 8 резисторов - 256 значений.

Вольд
06.02.2016, 14:02
Да просто мощность печи управляется переменным резистором-ручкой.

Если в твоей печке сделано так, как показано на рисунке и U не превышает 10 В, то вместо потенциометрического задатчика можно использовать ЦАП с выходом 0...10 В.

Вольд
06.02.2016, 17:22
С ШИМ-регулятором вообще никаких проблем не должно быть.

Eugene.A
06.02.2016, 18:08
Ну зачем так категорично? Вы даташит смотрели?
Я-то смотрел. Заодно смотрел и структурную схему. Вы, вероятно, приняли за минимальное сопротивление т.н. wiper resistance, т.е. сопротивление токосъёмника. Оно имело бы значение при реостатном включении, если же вы включили как потенциометр, и не пропускаете через токосъёмник существенного тока, то и падения напряжения на нём не будет, и напряжение будет регулироваться от нуля до максимума.
Но тут как раз тот случай, когда неправильно или не полностью сформулированная задача увела в дебри. Вам, оказывается, вовсе не нужно сопротивление, вам нужно напряжение регулировать. И здесь самое простое - ШИМ, но не с релейным же выходом!

Алексей Геннадьевич
06.02.2016, 19:16
Да просто мощность печи управляется переменным резистором-ручкой. Ставить другую печь - не вариант по многим причинам. Сейчас уже сделал ШИМ-управление, то есть управляется скважностью импульсов от МУ110-32Р, нормально работает, но показания мощности скачат на несколько процентов. Предпочтительней заменить просто управляемым резистором. Пытался подобрать даже транзистор с нужными хар-ками, но это затея не очень.

Мощность печи какая? Советую посмотреть и поставить ТТР.
ШИМ через релейный выход - изврат, путь к его быстрому выходу из строя.

Boris_K
07.02.2016, 12:24
ШИМ через релейный выход - изврат, путь к его быстрому выходу из строя.
Согласен. Удивитесь, но так было сделано изначально в самой печи - там стоит ТРМ101 с релейным выходом, и раз в секунду щёлкает реле с нужной скважностью. Я вместо ТРМ заюзал модуль вывода (уже установлен), чтобы управлять от ПЛК, со своей системы (ПИД там тоже, программный), и не включать в RS-485 лишнее звено (есть и другие причины). Вот печь, если интересно: http://www.mexel.ru/pech702.html
Ток в управляющей цепи там крошечный (1 мА максимум, напряжение 1 В максимум), но реле для ШИМ, это конечно, всё равно изврат. Даже писал им в техподдержку.


Вам, оказывается, вовсе не нужно сопротивление, вам нужно напряжение регулировать.
Не факт, что там управляется напряжением, там стоит RC-цепь, задающая частоту колебательного контура, и ещё во-первых, регулировку ручкой надо оставить, сделать ручку как подстраховку, то есть когда на ручке минимум, то и итоговая мощность минимум, независимо от мощности, выдаваемой системой, во-вторых, ЦАП на 0 - 1 В пока в системе нет, и нежелательно наращивать период обмена RS-485, в-третьих, если эта регулирующая цепь (0 - 1 кОм) по каким-то причинам будет в обрыве - у печи будет перегрузка и выход из строя.

ele
21.12.2017, 09:28
Для тех кто нагуглил эту тему и всё ещё ищет программно управляемый переменный резистор - подсказка: нужно искать Digital Potentiometer.
Для себя нашел MCP4141 от Microchip (www.microchip.com/datasheet/MCP4141). Недорогой $0.8, на 10кОм, с SPI интерфейсом, корпус SOIC или PDIP. Градация 256 значений, 8 bit. По сути внутри стоит линейка из 256 резисторов.
Существуют так же варианты с i2c от Analog Devices - AD5243.

vc_fly
07.01.2018, 21:44
А почему нельзя впихнуть туда ТРМ с токовым или выходом для ТТР, выходом напряжения и поставить ТТР и забыть о проблеме? Так и не понял, для чего городить туда управление от резистора?