Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· Ардуино: ΠΏΠΎΠ»Π½ΠΎΠ΅ руководство

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ‚ΠΎΡ‡Π½Ρ‹Ρ… ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² позиционирования Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· использования ΡˆΠ°Π³ΠΎΠ²Ρ‹Ρ… ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΎΠ², ΠΈ связка Arduino + stepper motor стала стандартом для Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΈ профСссионалов. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠ² постоянного Ρ‚ΠΎΠΊΠ°, ΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π°Π΅Ρ‚ Π²Π°Π» строго Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΉ ΡƒΠ³ΠΎΠ», Ρ‡Ρ‚ΠΎ позволяСт ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Π΅Π· использования Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… энкодСров. Π­Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΈΡ… ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ для ЧПУ станков, 3D-ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ² ΠΈ автоматичСских заслонок.

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

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

ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ дСйствия ΠΈ Ρ‚ΠΈΠΏΡ‹ ΡˆΠ°Π³ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ

ОсновноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ stepper motor ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ ΠΌΠΎΡ‚ΠΎΡ€Π° Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² дискрСтном Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠΈ Π²Π°Π»Π°. Π’Π½ΡƒΡ‚Ρ€ΠΈ устройства находится Ρ€ΠΎΡ‚ΠΎΡ€ с постоянными ΠΌΠ°Π³Π½ΠΈΡ‚Π°ΠΌΠΈ ΠΈ статор с элСктромагнитами. Подавая напряТСниС Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ ΠΎΠ±ΠΌΠΎΡ‚ΠΊΠΈ, ΠΌΡ‹ заставляСм Ρ€ΠΎΡ‚ΠΎΡ€ ΠΏΠΎΠ²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° фиксированный шаг. Π£ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° распространСнных ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ NEMA 17 ΠΈΠ»ΠΈ 28BYJ-48, ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΎΠ±ΠΎΡ€ΠΎΡ‚ составляСт 200 шагов, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ 1.8 градуса Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠΌΠΏΡƒΠ»ΡŒΡ.

БущСствуСт нСсколько Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π»ΠΈΡΡŽΡ‚ Π½Π° крутящий ΠΌΠΎΠΌΠ΅Π½Ρ‚ ΠΈ ΠΏΠ»Π°Π²Π½ΠΎΡΡ‚ΡŒ. Π’ полношаговом Ρ€Π΅ΠΆΠΈΠΌΠ΅ (Full Step) Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ Π΄Π²Π΅ ΠΎΠ±ΠΌΠΎΡ‚ΠΊΠΈ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, Π½ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΈ. Π’ ΠΏΠΎΠ»ΡƒΡˆΠ°Π³ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅ (Half Step) активация ΠΎΠ±ΠΌΠΎΡ‚ΠΎΠΊ происходит ΠΏΠΎΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈ совмСстно, удваивая количСство шагов Π½Π° ΠΎΠ±ΠΎΡ€ΠΎΡ‚ ΠΈ дСлая Ρ…ΠΎΠ΄ Π±ΠΎΠ»Π΅Π΅ ΠΏΠ»Π°Π²Π½Ρ‹ΠΌ.

  • πŸ”Ή БиполярныС Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Π²Π΅ ΠΎΠ±ΠΌΠΎΡ‚ΠΊΠΈ ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°, ΠΎΠ½ΠΈ ΠΌΠΎΡ‰Π½Π΅Π΅, Π½ΠΎ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ Π±ΠΎΠ»Π΅Π΅ слоТного Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, A4988).
  • πŸ”Ή УниполярныС ΠΌΠΎΠ΄Π΅Π»ΠΈ (часто 5 ΠΈΠ»ΠΈ 6 ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ²) ΠΈΠΌΠ΅ΡŽΡ‚ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΎΡ‚Π²ΠΎΠ΄, Ρ‡Ρ‚ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, Π½ΠΎ сниТаСт ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ использования ΠΎΠ±ΠΌΠΎΡ‚ΠΎΠΊ.
  • πŸ”Ή Π“ΠΈΠ±Ρ€ΠΈΠ΄Π½Ρ‹Π΅ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΠΈ ΡΠΎΡ‡Π΅Ρ‚Π°ΡŽΡ‚ Π² сСбС прСимущСства ΠΎΠ±ΠΎΠΈΡ… Ρ‚ΠΈΠΏΠΎΠ², обСспСчивая Π²Ρ‹ΡΠΎΠΊΡƒΡŽ Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π° Π½ΠΈΠ·ΠΊΠΈΡ… скоростях.

Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π±ΠΎΡ€ ΠΌΠ΅ΠΆΠ΄Ρƒ биполярным ΠΈ униполярным Ρ‚ΠΈΠΏΠΎΠΌ опрСдСляСт всю Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ вашСй схСмы управлСния. БиполярныС ΠΌΠΎΡ‚ΠΎΡ€Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ NEMA 17, ΡΠ²Π»ΡΡŽΡ‚ΡΡ стандартом для 3D-ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ² благодаря своСй надСТности.

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

