Отговори на тема  [ 47 мнения ]  Отиди на страница 1, 2, 3, 4  Следваща
1-5V сигнал от сензор към 3.3V АЦП 
Автор Съобщение
Ранг: Ориентиран
Ранг: Ориентиран
Аватар

Регистриран на: Сря Фев 20, 2013 4:18 pm
Мнения: 296
Местоположение: България
Мнение 1-5V сигнал от сензор към 3.3V АЦП
Имам един сензор с аналогов изход от 1 до 5V, и искам да го следя с 3.3V микроконтролер. Трябва ми схема с функция Vout = 0.825(Vin - 1).

Първото, който ми идва на акъла, е делител на напрежение и след него диференциален усилвател, например INA152. Явно ще ми трябва и референция 1V и 3.3V.

Има ли по-лесни варианти?


Пон Окт 21, 2019 3:28 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 8:21 pm
Мнения: 28023
Местоположение: София
Мнение Re: 1-5V сигнал от сензор към 3.3V АЦП
Ако се реализира точна тази функция при напрежения под 1 V изхода ще е отрицателен, или ако е едно полярно захранва ето 0, това ли ти трябва? Така губиш 20% от обхвата на сензора.


Пон Окт 21, 2019 3:36 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 8:14 am
Мнения: 4624
Местоположение: Новата земя на племето Мутум'ба
Мнение Re: 1-5V сигнал от сензор към 3.3V АЦП
stewie написа:
Имам един сензор с аналогов изход от 1 до 5V, и искам да го следя с 3.3V микроконтролер. Трябва ми схема с функция Vout = 0.825(Vin - 1).

Първото, който ми идва на акъла, е делител на напрежение и след него диференциален усилвател, например INA152. Явно ще ми трябва и референция 1V и 3.3V.

Има ли по-лесни варианти?


Най-лесния начин е само с делител и линейна корекция в софтуера (ако се налага). Пробвано много пъти и без проблеми. Това ако си с еднополярно напрежение де...

_________________
'просто' е технически синоним на 'красиво'


Пон Окт 21, 2019 4:00 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Май 12, 2014 10:49 pm
Мнения: 4379
Местоположение: София
Мнение Re: 1-5V сигнал от сензор към 3.3V АЦП
Ако ти е стабилно захранването, сетни V+ ref да бъде Vdd и направи делител х 0,66.

Другият вариант е да ползваш FVR = 2,048 и делител х 0,4096.

Ако 1V трябва да се приеме за 0, съотвестващата на 1V стойност а вади от резултата.


Пон Окт 21, 2019 4:09 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран
Аватар

Регистриран на: Сря Фев 20, 2013 4:18 pm
Мнения: 296
Местоположение: България
Мнение Re: 1-5V сигнал от сензор към 3.3V АЦП
@Тони: Трябва ми да имам 0 волта на входа на АЦП когато изходът на сензора е на 1 волт. Според даташита сензорът дава 1 волт на изхода когато няма нищо за отчитане.

@Н'бабане: Един делител който да дава 0.66*Vin ще ми даде 0,66 волта на входа на АЦП-то, когато сензорът дава 1 волт (или не отичита нищо). Това ще изяде една част от резолюцията, не че е фатално, ама ако може да го избегна ще е добре.

п.с: Трети път се опитвам да публикувам отговора, с quickreply нещо не става


Пон Окт 21, 2019 4:16 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Май 12, 2014 10:49 pm
Мнения: 4379
Местоположение: София
Мнение Re: 1-5V сигнал от сензор към 3.3V АЦП
Можеш да ползваш и Vref пинове. Тогава на Vref- пина изработи от делител 1V.


Пон Окт 21, 2019 4:27 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юни 07, 2005 5:20 pm
Мнения: 3231
Мнение Re: 1-5V сигнал от сензор към 3.3V АЦП
Защо пък трябва да имаш 0V на входа на АЦП?
Ако имаш само делител, просто ще имаш офсет (0,66V), който софтуерно ще можеш да отстраниш. Освен това ще имаш истински 0V когато сензора липсва (ще можеш да отчиташ грешка).
Обхвата на АЦП ще намалее само с 20%.
Ако държиш 1V да се транслира към 0V, тогава рискуваш други неща (1V на сензора може да има дрифт с времето...)


