Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: преобразователь 1...5v-0...5v
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Вопросы аналоговой техники
ARAM.S
привет друзья прошу сильно не пинать , в ацп и цап не силен ,требуется преобразователь с 1...5v на 0...5v
как реализовать на оу ? не подскажите схему ? буду очень благодарен . rolleyes.gif
Methane
Цитата(ARAM.S @ Oct 20 2010, 07:41) *
привет друзья прошу сильно не пинать , в ацп и цап не силен ,требуется преобразователь с 1...5v на 0...5v
как реализовать на оу ? не подскажите схему ? буду очень благодарен . rolleyes.gif

В гугле, operational amplifier adder потом "показать картинки".
Пушкарев Михаил
Цитата(ARAM.S @ Oct 20 2010, 08:41) *
привет друзья прошу сильно не пинать , в ацп и цап не силен ,требуется преобразователь с 1...5v на 0...5v
как реализовать на оу ? не подскажите схему ? буду очень благодарен . rolleyes.gif

Насколько обязательно такое преобразование? Какими конкретными требованиями это обуславливается? Чтобы схема работала корректно, придется использовать операционный усилитель с двухполярным питанием, возможно, что потребуются цепи подстройки "нуля" и "диапазона". Не проще ли оцифровывать сразу 1-5 В?
ARAM.S
Цитата(Methane @ Oct 20 2010, 08:50) *
В гугле, operational amplifier adder потом "показать картинки".


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

Цитата(Пушкарев Михаил @ Oct 20 2010, 08:55) *
Насколько обязательно такое преобразование? Какими конкретными требованиями это обуславливается? Чтобы схема работала корректно, придется использовать операционный усилитель с двухполярным питанием, возможно, что потребуются цепи подстройки "нуля" и "диапазона". Не проще ли оцифровывать сразу 1-5 В?



есть датчик который дает 1-5в а надо 0-5в
за оцифровку я за но только как , схемку и софт не подскажите ?
Methane
Цитата(ARAM.S @ Oct 20 2010, 08:06) *
есть датчик который дает 1-5в а надо 0-5в
за оцифровку я за но только как , схемку и софт не подскажите ?

1-5 находится внутри 0-5. Софт, если для моделирования, то http://ltspice.linear.com/software/LTspiceIV.exe
ARAM.S
Цитата(Methane @ Oct 20 2010, 09:14) *
1-5 находится внутри 0-5. Софт, если для моделирования, то http://ltspice.linear.com/software/LTspiceIV.exe


спасибо за софт , но я имел введу схему на МК и прошивку
а кусок схемы аналогового варианта не подскажите ?
Пушкарев Михаил
Цитата(ARAM.S @ Oct 20 2010, 09:06) *
есть датчик который дает 1-5в а надо 0-5в

Кому надо-то? Это абстрактный проект или у Вас есть приемник, который категорически работает только с сигналом 0-5 В и иначе никак? Преобразователь 1-5 В в 0-5 В - это неинвертирующий услитель-сумматор с коэффициентом усиления 1,25 на ОУ с двухполярным питанием, источнике опорного напряжения и цепями плавной подстройки "нуля" и "диапазона". Конкретная схемотехника и используемые компоненты определяются требуемой точностью преобразования.
ARAM.S
делаю для себя , надо согласовать датчик

делаю для себя , хочу согласовать один датчик
Пушкарев Михаил
Цитата(ARAM.S @ Oct 20 2010, 10:05) *
делаю для себя , надо согласовать датчик

делаю для себя , хочу согласовать один датчик

Очень хорошо, теперь попробуем клещами вытянуть ответ на вопрос "с чем согласовать-то?". Я все же хочу убедиться, что Вам непременно нужно преобразовать сигнал и никак иначе.
ARAM.S
надо согласовать датчик расхода воздуха к Эбу автомобиля , родного нет, не выпускается
Пушкарев Михаил
Цитата(ARAM.S @ Oct 20 2010, 10:24) *
надо согласовать датчик расхода воздуха к Эбу автомобиля , родного нет, не выпускается

Вот все и прояснилось. Поскольку точность датчика расхода никакая, то особой точности от схемы не требуется. В начале шкалы работа не предполагается - достаточно однополярного питания. Это будет схема неинвертирующего усилителя с коэффициентом усиления 1,25 (есть в каждом букваре по схемотехнике), в котором нижний конец делителя вместо подключения к земле (общему проводу) подключен к источнику опорного напряжения +5 В.
ARAM.S
так ?
Пушкарев Михаил
Цитата(ARAM.S @ Oct 20 2010, 10:48) *
так ?

