ACS712 на 20 и 5а

Ответить
Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03 ноя 2018, 19:38
Имя: Дмитрий

ACS712 на 20 и 5а

Сообщение 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а ?
кто нибудь с ними работал может есть какие нюансы в коде
в даташите написано что принцып одинаковый у них нужно только менять маштабирование
У вас нет необходимых прав для просмотра вложений в этом сообщении.
KulibinOrsk
Лейтенант
Сообщения: 516
Зарегистрирован: 25 фев 2018, 08:48
Откуда: Оренбург
Имя: Александр

ACS712 на 20 и 5а

Сообщение KulibinOrsk »

[ref]Di123[/ref], лет так 10 назад пробовал. Приходилось ноль подстраивать у датчиков. Т.е. ноль не всегда есть 2.55В , соответственно лучше сразу закладывать калибровку. Хотя у вас что то уж сильно задавлены показания.
starshoy81
Лейтенант
Сообщения: 530
Зарегистрирован: 05 апр 2016, 23:30
Откуда: Санкт-Петербург
Имя: Илья

ACS712 на 20 и 5а

Сообщение starshoy81 »

[ref]Di123[/ref], надо поставить другой конденсатор С2 (он подключен к 6й ноге микрухи) и делать массив из 10 измерений с вычислением среднего значения. Ещё можно RC фильтр повесить на выход. Тогда будет более похоже на правду, иначе показания сильно колеблются.
Вот выдержка из одного проекта :
"C2 - это конденсатор фильтра, упомянутый в спецификации U1 (ACS712). Увеличение C2 приводит к уменьшению текущей полосы пропускания датчика U1. Поскольку мы имеем дело с постоянным током, нам нужна только низкая пропускная способность, чтобы отклонять шумы, которые могут помешать нашему текущему восприятию. 10uF было предложено для максимальной фильтрации для приложений постоянного тока, но в техническом описании также упоминалось, что 10uF приведет к более медленному увеличению и времени отклика. В конце концов я остановился на 2,2 мкФ."
Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03 ноя 2018, 19:38
Имя: Дмитрий

ACS712 на 20 и 5а

Сообщение Di123 »

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

[ref]starshoy81[/ref], про большой разброс измерения я тоже долго мучился и не мог понять почиму так пока не взял осцылограф и не посмотрел что за бред творится на ацп при очень стабильном источнике питания
помогло поставить конденсатор на ацп 0,47мкф как шумы уменьшились в разы и стали в раёне 11мв и показания стали полностью стабильны
Ingwar
Полковник
Сообщения: 1928
Зарегистрирован: 28 окт 2015, 22:47
Откуда: Ленобласть
Имя: Игорь
Поблагодарили: 2 раза

ACS712 на 20 и 5а

Сообщение Ingwar »

Di123 писал(а): 06 окт 2021, 18:57 что за бред творится на ацп
Входное сопротивление АЦП ардуины около 100 Мом!
В условиях электромагнитного шума ,нас окружающего, Ваши проводники работают как хорошие антенны. Правильнее было шунтировать вход ацп резистором из расчета номинального выходного тока с датчика. Конденсатором Вы просто сделали ФНЧ и отслеживать быстроизменяющийся процессы уже не сможете.
Люди в своем большинстве живо интересуются всем на свете, за исключением того, что действительно стоит знать.
starshoy81
Лейтенант
Сообщения: 530
Зарегистрирован: 05 апр 2016, 23:30
Откуда: Санкт-Петербург
Имя: Илья

ACS712 на 20 и 5а

Сообщение starshoy81 »

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

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей