8-900-374-94-44
[email protected]
Slide Image
МСню

Arduino ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ напряТСния питания: Π£Π·Π½Π°Π΅ΠΌ напряТСниС питания Arduino — Описания, ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Arduino

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΊΠ° ΠΈ напряТСния питания – ElettroAmici

.

Β 

ΠŸΡ€ΠΎΡΡ‚Ρ‹Π΅ схСмы ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для измСрСния постоянного ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ°

Β 

Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ нСсколько ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² для измСрСния напряТСния, Ρ‚ΠΎΠΊΠ° ΠΈ мощности. ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π₯ΠΎΠ»Π»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ измСряСт ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊ. Π‘Π°ΠΌΡ‹ΠΉ слоТная ΠΌΠ΅Ρ€Π° эффСктивного Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° значСния (RMS) напряТСниС ΠΈ Ρ‚ΠΎΠΊ, Она ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ осциллограмму ΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚ Ρ„Π°Π·ΠΎΠ²Ρ‹Π΅ сдвиги. И, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ПК рассчитываСт Ρ€Π΅Π°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ, коэффициСнт мощности, ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π² час, Π° общая ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.

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

Для сбора Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ мастСр-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΠΈΠ»ΠΈ Arduino, для ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΡ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ (эскиз) с ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½Π½Ρ‹ΠΌΠΈ характСристиками ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΌΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌΠΈ. ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π»Π΅Π³ΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ спСциалистами Arduino, Π΄Π°ΠΆΠ΅ Π²Π½Π΅ систСмы Theremino Ρ‚Π°ΠΊΠΆΠ΅ Π»Π΅Π³ΠΊΠΎ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с ПК.


Π˜Π·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ схСмы

Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅ΠΌ лишь схСмы для измСрСния Ρ‚ΠΎΠΊΠΎΠ² ΠΈ напряТСний Ρ‡Π΅Ρ€Π΅Π΄ΡƒΡŽΡ‚ΡΡ (50 О 60 Π“Ρ†) Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ измСрСния напряТСния постоянного Ρ‚ΠΎΠΊΠ° ΠΈ Ρ‚ΠΎΠΊ ΠΈ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ. Для постоянного напряТСния (Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ зСмлю), ΠΎΠ½ просто Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ рСзистивный Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ. Для постоянного Ρ‚ΠΎΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚ΠΎΠΊΠ°, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π½Π° эта страница.

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

Π‘Ρ…Π΅ΠΌΠ° для измСрСния напряТСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ°

Π‘Ρ…Π΅ΠΌΠ° для измСрСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ°

Π­Ρ‚ΠΈ схСмы просты, Π½ΠΎ Ρ‚ΠΎΡ‡Π½Ρ‹ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹, ΠΈ стоят экстра-напряТСниС ΠΈ экстра-большиС Ρ‚ΠΎΠΊΠΈ.

ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹Π΅ Ρ€Π°Π·ΡŠΡΡΠ½Π΅Π½ΠΈΡ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, сбрасываСмыС Π² ΠΊΠΎΠ½Ρ†Π΅ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ.


Π˜Π·ΠΌΠ΅Ρ€ΡŒΡ‚Π΅ Ρ‚ΠΎΠΊ с ΠΌΠ°Π³Π½ΠΈΡ‚Π½Ρ‹ΠΌ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ

Π’ качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… схСм, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ Ρ‚ΠΎΠΊ с ΠΎΠ΄Π½ΠΈΠΌ ΠΌΠ°Π³Π½ΠΈΡ‚Π½Ρ‹ΠΌ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠΌ (Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π₯ΠΎΠ»Π»Π°).

ΠŸΡ€ΠΎΡΡ‚ΠΎ приблиТаСтся Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Π² ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π΅ получаСтся сигнал, ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Ρ‡Π΅Ρ€Π΅Π· Π½Π΅Π³ΠΎ.

ВСорСтичСски, ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ этот ΠΌΠ΅Ρ‚ΠΎΠ΄ для измСрСния постоянного Ρ‚ΠΎΠΊΠ°, Π½ΠΎ систСма Π±ΡƒΠ΄Π΅Ρ‚ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Π° ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΌΠ°Π³Π½ΠΈΡ‚Π½ΠΎΠΉ нСсиммСтрии. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ Π² этом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΠΌΡ‹ ограничимся для измСрСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ° с частотой элСктричСской сСти.

Π­Ρ‚ΠΎΡ‚ ΠΌΠ΅Ρ‚ΠΎΠ΄ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… элСктричСских соСдинСний с ΠΏΡ€ΠΎΠ²ΠΎΠ»ΠΎΡ‡Π½Ρ‹ΠΌΠΈ путями ΠΎΡ‚ напряТСния сСти, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ это ΠΎΡ‡Π΅Π½ΡŒ бСзопасно.

Π’ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ, которая разряТаСтся Π² ΠΊΠΎΠ½Ρ†Π΅ этой ΡΡ‚Π°Ρ‚ΡŒΠΈ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ с ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»Π°ΠΌΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, совСт ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ, изобраТСния для ссылок ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ ΡˆΠΊΠ°Π»Ρ‹.


Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΏΠΎ бСзопасности

ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ошибки ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ опасно. Π’Π°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€,, Π²ΠΎ врСмя ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ, Он связываСт тСстСр для измСрСния Ρ‚ΠΎΠΊΠ° Π² ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎΠΌ, Π° Π½Π΅ Π² сСрии, Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠ΅ Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠ΅ с тяТСлыми послСдствиями. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ нСсколько Ρ€Π°Π·, ΠΈ Ссли Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ понятно Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π·Π° ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСктрика ΠΈΠ»ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ ΠΎΡ‚ экспСрта элСктроники.