Схема в прикрепленном файле. DA2 LM136-5.0/
Herz
Цитата(ARAM.S @ Oct 20 2010, 06:41) *
привет друзья
как реализовать на оу ? не подскажите схему ? буду очень благодарен . rolleyes.gif
за оцифровку я за но только как , схемку и софт не подскажите ?
спасибо за софт , но я имел введу схему на МК и прошивку
а кусок схемы аналогового варианта не подскажите ?

Да просили бы уже сразу ключ от квартиры...
Цитата(Пушкарев Михаил @ Oct 20 2010, 09:14) *
Схема в прикрепленном файле. DA2 LM136-5.0/

А каков будет уровень напряжения на выходе этой схемы в отсутствие сигнала?
Пушкарев Михаил
Цитата(Herz @ Oct 20 2010, 12:44) *
А каков будет уровень напряжения на выходе этой схемы в отсутствие сигнала?

Автор не ставил вопроса о работоспособности устройства с оборванным входом. Пусть поставит резистор 10 к с INPUT на -12 V, и будет при оборванном входе около 50 мВ на выходе.
Herz
Цитата(Пушкарев Михаил @ Oct 20 2010, 10:50) *
Автор не ставил вопроса о работоспособности устройства с оборванным входом. Пусть поставит резистор 10 к с INPUT на -12 V, и будет при оборванном входе около 50 мВ на выходе.

Я не об оборванном входе спрашивал. Это у Вас на схеме он оборван, что странно. То есть, Вы предлагаете отсчитывать уровни сигнала от питающего напряжения? Это уже плохая идея.
Но вот у автора минимальный входной уровень - +1В (относительно земли). Это и есть отсутствие сигнала. Какое напряжение будет на выходе?
ARAM.S
Цитата(Пушкарев Михаил @ Oct 20 2010, 11:14) *
Схема в прикрепленном файле. DA2 LM136-5.0/


а там схема с двухполярным питанием ,а нужно с одним,
а насчет входа, так и сделаю поставлю резистор 10-47ком
и еще что за стабилитрон в схеме ?

Цитата(Herz @ Oct 20 2010, 13:06) *
Я не об оборванном входе спрашивал. Это у Вас на схеме он оборван, что странно. То есть, Вы предлагаете отсчитывать уровни сигнала от питающего напряжения? Это уже плохая идея.
Но вот у автора минимальный входной уровень - +1В (относительно земли). Это и есть отсутствие сигнала. Какое напряжение будет на выходе?


Дорогой Herz а какой вариант предлагайте вы ?
Пушкарев Михаил
Цитата(Herz @ Oct 20 2010, 13:06) *
Я не об оборванном входе спрашивал. Это у Вас на схеме он оборван, что странно. То есть, Вы предлагаете отсчитывать уровни сигнала от питающего напряжения? Это уже плохая идея.
Но вот у автора минимальный входной уровень - +1В (относительно земли). Это и есть отсутствие сигнала. Какое напряжение будет на выходе?

Не знаю, какая у Вас есть хорошая идея, но в автомобильных датчиках сигналы и отсчитываются от минус 12 В. При входном напряжении 1 В на выходе будет около 50 мВ.

Цитата(ARAM.S @ Oct 20 2010, 13:14) *
а там схема с двухполярным питанием ,а нужно с одним,
а насчет входа, так и сделаю поставлю резистор 10-47ком
и еще что за стабилитрон в схеме ?

С двухполярным питанием это когда относительно общего провода присутствуют источники как положительного, так и отрицательного напряжения. На схеме же намеренно указано, какой конец подключить к -12 В, какой к +12 В. На схеме не стабилитрон, а микросхемка такая - называется источник опорного напряжения.
ARAM.S
Цитата(Пушкарев Михаил @ Oct 20 2010, 13:18) *
Не знаю, какая у Вас есть хорошая идея, но в автомобильных датчиках сигналы и отсчитываются от минус 12 В. При входном напряжении 1 В на выходе будет около 50 мВ.


С двухполярным питанием это когда относительно общего провода присутствуют источники как положительного, так и отрицательного напряжения. На схеме же намеренно указано, какой конец подключить к -12 В, какой к +12 В. На схеме не стабилитрон, а микросхемка такая - называется источник опорного напряжения.


ок схемку соберу проверю
Herz
Цитата(ARAM.S @ Oct 20 2010, 11:14) *
Дорогой Herz а какой вариант предлагайте вы ?

Я предлагаю подключить Ваш датчик к АЦП МК напрямую. Растяжку диапазона и смещение уровня Вы сможете сделать уже программно. Только прошивку у меня не спрашивайте - придётся кое-что сделать самому...

Цитата(Пушкарев Михаил @ Oct 20 2010, 11:18) *
Не знаю, какая у Вас есть хорошая идея, но в автомобильных датчиках сигналы и отсчитываются от минус 12 В. При входном напряжении 1 В на выходе будет около 50 мВ.
Не от минус 12В, а от общего провода. Или, как любят говорить автоэлектрики, от "массы". Никакого минуса там нет.
Цитата
С двухполярным питанием это когда относительно общего провода присутствуют источники как положительного, так и отрицательного напряжения. На схеме же намеренно указано, какой конец подключить к -12 В, какой к +12 В. На схеме не стабилитрон, а микросхемка такая - называется источник опорного напряжения.

Вот этим -12В концом Вы всё и запутали. rolleyes.gif
ARAM.S
Цитата(Herz @ Oct 20 2010, 13:31) *
Я предлагаю подключить Ваш датчик к АЦП МК напрямую. Растяжку диапазона и смещение уровня Вы сможете сделать уже программно. Только прошивку у меня не спрашивайте - придётся кое-что сделать самому...

Не от минус 12В, а от общего провода. Или, как любят говорить автоэлектрики, от "массы". Никакого минуса там нет.

Вот этим -12В концом Вы всё и запутали. rolleyes.gif



готов многое делать самому , но с чего начат подскажите пожалуйста
yakub_EZ
Цитата(ARAM.S @ Oct 20 2010, 17:10) *
с чего начат

Начните с поиска уже готовых решений, наверняка вы не первый человек который задумался над этой проблемой. Возможно решение незначительно отличается от потребностей.
Если не помогло, то проведите замеры с датчиков, сделайте проверочный стенд, составье алгоритм работы, а по нему ТЗ
ARAM.S
Цитата(yakub_EZ @ Oct 20 2010, 17:22) *
Начните с поиска уже готовых решений, наверняка вы не первый человек который задумался над этой проблемой. Возможно решение незначительно отличается от потребностей.
Если не помогло, то проведите замеры с датчиков, сделайте проверочный стенд, составье алгоритм работы, а по нему ТЗ


все замеры есть, много искал нашел только вот это , но как в исходнике менять линейность?

что такое ТЗ?
yakub_EZ
Скорректировать данные с АЦП - вычесть 1 вольт (1/5 шкалы) из 10 битного значения и умножить на 1,25. Хотя, может и этого не надо
ARAM.S
Цитата(yakub_EZ @ Oct 20 2010, 17:39) *
Скорректировать данные с АЦП - вычесть 1 вольт (1/5 шкалы) из 10 битного значения и умножить на 1,25. Хотя, может и этого не надо


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

ARAM.S
на практике выходное напряжение не могу спустить ниже 0.6 вольт как быть ?
Herz
Цитата(ARAM.S @ Oct 21 2010, 18:22) *
на практике выходное напряжение не могу спустить ниже 0.6 вольт как быть ?

На теории, я смотрю, тоже. biggrin.gif Не удивительно, ведь ОУ питать надо было от 12В.

А про линейный-нелинейный давайте подробнее, а то тёмный лес. Как тут помогать?
ARAM.S
Цитата(Herz @ Oct 22 2010, 00:15) *
На теории, я смотрю, тоже. biggrin.gif Не удивительно, ведь ОУ питать надо было от 12В.

А про линейный-нелинейный давайте подробнее, а то тёмный лес. Как тут помогать?


а если ОУ питать от 12в выходной сигнал не превысит 5 вольт ?

А про линейный-нелинейный, пример ниже

вход----быход
1----1
1.1----1.3
2.1----2
3.5----3.9
4----4.4

и.т.д.
Пушкарев Михаил
Во-первых, схему, на которой проводились измерения, в студию. И не обращайтесь Вы с информацией как с государственной тайной: и продать хочется подороже, и боязно. Излагайте все подробно, телепатов здесь нет.
Tanya
Цитата(ARAM.S @ Oct 22 2010, 07:40) *
А про линейный-нелинейный, пример ниже

вход----быход
1----1
1.1----1.3
2.1----2
3.5----3.9
4----4.4

и.т.д.

Очень похоже на прямую. С небольшой погрешностью.
Herz
Цитата(ARAM.S @ Oct 22 2010, 05:40) *
а если ОУ питать от 12в выходной сигнал не превысит 5 вольт ?

А про линейный-нелинейный, пример ниже

вход----быход
1----1
1.1----1.3
2.1----2
3.5----3.9
4----4.4

и.т.д.

1) Нет, не превысит.
2) Ну что значит "и т.д."? Чтобы выполнить такое преобразование, нужна либо формула для пересчёта, либо таблица соответствия каждого входного напряжения каждому выходному. По точкам. Какая там точность (дискретность, точнее)? 0.1В? Тогда для 5-вольтового диапазона 50 точек опишите. А то ведь системы в тех соотношения, что Вы написали, не видно никакой.
ARAM.S
Цитата(Herz @ Oct 22 2010, 11:12) *
1) Нет, не превысит.
2) Ну что значит "и т.д."? Чтобы выполнить такое преобразование, нужна либо формула для пересчёта, либо таблица соответствия каждого входного напряжения каждому выходному. По точкам. Какая там точность (дискретность, точнее)? 0.1В? Тогда для 5-вольтового диапазона 50 точек опишите. А то ведь системы в тех соотношения, что Вы написали, не видно никакой.


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

p.s.
насчет знаний вы правы я электроникой занимался 10 лет назад , сейчас я сетевой администратор Linux и диагност по
машинам, паять могу ,платы травит собирать , прошит МК тоже, по этому тут спросил может поможете
потом мне на русском очень трудно правильно излагать свой мысли , я пишу транслитом
кстати я на форуме nag.ru многим помогал готовыми решениями не думал что просит что то готовое не хорошо извините
друзья если что не то.
Herz
Наверное, можно и в аналоговом. Но что не проще - это точно. Можете даже не приводить свои таблицы. Главное, что они есть и - уже хорошо. Сколько, кстати, там значений? Если терпение есть, то и цифровой осилить вполне реально. Если нет - повторюсь - обратитесь к специалистам.
И, кстати, не надо дублировать сообщения. Это не только не помогает, но и не приветствуется.
ARAM.S
Цитата(Herz @ Oct 22 2010, 23:48) *
Наверное, можно и в аналоговом. Но что не проще - это точно. Можете даже не приводить свои таблицы. Главное, что они есть и - уже хорошо. Сколько, кстати, там значений? Если терпение есть, то и цифровой осилить вполне реально. Если нет - повторюсь - обратитесь к специалистам.
И, кстати, не надо дублировать сообщения. Это не только не помогает, но и не приветствуется.


насчет дублирования извините , в таблице 225 значений , терпение есть с чего начать чтобы освоит данную задачу ?
какую литературу почитать , на на каком МК лучше работать и писать программы , есть ли какой-нибудь визуальный
редактор кода?
Herz
Теперь надо выбрать контроллер. Например, из продукции Atmel или Microchip. Какой лучше? На этот вопрос нет однозначного ответа. Сложность освоения и использования примерно одинакова. Я предпочитаю PIC, на них много документации и примеров на русском языке. Всё необходимое для работы с ним в домашних условиях легкодоступно.
Возьмите, к примеру, какой-нибудь PIC12F675 или PIC16F676, почитайте документацию.
"Визуальный редактор кода" есть, но не с него надо начинать. Нужно сначала этот код создать. Для этого немножко освоить программирование. Затраченное время потом оправдается - будьте уверены. Наверняка ведь не последняя конструкция в жизни.
Начинают обычно с ассемблера. Хотя, пожалуй, и с Си можно начать, и с другого языка высокого уровня.
Ну, а потом, если не расхочется, двинетесь дальше. biggrin.gif
firstvald
Про С не знаю не знаю, но в принципе путь 12F675 с ассемблером- путь неплохой. Таперича качаются даташиты на них и MPLAB IDE. Думаю никаких оперов не надо вообще - цифруем в лоб то, что есть. Шить , думаю можно, pony prog ом.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.