реклама на сайте
подробности

 
 
> Измерить напряжение с потенциометра, Очень маленькое изменение, хочется чего-то элегантного
Сергей Борщ
сообщение May 21 2018, 08:21
Сообщение #1


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Задача в следующем: потенциометр отслеживает положение вала редуктора. Редуктор, двигатель и потенциометр вместе с приведенной схемой находятся внутри герметично запаянного прибора. Вскрывать прибор для внесения изменения в схему нельзя. Наружу выведены только контакты X1-X5. Штатно между X1, X5 подается питание (думаю, около 20 В), сигнал снимается с выводов X2, X3, X4 относительно X5 и идет в усилитель.
Прикрепленное изображение

Мне нужно получить в контроллере положение движка потенциометра. Все было бы хорошо, если бы не пара R5, R7. Благодаря этому шунту напряжение на движке потенциометра меняется от примерно 577мВ до 633 мВ, а хотелось бы на входе контроллера получить напряжение от примерно нуля до примерно 5 В. Сигнал будет оцифровываться с частотой около 20 Гц, разрядность АЦП - 14 бит. Я не очень большой спец в аналоговой схемотехнике, а хотелось бы получить не архисложную схему из доступных компонентов, желательно без подгонки резисторов лазером. Конструкция любительская, финансирование из своего собственного кармана, измерительные усилители по 20 евро за штуку не потяну - нужно "оживить" три таких прибора.

Пока приходит в голову соорудить источник опорного напряжения, получить на нем потенциал, близкий к потенциалу в точке соединения R6, R7, R9 (577 мВ), разницу между этим потенциалом и напряжением с движка подавать на инструментальный усилитель и потом выход этого усилителя еще смещать вниз, но подозреваю, что шумов и температурных погрешностей в такой схеме наберу по самое "не хочу". Может у кого-то будут более элегантные идеи?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 20)
ikm
сообщение May 21 2018, 09:09
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 891
Регистрация: 25-12-06
Из: С-Пб
Пользователь №: 23 894



Ну смотрите, давайте для начала отбросим всякий дрейф потенциометра со временем, температурой и его гистерезисом при движении в разных направлениях и будем считать его "идеальным потенциометром". Далее рассмотрим измерительную часть. У вас есть АЦП 14 бит (идеальный) это ~16300 значений. Теперь возьмем для этого АЦП опорное 2В, и получим 120мкВ одно значение. Таким образом для вашего диапазона 55мВ вы получите 450 значений. Для Вас это приемлемая точность? Нет, поставьте опорник на 1В, получите 900 значений. Это что касается идеального случая без всяких усилителей и прочего. Эти данные можно сразу загонять в обработчик и уже с ними работать. Чтобы перейти в реальную плоскость, я для себя использовать прецизионный миливольтметр и снимал статистику работы измеряемой схемы по которой я смог реально понять температурный и временной дрейф схемы и определить алгоритм работы с ней.
ПС опорник лучше купить


--------------------
ОБХОДЯ РАЗЛОЖЕННЫЕ ГРАБЛИ - ТЫ ТЕРЯЕШЬ ДРАГОЦЕННЫЙ ОПЫТ!!!
Go to the top of the page
 
+Quote Post
rudy_b
сообщение May 21 2018, 09:23
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 888
Регистрация: 25-09-08
Из: Питер
Пользователь №: 40 458



Зависит от того, на что нагружены X3 и X4.
Go to the top of the page
 
+Quote Post
SSerge
сообщение May 21 2018, 09:38
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



Усиливайте и измеряйте напряжение между X2 и X3.
Инструментальный усилитель с высокоомными входами для этого в самый раз.
Думаю, AD8293G80BRJZ-R7($1.5 на digikey) Вас не разорит.


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post
iliusmaster
сообщение May 21 2018, 09:42
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 181
Регистрация: 15-04-17
Пользователь №: 96 556



Подключить источник тока величиной в 20 мА между х3 и х5. Напряжение питания источника тока 15В.
Ток втекает в точку в х3. Измерять напряжение между х2 и х5. Напряжение меняется от 4В до 4,36В. 360мВ на всю шкалу. Если этого недостаточно, то можно включить после х2 усилитель операционный со смещением на 4В. и усилением в 10 раз. Итого мы значительно увеличиваем точность измерения, потому как уже не ограничиваемся точностью и стабильностью встроенных стабилитронов, а сами строим источник тока с нужной нам точностью и стабильностью.
Схема представляет собой источник тока на оу с транзистором и усилитель постоянного тока на ОУ. Питание схемы +15В -15В. Источник опорного напряжения, транзистор и счетверенный ОУ. Качество применяемых деталей определится бюджетом.
Ну или можно соорудить мостовое включение резисторов.... Под него видимо это и проектировалось.

Сообщение отредактировал iliusmaster - May 21 2018, 09:50
Go to the top of the page
 
+Quote Post
bravissimo
сообщение May 21 2018, 09:47
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 36
Регистрация: 11-01-17
Пользователь №: 94 957



Такой вопрос, а Вы уверены, что
1. Реальное разрешение потенца даст желаемую Вам точность, и не будет ли дискрет онного потенца больше чем разрешение ацп?
2. Откуда уверенность в востпроизводимости и точности характеристики потенциометра?
Имхо лучше 5 проц это будут только проволочные, у них дискрет прописан в ТУ. Воспроизводимость угловой характеристики... вообще то обычно около 20 проц, опять же относительно монотонности изменения сопротивления внутри угловой характеристики (для непроволочных в первую очередь). Может ведь и не прописываться в ТУ.
Для точных отсчетов - это специсполнение и будут стоить негуманно.
имхо Вам проще для каждого случая снять градуировочную характеристику, и ежели железо еще в работе тщательно подобрать тип потенциометра унд его режимы. Потому как переходное сопротивление там, шумы, тепловой дрейф...:-)
И да, стабильности стабилитрона 818 Е достаточно будет? Я к тому что Вам понадобится опора откуда нить рядом с потенцем.

Сообщение отредактировал bravissimo - May 21 2018, 09:51
Go to the top of the page
 
+Quote Post
iliusmaster
сообщение May 21 2018, 09:53
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 181
Регистрация: 15-04-17
Пользователь №: 96 556



В этих схемах применялись ХОРОШИЕ МНОГООБОТНЫЕ переменные сопротивления, думаю такой в блоке уже и стоит.
В советском КФК- 3 монохроматор был реализован с обратной связью по положению с применением многооборотного сопротивления, отлично работал, пока микропроволочки не протирались)))
Go to the top of the page
 
+Quote Post
Plain
сообщение May 21 2018, 10:00
Сообщение #8


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Цитата(Сергей Борщ @ May 21 2018, 11:21) *
577мВ до 633 мВ, а хотелось бы ... от примерно нуля до примерно 5 В

Прикрепленное изображение


Поближе к реальности:

Прикрепленное изображение


Сообщение отредактировал Plain - May 21 2018, 10:59
Go to the top of the page
 
+Quote Post
nicom
сообщение May 21 2018, 10:46
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 544
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 870



До кучи.... мне нравятся инструментальные усилители INA333:

https://www.chipdip.ru/product/ina333aidgkt...suggest_product

Далее....
Вопрос- ...похоже, что Х3 - Х4 - это точки обратной связи операционного усилителя?
Тогда:

не инвертирующий вход операционного усилителя - Х2

инвертирующий вход - Х3

выход операционника - Х4

При крайних изменениях движка резистора R6 напряжение на выходе операционника будет изменяться примерно от минус 1,3В до плюс 2,2В (примерно); А этот диапазон уже легко "обмерить"....

...скорее всего R8 и R10 находятся в одинаковых условиях, что должно бы обеспечить приемлемую стабильность коэффициента усиления....

Но только в случае, что никто не подключен еще к этим же выводам.....

Что тут на самом деле подключено?
Go to the top of the page
 
+Quote Post
VNS
сообщение May 21 2018, 12:06
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 256
Регистрация: 15-04-13
Из: Казахстан, г. Алматы
Пользователь №: 76 504



