Π ΠΌΠΈΡΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠΈ ΠΈ DIY-ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΡΠΎΡΠ½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΈΠ³ΡΠ°Π΅Ρ ΠΊΠ»ΡΡΠ΅Π²ΡΡ ΡΠΎΠ»Ρ Π² ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠΈ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΡΡΡΡΠΎΠΉΡΡΠ². ΠΠ°ΡΡΠΈΠΊ ΡΠΎΠΊΠ° ACS712 ΡΡΠ°Π» ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΡΠ°ΠΌΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Π΄Π»Ρ ΡΡΠΈΡ Π·Π°Π΄Π°Ρ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠ²ΠΎΠ΅ΠΉ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ, ΠΏΡΠΎΡΡΠΎΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ ΠΈΠ·ΠΌΠ΅ΡΡΡΡ ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ, ΡΠ°ΠΊ ΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠΉ ΡΠΎΠΊ. ΠΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, ΠΈΠ»ΠΈ datasheet, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ°ΠΌ ΠΈ Π»ΡΠ±ΠΈΡΠ΅Π»ΡΠΌ ΠΏΠΎΠ½ΡΡΡ ΡΠ΅Π°Π»ΡΠ½ΡΠ΅ ΠΏΡΠ΅Π΄Π΅Π»Ρ ΠΌΠΎΠ΄ΡΠ»Ρ, ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΠ°ΡΠ°Π»ΡΠ½ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ ΠΏΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ ΡΡ Π΅ΠΌ ΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌΡΠ΅ Π΄Π°Π½Π½ΡΠ΅.
ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ ΡΡΠΎΠ³ΠΎ ΡΠ΅Π½ΡΠΎΡΠ° Π±Π°Π·ΠΈΡΡΠ΅ΡΡΡ Π½Π° ΡΡΡΠ΅ΠΊΡΠ΅ Π₯ΠΎΠ»Π»Π°, ΡΡΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΠΏΠΎΠ»Π½ΡΡ Π³Π°Π»ΡΠ²Π°Π½ΠΈΡΠ΅ΡΠΊΡΡ ΡΠ°Π·Π²ΡΠ·ΠΊΡ ΠΌΠ΅ΠΆΠ΄Ρ ΠΈΠ·ΠΌΠ΅ΡΡΠ΅ΠΌΠΎΠΉ ΡΠ΅ΠΏΡΡ ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠΌ. ΠΡΠΎ ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈ Π²Π°ΠΆΠ½ΠΎ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π²ΡΡΠΎΠΊΠΈΠΌΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡΠΌΠΈ, Π³Π΄Π΅ ΠΏΡΡΠΌΠΎΠΉ ΠΊΠΎΠ½ΡΠ°ΠΊΡ ΠΈΠ·ΠΌΠ΅ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ Ρ ΡΠ΅ΡΡΡ 220Π ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ Π²ΡΡ ΠΎΠ΄Ρ ΠΈΠ· ΡΡΡΠΎΡ Π΄ΠΎΡΠΎΠ³ΠΎΡΡΠΎΡΡΠ΅ΠΉ Π°ΠΏΠΏΠ°ΡΠ°ΡΡΡΡ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΏΠΎΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠΎΠΊΠΎΠΌ. Π Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ, ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠΈ ΠΈ Π½ΡΠ°Π½ΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΡ Π½Π° Π±Π°Π·Π΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠΎΠ².
ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΡΠΈΠ·ΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ², ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΡΡΠΈΡ Π²Π½ΡΡΡΠΈ ΡΠΈΠΏΠ°, ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ Π½Π΅ ΠΏΡΠΎΡΡΠΎ ΡΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ Π³ΠΎΡΠΎΠ²ΡΡ ΡΡ Π΅ΠΌΡ ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°, Π° ΠΎΡΠΎΠ·Π½Π°Π½Π½ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ. ΠΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΠ΅ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½ΡΡ, Π²Π»ΠΈΡΠ½ΠΈΠ΅ ΡΡΠΌΠΎΠ² Π½Π° ΡΠΎΡΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ ΠΈ ΡΠΏΠΎΡΠΎΠ±Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ ΡΠΈΠ³Π½Π°Π»Π°. ΠΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈ Π²Π°ΠΆΠ½ΡΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ Π΄Π»Ρ Π²ΡΠ±ΠΎΡΠ° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ACS712 ΡΠ²Π»ΡΠ΅ΡΡΡ Π½ΠΎΠΌΠΈΠ½Π°Π»ΡΠ½ΡΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΈΠ·ΠΌΠ΅ΡΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠΎΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°ΠΏΡΡΠΌΡΡ Π²Π»ΠΈΡΠ΅Ρ Π½Π° ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π²ΡΡ ΠΎΠ΄Π°. ΠΡΠΈΠ±ΠΎΡΠ½ΡΠΉ Π²ΡΠ±ΠΎΡ Π²Π΅ΡΡΠΈΠΈ ΡΠ΅Π½ΡΠΎΡΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΏΠΎΡΠ΅ΡΠ΅ ΡΠΎΡΠ½ΠΎΡΡΠΈ ΠΈΠ»ΠΈ ΠΏΡΠΎΠ±ΠΎΡ ΠΈΠ·ΠΎΠ»ΡΡΠΈΠΈ.
ΠΡΠΈΠ½ΡΠΈΠΏ ΡΠ°Π±ΠΎΡΡ ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ ACS712
Π‘Π΅ΡΠ΄ΡΠ΅ΠΌ ΠΌΠΎΠ΄ΡΠ»Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°Π»ΡΠ½Π°Ρ ΠΌΠΈΠΊΡΠΎΡΡ Π΅ΠΌΠ°, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ°Ρ ΠΏΡΠ΅ΡΠΈΠ·ΠΈΠΎΠ½Π½ΡΠΉ Π»ΠΈΠ½Π΅ΠΉΠ½ΡΠΉ Π΄Π°ΡΡΠΈΠΊ Π₯ΠΎΠ»Π»Π° ΠΈ ΠΌΠ΅Π΄Π½ΡΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΡΠ΅ΠΊΠ°Π΅Ρ ΠΈΠ·ΠΌΠ΅ΡΡΠ΅ΠΌΡΠΉ ΡΠΎΠΊ. ΠΠΎΠ³Π΄Π° ΡΠ΅ΡΠ΅Π· ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊ ΠΏΡΠΎΡ ΠΎΠ΄ΠΈΡ ΡΠ»Π΅ΠΊΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΎΠΊ, Π²ΠΎΠΊΡΡΠ³ Π½Π΅Π³ΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΌΠ°Π³Π½ΠΈΡΠ½ΠΎΠ΅ ΠΏΠΎΠ»Π΅, ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ ΡΠΈΠ»Π΅ ΡΠΎΠΊΠ°. ΠΠ°ΡΡΠΈΠΊ Π₯ΠΎΠ»Π»Π°, ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΠΉ Π² Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎΠΉ Π±Π»ΠΈΠ·ΠΎΡΡΠΈ ΠΎΡ ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ°, ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΠΌΠ°Π³Π½ΠΈΡΠ½ΡΡ ΠΈΠ½Π΄ΡΠΊΡΠΈΡ Π² ΠΏΡΠΎΠΏΠΎΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅. ΠΡΠΎΡ ΡΠΈΠ³Π½Π°Π» Π·Π°ΡΠ΅ΠΌ ΡΡΠΈΠ»ΠΈΠ²Π°Π΅ΡΡΡ ΠΈ ΠΏΠΎΠ΄Π°Π΅ΡΡΡ Π½Π° Π²ΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΈΠ½ ΠΌΠΎΠ΄ΡΠ»Ρ.
ΠΠ΄Π½ΠΎΠΉ ΠΈΠ· Π³Π»Π°Π²Π½ΡΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ Allegro ACS712 ΡΠ²Π»ΡΠ΅ΡΡΡ Π½ΠΈΠ·ΠΊΠΎΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΡΠΎΠΏΡΠΎΡΠΈΠ²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅Π΄Π½ΠΎΠ³ΠΎ ΡΡΠ°ΠΊΡΠ°, ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠ΅Π΅ Π²ΡΠ΅Π³ΠΎ 1.2 ΠΌΠΠΌ. ΠΡΠΎ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΡΠ΅Ρ ΠΏΠΎΡΠ΅ΡΠΈ ΠΌΠΎΡΠ½ΠΎΡΡΠΈ ΠΈ Π½Π°Π³ΡΠ΅Π² ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΠ΅Π½ΡΠΎΡΠ° ΠΏΡΠΈ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ Π±ΠΎΠ»ΡΡΠΈΡ ΡΠΎΠΊΠΎΠ². ΠΠ°Π»ΡΠ²Π°Π½ΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ°Π·Π²ΡΠ·ΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π²ΡΠ²ΠΎΠ΄Π°ΠΌΠΈ ΡΠΎΠΊΠ° ΠΈ ΡΠΈΠ³Π½Π°Π»ΡΠ½ΡΠΌΠΈ Π²ΡΠ²ΠΎΠ΄Π°ΠΌΠΈ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 2.1 ΠΊΠ RMS, ΡΡΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π²ΡΡΠΎΠΊΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ Π΄Π»Ρ Π½ΠΈΠ·ΠΊΠΎΠ²ΠΎΠ»ΡΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΡΡ Π΅ΠΌΡ, ΡΠ°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ Arduino ΠΈΠ»ΠΈ ESP8266.
ΠΡΡ ΠΎΠ΄Π½ΠΎΠ΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅Π½ΡΠΎΡΠ° Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΈΠ·ΠΌΠ΅ΡΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠΎΠΊΠ°. ΠΡΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ ΡΠΎΠΊΠ° Π½Π° Π²ΡΡ ΠΎΠ΄Π΅ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅, ΡΠ°Π²Π½ΠΎΠ΅ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΏΠΈΡΠ°Π½ΠΈΡ (VCC/2). ΠΠ»Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΠΏΠΈΡΠ°Π½ΠΈΡ 5Π ΡΡΠΎ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 2.5Π. ΠΡΠΈ ΠΏΡΠΎΡΠ΅ΠΊΠ°Π½ΠΈΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ° Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ ΡΠ°ΡΡΠ΅Ρ, ΠΏΡΠΈ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠΌ (Π² ΡΠ»ΡΡΠ°Π΅ AC ΠΈΠ»ΠΈ ΡΠ΅Π²Π΅ΡΡΠΈΠ²Π½ΠΎΠ³ΠΎ DC) β ΠΏΠ°Π΄Π°Π΅Ρ. Π’Π°ΠΊΠ°Ρ Π±ΠΈΠΏΠΎΠ»ΡΡΠ½ΠΎΡΡΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ° Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ Π²ΡΠΏΡΡΠΌΠΈΡΠ΅Π»Π΅ΠΉ.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: Π₯ΠΎΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ ΠΈΠΌΠ΅Π΅Ρ Π·Π°ΡΠΈΡΡ ΠΎΡ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΎΠΊ, Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π²ΡΡΠ΅Π½ΠΈΠ΅ Π½ΠΎΠΌΠΈΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ° Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ Π½Π° 20-30% ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ Π½Π΅ΠΎΠ±ΡΠ°ΡΠΈΠΌΠΎΠΌΡ ΠΏΠ΅ΡΠ΅Π³ΡΠ΅Π²Ρ ΠΌΠ΅Π΄Π½ΠΎΠΉ ΡΠΈΠ½Ρ ΠΈ ΡΠ°Π·ΡΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΡΠΏΡΡΠ°. ΠΡΠ΅Π³Π΄Π° ΠΎΡΡΠ°Π²Π»ΡΠΉΡΠ΅ Π·Π°ΠΏΠ°Ρ ΠΏΠΎ ΡΠΎΠΊΡ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ 20%.
Π’Π΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ
Π‘Π΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ Π΄Π°ΡΡΠΈΠΊΠΎΠ² ACS712 Π²ΡΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π² ΡΡΠ΅Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡΡ , ΡΠ°Π·Π»ΠΈΡΠ°ΡΡΠΈΡ ΡΡ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ ΠΈΠ·ΠΌΠ΅ΡΡΠ΅ΠΌΡΠΌ ΡΠΎΠΊΠΎΠΌ ΠΈ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ. ΠΡΠ±ΠΎΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΊΡΠΈΡΠΈΡΠ΅Π½: ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠ° Π½Π° 30Π Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΎΠΊΠΎΠ² Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ 0-2Π ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΠΊΡΠ°ΠΉΠ½Π΅ Π½ΠΈΠ·ΠΊΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΠΈ ΠΈΠ·-Π·Π° ΠΌΠ°Π»ΠΎΠΉ Π°ΠΌΠΏΠ»ΠΈΡΡΠ΄Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π° ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΎΠ²Π½Ρ ΡΡΠΌΠΎΠ².
ΠΠΈΠΆΠ΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π° ΡΠ°Π±Π»ΠΈΡΠ°, ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡΠ°Ρ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π²Π΅ΡΡΠΈΠΉ ΠΌΠΎΠ΄ΡΠ»Ρ. ΠΡΠΈ Π΄Π°Π½Π½ΡΠ΅ Π²Π·ΡΡΡ ΠΈΠ· ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΈ ΡΠ²Π»ΡΡΡΡΡ Π±Π°Π·ΠΎΠ²ΡΠΌΠΈ Π΄Π»Ρ ΡΠ°ΡΡΠ΅ΡΠΎΠ².
| ΠΠΎΠ΄Π΅Π»Ρ | ΠΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡΠΎΠΊΠ° (Π) | Π§ΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ (ΠΌΠ/Π) | Π Π°Π±ΠΎΡΠ΅Π΅ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ (Π) |
|---|---|---|---|
| ACS712ELCTR-05B | Β±5 | 185 | 4.5 - 5.5 |
| ACS712ELCTR-20B | Β±20 | 100 | 4.5 - 5.5 |
| ACS712ELCTR-30A | Β±30 | 66 | 4.5 - 5.5 |
| ΠΠ±ΡΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅ | - | ΠΠΈΠ½Π΅ΠΉΠ½ΡΠΉ ΠΎΡΠΊΠ»ΠΈΠΊ | Π§Π°ΡΡΠΎΡΠ° ΠΏΠΎΠ»ΠΎΡΡ 80 ΠΊΠΡ |
ΠΠ°ΠΆΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΠΉ Π΄ΡΠ΅ΠΉΡ (Zero Drift). ΠΡΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΈ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ ΠΎΠΊΡΡΠΆΠ°ΡΡΠ΅ΠΉ ΡΡΠ΅Π΄Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΈ Π½ΡΠ»Π΅Π²ΠΎΠΌ ΡΠΎΠΊΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠΌΠ΅ΡΠ°ΡΡΡΡ. Π datasheet ΡΠΊΠ°Π·Π°Π½Ρ ΡΠΈΠΏΠΈΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π΄ΡΠ΅ΠΉΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ, Π΅ΡΠ»ΠΈ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π²ΡΡΠΎΠΊΠ°Ρ ΡΠΎΡΠ½ΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ Π² ΡΠΈΡΠΎΠΊΠΎΠΌ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΠΎΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅. Π’Π°ΠΊΠΆΠ΅ ΡΡΠΎΠΈΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ Π²ΡΠ΅ΠΌΡ Π½Π°ΡΠ°ΡΡΠ°Π½ΠΈΡ ΡΠΈΠ³Π½Π°Π»Π°, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΠΊΠΎΠ»ΠΎ 5 ΠΌΠΊΡ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π±ΡΡΡΡΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΠΎΠΊΠ°.
Π‘Ρ Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ Arduino ΠΈ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°ΠΌ
ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΠΌΠΎΠ΄ΡΠ»Ρ ACS712 Π² ΠΏΡΠΎΠ΅ΠΊΡ Π½Π° Π±Π°Π·Π΅ Arduino Uno, Nano ΠΈΠ»ΠΈ Mega Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΡ Π΅ΠΌΠΎΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ. ΠΠΎΠ΄ΡΠ»Ρ ΠΈΠΌΠ΅Π΅Ρ ΡΡΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ Π²ΡΠ²ΠΎΠ΄Π° Π΄Π»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΡ: VCC, GND ΠΈ OUT. ΠΠΈΡΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π°Π΅ΡΡΡ ΠΎΡ 5Π, ΡΡΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎ Ρ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΠΏΠ»Π°Ρ. Π‘ΠΈΠ³Π½Π°Π»ΡΠ½ΡΠΉ Π²ΡΠ²ΠΎΠ΄ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ Π»ΡΠ±ΠΎΠΌΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌΡ Π²Ρ ΠΎΠ΄Ρ (A0-A5).
ΠΠ»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π°Π³ΡΡΠ·ΠΊΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°Π·ΠΎΡΠ²Π°ΡΡ ΡΠ΅ΠΏΡ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ ΠΈ ΠΏΡΠΎΠΏΡΡΡΠΈΡΡ ΡΠΎΠΊ ΡΠ΅ΡΠ΅Π· ΠΊΠ»Π΅ΠΌΠΌΡ ΠΌΠΎΠ΄ΡΠ»Ρ, ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½Π½ΡΠ΅ ΠΊΠ°ΠΊ"LOAD" ΠΈ"GND" (ΠΈΠ»ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠ΅ ΠΌΠ°ΡΠΊΠΈΡΠΎΠ²ΠΊΠΈ Π½Π° ΠΏΠ»Π°ΡΠ΅). ΠΠ°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠΊΠ° Π²Π°ΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ Π²Ρ ΠΈΠ·ΠΌΠ΅ΡΡΠ΅ΡΠ΅ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠΉ ΡΠΎΠΊ ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π·Π½Π°ΡΡ Π΅Π³ΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ (Π·Π°ΡΡΠ΄ΠΊΠ° ΠΈΠ»ΠΈ ΡΠ°Π·ΡΡΠ΄). ΠΠ»Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ° Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΈΠ»ΠΎΠ²ΡΡ ΠΊΠ»Π΅ΠΌΠΌ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
- π VCC: ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ ΠΏΠΈΠ½Ρ 5V Π½Π° Arduino.
- β« GND: ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ ΠΏΠΈΠ½Ρ GND Π½Π° Arduino.
- π‘ OUT: ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌΡ ΠΏΠΈΠ½Ρ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, A0).
- β‘ IP+ / IP-: Π‘ΠΈΠ»ΠΎΠ²ΡΠ΅ ΠΊΠ»Π΅ΠΌΠΌΡ Π΄Π»Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π² ΡΠ°Π·ΡΡΠ² ΡΠ΅ΠΏΠΈ Π½Π°Π³ΡΡΠ·ΠΊΠΈ.
ΠΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π²ΡΡΠΎΠΊΠΈΠΌΠΈ ΡΠΎΠΊΠ°ΠΌΠΈ ΠΈΠ»ΠΈ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΡΠΌΠΈ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ Π΄Π»Ρ ΡΠΈΠ³Π½Π°Π»ΡΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ, ΡΡΠΎΠ±Ρ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ Π½Π°Π²ΠΎΠ΄ΠΊΠΈ. Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ Π΅ΠΌΠΊΠΎΡΡΡΡ 0.1 ΠΌΠΊΠ€ ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠΈΠ½ΠΎΠΌ OUT ΠΈ Π·Π΅ΠΌΠ»Π΅ΠΉ, Π΅ΡΠ»ΠΈ Π½Π°Π±Π»ΡΠ΄Π°ΡΡΡΡ ΡΠΈΠ»ΡΠ½ΡΠ΅ ΠΏΡΠ»ΡΡΠ°ΡΠΈΠΈ Π½Π° Π²ΡΡ ΠΎΠ΄Π΅, Ρ ΠΎΡΡ Π½Π° Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ Π³ΠΎΡΠΎΠ²ΡΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΡΡΠΎΡ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ ΡΠΆΠ΅ ΡΠ°ΡΠΏΠ°ΡΠ½.
βοΈ ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΏΠ΅ΡΠ΅Π΄ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ
Π Π°ΡΡΠ΅Ρ ΡΠΎΠΊΠ° ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΈΠ³Π½Π°Π»Π°
ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠΎΠΊΠ° Π² ΠΠΌΠΏΠ΅ΡΠ°Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΠ¦Π (ADC) Π² Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅, Π° Π·Π°ΡΠ΅ΠΌ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π΄Π°ΡΡΠΈΠΊΠ°, ΡΠ°ΡΡΡΠΈΡΠ°ΡΡ ΡΠΎΠΊ. Π€ΠΎΡΠΌΡΠ»Π° ΡΠ°ΡΡΠ΅ΡΠ° Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ: ΡΠ½Π°ΡΠ°Π»Π° Π²ΡΡΠΈΡΠ»ΡΠ΅ΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π²ΡΡ ΠΎΠ΄Π΅ $V_{out} = (ADC_{value} / 1023) \times V_{ref}$. ΠΠ°ΡΠ΅ΠΌ Π½Π°Ρ ΠΎΠ΄ΠΈΠΌ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΠ΅ ΠΎΡ Π½ΡΠ»Ρ: $\Delta V = V_{out} - V_{zero}$, Π³Π΄Π΅ $V_{zero}$ ΠΎΠ±ΡΡΠ½ΠΎ 2.5Π. Finally, $I = \Delta V / Sensitivity$.
Π ΡΠ΅Π°Π»ΡΠ½ΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡΡ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅"Π½ΡΠ»Ρ" ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΎΡ ΠΈΠ΄Π΅Π°Π»ΡΠ½ΡΡ 2.5Π ΠΈΠ·-Π·Π° ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎΡΡΠ΅ΠΉ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ ΡΠ°ΠΌΠΎΠ³ΠΎ Π΄Π°ΡΡΠΈΠΊΠ°. ΠΠΎΡΡΠΎΠΌΡ ΠΏΠ΅ΡΠ΅Π΄ Π½Π°ΡΠ°Π»ΠΎΠΌ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΡ: ΡΡΠΈΡΠ°ΡΡ ΡΡΠ΅Π΄Π½Π΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈ ΠΎΡΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ ΠΊΠ°ΠΊ Π±Π°Π·ΠΎΠ²ΡΡ ΡΠΎΡΠΊΡ ΠΎΡΡΡΠ΅ΡΠ°. ΠΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ²ΡΡΠΈΡ ΡΠΎΡΠ½ΠΎΡΡΡ Π²Π°ΡΠΈΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ.
float getACCurrent(float voltageOffset, float sensitivity) {
int sensorValue = analogRead(A0);
float voltage = (sensorValue / 1024.0) * 5.0;
float deltaV = voltage - voltageOffset;
return deltaV / sensitivity;
}
ΠΡΠΈ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ° (AC) ΡΠΈΡΡΠ°ΡΠΈΡ ΡΡΠ»ΠΎΠΆΠ½ΡΠ΅ΡΡΡ ΡΠ΅ΠΌ, ΡΡΠΎ ΡΠΈΠ³Π½Π°Π» ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ. ΠΠ»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π΄Π΅ΠΉΡΡΠ²ΡΡΡΠ΅Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ (RMS) Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ Π²ΡΠ±ΠΎΡΠΊΡ ΡΠΈΠ³Π½Π°Π»Π° Π·Π° ΠΏΠΎΠ»Π½ΡΠΉ ΠΏΠ΅ΡΠΈΠΎΠ΄ (ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΎΠ²), Π²ΠΎΠ·Π²Π΅ΡΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΠΊΠ²Π°Π΄ΡΠ°Ρ, ΡΡΡΠ΅Π΄Π½ΠΈΡΡ ΠΈΡ ΠΈ ΠΈΠ·Π²Π»Π΅ΡΡ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΠΉ ΠΊΠΎΡΠ΅Π½Ρ. ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ True RMS ΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠΌ Π΄Π»Ρ ΡΠΎΡΠ½ΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ Π² ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΎΠΊΠ°.
β οΈ ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠΡΠΈ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΈ AC ΡΠΎΠΊΠ° ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΡΠ°ΡΡΠΎΡΠ° Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΠΈ Π²Π°ΡΠ΅Π³ΠΎ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π²ΡΡΠΎΠΊΠ° (ΠΌΠΈΠ½ΠΈΠΌΡΠΌ Π² 10 ΡΠ°Π· Π²ΡΡΠ΅ ΡΠ°ΡΡΠΎΡΡ ΡΠ΅ΡΠΈ, Ρ.Π΅. > 500 ΠΡ), ΡΡΠΎΠ±Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠΎΡΠΌΡ ΡΠΈΠ½ΡΡΠΎΠΈΠ΄Ρ.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½Π°Ρ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΡ ΠΈ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ ΡΡΠΌΠΎΠ²
ΠΠ°ΡΡΠΈΠΊΠΈ Π₯ΠΎΠ»Π»Π°, Π²ΠΊΠ»ΡΡΠ°Ρ ACS712, ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½Ρ ΠΊ ΡΠ»Π΅ΠΊΡΡΠΎΠΌΠ°Π³Π½ΠΈΡΠ½ΡΠΌ ΠΏΠΎΠΌΠ΅Ρ Π°ΠΌ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ ΡΡΠ΄ΠΎΠΌ Ρ ΠΌΠΎΡΠ½ΡΠΌΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΌΠΈ ΠΈΠ»ΠΈ ΠΈΠ½Π²Π΅ΡΡΠΎΡΠ°ΠΌΠΈ. Π‘ΡΡΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Ρ ΠΠ¦Π ΡΠ°ΡΡΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ ΡΡΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΊΠ°ΠΆΠ°ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ. ΠΠ»Ρ Π±ΠΎΡΡΠ±Ρ Ρ ΡΡΠΈΠΌ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ.
Π‘Π°ΠΌΡΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ Π΄Π»Ρ ΡΡΠ°ΡΠΈΡΠ½ΡΡ Π½Π°Π³ΡΡΠ·ΠΎΠΊ β ΡΡΡΠ΅Π΄Π½Π΅Π½ΠΈΠ΅. ΠΡ Π±Π΅ΡΠ΅ΠΌ N ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠΉ, ΡΡΠΌΠΌΠΈΡΡΠ΅ΠΌ ΠΈΡ ΠΈ Π΄Π΅Π»ΠΈΠΌ Π½Π° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ³Π»Π°Π΄ΠΈΡΡ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠ΅ Π²ΡΠ±ΡΠΎΡΡ. ΠΠ»Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ² Π»ΡΡΡΠ΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ ΡΠΈΠ»ΡΡΡΡ ΡΠΊΠΎΠ»ΡΠ·ΡΡΠ΅Π³ΠΎ ΡΡΠ΅Π΄Π½Π΅Π³ΠΎ ΠΈΠ»ΠΈ ΡΠΊΡΠΏΠΎΠ½Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ³Π»Π°ΠΆΠΈΠ²Π°Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅Π°Π³ΠΈΡΡΡΡ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π±ΡΡΡΡΠ΅Π΅, Π½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΡΠ±ΠΈΡΠ°ΡΡ Π²ΡΡΠΎΠΊΠΎΡΠ°ΡΡΠΎΡΠ½ΡΠΉ ΡΡΠΌ.
- π ΠΠ΅Π΄ΠΈΠ°Π½Π½ΡΠΉ ΡΠΈΠ»ΡΡΡ: ΠΡΠ»ΠΈΡΠ½ΠΎ ΡΠ±ΠΈΡΠ°Π΅Ρ ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΡΠ΅ ΡΠ΅Π·ΠΊΠΈΠ΅ Π²ΡΠ±ΡΠΎΡΡ (ΠΈΠΌΠΏΡΠ»ΡΡΠ½ΡΠ΅ ΠΏΠΎΠΌΠ΅Ρ ΠΈ).
- π Π‘ΠΊΠΎΠ»ΡΠ·ΡΡΠ΅Π΅ ΡΡΠ΅Π΄Π½Π΅Π΅: Π‘Π³Π»Π°ΠΆΠΈΠ²Π°Π΅Ρ Π³ΡΠ°ΡΠΈΠΊ, Π½ΠΎ Π²Π½ΠΎΡΠΈΡ Π·Π°Π΄Π΅ΡΠΆΠΊΡ Π² ΡΠ΅Π°ΠΊΡΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ.
- β‘ ΠΠΏΠΏΠ°ΡΠ°ΡΠ½ΠΎΠ΅ ΡΠ»ΡΡΡΠ΅Π½ΠΈΠ΅: ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ RC-ΡΠΈΠ»ΡΡΡΠ° Π½Π° Π²ΡΡ ΠΎΠ΄Π΅ Π΄Π°ΡΡΠΈΠΊΠ° ΠΏΠ΅ΡΠ΅Π΄ Π²Ρ ΠΎΠ΄ΠΎΠΌ ΠΠ¦Π.
ΠΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΠ΄Π° Π²Π°ΠΆΠ½ΠΎ ΡΡΠΈΡΡΠ²Π°ΡΡ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ. Π¦ΠΈΠΊΠ»Ρ ΡΡΡΠ΅Π΄Π½Π΅Π½ΠΈΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡ ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠ½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΊΡΠΈΡΠΈΡΠ½ΠΎ Π² ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠΏΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠ΅ΡΡΠ²Π°Π½ΠΈΠΉ ΡΠ°ΠΉΠΌΠ΅ΡΠ° Π΄Π»Ρ ΠΎΠΏΡΠΎΡΠ° Π΄Π°ΡΡΠΈΠΊΠ° Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΡΠ°ΡΡΠΎΡΠΎΠΉ, ΡΡΠΎ ΠΎΡΠ²ΠΎΠ±ΠΎΠΆΠ΄Π°Π΅Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠΈΠΊΠ» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ Π΄ΡΡΠ³ΠΈΡ Π·Π°Π΄Π°Ρ.
ΠΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π° ΡΠΊΠΎΠ»ΡΠ·ΡΡΠ΅Π³ΠΎ ΡΡΠ΅Π΄Π½Π΅Π³ΠΎ
const int numReadings = 10; int readings[numReadings]; int index = 0; int total = 0; int average = 0; void loop { total = total - readings[index]; readings[index] = analogRead(A0); total = total + readings[index]; index = (index + 1) % numReadings; average = total / numReadings; }
Π’ΠΈΠΏΠΈΡΠ½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΈ troubleshooting
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΠΏΡΠΎΡΡΠΎΡΡ, ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ ACS712 ΡΠ°ΡΡΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΠ΅ΠΉ Π΄Π°Π½Π½ΡΡ ΠΈΠ»ΠΈ ΡΡ Π΅ΠΌΠΎΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΎΠ³ΡΠ΅Ρ Π°ΠΌΠΈ. ΠΠ΄Π½Π° ΠΈΠ· ΡΠ°ΡΡΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ β ΠΏΠΎΠΏΡΡΠΊΠ° ΠΈΠ·ΠΌΠ΅ΡΠΈΡΡ ΡΠΎΠΊ, ΠΏΡΠ΅Π²ΡΡΠ°ΡΡΠΈΠΉ Π½ΠΎΠΌΠΈΠ½Π°Π» Π΄Π°ΡΡΠΈΠΊΠ°, ΡΡΠΎ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡ ΠΊ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ Π²ΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»Π° ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅.
ΠΡΡΠ³Π°Ρ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° β"ΠΏΠ»Π°Π²Π°ΡΡΠΈΠΉ" Π½ΠΎΠ»Ρ. ΠΡΠ»ΠΈ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΌΠΈΠΊΡΠΎΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎ ΠΈΠ»ΠΈ Π·Π°Π·Π΅ΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΏΠ»ΠΎΡ ΠΎΠ΅, ΡΠΎΡΠΊΠ° ΠΎΡΡΡΠ΅ΡΠ° 2.5Π Π±ΡΠ΄Π΅Ρ Π³ΡΠ»ΡΡΡ, Π²Π½ΠΎΡΡ ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎΡΡΡ Π² ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ. Π Π΅ΡΠ΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠ° ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΎΡΠ° Π΄Π»Ρ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΈ ΡΡ Π΅ΠΌΡ.
Π’Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΡΠ°ΡΡΠΎ Π·Π°Π±ΡΠ²Π°ΡΡ ΠΎ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΠΎΠΉ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ. ΠΡΠ»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΡΡΠ»ΠΎΠ²ΠΈΡΡ , Π³Π΄Π΅ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ° ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π½Π° 20-30 Π³ΡΠ°Π΄ΡΡΠΎΠ², ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ"ΡΠΏΠ»ΡΡΡ". Π ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΈΡ, ΡΡΠΈΡΡΠ²Π°Ρ Π΄Π°Π½Π½ΡΠ΅ Ρ ΡΠ΅ΡΠΌΠΎΠ΄Π°ΡΡΠΈΠΊΠ° ΠΈ Π²Π½ΠΎΡΡ ΠΏΠΎΠΏΡΠ°Π²ΠΎΡΠ½ΡΠΉ ΠΊΠΎΡΡΡΠΈΡΠΈΠ΅Π½Ρ Π² ΡΠ°ΡΡΠ΅ΡΡ.
ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π² ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΠΈ Π·Π°ΡΠΈΡΡ
ΠΠΎΠ΄ΡΠ»ΠΈ Π½Π° Π±Π°Π·Π΅ ACS712 Π½Π°Ρ ΠΎΠ΄ΡΡ ΡΠΈΡΠΎΠΊΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΡΠ΅Π±Π½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ , Π½ΠΎ ΠΈ Π² ΡΠ΅Π°Π»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ . ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΡΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ° Π΄Π»Ρ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° ΡΠ½Π΅ΡΠ³ΠΎΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ Π±ΡΡΠΎΠ²ΠΎΠΉ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°ΡΡ ΠΎΠ΄ ΡΠ»Π΅ΠΊΡΡΠΎΡΠ½Π΅ΡΠ³ΠΈΠΈ ΠΈ Π²ΡΡΠ²Π»ΡΡΡ Π½Π΅ΠΈΡΠΏΡΠ°Π²Π½ΡΠ΅ ΠΏΡΠΈΠ±ΠΎΡΡ.
Π ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ ΠΈ ΡΠ°ΠΌΠΎΠ΄Π΅Π»ΡΠ½ΡΡ ΠΈΠ½Π²Π΅ΡΡΠΎΡΠ°Ρ ΡΡΠΈ Π΄Π°ΡΡΠΈΠΊΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ Π·Π°ΡΠΈΡΡ. ΠΡΠΈ ΠΏΡΠ΅Π²ΡΡΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΡΠΎΠ³Π° ΡΠΎΠΊΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ ΠΎΡΠΊΠ»ΡΡΠΈΡΡ Π½Π°Π³ΡΡΠ·ΠΊΡ, ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ°Ρ Π²ΠΎΠ·Π³ΠΎΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΊΠΈ ΠΈΠ»ΠΈ Π²ΡΡ ΠΎΠ΄ ΠΈΠ· ΡΡΡΠΎΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»Ρ. ΠΡΡΡΡΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π΄Π°ΡΡΠΈΠΊΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π·Π°ΡΠΈΡΡ ΠΎΡ ΠΊΠΎΡΠΎΡΠΊΠΎΠ³ΠΎ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ACS712 ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ ΠΏΠΎ Π·Π°ΡΡΠ΄ΠΊΠ΅ Π°ΠΊΠΊΡΠΌΡΠ»ΡΡΠΎΡΠΎΠ² (Li-Ion, LiFePO4, ΡΠ²ΠΈΠ½ΡΠΎΠ²ΠΎ-ΠΊΠΈΡΠ»ΠΎΡΠ½ΡΠ΅). ΠΠΎΠ½ΡΡΠΎΠ»ΠΈΡΡΡ ΡΠΎΠΊ Π·Π°ΡΡΠ΄Π°, ΡΠΈΡΡΠ΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ CC/CV (Constant Current / Constant Voltage), ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΉ ΠΈ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΡΠΎΠΊ ΡΠ»ΡΠΆΠ±Ρ Π±Π°ΡΠ°ΡΠ΅ΠΉ.
ΠΠΎΠΆΠ½ΠΎ Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ACS712 Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΎΠΊΠ° Π² ΡΠ΅ΡΠΈ 220Π?
ΠΠ°, ΠΌΠΎΠ΄ΡΠ»Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠ·ΠΌΠ΅ΡΡΡΡ ΡΠΎΠΊ Π² ΡΠ΅ΠΏΠΈ 220Π, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ Π²ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠ°Π·ΡΡΠ² ΡΠ°Π·Ρ ΠΈΠ»ΠΈ Π½ΡΠ»Ρ. ΠΠ΄Π½Π°ΠΊΠΎ, ΠΊΡΠΈΡΠΈΡΠ΅ΡΠΊΠΈ Π²Π°ΠΆΠ½ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π½Π°Π΄Π΅ΠΆΠ½ΡΡ ΠΈΠ·ΠΎΠ»ΡΡΠΈΡ Π²ΡΡΠΎΠΊΠΎΠ²ΠΎΠ»ΡΡΠ½ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΎΡ Π½ΠΈΠ·ΠΊΠΎΠ²ΠΎΠ»ΡΡΠ½ΠΎΠΉ (Arduino). ΠΠ»Π΅ΠΌΠΌΡ ΠΌΠΎΠ΄ΡΠ»Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π½Π°Π΄Π΅ΠΆΠ½ΠΎ Π·Π°ΠΊΡΠ΅ΠΏΠ»Π΅Π½Ρ, Π° Π²ΡΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ 220Π Π·Π°ΠΈΠ·ΠΎΠ»ΠΈΡΠΎΠ²Π°Π½Ρ. Π Π°Π±ΠΎΡΠ° Ρ ΡΠ΅ΡΠ΅Π²ΡΠΌ Π½Π°ΠΏΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΠΏΠ°ΡΠ½Π° Π΄Π»Ρ ΠΆΠΈΠ·Π½ΠΈ!
ΠΠΎΡΠ΅ΠΌΡ Π΄Π°ΡΡΠΈΠΊ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ nonzero Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈ ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ Π½Π°Π³ΡΡΠ·ΠΊΠΈ?
ΠΡΠΎ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ²Π»Π΅Π½ΠΈΠ΅, Π²ΡΠ·Π²Π°Π½Π½ΠΎΠ΅ ΡΡΠΌΠ°ΠΌΠΈ ΠΠ¦Π, Π½Π΅ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡΡ ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈΠ»ΠΈ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ Π½Π°Π²ΠΎΠ΄ΠΊΠ°ΠΌΠΈ. Π ΠΈΠ΄Π΅Π°Π»Π΅ Π½ΡΠΆΠ½ΠΎ ΡΡΡΠ΅Π΄Π½ΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ. Π’Π°ΠΊΠΆΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ driftΠΈΡΡ ΠΈΠ·-Π·Π° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½Π°Ρ ΠΊΠ°Π»ΠΈΠ±ΡΠΎΠ²ΠΊΠ°"Π½ΡΠ»Ρ" ΠΏΡΠΈ ΡΡΠ°ΡΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΡΠ΅ΡΠ°Π΅Ρ ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ.
ΠΠ°ΠΊΠ°Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½Π°Ρ ΡΠ°ΡΡΠΎΡΠ° ΡΠΎΠΊΠ°, ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ·ΠΌΠ΅ΡΠΈΡΡ ACS712?
ΠΠΎΠ»ΠΎΡΠ° ΠΏΡΠΎΠΏΡΡΠΊΠ°Π½ΠΈΡ Π΄Π°ΡΡΠΈΠΊΠ° ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΎΠΊΠΎΠ»ΠΎ 80 ΠΊΠΡ. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ ΠΈΠ·ΠΌΠ΅ΡΡΡΡ ΡΠΎΠΊΠΈ Ρ ΡΠ°ΡΡΠΎΡΠΎΠΉ Π΄ΠΎ 80 ΠΊΠΡ. ΠΠ»Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ 50/60 ΠΡ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π΄Π»Ρ Π¨ΠΠ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π²ΠΈΠ³Π°ΡΠ΅Π»ΡΠΌΠΈ (Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΡ) ΡΡΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ.
ΠΡΠΆΠ΅Π½ Π»ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡ Π½Π° Π²ΡΡ ΠΎΠ΄Π΅?
Π Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠ»ΡΡΡΠ° Π½Π° ΠΏΠ»Π°ΡΠ΅ ΠΌΠΎΠ΄ΡΠ»Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ. ΠΠ΄Π½Π°ΠΊΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ Π½Π°Π±Π»ΡΠ΄Π°Π΅ΡΠ΅ ΡΠΈΠ»ΡΠ½ΡΠ΅ Π²ΡΡΠΎΠΊΠΎΡΠ°ΡΡΠΎΡΠ½ΡΠ΅ ΡΡΠΌΡ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΠΎΡΠ΅Π½Ρ Π΄Π»ΠΈΠ½Π½ΡΠΉ ΠΏΡΠΎΠ²ΠΎΠ΄ Π΄ΠΎ ΠΠ¦Π, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Π΄Π΅Π½ΡΠ°ΡΠΎΡΠ° 1-10 ΠΌΠΊΠ€ ΠΌΠ΅ΠΆΠ΄Ρ OUT ΠΈ GND ΠΌΠΎΠΆΠ΅Ρ ΡΠ»ΡΡΡΠΈΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ.