Arduino.ru
как проверить, что не работает из пары шаговый мотор 28byj-48 и драйвер uln2003?
- Войдите на сайт для отправки комментариев
26 ответов [Последнее сообщение]
Втр, 05/07/2016 — 16:21
Зарегистрирован: 20.06.2016
Был в наборе шаговый двигатель с драйвером 28byj-48 и uln2003, наконец добрались руки поэксперементировать, но сразу возникла проблема — ни на один из тестовых скетчей в различных конфигурациях двигатель не реагирует, светодиодики не загараются.
Пробовал и на разные порты ардуины подключать и 3 разных библиотеки и бнез библиотеки и с отдельным питанием и с питанием от МЕГИ — никакой реакции. Микросхему вытащил-вставил, по двигателю пальцем пощелкал .
Не подскажете, как без покупки второгокомплекта проверить работоспособность?
- Войдите на сайт для отправки комментариев
Втр, 05/07/2016 — 16:31
Зарегистрирован: 20.01.2015
Для начала проверить сопротивление обмоток ШД, но он скорее всего в порядке. Потом показать как подключаете — скорее всего неправильно. Ну и неработающий скетч тоже не помешает показать.
- Войдите на сайт для отправки комментариев
Втр, 05/07/2016 — 16:36
Зарегистрирован: 20.06.2016
Подключаю к цифровым выводам 8,9,10,11 соответственно, выводы IN1, IN2, IN3, IN4
Питание, либо с выводов Ардуины либо с блока питания на макетной плате к контактам — + на драйвере. Джампер рядом с контактами замкнут. Мотор по-другому не вставить, у него разъем соединения с драйвером.
Скетч, например, такой:
// Bounce.pde // -*- mode: C++ -*- // // Make a single stepper bounce from one limit to another // // Copyright (C) 2012 Mike McCauley // $Id: Random.pde,v 1.1 2011/01/05 01:51:01 mikem Exp mikem $ #include // Define a stepper and the pins it will use #define HALFSTEP 8 #define motorPin1 8 //IN1 #define motorPin2 9 //IN2 #define motorPin3 10 //IN3 #define motorPin4 11 //IN4 AccelStepper stepper(HALFSTEP, motorPin1, motorPin2, motorPin3, motorPin4); void setup() < // Change these to suit your stepper if you want stepper.setMaxSpeed(1000); stepper.setAcceleration(100); stepper.setSpeed (200); stepper.moveTo(5000); >void loop() < // If at the end of travel go to the other end if (stepper.distanceToGo() == 0) stepper.moveTo(-stepper.currentPosition()); stepper.run(); >
- Войдите на сайт для отправки комментариев
Втр, 05/07/2016 — 16:39
Зарегистрирован: 20.06.2016
Пробовал вот такой скетч:
const int motorPin1 =8; const int motorPin2 =9; const int motorPin3 =10; const int motorPin4 =11; void setup() < // initialize the digital pin as an output. // Pin 13 has an LED connected on most Arduino boards: pinMode(motorPin1, OUTPUT); pinMode(motorPin2, OUTPUT); pinMode(motorPin3, OUTPUT); pinMode(motorPin4, OUTPUT); >void loop() < // HALF STEP int motorDelay=5; digitalWrite(motorPin1, HIGH); digitalWrite(motorPin2, LOW); digitalWrite(motorPin3, HIGH); digitalWrite(motorPin4, LOW); delay(motorDelay); digitalWrite(motorPin1, HIGH); digitalWrite(motorPin2, LOW); digitalWrite(motorPin3, HIGH); digitalWrite(motorPin4, HIGH); delay(motorDelay); digitalWrite(motorPin1, HIGH); digitalWrite(motorPin2, LOW); digitalWrite(motorPin3, LOW); digitalWrite(motorPin4, HIGH); delay(motorDelay); digitalWrite(motorPin1, HIGH); digitalWrite(motorPin2, HIGH); digitalWrite(motorPin3, LOW); digitalWrite(motorPin4, HIGH); delay(motorDelay); digitalWrite(motorPin1, LOW); digitalWrite(motorPin2, HIGH); digitalWrite(motorPin3, LOW); digitalWrite(motorPin4, HIGH); delay(motorDelay); digitalWrite(motorPin1, LOW); digitalWrite(motorPin2, HIGH); digitalWrite(motorPin3, HIGH); digitalWrite(motorPin4, HIGH); delay(motorDelay); digitalWrite(motorPin1, LOW); digitalWrite(motorPin2, HIGH); digitalWrite(motorPin3, HIGH); digitalWrite(motorPin4, LOW); delay(motorDelay); digitalWrite(motorPin1, HIGH); digitalWrite(motorPin2, HIGH); digitalWrite(motorPin3, HIGH); digitalWrite(motorPin4, LOW); delay(motorDelay); >
/* ULNStepper Library Library to use with controller ULN2003 for stepper motors. Created by A. Carpini, 24 April 2015. Contact: [email protected] — Demo Sketch — */ #include // Connect a ULN2003 controller to digital pin 8,9,10 and 11 of Arduino // Connect to ULN2003 controller board a motor step with 200 steps per // revolution (1.8 degree) ULNStepper motor(200, 8, 9, 10, 11); void setup() < // set up Serial library at 9600 bps Serial.begin(9600); Serial.println("Stepper test!"); // set motor speed to 10 rpm motor.setSpeed(10); >void loop()
Никакой реакции. Плюс еще много разныхз с библиотеками и без. Видимо, что-то не в порядке с железом, хотя, не хотелось бы.
- Войдите на сайт для отправки комментариев
Втр, 05/07/2016 — 20:20
Зарегистрирован: 23.02.2015
Звук есть какой-нибудь. Если есть, то Скорее всего надо номера пинов переставить в скетче без библиотеки. Пользуюсь подобным.
- Войдите на сайт для отправки комментариев
Втр, 05/07/2016 — 20:27
Зарегистрирован: 20.06.2016
нет звуков никаких и светодиоды не горят
- Войдите на сайт для отправки комментариев
Втр, 05/07/2016 — 21:04
Зарегистрирован: 23.02.2015
Можно подавать сигналы на пины и тестером смотреть как проходят. Там схема простейшая. На рин подаешь «хай» и соответсвующая ножка улнки должна конец обмотки замкнуть на землю. Если нет звуков от двигателя , нет контакта на землю.
- Войдите на сайт для отправки комментариев
Пнд, 13/03/2017 — 11:50
Зарегистрирован: 13.03.2017
Чтобы новую тему не создавать напишу здесь.
Та же пробелма что и у автора — не робит. Мультиметром меряю напряжение — на пинах проходит 5 V в соответствии со скетчем. На питании выдает постоянно 5V. На контактах штекера (который с ключом) — 0,6 V постоянно. Диоды не горят. Что еще можно проверить?
- Войдите на сайт для отправки комментариев
Пнд, 13/03/2017 — 12:07
Зарегистрирован: 02.09.2016
масса общая?, с unl2003 насколько помлю не + появляется а -, на мотор на центральном проводе должен быть + на остальные от микрухи — ,
- Войдите на сайт для отправки комментариев
Пнд, 13/03/2017 — 13:13
Зарегистрирован: 13.03.2017
Эм..а для чайников? 🙂
Куда ткнуть красным щупом, а куда черным?
- Войдите на сайт для отправки комментариев
Ср, 31/05/2017 — 00:49
Зарегистрирован: 31.05.2017
Та же проблема! Долго искал подобную тему, т.е. людей у которых та же ситуация. Во всех форумах, примерах и описаниях как подключать NEMA И ARDUINO, используется красный L298N ( чёрт подери, словно все сговорились. ). В общем в моей ситуации используется «Robotdyn driver motor L298N». Подключил в точности как описано в текстах на примере ( мучаюсь 3-е сутки ), как и автор этой дискусии опробовал разные методы: подключал с разных источников питания, менял провода местами и т.д. п. т. Единственное чего я добился, это ВНИМАНИЕ! : ВКЛ. «logic on» и задействовал 4-е пина (IN 1 E1 E2 IN3 ), воткнул в эти D8 D9 D10 D11 И ЗАГРУЗИЛ СКЕТЧ «Stepper». в итоге мотор «замурчал» тихо тихо и загорелись лампочки движения на драйвере. Короче «ЖОПА»
- Войдите на сайт для отправки комментариев
Как проверить шаговый двигатель без подключения к драйверу?
Узнайте, как самостоятельно проверить работу шагового двигателя без использования специального драйвера. В нашей статье приведены полезные советы и инструкции.