Цитата(Сергей Борщ @ May 21 2018, 11:21) *
Задача в следующем: потенциометр отслеживает положение вала редуктора...
Может у кого-то будут более элегантные идеи?

Примените дискретный преобразователь угол поворота => код
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение May 21 2018, 13:18
Сообщение #11


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



QUOTE (ikm @ May 21 2018, 12:09) *
Ну смотрите, давайте для начала отбросим всякий дрейф потенциометра со временем, температурой и его гистерезисом при движении в разных направлениях и будем считать его "идеальным потенциометром".
Не, с потенциометром все очень хорошо. Как и с той частью схемы, которая находится в герметичном объеме. Я имел ввиду температурные дрейфы моей части схемы. Имел печальный опыт, когда классическая схема измерительного усилителя из операционника и четырех резисторов плавала от дуновения ветра над столом и просто косого взгляда. Или то была схема на двух ОУ?
QUOTE (ikm @ May 21 2018, 12:09) *
Далее рассмотрим измерительную часть. У вас есть АЦП 14 бит (идеальный) это ~16300 значений. Теперь возьмем для этого АЦП опорное 2В, и получим 120мкВ одно значение. Таким образом для вашего диапазона 55мВ вы получите 450 значений. Для Вас это приемлемая точность? Нет, поставьте опорник на 1В, получите 900 значений.
"Маловато будет". На выходе редуктора висят две стрелки, за ход большой малая делает 12 оборотов. Хотелось получить точность позиционирования малой стрелки порядка 2 градусов, т.е. 360/2*12 = 2160 отсчетов АЦП минимум. Лучше больше, дабы программной калибровкой устранить разброс параметров схемы.


QUOTE (rudy_b @ May 21 2018, 12:23) *
Зависит от того, на что нагружены X3 и X4.
Ни на что. Снаружи нет ничего, что подключим, тем и нагрузим.

QUOTE (iliusmaster @ May 21 2018, 12:42) *
Если этого недостаточно, то можно включить после х2 усилитель операционный со смещением на 4В. и усилением в 10 раз.
Вот со смещением у меня была сложность - никак не мог придумать как его красиво получить.

QUOTE (bravissimo @ May 21 2018, 12:47) *
Такой вопрос, а Вы уверены, что
1. Реальное разрешение потенца даст желаемую Вам точность, и не будет ли дискрет онного потенца больше чем разрешение ацп?
2. Откуда уверенность в востпроизводимости и точности характеристики потенциометра?
Там хороший многооборотный проволочный потенциометр ППМФ. С другим аналогичным прибором, у которого наружу были выведены просто все три конца потенциометра, никаких проблем не возникло (этим прибором управляет ATmega88, потенциометр обмеряется внешним 14-битным АЦП последовательного приближения на рассыпухе - ШИМ от проца, счетверенное ОУ LM324, жмень резисторов/конденсаторов).
QUOTE (bravissimo @ May 21 2018, 12:47) *
И да, стабильности стабилитрона 818 Е достаточно будет? Я к тому что Вам понадобится опора откуда нить рядом с потенцем.
Он там стоит внутри и много лет летал (и до сих пор летает) во многих экземплярах. Никто не жаловался.

QUOTE (Plain @ May 21 2018, 13:00) *
Поближе к реальности:
Вот так вот просто? Вечером отмакетирую... Заранее спасибо, а если заработает - с меня пиво и хорошая компания sm.gif

QUOTE (nicom @ May 21 2018, 13:46) *
Вопрос- ...похоже, что Х3 - Х4 - это точки обратной связи операционного усилителя?
Там схема на транзисторах-трансформаторах, сам черт ногу сломит. Прикрепил внизу. Может вы разберетесь? Идея использовать эти резисторы как резисторы обвески операционного усилителя очень интересна, спасибо.
QUOTE (nicom @ May 21 2018, 13:46) *
При крайних изменениях движка резистора R6 напряжение на выходе операционника будет изменяться примерно от минус 1,3В до плюс 2,2В (примерно); А этот диапазон уже легко "обмерить"....
Отрицательного напряжения у меня в схеме нет. Хорошо бы придумать, как без него и остаться.
QUOTE (nicom @ May 21 2018, 13:46) *
...скорее всего R8 и R10 находятся в одинаковых условиях, что должно бы обеспечить приемлемую стабильность коэффициента усиления....
Но только в случае, что никто не подключен еще к этим же выводам.....
Нет, только выводы наружу прибора.

