0 / 0 / 0
Регистрация: 14.04.2013
Сообщений: 33
1

Измерение разницы напряжений. АЦП

13.03.2014, 14:38. Показов 4381. Ответов 16
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте,
Есть два аналоговых сенсора, необходимо как можно точнее измерять разницу напряжений с этих датчиков, потом все идет на ацп в контроллер. И тут возник вопрос цены. Я знаю что в старших атмегах есть функция ацп с дифференциальным входом, которая полностью решает эту задачу, но ставить минимум атмегу16 там где справится атини не очень хочется. Может как то можно эту разницу сразу получать с внешней обвязки и усилять (опционально) и подавать на ацп ?
Спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.03.2014, 14:38
Ответы с готовыми решениями:

Измерение напряжений с помощью АЦП
Всем привет. Необходимо измерять напряжение +-10В с помощью АЦП микроконтроллера ATmega16 от...

Измерение "больших" напряжений с высокой точностью.
Всем добрый день) Хочу вот собрать как можно более универсальную зарядку для аккумуляторов. И тут...

измерение напряжения с помощью АЦП микроконтроллера!
Добрый вечер уважаемые форумчане. Есть одна схема в некоторой точке которой напряжение...

Усилитель разницы напряжений
Помогите сделать усилитель разницы напряжений. Желательно как можно проще, лучше на ОУ. К-т...

Измерение маленьких (до 1мВ) напряжений ATMega-й.
Здравствуйте! Судя по документации вроде как всё равно, чему равно опорное напряжение AREF. Но...

16
1 / 1 / 0
Регистрация: 05.10.2017
Сообщений: 2,048
13.03.2014, 14:41 2
дифусилитель классический собрать. почитать нестеренко
0
0 / 0 / 0
Регистрация: 14.04.2013
Сообщений: 33
13.03.2014, 14:46 3
спасибо.
Цитата Сообщение от Hotd
почитать нестеренко
не могли бы по-конкретней ?
0
1 / 1 / 0
Регистрация: 05.10.2017
Сообщений: 2,048
13.03.2014, 14:55 4
http://www.bookwork.ru/book/nesterenko_ ... ted_op_amp например так там есть схема.
0
MCSD: APP BUILDER
8794 / 1073 / 104
Регистрация: 17.06.2006
Сообщений: 12,602
13.03.2014, 14:58 5
если сигналы меняются медленно - считывайте двумя каналами и вычитайте
а чем точный внешний диф.усилитель делать - лучше уж мегу 16 всё-таки поставить
уж какая там мега16 старшая?
0
0 / 0 / 0
Регистрация: 12.08.2012
Сообщений: 1,217
13.03.2014, 16:49 6
Некоторые attiny тоже имеют дифференциальный АЦП, в attiny15, attiny26 точно есть.
0
0 / 0 / 0
Регистрация: 14.04.2013
Сообщений: 33
13.03.2014, 17:19 7
Цитата Сообщение от mShit
Некоторые attiny тоже имеют дифференциальный АЦП, в attiny15, attiny26 точно есть.
Спасибо, да таки есть, глянул в даташите.
Я просто начал смотреть диф.усилители типа AD8129 на ебее, так они получаются сравнимы с аттини15 по цене. Единственное, конечно, что если делать несколько пар датчиков и вешать на один контроллер, то лучше наверное диф.усилок взять отдельной схемой.
0
0 / 0 / 0
Регистрация: 14.04.2013
Сообщений: 33
13.03.2014, 17:29 8
Цитата Сообщение от Johmmy0007
если сигналы меняются медленно - считывайте двумя каналами и вычитайте
а чем точный внешний диф.усилитель делать - лучше уж мегу 16 всё-таки поставить
уж какая там мега16 старшая?
думал об этом, на температурные датчики такое конечно подойдет. И тут еще нюанс как написал выше, что возможно будет несколько пар на одном контроллере.
0
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,379
13.03.2014, 17:30 9
А что за датчики?
0
0 / 0 / 0
Регистрация: 14.04.2013
Сообщений: 33
13.03.2014, 17:41 10
Цитата Сообщение от okotimiv
А что за датчики?
Тренируюсь на температурных сейчас, следующий акселерометры аналоговые, планирую опрашивать с частотой 125 Гц.
0
MCSD: APP BUILDER
8794 / 1073 / 104
Регистрация: 17.06.2006
Сообщений: 12,602
13.03.2014, 18:29 11
Цитата Сообщение от byrst
Цитата Сообщение от Johmmy0007
если сигналы меняются медленно - считывайте двумя каналами и вычитайте
а чем точный внешний диф.усилитель делать - лучше уж мегу 16 всё-таки поставить
уж какая там мега16 старшая?
думал об этом, на температурные датчики такое конечно подойдет. И тут еще нюанс как написал выше, что возможно будет несколько пар на одном контроллере.
ну так даже у меги8 - до 8 каналов

