Нимагу...запустить шаговый двигатель...

Dwail
Рядовой
Сообщения: 16
Зарегистрирован: 23 июн 2019, 19:17
Имя: Анатолий

Нимагу...запустить шаговый двигатель...

Сообщение Dwail »

Добрый день
Столкнулся с проблемой:
Есть шаговик от принтера epson, что то вроде такого Изображение
Подключаю через драйвер L298N
Беру пример скетча из среды arduino:
#include <Stepper.h>

const int stepsPerRevolution = 200; // change this to fit the number of steps per revolution
// for your motor

// initialize the stepper library on pins 8 through 11:
Stepper myStepper(stepsPerRevolution, 8, 9, 10, 11);

void setup() {
// set the speed at 60 rpm:
myStepper.setSpeed(60);
// initialize the serial port:
Serial.begin(9600);
}

void loop() {
// step one revolution in one direction:
Serial.println("clockwise");
myStepper.step(stepsPerRevolution);
delay(500);

// step one revolution in the other direction:
Serial.println("counterclockwise");
myStepper.step(-stepsPerRevolution);
delay(500);
}
заливаю в плату-мотор работает.

Затем делаю через FLProg
motor.flp
(файл во вложении)
- и мотор молчит.
Прошу помощи.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06 сен 2015, 15:18
Откуда: Калуга
Имя: Андрей

Нимагу...запустить шаговый двигатель...

Сообщение krom23 »

Для начала в блоке установите скорость, либо константой, либо через вход. Да и схему подключения хотелось бы посмотреть, и какой движок из этих двух вы подключаете, то-же интересно. Понятно, что цветодиодики для отладки на выходы вы не подцепили и спрашивать о их миргании смысла нет?
Dwail
Рядовой
Сообщения: 16
Зарегистрирован: 23 июн 2019, 19:17
Имя: Анатолий

Нимагу...запустить шаговый двигатель...

Сообщение Dwail »

мотор 4259, диодики не цеплял (в коде из примера же работает)
попробовал с константой - не получилось. Код во вложении.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06 сен 2015, 15:18
Откуда: Калуга
Имя: Андрей

Нимагу...запустить шаговый двигатель...

Сообщение krom23 »

А на вход разрешения обработки блока (EN), вы подали лог.(1)? Вот так:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
sillver
Сержант
Сообщения: 194
Зарегистрирован: 27 апр 2017, 12:04
Откуда: УКРАИНА
Имя: Вячеслав

Нимагу...запустить шаговый двигатель...

Сообщение sillver »

Схему включения в СТУДИЮ!!! От этого и появятся ответы!!!
Dwail
Рядовой
Сообщения: 16
Зарегистрирован: 23 июн 2019, 19:17
Имя: Анатолий

Нимагу...запустить шаговый двигатель...

Сообщение Dwail »

krom23 писал(а): 03 июл 2019, 21:25 А на вход разрешения обработки блока (EN), вы подали лог.(1)? Вот так:
это был шаг отчаяния...
Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17 окт 2016, 05:56
Имя: Владимир

Нимагу...запустить шаговый двигатель...

Сообщение vacz »

Не стоит отчаиваться! Для начала введите правильные данные своего двигателя (из даташита) в блок управления ЩД.
Например: число шагов на оборот =200, без редуктора =1, мак.скорость =400.
1.PNG
И посмотрите с 8 минуты: обучающее видео
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
Dwail
Рядовой
Сообщения: 16
Зарегистрирован: 23 июн 2019, 19:17
Имя: Анатолий

Нимагу...запустить шаговый двигатель...

Сообщение Dwail »

как смог нарисовал.
Краткое описание:
Ардуина запитана от usb
Кнопка: А0 и +5В, А0 притянут к земле через резистор на 10кОм.
Для двигателя используются пины: D8,D9,D10,D11
Управляющие 5В для драйвера взяты с ардуино.
Двигатель подключен по 4-м контактам из 6. Питается от Акб 12В. подключал по этой статье: подключение двигателя
У схемы общая земля.
shema.JPG
Отправлено спустя 4 минуты 27 секунд:
vacz писал(а): 04 июл 2019, 07:05 Не стоит отчаиваться! Для начала введите правильные данные своего двигателя (из даташита) в блок управления ЩД.
Например: число шагов на оборот =200, без редуктора =1, мак.скорость =400.
1.PNG
И посмотрите с 8 минуты: обучающее видео
этими параметрами игрался так: сначала запустил с примером из среды разработки - работает, затем в FLProg перенс параметры - не работает. Затем стал править код после FLProg, и снова не работает.
Видео смотрел, делал прям по шагам - не помогло. Видимо упускаю что то важное.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17 окт 2016, 05:56
Имя: Владимир

Нимагу...запустить шаговый двигатель...

Сообщение vacz »

Может вы путаетесь с подключением кнопки?
В проекте, у Вас подключена кнопка к Р0, а в схеме подключаете к А0. Это разные пины!
2.PNG
Попроуйте убрать из проекта кнопку и включить так:
3.PNG
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
Dwail
Рядовой
Сообщения: 16
Зарегистрирован: 23 июн 2019, 19:17
Имя: Анатолий

Нимагу...запустить шаговый двигатель...

Сообщение Dwail »

возможно это я и не учел... вечером попробую.
sillver
Сержант
Сообщения: 194
Зарегистрирован: 27 апр 2017, 12:04
Откуда: УКРАИНА
Имя: Вячеслав

Нимагу...запустить шаговый двигатель...

Сообщение sillver »

Dwail писал(а): 04 июл 2019, 08:09 как смог нарисовал.
Краткое описание:
Ардуина запитана от usb
Кнопка: А0 и +5В, А0 притянут к земле через резистор на 10кОм.
Для двигателя используются пины: D8,D9,D10,D11
Управляющие 5В для драйвера взяты с ардуино.
Двигатель подключен по 4-м контактам из 6. Питается от Акб 12В. подключал по этой статье: подключение двигателя
У схемы общая земля.
shema.JPG

Отправлено спустя 4 минуты 27 секунд:
vacz писал(а): 04 июл 2019, 07:05 Не стоит отчаиваться! Для начала введите правильные данные своего двигателя (из даташита) в блок управления ЩД.
Например: число шагов на оборот =200, без редуктора =1, мак.скорость =400.
1.PNG
И посмотрите с 8 минуты: обучающее видео
этими параметрами игрался так: сначала запустил с примером из среды разработки - работает, затем в FLProg перенс параметры - не работает. Затем стал править код после FLProg, и снова не работает.
Видео смотрел, делал прям по шагам - не помогло. Видимо упускаю что то важное.
Добрый день!!! Заметил что по схеме движок включен как биполярный, а в программе как униполярный.
Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17 окт 2016, 05:56
Имя: Владимир

Нимагу...запустить шаговый двигатель...

Сообщение vacz »

Ну и необходимо в проекте на входе (кнопке) включить подтягивающий резистор и защиту от дребезга:
4.PNG
И подключить по такой схеме:
[spoiler]
shema.JPG
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
sillver
Сержант
Сообщения: 194
Зарегистрирован: 27 апр 2017, 12:04
Откуда: УКРАИНА
Имя: Вячеслав

Нимагу...запустить шаговый двигатель...

Сообщение sillver »

возьми например вот такой драйвер.
https://ru.aliexpress.com/item/32769045 ... b7aa33746d
Dwail
Рядовой
Сообщения: 16
Зарегистрирован: 23 июн 2019, 19:17
Имя: Анатолий

Нимагу...запустить шаговый двигатель...

Сообщение Dwail »

vacz писал(а): 04 июл 2019, 08:52 Ну и необходимо в проекте на входе (кнопке) включить подтягивающий резистор и защиту от дребезга:
4.PNG
И подключить по такой схеме:
[spoiler]shema.JPG[/spoiler]
как я понимаю, по такой схеме можно подключить только одну кнопку?
Мне дальше в проекте потребуется две кнопки (повороты по шагам в разные стороны).
Аватара пользователя
vacz
Лейтенант
Сообщения: 485
Зарегистрирован: 17 окт 2016, 05:56
Имя: Владимир

Нимагу...запустить шаговый двигатель...

Сообщение vacz »

Подключайте сколько хотите кнопок. Хоть на каждый свободный пин. Через делители, хоть по десять кнопок на каждый пин. Все зависит от Вашего желания и проекта.
Будь проще к людям. Хочешь быть мудрей - не делай больно мудростью своей. "Омар Хайям"
krom23
Лейтенант
Сообщения: 444
Зарегистрирован: 06 сен 2015, 15:18
Откуда: Калуга
Имя: Андрей

Нимагу...запустить шаговый двигатель...

Сообщение krom23 »

Вот вам на 100% рабочий проект. FLProgPortable_4-2-4. Проверил светодиодами. И ещё, моторчик на 24в, а у вас 12, ай-ай. Он и на номинальном напряжении греется, а при повышенном токе и сгореть может или драйвер грохнется.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось krom23 04 июл 2019, 13:43, всего редактировалось 1 раз.
Dwail
Рядовой
Сообщения: 16
Зарегистрирован: 23 июн 2019, 19:17
Имя: Анатолий

Нимагу...запустить шаговый двигатель...

Сообщение Dwail »

krom23 писал(а): 04 июл 2019, 13:32 Вот вам на 100% рабочий проект. FLProgPortable_4-2-4. Проверил светодиодами.
Спасибо, вечером попробую!
Dwail
Рядовой
Сообщения: 16
Зарегистрирован: 23 июн 2019, 19:17
Имя: Анатолий

Нимагу...запустить шаговый двигатель...

Сообщение Dwail »

попробовал все варианты, не работает...
sillver
Сержант
Сообщения: 194
Зарегистрирован: 27 апр 2017, 12:04
Откуда: УКРАИНА
Имя: Вячеслав

Нимагу...запустить шаговый двигатель...

Сообщение sillver »

Dwail писал(а): 04 июл 2019, 21:50 попробовал все варианты, не работает...
я пытался рассказать о том что двигатель и этот драйвер почти не совместимы!!!
Аватара пользователя
Drakon88
Рядовой
Сообщения: 32
Зарегистрирован: 02 июл 2019, 20:24
Имя: Михаил
Благодарил (а): 4 раза

Нимагу...запустить шаговый двигатель...

Сообщение Drakon88 »

Igor писал(а): 04 июл 2019, 22:27 [ref]Dwail[/ref],
Если второе - купите драйвер для шагового мотора например A4988, DRV8825 или как выше советовали.
Доброго дня! У меня вот тоже проблемы с запуском мотора.. только как раз у меня драйвер DRV8825. Его нет в библиотеке, и приходится мучиться и выдумывать, так как драйвер хороший, но работает в режиме step DIR. Я придумал решение - сделать генератор и т.д. но очень сильно сказывается длина программы. Мотор почти не крутится, если программа более 20 строк. Думаю опишу подробнее это позже в специальной теме. Ну это касательно DRV8825. А автору советую выложить код рабочего скетча из примера, а также код скетча, который генерирует FLProg! Там и увидим ошибку))
Ответить

Вернуться в «Помогите, а то я "нимагу"»

Кто сейчас на конференции

Сейчас этот форум просматривают: jonik22sm и 5 гостей