Для проверки работы шагового двигателя без драйвера, подключите его напрямую к соответствующим проводам питания и земли. Затем подайте импульсы на контакты, и внимательно наблюдайте за его вращением.

Как запустить ШАГОВЫЙ ДВИГАТЕЛЬ от ПРИНТЕРА без драйвера? И почему это НЕ работает?

Если шаговый двигатель не вращается, проверьте правильность подключения проводов питания и земли. Также убедитесь, что подаем достаточно сигналов для его работы.

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

Если шаговый двигатель продолжает не работать, возможно, он вышел из строя. В таком случае лучше обратиться к специалисту для диагностики и ремонта.

Подключение двигателя без электроники и Ардуино!
Arduino.ru
Есть какой-то шаговый двигатель, неизвестной породы. Двигаетль небольшой и у него 6 проводов. Я так понимаю, что если их шесть, то наверно униполярный. Верно?. А как правильно его прозвонить, чтобы понять как подключать?
- Войдите на сайт для отправки комментариев
Чт, 21/04/2011 — 12:23

Зарегистрирован: 22.03.2011
Писал бы в мою тему, про ШД и Stepper, кучнее будет.
Вобщем если на двигле есть маркировка SM? stepper motor или еще какие идентифицирующие знаки, говорящие о том что это шаговый двиг, то:
6 проводков говорят о том что либо это униполярный, либо это четырех обмоточный (что редко встречается).
значит смотрим дальше, исключим вариант с 4х обмоточным, главное найти общие. Визуально они среди всех цветных одинакового цвета либо черный и белый. Но это не факт. Тогда берем омметр и тэстим каждые два проводка. Например взял два проводка и у них например сопративление 100 ом, один отсоединяешь и помечаешь, оставляешь второй прицепленным к омметру, подключаешь остальные поочередно и находишь тот проводок где сопративление будет равно половине т.е для нашего примера это 50ом. Таким образом ты найдешь три проводка одной обмотки. Ну а дальше я просто методом тыка подсоеденяю.
- Войдите на сайт для отправки комментариев
Чт, 21/04/2011 — 17:35

