ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° 4-20 мА ΠΊ Ардуино: схСмы ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°

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

Для ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ сопряТСния этих Π΄Π²ΡƒΡ… ΠΌΠΈΡ€ΠΎΠ² Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ сигнал Π² напряТСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ смоТСт ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π°Π½Π°Π»ΠΎΠ³ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ (АЦП) ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. Π’ этом руководствС ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ физичСскиС основы процСсса, расчСты рСзисторов ΠΈ способы Π·Π°Ρ‰ΠΈΡ‚Ρ‹ дорогостоящСй ΠΏΠ»Π°Ρ‚Ρ‹ ΠΎΡ‚ случайных скачков напряТСния Π² ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π΅ управлСния.

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

Π€ΠΈΠ·ΠΈΠΊΠ° процСсса: ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎΠΊ?

Основная идСя ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π΄Π°Π½Π½Ρ‹Ρ… Ρ‡Π΅Ρ€Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ силы Ρ‚ΠΎΠΊΠ° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² нСвосприимчивости ΠΊ падСнию напряТСния Π½Π° ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°Ρ…. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ напряТСния, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 0-10 Π²ΠΎΠ»ΡŒΡ‚, Ρ‚ΠΎ сопротивлСниС Π΄Π»ΠΈΠ½Π½ΠΎΠ³ΠΎ кабСля ΠΌΠΎΠΆΠ΅Ρ‚ "ΡΡŠΠ΅ΡΡ‚ΡŒ" Ρ‡Π°ΡΡ‚ΡŒ сигнала, ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ искаТСнныС Π΄Π°Π½Π½Ρ‹Π΅. Π’ случаС с Ρ‚ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ΅Ρ‚Π»Π΅ΠΉ сопротивлСниС ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ² практичСски Π½Π΅ влияСт Π½Π° Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ измСрСния, ΠΏΠΎΠΊΠ° источник питания способСн ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π».

Π”ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΡ‚ 4 Π΄ΠΎ 20 ΠΌΠΈΠ»Π»ΠΈΠ°ΠΌΠΏΠ΅Ρ€ Π²Ρ‹Π±Ρ€Π°Π½ Π½Π΅ случайно. НиТний ΠΏΠΎΡ€ΠΎΠ³ Π² 4 мА позволяСт систСмС Π΄ΠΈΠ°Π³Π½ΠΎΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ состояниС Ρ†Π΅ΠΏΠΈ. Если ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π²ΠΈΠ΄ΠΈΡ‚ 0 мА, это ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° ΠΎΠ±Ρ€Ρ‹Π² ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΈΠ»ΠΈ Π½Π΅ΠΈΡΠΏΡ€Π°Π²Π½ΠΎΡΡ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°, Π° Π½Π΅ просто Π½Π° минимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ измСряСмой Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹. Π­Ρ‚ΠΎ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ сигналов 0-5Π’ ΠΈΠ»ΠΈ 0-10Π’, Π³Π΄Π΅ ноль ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈ сигналом, ΠΈ ΠΏΠΎΠ»ΠΎΠΌΠΊΠΎΠΉ.

Для прСобразования Ρ‚ΠΎΠΊΠ° Π² напряТСниС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π·Π°ΠΊΠΎΠ½ Ома. ΠŸΡ€ΠΎΠΏΡƒΡΠΊΠ°Ρ Ρ‚ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· рСзистор с извСстным сопротивлСниСм, ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π½Π° Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ†Π°Ρ… ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ напряТСния, ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ силС Ρ‚ΠΎΠΊΠ°. ИмСнно это напряТСниС ΠΈ подаСтся Π½Π° Π²Ρ…ΠΎΠ΄ Arduino.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΡΠΌΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Π° Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° ΠΊ ΠΏΠΈΠ½Ρƒ Arduino Π±Π΅Π· рСзистора ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΡŽ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Ρ…ΠΎΠ΄ АЦП Π½Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для протСкания Ρ‚ΠΎΠΊΠ°.

