Π”Π°Ρ‚Ρ‡ΠΈΠΊ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ° для Ардуино: схСмы ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ Π²Ρ‹Π±ΠΎΡ€ модуля

Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ° Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Arduino ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΡˆΠΈΡ€ΠΎΠΊΠΈΠ΅ возмоТности для создания систСм домашнСй Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΡƒΠΌΠ½Ρ‹Ρ… Ρ€ΠΎΠ·Π΅Ρ‚ΠΎΠΊ ΠΈ ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ² ΡƒΡ‡Π΅Ρ‚Π° элСктроэнСргии. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ бСзопасно ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ энСргии Π±Ρ‹Ρ‚ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠ±ΠΎΡ€ΠΎΠ², Π²Ρ‹ΡΠ²Π»ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ Π΄Π°ΠΆΠ΅ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ качСство сСтСвого напряТСния. Однако, Ρ€Π°Π±ΠΎΡ‚Π° с высоким напряТСниСм Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ строгого соблюдСния ΠΏΡ€Π°Π²ΠΈΠ» элСктробСзопасности ΠΈ понимания ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ измСрСния постоянного Ρ‚ΠΎΠΊΠ°, Π³Π΄Π΅ достаточно Ρ€Π°Π·ΠΎΡ€Π²Π°Ρ‚ΡŒ Ρ†Π΅ΠΏΡŒ ΠΈ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ‚ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· ΡˆΡƒΠ½Ρ‚, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ слоТных Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ. Π’Π°ΠΌ потрСбуСтся Π½Π΅ просто ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ напряТСния, Π½ΠΎ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΡΠΈΠ½ΡƒΡΠΎΠΈΠ΄Π°Π»ΡŒΠ½Ρ‹ΠΉ сигнал, часто ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠΉ смСщСниС ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ нуля. ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ сСнсора опрСдСляСт Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π²Π°ΡˆΠΈΡ… вычислСний ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ всСй систСмы Π² Ρ†Π΅Π»ΠΎΠΌ.

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ популярныС ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ACS712 ΠΈ ZMPT101B, рассмотрим ΠΈΡ… схСмотСхнику ΠΈ прСдоставим Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Arduino. Π’Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ коэффициСнты пСрСсчСта ΠΈ ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Ρ… ошибок, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΡŽ оборудования.

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ измСрСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ° ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°ΠΌΠΈ

ΠœΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρ‹ Arduino, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Uno ΠΈΠ»ΠΈ Nano, ΠΈΠΌΠ΅ΡŽΡ‚ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ Π²Ρ…ΠΎΠ΄Ρ‹, способныС ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ напряТСниС Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 0 Π΄ΠΎ 5 Π²ΠΎΠ»ΡŒΡ‚ (ΠΈΠ»ΠΈ 3.3 Π²ΠΎΠ»ΡŒΡ‚Π°). ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊ Π² Π±Ρ‹Ρ‚ΠΎΠ²ΠΎΠΉ сСти мСняСт свою ΠΏΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ 50 ΠΈΠ»ΠΈ 60 Ρ€Π°Π· Π² сСкунду, проходя Ρ‡Π΅Ρ€Π΅Π· ноль ΠΈ уходя Π² ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ. Если ΠΏΠΎΠ΄Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ сигнал Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π½Π° ΠΏΠΈΠ½ Arduino, ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ»ΡƒΠ²ΠΎΠ»Π½Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€.

Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π΄Π²Π° основных ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π°: Π³Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΠ°Ρ развязка Ρ‡Π΅Ρ€Π΅Π· трансформаторы Ρ‚ΠΎΠΊΠ° ΠΈΠ»ΠΈ использованиС эффСкта Π₯ΠΎΠ»Π»Π°. Врансформаторы Ρ‚ΠΎΠΊΠ° ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΈΠ·ΠΎΠ»ΡΡ†ΠΈΡŽ Π²Ρ‹ΡΠΎΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½ΠΎΠΉ части ΠΎΡ‚ Π½ΠΈΠ·ΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½ΠΎΠΉ, Ρ‡Ρ‚ΠΎ критичСски Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с сСтСвым напряТСниСм 220Π’. Они ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ большой Ρ‚ΠΎΠΊ Π² ΠΌΠ°Π»Ρ‹ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Ρ‚Π΅ΠΌ Π»Π΅Π³ΠΊΠΎ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ.