Зарегистрирован: 12.04.2011
А есть ли хоть какие то букавки на поверхности мотора, этикетки, краска и т.п.?
Их чего хоть такой клад был достан? Там часто есть и микросхемы драйеров для них;)
- Войдите на сайт для отправки комментариев
Чт, 21/04/2011 — 17:58

Зарегистрирован: 22.03.2011
не верь буквам, верь омметру))) Шучу. Не факт что буквы дадут распиновку. У мну 6 двиглов по 3 одинаковых и у всех разная маркировка выводов.
- Войдите на сайт для отправки комментариев
Чт, 21/04/2011 — 23:47
Зарегистрирован: 22.03.2011
Вопрос снят, прозвонить не успел, моторчик забрал с концами братело.
- Войдите на сайт для отправки комментариев
Пт, 22/04/2011 — 05:14

Зарегистрирован: 22.03.2011
Вот какой братэлло злостный. Чтож он так.
- Войдите на сайт для отправки комментариев
Пт, 22/04/2011 — 09:42

Зарегистрирован: 12.04.2011
Есть масса барахла в котором часто живут шаговики. Так что вперед на поиски
- Войдите на сайт для отправки комментариев
Пт, 29/04/2011 — 14:58
Зарегистрирован: 29.04.2011
Передо мной однажды встал такой вопрос, вот как я его решил:
двигатель шаговый был от какого то старого матричного принтера EM-142 даташита я на него не нашел. Из разъема просто торчит 6 штырей, никаких цветовых обозначений нет. После изучения технической литературы по шаговикам, сделал вывод, что двигатель униполярный — две обмотки с отводами из середины, так оно и оказалось. Прозванивался он в моем случае так: выводы делятся на 2 группы, в каждой они прозваниваются между собой. в каждой группе есть два вывода, между которыми сопротивление было 26 ом — это выводы катушек, они через драйвер двигателя (я использовал К1128КТ3А ) подключаются к ардуине. Оставшийся вывод имеет сопротивление по отношению к остальным двум — 12-13 ом. Его надо подключить к питанию «силовой» части, я использовал 12 вольт. Итого: из 6 выводов 2 подключаются к питанию, в моем случае это был средние выводы: 3 и 4.
1, 2, 5, 6 выводы подключаются к драйверу.
Сперва после подключения двигатель вел себя странно: дергался, но не крутился. Поменял в скетче местами управляющие выводы — все заработало, стало быть я при подключении двигателя неверно подключил обмотки. Двигатель после некоторого времени прямо таки раскалился — скорее всего следовало начинать с 5 вольт напряжения.
- Войдите на сайт для отправки комментариев
Сб, 30/04/2011 — 21:29

Зарегистрирован: 22.03.2011
http://www.rogercom.com/pparalela/IntroMotorPasso.htm — Вот самый наглядный пример прозвонки, Правдо все на китайском, но главное картинки
- Войдите на сайт для отправки комментариев
Проверка шагового двигателя.
Неделю мучился с принтером, лезут какие-то непонятные глюки при печати, и не мог понять, в чем причина. Вылечилось заменой одного из шаговиков на точно такой же, из той же партии.
Проверил — вал крутится свободно, без подклиниваний, шаги без нагрузки не пропускает, сопротивление обмоток в норме, неконтакта нигде нету. Какакя-то мистика. Как проверить/починить шаговик? Жалко выбрасывать из-за просто подозрения.
Популярные вопросы
Помогите найти филамент
Всем привет. Есть такая проблема: нужно достаточно много моделей напечатать на fdm-принтере с последующей доработкой до уровня гладкой на ощупь поверх.
Комки при печати заполнения
Всем привет, печатаю PETG пластиком и такая проблема, при перемещении внутри модели появляются комки пластика, на фото их можно увидеть