РасчСт рСзистора для прСобразования Ρ‚ΠΎΠΊΠ° Π² напряТСниС

Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌ элСмСнтом схСмы ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ являСтся Ρ‚ΠΎΠΊΠΎΠ²Ρ‹ΠΉ рСзистор (shunt resistor). Π•Π³ΠΎ Π½ΠΎΠΌΠΈΠ½Π°Π» подбираСтся Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ максимальном Ρ‚ΠΎΠΊΠ΅ ΠΏΠ΅Ρ‚Π»ΠΈ (20 мА) ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ напряТСния Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π»ΠΎ максимальноС напряТСниС, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚ΡŒ АЦП Arduino. Для стандартных ΠΏΠ»Π°Ρ‚ с Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ 5 Π²ΠΎΠ»ΡŒΡ‚ рСфСрСнсноС напряТСниС ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ составляСт 5Π’ ΠΈΠ»ΠΈ 1.1Π’ (Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠΉ источник).

Рассмотрим классичСский Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ с рСзистором 250 Ом. ΠŸΡ€ΠΈ Ρ‚ΠΎΠΊΠ΅ 20 мА (0.02 А) ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ напряТСния составит: U = I R = 0.02 250 = 5 Π²ΠΎΠ»ΡŒΡ‚. Π­Ρ‚ΠΎ идСально лоТится Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ 0-5Π’. ΠŸΡ€ΠΈ минимальном Ρ‚ΠΎΠΊΠ΅ 4 мА ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ: 0.004 * 250 = 1 Π²ΠΎΠ»ΡŒΡ‚. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ сигнала Π½Π° Π²Ρ…ΠΎΠ΄Π΅ Arduino составит 1-5 Π²ΠΎΠ»ΡŒΡ‚.

Однако использованиС ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° 0-5Π’ Π½Π΅ всСгда бСзопасно. Если Π΄Π°Ρ‚Ρ‡ΠΈΠΊ выдаст Π°Π²Π°Ρ€ΠΈΠΉΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊ Π²Ρ‹ΡˆΠ΅ 20 мА (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 24 мА ΠΏΡ€ΠΈ диагностикС), напряТСниС прСвысит 5 Π²ΠΎΠ»ΡŒΡ‚, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ²Ρ€Π΅Π΄ΠΈΡ‚ΡŒ ΠΏΠΎΡ€Ρ‚. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ рСзисторы мСньшСго Π½ΠΎΠΌΠΈΠ½Π°Π»Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 220 Ом ΠΈΠ»ΠΈ 150 Ом, ТСртвуя Ρ€Π°Π·Ρ€Π΅ΡˆΠ°ΡŽΡ‰Π΅ΠΉ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π΄ΠΈ бСзопасности.

πŸ“Š Какой Π½ΠΎΠΌΠΈΠ½Π°Π» рСзистора Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ?
220 Ом
250 Ом
500 Ом
Π”Ρ€ΡƒΠ³ΠΎΠΉ

ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ сопротивлСния Ρ‚Π°ΠΊΠΆΠ΅ стоит ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ рассСивания. Π₯отя Ρ‚ΠΎΠΊΠΈ ΠΌΠ°Π»Ρ‹, Π² ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Ρ… условиях ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ скачки. РСзистор ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ 0.25 Π’Ρ‚ ΠΈΠ»ΠΈ 0.5 Π’Ρ‚ станСт Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΈΡΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΌ ΠΏΠ΅Ρ€Π΅Π³Ρ€Π΅Π² элСмСнта ΠΏΡ€ΠΈ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅.

Π‘Ρ…Π΅ΠΌΡ‹ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ: Π΄Π²ΡƒΡ…ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹Π΅ ΠΈ Ρ‚Ρ€Π΅Ρ…ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ

ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ зависит ΠΎΡ‚ Ρ‚ΠΈΠΏΠ° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ сСнсора. ΠŸΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Ρ‹Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ дСлятся Π½Π° Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ (Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠ΅ внСшнСго питания) ΠΈ пассивныС, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΏΠΎ количСству ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ². НаиболСС распространСна двухпроводная схСма, Π³Π΄Π΅ Ρ‚Π΅ ΠΆΠ΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎ ΠΏΠΈΡ‚Π°ΡŽΡ‚ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΈ для ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ сигнала.

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

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

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½ΠΎΠΉ схСмы

Π§Π΅Ρ‚Ρ‹Ρ€Π΅Ρ…ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π½Ρ‹Π΅ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Π²Π° ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° для питания ΠΈ Π΄Π²Π° для сигнала. Π­Ρ‚ΠΎ позволяСт ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π·Π²ΡΠ·Π°Ρ‚ΡŒ Ρ†Π΅ΠΏΠΈ питания ΠΈ измСрСния, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Arduino, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ worrying ΠΎ ΠΏΠ°Π΄Π΅Π½ΠΈΠΈ напряТСния Π½Π° ΠΏΠΈΡ‚Π°ΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°Ρ… Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°.

Π’Π°ΠΆΠ½ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‰ΡƒΡŽ зСмлю (GND) для Arduino ΠΈ Ρ†Π΅ΠΏΠΈ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°, Ссли ΠΎΠ½ΠΈ Π·Π°ΠΏΠΈΡ‚Π°Π½Ρ‹ ΠΎΡ‚ Ρ€Π°Π·Π½Ρ‹Ρ… источников. Π‘Π΅Π· ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»Π° "Π·Π΅ΠΌΠ»ΠΈ" измСрСния Π±ΡƒΠ΄ΡƒΡ‚ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌΠΈ ΠΈΠ»ΠΈ ΠΏΠ»Π°Π²Π°ΡŽΡ‰ΠΈΠΌΠΈ.

Π—Π°Ρ‰ΠΈΡ‚Π° Π²Ρ…ΠΎΠ΄Π° Arduino ΠΎΡ‚ пСрСнапряТСния

ΠŸΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½Π°Ρ срСда ΠΏΠΎΠ»Π½Π° ΡΡŽΡ€ΠΏΡ€ΠΈΠ·ΠΎΠ²: скачки напряТСния, Π½Π°Π²ΠΎΠ΄ΠΊΠΈ ΠΎΡ‚ ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΎΠ² ΠΈ чСловСчСский Ρ„Π°ΠΊΡ‚ΠΎΡ€. Π’Ρ…ΠΎΠ΄Π½Ρ‹Π΅ ΠΏΠΈΠ½Ρ‹ Arduino ΠΎΡ‡Π΅Π½ΡŒ Ρ‡ΡƒΠ²ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹, ΠΈ напряТСниС Π²Ρ‹ΡˆΠ΅ 5.5 Π²ΠΎΠ»ΡŒΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ вывСсти ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ ΠΈΠ· строя навсСгда. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ организация Π·Π°Ρ‰ΠΈΡ‚Ρ‹ β€” Π½Π΅ опция, Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ.

Π‘Π°ΠΌΡ‹ΠΉ простой ΠΈ эффСктивный ΠΌΠ΅Ρ‚ΠΎΠ΄ β€” использованиС стабилитрона (Zener diode). Π‘Ρ‚Π°Π±ΠΈΠ»ΠΈΡ‚Ρ€ΠΎΠ½ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ Π²Ρ…ΠΎΠ΄Ρƒ Arduino (ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΈΠ½ΠΎΠΌ измСрСния ΠΈ Π·Π΅ΠΌΠ»Π΅ΠΉ). Он отсСкаСт всС напряТСниС Π²Ρ‹ΡˆΠ΅ своСго Π½ΠΎΠΌΠΈΠ½Π°Π»Π°. Для Arduino ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ стабилитрон Π½Π° 5.1Π’ ΠΈΠ»ΠΈ 4.7Π’.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ рСкомСндуСтся ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ рСзистор нСбольшого Π½ΠΎΠΌΠΈΠ½Π°Π»Π° (100-500 Ом) ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ измСрСния ΠΈ ΠΏΠΈΠ½ΠΎΠΌ Arduino. Π’ связкС со стабилитроном это создаСт эффСктивный Ρ„ΠΈΠ»ΡŒΡ‚Ρ€, ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· стабилитрон ΠΈ ΡΠ³Π»Π°ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ высокочастотныС ΠΏΠΎΠΌΠ΅Ρ…ΠΈ.

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Номинал Ѐункция РасполоТСниС
РСзистор R1 220-250 Ом ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚ΠΎΠΊΠ° Π² напряТСниС ΠŸΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π² Ρ†Π΅ΠΏΡŒ 4-20 мА
РСзистор R2 330-500 Ом ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠΊΠ° Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠœΠ΅ΠΆΠ΄Ρƒ R1 ΠΈ ΠΏΠΈΠ½ΠΎΠΌ Arduino
Π‘Ρ‚Π°Π±ΠΈΠ»ΠΈΡ‚Ρ€ΠΎΠ½ 5.1Π’ (0.5Π’Ρ‚) ΠžΡ‚ΡΠ΅Ρ‡ΠΊΠ° пСрСнапряТСния ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ Π²Ρ…ΠΎΠ΄Ρƒ Arduino
ΠšΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€ 100 Π½Π€ Π€ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ Π’Π§ ΡˆΡƒΠΌΠΎΠ² ΠŸΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ Π²Ρ…ΠΎΠ΄Ρƒ Arduino

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: НС ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ стабилитроны с напряТСниСм Π²Ρ‹ΡˆΠ΅ 5.5Π’ для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ 5-Π²ΠΎΠ»ΡŒΡ‚ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΡ€Ρ‚ΠΎΠ² Arduino, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π½Π΅ ΡƒΡΠΏΠ΅ΡŽΡ‚ ΡΡ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΄ΠΎ наступлСния пробоя микросхСмы.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° сигнала ΠΈ ΠΊΠ°Π»ΠΈΠ±Ρ€ΠΎΠ²ΠΊΠ°

ПослС ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ "ΠΆΠ΅Π»Π΅Π·Π°" Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅. АЦП Arduino (10 Π±ΠΈΡ‚) Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ значСния ΠΎΡ‚ 0 Π΄ΠΎ 1023. ΠŸΡ€ΠΈ использовании рСзистора 250 Ом ΠΈ рСфСрСнсС 5Π’, Ρ‚ΠΎΠΊΡƒ 4 мА Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 205 Π΅Π΄ΠΈΠ½ΠΈΡ† (1Π’), Π° 20 мА β€” 1023 Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹ (5Π’). ΠŸΡ€ΡΠΌΠ°Ρ конвСртация Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΡƒΡ‡Π΅Ρ‚Π° этого смСщСния.

Для получСния Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π² ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π½Ρ‹Ρ… Π΅Π΄ΠΈΠ½ΠΈΡ†Π°Ρ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π»ΠΈΡ‚Ρ€Ρ‹, Π±Π°Ρ€Ρ‹, градусы) примСняСтся линСйная интСрполяция. Π€ΠΎΡ€ΠΌΡƒΠ»Π° выглядит Ρ‚Π°ΠΊ: Value = (ADC - ADC_min) * (Range_max - Range_min) / (ADC_max - ADC_min) + Min_Physical. Π­Ρ‚ΠΎ позволяСт ΠΌΠ°ΠΏΠΈΡ‚ΡŒ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ 205-1023 Π½Π° физичСский Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°.

Π’ ΠΊΠΎΠ΄Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΡƒ Π½Π° ΠΎΠ±Ρ€Ρ‹Π² ΠΈ Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΠ΅. Если Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ АЦП мСньшС ΠΏΠΎΡ€ΠΎΠ³Π° 4 мА (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠ΅Π½Π΅Π΅ 180 Π΅Π΄ΠΈΠ½ΠΈΡ†) ΠΈΠ»ΠΈ большС 20 мА (Π±ΠΎΠ»Π΅Π΅ 1000 Π΅Π΄ΠΈΠ½ΠΈΡ†), систСма Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ ΠΎΡˆΠΈΠ±ΠΊΡƒ, Π° Π½Π΅ случайноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

int sensorValue = analogRead(A0);

float voltage = sensorValue * (5.0 / 1023.0);

float current = (voltage / 250.0) * 1000.0; // ΠŸΠ΅Ρ€Π΅Π²ΠΎΠ΄ Π² мА для рСзистора 250 Ом

if (current < 3.5) {

Serial.println("Ошибка: ΠžΠ±Ρ€Ρ‹Π² Ρ†Π΅ΠΏΠΈ");

} else if (current > 21.0) {

Serial.println("Ошибка: ΠŸΠ΅Ρ€Π΅Π³Ρ€ΡƒΠ·ΠΊΠ°");

} else {

Serial.print("Π’ΠΎΠΊ: ");

Serial.println(current);

}

УстранСниС ΡˆΡƒΠΌΠΎΠ² ΠΈ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ Π΄Π°Π½Π½Ρ‹Ρ…

Π”Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ схСмотСхникС Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²Ρ‹ΠΉ сигнал ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΡˆΡƒΠΌΡ‹, особСнно Ссли ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° Π΄Π»ΠΈΠ½Π½Ρ‹Π΅. Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ значСния ΠΌΠΎΠ³ΡƒΡ‚ "ΡΠΊΠ°ΠΊΠ°Ρ‚ΡŒ", Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ. Для сглаТивания ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹.

Π‘Π°ΠΌΡ‹ΠΉ простой ΠΌΠ΅Ρ‚ΠΎΠ΄ β€” усрСднСниС. БчитываСтся сСрия ΠΈΠ· 10-50 Π·Π°ΠΌΠ΅Ρ€ΠΎΠ², ΠΎΡ‚Π±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‚ΡΡ максимальноС ΠΈ минимальноС значСния, Π° ΠΈΠ· ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ вычисляСтся срСднСС арифмСтичСскоС. Π­Ρ‚ΠΎ эффСктивно ΡƒΠ±ΠΈΡ€Π°Π΅Ρ‚ случайныС выбросы.

Π‘ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ β€” использованиС ΡΠΊΠΎΠ»ΡŒΠ·ΡΡ‰Π΅Π³ΠΎ срСднСго ΠΈΠ»ΠΈ ΠΌΠ΅Π΄ΠΈΠ°Π½Π½ΠΎΠ³ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°. ΠœΠ΅Π΄ΠΈΠ°Π½Π½Ρ‹ΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ справляСтся с ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ½Ρ‹ΠΌΠΈ ΠΏΠΎΠΌΠ΅Ρ…Π°ΠΌΠΈ, выбирая Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅, находящССся посСрСдинС отсортированного ряда ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ. Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ систСму устойчивой ΠΊ ΠΊΡ€Π°Ρ‚ΠΊΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ скачкам напряТСния Π² сСти.

β˜‘οΈ Π§Π΅ΠΊ-лист диагностики ΡˆΡƒΠΌΠΎΠ²

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

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

МоТно Π»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ 4-20 мА Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ Arduino Π±Π΅Π· рСзистора?

НСт, нСльзя. Π’Ρ…ΠΎΠ΄ Arduino измСряСт напряТСниС, Π° Π½Π΅ Ρ‚ΠΎΠΊ. Π‘Π΅Π· рСзистора, ΡΠΎΠ·Π΄Π°ΡŽΡ‰Π΅Π³ΠΎ ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ напряТСния, Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ 0 Π²ΠΎΠ»ΡŒΡ‚ (ΠΈΠ»ΠΈ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅), Π° Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… схСмах ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ это ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΌΡƒ Π·Π°ΠΌΡ‹ΠΊΠ°Π½ΠΈΡŽ Π²Ρ‹Ρ…ΠΎΠ΄Π° Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ°.

Какой рСзистор Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ: 220 Ом ΠΈΠ»ΠΈ 250 Ом?

РСзистор 250 Ом Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ°Ρ… напряТСния 1-5Π’, Ρ‡Ρ‚ΠΎ обСспСчиваСт Π»ΡƒΡ‡ΡˆΡƒΡŽ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ (Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅) АЦП. РСзистор 220 Ом Π΄Π°Π΅Ρ‚ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ 0.88-4.4Π’, Ρ‡Ρ‚ΠΎ бСзопаснСС, Ссли Π΅ΡΡ‚ΡŒ риск скачков Ρ‚ΠΎΠΊΠ° Π²Ρ‹ΡˆΠ΅ 20 мА, Π½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ сниТаСт Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ.

НуТно Π»ΠΈ Π·Π°Π·Π΅ΠΌΠ»ΡΡ‚ΡŒ Arduino ΠΈ источник питания 24Π’ вмСстС?

Π”Π°, это критичСски Π²Π°ΠΆΠ½ΠΎ. Если Arduino Π·Π°ΠΏΠΈΡ‚Π°Π½ ΠΎΡ‚ USB ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, Π° Π΄Π°Ρ‚Ρ‡ΠΈΠΊ ΠΎΡ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° 24Π’, Ρƒ Π½ΠΈΡ… Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ общая Ρ‚ΠΎΡ‡ΠΊΠ° отсчСта ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΠΎΠ² (GND). Π‘Π΅Π· соСдинСния зСмСль измСрСния Π±ΡƒΠ΄ΡƒΡ‚ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌΠΈ ΠΈΠ»ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌΠΈ.

Как ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π΄Π°Ρ‚Ρ‡ΠΈΠΊ 4-20 мА Π±Π΅Π· ΠΏΡ€ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°?

Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ измСрСния Ρ‚ΠΎΠΊΠ° (мА), Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ² Π΅Π³ΠΎ Π² Ρ€Π°Π·Ρ€Ρ‹Π² Ρ†Π΅ΠΏΠΈ. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ схСму с Arduino ΠΈ рСзистором 250 Ом, ΠΎΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ показания Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.