Π’Ρ‹Π±ΠΎΡ€ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°: A4988, ULN2003 ΠΈ L298N

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

Для Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… униполярных Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ 28BYJ-48, часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ULN2003. Π­Ρ‚ΠΎ дСшСвоС ΠΈ простоС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, состоящСС ΠΈΠ· сСми транзисторных ΠΊΠ»ΡŽΡ‡Π΅ΠΉ. Однако Π΅Π³ΠΎ Ρ‚ΠΎΠΊΠΎΠ²Ρ‹Π΅ характСристики ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Ρ‹, ΠΈ ΠΎΠ½ Π½Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΌΠΎΡ‰Π½Ρ‹Ρ… ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ². Π‘ΠΎΠ»Π΅Π΅ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚ΡŒ использования L298N, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ способСн ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ двумя двигатСлями ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Π½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ большСС ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ напряТСния.

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ прСимущСством соврСмСнных Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² Π²Ρ€ΠΎΠ΄Π΅ A4988 являСтся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΠΈΠΊΡ€ΠΎΡˆΠ°Π³Π°. ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ MS1, MS2, MS3, ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ шаг Π½Π° 2, 4, 8 ΠΈΠ»ΠΈ 16 частСй. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ сниТаСт ΡˆΡƒΠΌ ΠΈ рСзонансныС Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΈ, дСлая Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° практичСски Π±Π΅ΡΡˆΡƒΠΌΠ½Ρ‹ΠΌ.

Π’Π°Π±Π»ΠΈΡ†Π° настройки ΠΌΠΈΠΊΡ€ΠΎΡˆΠ°Π³Π° для A4988

Для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠΈΠΊΡ€ΠΎΡˆΠ°Π³Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ Π΅Π΄ΠΈΠ½ΠΈΡ†Ρƒ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹. Π‘ΠΎΡ‡Π΅Ρ‚Π°Π½ΠΈΠ΅ 1-1-1 Π΄Π°Π΅Ρ‚ Π΄Π΅Π»Π΅Π½ΠΈΠ΅ 1/16, Ρ‡Ρ‚ΠΎ являСтся стандартом для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° 3D-ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ² ΠΈ ЧПУ станков, обСспСчивая Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΠΏΠ»Π°Π²Π½ΠΎΡΡ‚ΡŒ Ρ…ΠΎΠ΄Π°.

ΠŸΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° ΠΎΠ±Ρ€Π°Ρ‰Π°ΠΉΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊ. Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ A4988 способСн Π²Ρ‹Π΄Π°Π²Π°Ρ‚ΡŒ Π΄ΠΎ 2 АмпСр (с Ρ€Π°Π΄ΠΈΠ°Ρ‚ΠΎΡ€ΠΎΠΌ), Ρ‡Ρ‚ΠΎ достаточно для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π·Π°Π΄Π°Ρ‡ Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ уровня.

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

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ коммутация β€” Π·Π°Π»ΠΎΠ³ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмы. Для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° A4988 ΠΊ ΠΏΠ»Π°Ρ‚Π΅ Arduino Uno Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΈΠ½Ρ‹ ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅. ЛогичСская Ρ‡Π°ΡΡ‚ΡŒ запитываСтся ΠΎΡ‚ 5Π’ Arduino, Π° силовая Ρ‡Π°ΡΡ‚ΡŒ β€” ΠΎΡ‚ внСшнСго источника 12Π’.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΊ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΏΠΈΠ½Π°ΠΌ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: STEP ΠΊ ΠΏΠΈΠ½Ρƒ 2, DIR ΠΊ ΠΏΠΈΠ½Ρƒ 3, ENABLE ΠΊ ΠΏΠΈΠ½Ρƒ 4. ΠŸΠΈΠ½Ρ‹ MS1, MS2, MS3 ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ Π·Π΅ΠΌΠ»Π΅ ΠΈΠ»ΠΈ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²ΠΈΡΠ΅Ρ‚ΡŒ для полношагового Ρ€Π΅ΠΆΠΈΠΌΠ°, Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ΄Ρ‚ΡΠ½ΡƒΡ‚ΡŒ ΠΊ ΠΏΠ»ΡŽΡΡƒ для ΠΌΠΈΠΊΡ€ΠΎΡˆΠ°Π³Π°. НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ Π·Π΅ΠΌΠ»ΠΈ (GND) Arduino ΠΈ внСшнСго Π±Π»ΠΎΠΊΠ° питания, ΠΈΠ½Π°Ρ‡Π΅ сигнал управлСния Π½Π΅ ΠΏΡ€ΠΎΠΉΠ΄Π΅Ρ‚.

