Arduino ACS712-30A
тел. +7(499)347-04-82
Описание Arduino ACS712-30A
Датчик тока ACS712-30A (Arduino-совместимый)
📌 Общее описание
ACS712-30A — это прецизионный датчик тока на основе эффекта Холла, произведенный компанией Allegro MicroSystems. Он позволяет измерять постоянный и переменный ток в диапазоне ±30 Ампер без электрического контакта с измеряемой цепью (гальваническая развязка). Датчик выдает аналоговый сигнал напряжения, пропорциональный протекающему току, что делает его идеальным для использования с микроконтроллерами, такими как Arduino, ESP32, STM32 и Raspberry Pi.
Принцип работы основан на том, что ток, протекающий через медный проводник внутри микросхемы, создает магнитное поле, которое регистрируется элементом Холла, расположенным рядом. Это поле преобразуется в пропорциональное напряжение, которое затем усиливается и поступает на выход.
Датчик часто продается в виде готового модуля (разбивка на PCB с разъемами и конденсаторами фильтрации), что облегчает его подключение к Arduino.
⚙️ Технические характеристики
| Параметр | Значение | |---------------------------------|----------------------------------------------| | Входное напряжение (VCC) | 4.5 – 5.5 В (номинально 5 В) | | Ток питания (ICC) | ~10 мА (типично) | | Диапазон измерения тока | ±30.0 А (полная шкала) - от -30A до +30A | | Чувствительность (Sensitivity) | 66 мВ/А (исправленное для модулей 30A) Каждый ампер меняет напряжение на 66 мВ | | Напряжение покоя (VIOUT at 0A)| VCC/2 ≈ 2.5 В (при VCC = 5В) | | Выходное сопротивление | 4.7 кОм (~4700 Ом) | | Нелинейность (полная шкала) | ≤ 1.5 % типично | | Полоса пропускания (Bandwidth)| До 80 кГц Зависит от конденсатора на выводе FILTER | | Время отклика (Typ.) | 5 µs (микросекунд) | | Ошибка нулевого смещения | 3% максимальная | | Напряжение изоляции (не обязательно) | 2100 В AC эффективных (между выводом текучести и корпусом) | | Пренебрежение влиянием | Внутренние железные перемычки Мердректор компенсирует | | ТХ (Тип корпуса) | SOIC-8 (поверхностный монтаж) | | Connectors on Breakout Board| Клеммники: под винт (VISOR-терминалы) | | Рабочая температура | от -40 °C до +85 °C (без повреждений) | | *Стабильность смещения (Current S) | критично через полный цикл | | Напряжение на выходе (Формула) | Vout = VCC/2 + (0.066 V/A) × Ip |
❗ Важно: Для модулей с маркировкой "ACS712-30A" на корпусе часто установлен резистор изменения масштаба, номинальная чувствительность равна 66 мВ/А. Не путайте с другими версиями датчика (5А, 20А).
🖥️ Соединение с Arduino (распиновка)
Модуль датчика обычно имеет 3 вывода:
- VCC → Подключите к 5В на Arduino
- GND → Подключите к GND на Arduino
- OUT → Аналоговый вывод (например, A0)
✨ Пример подключения для измерения нагрузки:
5V ─── Серийная нагрузка ─ (Медный кабель питания проходит через датчик)
Датчик Ранней СХЕМЫ:
- «руки» -винтовые клеммы для провода с контролируемым током
/
VCC=5V
OUT=A0
GND=GND
🔌 Совместимые модели и примеры
| Часть / Стандарт | Описание | |-------------------------------|------------------------------------------------| | ACS712ELCTR-30A-T | Стандартное наименование чипа от Allegro (SOIC). Часто используется в модулях | | ACS711ELCTR-25A-T | Близкая альтернатива, но DC возможен иной диапазон | | MA30 | OEM - скрытый аналог под именем этого движка | | Модуль "Dual ACS712" | Компактные готовые платы несHELLLY РADED модули| | Вланарҵанную мелочь.. – про не ставьте вне | например: LWBRSTD/F - модуль GW и аналоги | | Столден D49-25 Тип: | аналог от производителей HAL (SIN122R...) возможно нужен CRC |
📦 Форм фактор и вариативность
Зависимо от производителя брейкаунт-платы, вы можете увидеть:
- защитный стабилизатор фильтры (chip capacitor)
- подстроичный потенциометр компенсации (VR1 окладе) для калибровки RMS ноль невозможно точно
Наиболее массовые совместимые продукты это.
- Generic China Breakout board (30031-92...)
Альтернативы от других вендоров:
- ZMC200TE - New Zealand embedded
- IPIS / GMW TI INA240A2 экто го.
⚠️ Рекомендации по эксплуатации
- Типовая точность: старайтесь отслеживать показания АЦП усредняя результат минимум для 5 тических замеров
- Сдвиг уровня: учитывайте VCC/2 в расчетах обязательным образом.
Технический сайт IC: www.allegromicro.com насчёт ACS712 (Pinout опиляется сам либо по модели точно).
—--------- Поддержите точностью: рекомендую таблицу Расчета AT API документатy по добав.all Done