Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Arduino: ΠΏΠΎΠ»Π½ΠΎΠ΅ руководство

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ шагового двигатСля ΠΊ ΠΏΠ»Π°Ρ‚Π΅ Arduino Uno Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ соблюдСния распиновки Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ошибка Π² ΠΏΠΎΠ΄Π°Ρ‡Π΅ напряТСния Π½Π° Π²Ρ‹Π²ΠΎΠ΄Ρ‹ A+ ΠΈΠ»ΠΈ B+ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ микросхСму ΠΈΠ· строя. ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ Ρ‚ΠΎΠΊΠΎΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰Π΅Π³ΠΎ рСзистора ΠΈΠ»ΠΈ ΠΈΠ³Π½ΠΎΡ€ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ трСбования Π·Π°ΠΏΠΈΡ‚Π°Ρ‚ΡŒ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ ΠΎΡ‚ внСшнСго источника питания ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π²Π°Π» Π»ΠΈΠ±ΠΎ Π½Π΅ вращаСтся Π²ΠΎΠΎΠ±Ρ‰Π΅, Π»ΠΈΠ±ΠΎ ΠΈΠ·Π΄Π°Π΅Ρ‚ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½Ρ‹ΠΉ гудящий Π·Π²ΡƒΠΊ Π±Π΅Π· двиТСния. ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ сборки Ρ†Π΅ΠΏΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ L298N ΠΈΠ»ΠΈ A4988, способСн ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Ρ‚ΠΎΠΊ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΌΠΎΡ‚ΠΎΡ€Π°, ΠΈΠ½Π°Ρ‡Π΅ ΠΏΠ΅Ρ€Π΅Π³Ρ€Π΅Π² ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² станСт Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½Ρ‹ΠΌ.

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

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

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΈ Π²Ρ‹Π±ΠΎΡ€ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° управлСния

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

НаиболСС распространСнным Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… являСтся ΠΌΠΎΠ΄ΡƒΠ»ΡŒ L298N, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСдставляСт собой Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ H-мост ΠΈ позволяСт ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ двумя ΠΌΠΎΡ‚ΠΎΡ€Π°ΠΌΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ. Π­Ρ‚ΠΎΡ‚ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ прост Π² ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΈ, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ сущСствСнныС ΠΏΠΎΡ‚Π΅Ρ€ΠΈ напряТСния ΠΈ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ установки массивного Ρ€Π°Π΄ΠΈΠ°Ρ‚ΠΎΡ€Π° охлаТдСния Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ срСдних Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ°Ρ…. Для Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ 3D-ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Ρ‹, Ρ‡Π°Ρ‰Π΅ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ A4988 ΠΈΠ»ΠΈ DRV8825, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ ΠΌΠΈΠΊΡ€ΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π²ΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΡƒΡŽ Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΎΡ‚ ΠΏΠ΅Ρ€Π΅Π³Ρ€Π΅Π²Π°.

  • πŸ”Œ L298N β€” ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€ для ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠ² с высоким Ρ‚ΠΎΠΊΠΎΠΌ потрСблСния, Π½ΠΎ Π½ΠΈΠ·ΠΊΠΎΠΉ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ.
  • βš™οΈ A4988 β€” ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ настройки ΠΌΠΈΠΊΡ€ΠΎΡˆΠ°Π³Π° Π΄ΠΎ 1/16, Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΉ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ настройки ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€Π°.
  • πŸš€ TMC2208 β€” соврСмСнный Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ с Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Β«Ρ‚ΠΈΡ…ΠΎΠ³ΠΎ шага» (StealthChop), ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΉ ΠΈ ΡˆΡƒΠΌΠ°.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈ запрСщаСтся ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° двигатСля ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π΅ΠΌΡƒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρƒ. Π˜Π½Π΄ΡƒΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ всплСск напряТСния ΠΎΡ‚ ΠΎΠ±ΠΌΠΎΡ‚ΠΎΠΊ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ€Π°Π·Ρ€Ρ‹Π²Π° Ρ†Π΅ΠΏΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ ΠΏΡ€ΠΎΠ±ΡŒΠ΅Ρ‚ силовыС ΠΊΠ»ΡŽΡ‡ΠΈ микросхСмы.

Π’Ρ‹Π±ΠΎΡ€ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ влияСт Π½Π° ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ части. Если L298N Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ управлСния Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ логичСскими Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ, Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ всСго двумя сигналами: STEP ΠΈ DIR. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΠΊΠΎΠ΄ ΠΈ освобоТдаСт рСсурсы процСссора для Π΄Ρ€ΡƒΠ³ΠΈΡ… Π·Π°Π΄Π°Ρ‡, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ… с Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° с дисплССм.