Если Π²Ρ‹ Π½Π΅ сдСлаСтС ΠΏΡ€ΠΎΠΌΠ°Ρ…ΠΈ схСмы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ, ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ бСзопасны. МаксимальноС напряТСниС Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ… мСньшС 30 Π²ΠΎΠ»ΡŒΡ‚, Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΈΠΊΠΎΡΠ½ΡƒΡ‚ΡŒΡΡ ΠΊ Π½ΠΈΠΌ Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ опасностСй.

ЕдинствСнная Ρ‚ΠΎΡ‡ΠΊΠ° ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° это основной трансформатор для измСрСния напряТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ сСти.

Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π΅Π³ΠΎ бСзопасным, ΠΈ ΡΠΎΠ±Π»ΡŽΠ΄Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π° бСзопасности, просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³Π΅Ρ€ΠΌΠ΅Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ трансформатор, с ΠΊΠ°Π±Π΅Π»Π΅ΠΌ ΠΈ ΡˆΡ‚Π΅ΠΊΠ΅Ρ€ΠΎΠΌ, ΠΊΠ°ΠΊ описано Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ.


PowerMeter ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ элСмСнтов управлСния справа Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΌΠ΅Ρ€Π°ΠΌ:

  • Π˜Π·ΠΌΠ΅Ρ€ΡŒΡ‚Π΅ напряТСниС Ρ‚ΠΎΠ»ΡŒΠΊΠΎ.
  • Π˜Π·ΠΌΠ΅Ρ€ΡŒΡ‚Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎΠΊ.
  • Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ напряТСния ΠΈ Ρ‚ΠΎΠΊΠ° ΠΈ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ.
  • Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ эффСктивных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ напряТСния ΠΈ Ρ‚ΠΎΠΊΠ°.
  • ΠžΡ‚ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ„Π°Π·ΠΎΠ²Ρ‹Π΅ сдвиги ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π΅ΠΏΠ΅ΠΉ.
  • ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΡ‹ Π²ΠΎΠ»Π½Ρ‹ напряТСния ΠΈ Ρ‚ΠΎΠΊΠ°.
  • Π Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ€Π΅Π°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΈ коэффициСнт мощности.
  • Π’Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ, Ссли сила, которая измСряСтся поглощаСтся Π² сСти ΠΈΠ»ΠΈ ΠΎΡ‚ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π² сСти.
  • Π Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ Π΅Π²Ρ€ΠΎ (ΠΈΠ»ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π°Π»ΡŽΡ‚Π°Ρ…) Они проводят ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ час.
  • Π Π°ΡΡΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ Π΅Π²Ρ€ΠΎ (ΠΈΠ»ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… Π²Π°Π»ΡŽΡ‚Π°Ρ…) ΠΎΠ±Ρ‰ΠΈΠΉ, Π― ΠΏΡ€ΠΎΠ²Π΅Π» послСдний сброс.
  • ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π½Π° Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ слот расчСтных Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ прилоТСния ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ….

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ ПК

Π² настоящСС врСмя, Π»ΠΈ с использованиСм мастСр-ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, Ρ‡Ρ‚ΠΎ Ардуино, ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ ПК осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· кабСль USB. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, для ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ установки, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ StickPC Π²ΠΎΠ·Π»Π΅ ΠΏΡ€ΠΈΠ»Π°Π²ΠΊΠ°. Один StickPC потрСбляСт нСсколько Π²Π°Ρ‚Ρ‚, Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π±Ρ‹Ρ‚ΡŒ всСгда ΠΈ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ„Π°ΠΉΠ»Π΅. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΠΈ ΠΈΡΠΊΠ°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ TeamViewer.

ΠœΡ‹ Π³ΠΎΡ‚ΠΎΠ²ΠΈΠΌ Π½ΠΎΠ²Ρ‹Π΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Ρ‡Π΅Ρ€Π΅Π· Wi-Fi с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ. Они Π±ΡƒΠ΄ΡƒΡ‚ ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΡ Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ NetModule. Π’Π°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эту ΠΆΠ΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ ΠΎΡ‚ ПК.


Wi-Fi ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Arduino

НовыС ΠΌΠΎΠ΄ΡƒΠ»ΠΈ, Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ Π½Π° Π½Π°Ρ‡Π°Π»ΠΎ 2019, Они Ρ‚Π°ΠΊΠΆΠ΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino IDE ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, написанныС для Arduino. Ρ‚ΠΎ, Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌΡƒ Π»Π΅Π³ΠΊΠΎΠΌΡƒ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ, Ρ‡Ρ‚ΠΎ Ρƒ вас Π΅ΡΡ‚ΡŒ с систСмой Theremino, Они Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Ρ‹ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚, Arduino ΠΈ Π·Π½Π°ΡŽΡ‚, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° C ++.

Π­Ρ‚ΠΈ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ объСдинСниСм всСго, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄Π΅Π»Π°Π»ΠΈ Π΄ΠΎ сих ΠΏΠΎΡ€ (ΠœΠ°ΡΡ‚Π΅Ρ€ – HAL / netmodul Π² – Netaala / Arduino – ArduHal). ΠœΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π΄Π΅Π»Π°Ρ‚ΡŒ всС. Он Π±ΡƒΠ΄Π΅Ρ‚ Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ IotModule, Она Π±ΡƒΠ΄Π΅Ρ‚ основана Π½Π° ESP32 ΠΈ ΠΎΠ±Ρ‰Π°Ρ‚ΡŒΡΡ с ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· WiFi IotHAL, ΡΠ΅Ρ‚ΡŒ, Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-USB.

ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ этот Ρ„Π°ΠΉΠ» Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ пСрСчислСны Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ (Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ) ΠΈΠ· IotModule.


докумСнтация

ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π­Ρ‚ΠΎΡ‚ PDF Ρ„Π°ΠΉΠ» ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ содСрТит всС Π΄Π°Π½Π½Ρ‹Π΅ для построСния схСм, ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‚, ΠΊΠ°ΠΊ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ вмСстС ΠΈ инструкция ΠΏΠΎ использованию ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈ встроСнного ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

