|
1 / 1 / 0
Регистрация: 04.01.2020
Сообщений: 65
|
|
Измерение тока микроконтроллером atmega8 через операционный усилитель22.11.2020, 21:30. Показов 11476. Ответов 27
Доброго времени суток камрады.
Столкнулся с проблемой измерение тока через операционный усилитель LM358 мегой8. никак не могу найти в сети формулу расчета тока микроконтроллером через ОУ. http://articles.greenchip.com.ua/3-0-29.html В данной статье представлена работа с ОУ МК, но у меня ничего не вышло, и в комментарии в коде описывают одно, а реализовано другое, подскажите как решить данную проблему. Судя с этой стати у меня получилась формула I = U/R Uпад = (Aref * ADC / 1024)/(R2/R1) //(у меня ОУ подключен по схеме дифференцирующего усилителя) I = Uпад/Rшунта Но даные действия потерпели фиаско((
0
|
|
| 22.11.2020, 21:30 | |
|
Ответы с готовыми решениями:
27
измерение тока через шунт Операционный усилитель |
|
656 / 409 / 76
Регистрация: 21.09.2008
Сообщений: 1,407
|
|
| 23.11.2020, 18:29 | |
Сообщение было отмечено Kostyanskiy как решение
Решение
Странная схема. Здесь на стр.1 схема нижнего плеча точного измерителя тока от Texas Instruments.
Здесь на стр.21 две схемы точного измерителя тока от Analog Devices (верхнее и нижнее плечо) на AD8551/8552. Ещё одна полезная статья. У LM358 большое входное напряжение смещения Vos, он плохо подходит на роль измерителя тока. Желателен прецизионный ОУ типа OPA2187, AD8551/8552, AD8572 GS8552, MCP6V02, MCP6V27, MCP6V72.
2
|
|
|
29 / 26 / 8
Регистрация: 09.12.2017
Сообщений: 435
|
||
| 24.11.2020, 13:35 | ||
|
0
|
||
|
1 / 1 / 0
Регистрация: 04.01.2020
Сообщений: 65
|
||
| 24.11.2020, 19:06 [ТС] | ||
|
Добавлено через 5 минут I = Vout/(Rshunt * KOA) В формуле есть переменная Vout, чтобы её перевести у вольты нужно, следовать этой формуле (Aref / 1024) * ADC I = ((Aref / 1024) * ADC) / (Rshunt * KOA) KOA - коэффициент усиление ОУ
1
|
||
|
4083 / 2681 / 432
Регистрация: 09.09.2017
Сообщений: 11,929
|
|
| 25.11.2020, 10:59 | |
|
Kostyanskiy, а вы не хотите разобраться откуда это берется? Или предпочитаете чужую магию?
Тут нужно-то закон Ома да дифференциальный усилитель. Коэффициент которого тоже несложно вывести. Кстати, хочу предупредить что операционники плохо работают вблизи обоих питаний, то есть малые токи вы не измерите. Чтобы это исправить, надо либо к входному сигналу прибавить постоянную составляющую, либо сдвинуть минус питания операционника в отрицательные напряжения. Благо у вас рядом контроллер с таймерами, сделать зарядовый насос на двух конденсаторах и двух диодах несложно.
1
|
|
|
29 / 26 / 8
Регистрация: 09.12.2017
Сообщений: 435
|
||
| 25.11.2020, 22:14 | ||
|
Нам не известно, какую задачу поставил перед собой автор. То есть в каком диапазоне он собирается измерять ток.
0
|
||
|
4083 / 2681 / 432
Регистрация: 09.09.2017
Сообщений: 11,929
|
|
| 26.11.2020, 11:30 | |
|
Так тем более надо знать откуда формулы берутся и какова их область применимости.
И про околонулевые токи (входные и выходные напряжения вблизи питаний ОУ) в любом случае стоит помнить.
0
|
|
|
1 / 1 / 0
Регистрация: 04.01.2020
Сообщений: 65
|
||||
| 29.11.2020, 20:04 [ТС] | ||||
|
Добавлено через 9 минут Добавлено через 6 минут Её с головой хватит для моих задач.
0
|
||||
|
4083 / 2681 / 432
Регистрация: 09.09.2017
Сообщений: 11,929
|
|||
| 29.11.2020, 20:49 | |||
Сообщение было отмечено Kostyanskiy как решение
РешениеДалее это напряжение усиливается дифференциальным усилителем, в результате чего на вход АЦП подается напряжение Uadc = U * k. Соответственно, если по известному Uadc мы хотим посчитать напряжение на выходе усилителя, U = Uadc/k, а оттуда легко посчитать ток (формулу подставьте сами).
1
|
|||
|
1 / 1 / 0
Регистрация: 04.01.2020
Сообщений: 65
|
|
| 30.11.2020, 17:07 [ТС] | |
|
0
|
|
|
29 / 26 / 8
Регистрация: 09.12.2017
Сообщений: 435
|
|
| 30.11.2020, 20:19 | |
|
0
|
|
|
29 / 26 / 8
Регистрация: 09.12.2017
Сообщений: 435
|
||
| 30.11.2020, 20:59 | ||
|
0
|
||
|
29 / 26 / 8
Регистрация: 09.12.2017
Сообщений: 435
|
|
| 30.11.2020, 21:18 | |
|
Был не прав, нашел информацию.
0
|
|
|
4083 / 2681 / 432
Регистрация: 09.09.2017
Сообщений: 11,929
|
||
| 30.11.2020, 23:54 | ||
|
Впрочем, та странная микросхема, которую ТС хочет использовать, может и заработает от околонулевых напряжений, не знаю.
0
|
||
|
29 / 26 / 8
Регистрация: 09.12.2017
Сообщений: 435
|
|
| 01.12.2020, 08:04 | |
|
COKPOWEHEU,
Давно хотел спросить. Почему нельзя просто с шунта (к примеру 0.05 Ома, ток от 0 до 10 ампер) снимать напряжение и пусть контроллер считает. Вход АЦП от 0 вольт до AREF.
0
|
|
|
4083 / 2681 / 432
Регистрация: 09.09.2017
Сообщений: 11,929
|
|
| 01.12.2020, 10:18 | |
|
Можно, отчего нет. Но точность будет ниже.
По вашим условиям 0.05 Ом и 0 - 10 А получается напряжение 0 - 0.5 В. При опорном напряжении скажем 2,56 В получаем использование 1/5 шкалы. А если поставить усилитель в 5 раз, получим и точность в 5 раз выше. Ну и не всегда удобно ставить шунт на землю. Если вы смотрели схемы усилителя, выбранного ТСом, там шунт между источником питания и нагрузкой, то есть на земле сидит именно она, а мерить нужно разность напряжений. Контроллер с этим справляется плохо, а вот инструментальный усилитель - прекрасно.
1
|
|
|
1 / 1 / 0
Регистрация: 04.01.2020
Сообщений: 65
|
||
| 04.12.2020, 18:22 [ТС] | ||
|
0
|
||
|
1 / 1 / 0
Регистрация: 04.01.2020
Сообщений: 65
|
|
| 08.08.2021, 13:10 [ТС] | |
|
Недавно появилась нужда еще раз собрать схему для измерения тока, только вот, я заметил не большие различия в схемах,
Вот эта схема мне понятна, сдесь вопросов нету
0
|
|
|
1 / 1 / 0
Регистрация: 04.01.2020
Сообщений: 65
|
|
| 08.08.2021, 13:16 [ТС] | |
|
А эта схема вызывает вопросы, разве здесь не будет отрицательное напряжение, а в случае с однополярным питанием ноль?
Или измерение в этой схеме происходит по плюсу питания?
0
|
|
|
656 / 409 / 76
Регистрация: 21.09.2008
Сообщений: 1,407
|
|
| 08.08.2021, 19:16 | |
|
Kostyanskiy, это измерение по так называемой схеме верхнего плеча (high side). В даташите на указанный ОУ VREF указано как половина напряжения питания VDD.
Более подробные статьи на английском здесь и здесь. Недавно купил себе прекрасную книгу Картера Брюса и Манчини Рона "Операционные усилители для всех" 2016 г.в. Очень много нужной и полезной информации, схем, которые в других источниках я не находил. Хотя на тот момент у меня уже была электронная версия этой же книги (2011 года), пользоваться печатным вариантом удобнее.
1
|
|
| 08.08.2021, 19:16 | |
|
Помогаю со студенческими работами здесь
20
Операционный усилитель Операционный усилитель Операционный усилитель Операционный усилитель Операционный усилитель Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20%
|
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
|
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
|
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора
Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если. . .
|
|
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
|
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2.
Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
|
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
|
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
|