Драйвер A4988: различия между версиями

Материал из Энциклопедия ТриДэшники
Перейти к навигации Перейти к поиску
(Новая страница: «thumb|A4988 thumb|Схема подключения Максимальное значение огр…»)
 
(Добавлена схема подключения)
 
(не показано 11 промежуточных версий этого же участника)
Строка 2: Строка 2:
 
[[Файл:A4988 wiring diagram.png|thumb|Схема подключения]]
 
[[Файл:A4988 wiring diagram.png|thumb|Схема подключения]]
  
Максимальное значение ограничения тока устанавливается путем выбора сопротивления RS и напряжения на выводе Vref.
+
== Характеристики ==
ITripMAX = Vref / 8 * (RS)
+
 
Vref = ITripMAX * 8 * (RS)
+
* Напряжение логики 3 - 5,5В (VDD, GND)
 +
* Напряжение для двигателей 8 - 35В (VMOT, GND)
 +
* Установка деления шага: 1, 1/2, 1/4, 1/8, 1/16
 +
* Ручная [[%D0%94%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80_A4988#.D0.A4.D0.BE.D1.80.D0.BC.D1.83.D0.BB.D0.B0_.D1.80.D0.B0.D1.81.D1.87.D1.91.D1.82.D0.B0|регулировка тока]], подаваемого на двигатель
 +
 
 +
 
 +
== Подключение драйвера A4988 и шагового двигателя к Arduino ==
 +
 
 +
[[Файл:Подключение-драйвера-A4988-шагового-двигателя-к-Ардуино.png]]
 +
 
 +
 
 +
== Установка перемычек выбора [[%D0%A8%D0%B0%D0%B3%D0%BE%D0%B2%D1%8B%D0%B9_%D0%B4%D0%B2%D0%B8%D0%B3%D0%B0%D1%82%D0%B5%D0%BB%D1%8C#.D0.9C.D0.B8.D0.BA.D1.80.D0.BE.D1.88.D0.B0.D0.B3|микрошага]] на [[RAMPS 1.4]] ==
 +
 
 +
[[Файл:Перемычки микрошага RAMPS 1.4.jpg]]
 +
 
 +
{| class="wikitable" style="text-align: center;"
 +
|-
 +
! scope="col"| M0
 +
! scope="col"| M1
 +
! scope="col"| M2
 +
! scope="col"| [[%D0%A8%D0%B0%D0%B3%D0%BE%D0%B2%D1%8B%D0%B9_%D0%B4%D0%B2%D0%B8%D0%B3%D0%B0%D1%82%D0%B5%D0%BB%D1%8C#.D0.9C.D0.B8.D0.BA.D1.80.D0.BE.D1.88.D0.B0.D0.B3|Микрошаг]]
 +
|-
 +
| не стоит
 +
| не стоит
 +
| не стоит
 +
| полный
 +
|-
 +
| стоит
 +
| не стоит
 +
| не стоит
 +
| 1/2
 +
|-
 +
| не стоит
 +
| стоит
 +
| не стоит
 +
| 1/4
 +
|-
 +
| стоит
 +
| стоит
 +
| не стоит
 +
| 1/8
 +
|-
 +
! стоит
 +
! стоит
 +
! стоит
 +
! 1/16
 +
|}
 +
 
 +
 
 +
 
 +
== Настройка тока для шаговых двигателей ==
 +
 
 +
Формула расчёта зависит от номинала установленных токочувствительных (Sence) резисторов '''RS'''
  
 
[[Файл:Schematic diagram of the A4988.png|border|none]]
 
[[Файл:Schematic diagram of the A4988.png|border|none]]
  
  
Есть два варианта A4988
+
=== Есть два варианта RS на A4988 ===
 +
 
 +
RS - это два чёрных прямоугольника на плате драйвера. Обычно подписаны '''R050''' или '''R100'''.
  
 
<gallery mode="packed-hover" perrow=0 heights=300px>
 
<gallery mode="packed-hover" perrow=0 heights=300px>
Файл:RED 4988.jpg|RS050
+
Файл:RED 4988.jpg|R050
Файл:Green A4988.jpg|RS100
+
Файл:Green A4988.jpg|R100
 
</gallery>
 
</gallery>
 +
 +
 +
 +
=== Формула расчёта ===
 +
 +
'''<pre>Current Limit = Vref / 8 * (RS)
 +
 +
Vref = Current Limit * 8 * (RS)</pre>'''
 +
 +
'''<pre style="color: red">RS = 0,100
 +
Vref = Current Limit * 8 * 0,100 =  Current Limit / 1,25
 +
 +
RS = 0,050
 +
Vref = Current Limit * 8 * 0,050 =  Current Limit / 2,5</pre>'''
 +
 +
 +
 +
== Установка на [[RAMPS 1.4]] ==
 +
[[Файл:Правильное подключение драйверов ШД к RAMPS.jpg]]
 +
  
 
==Полезные ссылки==
 
==Полезные ссылки==
  
# [https://www.pololu.com/product/1182 Pololu]
+
# pololu.com "[https://www.pololu.com/product/1182 Pololu A4988 Stepper Motor Driver Carrier]"
 +
# pololu.com [https://www.pololu.com/file/download/a4988_DMOS_microstepping_driver_with_translator.pdf?file_id=0J450 Datasheet]
 
# Статья "[http://3deshnik.ru/blogs/akdzg/pravilnaya-nastrojka-toka-dlya-shagovyx-dvigatelej Правильная настройка тока для шаговых двигателей]"
 
# Статья "[http://3deshnik.ru/blogs/akdzg/pravilnaya-nastrojka-toka-dlya-shagovyx-dvigatelej Правильная настройка тока для шаговых двигателей]"
 +
# RepRap.org "[http://reprap.org/wiki/Pololu_stepper_driver_board Pololu stepper driver board]"
 +
# RepRap.org "[http://reprap.org/wiki/A4988_vs_DRV8825_Chinese_Stepper_Driver_Boards/ru A4988 vs DRV8825 Chinese Stepper Driver Boards/ru]"
 +
 +
[[Категория:Электроника]]

Текущая версия на 10:58, 12 июля 2018

A4988
Схема подключения

Характеристики

  • Напряжение логики 3 - 5,5В (VDD, GND)
  • Напряжение для двигателей 8 - 35В (VMOT, GND)
  • Установка деления шага: 1, 1/2, 1/4, 1/8, 1/16
  • Ручная регулировка тока, подаваемого на двигатель


Подключение драйвера A4988 и шагового двигателя к Arduino

Подключение-драйвера-A4988-шагового-двигателя-к-Ардуино.png


Установка перемычек выбора микрошага на RAMPS 1.4

Перемычки микрошага RAMPS 1.4.jpg

M0 M1 M2 Микрошаг
не стоит не стоит не стоит полный
стоит не стоит не стоит 1/2
не стоит стоит не стоит 1/4
стоит стоит не стоит 1/8
стоит стоит стоит 1/16


Настройка тока для шаговых двигателей

Формула расчёта зависит от номинала установленных токочувствительных (Sence) резисторов RS

Schematic diagram of the A4988.png


Есть два варианта RS на A4988

RS - это два чёрных прямоугольника на плате драйвера. Обычно подписаны R050 или R100.


Формула расчёта

Current Limit = Vref / 8 * (RS)

Vref = Current Limit * 8 * (RS)
RS = 0,100
Vref = Current Limit * 8 * 0,100 =  Current Limit / 1,25

RS = 0,050
Vref = Current Limit * 8 * 0,050 =  Current Limit / 2,5


Установка на RAMPS 1.4

Правильное подключение драйверов ШД к RAMPS.jpg


Полезные ссылки

  1. pololu.com "Pololu A4988 Stepper Motor Driver Carrier"
  2. pololu.com Datasheet
  3. Статья "Правильная настройка тока для шаговых двигателей"
  4. RepRap.org "Pololu stepper driver board"
  5. RepRap.org "A4988 vs DRV8825 Chinese Stepper Driver Boards/ru"