β˜‘οΈ ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° сборки ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠ΄Π°Ρ‡Π΅ΠΉ питания

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

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ULN2003, схСма Π΅Ρ‰Π΅ ΠΏΡ€ΠΎΡ‰Π΅: Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΈΠ΄ΡƒΡ‚ Π½Π° Π»ΡŽΠ±Ρ‹Π΅ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ ΠΏΠΈΠ½Ρ‹, Π° ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ подаСтся Π½Π° Ρ€Π°Π·ΡŠΠ΅ΠΌ модуля. ΠšΡ€Π°ΡΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ являСтся ΠΎΠ±Ρ‰ΠΈΠΌ плюсом, Π½ΠΎ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… вСрсиях ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΎΠΉ.

ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ Пин Arduino Ѐункция ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅
STEP Pin 2 Π¨Π°Π³ Π˜ΠΌΠΏΡƒΠ»ΡŒΡ вращСния
DIR Pin 3 НаправлСниС HIGH/LOW
ENABLE Pin 4 Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ LOW - Π°ΠΊΡ‚ΠΈΠ²Π΅Π½
VMOT Π’Π½Π΅ΡˆΠ½Π΅Π΅ 12Π’ ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ ΠΌΠΎΡ‚ΠΎΡ€Π° НС 5Π’!

Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Stepper ΠΈ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄

Для упрощСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌΠΈ двигатСлями Π² срСдС Arduino IDE сущСствуСт встроСнная Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° Stepper.h. Она абстрагируСт слоТныС Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ ΠΈ позволяСт ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ простыми ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· мСню Π‘ΠΊΠ΅Ρ‚Ρ‡ β†’ ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» β†’ Stepper.

Π’ Π±Π°Π·ΠΎΠ²ΠΎΠΌ скСтчС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ класса Stepper, ΡƒΠΊΠ°Π·Π°Π² количСство шагов Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΠΎΡ€ΠΎΡ‚ ΠΈ Π½ΠΎΠΌΠ΅Ρ€Π° ΠΏΠΈΠ½ΠΎΠ². ПослС этого Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ loop вызываСтся ΠΌΠ΅Ρ‚ΠΎΠ΄ step, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Π»ΠΎΠΊΠΈΡ€ΡƒΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π΄ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ вращСния. Π­Ρ‚ΠΎ простой, Π½ΠΎ Π½Π΅ всСгда эффСктивный способ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ процСссор Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ Π²ΠΎ врСмя вращСния.

#include <Stepper.h>

const int stepsPerRevolution = 200;

Stepper myStepper(stepsPerRevolution, 2, 3, 4, 5);

void setup {

myStepper.setSpeed(60);

}

void loop {

myStepper.step(stepsPerRevolution);

delay(1000);

}

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

Настройка ΠΌΠΈΠΊΡ€ΠΎΡˆΠ°Π³Π° ΠΈ устранСниС Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΉ

Одной ΠΈΠ· Π³Π»Π°Π²Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ ΡˆΠ°Π³ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ являСтся рСзонанс Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… частотах, Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΡΠΈΠ»ΡŒΠ½ΡƒΡŽ Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΡŽ ΠΈ ΠΏΠΎΡ‚Π΅Ρ€ΡŽ шагов. РСшСниСм слуТит использованиС ΠΌΠΈΠΊΡ€ΠΎΡˆΠ°Π³Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сглаТиваСт синусоиду Ρ‚ΠΎΠΊΠ° Π² ΠΎΠ±ΠΌΠΎΡ‚ΠΊΠ°Ρ…. На Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅ A4988 Π·Π° это ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π²Ρ‹Π²ΠΎΠ΄Ρ‹ MS1, MS2, MS3.