>>Я просто начал смотреть диф.усилители типа AD8129 на ебее, так они получаются сравнимы с аттини15 по цене.

зачем вам тинька-то, что вы выиграете, не понимаю? В чём заключается такая философия? т.е вы готовы десяток дифусилителей поставить, лишь бы мегу не использовать?
0
0 / 0 / 0
Регистрация: 21.08.2011
Сообщений: 1,057
13.03.2014, 19:03 12
Да еще и в тиньке "ни ума ни фантазии" - т.е. даже самую простенькую ЦОС для фильтрации и сглаживания не сделать. Меги конечно тоже не TMS320, но кое-что и они могут.
0
1 / 1 / 0
Регистрация: 30.08.2010
Сообщений: 3,379
13.03.2014, 19:05 13
Температурные датчики бывают разные, у вас какие?
0
0 / 0 / 0
Регистрация: 14.04.2013
Сообщений: 33
13.03.2014, 19:13 14
Цитата Сообщение от Johmmy0007
Цитата Сообщение от byrst
Цитата Сообщение от Johmmy0007
если сигналы меняются медленно - считывайте двумя каналами и вычитайте
а чем точный внешний диф.усилитель делать - лучше уж мегу 16 всё-таки поставить
уж какая там мега16 старшая?
думал об этом, на температурные датчики такое конечно подойдет. И тут еще нюанс как написал выше, что возможно будет несколько пар на одном контроллере.
ну так даже у меги8 - до 8 каналов
>>Я просто начал смотреть диф.усилители типа AD8129 на ебее, так они получаются сравнимы с аттини15 по цене.
зачем вам тинька-то, что вы выиграете, не понимаю? В чём заключается такая философия? т.е вы готовы десяток дифусилителей поставить, лишь бы мегу не использовать?
я новичок, поэтому может чего то не понимаю.
Смотрите, задача стоит заложить возможность масштабирования, т.е. стоит аттини15 например она может получать разницу с одной пары датчиков, далее если добавятся еще пара датчиков то придется и добавлять еще один контроллер и т.д., при внешнем диф.усилке достаточно подцепить его на одну ногу и вуаля еще можно добавить 7 пар датчиков если мега8 например.
Ведь насколько я понимаю, нельзя подцепить больше одной пары датчиков на один диф. вход на контроллере.
0
MCSD: APP BUILDER
8794 / 1073 / 104
Регистрация: 17.06.2006
Сообщений: 12,602
13.03.2014, 20:24 15
ну я и спрашиваю - вы кучу дифусилителей собрались ставить? как вы датчики-то собираетесь переключать на одном дифусилителе? если коммутатор ставить - то его можно и к диф входу ацп мк подключить.
кроме того в мк - несколько каналов дифференциальных.
откройте документацию на тот же мега16 и посмотрите. рекомендую справочник Евстифеева.
0
0 / 0 / 0
Регистрация: 14.04.2013
Сообщений: 33
13.03.2014, 22:05 16
Цитата Сообщение от Johmmy0007
ну я и спрашиваю - вы кучу дифусилителей собрались ставить? как вы датчики-то собираетесь переключать на одном дифусилителе? если коммутатор ставить - то его можно и к диф входу ацп мк подключить.
да, как я понимаю, на каждую пару датчиков по дифусилителю, разницу с дифусилителя на аналоговую ногу.
Цитата Сообщение от Johmmy0007
Цитата Сообщение от Johmmy0007
кроме того в мк - несколько каналов дифференциальных.
откройте документацию на тот же мега16 и посмотрите. рекомендую справочник Евстифеева.
вот этого не знал, думал всего две ноги, почитаю, спасибо.
0
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
14.03.2014, 13:03 17
Цитата Сообщение от Johmmy0007
в мк - несколько каналов дифференциальных
+1.
Более того, в современных AVR модуль АЦП содержит программируемый усилитель.
0
14.03.2014, 13:03
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.03.2014, 13:03
Помогаю со студенческими работами здесь

Измерение напряжений аккумуляторов батареи с помощью МК.
И снова от меня дурацкий вопрос к мастерам своего дела) Точнее два. 1. Требуется измерять...

АЦП и измерение сопротивления
Всем привет! Ранее в темке интересовался по поводу измерения температуры датчиком pt100. Пришло...

Измерение тока через АЦП
Подскажите, пожалуйста, как правильно измерить ток через ацп Если я настроил ацп в 12 битный...

Arduino с АЦП 7793ad измерение напряжения
Помогите написать код в среде Arduino IDE для измерения напряжения на аналоговом входе АЦП 7793ad...

измерение частоты сигнала с помощью ацп
Здравствуйте! Есть сигнал условно периодический (изменение периода составляет +- 10мс ) и...

Измерение отрицательного напряжения АЦП мср3204?
Как измерить отрицательное напряжение с помощью АЦП мср3204? В нормальное состоянии он измеряет от...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru