Автор Тема: SMD-4.2 + Arduino Mega  (Прочитано 14748 раз)

LangoV

  • Новичок
  • *
SMD-4.2 + Arduino Mega
« : 08 Февраля 2013, 12:29:34 »
Добрый день.
Подскажите как правильно подключить к Arduino Mega(http://arduino.ru/Hardware/ArduinoBoardMega , там же есть принципиальная схема) блок управления шаговым двигателем SMD-4.2(http://electroprivod.ru/smd-4.2.htm). Управлять буду шаг.двигателем AD-200-31 по схеме 2(http://electroprivod.ru/ad-200.htm).

Консультант в Электроприводе сказал, что нужно подключать к аналоговым входам.
А какую библиотеку Arduino использовать, Stepper.h?
И как инициализировать входы в скетче, если подключение будет:
An1 - Step+
An2 - Step-
An3 - Dir+
An4 - Dir-
An5 - En+
An6 - En-

Заранее спасибо.

LangoV

  • Новичок
  • *
Re: SMD-4.2 + Arduino Mega
« Ответ #1 : 08 Февраля 2013, 23:12:23 »
Попробовал подключить 2-я способами:
5V - Step+
D2 - Step-
5V - Dir+
D3 - Dir-
5V - En+
D4 - En-
В том случаи моторчик не зашумел(

Во-втором случаи использовал схему, взятую на сайте http://arduino.cc/forum/index.php?topic=108914.0

Digital Pin 2 -> PUL+ // PUL по всей видимости у него аналог STEP
Digital Pin 3 -> DIR+
And the PUL-, DIR- to the Arduino GND and ENA- unconnected.

Моторчик зашумел, но двигаться отказывается.

Administrator

  • Администратор
  • Ветеран
  • *****
Re: SMD-4.2 + Arduino Mega
« Ответ #2 : 22 Февраля 2013, 18:13:53 »
Здравствуйте! Прошу прощения за поздний ответ.

Если Ваш вопрос еще актуален, уточните, пожалуйста, (лучше в личное сообщение), с кем именно из консультантов Электропривода Вы консультировались о том, что подключать нужно к аналоговым входам? Есть подозрение, что произошло недопонимание друг-друга.

En - при подаче сигнала на этот вход питание с обмоток двигателя снимается.
Во втором случае En остается неподключенным, при подаче питания на блок управления сразу подается питание на обмотки двигателя.
"Моторчик зашумел" - вероятно, обмотки в этом случае запитаны, шумит ШИМ.

Какую скорость Вы подаете на двигатель? Каковы длительности импульсов (длительности высокого и низкого уровня сигналов)?

saltofearth

  • Новичок
  • *
Re: SMD-4.2 + Arduino Mega
« Ответ #3 : 04 Июля 2013, 16:57:59 »
Схожая проблема, не могу заставить ходить ШД FL86STH80-4208
с 8ю выводами 4-х фазный


подключен через SMD-4.2 драйвер.
arduino mega 2560

подаю на step+ импульсы пробовал различные значения (начиная 5мкс до 10000мкс)

dir+ пробовал 5v, 0v

step- на земле
dir- на земле

шагает на месте

меняю частоту импульсов = частота шагов меняется
но шагать только в перед или только назад не хочет
шагает на месте или периодически дергается на произвольное количество шагов

пробовал параллельное и последовательное, а так же подключение 2х из четырех обмоток тот-же результат. :o

может, кто, что подскажет ?

Ирина

  • Постоялец
  • ***
Re: SMD-4.2 + Arduino Mega
« Ответ #4 : 11 Июля 2013, 09:49:10 »
Сообщите пожалуйста когда Вы покупали блок SMD-4.2 ? Попробуйте посмотреть будет ли двигатель вращаться, если установить ток меньше, например 2 Ампера.
И если это возможно, принесите или отправьте блок в офис в Санкт-Петербурге на диагностику.

Ирина

  • Постоялец
  • ***
Re: SMD-4.2 + Arduino Mega
« Ответ #5 : 11 Июля 2013, 10:01:37 »
Так же прикладываю схему подключения, проверьте пожалуйста, так ли Вы подключали двигатель к блоку. Неправильное подключение фаз, так же может вызвать такой эффект, как вы описывали.

Shiover

  • Новичок
  • *
Re: SMD-4.2 + Arduino Mega
« Ответ #6 : 19 Июля 2019, 08:37:25 »
Схожая проблема, не могу заставить ходить ШД FL86STH80-4208
с 8ю выводами 4-х фазный


подключен через SMD-4.2 драйвер.
arduino mega 2560

подаю на step+ импульсы пробовал различные значения (начиная 5мкс до 10000мкс)

dir+ пробовал 5v, 0v

step- на земле
dir- на земле

шагает на месте

меняю частоту импульсов = частота шагов меняется
но шагать только в перед или только назад не хочет
шагает на месте или периодически дергается на произвольное количество шагов

пробовал параллельное и последовательное, а так же подключение 2х из четырех обмоток тот-же результат. :o

может, кто, что подскажет ?

Вы смогли решить вопрос? У меня такая же ситуация, только двигатель 2808. Гудит и всё. : /

Administrator

  • Администратор
  • Ветеран
  • *****
Re: SMD-4.2 + Arduino Mega
« Ответ #7 : 19 Июля 2019, 09:18:24 »
У Вас другой блок управления и другой двигатель. В первую очередь проверяйте частоту следования сигналов "Шаг".
https://electroprivod.ru/forums/index.php?topic=694380.0

Шаговый двигатель физически не может работать с такой частотой, которую Вы подаете.