Arduino ACS712ELC-30A

Arduino ACS712ELC-30A
Артикул: 2505271

производитель: Arduino
Требуется установка или ремонт?

сервисный центр Kypidetali!

тел. +7(499)347-04-82

Описание Arduino ACS712ELC-30A

Вот подробное описание, технические характеристики, а также список парт-номеров и совместимых моделей для датчика тока ACS712ELC-30A.


Описание

ACS712ELC-30A — это модуль на основе линейного датчика эффекта Холла от компании Allegro MicroSystems (ACS712). Он предназначен для измерения постоянного (DC) или переменного (AC) тока в диапазоне от -30А до +30А. Датчик работает по принципу бесконтактного измерения: ток протекает через встроенный токопроводящий путь (шунт), создавая магнитное поле, которое регистрируется элементом Холла.

Почему «-30A»? В линейке ACS712 есть разные варианты чувствительности от «A» до «C» (5A, 20A, 30A). Версия «30A» имеет самую низкую чувствительность (66 мВ/А), но и самый широкий диапазон.

Особенности:

  • Простота использования: подключил питание 5В, и на выходе получаешь аналоговое напряжение, прямо пропорциональное току.
  • Прямое включение в разрыв цепи (последовательно) — постоянный ток измеряется напрямую, переменный — является линейным.
  • Измерение как переменного, так и постоянного тока.
  • Простая гальваническая развязка (напряжение между измерительной цепью и логической частью изолировано сверхтолстым слоем меди в корпусе, но это не оптом. Строго: изоляция обеспечивается физическим разделением пути протекания тока от цепи датчика). Тем не менее эта «изоляция» есть, но не стоит использовать её для защиты от пробоя высокого напряжения без дополнительных предохранителей.

Применение — в системах умного дома (мониторинг энергии), станках, источниках бесперебойного питания (ИБП), проектах на Arduino, ESP32, STM32 и т.д.


Технические характеристики (ACS712ELC-30A)

| Параметр | Значение | |----------------------------------|----------| | Модель чипа | ACS712 (точнее: ACS712ELC-30A-T) | | Количество выводов | 3 сигн + 2 силовых (на плате 5 контактов или 8 пин) | | Напряжение питания | 5 В постоянного тока (±0.25В) | | Ток покоя (нулевой ток) | 2.5 В (при 5В питания) | | Чувствительность | 66 мВ / А | | Диапазон измерений | ±30 А (пилообразно: от -30 до +30 А) | | Типичный размер шага Arduino (10-бит АЦП) | ~30 мА на единицу (около 0.128° для ПТ) | | Полоса пропускания | 80 — 200 кГц (зависит от обвязки: у модулей типично 80 — 800 кУц / на стандартном допуске — 200 кГц у оригибод2/12 …) | | Общее время отклика | 5 мкс (типичная) | | Линейность | ±0.1% от полной шкалы | | Выходной дрейф | ±1 мВ при изменении внешнего маг. поля (Могу — ±2%) | Максимальная асимметривысота ф̲0̲книках т очности | ≈ ±0,75 V — ??? ///Actually: Лучше не превышать 10 кГц для чистоты | | Время нарастания | 5 — 8 мкс | | Диэлектрическая прочность | >2100 В (изоляция внутренн) | | Температурный эффект (дРИФТ) | ±×1% Коэф | | Рабочая температура | –40 °C до 85 °C |


Парт-номера (как искать — маркировка на плате)

Исходный чип: Allegro ACS712ELC-30A-T. На ленте оно маркируется дополнительно:

  • ACS712ELC-30A — маркировка на самом чипе (указывается чувствительность 66 мВ/А).
  • ACS712ELCTR-30A-T (версия для поверхностного монтажа, за небольшую партию обычно модули уже полные).

На готовом модуле типа "ACS712 Module 30A"[⚠️]:

  • Распиновка: VCC, GND, OUT, два винтовых или луженые контакта для силовых линий AC LINE/LOAD; иногда есть два контакта или GND and ??)

  • Странговый производитель может выдать клон модуля с маркировкой «YL-59 ACS712 30A» — но у него внутри такой же чип.

BOM на монтаж (значение деталей)

На самом модуле обычно дополнительно стоят:

  • Развязывающий конденсатор C1: 1 мкФ / 100нФ (есть напрямую на VCC:GND);
  • Обвес на OUT: LC-фильтр для АЦП.

Полный парт-номер модуля в каталогах дистрибью- ...торов Elektro / NXP (и так далее): такого как партов не имеют; используйте поиск “ACS712 Module 30A +5V”.


С вывод «X!»: PIN сигнальная таблица

для Arduino

#define ACS712_PIN  A0        // A0 analog подклюбен к 

Совместимые модели для Arduino ACS712ELC-30A

Arduino ACS712ELC-30A