происходит эта страница Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΡƒΡŽ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ инструкции Π½Π° английском языкС, PowerMeter ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° для Arduino, ΠŸΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Eagle для изготовлСния ΠΏΠ΅Ρ‡Π°Ρ‚Π½Ρ‹Ρ… ΠΏΠ»Π°Ρ‚ ΠΈ ΠΏΠ»Π°Π½ΠΎΠ² ΠΏΠΎ сборкС с 3D-изобраТСниями.

Π“ΠžΠ›ΠžΠ‘ΠžΠ’ΠΠΠ˜Π•

Π’ΠΎΠ»ΡŒΡ‚-АмпСрмСтр Π½Π° INA233 — Share Project

Π‘Ρ…Π΅ΠΌΠ° прСдставляСт собой Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ Ρ‚ΠΎΠΊΠ° ΠΈ напряТСния с вычислСниСм мощности ΠΈ заряда Π² АмпСр-часах.

Устройством измСрСния выступаСт микросхСма INA233 производства Texas Instruments. На сайтС производитСля ΠΎΠ½Π° позиционируСтся ΠΊΠ°ΠΊ 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ, ΡƒΠ»ΡŒΡ‚Ρ€Π° ΠΏΡ€Π΅Ρ†ΠΈΠ·ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ Ρ‚ΠΎΠΊΠ°/напряТСния/мощности/энСргии с I2C ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠΌ связи, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ управлСния источниками питания PMBus ΠΈ с нСзависимым Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ сигнализации Π°Π²Π°Ρ€ΠΈΠΉΠ½Ρ‹Ρ… ситуаций.

ВСхничСскиС характСристики устройства:

  • Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΊΠ° Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅: 0Γ·3,2А с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 1мА (ΠΏΡ€ΠΈ RSHUNTΒ Β = 25мОм)
  • Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ напряТСния Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅: 0Γ·36Π’ с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 1ΠΌΠ’
  • РасчСт мощности Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅: 0Γ·100Π’Ρ‚ с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 1ΠΌΠ’Ρ‚
  • РасчСт заряда аккумулятора Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅: 0Γ·100А?Ρ‡ с Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ 1мА?Ρ‡

ОсновноС назначСния микросхСмы — ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ ΡˆΠΈΠ½Ρ‹ питания постоянного Ρ‚ΠΎΠΊΠ°, ΠΏΠΎ запросу ΠΎΡ‚Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½Π½Ρ‹Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Ρƒ ΠΈ ΠΏΡ€ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½ Π·Π° установлСнныС ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ ΠΏΠΎΠ΄Π°Π²Π°Ρ‚ΡŒ сигнал ?Alert?.

НСпосрСдствСнно измСряСмыС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ — это напряТСниС ΡˆΡƒΠ½Ρ‚Π° (VIN+ – VIN–) ΠΈ напряТСниС ΡˆΠΈΠ½Ρ‹ (VBUS) , ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ Β±81,92ΠΌΠ’ ΠΈ 36Π’ соотвСтствСнно.

Для установки ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ сопротивлСниС ΡˆΡƒΠ½Ρ‚Π° устанавливаСтся ΠΊΠ°ΠΊ RSHUNTΒ = 81,92 (ΠΌΠ’) / IMAXΒ (мА).

НапримСр, для ΠΌΠΎΠ΅Π³ΠΎ случая: RSHUNTΒ = 81,92 (ΠΌΠ’) / 3200 (мА) = 25,6мОм β‰ˆ 25мОм

ΠŸΡ€ΠΈ этом рассСиваСмая ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΈ номинальном Ρ‚ΠΎΠΊΠ΅ составит P = U?I = 81,92 (ΠΌΠ’) ? 3200 (мА) β‰ˆ 0,262 Π’Ρ‚ Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ допустимыС 1Π’Ρ‚ для корпуса SMD 2512.

Для Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ напряТСния ΡˆΠΈΠ½Ρ‹ (VBUS) ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использован рСзистивный Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒ, ΠΏΡ€ΠΈ этом коэффициСнт дСлСния Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΡ‡Π΅ΡΡ‚ΡŒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ стоит ΡƒΡ‡Π΅ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ напряТСниС Π½Π° ΡˆΡƒΠ½Ρ‚Π΅ измСряСтся ΠΊΠ°ΠΊ Π΄ΠΈΡ„Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‚Π°ΠΊ ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Π° напряТСниС ΡˆΠΈΠ½Ρ‹ измСряСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΈΠΊΠ° ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ однополярноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

Π’ ΠΌΠΎΠ΅ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΎΠ·Π³ΠΎΠΌ устройства выступаСт ΠΏΠ»Π°Ρ‚Π° Arduino Nano c ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ ATmega328P. Π§Π΅Π»ΠΎΠ²Π΅ΠΊΠΎ-ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ интСрфСйс — это экран OLEDΒ 2,42β€³ Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π΅ SSD1309 ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ° для спроса Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ мА?Ρ‡.

Π”Π°Π½Π½Ρ‹Π΅ Π½Π° дисплСй ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ SPI, для этого ΠΊΡ€ΠΎΠΌΠ΅ стандартной Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ SPI.h Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ сторонняя для Arduino IDE Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° U8g2lib.h, ΠΎΠ½Π° позволяСт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с большим количСством дисплССв Π² Ρ‚ΠΎΠΌ числС ΠΈ с ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠΌ SSD1309 Π½Π° 128×64 Ρ‚ΠΎΡ‡ΠΊΠΈ. Π£ Π½Π΅Π΅ имССтся вСсьма ΠΎΠ±ΡˆΠΈΡ€Π½Ρ‹ΠΉ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ Π½Π° GitHub, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽΒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ установки, Π² Ρ‚ΠΎΠΌ числС кирилличСских. УстанавливаСтся ΠΎΠ½Π° Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ Arduino IDE ?U8g2 by oliver?. И хотя ΠΎΠ½Π° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ просто ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство мСста Ρ‡Ρ‚ΠΎ Π² памяти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, Ρ‡Ρ‚ΠΎ Π² динамичСской памяти, для мСня Ρ€Π°Π±ΠΎΡ‚Π° с дисплСями это ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Ρ‚Π΅Ρ… случаСв, ΠΊΠΎΠ³Π΄Π° ΠΏΠΈΡΠ°Ρ‚ΡŒ свою Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ с Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΡˆΡ€ΠΈΡ„Ρ‚ΠΎΠ² Π½Ρƒ совсСм Π½Π΅ цСлСсообразно.

ΠœΠΎΠ΄ΡƒΠ»ΡŒ INA233 прСдставлСн ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ схСмой ΠΈ выполняСтся Π½Π° ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅, располоТСниС Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ ΠΌΠΎΠ΄ΡƒΠ»ΡŽ INA226, Π½ΠΎ ΠΈΠ·-Π·Π° примСнСния ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° PMBus ΠΎΠ±ΠΌΠ΅Π½ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Ρƒ Π½ΠΈΡ… Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ. Π“Π»Π°Π²Π½ΠΎΠ΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ — это ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π±Π°ΠΉΡ‚ ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ Π΄Π°Π½Π½Ρ‹Ρ…. Если ΠΏΠΎ стандарту для I2C ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π²ΡƒΡ…Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠ³ΠΎ числа ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ принято ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚, Π° Π·Π°Ρ‚Π΅ΠΌ младший, Ρ‚ΠΎ для PMBus эта ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΌΠ΅Π½Π΅Π½Π° Π½Π° ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ. АдрСс устройства установлСн рСзисторами R4, R9 Π² 0x40.

Π£ΠΏΡ€ΠΎΡ‰Π΅Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ» ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΠΎΠ±ΠΌΠ΅Π½Π° Π΄Π°Π½Π½Ρ‹ΠΌΠΈ с INA233 выглядит Ρ‚Π°ΠΊ:

1. ΠŸΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² рСгистр ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ АЦП (MFR_ADC_CONFIG [0xD0])

Начало ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ I2C Master Output Slave In + адрСс устройства I2Π‘ + ΠΏΠ°ΠΊΠ΅Ρ‚ Π΄Π°Π½Π½Ρ‹Ρ….

Бостав ΠΏΠ°ΠΊΠ΅Ρ‚Π°: [адрСс устройства] [адрСс рСгистра, младший Π±Π°ΠΉΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…, ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…]

ΠŸΠ°ΠΊΠ΅Ρ‚ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ (ΠΌΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ): [0x40][0xD0, 0xFF, 0x45]

Π Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ°:

  • Π Π΅ΠΆΠΈΠΌ усрСднСния ΠΏΠΎ 16-Ρ‚ΠΈ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ;
  • ВрСмя прСобразования ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ напряТСния ΡˆΠΈΠ½Ρ‹ 8.244мс;
  • ВрСмя прСобразования ΠΏΡ€ΠΈ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΈ напряТСния ΡˆΡƒΠ½Ρ‚Π° 8.244мс;
  • Π Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹ – Π½Π΅ΠΏΡ€Π΅Ρ€Ρ‹Π²Π½ΠΎΠ΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΊΠ° ΠΈ напряТСния.Β 

2. ΠŸΠ΅Ρ€Π΅Π΄Π°Π΅ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π² рСгистр ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ АЦП (MFR_CALIBRATION [0xD4])

Бостав ΠΏΠ°ΠΊΠ΅Ρ‚Π°: [адрСс устройства] [адрСс рСгистра, младший Π±Π°ΠΉΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…, ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…]

ΠŸΠ°ΠΊΠ΅Ρ‚ Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ (ΠΌΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ): [0x40][0xD4, 0x00, 0x08]

Π Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ°:

MFR_CALIBRATION = 0,00512/(Current_LSB?RSHUNT), Π³Π΄Π΅ Current_LSB = 1-LSB Shunt voltage / RSHUNTΒ = 2,5ΠΌΠΊΠ’/25мОм = 0,1мА,

Ρ‚ΠΎΠ³Π΄Π° MFR_CALIBRATION = 0,00512/(0,1мА?25мОм) = 2048 (0x0800).

ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ рСгистра ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ INA233 Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Π΄Π°Π²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 32767 ΠΏΡ€ΠΈ IMAXΒ = 3,2767А, Π·Π½Π°Ρ‡ΠΈΡ‚ для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ отобраТСния Ρ‚ΠΎΠΊΠ° Π² мА Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π² МК Π΄Π°Π½Π½Ρ‹Π΅ с АЦП Π½Π° 10.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡƒΡ‚ΡŒ, это запись Π² MFR_CALIBRATION 2048/10 β‰ˆ 205 (0x00CD), Ρ‚ΠΎΠ³Π΄Π° Π΄Π°Π½Π½Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ сразу Π² мА.

Для ΠΎΠ±ΠΎΠΈΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ рСгистра ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΡ‚ΠΎΡ‡Π½Π΅Π½ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ с использованиСм ΠΏΡ€Π΅Ρ†ΠΈΠ·ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ оборудования.

3. Π§Ρ‚Π΅Π½ΠΈΠ΅ Π² Ρ†ΠΈΠΊΠ»Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Ρ‚ΠΎΠΊΠ° ΠΈ напряТСния

— НапряТСниС, PMBus ΠΊΠΎΠΌΠ°Π½Π΄Π° 0x88

— Π’ΠΎΠΊ, PMBus ΠΊΠΎΠΌΠ°Π½Π΄Π° 0x89

Бостав запроса: [адрСс устройства][ΠΊΠΎΠΌΠ°Π½Π΄Π°]

Бостав ΠΎΡ‚Π²Π΅Ρ‚Π°: [адрСс устройства][младший Π±Π°ΠΉΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…, ΡΡ‚Π°Ρ€ΡˆΠΈΠΉ Π±Π°ΠΉΡ‚ Π΄Π°Π½Π½Ρ‹Ρ…].

ΠŸΡ€ΠΈΠΌΠ΅Ρ€: запрос [0x40][0x88]; ΠΎΡ‚Π²Π΅Ρ‚ [0x40][VoltageLowByte, VoltageHighByte]

По ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Ρƒ ΠΎΠ±ΠΌΠ΅Π½Π° это всС, ?Alert? Π² ΠΌΠΎΠ΅ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π΅ Π½Π΅ задСйствуСтся, хотя Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ такая Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ остаСтся. Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ пояснСния ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² ΠΌΠΎΠΈΡ… коммСнтариях Π² исходном ΠΊΠΎΠ΄Π΅.

Π’ особСнностях схСмы стоит ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ USB устройств, источник питания ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Ρ€Π°Π·ΡŠΠ΅ΠΌΡƒ USB1, Π° ΠΏΡ€ΠΈΠ΅ΠΌΠ½ΠΈΠΊ ΠΊ USB2, ΠΏΡ€ΠΈ этом Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСн Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ€ P5 (Π² ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… случаях измСрСния Π΄ΠΆΠ°ΠΌΠΏΠ΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ снят).

Для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ полярности Π½Π° Π²Ρ…ΠΎΠ΄Π΅ VBUS установлСн MOSFET Q1. Π­Ρ‚Π° схСма ΠΈΠΌΠ΅Π΅Ρ‚ ряд нСдостатков ΠΈΠ·-Π·Π° ограничСния срСднСстатистичСских P-ΠΊΠ°Π½Π°Π»ΡŒΠ½Ρ‹Ρ… транзисторов ΠΏΠΎ Π½Π°ΠΏΡ€ΡΠΆΠ΅Π½ΠΈΡŽ Gate-Source порядка -20Π’. Π­Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ΄ΠΎΠ»Π΅Π½Π° установкой стабилитрона Π½Π° напряТСниС ΠΌΠ΅Π½Π΅Π΅ 20Π’ ΠΈ рСзистора Π² Ρ†Π΅ΠΏΡŒ Π·Π°Ρ‚Π²ΠΎΡ€Π°. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΏΡ€ΠΈ напряТСниях ΠΌΠ΅Π½Π΅Π΅ 1Π’ показания Π²ΠΎΠ»ΡŒΡ‚ΠΌΠ΅Ρ‚Ρ€Π° с Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ искаТСны ΠΈΠ·-Π·Π° Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ сопротивлСния ΠΊΠ°Π½Π°Π»Π° с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ…ΠΎΠ΄Π½ΠΎΠ΅ сопротивлСниС АЦП ΠΏΠΎ Π»ΠΈΠ½ΠΈΠΈ VBUS составляСт 830кОм.

Один ΠΈΠ· Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ — это ΠΎΡ‚ΠΊΠ°Π· ΠΎΡ‚ этой Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΏΡ€ΠΈ стационарной установкС Π² качСствС ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π° ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² однополярного Π‘ΠŸ.Β 

Π‘Ρ…Π΅ΠΌΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠ° модуля INA233 Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π° Π² соотвСтствии с рСкомСндациями производитСля. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ ΡˆΡƒΠ½Ρ‚Ρƒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΠΏΠΎ ?КСльвин? соСдинСнию см. рис. с.)

По ΠΈΡ‚ΠΎΠ³Π°ΠΌ тСстирования Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹ΠΉ Π²ΠΎΠ»ΡŒΡ‚Π°ΠΌΠΏΠ΅Ρ€ΠΌΠ΅Ρ‚Ρ€ ΠΏΠΎΠΊΠ°Π·Π°Π» вСсьма ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΡƒΡŽ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ Π²ΠΎ всСм Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ. Π’ качСствС ΠΎΠ±Ρ€Π°Π·Ρ†Π° ΠΏΡ€ΠΈ этих испытаниях выступал ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€ UNI-T UT61E. Он, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ²Π»ΡΡ‚ΡŒΡΡ эталонным ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»Π΅ΠΌ Ρ‚.ΠΊ. Π½Π΅ повСряСтся, Π½ΠΎ Ρ‚Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΌΠΈ ΠΌΠ°Π·ΠΊΠ°ΠΌΠΈ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚. Для Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ этого достаточно с Π³ΠΎΠ»ΠΎΠ²ΠΎΠΉ.

Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ напряТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino. Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ напряТСния Π΄ΠΎ 25 Π’ ΠΈ Π±ΠΎΠ»Π΅Π΅ 5 Π’

Π’ этом ΡƒΡ€ΠΎΠΊΠ΅ ΠΌΡ‹ научимся ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ напряТСниС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡΒ ArduinoΒ ΠΈ этот Π΄Π°Ρ‚Ρ‡ΠΈΠΊ измСрСния напряТСния, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ напряТСниС Π΄ΠΎ 25Β Π’.

ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌ показания напряТСния Π½Π° Π–Πš-дисплСС 16Γ—2. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ измСряСм внСшнСС напряТСниС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Π·Π²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌ Π²ΠΎΠ»ΡŒΡ‚ΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ.

Для измСрСния напряТСния ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ ΠΏΠΈΠ½ Arduino.


Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

НСобходимыС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹

  • Ардуино.
  • Аккумулятор (Π΄ΠΎ 25Π’).
  • РСзисторы.
  • Π–Πš-дисплСй 16Γ—2.
  • Π‘ΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°.

ЦСпь Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° напряТСния

НиТС прСдставлСна ​​схСма Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° напряТСния.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅. Если Π²Ρ‹ измСряСтС напряТСниС 25 Π’, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ R1 = 35 кОм ΠΈ R2 = 7,5 кОм. Π­Ρ‚ΠΎ сохранит ваш Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ Arduino.