Π”Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Π½Π° эффСктС Π₯ΠΎΠ»Π»Π°, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ сСрия ACS, ΠΈΠ·ΠΌΠ΅Ρ€ΡΡŽΡ‚ ΠΌΠ°Π³Π½ΠΈΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅, создаваСмоС Ρ‚ΠΎΠΊΠΎΠΌ, ΠΏΡ€ΠΎΡ‚Π΅ΠΊΠ°ΡŽΡ‰ΠΈΠΌ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ. Π­Ρ‚ΠΎ позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Π½ΠΎ часто Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ схСмотСхники для смСщСния сигнала Π² ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, ΠΏΡ€ΠΈΠ΅ΠΌΠ»Π΅ΠΌΡƒΡŽ для АЦП (Π°Π½Π°Π»ΠΎΠ³ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ прСобразоватСля) Arduino.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с сСтСвым напряТСниСм 220Π’ сущСствуСт риск пораТСния элСктричСским Ρ‚ΠΎΠΊΠΎΠΌ. ВсС соСдинСния Π² Π²Ρ‹ΡΠΎΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½ΠΎΠΉ части Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ, с использованиСм качСствСнной изоляции. НС ΠΏΡ€ΠΈΠΊΠ°ΡΠ°ΠΉΡ‚Π΅ΡΡŒ ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ ΠΏΠΎΠ΄ напряТСниСм!

Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Arduino Π½Π΅ ΡƒΠΌΠ΅Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ напряТСниС. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ любой сигнал с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ смСщСн Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΅Π³ΠΎ"Ρ†Π΅Π½Ρ‚Ρ€" (ноль синусоиды) находился посСрСдинС Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° АЦП, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ 2.5Π’ для 5-Π²ΠΎΠ»ΡŒΡ‚ΠΎΠ²ΠΎΠΉ Π»ΠΎΠ³ΠΈΠΊΠΈ. Π­Ρ‚ΠΎ позволяСт синусоидС свободно ΠΊΠΎΠ»Π΅Π±Π°Ρ‚ΡŒΡΡ Π²Π²Π΅Ρ€Ρ… ΠΈ Π²Π½ΠΈΠ·, Π½Π΅ уходя Π² Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½Π½ΡƒΡŽ Π·ΠΎΠ½Ρƒ.

ΠžΠ±Π·ΠΎΡ€ популярных ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ: ACS712, ACS758 ΠΈ ZMPT101B

На Ρ€Ρ‹Π½ΠΊΠ΅ элСктроники прСдставлСно мноТСство Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, Π½ΠΎ для DIY-ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ прототипирования Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярны нСсколько ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ. Π’Ρ‹Π±ΠΎΡ€ зависит ΠΎΡ‚ Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° Ρ‚ΠΎΠΊΠΎΠ² ΠΈ нСобходимости Π³Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ развязки.

ΠœΠΎΠ΄ΡƒΠ»ΡŒ ACS712 являСтся ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· самых распространСнных Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² Ρ‚ΠΎΠΊΠ° Π½Π° эффСктС Π₯ΠΎΠ»Π»Π°. Он доступСн Π² Ρ‚Ρ€Π΅Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ… Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° измСрСния: 5А, 20А ΠΈ 30А. ΠšΠ»ΡŽΡ‡Π΅Π²ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ являСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ встроСнного ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ° с Π½ΠΈΠ·ΠΊΠΈΠΌ сопротивлСниСм, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ измСряСмый Ρ‚ΠΎΠΊ. Π’Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ΅ напряТСниС модуля ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ Ρ‚ΠΎΠΊΡƒ ΠΈ Ρ†Π΅Π½Ρ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ напряТСния питания (VCC/2).

Для Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½Ρ‹Ρ… Π½Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ элСктромобили ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Ρ€Π°Ρ‚ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ β€” ACS758. Π­Ρ‚ΠΎΡ‚ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ способСн Π²Ρ‹Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠΊΠΈ Π΄ΠΎ 200А ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π΅Ρ‰Π΅ мСньшСС Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π΅ сопротивлСниС, Ρ‡Ρ‚ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ Ρ‚Π΅ΠΏΠ»Π°. ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΎΠ½ часто выполняСтся Π² Π²ΠΈΠ΄Π΅"плашки" с ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌΠΈ Π²Ρ‹Π²ΠΎΠ΄Π°ΠΌΠΈ для ΠΏΠ°ΠΉΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠ»Π΅ΠΌΠΌ.

Если Π²Π°ΠΌ трСбуСтся высокая Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ полная Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ сСтСвого напряТСния 220Π’, Π»ΡƒΡ‡ΡˆΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ станСт ΠΌΠΎΠ΄ΡƒΠ»ΡŒ Π½Π° Π±Π°Π·Π΅ трансформатора Ρ‚ΠΎΠΊΠ° ZMPT101B. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ (Π₯ΠΎΠ»Π»Π°) Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², здСсь Π½Π΅Ρ‚ прямого элСктричСского ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° ΠΌΠ΅ΠΆΠ΄Ρƒ измСряСмой Ρ†Π΅ΠΏΡŒΡŽ ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ. Π­Ρ‚ΠΎ ΠΈΡΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ риск пробоя высокого напряТСния Π½Π° Π»ΠΎΠ³ΠΈΠΊΡƒ Arduino.

  • πŸ”Œ ACS712 β€” ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ, Π΄Π΅ΡˆΠ΅Π²Ρ‹ΠΉ, ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для DC ΠΈ AC, Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ остороТности ΠΏΡ€ΠΈ высоких напряТСниях.
  • ⚑ ACS758 β€” для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ‚ΠΎΠΊΠΎΠ² (Π΄ΠΎ 200А), Π½ΠΈΠ·ΠΊΠΎΠ΅ Ρ‚Π΅ΠΏΠ»ΠΎΠ²Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅, высокая Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΡΡ‚ΡŒ.
  • πŸ›‘οΈ ZMPT101B β€” ΠΈΠ΄Π΅Π°Π»Π΅Π½ для сСти 220Π’, обСспСчиваСт Π³Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ развязку, высокая Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ измСрСния напряТСния ΠΈ Ρ‚ΠΎΠΊΠ°.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠœΠΎΠ΄ΡƒΠ»ΠΈ ACS712 ΠΈ ACS758 Π½Π΅ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‚ Π³Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ развязки ΠΌΠ΅ΠΆΠ΄Ρƒ измСряСмой Ρ†Π΅ΠΏΡŒΡŽ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ сигналом. ΠŸΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ Ρ‚ΠΎΠΊΠ° Π² Ρ†Π΅ΠΏΠΈ 220Π’, зСмля Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° окаТСтся ΠΏΠΎΠ΄ высоким ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΠΎΠΌ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π΅ΠΌΠ»ΠΈ Arduino. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΈΡ… Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Π½ΠΈΠ·ΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½Ρ‹Ρ… цСпях (DC) ΠΈΠ»ΠΈ с соблюдСниСм ΠΌΠ΅Ρ€ изоляции!

ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ модуля Ρ‚Π°ΠΊΠΆΠ΅ стоит ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ. НапримСр, для ACS712 Π½Π° 5А Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ составляСт 185 ΠΌΠ’/А, Π° для 30А β€” ΡƒΠΆΠ΅ 66 ΠΌΠ’/А. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ для измСрСния ΠΌΠ°Π»Ρ‹Ρ… Ρ‚ΠΎΠΊΠΎΠ² Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ модСль с мСньшим Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° даст большСС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ напряТСния Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅.

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ACS712 ΠΊ Arduino

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ модуля ACS712 ΠΊ ΠΏΠ»Π°Ρ‚Π΅ Arduino достаточно straightforward, Ссли Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅ с Π½ΠΈΠ·ΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½Ρ‹ΠΌΠΈ цСпями постоянного Ρ‚ΠΎΠΊΠ° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 12Π’ ΠΈΠ»ΠΈ 24Π’). ΠœΠΎΠ΄ΡƒΠ»ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρ€ΠΈ основных Π²Ρ‹Π²ΠΎΠ΄Π°: VCC, GND ΠΈ OUT. ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ подаСтся ΠΎΡ‚ 5Π’ Arduino, зСмля соСдиняСтся с GND, Π° Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал (OUT) ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌΡƒ ΠΏΠΈΠ½Ρƒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, A0.

