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

Как сместить напряжение и растянуть диапазон его изменения на всю шкалу АЦП?


Kirasinov

Рекомендуемые сообщения

Измеряемый сигнал меняется от 5 до 5,15 Вольт .  Как перед АЦП сместить нижний уровень сигнала в ноль (0 вместо 5 В  ) и ЛИНЕЙНО растянуть 0,15 Вольт  на диапазон 0..5 В   или на 0 .. 5,15 В   ? 

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

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. 

Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

5 часов назад, Kirasinov сказал:

 Как перед АЦП сместить нижний уровень сигнала в ноль (0 вместо 5 В  ) и ЛИНЕЙНО растянуть

Получается надо вычесть 5В и разницу 0.15В растянуть до 5В. Значит Кусиления  5/0.15 = 33 примерно.

Берём обычный дифф. усилитель на ОУ, у которого по два входа "+" и "-".  На одну пару входов подаём входное 5.00 ... 5.15В напряжение, на вторую пару опорное +5В, которое вычитается из входного.

Как на картинке. Батарейка не привязана к земле.

При напряжении батарейки ВАТ=5В на выходе 0В, при ВАТ=5.15 на выходе 4.95В, всё линейно.

cxem_diff_opamp_dual_input1.png

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

Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. 

Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств. Подробнее параметры и результаты тестов новой серии PLM по ссылке.

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

47 минут назад, Kirasinov сказал:

R5 почти не повлияет

Очень даже влияет, его влияние усиливается в 33 раза, так что "мал золотник, да дорог".

Изменено пользователем Yurkin2015
Ссылка на комментарий
Поделиться на другие сайты

В схеме  R5 стоит параллельно R1, те это не делитель 330/10, а просто параллельное соединение двух резисторов.  Смысл пока не могу понять.

 

cxem_diff_opamp_dual_input1.png

 

Rобщ=(330*10)/(330+10)=9,71 k   

Изменено пользователем Kirasinov
Ссылка на комментарий
Поделиться на другие сайты

33 минуты назад, Kirasinov сказал:

Смысл пока не могу понять.

 

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

Если сможете найти резистор R1 на 9.71к, то ставьте его, а R5 просто выкиньте.

Другое дело, с практической точки зрения, проще взять точные резисторы всего двух номиналов с сотношением где-то 1:33, например 10к и 330к, и получить готовую схему, причём третий точный резистор с кривым номиналом получается просто путём параллельного соединения первых двух.

Но если подбор резисторов не составляет труда, то вот так выглядит идеальная схема.

cxem_diff_opamp_dual_input2.png

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

2 часа назад, Yurkin2015 сказал:

Берём обычный дифф. усилитель на ОУ

Вот поэтому я и спрашивал привязан сигнал к 0. Если да, то придется развязать.

Умный любит учиться, а дурак - учить

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

1 минуту назад, Soundoverlord сказал:

придется развязать.

Схема работает нормально, даже если любой из концов источника привязан к земле, по-барабану.

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

Только не забудьте, что ОУ нужен rail-to-rail. Или питание двуполярное не менее +/- 7 вольт. А то человек воткнёт LM358 или TL072 с питанием +5 В и будет вопрошать "почему не работает?".

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

rail-to-rail понятно, питание с запасом по напряжению понятно. Но обязательно ли  двухполярное,  если на выходе ОУ не требуется отрицательное  напряжение ? 

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

 

11 минуту назад, Kirasinov сказал:

обязательно ли  двухполярное

Если источник входного сигнала "+5 ... +5.15В" заземлён или гальванически развязан от схемы, то однополярное питание вполне потянет. Если питание 5В, и хочется полностью покрыть диапазон АЦП 0-5В, то rail-to-rail нужен только по выходу, т.к. входные напряжения ОУ болтаются в районе +2.5В в таком случае.

Ну, а если источник просто сдвинут по напряжению от земли куда-то, то надо смотреть конкретно на напряжения на входах и выбирать питание соответственно.

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

17 минут назад, Yurkin2015 сказал:

Если источник входного сигнала "+5 ... +5.15В" заземлён или гальванически развязан от схемы, то однополярное питание

для такого входного сигнала 5..-..5,15 В подойдет однополярное питание ОУ?

SRC.JPG

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

11 минуту назад, Kirasinov сказал:

подойдет однополярное

а где там 5 - 5.15В то? Я вижу только изменение 3.5 - 7В ....

Изменено пользователем Yurkin2015
Ссылка на комментарий
Поделиться на другие сайты

24 минуты назад, Kirasinov сказал:

переменного резистора

Не, однополярное можно, только для такой цепи моя схема не годится совсем! Какая-то часть сопротивления R будет добавляться ко входным 10к резисторам, и получится полный разбаланс и фигня, а не нормальная работа.

Надо добавить на входы буферные ОУ для исключения влияния сопротивления источника R на входные цепи усилителя.

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

46 минут назад, Yurkin2015 сказал:

только для такой цепи моя схема не годится совсем! Какая-то часть сопротивления R будет добавляться ко входным 10к резисторам, и получится полный разбаланс и фигня, а не нормальная работа.

а что есть источники (батарея на схеме)  с нулевым внутренним сопротивлением ?

47 минут назад, Yurkin2015 сказал:

Надо добавить на входы буферные ОУ 

Как схема  должна выглядеть, если не затруднительно ?

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

13 минуты назад, Kirasinov сказал:

Как схема  должна выглядеть

Резисторы R7, R8 добавлены для защиты входов ОУ от экстремальных внешних напряжений.

cxem_diff_opamp_dual_input3.png

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

30 минут назад, Kirasinov сказал:

R2 и R3

Убрать нельзя, они "для чего-то" нужны.

Для резисторов R1, R2, R3, R4 и R6 надо не пожалеть денег и купить точные резисторы, точность 0.1% или лучше.

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

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

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

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

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

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Сообщения

    • Привет.  Хочу попробовать поработать с фоторезистом. Есть пару десятков ультрафиолетовых светодиодов, общей мощностью 4 вата. Хватит ли этой мощности для обработки платок размером 10 на 10 см или надо искать что-то дополнительно? 
    • Чтобы меньше было излучения, нужно мотать тороидальную. Возможно для повышения добротности по омическому сопротивлению лучше этот ТОР мотать в пару слоев. Если ее намотать на шило, то она вряд ли будет вообще работать как катушка.   Индуктивность прямо пропорциональна площади сечения, которая в свою очередь прямо пропорциональна квадрату диаметра. К тому же индуктивность в обратной пропорции с длиной намотки.
    • Я в ходе отладки выяснил, что сбоит в функции:  void w25qWritingByUSB(uint32_t dpagenum, uint8_t *bufByUSB) При чем поведение очень странное. Отладочные сообщения даже не выводятся в начале функции. В ходе экспериментов понял что связано это с объявлением массивов и решил объявить большие буферы которые на 4КБ и 0.25КБ: uint8_t current_sector_buf[4096]; uint8_t buf[256]; глобально. В оригинале, буферы объявлялись локально в функции. После изменения буквально двух строчек кода, все заработало. Также, в оригинальном проекте было сильно напутано из функциями. Я решил функции выкинуть из main.c и вставить в w25q.c Эти функции: void w25qEraseSector(uint16_t sector) void w25qWritingByUSB(uint32_t dpagenum, uint8_t *bufByUSB) Поиск данной проблемы реально отобрало кучу времени. На будущее буду знать что и такое бывает...
    • есть готовый  драйвер BTS7960 до 43А (долговременно до 10) с шим и все, что нужно и стоит недорого. И не надо изобретать  велосипед. Даже с учетом завышения параметров  уж 5А свободно.
    • А есть внятное описание этого M18? По моему он не очень "интегирируется" с микроконтроллером, да и нужно ли? По схеме выше - подключить его к U1C, выход U1C кинуть на +С12, U1D вообще выкинуть вместе с D1,D2 и R13.
    • Прежде чем сломя голову что-либо менять, следует задуматься о причинах выхода этого "чего-либо" из строя. В противном случае замененное отправится протоптанной тропой своих предшественников. Защитной лампой пользоваться умеете? Вот на нее и заменяйте для начала.
×
×
  • Создать...