QUOTE (VNS @ May 21 2018, 15:06) *
Примените дискретный преобразователь угол поворота => код
Увы, снаружи доступны только указанные выводы. Оба конца редуктора внутри герметичного объема.

Вот оригинальная схема включения, если кому-то интересно. У меня имеется в наличии только то, что в квадратике с надписью "Указатель УТ-7А". Резистор R13 имеет сопротивление 5.1 МОм, на него можно не обращать внимания.
Прикрепленное изображение



P.S. Не ожидал такого большого количества ответов.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Plain
сообщение May 21 2018, 14:40
Сообщение #12


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Цитата(Сергей Борщ @ May 21 2018, 16:18) *
так вот просто?

Да, R4/R1 задают усиление (4500 мВ / 56 мВ), а R2/R3 ноль шкалы, но по-нормальному, для привязки к нулю надо переключать вход схемы между X2 и X3, каким-нибудь аналоговым ключом, например, 74LVC1G3157.
Go to the top of the page
 
+Quote Post
_pv
сообщение May 21 2018, 15:37
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(SSerge @ May 21 2018, 16:38) *
Думаю, AD8293G80BRJZ-R7($1.5 на digikey) Вас не разорит.

да за 1.5-2$ можно и внешний небыстрый сигма-дельта АЦП найти с встроенным PGA, а то и сразу с МК: MSP430I2020, MSP430F2003.
Go to the top of the page
 
+Quote Post
Myron
сообщение May 21 2018, 17:40
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451



Цитата(Plain @ May 21 2018, 08:40) *
Да, R4/R1 задают усиление (4500 мВ / 56 мВ), а R2/R3 ноль шкалы, но по-нормальному, для привязки к нулю надо переключать вход схемы между X2 и X3, каким-нибудь аналоговым ключом, например, 74LVC1G3157.
Поясните, пожалуйста, что такое Х2 и Х3 у Вас.
Go to the top of the page
 
+Quote Post
Plain
сообщение May 21 2018, 18:17
Сообщение #15


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Контакты схемы из первого сообщения темы.
Go to the top of the page
 
+Quote Post
ikm
сообщение May 22 2018, 05:53
Сообщение #16


Знающий
****

Группа: Свой
Сообщений: 891
Регистрация: 25-12-06
Из: С-Пб
Пользователь №: 23 894



Цитата(Сергей Борщ @ May 21 2018, 16:18) *
Не, с потенциометром все очень хорошо. Как и с той частью схемы, которая находится в герметичном объеме. Я имел ввиду температурные дрейфы моей части схемы. Имел печальный опыт, когда классическая схема измерительного усилителя из операционника и четырех резисторов плавала от дуновения ветра над столом и просто косого взгляда. Или то была схема на двух ОУ?
"Маловато будет". На выходе редуктора висят две стрелки, за ход большой малая делает 12 оборотов. Хотелось получить точность позиционирования малой стрелки порядка 2 градусов, т.е. 360/2*12 = 2160 отсчетов АЦП минимум. Лучше больше, дабы программной калибровкой устранить разброс параметров схемы.

Если вы хотите получить 2000+ отсчётов на АЦП, значит в встроенного потенциометра должно быть как минимум 2000+ витков по которым ходит движок. Если их там нет, то и нет смысла ничего усиливать, так как шаг самого потенциометра больше. А то,что стрелка крутится, так вы сами написали что там редуктор, и он вполне легко может изменять передаточное число с необходимым отношением.


--------------------
ОБХОДЯ РАЗЛОЖЕННЫЕ ГРАБЛИ - ТЫ ТЕРЯЕШЬ ДРАГОЦЕННЫЙ ОПЫТ!!!
Go to the top of the page
 
+Quote Post
rudy_b
сообщение May 22 2018, 12:28
Сообщение #17


Знающий
****

