ACS712 на 20 и 5а

Ответить
Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

ACS712 на 20 и 5а

#1

Сообщение Di123 » 06.10.2021{, 07:12}

как бы ничего сложного сделал простейший пример
2021-10-06_110229.png
2021-10-06_110229.png (5.28 КБ) 375 просмотров

в маштабировании 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а ?
кто нибудь с ними работал может есть какие нюансы в коде
в даташите написано что принцып одинаковый у них нужно только менять маштабирование

KulibinOrsk
Лейтенант
Сообщения: 515
Зарегистрирован: 25.02.2018{, 08:48}
Репутация: 21
Откуда: Оренбург
Имя: Александр

ACS712 на 20 и 5а

#2

Сообщение KulibinOrsk » 06.10.2021{, 13:09}

Di123, лет так 10 назад пробовал. Приходилось ноль подстраивать у датчиков. Т.е. ноль не всегда есть 2.55В , соответственно лучше сразу закладывать калибровку. Хотя у вас что то уж сильно задавлены показания.

starshoy81
Лейтенант
Сообщения: 530
Зарегистрирован: 05.04.2016{, 23:30}
Репутация: 29
Откуда: Санкт-Петербург
Имя: Илья

ACS712 на 20 и 5а

#3

Сообщение starshoy81 » 06.10.2021{, 14:26}

Di123, надо поставить другой конденсатор С2 (он подключен к 6й ноге микрухи) и делать массив из 10 измерений с вычислением среднего значения. Ещё можно RC фильтр повесить на выход. Тогда будет более похоже на правду, иначе показания сильно колеблются.
Вот выдержка из одного проекта :
"C2 - это конденсатор фильтра, упомянутый в спецификации U1 (ACS712). Увеличение C2 приводит к уменьшению текущей полосы пропускания датчика U1. Поскольку мы имеем дело с постоянным током, нам нужна только низкая пропускная способность, чтобы отклонять шумы, которые могут помешать нашему текущему восприятию. 10uF было предложено для максимальной фильтрации для приложений постоянного тока, но в техническом описании также упоминалось, что 10uF приведет к более медленному увеличению и времени отклика. В конце концов я остановился на 2,2 мкФ."

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

ACS712 на 20 и 5а

#4

Сообщение Di123 » 06.10.2021{, 18:57}

KulibinOrsk, это я заметил потмучто 0в у меня получилось при 510 ацп
но подстраивать нечего я взял ацп с датчика при отсутствии тока и приравнял его к нулю

starshoy81, про большой разброс измерения я тоже долго мучился и не мог понять почиму так пока не взял осцылограф и не посмотрел что за бред творится на ацп при очень стабильном источнике питания
помогло поставить конденсатор на ацп 0,47мкф как шумы уменьшились в разы и стали в раёне 11мв и показания стали полностью стабильны

Ingwar
Полковник
Сообщения: 1929
Зарегистрирован: 28.10.2015{, 22:47}
Репутация: 223
Откуда: Ленобласть
Имя: Игорь

ACS712 на 20 и 5а

#5

Сообщение Ingwar » 06.10.2021{, 19:23}

Di123 писал(а):
06.10.2021{, 18:57}
что за бред творится на ацп
Входное сопротивление АЦП ардуины около 100 Мом!
В условиях электромагнитного шума ,нас окружающего, Ваши проводники работают как хорошие антенны. Правильнее было шунтировать вход ацп резистором из расчета номинального выходного тока с датчика. Конденсатором Вы просто сделали ФНЧ и отслеживать быстроизменяющийся процессы уже не сможете.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.

starshoy81
Лейтенант
Сообщения: 530
Зарегистрирован: 05.04.2016{, 23:30}
Репутация: 29
Откуда: Санкт-Петербург
Имя: Илья

ACS712 на 20 и 5а

#6

Сообщение starshoy81 » 06.10.2021{, 21:19}

Di123, речь про другой кодёр, он по даташиту фильтром работает, подключен к 6 ноге.

Ответить

Вернуться в «Помогите, а то я "нимагу"»