πŸ“Š Какой Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅?
L298N (ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΈ простой)
A4988/DRV8825 (для точности)
TMC2208 (Π±Π΅ΡΡˆΡƒΠΌΠ½Ρ‹ΠΉ)
Π£ΠΆΠ΅ Π΅ΡΡ‚ΡŒ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ΠΉ ΠΌΠΎΠ΄ΡƒΠ»ΡŒ

Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈ настройка питания

ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Π°Ρ сборка элСктричСской Ρ†Π΅ΠΏΠΈ начинаСтся с ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ питания, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ логичСская Ρ‡Π°ΡΡ‚ΡŒ Arduino Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΎΡ‚ 5 Π’ΠΎΠ»ΡŒΡ‚, Π° Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ часто Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ 12 Π’ΠΎΠ»ΡŒΡ‚ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅. Бамая распространСнная ошибка Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² β€” ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ° Π·Π°ΠΏΠΈΡ‚Π°Ρ‚ΡŒ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΌΠΎΡ‚ΠΎΡ€ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΎΡ‚ Π²Ρ‹Π²ΠΎΠ΄Π° 5V ΠΈΠ»ΠΈ VIN ΠΏΠ»Π°Ρ‚Ρ‹, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠΌΡƒ Π²Ρ‹Ρ…ΠΎΠ΄Ρƒ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈΠ· строя. Π’Π½Π΅ΡˆΠ½ΠΈΠΉ источник питания Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ ΠΊΠ»Π΅ΠΌΠΌΠ°ΠΌ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, Π° зСмля (GND) источника питания ΠΈ зСмля Arduino обязаны Π±Ρ‹Ρ‚ΡŒ соСдинСны ΠΎΠ±Ρ‰ΠΈΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠΌ для создания ΠΎΠ±Ρ‰Π΅ΠΉ Ρ†Π΅ΠΏΠΈ.

Рассмотрим ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ связки Arduino Uno ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° A4988. Π’Ρ‹Π²ΠΎΠ΄Ρ‹ STEP ΠΈ DIR Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ΡΡ с Π»ΡŽΠ±Ρ‹ΠΌΠΈ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ ΠΏΠΈΠ½Π°ΠΌΠΈ Arduino, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, D8 ΠΈ D9. ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΠΊΠΈ (VDD) Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ 5V Arduino, Ссли Ρ‚ΠΎΠΊ потрСблСния самой микросхСмы Π½Π΅Π²Π΅Π»ΠΈΠΊ, Π½ΠΎ Π½Π°Π΄Π΅ΠΆΠ½Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ стабилизатор. ΠžΠ±ΠΌΠΎΡ‚ΠΊΠΈ двигатСля ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Π°ΠΌ 1A, 1B, 2A, 2B согласно Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠ΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ Π·Π°Ρ€Π°Π½Π΅Π΅.

β˜‘οΈ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΠ΅Ρ€Π΅Π΄ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ питания

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

ОсобоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ слСдуСт ΡƒΠ΄Π΅Π»ΠΈΡ‚ΡŒ настройкС Ρ‚ΠΎΠΊΠ° Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€ Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅. Если Ρ‚ΠΎΠΊ Π±ΡƒΠ΄Π΅Ρ‚ слишком Π½ΠΈΠ·ΠΊΠΈΠΌ, Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ шаги ΠΏΠΎΠ΄ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ; Ссли слишком высоким β€” Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΡƒΠΉΠ΄Π΅Ρ‚ Π² Π·Π°Ρ‰ΠΈΡ‚Ρƒ ΠΈΠ»ΠΈ сгорит. Для расчСта напряТСния Π½Π° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°, зависящая ΠΎΡ‚ сопротивлСния Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠ° Ρ‚ΠΎΠΊΠ° (Rs) Π½Π° ΠΏΠ»Π°Ρ‚Π΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ составляСт 0.05 Ом ΠΈΠ»ΠΈ 0.1 Ом.

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Пин Arduino Пин Π”Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Ѐункция
GND GND GND ΠžΠ±Ρ‰Π°Ρ зСмля
5V 5V VDD ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΠΊΠΈ
D8 Digital 8 STEP Бигнал шага
D9 Digital 9 DIR НаправлСниС вращСния
РасчСт напряТСния для настройки Ρ‚ΠΎΠΊΠ°

Π€ΠΎΡ€ΠΌΡƒΠ»Π° расчСта: Vref = I_max 8 Rs (для A4988). НапримСр, для Ρ‚ΠΎΠΊΠ° 1А ΠΈ Rs=0.1 Ом, напряТСниС составит 0.8 Π’ΠΎΠ»ΡŒΡ‚Π°. Π˜Π·ΠΌΠ΅Ρ€ΡΡ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Π²ΠΈΠΆΠΊΠΎΠΌ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€Π° ΠΈ Π·Π΅ΠΌΠ»Π΅ΠΉ.

Π‘Π°Π·ΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Stepper

Для упрощСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌΠΈ ΠΌΠΎΡ‚ΠΎΡ€Π°ΠΌΠΈ Π² срСдС Arduino IDE сущСствуСт стандартная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Stepper.h, которая абстрагируСт ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ ΠΎΡ‚ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Ρ… Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ. ИспользованиС этой Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ позволяСт ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ, задавая количСство шагов ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π² ΠΎΠ±ΠΎΡ€ΠΎΡ‚Π°Ρ… Π² ΠΌΠΈΠ½ΡƒΡ‚Ρƒ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΊΠΎΠ΄ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹ΠΌ ΠΈ понятным Π΄Π°ΠΆΠ΅ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…. Однако стоит ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ являСтся Π±Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌ: ΠΏΠΎΠΊΠ° выполняСтся ΠΊΠΎΠΌΠ°Π½Π΄Π° вращСния, процСссор Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ.

Π’ Π½Π°Ρ‡Π°Π»Π΅ скСтча Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ двигатСля, ΡƒΠΊΠ°Π·Π°Π² количСство шагов Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΠΎΡ€ΠΎΡ‚ Π²Π°Π»Π° ΠΈ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΏΠΈΠ½ΠΎΠ², ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹. Для ΠΌΠΎΡ‚ΠΎΡ€Π° с шагом 1.8 градуса это Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ составляСт 200 шагов. Если ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ с ΠΌΠΈΠΊΡ€ΠΎΡˆΠ°Π³ΠΎΠΌ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 1/16, Ρ‚ΠΎ эффСктивноС количСство шагов увСличиваСтся Π² 16 Ρ€Π°Π·, Ρ‡Ρ‚ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ пСрСсчСта этого ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° Π² ΠΊΠΎΠ΄Π΅ для сохранСния точности позиционирования.

#include <Stepper.h>

const int stepsPerRevolution = 200;

Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);

void setup {

myStepper.setSpeed(60); // Установка скорости 60 ΠΎΠ±/ΠΌΠΈΠ½

Serial.begin(9600);

}

void loop {

myStepper.step(stepsPerRevolution); // ΠŸΠΎΠ²ΠΎΡ€ΠΎΡ‚ Π½Π° 1 ΠΎΠ±ΠΎΡ€ΠΎΡ‚

delay(1000);

myStepper.step(-stepsPerRevolution); // ΠŸΠΎΠ²ΠΎΡ€ΠΎΡ‚ Π½Π°Π·Π°Π΄

delay(1000);

}

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

  • πŸ“‰ ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° β€” Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° встроСна Π² IDE ΠΈ Π½Π΅ Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ установки Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ².
  • 🐒 ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Π°Ρ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ β€” отсутствиС ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ ускорСния ΠΈ тормоТСния, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ постоянная ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ.
  • πŸ›‘ Π‘Π»ΠΎΠΊΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΠΊΠΎΠ΄ β€” Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ выполнСния Π΄Ρ€ΡƒΠ³ΠΈΡ… Π·Π°Π΄Π°Ρ‡ Π²ΠΎ врСмя вращСния ΠΌΠΎΡ‚ΠΎΡ€Π°.

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠΈΠΊΡ€ΠΎΡˆΠ°Π³ΠΎΠΌ ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ позиционирования

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

РСализация ΠΌΠΈΠΊΡ€ΠΎΡˆΠ°Π³Π° Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ измСнСния ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ ΠΏΠΈΠ½ΠΎΠ² Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅. НапримСр, для Ρ€Π΅ΠΆΠΈΠΌΠ° 1/16 Π½Π° A4988 Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π½Π° всС Ρ‚Ρ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° настройки. Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΠΏΡ€ΠΈ этом Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ коэффициСнт увСличСния: Ссли Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ Π΄Π΅Π»Π°Π΅Ρ‚ 200 шагов Π½Π° ΠΎΠ±ΠΎΡ€ΠΎΡ‚, Ρ‚ΠΎ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ 1/16 для ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡ€ΠΎΡ‚Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²Ρ‹Π΄Π°Ρ‚ΡŒ 3200 ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠΎΠ². Π­Ρ‚ΠΎ позволяСт Π΄ΠΎΡΡ‚ΠΈΠ³Π°Ρ‚ΡŒ высокой точности позиционирования, ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎΠΉ для фокусировки ΠΎΠΏΡ‚ΠΈΠΊΠΈ ΠΈΠ»ΠΈ пСрСмСщСния инструмСнта.

Однако ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ количСства ΠΌΠΈΠΊΡ€ΠΎΡˆΠ°Π³ΠΎΠ² Π½Π΅ всСгда ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ росту точности позиционирования. ΠœΠ΅Ρ…Π°Π½ΠΈΡ‡Π΅ΡΠΊΠΈΠ΅ Π»ΡŽΡ„Ρ‚Ρ‹, Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΡΡ‚ΡŒ ΠΌΠ°Π³Π½ΠΈΡ‚Π½ΠΎΠ³ΠΎ поля ΠΈ ΠΏΠΎΠ³Ρ€Π΅ΡˆΠ½ΠΎΡΡ‚ΠΈ изготовлСния ΠΌΠΎΠ³ΡƒΡ‚ свСсти Π½Π° Π½Π΅Ρ‚ прСимущСства элСктронного дроблСния шага. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π° ΠΎΡ‡Π΅Π½ΡŒ высоких скоростях ΠΌΠΈΠΊΡ€ΠΎΡˆΠ°Π³ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΏΠΎΡ‚Π΅Ρ€Π΅ крутящСго ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ врСмя нарастания Ρ‚ΠΎΠΊΠ° Π² ΠΎΠ±ΠΌΠΎΡ‚ΠΊΠ΅ становится сравнимым со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ°.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π΅ Π½Π° ΠΌΠΈΠΊΡ€ΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ваш источник питания способСн Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ Ρ‚ΠΎΠΊ Π±Π΅Π· просадки напряТСния, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ возрасти ΠΈΠ·-Π·Π° Π±ΠΎΠ»Π΅Π΅ частого ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ.

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

Диагностика ΠΈ устранСниС нСисправностСй

Π’ процСссС Π½Π°Π»Π°Π΄ΠΊΠΈ систСмы управлСния часто Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ситуации, ΠΊΠΎΠ³Π΄Π° Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ Π³ΡƒΠ΄ΠΈΡ‚, дСргаСтся ΠΈΠ»ΠΈ вращаСтся Π½Π΅ Π² Ρ‚Ρƒ сторону. Одной ΠΈΠ· самых частых ΠΏΡ€ΠΈΡ‡ΠΈΠ½ являСтся Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ Ρ„Π°Π·ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΎΠ±ΠΌΠΎΡ‚ΠΎΠΊ: Ссли ΠΏΠ΅Ρ€Π΅ΠΏΡƒΡ‚Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Ρ‹ A ΠΈ B, ΠΌΠΎΡ‚ΠΎΡ€ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΈΠ±Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° мСстС. Для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠ°Ρ€Ρ‹ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€Π° Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΡ€ΠΎΠ·Π²ΠΎΠ½ΠΊΠΈ β€” сопротивлСниС ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°ΠΌΠΈ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠ±ΠΌΠΎΡ‚ΠΊΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π½ΠΈΠ·ΠΊΠΈΠΌ, Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ ΠΎΠ±ΠΌΠΎΡ‚ΠΊΠ°ΠΌΠΈ β€” бСсконСчным.

Другая распространСнная ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° β€” ΠΏΠ΅Ρ€Π΅Π³Ρ€Π΅Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΈΠ»ΠΈ двигатСля. Если Ρ€Π°Π΄ΠΈΠ°Ρ‚ΠΎΡ€ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ ΠΏΠ°Π»ΡŒΡ†Π΅ΠΌ, Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‚ΠΎΠΊ установлСн слишком высоко ΠΈΠ»ΠΈ отсутствуСт ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΎΡ…Π»Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС слСдуСт ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ напряТСниС Π½Π° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€Π΅ ΠΈΠ»ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ вСнтилятор. Π’Π°ΠΊΠΆΠ΅ стоит ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ качСство ΠΏΠ°ΠΉΠΊΠΈ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠ»ΠΎΡ…ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π² Ρ†Π΅ΠΏΠΈ питания Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ искрСниС ΠΈ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π»ΠΎΠ³ΠΈΠΊΠΈ.

  • πŸ”Š Π“ΡƒΠ΄Π΅Π½ΠΈΠ΅ Π±Π΅Π· вращСния β€” ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ‚ΠΎΠΊ (слишком ΠΌΠ°Π» ΠΈΠ»ΠΈ слишком Π²Π΅Π»ΠΈΠΊ) ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ сигнала Π½Π° ΠΏΠΈΠ½Π΅ STEP.
  • πŸ”„ Π’Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π² ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ сторону β€” помСняйтС мСстами ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΏΠ°Ρ€ ΠΎΠ±ΠΌΠΎΡ‚ΠΎΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ сигнал DIR Π² ΠΊΠΎΠ΄Π΅.
  • πŸ“‰ ΠŸΡ€ΠΎΠΏΡƒΡΠΊ шагов ΠΏΠΎΠ΄ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ β€” ΡƒΠ²Π΅Π»ΠΈΡ‡ΡŒΡ‚Π΅ Ρ‚ΠΎΠΊ, ΡΠ½ΠΈΠ·ΡŒΡ‚Π΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ускорСния ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΡƒ Π½Π° Π·Π°ΠΊΠ»ΠΈΠ½ΠΈΠ²Π°Π½ΠΈΠ΅.

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

ΠžΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½Ρ‹Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ

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

ΠŸΡ€ΠΈ использовании AccelStepper ΠΊΠΎΠ΄ становится Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ слоТнСС, Π½ΠΎ Π΄Π°Π΅Ρ‚ ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Π½Π°Π΄ ΠΊΠΈΠ½Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠΎΠΉ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Ρ†Π΅Π»Π΅Π²ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ, ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° сама рассчитаСт Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡƒΡŽ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΈ ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ направлСния для ΠΏΠ»Π°Π²Π½ΠΎΠ³ΠΎ тормоТСния. Π­Ρ‚ΠΎ особСнно Π²Π°ΠΆΠ½ΠΎ Π² ЧПУ станках, Π³Π΄Π΅ Ρ€Π΅Π·ΠΊΠΈΠ΅ остановки ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ ΠΏΠΎΠ»ΠΎΠΌΠΊΠ΅ Ρ„Ρ€Π΅Π·Ρ‹ ΠΈΠ»ΠΈ ΡΠΌΠ΅Ρ‰Π΅Π½ΠΈΡŽ Π·Π°Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ.

Как Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ускорСниС для ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ двигатСля?

УскорСниС подбираСтся ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΠΎ. НачнитС с ΠΌΠ°Π»ΠΎΠ³ΠΎ значСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 100 шагов/сСк²) ΠΈ постСпСнно ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°ΠΉΡ‚Π΅ Π΅Π³ΠΎ. Если Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ шаги ΠΏΡ€ΠΈ стартС β€” ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚Π΅ ускорСниС. ΠžΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ позволяСт ΠΌΠΎΡ‚ΠΎΡ€Ρƒ быстро Π½Π°Π±ΠΈΡ€Π°Ρ‚ΡŒ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π±Π΅Π· срывов.

МоТно Π»ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ Π±Π΅Π· Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°?

ВСорСтичСски ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΌΠ°Π»ΠΎΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΌΠΎΡ‚ΠΎΡ€Ρ‡ΠΈΠΊ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΊ ΠΏΠΈΠ½Π°ΠΌ Arduino Ρ‡Π΅Ρ€Π΅Π· транзисторы, Π½ΠΎ это ΠΊΡ€Π°ΠΉΠ½Π΅ Π½Π΅ рСкомСндуСтся. ΠŸΠΈΠ½Ρ‹ Arduino Π²Ρ‹Π΄Π°ΡŽΡ‚ всСго 20-40 мА, Ρ‡Π΅Π³ΠΎ нСдостаточно Π΄Π°ΠΆΠ΅ для ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠ², Π° отсутствиС Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΎΡ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ° ΡƒΠ±ΡŒΠ΅Ρ‚ ΠΏΠ»Π°Ρ‚Ρƒ.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ грССтся Π΄Π°ΠΆΠ΅ Π² статикС?

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ удСрТания (holding) Ρ‚ΠΎΠΊ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΡ‚Π΅ΠΊΠ°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±ΠΌΠΎΡ‚ΠΊΠΈ, создавая ΠΌΠ°Π³Π½ΠΈΡ‚Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅. МногиС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π΅ΠΆΠΈΠΌ автоматичСского сниТСния Ρ‚ΠΎΠΊΠ° Π² простоС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ ΠΈΠ»ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ.