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

 
 
> Имитация прецизионного переменного резистора, Оч. актуальная тема
CeDeX
сообщение Dec 10 2004, 05:59
Сообщение #1


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

Группа: Свой
Сообщений: 78
Регистрация: 4-11-04
Из: Омск
Пользователь №: 1 035



Задача: прибор должен имитировать переменный резистор с точностью до 0.01 Ом.

Решение: поставил несколько прецизионных резисторов (напр. краснодарский завод ЗИП или др.) и коммутирую один из них герконовым реле.

Плохо в этом то, что получается только несколько фикс. значений сопротивления за большую цену и нехилые габариты.

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


--------------------
-- Если б мишки были пчелами... (с) --
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
lightport
сообщение Dec 16 2004, 11:58
Сообщение #2


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

Группа: Свой
Сообщений: 77
Регистрация: 6-12-04
Пользователь №: 1 363



to CeDeX:

У вашей задачи есть решение.
Терморезистор запитывается генератором тока от поверяемого прибора и этот ток для разных экземпляров прибора может иметь небольшой разброс.
Падение напряжения с терморезистора снимается по двум отдельным проводам(четырёхпроводка) и подаётся на поверяемый прибор. Терморизистор имеет нормируемую характеристику сопротивления от температуры, например при температуре 20 С он имеет сопротивление 100 Ом, и тогда если ток поступающий от генератора тока поверяемого прибора составляет
1 мА, то напряжение которое будет поступать на вход поверяемого прибора составит 100 мВ. Отсюда предложение, давайте мерять ток поступающий от поверяемого прибора при помощи АЦП, умножать его на величину нужного значения сопротивления и генерировать требуемое значение напряжения цифровым кодом с выхода микропроцессора при помощи 15 - 16 разрядного ЦАПа. Таким образом мы переходим от создания физической величины сопротивления к измерению тока(что можно сделать например подключив генератор тока к единственному эталонному резистору и измеряя падение напряжения на нём при помощи АЦП) расчёту значения и генерации величины напряжения. Данный калибратор и аттестовать будет достаточно просто, и большое количество точек шкалы могут быть сгенерированы программно с требуемым для Вас шагом.

PS.

Есть и второе решение этой задачи, связанное с генерацией физической величины сопротивления при помощи полевого транзистора:
Пропускаем ток от генератора тока поверяемого прибора через последовательно соединённые полевик и небольшой образцовый резистор, инструментальными усилителями снимаем падение напряжений с полевика и образцового резистора, измеряем их двухканальным АЦП, по напряжению на образцовом резисторе рассчитываем ток от поверяемого прибора и перемножив это значение тока на величину нужного сопротивления получим значение напряжения, которое должно падать на полевике, если он имел бы это требуемое значение сопротивления. К выходу микропроцессора подключён ЦАП выход которого в свою очередь задаёт напяжение затвор-исток полевого транзистора. Изменяя цифровой код на выходе микропроцессора добиваемся требуемого значения падения напряжения на полевике, которое и будет подаваться наповеряемый прибор.
Если охватить полевой транзистор глубокой отрицательной обратной связью то можно получить неплохие результаты по точности, однако этот вариант сложнее и он более проблемный.

С Уважением, lightport.
Go to the top of the page
 
+Quote Post
CeDeX
сообщение Dec 19 2004, 10:06
Сообщение #3


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

Группа: Свой
Сообщений: 78
Регистрация: 4-11-04
Из: Омск
Пользователь №: 1 035



Цитата(lightport @ Dec 16 2004, 14:58)
to CeDeX:

У вашей задачи есть решение.
Терморезистор запитывается генератором тока от поверяемого прибора и этот ток для разных экземпляров прибора может иметь небольшой разброс.
Падение напряжения с терморезистора снимается по двум отдельным проводам(четырёхпроводка) и подаётся на поверяемый прибор. Терморизистор имеет нормируемую характеристику сопротивления от температуры, например при температуре 20 С он имеет сопротивление 100 Ом, и тогда если ток поступающий от генератора тока поверяемого прибора составляет
1 мА, то напряжение которое будет поступать на вход поверяемого прибора составит 100 мВ. Отсюда предложение, давайте мерять ток поступающий от поверяемого прибора при помощи АЦП, умножать его на величину нужного значения сопротивления и генерировать требуемое значение напряжения цифровым кодом с выхода микропроцессора при помощи 15 - 16 разрядного ЦАПа. Таким образом мы переходим от создания физической величины сопротивления к измерению тока(что можно сделать например подключив генератор тока к единственному эталонному резистору и измеряя падение напряжения на нём при помощи АЦП) расчёту значения и генерации величины напряжения. Данный калибратор и аттестовать будет достаточно просто, и большое количество точек шкалы могут быть сгенерированы программно с требуемым для Вас шагом.
*


Да я тоже постепенно склоняюсь к этому варианту.
По крайней мере я понял, что в моем случае это единственная альтернатива ультрапрецизионым резисторам.
Другой вопрос - добиться той же точности вряд ли удастся. Все же тут погрешность зависит от трех компонентов - измерения тока, расчета и генерации напряжения.
Но попробовать такое сделать стоит.
Да и одно но (о нем говорил Axel) - это будет работать только по 4 проводам. Но это скорее особенность, а не недостаток.

Большой спасиб всем кто напряг свои извилины. smile.gif


--------------------
-- Если б мишки были пчелами... (с) --
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- CeDeX   Имитация прецизионного переменного резистора   Dec 10 2004, 05:59
- - Alexandr   Для этих целей существуют цифровые потенциометры: ...   Dec 10 2004, 08:48
- - Axel   1. Какое номинальное значение сопротивления? 2. На...   Dec 10 2004, 10:00
|- - CeDeX   Цитата(Axel @ Dec 10 2004, 13:00)1. Какое ном...   Dec 10 2004, 10:35
- - Alexandr   Могу согласиться что потенциометров прецизионных н...   Dec 10 2004, 11:42
|- - Nixon   Цитата(Alexandr @ Dec 10 2004, 14:42)Могу сог...   Dec 10 2004, 11:52
|- - radimir   Цитата(Alexandr @ Dec 10 2004, 14:42)Могу сог...   Feb 18 2005, 22:48
- - Axel   Действительно, единственная альтернатива Вашему ре...   Dec 10 2004, 12:00
|- - CeDeX   Цитата(Axel @ Dec 10 2004, 15:00)Действительн...   Dec 11 2004, 10:15
- - Axel   Может быть имеет смысл подумать над экзотическими ...   Dec 11 2004, 11:27
- - lightport   Скорее всего, требованиям поставленной задачи ( аб...   Dec 11 2004, 16:05
|- - CeDeX   Цитата(lightport @ Dec 11 2004, 19:05)А вообщ...   Dec 16 2004, 07:41
|- - Axel   [ А насчет герконов - коммутирую сразу оба провода...   Dec 16 2004, 08:11
- - 3.14   <Оба варианта не годятся, так как нужна прецизи...   Dec 16 2004, 08:30
- - Axel   Оба варианта можно было бы рассматривать, если най...   Dec 16 2004, 12:17
- - Edashkin   - Подключаем вместо терморезистора конденсатор при...   Dec 16 2004, 16:38
- - lightport   to CeDeX: Насчет достижимой точности, я с Вами н...   Dec 19 2004, 17:42
- - Igor_S   Ne bejte za wopros, no interesno - a chem ne podho...   Dec 20 2004, 12:22
- - GeorgyBey   [quote=CeDeX,Dec 10 2004, 08:59] Задача: прибор до...   Jan 25 2005, 14:11
- - yornik   Так что, все же на полевике, включенном последоват...   Feb 19 2005, 20:01
- - KOME   Цитата(CeDeX @ Dec 10 2004, 08:59)Задача: при...   Feb 22 2005, 08:27
- - andrejl   2 Axel: А какая проблема - развязал два блока испо...   Feb 22 2005, 11:15
- - khach   Была когда-то подобная задача. Взяли 10 оборотный ...   Feb 22 2005, 16:36


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

 


RSS Текстовая версия Сейчас: 12th August 2025 - 12:52
Рейтинг@Mail.ru


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