Перейти к содержанию
    

Преобразователь СОПРОТИВЛЕНИЕ-НАПРЯЖЕНИЕ

Но вы до сих пор ничего не сообщили об используемом вами АЦП

10-ти разрядный, что в AVR стоит

 

Какая вам нужна точность установки тока?

грубо 50 +/-25 мкА. Я писал, что вопрос предельного тока не изучен, но известно что 0,1 мА и менее влияния на точность практически не оказывают.

 

Хорошо, ток стабилизировали. Теперь осталось выполнить само преобразование 50...0,5 к -> 0...5 В

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот кусочек схемки масштабирующего усилителя со смещением, преобразует в 0-5 вольт 0..20ma, 0..10 вольт, T1(-50..+150 градусов). В вашем случае необходимо применить ОУ R-to-R выходом, ну и пересчитать немного схемку.post-14643-1192038274_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Напряжение на датчике при 50кОм будет 1,25 В, а при 0,5 В - 12,5 мВ. Пусть будет 5 В при 50кОм, а при 0,5 кОм можно и так оставить... т.е. мы имеем 2,5 мВ на каждые 100 Ом. Принимая во внимание разрядность АЦП получаем дискретизацию грубо 5 мВ. Нижний предел устраивает, осталось при 50 кОм получить 5В... Если ток установить равным 100 мкА... хотелось бы конечно 25 мкА...

Изменено пользователем smk

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сойдет все.

Прикрепленная схема имеет диапазон выходного напряжения (относительно земли) от 0.46372 до 4.6379 вольт при изменении сопротивления датчика от 500 ом до 50 ком. (эмулировалось в ORCAD). Зависимость линейная, но для суммы - сопротивления датчика плюс 5ком.

Подстройка усиления резистором R6, тока через датчик R2.

Если делать с "Виртуальной" землей, то и измерять выходное напряжение придется относительно нее, т.е. получится либо двухполярный выход, либо меньший диапазон.

P.S. Под рукой не оказалось модели современного ОУ, который может брать сигнал от "земли", используя который можно существенно снизить значение R3, может даже до нуля, не теряя линейности. В общем это только "идея" реализации.

_____.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

tyro, благодарю, опробую в железе - напишу. Пока не совсем сообразил что ограничивает диапазон напряжений..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

tyro, благодарю, опробую в железе - напишу. Пока не совсем сообразил что ограничивает диапазон напряжений..

Если в железе - то вместо стабилитрона -> TL431 -там легко менять стабильное выходное напряжение от 2.5 до 36 вольт. Диапазон выходного напряжения ограничен ОУ - насколько близко к "питаниям" простирается его выходное напряжение в линейной зоне , и насколько близко к "земле" может работать входной каскад в линейной зоне.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хорошо, ток стабилизировали. Теперь осталось выполнить само преобразование 50...0,5 к -> 0...5 В

 

 

Так вот и даем этот стабильный ток в датчик. Напряжение на нем и есть готовый результат. См.мою схему. Или обязательно иметь обратную зависимость? Поставьте инвертер на ОУ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так вот и даем этот стабильный ток в датчик. Напряжение на нем и есть готовый результат. См.мою схему. Или обязательно иметь обратную зависимость? Поставьте инвертер на ОУ.

Возможен и другой подход.

Стабилизация напряжения и выделение сигнала на шунте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Диапазон выходного напряжения ограничен ОУ - насколько близко к "питаниям" простирается его выходное напряжение в линейной зоне , и насколько близко к "земле" может работать входной каскад в линейной зоне.

ОУ планируется AD8542, он R-t-R. Теперь вот еще что полезно... возможно понадобится сузить диапазон до 30 кОм ... 0,5 кОм, например...

 

Так вот и даем этот стабильный ток в датчик. Напряжение на нем и есть готовый результат. См.мою схему. Или обязательно иметь обратную зависимость? Поставьте инвертер на ОУ.

Так оно и получается примерно.

 

Стабилизация напряжения и выделение сигнала на шунте.

Ток будет сильно гулять. Важно чтоб не "догулял" до 100 мкА и более, но предпочтительно всеж меньший ток, повторяемость измерений лучше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я для измерения сопротивления изоляции давно использую прицепленную схему. Основная идея - там логарифмический усилитель токового отношения. Никаких источников стабильного тока и напряжения, только токоограничивающий резистор (зато образцовые прецизионные резисторы :biggrin: ). При небольших переделках, думаю, вам сойдет.

101_179.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я для измерения сопротивления изоляции давно использую прицепленную схему. Основная идея - там логарифмический усилитель токового отношения. Никаких источников стабильного тока и напряжения, только токоограничивающий резистор (зато образцовые прецизионные резисторы :biggrin: ). При небольших переделках, думаю, вам сойдет.

Использование логарифмических усилителей при большом диапозоне изменения сопротивления очень хорошая идея.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вам категорически нужно от 0 до 5В? А от 50мВ до 5В не подойдет? Если подойдет, то, как Вам уже показали, делаете источник тока на 25мкА, получаем интересующий нас диапазон от 12,5мВ до 1,25В. Затем усививаем в 4 раза на операционнике и получаем нужный диапазон. Операционник должен быть Rail-to-rail. На его выходе для входных напряжений более 1,25В все равно будет 5В. А далее уже программно отсекаем коды АЦП для напряжений менее 50мВ

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если подойдет, то, как Вам уже показали, делаете источник тока на 25мкА, получаем интересующий нас диапазон от 12,5мВ до 1,25В. Затем усививаем в 4 раза на операционнике и получаем нужный диапазон. Операционник должен быть Rail-to-rail. На его выходе для входных напряжений более 1,25В все равно будет 5В. А далее уже программно отсекаем коды АЦП для напряжений менее 50мВ

Так и сделано.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ОУ планируется AD8542, он R-t-R. Теперь вот еще что полезно... возможно понадобится сузить диапазон до 30 кОм ... 0,5 кОм, например...

Тогда, что бы остаться в "диапазоне" выходных напряжений увеличить резистор R6.

"Гуляние" каких-либо токов в приведенной схеме не предусмотрено (ток через датчик всегда постоянен и равен 25 мка) :) .

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У меня есть датчик, реагирующий изменением сопротивления. Сигнал с датчика оцифровывается и обрабатывается уже в цифровом виде. Суть проблемы в том, что датчик изменяет сопротивление от 200 кОм до 100 Ом, но "рабочим" является участок от 50 кОм до 500 Ом. Оцифровка на всем диапазоне изменения сопротивления приводит к фактическому снижению разрядности из-за оцифровки "лишнего" участка диапазона сопротивления. Еще важный момент - через датчик не стоит пропускать большой ток, по этому его нужно ограничивать, например величиной 25 мкА, пусть будет до 100 мкА если по другому никак. Таким образом нужен драйвер датчика, обеспечивающий при изменении сопротивления датчика от 50 кОм до 500 Ом изменение выходного напряжения от 0 В до 5 В (грубо), при питании не более 5 В. Вот такое решение и нужно. Очень хотелось бы услышать идеи, а лучше примеры если кто делал похожее. Буду очень благодарен!

 

А почему не поставить микросхему AD7785. Это 20-битный сигма-дельта АЦП с встроенными программируемыми источниками тока и PGA. Конечно температурные дрейфы не очень, но зато реализация

на одной микросхеме, гибкость (изменение тока, PGA, компенсация длинной линии).

Размер корпуса 5 на 6.4 мм.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...