Группа: Свой
Сообщений: 888
Регистрация: 25-09-08
Из: Питер
Пользователь №: 40 458



Цитата(Сергей Борщ @ May 21 2018, 16:18) *
Ни на что. Снаружи нет ничего, что подключим, тем и нагрузим.

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

Единственно, что можно сделать - это положиться на стабильность резисторов R5,R7,R9 и самого потенциометра и измерять напряжение в точке X3 и разность напряжений X2-X3 (или просто X2). Зная сопротивления этих резисторов и напряжение в X3 можно рассчитать напряжения на крайних выводах потенциометра и, по напряжению X2, вычислить его положение.

В милливольтовом диапазоне проблем с дрейфом оперов давно нет. Можно измерять одним АЦП с мультиплексором, все измеряемые значения - относительны, а дрейф нуля пренебрежимо мал и может быть учтен и скорректирован измерением напряжения на общем проводе (3-тий канал измерения для мультиплексора - точка X5).
Go to the top of the page
 
+Quote Post
Siv21
сообщение May 22 2018, 14:01
Сообщение #18


Частый гость
**

Группа: Участник
Сообщений: 99
Регистрация: 21-02-08
Пользователь №: 35 253



Подаем напряжение к Х3, Х5. Получается делитель R8,R7,R9 и сигнал на R6 будет примерно 1/37 от питания.
Инструментальным ОУ измеряем напряжение между Х1 и Х2, опору ставим на измерительную землю. Если коэффициент усиления будет примерно 37, получим полный размах от поданного напряжения.
Go to the top of the page
 
+Quote Post
=L.A.=
сообщение May 23 2018, 03:31
Сообщение #19


Знающий
****

Группа: Участник
Сообщений: 794
Регистрация: 4-09-06
Из: Москва(ЗелАО), РФ
Пользователь №: 20 055



Цитата(Plain @ May 21 2018, 17:40) *
Да, R4/R1 задают усиление (4500 мВ / 56 мВ), а R2/R3 ноль шкалы, но по-нормальному, для привязки к нулю надо переключать вход схемы между X2 и X3, каким-нибудь аналоговым ключом, например, 74LVC1G3157.

*
У вас в схеме ОУ применены, они же имеют 2 входа. Зачем что-то переключать, когда можно просто припаять второй вход к Х3? sm.gif
И буферный усилитель при сопротивлении источника сигнала 1 кОм, как я думаю - излишество.


--------------------
-Кто-то работает на совесть, а кто-то на других заказчиков.-
Go to the top of the page
 
+Quote Post
Plain
сообщение May 23 2018, 07:18
Сообщение #20


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Вы правы, я тоже подумал и решил, помимо отказа от автообнуляемых ОУ, посоветовать добавить ещё одну xx3157 и RC — чтобы перекидывать вход схемы на ШИМ микроконтроллера и калибровать получившийся коэффициент усиления, а ещё одной RC и одним ШИМ подстраивать ноль, компенсировав все смещения, т.е. всей схемой можно в 20 рублей уложиться.
Go to the top of the page
 
+Quote Post
=L.A.=
сообщение May 23 2018, 12:51
Сообщение #21


Знающий
****

Группа: Участник
Сообщений: 794
Регистрация: 4-09-06
Из: Москва(ЗелАО), РФ
Пользователь №: 20 055



Цитата(Plain @ May 23 2018, 10:18) *
Вы правы, я тоже подумал и решил, помимо отказа от автообнуляемых ОУ, посоветовать добавить ещё одну xx3157 и RC — чтобы перекидывать вход схемы на ШИМ микроконтроллера и калибровать получившийся коэффициент усиления, а ещё одной RC и одним ШИМ подстраивать ноль, компенсировав все смещения, т.е. всей схемой можно в 20 рублей уложиться.

*
Калибровать усиление лучше в цифре, а требования к аналоговой схеме и АЦП сильно зависят от качества потенциометра, о чем уже написал ранее коллега ikm.


--------------------
-Кто-то работает на совесть, а кто-то на других заказчиков.-
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 16th June 2025 - 13:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.0159 секунд с 7
ELECTRONIX ©2004-2016