Π‘Ρ…Π΅ΠΌΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ шагового двигатСля ΠΊ Ардуино

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

Основой любой систСмы ЧПУ ΠΈΠ»ΠΈ Ρ€ΠΎΠ±ΠΎΡ‚ΠΎΡ‚Π΅Ρ…Π½ΠΈΠΊΠΈ являСтся надСТная связка ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ физичСским исполнСниСм двиТСния. Π¨Π°Π³ΠΎΠ²Ρ‹ΠΉ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ элСктричСскиС ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ Π² дискрСтныС ΡƒΠ³Π»ΠΎΠ²Ρ‹Π΅ пСрСмСщСния, Ρ‡Ρ‚ΠΎ позволяСт Π΄ΠΎΡΡ‚ΠΈΠ³Π°Ρ‚ΡŒ высокой точности позиционирования Π±Π΅Π· использования Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠΉ связи. Однако сам ΠΏΠΎ сСбС ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ Arduino Uno ΠΈΠ»ΠΈ Nano Π½Π΅ способСн Π²Ρ‹Π΄Π°Ρ‚ΡŒ Ρ‚ΠΎΠΊ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ΠΉ для вращСния Ρ€ΠΎΡ‚ΠΎΡ€Π°, поэтому Ρ€ΠΎΠ»ΡŒ посрСдника критичСски Π²Π°ΠΆΠ½Π°. Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅ΠΌ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ сборки, настройки ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ систСмы, ΠΈΡΠΊΠ»ΡŽΡ‡Π°Ρ Ρ‚ΠΈΠΏΠΈΡ‡Π½Ρ‹Π΅ ошибки Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ².

Π’Π°ΠΆΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ сущСствуСт мноТСство Ρ‚ΠΈΠΏΠΎΠ² ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠ² (биполярныС, униполярныС) ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌΠ΅Π΅Ρ‚ свои особСнности ΠΊΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΠΈ. НаиболСС распространСнной ΠΈ бСзопасной для старта связкой являСтся биполярный ΠΌΠΎΡ‚ΠΎΡ€ NEMA 17 Π² ΠΏΠ°Ρ€Π΅ с Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ A4988 ΠΈΠ»ΠΈ TB6600. Π’Ρ‹Π±ΠΎΡ€ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ влияСт Π½Π° ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Π²ΠΎΠ΄ΠΊΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ² ΠΈ объСм Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°. Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ посвящСны практичСской Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° с использованиСм доступных ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ².

Π’Ρ‹Π±ΠΎΡ€ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠ° оборудования

ΠŸΠ΅Ρ€Π΅Π΄ Π½Π°Ρ‡Π°Π»ΠΎΠΌ сборки Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² Π½Π°Π»ΠΈΡ‡ΠΈΠΈ всСх Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Ρ… элСмСнтов, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ отсутствиС Π΄Π°ΠΆΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡ΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ вСсь процСсс. Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Ρ‹ΠΌ элСмСнтом управлСния выступаСт ΠΏΠ»Π°Ρ‚Π° Arduino, Ρ‡Π°Ρ‰Π΅ всСго ΠΌΠΎΠ΄Π΅Π»ΠΈ Uno, Nano ΠΈΠ»ΠΈ Mega, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ достаточным количСством Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² для управлСния шаговиком. Для питания силовой части потрСбуСтся внСшний Π±Π»ΠΎΠΊ питания с напряТСниСм ΠΎΡ‚ 9 Π΄ΠΎ 12 Π²ΠΎΠ»ΡŒΡ‚, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ USB-ΠΏΠΎΡ€Ρ‚Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π±ΡƒΠ΄Π΅Ρ‚ нСдостаточно для вращСния Π²Π°Π»Π° ΠΏΠΎΠ΄ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ.

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ элСмСнтом схСмы являСтся Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ выступаСт интСрфСйсом ΠΌΠ΅ΠΆΠ΄Ρƒ Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ ΠΌΠΎΡ‰Π½Ρ‹ΠΌΠΈ ΠΎΠ±ΠΌΠΎΡ‚ΠΊΠ°ΠΌΠΈ двигатСля. Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ A4988 являСтся популярным Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ для ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠ² с Ρ‚ΠΎΠΊΠΎΠΌ Π΄ΠΎ 2 АмпСр, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ DRV8825 позволяСт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с большими Ρ‚ΠΎΠΊΠ°ΠΌΠΈ ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΠΉ шаг ΠΌΠΈΠΊΡ€ΠΎΡˆΠ°Π³Π°. Для ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… станков часто ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ TB6600, способныС ΠΊΠΎΠΌΠΌΡƒΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠΊΠΈ Π΄ΠΎ 4.5 АмпСр ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΠΈΠ΅ с Π±ΠΎΠ»Π΅Π΅ ΡˆΠΈΡ€ΠΎΠΊΠΈΠΌ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ΠΎΠΌ напряТСний.

  • πŸ”Œ ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€: Arduino Uno/Nano/Mega для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… сигналов.
  • βš™οΈ Π”Ρ€Π°ΠΉΠ²Π΅Ρ€: ΠœΠΎΠ΄ΡƒΠ»ΡŒ A4988, DRV8825 ΠΈΠ»ΠΈ TB6600 Π² зависимости ΠΎΡ‚ мощности ΠΌΠΎΡ‚ΠΎΡ€Π°.
  • πŸ”‹ ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅: Π‘Π»ΠΎΠΊ питания 12Π’ 2А (ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ внСшний для ΠΌΠΎΡ‚ΠΎΡ€Π°).
  • πŸ”— ΠšΠΎΠΌΠΌΡƒΡ‚Π°Ρ†ΠΈΡ: ΠœΠΎΠ½Ρ‚Π°ΠΆΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°, макСтная ΠΏΠ»Π°Ρ‚Π° ΠΈΠ»ΠΈ пСчатная ΠΏΠ»Π°Ρ‚Π°.

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

Π Π°Π·Π±ΠΎΡ€ распиновки Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° A4988

ΠœΠΎΠ΄ΡƒΠ»ΡŒ A4988 ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΠΌΠΏΠ°ΠΊΡ‚Π½Ρ‹ΠΉ корпус ΠΈ Π½Π°Π±ΠΎΡ€ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ², ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… выполняСт строго ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ. ПониманиС назначСния ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΈΠ½Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ для ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ формирования элСктричСской Ρ†Π΅ΠΏΠΈ. Π‘ ΠΎΠ΄Π½ΠΎΠΉ стороны модуля располоТСны Π²Ρ‹Π²ΠΎΠ΄Ρ‹ для ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ питания ΠΈ ΠΌΠΎΡ‚ΠΎΡ€Π°, Π° с Π΄Ρ€ΡƒΠ³ΠΎΠΉ β€” ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ для связи с Arduino.

Π“Ρ€ΡƒΠΏΠΏΠ° Π²Ρ‹Π²ΠΎΠ΄ΠΎΠ² VMOT ΠΈ GND ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для ΠΏΠΎΠ΄Π°Ρ‡ΠΈ внСшнСго питания Π½Π° Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ. ИмСнно сюда ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π±Π»ΠΎΠΊ питания 12Π’. Π’Π°ΠΆΠ½ΠΎ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΏΡƒΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Π²Ρ‹Π²Π΅Π΄Π΅Ρ‚ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ ΠΈΠ· строя. Рядом располоТСны ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ 1A, 1B, 2A, 2B, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ΡΡ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΎΡ‚ биполярного двигатСля. ΠŸΠ°Ρ€Ρ‹ 1A/1B ΠΈ 2A/2B ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π΄Π²ΡƒΠΌ нСзависимым ΠΎΠ±ΠΌΠΎΡ‚ΠΊΠ°ΠΌ ΠΌΠΎΡ‚ΠΎΡ€Π°.

Бигнальная Ρ‡Π°ΡΡ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ Π² сСбя Ρ‚Ρ€ΠΈ основных ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°: STEP, DIR ΠΈ ENABLE. Пин STEP ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π΅Ρ‚ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ ΠΎΡ‚ Ардуино, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… заставляСт Π²Π°Π» ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ шаг (ΠΈΠ»ΠΈ ΠΌΠΈΠΊΡ€ΠΎΡˆΠ°Π³). Пин DIR опрСдСляСт Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ вращСния Π² зависимости ΠΎΡ‚ ΠΏΠΎΠ΄Π°Π½Π½ΠΎΠ³ΠΎ логичСского уровня (высокий ΠΈΠ»ΠΈ Π½ΠΈΠ·ΠΊΠΈΠΉ). ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ ENABLE слуТит для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°; ΠΏΡ€ΠΈ подтягивании Π΅Π³ΠΎ ΠΊ Π·Π΅ΠΌΠ»Π΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π°ΠΊΡ‚ΠΈΠ²Π΅Π½, Π° ΠΏΡ€ΠΈ высоком ΡƒΡ€ΠΎΠ²Π½Π΅ β€” ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Никогда Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ ΠΈ Π½Π΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° двигатСля ΠΏΡ€ΠΈ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΠΎΠΌ ΠΏΠΈΡ‚Π°Π½ΠΈΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Π½Π΅ΠΎΠ±Ρ€Π°Ρ‚ΠΈΠΌΠΎΠΌΡƒ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΡŽ микросхСмы ΠΈΠ·-Π·Π° скачков ΠΈΠ½Π΄ΡƒΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ Ρ‚ΠΎΠΊΠ°.

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

Пошаговая схСма ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΊ Arduino

Π‘Π±ΠΎΡ€ΠΊΠ° Ρ†Π΅ΠΏΠΈ начинаСтся с ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ питания. ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ плюс внСшнСго Π±Π»ΠΎΠΊΠ° питания ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ VMOT Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°, Π° минус β€” ΠΊ GND Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ соСдинитС зСмлю Π±Π»ΠΎΠΊΠ° питания с Π·Π΅ΠΌΠ»Π΅ΠΉ ΠΏΠ»Π°Ρ‚Ρ‹ Arduino, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρƒ сигналов Π±Ρ‹Π» ΠΎΠ±Ρ‰ΠΈΠΉΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ. Если этого Π½Π΅ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, логичСскиС сигналы с ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ.

Π”Π°Π»Π΅Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΡΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹. Пин STEP Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° соСдиняСтся с Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΏΠΈΠ½ΠΎΠΌ Arduino (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, D2). Пин DIR ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΌΡƒ ΠΏΠΈΠ½Ρƒ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, D3). Π’Ρ‹Π²ΠΎΠ΄ ENABLE ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²ΠΈΡΠ΅Ρ‚ΡŒ (ΠΎΠ½ подтянут Π²Π½ΡƒΡ‚Ρ€ΠΈ) ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊ ΠΏΠΈΠ½Ρƒ D4 для ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ управлСния Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ. ΠžΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ ΠΏΠΈΠ½Ρ‹ MS1-MS3 Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² соотвСтствии с ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ ΠΌΠΈΠΊΡ€ΠΎΡˆΠ°Π³Π°, часто ΠΈΡ… просто ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ с Π·Π΅ΠΌΠ»Π΅ΠΉ ΠΈΠ»ΠΈ ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ свободными для полношагового Ρ€Π΅ΠΆΠΈΠΌΠ°.

- ЗСмля Arduino соСдинСна с Π·Π΅ΠΌΠ»Π΅ΠΉ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°

- ΠŸΠΈΡ‚Π°Π½ΠΈΠ΅ VMOT ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΊ Π²Π½Π΅ΡˆΠ½Π΅ΠΌΡƒ Π±Π»ΠΎΠΊΡƒ 12Π’

- ΠŸΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΎΠ±ΠΌΠΎΡ‚ΠΎΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ 1A, 1B, 2A, 2B

- Π‘ΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° STEP ΠΈ DIR ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ ΠΊ Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹ΠΌ ΠΏΠΈΠ½Π°ΠΌ

- ΠšΠΎΠ½Π΄Π΅Π½ΡΠ°Ρ‚ΠΎΡ€ установлСн ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΈΡ‚Π°Π½ΠΈΡŽ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°-->

Π—Π°Π²Π΅Ρ€ΡˆΠ°ΡŽΡ‰ΠΈΠΌ этапом являСтся ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ самого двигатСля. Π£ ΠΌΠΎΡ‚ΠΎΡ€ΠΎΠ² NEMA 17 ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 4 ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°. НСобходимо ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Ρ‹ ΠΎΠ±ΠΌΠΎΡ‚ΠΎΠΊ. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€ΠΎΠΌ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΡ€ΠΎΠ·Π²ΠΎΠ½ΠΊΠΈ: ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π°, звонящиСся ΠΌΠ΅ΠΆΠ΄Ρƒ собой, относятся ΠΊ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠ±ΠΌΠΎΡ‚ΠΊΠ΅. Одна ΠΏΠ°Ρ€Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ ΠΊ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚Π°ΠΌ 1A ΠΈ 1B, вторая β€” ΠΊ 2A ΠΈ 2B. Если ΠΏΠ΅Ρ€Π΅ΠΏΡƒΡ‚Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Ρ‹, Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ Π±ΡƒΠ΄Π΅Ρ‚ Π³ΡƒΠ΄Π΅Ρ‚ΡŒ, Π½ΠΎ Π½Π΅ Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ.

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ Arduino НазначСниС ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅
STEP Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½ (D2) Π‘ΠΈΠ³Π½Π°Π» шага Высокий ΠΈΠΌΠΏΡƒΠ»ΡŒΡ = 1 шаг
DIR Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½ (D3) НаправлСниС HIGH/LOW мСняСт Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅
ENABLE Π¦ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠΈΠ½ (D4) Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ LOW = Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ, HIGH = Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ
VMOT/GND Π’Π½Π΅ΡˆΠ½Π΅Π΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ Π‘ΠΈΠ»ΠΎΠ²ΠΎΠ΅ ΠΏΠΈΡ‚Π°Π½ΠΈΠ΅ НС ΠΏΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΡ‚ USB!

Настройка Ρ‚ΠΎΠΊΠ° ΠΈ Ρ€Π΅ΠΆΠΈΠΌΠ° ΠΌΠΈΠΊΡ€ΠΎΡˆΠ°Π³Π°

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

Для расчСта напряТСния Π½Π° ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°, зависящая ΠΎΡ‚ Π½ΠΎΠΌΠΈΠ½Π°Π»Π° рСзистора Ρ‚ΠΎΠΊΠΎΠΈΠ·ΠΌΠ΅Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΡˆΡƒΠ½Ρ‚Ρ‹ (Rsense). Для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° китайских ΠΊΠ»ΠΎΠ½ΠΎΠ² A4988 Rsense составляСт 0.05 Ом. Π€ΠΎΡ€ΠΌΡƒΠ»Π° выглядит Ρ‚Π°ΠΊ: Vref = I_max 8 Rsense. НапримСр, для ΠΌΠΎΡ‚ΠΎΡ€Π° с Ρ‚ΠΎΠΊΠΎΠΌ 1.7А расчСт Π±ΡƒΠ΄Π΅Ρ‚: 1.7 8 0.05 = 0.68 Π’. НСобходимо Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ ΠΊΡ€ΡƒΡ‚ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ€Ρ‚ΠΊΠΎΠΉ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€, измСряя напряТСниС ΠΌΠ΅ΠΆΠ΄Ρƒ Π²Ρ‹Π²ΠΎΠ΄ΠΎΠΌ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€Π° ΠΈ Π·Π΅ΠΌΠ»Π΅ΠΉ.

РасчСт ΠΌΠΈΠΊΡ€ΠΎΡˆΠ°Π³Π°

Π Π΅ΠΆΠΈΠΌ ΠΌΠΈΠΊΡ€ΠΎΡˆΠ°Π³Π° задаСтся ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ логичСских ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ Π½Π° ΠΏΠΈΠ½Π°Ρ… MS1, MS2, MS3. ΠŸΠΎΠ»Π½ΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ (1) β€” всС LOW. ΠŸΠΎΠ»ΡƒΡˆΠ°Π³ (1/2) β€” MS1 HIGH. 1/4 шага β€” MS2 HIGH. 1/8 β€” MS1 ΠΈ MS2 HIGH. 1/16 β€” всС HIGH. ИспользованиС ΠΌΠΈΠΊΡ€ΠΎΡˆΠ°Π³Π° сниТаСт Π²ΠΈΠ±Ρ€Π°Ρ†ΠΈΠΈ ΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΏΠ»Π°Π²Π½Ρ‹ΠΌ, Π½ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ крутящий ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π½Π° высоких скоростях.

Настройка ΠΌΠΈΠΊΡ€ΠΎΡˆΠ°Π³Π° осущСствляСтся ΠΏΡƒΡ‚Π΅ΠΌ установки ΠΏΠ΅Ρ€Π΅ΠΌΡ‹Ρ‡Π΅ΠΊ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄Π°Ρ‡ΠΈ логичСских ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠΈΠ½Ρ‹. Π Π΅ΠΆΠΈΠΌ 1/16 являСтся стандартом для 3D-ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΎΠ² ΠΈ ЧПУ, обСспСчивая Π²Ρ‹ΡΠΎΠΊΡƒΡŽ ΠΏΠ»Π°Π²Π½ΠΎΡΡ‚ΡŒ. Однако для простых Π·Π°Π΄Π°Ρ‡, Π³Π΄Π΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π²Π°ΠΆΠ½Π΅Π΅ плавности, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ Ρ€Π΅ΠΆΠΈΠΌ.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Π°Ρ рСализация управлСния

Для управлСния Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΌ Ρ‡Π΅Ρ€Π΅Π· Arduino IDE ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ AccelStepper, которая Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с ускорСниями ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ. Однако для понимания ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠ΄, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΡ‹ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠ½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΈΠ½Ρ‹ ΠΊΠ°ΠΊ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ ΠΈ Π² Ρ†ΠΈΠΊΠ»Π΅ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ сигналов.

Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ простой Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ вращСния. ΠœΡ‹ Π·Π°Π΄Π°Π΅ΠΌ Π΄Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° ΠΈ ΠΏΠ°ΡƒΠ·Ρ‹, Ρ‡Ρ‚ΠΎ опрСдСляСт ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ вращСния. Π§Π΅ΠΌ мСньшС Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ°, Ρ‚Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ. Π’Π°ΠΊΠΆΠ΅ Π² ΠΊΠΎΠ΄Π΅ прСдусмотрСна смСна направлСния вращСния ΠΏΡƒΡ‚Π΅ΠΌ измСнСния состояния ΠΏΠΈΠ½Π° DIR.


const int stepPin = 2;

const int dirPin = 3;

void setup {

pinMode(stepPin, OUTPUT);

pinMode(dirPin, OUTPUT);

digitalWrite(dirPin, HIGH); // Установка направлСния

}

void loop {

// ГСнСрация ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ° шага

digitalWrite(stepPin, HIGH);

delayMicroseconds(500); // Π”Π»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠΌΠΏΡƒΠ»ΡŒΡΠ°

digitalWrite(stepPin, LOW);

delayMicroseconds(500); // ΠŸΠ°ΡƒΠ·Π° ΠΌΠ΅ΠΆΠ΄Ρƒ шагами

}

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

πŸ“Š Какой Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π²Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ?
A4988 (Π±ΡŽΠ΄ΠΆΠ΅Ρ‚Π½Ρ‹ΠΉ)
DRV8825 (срСдний)
TB6600 (ΠΌΠΎΡ‰Π½Ρ‹ΠΉ)
TMC2208 (Ρ‚ΠΈΡ…ΠΈΠΉ)
Π”Ρ€ΡƒΠ³ΠΎΠΉ

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