Для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΈΠΊΡ€ΠΎΡˆΠ°Π³Π° Π² ΠΊΠΎΠ΄Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ количСство"ΠΌΠΈΠΊΡ€ΠΎ-шагов" Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΎΠ±ΠΎΡ€ΠΎΡ‚. Если Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ Π΄Π΅Π»Π°Π΅Ρ‚ 200 шагов Π½Π° ΠΎΠ±ΠΎΡ€ΠΎΡ‚, Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ настроСн Π½Π° 1/16, Ρ‚ΠΎ Π² ΠΊΠΎΠ΄Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ 3200 шагов для ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π°. Π­Ρ‚ΠΎ позволяСт Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ высокой точности позиционирования ΠΈ Ρ‚ΠΈΡ…ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹.

  • πŸ”Ή НастройтС Π²Ρ‹Π²ΠΎΠ΄Ρ‹ MS1-MS3 согласно Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π² Π΄Π°Ρ‚Π°ΡˆΠΈΡ‚Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠ΄Π°Ρ‡Π΅ΠΉ питания.
  • πŸ”Ή ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ константу шагов Π² скСтчС, ΡƒΠΌΠ½ΠΎΠΆΠΈΠ² Π±Π°Π·ΠΎΠ²ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° коэффициСнт ΠΌΠΈΠΊΡ€ΠΎΡˆΠ°Π³Π°.
  • πŸ”Ή Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ»Π°Π²Π½ΠΎΠ΅ ускорСниС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ срыва двигатСля Π½Π° стартС.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: ΠŸΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΡˆΠ°Π³Π° (MS1-MS3)"Π½Π° Π³ΠΎΡ€ΡΡ‡ΡƒΡŽ", Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Π²ΠΎ врСмя вращСния двигатСля, ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Ρ…Π°ΠΎΡ‚ΠΈΡ‡Π½ΠΎΠΌΡƒ двиТСнию ΠΈ ΠΏΠΎΡ‚Π΅Ρ€Π΅ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ. НастраивайтС Ρ€Π΅ΠΆΠΈΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΌ ΠΏΠΈΡ‚Π°Π½ΠΈΠΈ.

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

πŸ“Š Какой Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ‡Π°Ρ‰Π΅ всСго?
A4988
ULN2003
DRV8825
L298N
TB6600

Диагностика ΠΈ troubleshooting

Π”Π°ΠΆΠ΅ ΠΏΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ сборкС ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹. Π”Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π³ΡƒΠ΄Π΅Ρ‚ΡŒ, Π½ΠΎ Π½Π΅ Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ, ΠΈΠ»ΠΈ Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ Ρ€Ρ‹Π²ΠΊΠ°ΠΌΠΈ. Π§Π°Ρ‰Π΅ всСго это ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ Ρ„Π°Π·ΠΈΡ€ΠΎΠ²ΠΊΡƒ ΠΎΠ±ΠΌΠΎΡ‚ΠΎΠΊ ΠΈΠ»ΠΈ нСдостаток Ρ‚ΠΎΠΊΠ°. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ²: ΠΏΠ΅Ρ€Π΅ΠΏΡƒΡ‚Π°Π½Π½Ρ‹Π΅ Ρ„Π°Π·Ρ‹ заставят ΠΌΠΎΡ‚ΠΎΡ€ лишь Π²ΠΈΠ±Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

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

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

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

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

ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡ‡Π΅ΡΠΊΠΈ Π½Π΅Ρ‚. Π’ΠΎΠΊ, потрСбляСмый ΠΎΠ±ΠΌΠΎΡ‚ΠΊΠ°ΠΌΠΈ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 0.5-2А), Π² дСсятки Ρ€Π°Π· ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ возмоТности ΠΏΠΎΡ€Ρ‚ΠΎΠ² Arduino (40мА). Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎΠΌΡƒ ΡΠ³ΠΎΡ€Π°Π½ΠΈΡŽ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°.

ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ сильно грССтся ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅?

НагрСв Π΄ΠΎ 50-60 градусов ЦСльсия являСтся Π½ΠΎΡ€ΠΌΠΎΠΉ для ΡˆΠ°Π³ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ удСрТания. Если Π½Π°Π³Ρ€Π΅Π² критичСский, ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚Π΅ Ρ‚ΠΎΠΊ удСрТания ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ Ρ€Π°Π΄ΠΈΠ°Ρ‚ΠΎΡ€.

Π’ Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ NEMA 17 ΠΈ NEMA 23?

Π¦ΠΈΡ„Ρ€Π° ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π»Π°Π½Ρ†Π° Π² Π΄ΡŽΠΉΠΌΠ°Ρ… (17/10 ΠΈ 23/10). NEMA 23 Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΡ‰Π½Π΅Π΅ ΠΈ тяТСлСС, Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡ‰Π½ΠΎΠ³ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΈ источника питания.

Как ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠ±ΠΌΠΎΡ‚ΠΊΠΈ двигатСля Π±Π΅Π· Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ?

Π—Π°ΠΌΠΊΠ½ΠΈΡ‚Π΅ ΠΏΠΎΠΏΠ°Ρ€Π½ΠΎ Π»ΡŽΠ±Ρ‹Π΅ Π΄Π²Π° ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΈ ΠΏΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚Π΅ Π²Π°Π» Ρ€ΡƒΠΊΠΎΠΉ. Если чувствуСтС сопротивлСниС β€” Π²Ρ‹ нашли ΠΏΠ°Ρ€Ρƒ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠ±ΠΌΠΎΡ‚ΠΊΠΈ. ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ для ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ Π΄Π²ΡƒΡ… ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ².