roboforum.ru

Технический форум по робототехнике.

Правельный сигнал на АЦП

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

Re: Правельный сигнал на АЦП

Сообщение br0x » 10 июл 2010, 12:45

Операционник - это очень простая в расчетах деталь. Все, что нужно знать, это формула:

Uout = K(U+ - U-),

где К - некое большое число (такое, что числами вида 1/К при расчетах мы пренебрегаем). Еще помним закон Ома, и любая схема по плечу :)
Here I am, brain the size of a planet, and they ask me to take you to the bridge!
Аватара пользователя
br0x
 
Сообщения: 59
Зарегистрирован: 18 май 2010, 00:32
Откуда: Харьков
прог. языки: C, Haskell

Re: Правельный сигнал на АЦП

Сообщение Doniak » 10 июл 2010, 14:02

знаю истина летает где то рядом но как её понять не знаю.

если на входе от 0 до 5В, а надо получить от 2,6 до 3,6 тогда используя формулу Uout = K(U+ - U-) получаем:
Копия osc.GIF
Копия osc.GIF (4.07 КиБ) Просмотров: 1355



чтота не получилось К должен быть больше 1 и V- =-13 очень маленькое получилось оО
Последний раз редактировалось blindman 10 июл 2010, 14:05, всего редактировалось 1 раз.
Причина: Излишнее цитирование!!!
Аватара пользователя
Doniak
 
Сообщения: 142
Зарегистрирован: 26 сен 2007, 08:25
Откуда: Krivoy Rog, ukraina
прог. языки: Си
ФИО: Коля

Re: Правильный сигнал на АЦП

Сообщение br0x » 10 июл 2010, 16:08

Разберись с этой схемой
Вложения
scheme.GIF
scheme.GIF (2.44 КиБ) Просмотров: 1333
Последний раз редактировалось br0x 10 июл 2010, 21:38, всего редактировалось 1 раз.
Here I am, brain the size of a planet, and they ask me to take you to the bridge!
Аватара пользователя
br0x
 
Сообщения: 59
Зарегистрирован: 18 май 2010, 00:32
Откуда: Харьков
прог. языки: C, Haskell

Re: Правельный сигнал на АЦП

Сообщение Doniak » 10 июл 2010, 17:01

Схемой то разобрался все рассчитал по формулам которые AVR123 дал вроде все правильно.
сейчас пытаюсь тоже самое сделать для не инвертирующего ОУ и поэтому писал ранее 3 поста верх

А что если использовать не инвертирующее подключения как в таком случае рассчитывать ?
Аватара пользователя
Doniak
 
Сообщения: 142
Зарегистрирован: 26 сен 2007, 08:25
Откуда: Krivoy Rog, ukraina
прог. языки: Си
ФИО: Коля

Re: Правельный сигнал на АЦП

Сообщение avr123.nm.ru » 10 июл 2010, 22:11

Doniak писал(а):пытаюсь тоже самое сделать для не инвертирующего ОУ

напрасно.

А решение очевидно. Сдвоеные ОУ стоят копейки реально !

То что сами разбираетесь - очень хорошо.

Если точность точность не нужна то напряжение можно сместить вверх стабилитроном или другим источником напряжения смещения.

Добавлено спустя 3 минуты 13 секунд:
br0x писал(а):Все, что нужно знать, это формула:
Uout = K(U+ - U-),
где К - некое большое число


Приведите пример расчета применяя знание только этого.

Очень интересно.

Добавлено спустя 1 минуту 23 секунды:
Doniak писал(а): А что если использовать не инвертирующее подключения как в таком случае рассчитывать ?
по материалам тойже страницы где и инв.

Я так понимаю что почитать написаное для вас же вам не досуг !?
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Правильный сигнал на АЦП

Сообщение br0x » 11 июл 2010, 00:20

avr123.nm.ru писал(а):
br0x писал(а):Все, что нужно знать, это формула:
Uout = K(U+ - U-),
где К - некое большое число

Приведите пример расчета применяя знание только этого.
Очень интересно.

Там я написал еще про закон Ома. Входное сопротивление ОУ считаем бесконечным, остается цепь из двух резисторов. Напряжение на входе ОУ выражаем через известные величины и подставляем в формулу. Упрощаем. Вроде все )
Here I am, brain the size of a planet, and they ask me to take you to the bridge!
Аватара пользователя
br0x
 
Сообщения: 59
Зарегистрирован: 18 май 2010, 00:32
Откуда: Харьков
прог. языки: C, Haskell

Re: Правельный сигнал на АЦП

Сообщение avr123.nm.ru » 11 июл 2010, 10:22

Я вот и прошу пример, как вы вычислите выходное напряж при большом К ?

Пусть вы нашли разность в скобках, но на выходе то что будет если К большое но неизвестное ?
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Правильный сигнал на АЦП

Сообщение br0x » 11 июл 2010, 13:41

Ничего военного в расчетах нет.
Для инвертирующего:
I = (Uвх - Uвых) / (R1 + R2)
UR1 = I * R1 = (Uвх - Uвых) * R1 / (R1 + R2)
U- = Uвх - UR1 = Uвх * R2 / (R1 + R2) + Uвых * R1 * (R1 + R2)
Uвых = K * (U+ - U-) = -K * U- = -K * (Uвх * R2 / (R1 + R2) + Uвых * R1 / (R1 + R2))
Uвых * (1/K + R1 / (R1 + R2)) = Uвх * R2 / (R1 + R2)
(здесь пренебрегли малым 1/K)

Uвых = Uвх * R2 / R1

Для неинвертирующего:
I = Uвых / (R1 + R2)
U- = I * R2 = (R2 / (R1 + R2)) * Uвых
Uвых = K * (U+ - U-) = K * (Uвх - Uвых * R2 / (R1 + R2))
Uвых *(1/K + R2 / (R1 + R2)) = Uвх
Пренебрегаем 1/K:
Uвых = Uвх * (1 + R1 / R2)

quod erat demonstrandum
Вложения
negat.GIF
Инвертирующее включение
negat.GIF (2.09 КиБ) Просмотров: 1302
posit.GIF
Неинвертирующее включение
posit.GIF (2.28 КиБ) Просмотров: 1306
Here I am, brain the size of a planet, and they ask me to take you to the bridge!
Аватара пользователя
br0x
 
Сообщения: 59
Зарегистрирован: 18 май 2010, 00:32
Откуда: Харьков
прог. языки: C, Haskell

Re: Правельный сигнал на АЦП

Сообщение avr123.nm.ru » 11 июл 2010, 13:49

Вы написали
br0x писал(а):Все, что нужно знать, это формула:
Uout = K(U+ - U-),
где К - некое большое число


Я попросил вас привести пример вычисления по ЭТОЙ формуле ни зная чего либо другого.

Вы пишите кучу формул кроме той про которую вы написали что она это все что нужно.
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: Правельный сигнал на АЦП

Сообщение br0x » 11 июл 2010, 16:16

Мое письмо адресовано скорее автору топика. Или любому нормальному человеку, который мог бы почерпнуть из него нечто полезное. С флеймерами и провокаторами я не общаюсь.
Here I am, brain the size of a planet, and they ask me to take you to the bridge!
Аватара пользователя
br0x
 
Сообщения: 59
Зарегистрирован: 18 май 2010, 00:32
Откуда: Харьков
прог. языки: C, Haskell

Пред.

Вернуться в Электроника, электротехника

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 40