Если схСма собрана, Π½ΠΎ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ вращаСтся ΠΈΠ»ΠΈ Π²Π΅Π΄Π΅Ρ‚ сСбя странно, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ провСсти ΡΠΈΡΡ‚Π΅ΠΌΠ½ΡƒΡŽ диагностику. Частой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ являСтся"Π΄Π΅Ρ€Π³Π°Π½ΡŒΠ΅" Π²Π°Π»Π° Π±Π΅Π· вращСния. Π­Ρ‚ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠΊ слишком ΠΌΠ°Π», ΠΏΠ΅Ρ€Π΅ΠΏΡƒΡ‚Π°Π½Ρ‹ ΠΎΠ±ΠΌΠΎΡ‚ΠΊΠΈ ΠΈΠ»ΠΈ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ вращСния Π·Π°Π΄Π°Π½Π° слишком высокой для Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

Π‘ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π½Π°Π³Ρ€Π΅Π² Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° ΠΈΠ»ΠΈ двигатСля ΡΠ²ΠΈΠ΄Π΅Ρ‚Π΅Π»ΡŒΡΡ‚Π²ΡƒΠ΅Ρ‚ ΠΎ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ΅Π½ΠΈΠΈ Ρ‚ΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ Π»ΠΈΠΌΠΈΡ‚Π° ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ шага с большим Ρ‚ΠΎΠΊΠΎΠΌ. Π’ Ρ‚Π°ΠΊΠΈΡ… случаях слСдуСт ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Vref ΠΈΠ»ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ ΠΎΡ…Π»Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅, установив Ρ€Π°Π΄ΠΈΠ°Ρ‚ΠΎΡ€Ρ‹. Π’Π°ΠΊΠΆΠ΅ стоит ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ качСство ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ² Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Π΅ β€” ΠΏΠ»ΠΎΡ…ΠΎΠΉ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Ρ€Ρ‹Π²ΠΈΡΡ‚ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ.

  • πŸ”₯ ΠŸΠ΅Ρ€Π΅Π³Ρ€Π΅Π²: ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Ρ‚ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· Vref ΠΈ установитС Ρ€Π°Π΄ΠΈΠ°Ρ‚ΠΎΡ€Ρ‹ охлаТдСния.
  • πŸ”Š Π“ΡƒΠ΄Π΅Π½ΠΈΠ΅ Π±Π΅Π· вращСния: ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΏΠ°Ρ€Ρ‹ ΠΎΠ±ΠΌΠΎΡ‚ΠΎΠΊ ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡ΡŒΡ‚Π΅ Ρ‚ΠΎΠΊ.
  • πŸ“‰ ΠŸΡ€ΠΎΠΏΡƒΡΠΊ шагов: Π‘Π½ΠΈΠ·ΡŒΡ‚Π΅ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ двиТСния ΠΈΠ»ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚Π΅ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Π½Π° Π²Π°Π».
  • πŸ”Œ ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ Ρ€Π΅Π°ΠΊΡ†ΠΈΠΈ: ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΠ±Ρ‰Π΅Π³ΠΎ GND ΠΌΠ΅ΠΆΠ΄Ρƒ Arduino ΠΈ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ.

⚠️ Π’Π½ΠΈΠΌΠ°Π½ΠΈΠ΅: Если Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ ΠΈΠ·Π΄Π°Π΅Ρ‚ высокочастотный свист, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ настройки ΠΌΠΈΠΊΡ€ΠΎΡˆΠ°Π³Π°. ΠΠ΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Π°Ρ комбинация MS1-MS3 ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅ Π² Π½Π΅ΡˆΡ‚Π°Ρ‚Π½ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅.

Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΎΠΉ распространСнной ошибкой являСтся использованиС USB-ΠΏΠΎΡ€Ρ‚Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° для питания всСй систСмы. ΠœΠΎΡ‰Π½ΠΎΡΡ‚ΠΈ USB (0.5А) катСгоричСски Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ шагового двигатСля, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ просадки напряТСния ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π°. ВсСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ источник питания для ΠΌΠΎΡ‚ΠΎΡ€Π½ΠΎΠΉ части.

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

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

ВСорСтичСски ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ малСнький Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŒ с Π½ΠΈΠ·ΠΊΠΈΠΌ Ρ‚ΠΎΠΊΠΎΠΌ потрСблСния, Π½ΠΎ это ΠΊΡ€Π°ΠΉΠ½Π΅ Π½Π΅ рСкомСндуСтся. Π’Ρ‹Ρ…ΠΎΠ΄Ρ‹ Arduino Π²Ρ‹Π΄Π°ΡŽΡ‚ максимум 40 мА, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»ΡŽ Π½ΡƒΠΆΠ½ΠΎ 200-1000 мА. Π­Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Ρ‚ ΠΊ ΡΠ³ΠΎΡ€Π°Π½ΠΈΡŽ ΠΏΠΎΡ€Ρ‚ΠΎΠ² ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€Π° ΠΈ Π½Π΅ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Π΅.

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

НагрСв являСтся Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ явлСниСм для ΡˆΠ°Π³ΠΎΠ²Ρ‹Ρ… Π΄Π²ΠΈΠ³Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ‚ΠΎΠΊ Ρ‚Π΅Ρ‡Π΅Ρ‚ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±ΠΌΠΎΡ‚ΠΊΠΈ постоянно (Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ удСрТания). Однако Ссли Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π΅Ρ‚ 60-70 градусов, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ Ρ‚ΠΎΠΊ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠΎΠΌΠ΅Ρ‚Ρ€ Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π΅ ΠΈΠ»ΠΈ ΡƒΠ»ΡƒΡ‡ΡˆΠΈΡ‚ΡŒ Π²Π΅Π½Ρ‚ΠΈΠ»ΡΡ†ΠΈΡŽ.

Как ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€Ρ‹ ΠΎΠ±ΠΌΠΎΡ‚ΠΎΠΊ, Ссли Π½Π΅Ρ‚ ΠΌΠ°Ρ€ΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ²?

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΌΠ΅Ρ‚Ρ€ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ измСрСния сопротивлСния. Π—Π°ΠΌΠΊΠ½ΠΈΡ‚Π΅ Π΄Π²Π° Π»ΡŽΠ±Ρ‹Ρ… ΠΏΡ€ΠΎΠ²ΠΎΠ΄Π° ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠΊΡ€ΡƒΡ‚ΠΈΡ‚ΡŒ Π²Π°Π» Ρ€ΡƒΠΊΠΎΠΉ. Если чувствуСтС сопротивлСниС Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΡŽ большС ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ β€” Π²Ρ‹ нашли ΠΏΠ°Ρ€Ρƒ ΠΎΠ΄Π½ΠΎΠΉ ΠΎΠ±ΠΌΠΎΡ‚ΠΊΠΈ. ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρƒ для ΠΎΡΡ‚Π°Π²ΡˆΠΈΡ…ΡΡ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΎΠ².

Π’ Ρ‡Π΅ΠΌ Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠΎΠ»Π½ΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌ Ρ€Π΅ΠΆΠΈΠΌΠΎΠΌ ΠΈ ΠΌΠΈΠΊΡ€ΠΎΡˆΠ°Π³ΠΎΠΌ?

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

Какой ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΎΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· A4988?

Номинально Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ A4988 рассчитан Π½Π° 2 АмпСра, Π½ΠΎ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ охлаТдСния ΠΎΠ½ ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎ Π΄Π΅Ρ€ΠΆΠΈΡ‚ ΠΎΠΊΠΎΠ»ΠΎ 1-1.2 АмпСра. Для Ρ‚ΠΎΠΊΠΎΠ² Π²Ρ‹ΡˆΠ΅ 1.5А Π½Π°ΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΎΡ…Π»Π°ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹ сСрии DRV8825 ΠΈΠ»ΠΈ TB6600.