Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Электроника - это просто Теоретические и практические вопросы для начинающих электронщиков.

Ответ
Опции темы

Антилогарифм на операционнике

Непрочитано 04.10.2011, 01:06   #1
Sopromat2
Временная регистрация
 
Регистрация: 27.02.2011
Сообщений: 51
Сказал спасибо: 4
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
Sopromat2 на пути к лучшему
По умолчанию Антилогарифм на операционнике

Здравствуйте.

Уже очень долго вожусь с одной проблемой и почти сдался.

Подробно о проблеме
Нужен мне датчик влажности, причем нужно использовать чувствительный элемент GY-HR101. Проблема в том что характеристика у него логарифмическая, уже давно сделал себе линейную характеристику в диапазоне 60-80%, но теперь хочу по максимуму из него заполучить. Может кто-нибудь подскажет, как сделать линейную характеристику (вся остальная часть без проблем), но БЕЗ микроконтроллера (дорого и жалко).

Казалось бы всё просто - логарифм на ОУ или антилогарифм на ОУ.
Если логарифм ещё похож на то что должно быть, то антилогарифм совсем не работает (ни в живую, ни в Multisim, ни в Proteus).
Перепробовал все схемы (с диодами, с транзисторами), что нашел в интернете и в книгах. Перепробовал все номиналы.
Хотел делать на LM324, так как достаточно однополярного питания, но уже согласен и на двуполярное, например на NE5534.
Да и, поменьшей мере, просто интересно, почему же не работает.


Подскажите как заставить работать антилогарифм на операционнике.
Вот к примеру старая простецкая задачка - корень квадратный: логарифм, делим на 2, антилогарифм, а оно не работает..
Прикрепил даташит датчика и схему в мультисиме.
Если кто-нибудь скинет в проекте мультисима-будет идеально (может просто я чего-то не настроил в элементах, хотя схема сейчас на идеальном диоде.)
Вложения:
Тип файла: rar log.rar (182.1 Кб, 66 просмотров)
Реклама:
Sopromat2 вне форума   Ответить с цитированием
Непрочитано 04.10.2011, 07:52   #2
niXto
Почётный гражданин KAZUS.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Антилогарифм на операционнике

Сообщение от Sopromat2 Посмотреть сообщение
Хотел делать на LM324, так как достаточно однополярного питания, но уже согласен и на двуполярное, например на NE5534.
Оба операционника могут работать при однополярном, но лучше обоим - двуполярное, ибо они ни разу не rail-to-rail

Последний раз редактировалось niXto; 04.10.2011 в 11:22.
niXto вне форума   Ответить с цитированием
Непрочитано 04.10.2011, 11:05   #3
sup
Прописка
 
Регистрация: 21.12.2004
Сообщений: 107
Сказал спасибо: 0
Сказали Спасибо 89 раз(а) в 57 сообщении(ях)
sup на пути к лучшему
По умолчанию Re: Антилогарифм на операционнике

Sopromat2, вот примерно линейная схема для Вашего датчика. Стоит поэкспериментировать с транзистором в обратной связи, т.к. на диоде такой динамический диапазон не получить. Источник тока выбран исходя из получения 2,5В при максимальном сопротивлении датчика.
Вложения:
Тип файла: rar Log.rar (107.9 Кб, 68 просмотров)
sup вне форума   Ответить с цитированием
Непрочитано 04.10.2011, 11:41   #4
sup
Прописка
 
Регистрация: 21.12.2004
Сообщений: 107
Сказал спасибо: 0
Сказали Спасибо 89 раз(а) в 57 сообщении(ях)
sup на пути к лучшему
По умолчанию Re: Антилогарифм на операционнике

C буферным каскадом характеристика более линейная.
Вложения:
Тип файла: rar Log1.rar (112.4 Кб, 62 просмотров)
sup вне форума   Ответить с цитированием
Сказали "Спасибо" sup
Sopromat2 (04.10.2011)
Непрочитано 04.10.2011, 14:17   #5
Falconist
Супер-модератор
 
Аватар для Falconist
 
Регистрация: 08.09.2007
Адрес: Kyiv, Ukraine
Сообщений: 8,017
Сказал спасибо: 434
Сказали Спасибо 3,981 раз(а) в 1,714 сообщении(ях)
Falconist на пути к лучшему
По умолчанию Re: Антилогарифм на операционнике

Уважаемый Sopromat2, с антилогарифматорами дел не имел, а вот с логарифматорами пришлось. И те и другие - инвертирующие, причем входной сигнал должен быть только одной полярности.

Предусмотрели ли Вы согласование полярности выходного сигнала логарифматора с входным сигналом антилогарифматора?
__________________
Выслушай и противную сторону, даже если она тебе и противна!..
Falconist вне форума   Ответить с цитированием
Непрочитано 04.10.2011, 14:26   #6
sup
Прописка
 
Регистрация: 21.12.2004
Сообщений: 107
Сказал спасибо: 0
Сказали Спасибо 89 раз(а) в 57 сообщении(ях)
sup на пути к лучшему
По умолчанию Re: Антилогарифм на операционнике

Falconist, автору не нужна антилогарифмическая характеристика - там у самого датчика антилогарифмическая характеристика. Ему нужен простой логарифмический усилитель.
sup вне форума   Ответить с цитированием
Непрочитано 04.10.2011, 14:31   #7
Falconist
Супер-модератор
 
Аватар для Falconist
 
Регистрация: 08.09.2007
Адрес: Kyiv, Ukraine
Сообщений: 8,017
Сказал спасибо: 434
Сказали Спасибо 3,981 раз(а) в 1,714 сообщении(ях)
Falconist на пути к лучшему
По умолчанию Re: Антилогарифм на операционнике

Всё равно проблема может быть в согласовании полярности входного сигнала. А может быть - и нет...

Пускай проверит у себя, всё ли правильно в этом плане.
__________________
Выслушай и противную сторону, даже если она тебе и противна!..

Последний раз редактировалось Falconist; 04.10.2011 в 14:34.
Falconist вне форума   Ответить с цитированием
Непрочитано 04.10.2011, 14:55   #8
Sopromat2
Временная регистрация
 
Регистрация: 27.02.2011
Сообщений: 51
Сказал спасибо: 4
Сказали Спасибо 12 раз(а) в 12 сообщении(ях)
Sopromat2 на пути к лучшему
По умолчанию Re: Антилогарифм на операционнике

Спасибо всем за скорые ответы/советы.
Характеристика действительно антилогарифмическая... что-то я задумался, когда писал).
Отдельное спасибо sup, за предоставленную схему. Поковырял -красиво получается. С транзистором попробую позже, видимо проблема в ОУ? Обязательно должен быть Rai-to-Rail? (заменил на lm324 -не работает, точнее работает как у меня-не красиво). Сделаю из неё нужную мне характеристику(примерно от 1 до 4В) и всё будет замечательно.
Жаль лишь, что lm324 у меня не мало.. но видимо они будут лежать - ждать других задач.
Согласование полярностей? пробовал давать и положительное и отрицательное и большое и маленькое, а суть таже... По сути логарифм-то получился сейчас тоже не настоящий, хотя и похож(основание логарифма не 10 и не е)... а вот схема корня не работает даже на указанных вами операционниках. Если интересно, то прикрепляю.

Спасибо за помощь с самим датчиком, но вопрос антилогарифма всё ещё интересен, для общего развития и понимания.
Вложения:
Тип файла: rar Koren.rar (73.3 Кб, 57 просмотров)
Sopromat2 вне форума   Ответить с цитированием
Непрочитано 04.10.2011, 15:09   #9
sup
Прописка
 
Регистрация: 21.12.2004
Сообщений: 107
Сказал спасибо: 0
Сказали Спасибо 89 раз(а) в 57 сообщении(ях)
sup на пути к лучшему
По умолчанию Re: Антилогарифм на операционнике

Схему Вашу посмотрю немного погодя. А применение операционников AD8572 обусловлено наличием у них очень низкого напряжения смещения (1 мкВ) и его малого температурного дрейфа. Кстати, когда будете работать с реальным железом, постарайтесь поиграть с температурной компенсацией - и лог, и антилог имеют значительную температурную зависимость.
sup вне форума   Ответить с цитированием
Непрочитано 04.10.2011, 15:25   #10
Falconist
Супер-модератор
 
Аватар для Falconist
 
Регистрация: 08.09.2007
Адрес: Kyiv, Ukraine
Сообщений: 8,017
Сказал спасибо: 434
Сказали Спасибо 3,981 раз(а) в 1,714 сообщении(ях)
Falconist на пути к лучшему
По умолчанию Re: Антилогарифм на операционнике

Sopromat2, не надо ляля-фафа!

Естественно, что Ваша схема не работает. И работать не будет. При однополярном-то питании!

Выход первого операционника (логарифматора) стремится в минус. А на вход антилогарифатора надо было бы подавать плюс. И питание сделать двухполярным.

Поменял включение диода антилогарифматора и номиналы некоторых резисторов - хоть что-то стало происходить, близкое к действительности. Правда, ещё не совсем так, как хотелось бы, но некогда играться...

Гляньте "осциллографом"!
Вложения:
Тип файла: rar Koren.rar (265.8 Кб, 54 просмотров)
__________________
Выслушай и противную сторону, даже если она тебе и противна!..
Falconist вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 05:40.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.