ВзаимодСйствиС Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° напряТСния с Arduino

Π˜Π·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ напряТСниС ΠΎΡ‡Π΅Π½ΡŒ просто ΠΈ понятно. Π‘Π»Π΅Π΄ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅ схСмС ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ рСзисторы.

Π‘Ρ…Π΅ΠΌΠ° для измСрСния напряТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino

Код для измСрСния напряТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino

Π—Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π½ΠΈΠΆΠ΅ ΠΊΠΎΠ΄ ΠΈ ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ для просмотра ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ напряТСния.

Π­Ρ‚ΠΎΡ‚ скСтч основан Π½Π° Ρ‚ΠΎΠΌ Ρ„Π°ΠΊΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ AnalogRead являСтся ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎΠ³ΠΎ напряТСния ΠΊ ΠΎΠΏΠΎΡ€Π½ΠΎΠΌΡƒ. Но ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½Π½ΠΎΠ΅ напряТСниС дСлится Π½Π° Π΄Π²Π° гасящих рСзистора, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ AnalogRead Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠΌΠ½ΠΎΠΆΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ фактичСскоС напряТСниС.


ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ напряТСния Π½Π° Π–Πš-дисплСС 16Γ—2

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ показания напряТСния Π½Π° Π–Πš-дисплСС. Π˜Ρ‚Π°ΠΊ, для этого Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π–Πš-дисплСй ΠΊ Arduino. Π‘Π»Π΅Π΄ΡƒΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π½ΠΈΠΆΠ΅ схСмС.

ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊ ΠΏΡ€ΠΎΡ‡Ρ‚Π΅Π½ΠΈΡŽ:

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½Π°Ρ схСма Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° напряТСния ΠΈ Π–Πš-дисплСя 16Γ—2

Код Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° напряТСния ΠΈ Π–Πš-дисплСя


РСакция Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ напряТСния

ΠžΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… напряТСний ΠΈ принятиС ΠΌΠ΅Ρ€ ΠΏΡ€ΠΈ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ напряТСния ΠΈΠ»ΠΈ ΠΏΠ°Π΄Π°Π΅Ρ‚ Π½ΠΈΠΆΠ΅ ΠΏΠΎΡ€ΠΎΠ³Π°.

НапримСр, для мигания свСтодиода, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π΅Π³ΠΎ Π½Π° Π½ΠΈΠ·ΠΊΠΈΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ заряда Π±Π°Ρ‚Π°Ρ€Π΅ΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΌΠΈΠ³Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° напряТСниС ΠΏΠ°Π΄Π°Π΅Ρ‚ Π½ΠΈΠΆΠ΅ ΠΏΠΎΡ€ΠΎΠ³Π° прСдупрСТдСния, ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ ΡΡ€ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ дальнСйшСго падСния напряТСния.

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ свСтодиод Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΌΠΈΠ³Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ напряТСнии 1,2 Π’ ΠΈ увСличиваСтся врСмя Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ-Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ напряТСниС ΠΏΠ°Π΄Π°Π΅Ρ‚ Π½ΠΈΠΆΠ΅ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ значСния. Если напряТСниС ΠΏΠ°Π΄Π°Π΅Ρ‚ Π½ΠΈΠΆΠ΅ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΠΎΡ€ΠΎΠ³Π°, свСтодиод ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ Π³ΠΎΡ€Π΅Ρ‚ΡŒ:

Код Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ Π½Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ напряТСния

Π‘Ρ‚Ρ€ΠΎΠΊΠ° if (val < (warningThreshold * 1023L)/5000) Β Π² этом скСтчС вычисляСт ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ значСния, считанного с Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΡ€Ρ‚Π°, ΠΊ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ напряТСния.

НапримСр, ΠΏΡ€ΠΈ ΠΏΠΎΡ€ΠΎΠ³Π΅ прСдупрСТдСния 1 Π²ΠΎΠ»ΡŒΡ‚ ΠΈ ΠΎΠΏΠΎΡ€Π½ΠΎΠΌ напряТСнии 5 Π²ΠΎΠ»ΡŒΡ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠΎΠ³Π΄Π° Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠ΅ составляСт ΠΎΠ΄Π½Ρƒ ΠΏΡΡ‚ΡƒΡŽ ΠΎΡ‚ ΠΎΠΏΠΎΡ€Π½ΠΎΠ³ΠΎ напряТСния.

Π’Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ 1023L сообщаСт компилятору, Ρ‡Ρ‚ΠΎ это Π΄Π»ΠΈΠ½Π½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅, поэтому компилятор ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ всС ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π² этом Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π² Π΄Π»ΠΈΠ½Π½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Смкости int (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ 16-Π±ΠΈΡ‚Π½ΠΎΠ΅ Ρ†Π΅Π»ΠΎΠ΅).

ΠŸΡ€ΠΈ считывании Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π΅Π΄ΠΈΠ½ΠΈΡ†Π°ΠΌΠΈ измСрСния, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅ΠΌΡ‹ΠΌΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ AnalogRead, Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 0 Π΄ΠΎ 1023, ΠΈΠ»ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с фактичСскими напряТСниями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½ΠΈ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚.

Как ΠΈ Π² этом скСтчС, Ссли Π²Ρ‹ Π½Π΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚Π΅ напряТСниС, ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ эффСктивнСС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Ρ‹Π²ΠΎΠ΄ AnalogRead Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ.


Π•Ρ‰Π΅ нСсколько статСй для вас:


ΠžΡΠ½ΠΎΠ²Ρ‹ Arduino: Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ напряТСния

ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ΠΎ 31 ΠΌΠ°Ρ€Ρ‚Π° 2020 Π³.

Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ Π±Ρ‹Π»Π° ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Π΅Π½Π° Π½Π° английский язык ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π±Ρ‹Π»Π° ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π° для deviceplus. jp.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

  1. Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅
  2. ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ значСния
  3. Аналоговый Π²Ρ…ΠΎΠ΄ с Arduino
  4. ΠžΡ‚Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠΉΡ‚Π΅ напряТСниС с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Volume
  5. Аналоговый Π²Ρ…ΠΎΠ΄ с Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒΡŽ
  6. Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅
  7. БвязанныС ΡΡ‚Π°Ρ‚ΡŒΠΈ

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Π‘ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌ Π²Ρ…ΠΎΠ΄ΠΎΠΌ 5Π’ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π’Π«Π‘ΠžΠšΠ˜Πœ, Π° 0Π’ — ΠΠ˜Π—ΠšΠ˜Πœ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ Π»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»ΡŒ, исходя ΠΈΠ· Ρ‚ΠΎΠ³ΠΎ, Π² ΠΊΠ°ΠΊΠΎΠΌ состоянии ΠΎΠ½ находится. Однако элСктричСство Π±Ρ‹Π²Π°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 5 Π’ ΠΈ 0 Π’, Π½ΠΎ ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ напряТСния. НапримСр, ΠΎΠ΄Π½Π° Π±Π°Ρ‚Π°Ρ€Π΅ΠΉΠΊΠ° АА Π½Π° 1,5Π’, Π° бытовая Ρ€ΠΎΠ·Π΅Ρ‚ΠΊΠ° Π½Π° 100Π’.

Arduino ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ Π²Ρ…ΠΎΠ΄Ρ‹ для считывания этих Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… напряТСний. АналоговыС Π²Ρ…ΠΎΠ΄Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ постСпСнно ΠΈΠ·ΠΌΠ΅Π½ΡΡŽΡ‰Π΅Π΅ΡΡ состояниС элСктронных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ². НапримСр, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ для Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ яркости ΠΈΠ»ΠΈ громкости ΠΈΠ»ΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ для получСния Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹.

Π­Ρ‚Π° ΡΡ‚Π°Ρ‚ΡŒΡ являСтся послСднСй Π² сСрии. ΠœΡ‹ объясним Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Π²Π²ΠΎΠ΄ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ громкости.

ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅

ЀактичСскоС напряТСниС β€” это Π½Π΅ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, Ρ‚Π°ΠΊΠΎΠ΅ ΠΊΠ°ΠΊ 1 Π’ ΠΈΠ»ΠΈ 5 Π’, Π° ΠΈΡ€Ρ€Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ число, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ числовыС значСния ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ΡΡ Π΄ΠΎ бСсконСчности послС дСсятичной Ρ‚ΠΎΡ‡ΠΊΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 5,01342…В. Π­Ρ‚ΠΈ значСния Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² элСктронных схСмах Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ значСния ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ΡΡ Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ значСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ°, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠ³ΠΎ АЦП, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ. Arduino Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΠΌΠ΅Π΅Ρ‚ Π°Π½Π°Π»ΠΎΠ³ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹Π΅ напряТСния ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΡ… Π² Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ значСния.

АЦП Π΄Π΅Π»ΠΈΡ‚ Ρ†Π΅Π»Π΅Π²ΠΎΠ΅ напряТСниС Π½Π° нСсколько Ρ€Π°Π²Π½Ρ‹Ρ… частСй. Для Arduino Uno напряТСния ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ 0-5Π’. Π­Ρ‚ΠΈ значСния 0-5Π’ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½Ρ‹ Π½Π° 1023 Ρ€Π°Π²Π½Ρ‹Π΅ части. АЦП ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ показания Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ напряТСния Π² блиТайшСС Ρ€Π°Π²Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅. НапримСр, Ссли напряТСниС Ρ€Π°Π²Π½ΠΎ 3 Π’, блиТайшим Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ Β«614Β». Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π² Arduino для использования.

ЦСлочислСнныС значСния Π΄ΠΎ 1023 ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Однако Π²Ρ…ΠΎΠ΄Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ являСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ напряТСния. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ напряТСния, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Π³ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ:

НапримСр, Ссли Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΎΡ‚ AD-прСобразоватСля Ρ€Π°Π²Π½ΠΎ Β«614Β», Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΠΊΠΎΠ»ΠΎ 3 Π’, Ρ€Π°Π·Π΄Π΅Π»ΠΈΠ² Π½Π° 1023 ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΡƒΠΌΠ½ΠΎΠΆΠΈΠ² Π½Π° 5.

Аналоговый Π²Ρ…ΠΎΠ΄ с Arduino ΡˆΠ΅ΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² для Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π°, ΠΎΡ‚ A0 Π΄ΠΎ A5. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ² сюда элСктронныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ для Π²Ρ…ΠΎΠ΄Π°, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠ΅ напряТСниС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΎ. Однако ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ A4 ΠΈ A5 Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ связи, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ I2C. ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ эти ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ нСльзя ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π²Π²ΠΎΠ΄Π° ΠΏΡ€ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ элСктронных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠ»ΠΈ дисплСи, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΡƒΡŽ связь I2C.

Π Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° напряТСния с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ громкости

Β«Π“Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒΒ» β€” это элСктронная Ρ‡Π°ΡΡ‚ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠΈ громкости Π·Π²ΡƒΠΊΠ° ΠΈΠ»ΠΈ яркости освСщСния. ОбъСм содСрТит ΠΊΠ»Π΅ΠΌΠΌΡ‹, ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°ΡŽΡ‰ΠΈΠ΅ΡΡ ΠΏΠΎ рСзистивному элСмСнту. Π‘ΠΎΠΏΡ€ΠΎΡ‚ΠΈΠ²Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ, пСрСмСщая эти ΠΊΠ»Π΅ΠΌΠΌΡ‹.

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

На рисункС Π²Ρ‹ΡˆΠ΅ элСмСнт сопротивлСния Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ, Π° Π²ΠΎ Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅ΠΌΡΡ объСмС Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ элСмСнт сопротивлСния ΠΊΡ€ΡƒΠ³Π»Ρ‹ΠΉ. Π₯отя Ρ„ΠΎΡ€ΠΌΡ‹ Ρ€Π°Π·Π½Ρ‹Π΅, ΠΎΠ½ΠΈ Π² основном Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ.

Аналоговый Π²Ρ…ΠΎΠ΄ Arduino ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ напряТСния для Π²Ρ…ΠΎΠ΄Π°. Однако, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сопротивлСниС измСняСтся Π² объСмС, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ громкости, ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ² Π΅Π³ΠΎ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ Arduino. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ сопротивлСния Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΎ Π² ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ напряТСния. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ источник питания ΠΈ GND ΠΊ Π»Π΅Π²ΠΎΠΉ ΠΈ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ»Π΅ΠΌΠΌΠ°ΠΌ рСзистора. НапряТСниС Π½Π° Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ ΠΊΠ»Π΅ΠΌΠΌΠ΅ измСняСтся Π² зависимости ΠΎΡ‚ полоТСния ΠΊΠ»Π΅ΠΌΠΌΡ‹. ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ лСвая ΠΊΠ»Π΅ΠΌΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΊ GND, Π° правая ΠΊΠ»Π΅ΠΌΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΊ источнику питания (5Π’). НапряТСниС увСличиваСтся, ΠΊΠΎΠ³Π΄Π° Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π²ΠΎΠ΄ пСрСмСщаСтся Π²ΠΏΡ€Π°Π²ΠΎ, ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹Π²ΠΎΠ΄ пСрСмСщаСтся Π²Π»Π΅Π²ΠΎ. Π›Π΅Π²Ρ‹ΠΉ ΠΊΠΎΠ½Π΅Ρ† Ρ€Π°Π²Π΅Π½ 0 Π’, Π° ΠΏΡ€Π°Π²Ρ‹ΠΉ ΠΊΠΎΠ½Π΅Ρ† β€” 5 Π’, поэтому Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π΅ ΠΎΡ‚ 0 Π΄ΠΎ 5 Π’.

Если этот Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌΡƒ Π²Ρ…ΠΎΠ΄Ρƒ Arduino, Π²Ρ…ΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ, пСрСмСщая Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ.

Аналоговый Π²Π²ΠΎΠ΄ с Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒΡŽ

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ Π²Π²ΠΎΠ΄ с Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒΡŽ. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΡŒΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ элСктронныС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹.
Π‘Π»ΠΎΠΊ громкости

Π‘Π»ΠΎΠΊ громкости содСрТит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ сопротивлСния Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π°, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ. Π₯ΠΎΡ€ΠΎΡˆΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€ΠΎΠΌΠΊΠΎΡΡ‚ΡŒ 10 кОм для Π²Ρ…ΠΎΠ΄Π° Arduino. ОбъСм Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅Π³Ρ‡Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ, Ссли ΠΊ оси вращСния объСма Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΊΡ€Π΅ΠΏΠ»Π΅Π½Π° Ρ€ΡƒΡ‡ΠΊΠ°.

ΠŸΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠ° с Π·Π°ΠΆΠΈΠΌΠΎΠΌ Ρ‚ΠΈΠΏΠ° Β«ΠΊΡ€ΠΎΠΊΠΎΠ΄ΠΈΠ»Β»

ПолСзно для крСплСния модуля Ρ‚ΠΎΠΌΠ°. Π—Π°ΠΆΠΌΠΈΡ‚Π΅ ΠΊΠ»Π΅ΠΌΠΌΡ‹ громкости Ρ€Π°Π·ΡŠΠ΅ΠΌΠ°ΠΌΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ΅ Π·Π°ΠΆΠΈΠΌΠΎΠ². Бвязанный ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ доступСн Π² Π²ΠΈΠ΄Π΅ Π½Π°Π±ΠΎΡ€Π° ΠΈΠ· Π΄Π²ΡƒΡ… красных ΠΈ Π΄Π²ΡƒΡ… Ρ‡Π΅Ρ€Π½Ρ‹Ρ… Π»ΠΈΠ½ΠΈΠΉ.

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, соСдинитС ΠΈΡ…, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° рисункС Π½ΠΈΠΆΠ΅. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ громкости нСльзя ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΡƒ Ρ‚ΠΈΠΏΠ° Β«ΠΊΡ€ΠΎΠΊΠΎΠ΄ΠΈΠ»Β», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ Arduino. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ мСталличСская Ρ‡Π°ΡΡ‚ΡŒ Π·Π°ΠΆΠΈΠΌΠ° Ρ‚ΠΈΠΏΠ° Β«ΠΊΡ€ΠΎΠΊΠΎΠ΄ΠΈΠ»Β» Π½Π΅ касаСтся сосСднСй части Π·Π°ΠΆΠΈΠΌΠ°.

ΠΠ°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ:

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ состояниС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ…ΠΎΠ΄Π°, ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ Ρ†Π΅Π»Π΅Π²ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π² Β«analogRead()Β» (строка 11). Π—Π°Ρ‚Π΅ΠΌ Π²Π²Π΅Π΄ΠΈΡ‚Π΅ напряТСниС Π²Ρ‹Π²ΠΎΠ΄Π° со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‚ 0 Π΄ΠΎ 1023. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠ·Π½Π°Ρ‚ΡŒ напряТСниС, ΠΎΠ½ΠΎ рассчитываСтся ΠΈ прСобразуСтся Π² напряТСниС, ΠΊΠ°ΠΊ Π² строкС 13.

Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π² Arduino ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€.
Π—Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, ΠΎΡ†ΠΈΡ„Ρ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ АЦП, отобраТаСтся послС Β«Value:Β», Π° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, рассчитанноС ΠΈ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π² напряТСниС, отобраТаСтся послС Β«Volt:Β». Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ измСняСтся ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ вращСния Ρ‚ΠΎΠΌΠ°.

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *