Igorkawa

управление шаговым двигателем

11 повідомлень у цій темі

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

У меня есть для Вас задача или пните меня куда нужно...

У меня появился новый плоскошлифовальный станок ПШ1 так вот я решил сделать ему автоматическую продольную подачу на шаговом двигателе

но мозгов у меня для программирования не хватает максимум могу собрать из готовых кусков программу

нужна программа для микроконтроллера

планирую в качестве датчика стола использовать такой же без контактный датчик как и ставил на МИ172

подскажите кто может помочь в этом деле

желательно на ардуино

нужна регулировка скорости (потенциометром)

плавный разгон и торможение

Пните куда нужно...

Спасибо...

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Генератор импульсов вполне справится с Вашей задачей .Как вариант :https://ru.aliexpress.com/item/Industrial-DKC-1A-stepper-motor-controller-pulse-generator-servo-potentiometer-speed/32572135327.html?spm=a2g0s.9042311.0.0.nC0FnT

Может ехать с точки А до точки Б и стоп , может с А в Б и возврат в А , может челноком бегать между А и Б. Скорость тоже регулирует. И торможение / разгон имеется.

Змінено користувачем Андрей642
0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Здратсе.

 

Есть опыт написания программ для PLC по управлению серводвигателями в промышленном оборудовании.

На видео ниже поперечное перемещение то что вам нужно, я так думаю. Но с сенсорной панели оператора там задается скорость перемещения и крайние точки.

Так же реализована синхронизация при включении станка, есть рампы разгона и торможения серводвигателя и т.д.

Так же есть сомнения что подойдет шаговый двигатель.

Вопросы:

1. Точно продольная подача? Не поперечная?

2. Вес перемещаемого устройства с учетом самой большой детали?

3. Скорость перемещения?

4. Диапазон регулирования скоростей?

 

 

 

 

 

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
1 час назад, Igorkawa сказал:

желательно на ардуино

нужна регулировка скорости (потенциометром)

плавный разгон и торможение

Я таке можу.

То не складно.

Але треба знати шо мотор точно потягне.

Якшо вже є мотор і драйвер, і відомо шо вони гарантовано потягнуть, то проблем не буде.

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Да есть куча готовых решений но если хочеться самому..   

То  тут особо и пинать некуда:) Если есть шаговик и драйвер под него.

Очень Грубый пример. Цифры с  потолка  просто для наглядности  !!! 

Вешаем резистор на аналоговый вход

Считываем его показания  например 3,1 В

преобразовуем их в частоту импульсов. Предположим  ~ 10 мс  

начинаем подавать импульсы  з  задержкой   например 50 и каждый следующий  в цикле уменьшаем  на 5 (45-40-35 ). Пока не достигнем 10

как достигли 10  больше не уменьшаем,

Когда  произойдет срабатывания концевика  продолжаем подавать импульсы но увеличиваем время задержки  опять до 50 

после чего  меняем направление и снова запускаем цикл.

Все это  чуть сложнее чем я написал но смысл такой 

                  

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Андрей642 очень похоже, только из описания не пойму будет работать с одним датчиком

Nasipayka да подача продольная, датчик один и упоры по очереди будут подъезжать к датчику.

мотор тянет, скорость не знаю что ответить ... нужно экспериментально пробовать...

Roma готов материально отблагодарить за прошивку...

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

IMG_20170728_093935818[1].jpg

IMG_20170728_093939844[1].jpg

IMG_20170728_093903120_HDR[1].jpg

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Описание этого девайса поистине замысловатое )). На одном датчике не делал , но на "хлопский розум" будет нюхать команды и с одного датчика. Даже если откажется - проблема впендюрить два датчика? Работают они (генераторы импульсов) на торцовочном фрезере проходном для паркетной доски один ганяет каретку с двумя фрезерными шпинделями , второй руководит протяжкой материала . Сбоев не было , условия работы : холод и пыль. Считаю , что это достаточно гибкое решение за шапку сухарей.

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

А какая мощность шагового двигателя?

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах
9 часов назад, Igorkawa сказал:

Roma готов материально отблагодарить за прошивку...

 

Ну я візьмусь.

Я так розумію там датчик спрацював, потім плавне гальмування, потім реверс і плавний розгон?

Датчик відрізняє торкання праве від торкання лівого?

Потрібен даташит того датчика, а також бажаний алгоритм роботи.

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

А можна, так для самоосвіти, пояснити, чому саме шаговик, а не наприклад колекторник+плата на 1085, де плавний розгін вже реалізований, ну і електричний реверс зав'язаний на кінцевик, тим більше, що по 1085 здається були проекти під ардуіну?

0

Поділитися повідомленням


Посилання на повідомлення
Поділитися на інших сайтах

Створіть акаунт або увійдіть для коментування

Ви маєте бути користувачем, щоб залишити коментар

Створити акаунт

Зареєструйтеся для отримання акаунта. Це просто!


Зареєструвати акаунт

Увійти

Вже зареєстровані? Увійдіть тут.


Увійти зараз

  • Зараз на сторінці   0 користувачів

    Немає користувачів, які переглядають цю сторінку