Виж темите без отговор | Виж активните теми
Дата и час: Чет Апр 25, 2024 6:23 am
1-5V сигнал от сензор към 3.3V АЦП
Автор |
Съобщение |
stewie
Ранг: Ориентиран
Регистриран на: Сря Фев 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 |
|
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 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 АЦП
Най-лесния начин е само с делител и линейна корекция в софтуера (ако се налага). Пробвано много пъти и без проблеми. Това ако си с еднополярно напрежение де...
_________________ 'просто' е технически синоним на 'красиво'
|
Пон Окт 21, 2019 4:00 pm |
|
|
lcr
Ранг: Форумен бог
Регистриран на: Пон Май 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 |
|
|
stewie
Ранг: Ориентиран
Регистриран на: Сря Фев 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 |
|
|
lcr
Ранг: Форумен бог
Регистриран на: Пон Май 12, 2014 10:49 pm Мнения: 4379 Местоположение: София
|
Re: 1-5V сигнал от сензор към 3.3V АЦП
Можеш да ползваш и Vref пинове. Тогава на Vref- пина изработи от делител 1V.
|
Пон Окт 21, 2019 4:27 pm |
|
|
velio
Ранг: Форумен бог
Регистриран на: Вто Юни 07, 2005 5:20 pm Мнения: 3231
|
Re: 1-5V сигнал от сензор към 3.3V АЦП
Защо пък трябва да имаш 0V на входа на АЦП? Ако имаш само делител, просто ще имаш офсет (0,66V), който софтуерно ще можеш да отстраниш. Освен това ще имаш истински 0V когато сензора липсва (ще можеш да отчиташ грешка). Обхвата на АЦП ще намалее само с 20%. Ако държиш 1V да се транслира към 0V, тогава рискуваш други неща (1V на сензора може да има дрифт с времето...)
|
Пон Окт 21, 2019 4:50 pm |
|
|
velio
Ранг: Форумен бог
Регистриран на: Вто Юни 07, 2005 5:20 pm Мнения: 3231
|
Re: 1-5V сигнал от сензор към 3.3V АЦП
0.66V би било по-коректно
|
Пон Окт 21, 2019 4:52 pm |
|
|
lcr
Ранг: Форумен бог
Регистриран на: Пон Май 12, 2014 10:49 pm Мнения: 4379 Местоположение: София
|
Re: 1-5V сигнал от сензор към 3.3V АЦП
Прав си. Трябваше малце повече да помисля
|
Пон Окт 21, 2019 5:09 pm |
|
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 8:21 pm Мнения: 28023 Местоположение: София
|
Re: 1-5V сигнал от сензор към 3.3V АЦП
Не случайно имаш 1 V при 0, това е за да можеш да си сигурен че сензора е там.
|
Пон Окт 21, 2019 9:38 pm |
|
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 3:11 pm Мнения: 3742 Местоположение: София
|
Re: 1-5V сигнал от сензор към 3.3V АЦП
+1 Най-вероятно това е било предвидено да движи трансмитер 4 - 20 мА, стръмност 4 мА / 1 волт.
|
Пон Окт 21, 2019 10:16 pm |
|
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 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 |
|
|
bateAz
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 3:11 pm Мнения: 3742 Местоположение: София
|
Re: 1-5V сигнал от сензор към 3.3V АЦП
Щом като АЦП има обхват до 3.3 волта, значи ползва захранването като референс. Тогава е по-добре и нулата да я компенсира чрез захранващото напрежение, така при евентуални дрейфове поне нулата ще е компенсирана.
|
Вто Окт 22, 2019 7:06 am |
|
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 10:31 pm Мнения: 9646
|
Re: 1-5V сигнал от сензор към 3.3V АЦП
|
Вто Окт 22, 2019 7:12 am |
|
|
stewie
Ранг: Ориентиран
Регистриран на: Сря Фев 20, 2013 4:18 pm Мнения: 296 Местоположение: България
|
Re: 1-5V сигнал от сензор към 3.3V АЦП
Благодаря за идеите.
Импедансът на сензора е 1к. Микроконтролерът няма опция за Vref-, а само V+, така че едната опция е с делител на входа на ADC, външна референция и вадене на офеста в софтуер.
Външен ADC също е вариант, трябва да видя с каква точно резолюция ще може да живее клиентът.
Малко офф-топик: дайте някой съвет или буфер за намаляване на Rin от гледна точка на ADC.
|
Вто Окт 22, 2019 10:17 am |
|
|
Кой е на линия |
Потребители разглеждащи този форум: Google [Bot] и 7 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|