Для измСрСния Ρ‚ΠΎΠΊΠ° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π² Ρ€Π°Π·Ρ€Ρ‹Π² Ρ†Π΅ΠΏΠΈ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π’ΠΎΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ‚Π΅Ρ‡ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Π΅ Π½Π° ΠΏΠ»Π°Ρ‚Π΅ ΠΊΠ°ΠΊ IP+ ΠΈ IP-. НаправлСниС Ρ‚ΠΎΠΊΠ° влияСт Π½Π° ΠΏΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠ³ΠΎ сигнала ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚ΠΎΡ‡ΠΊΠΈ покоя (2.5Π’), Π½ΠΎ для измСрСния срСднСквадратичного значСния (RMS) это Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ значСния.

Arduino Uno ACS712 Module

----------- -------------

5V VCC

GND GND

A0 OUT

Π’Π°ΠΆΠ½ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π² Ρ†Π΅ΠΏΠΈ измСрСния. ΠŸΠ»ΠΎΡ…ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π² мСстС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ² ΠΊ ΠΊΠ»Π΅ΠΌΠΌΠ°ΠΌ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Π²Π°Ρ‚ΡŒ Π½Π°Π³Ρ€Π΅Π² ΠΈ искаТСниС ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ. Если Π²Ρ‹ измСряСтС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊ, ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ частота сигнала Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ полосу пропускания Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π΄ΠΎ 80 ΠΊΠ“Ρ†, Ρ‡Ρ‚ΠΎ с запасом ΠΏΠ΅Ρ€Π΅ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ сСтСвыС 50/60 Π“Ρ†).

Если Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ Ρ‚ΠΎΠΊ Π² Ρ†Π΅ΠΏΠΈ 220Π’, использованиС ACS712 допустимо Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ сам ΠΌΠΎΠ΄ΡƒΠ»ΡŒ ΠΈ Arduino Π±ΡƒΠ΄ΡƒΡ‚ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π½Π° ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅, Π° соСдинСниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Π±ΡƒΠ΄Π΅Ρ‚ оптичСским (Ρ‡Π΅Ρ€Π΅Π· ΠΎΠΏΡ‚ΠΎΠΏΠ°Ρ€Ρƒ ΠΈΠ»ΠΈ ΠΎΠΏΡ‚ΠΎΠ²ΠΎΠ»ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ попадания высокого напряТСния Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈΠ»ΠΈ USB-ΠΏΠΎΡ€Ρ‚.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ трансформатора Ρ‚ΠΎΠΊΠ° ZMPT101B для сСти 220Π’

ΠœΠΎΠ΄ΡƒΠ»ΡŒ ZMPT101B являСтся стандартом Π΄Π΅-Ρ„Π°ΠΊΡ‚ΠΎ для бСзопасного измСрСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² сСти 220Π’ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ… ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ°. Π’Π½ΡƒΡ‚Ρ€ΠΈ модуля находится Ρ‚ΠΎΡ€ΠΎΠΈΠ΄Π°Π»ΡŒΠ½Ρ‹ΠΉ трансформатор, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ½ΠΈΠΆΠ°Π΅Ρ‚ напряТСниС ΠΈ обСспСчиваСт Π³Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ развязку. На ΠΏΠ»Π°Ρ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ располоТСн ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΡƒΡΠΈΠ»ΠΈΡ‚Π΅Π»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ сигнал, ΡƒΠ΄ΠΎΠ±Π½Ρ‹ΠΉ для Arduino.

ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡ модуля позволяСт Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ коэффициСнт усилСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ подстроСчного рСзистора. Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ΅ сСтСвоС напряТСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΠΎΠ»Π΅Π±Π°Ρ‚ΡŒΡΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 190Π’ Π΄ΠΎ 240Π’. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ осущСствляСтся Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ: VCC ΠΊ 5Π’, GND ΠΊ Π·Π΅ΠΌΠ»Π΅, OUT ΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌΡƒ Π²Ρ…ΠΎΠ΄Ρƒ.

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ ZMPT101B являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ измСряСт напряТСниС. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ Ρ‚ΠΎΠΊ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€ΠΎΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Ρ„Π°Π·Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ Ρ‡Π΅Ρ€Π΅Π· отвСрстиС трансформатора (Ссли конструкция позволяСт) ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ внСшний трансформатор Ρ‚ΠΎΠΊΠ°, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊΠΎ Π²Ρ…ΠΎΠ΄Ρƒ модуля. Часто Ρ‚Π°ΠΊΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ Π² ΠΏΠ°Ρ€Π΅: ΠΎΠ΄ΠΈΠ½ для напряТСния, Π΄Ρ€ΡƒΠ³ΠΎΠΉ для Ρ‚ΠΎΠΊΠ°, Ρ‡Ρ‚ΠΎ позволяСт Π²Ρ‹Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½ΡƒΡŽ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ.

  • πŸ”§ НастройтС подстроСчный рСзистор Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π°ΠΌΠΏΠ»ΠΈΡ‚ΡƒΠ΄Π° сигнала Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π»Π° 5Π’ ΠΏΡ€ΠΈ максимальном ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΠΎΠΌ напряТСнии Π² сСти.
  • πŸ“‰ Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ качСствСнныС ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ сСти 220Π’, сСчСниС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… соотвСтствуСт Ρ‚ΠΎΠΊΡƒ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.
  • 🏠 ИдСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для создания счСтчиков энСргии ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° качСства элСктросСти.

ΠŸΡ€ΠΈ ΠΌΠΎΠ½Ρ‚Π°ΠΆΠ΅ ZMPT101B Π² корпус устройства ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ΡΠΎΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° Π½Π°Π΄Π΅ΠΆΠ½ΠΎ зафиксированы ΠΈ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π° с Π½ΠΈΠ·ΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ схСмы. ΠŸΠ»Π°ΡΡ‚ΠΈΠΊΠΎΠ²Ρ‹ΠΉ корпус модуля Π½Π΅ всСгда являСтся достаточной изоляциСй для Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ эксплуатации, поэтому Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Π² диэлСктричСском боксС ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ.

πŸ“Š Какой Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚ΠΎΠΊΠ° Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ?
ACS712 (до 30А)
ACS758 (до 200А)
ZMPT101B (ΡΠ΅Ρ‚ΡŒ 220Π’)
Π”Ρ€ΡƒΠ³ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сигнала ΠΈ вычислСниС RMS

Бамая слоТная Ρ‡Π°ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° β€” это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄. Arduino считываСт ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½Ρ‹Π΅ значСния напряТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ 100 Ρ€Π°Π· Π² сСкунду (для 50 Π“Ρ†). Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ понятноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΊΠ° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,"5 АмпСр"), Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ срСднСквадратичноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ (RMS β€” Root Mean Square).

Алгоритм Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ: сначала ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ"Ρ‚ΠΎΡ‡ΠΊΡƒ нуля" (bias), Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠ»Π°Π²Π°Ρ‚ΡŒ. Π—Π°Ρ‚Π΅ΠΌ ΠΌΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ ΡΠ΅Ρ€ΠΈΡŽ быстрых Π·Π°ΠΌΠ΅Ρ€ΠΎΠ² (сэмплинг) Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠ² синусоиды. Для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π·Π°ΠΌΠ΅Ρ€Π° Π²Ρ‹Ρ‡ΠΈΡ‚Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ смСщСния, Π²ΠΎΠ·Π²ΠΎΠ΄ΠΈΠΌ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚, суммируСм ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹ ΠΈ Π΄Π΅Π»ΠΈΠΌ Π½Π° количСство Π·Π°ΠΌΠ΅Ρ€ΠΎΠ². ΠšΠΎΡ€Π΅Π½ΡŒ ΠΈΠ· ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ числа даст Π½Π°ΠΌ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

float calcRMS(int pin, int samples) {

float sum = 0;

float bias = 512; // ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ сСрСдины АЦП (2.5Π’)

// ΠšΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ° нуля (ΠΌΠΎΠΆΠ½ΠΎ вынСсти Π² setup)

for(int i=0; i<100; i++) {

bias += analogRead(pin);

}

bias /= 100;

// Π‘Π±ΠΎΡ€ Π΄Π°Π½Π½Ρ‹Ρ…

for(int i=0; i

float val = analogRead(pin) - bias;

sum += val * val;

}

return sqrt(sum / samples);

}

Π’Π°ΠΆΠ½ΠΎ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ частоту дискрСтизации. Для ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ восстановлСния синусоиды частота опроса Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π² 2 Ρ€Π°Π·Π° Π²Ρ‹ΡˆΠ΅ частоты сигнала (Ρ‚Π΅ΠΎΡ€Π΅ΠΌΠ° ΠšΠΎΡ‚Π΅Π»ΡŒΠ½ΠΈΠΊΠΎΠ²Π°-Π¨Π΅Π½Π½ΠΎΠ½Π°), Π½ΠΎ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ для Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ RMS Π½ΡƒΠΆΠ½ΠΎ Π±Ρ€Π°Ρ‚ΡŒ 10-20 Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° ΠΏΠ΅Ρ€ΠΈΠΎΠ΄. ΠŸΡ€ΠΈ сСти 50 Π“Ρ† ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ составляСт 20 мс, Π·Π½Π°Ρ‡ΠΈΡ‚, вСсь Ρ†ΠΈΠΊΠ» Π·Π°ΠΌΠ΅Ρ€Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 20 мс, Π° Π»ΡƒΡ‡ΡˆΠ΅ β€” ΠΊΡ€Π°Ρ‚Π½ΠΎ 20 мс, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ошибок ΠΈΠ·-Π·Π° нСсовпадСния Ρ„Π°Π·.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ нСльзя просто ΡƒΡΡ€Π΅Π΄Π½ΠΈΡ‚ΡŒ значСния?

Если просто ΡƒΡΡ€Π΅Π΄Π½ΠΈΡ‚ΡŒ значСния синусоиды, смСщСнной Π½Π° 2.5Π’, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ 2.5Π’ (ΠΈΠ»ΠΈ ΠΊΠΎΠ΄ 512), Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠ»ΡƒΠ²ΠΎΠ»Π½Ρ‹ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΡƒΡŽΡ‚ Π΄Ρ€ΡƒΠ³ Π΄Ρ€ΡƒΠ³Π°. RMS-ΠΌΠ΅Ρ‚ΠΎΠ΄ позволяСт ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ эффСктивноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, эквивалСнтноС постоянному Ρ‚ΠΎΠΊΡƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹Π΄Π΅Π»ΠΈΠ» Π±Ρ‹ Ρ‚Π°ΠΊΠΎΠ΅ ΠΆΠ΅ количСство Ρ‚Π΅ΠΏΠ»Π°.

ПослС получСния числа Π² Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… АЦП (ΠΎΡ‚ 0 Π΄ΠΎ 1023), Π΅Π³ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ пСрСвСсти Π² АмпСры. Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°. НапримСр, для ACS712 5А: 1 АмпСр = 185 ΠΌΠ’. Зная, Ρ‡Ρ‚ΠΎ 5Π’ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ 1023 Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌ, ΠΌΠΎΠΆΠ½ΠΎ вывСсти Ρ„ΠΎΡ€ΠΌΡƒΠ»Ρƒ пСрСсчСта.

Π’Π°Π±Π»ΠΈΡ†Π° характСристик ΠΈ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ° Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ²

Π’ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ зависит ΠΎΡ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ. ЗаводскиС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ, Π° напряТСниС питания Arduino (USB vs внСшний Π±Π»ΠΎΠΊ) влияСт Π½Π° ΠΎΠΏΠΎΡ€Π½ΠΎΠ΅ напряТСниС АЦП. НиТС ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π° ΡΡ€Π°Π²Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Ρ‚Π°Π±Π»ΠΈΡ†Π° основных ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² популярных Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ².

МодСль Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Ρ‚ΠΎΠΊΠ° Π§ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π Π°Π±ΠΎΡ‡Π΅Π΅ напряТСниС Π’ΠΈΠΏ
ACS712-05B Β±5 А 185 ΠΌΠ’/А 5 Π’ Π₯ΠΎΠ»Π»
ACS712-20A Β±20 А 100 ΠΌΠ’/А 5 Π’ Π₯ΠΎΠ»Π»
ACS712-30A Β±30 А 66 ΠΌΠ’/А 5 Π’ Π₯ΠΎΠ»Π»
ACS758LCB-50B Β±50 А 80 ΠΌΠ’/А 3.3 / 5 Π’ Π₯ΠΎΠ»Π»
ZMPT101B Зависит ΠΎΡ‚ Π’Π’ НастраиваСмая 5 Π’ Врансформатор

ΠŸΡ€ΠΎΡ†Π΅ΡΡ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ эталонной Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π»Π°ΠΌΠΏΡ‹ накаливания извСстной мощности) ΠΈ ΠΏΠΎΠ΄Π±ΠΎΡ€Π΅ коэффициСнта Π² ΠΊΠΎΠ΄Π΅ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ показания Arduino совпадали с расчСтными ΠΈΠ»ΠΈ показаниями ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠ³ΠΎ Π°ΠΌΠΏΠ΅Ρ€ΠΌΠ΅Ρ‚Ρ€Π°. ΠšΠΎΡΡ„Ρ„ΠΈΡ†ΠΈΠ΅Π½Ρ‚ пСрСсчСта ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ вычисляСтся ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ.

Π’Π°ΠΊΠΆΠ΅ стоит ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ. Π”Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Π₯ΠΎΠ»Π»Π° ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π½Ρ‹ΠΉ Π΄Ρ€Π΅ΠΉΡ„. Если вашС устройство Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² ΡˆΠΈΡ€ΠΎΠΊΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€, стоит ΠΏΡ€Π΅Π΄ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΡƒΡŽ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°Ρ†ΠΈΡŽ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ с встроСнной тСрмокомпСнсациСй.

β˜‘οΈ Π§Π΅ΠΊ-лист ΠΏΠ΅Ρ€Π΅Π΄ запуском

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ: 0 / 5

НС Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π° ΠΏΡ€Π΅Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ‚ΠΎΠΊΠ°Ρ… ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ACS712 ΠΌΠΎΠ³ΡƒΡ‚ сильно Π½Π°Π³Ρ€Π΅Π²Π°Ρ‚ΡŒΡΡ. Для Ρ‚ΠΎΠΊΠΎΠ² Π²Ρ‹ΡˆΠ΅ 10-15А рСкомСндуСтся ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ…Π»Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ использованиС Ρ€Π°Π΄ΠΈΠ°Ρ‚ΠΎΡ€Π°, Ссли конструкция модуля это позволяСт.

FAQ: Часто Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹Π΅ вопросы

МоТно Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ACS712 для измСрСния Ρ‚ΠΎΠΊΠ° Π² сСти 220Π’ Π±Π΅Π· развязки?

ВСхничСски ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ, ΠΈ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚ΠΎΠΊ, Π½ΠΎ это ΡΠΌΠ΅Ρ€Ρ‚Π΅Π»ΡŒΠ½ΠΎ опасно. ЗСмля Arduino окаТСтся ΠΏΠΎΠ΄ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΠΎΠΌ сСти. Π›ΡŽΠ±ΠΎΠ΅ касаниС USB-ΠΏΠΎΡ€Ρ‚Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈΠ»ΠΈ мСталличСских частСй корпуса ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΡƒΠ΄Π°Ρ€Ρƒ Ρ‚ΠΎΠΊΠΎΠΌ. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с Π³Π°Π»ΡŒΠ²Π°Π½ΠΈΡ‡Π΅ΡΠΊΠΎΠΉ развязкой (ΠΎΠΏΡ‚ΠΎΠΏΠ°Ρ€Ρ‹, ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ USB) ΠΈΠ»ΠΈ Π²Ρ‹Π±ΠΈΡ€Π°ΠΉΡ‚Π΅ трансформаторныС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Ρ‚ΠΈΠΏΠ° ZMPT101B.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΌΠΎΠΈ показания скачут ΠΈΠ»ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ ноль?

Π‘ΠΊΠΎΡ€Π΅Π΅ всСго, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² частотС опроса. Если Π²Ρ‹ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΏΠΈΠ½ слишком ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΏΠ°Π΄Π°Ρ‚ΡŒ всСгда Π² ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ Ρ„Π°Π·Ρƒ синусоиды ΠΈΠ»ΠΈ Π² ноль. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ваш Ρ†ΠΈΠΊΠ» Π²Ρ‹Π±ΠΎΡ€ΠΊΠΈ (sampling loop) выполняСтся достаточно быстро ΠΈ ΠΎΡ…Π²Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Ρ†Π΅Π»ΠΎΠ΅ количСство ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΎΠ² сСти (20 мс для 50 Π“Ρ†).

Как ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ Ρ‚ΠΎΠΊ большС 30А с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ACS712?

ΠœΠΎΠ΄ΡƒΠ»ΡŒ ACS712-30А рассчитан Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊ 30А. ΠŸΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ этого значСния ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ Π½Π°ΡΡ‹Ρ‰Π΅Π½ΠΈΡŽ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° (ΠΎΠ½ пСрСстанСт Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ) ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΌΡƒ ΠΏΠ΅Ρ€Π΅Π³ΠΎΡ€Π°Π½ΠΈΡŽ. Для Π±ΠΎΠ»ΡŒΡˆΠΈΡ… Ρ‚ΠΎΠΊΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ACS758 (Π΄ΠΎ 200А) ΠΈΠ»ΠΈ внСшний трансформатор Ρ‚ΠΎΠΊΠ° с извСстным коэффициСнтом трансформации, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΊ Π²Ρ…ΠΎΠ΄Ρƒ модуля.

НуТСн Π»ΠΈ внСшний источник ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ напряТСния (АРЕ) для Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ?

Для Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² ΠΈ точности Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… 3-5% достаточно Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ напряТСния Arduino ΠΈΠ»ΠΈ питания ΠΎΡ‚ USB. Однако, Ссли трСбуСтся высокая Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ (ΠΌΠ΅Π½Π΅Π΅ 1%), использованиС внСшнСго ΠΏΡ€Π΅Ρ†ΠΈΠ·ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ источника ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ напряТСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 2.5Π’ ΠΈΠ»ΠΈ 4.096Π’) Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ напряТСниС USB часто"ΠΏΠ»Π°Π²Π°Π΅Ρ‚".

МоТно Π»ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ постоянный Ρ‚ΠΎΠΊ этими Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ?

Π”Π°, Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ Π½Π° эффСктС Π₯ΠΎΠ»Π»Π° (ACS712, ACS758) ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡŽΡ‚ постоянный Ρ‚ΠΎΠΊ (DC). ВрансформаторныС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ (ZMPT101B) постоянный Ρ‚ΠΎΠΊ Π½Π΅ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡŽΡ‚, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ трансформатор Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΌΡΡ ΠΌΠ°Π³Π½ΠΈΡ‚Π½Ρ‹ΠΌ ΠΏΠΎΠ»Π΅ΠΌ.