Страница 1 из 1
ACS712 на 20 и 5а
Добавлено: 06 окт 2021, 07:12
Di123
как бы ничего сложного сделал простейший пример
2021-10-06_110229.png
в маштабировании 510-1023 на 0-20000 для 20а датчика показывает приемлемо от 0 и выше
допустим дать 0,5а ему он показывает 0,43-0,47 стабильно учитывая шаг на 1 ацп = 40ма и добавить ему погрешность заводскую скажем сайдёт для такого диапазона особой точности и не ждать на миллиамерах
подключаю датчик на 5а с маштабированием 510-1023 на 0-5000 и показывает на 0,5а всего 0,17а и так на всех таких датчиках
опираясь на датчик в 20а я думаю что на верном пути но как быть с датчиками на 5а ?
кто нибудь с ними работал может есть какие нюансы в коде
в даташите написано что принцып одинаковый у них нужно только менять маштабирование
ACS712 на 20 и 5а
Добавлено: 06 окт 2021, 13:09
KulibinOrsk
[ref]Di123[/ref], лет так 10 назад пробовал. Приходилось ноль подстраивать у датчиков. Т.е. ноль не всегда есть 2.55В , соответственно лучше сразу закладывать калибровку. Хотя у вас что то уж сильно задавлены показания.
ACS712 на 20 и 5а
Добавлено: 06 окт 2021, 14:26
starshoy81
[ref]Di123[/ref], надо поставить другой конденсатор С2 (он подключен к 6й ноге микрухи) и делать массив из 10 измерений с вычислением среднего значения. Ещё можно RC фильтр повесить на выход. Тогда будет более похоже на правду, иначе показания сильно колеблются.
Вот выдержка из одного проекта :
"C2 - это конденсатор фильтра, упомянутый в спецификации U1 (ACS712). Увеличение C2 приводит к уменьшению текущей полосы пропускания датчика U1. Поскольку мы имеем дело с постоянным током, нам нужна только низкая пропускная способность, чтобы отклонять шумы, которые могут помешать нашему текущему восприятию. 10uF было предложено для максимальной фильтрации для приложений постоянного тока, но в техническом описании также упоминалось, что 10uF приведет к более медленному увеличению и времени отклика. В конце концов я остановился на 2,2 мкФ."
ACS712 на 20 и 5а
Добавлено: 06 окт 2021, 18:57
Di123
[ref]KulibinOrsk[/ref], это я заметил потмучто 0в у меня получилось при 510 ацп
но подстраивать нечего я взял ацп с датчика при отсутствии тока и приравнял его к нулю
[ref]starshoy81[/ref], про большой разброс измерения я тоже долго мучился и не мог понять почиму так пока не взял осцылограф и не посмотрел что за бред творится на ацп при очень стабильном источнике питания
помогло поставить конденсатор на ацп 0,47мкф как шумы уменьшились в разы и стали в раёне 11мв и показания стали полностью стабильны
ACS712 на 20 и 5а
Добавлено: 06 окт 2021, 19:23
Ingwar
Di123 писал(а): 06 окт 2021, 18:57
что за бред творится на ацп
Входное сопротивление АЦП ардуины около 100 Мом!
В условиях электромагнитного шума ,нас окружающего, Ваши проводники работают как хорошие антенны. Правильнее было шунтировать вход ацп резистором из расчета номинального выходного тока с датчика. Конденсатором Вы просто сделали ФНЧ и отслеживать быстроизменяющийся процессы уже не сможете.
ACS712 на 20 и 5а
Добавлено: 06 окт 2021, 21:19
starshoy81
[ref]Di123[/ref], речь про другой кодёр, он по даташиту фильтром работает, подключен к 6 ноге.