Пон Окт 21, 2019 4:50 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Вто Юни 07, 2005 5:20 pm
Мнения: 3231
Мнение Re: 1-5V сигнал от сензор към 3.3V АЦП
lcr написа:
Можеш да ползваш и Vref пинове. Тогава на Vref- пина изработи от делител 1V.


0.66V би било по-коректно ;)


Пон Окт 21, 2019 4:52 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Май 12, 2014 10:49 pm
Мнения: 4379
Местоположение: София
Мнение Re: 1-5V сигнал от сензор към 3.3V АЦП
Прав си. Трябваше малце повече да помисля :)


Пон Окт 21, 2019 5:09 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 8:21 pm
Мнения: 28023
Местоположение: София
Мнение Re: 1-5V сигнал от сензор към 3.3V АЦП
Не случайно имаш 1 V при 0, това е за да можеш да си сигурен че сензора е там.


Пон Окт 21, 2019 9:38 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 3:11 pm
Мнения: 3742
Местоположение: София
Мнение Re: 1-5V сигнал от сензор към 3.3V АЦП
ToHu написа:
Не случайно имаш 1 V при 0, това е за да можеш да си сигурен че сензора е там.


+1

Най-вероятно това е било предвидено да движи трансмитер 4 - 20 мА, стръмност 4 мА / 1 волт.


Пон Окт 21, 2019 10:16 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 8:21 pm
Мнения: 28023
Местоположение: София
Мнение Re: 1-5V сигнал от сензор към 3.3V АЦП
Ами много от сензорите са така, може да избереш дали да е 4-20mA, 0-10mA, 0-5 V, 1-5V, 0-10V, 1-10V, някои могта да с еконфигурират, други така си идват след като ги поръчаш.
според мен най-обикновен делител ще те оправи, сензорите обикновенно имат сравнително нискоимпеднсни изходи, така че делителя може да е с ниско съпротивление така че да нямаш грижи, ако пък много те притеснява един усилвател зад него. Вече ако нямаш достъп до софта, и искаш да го лъжеш че е 0-3 или колкот там ти трябва, тогав аотиваш на вадене, за целт аще ти трябва източник на 1 V. Зависи обаче от къде вземаш референтното за процесора, ако е от Vсс, по добре да сложиш външен референтен, от него да вземеш опорно за ADC и пак от него да направиш напрежението което вадиш, а може пък и двете от Vcc, зависи какво търсиш като точност и температурна стабилност най-вече.


Вто Окт 22, 2019 4:34 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 3:11 pm
Мнения: 3742
Местоположение: София
Мнение Re: 1-5V сигнал от сензор към 3.3V АЦП
Щом като АЦП има обхват до 3.3 волта, значи ползва захранването като референс. Тогава е по-добре и нулата да я компенсира чрез захранващото напрежение, така при евентуални дрейфове поне нулата ще е компенсирана.


Вто Окт 22, 2019 7:06 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 10:31 pm
Мнения: 9646
Мнение Re: 1-5V сигнал от сензор към 3.3V АЦП
ad4110


Вто Окт 22, 2019 7:12 am
Профил
Ранг: Ориентиран
Ранг: Ориентиран
Аватар

Регистриран на: Сря Фев 20, 2013 4:18 pm
Мнения: 296
Местоположение: България
Мнение Re: 1-5V сигнал от сензор към 3.3V АЦП
Благодаря за идеите.

Импедансът на сензора е 1к. Микроконтролерът няма опция за Vref-, а само V+, така че едната опция е с делител на входа на ADC, външна референция и вадене на офеста в софтуер.

Външен ADC също е вариант, трябва да видя с каква точно резолюция ще може да живее клиентът.

Малко офф-топик: дайте някой съвет или буфер за намаляване на Rin от гледна точка на ADC.


Вто Окт 22, 2019 10:17 am
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 47 мнения ]  Отиди на страница 1, 2, 3, 4  Следваща

Кой е на линия

Потребители разглеждащи този форум: Google [Bot] и 7 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни