Jump to content
peresolyak

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

Recommended Posts

Приветствую друзья!

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

Использовал готовый драйвер с подключенным генератором импульсов на ардуино и lcd1602.

Подправил нужную мне информацию на дисплее, машина работает хорошо, скорость регулируется.

За один оборот (200 шагов) привод делает подачу печенья и возвращается в исходное положение (использовал кривошипный механизм).

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

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

Идея поставить в исходной точке, назовем ее HOME, индуктивный датчик, и от него делать 100 шагов с заданной скоростью а потом 100 с программно установленной (большей) скоростью еще 100 шагов, или (и) до точки HOME. И снова делаем 100 шагов с заданной и 100 с бОльшей скоростью до HOME. И так до поломки машины... или пока ее не выключат.

И еще, хоть свет здесь не выключают, но дебилов хватает операторы тоже люди, хотелось бы при каждом включении медленный ход до точки HOME.

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

У кого какие мысли?

Всем зарание СПАСИБО!

Share this post


Link to post
Share on other sites

Так в чем проблема? Делайте, все получится! Единственное, так у шаговика есть предельная частота управления...
Кстати, не забывайте, что Вы на предприятии устанавливаете не сертифицированное оборудование... плюс ко всему, если что-то случится, не дай Бог, то кто будет виноват??
Я взял бы готовый, не дорогой для предприятия, промышленный контроллер, например фирмы Овен и его уже запрограммировал - тогда уже можно было бы как-то отбиваться от злых дядей :)

Share this post


Link to post
Share on other sites

Посмотрите на точность индуктивных датчиков. Она может вас не устроить. В остальном не вижу препятствий.

Share this post


Link to post
Share on other sites

Литиевые батарейки Fanso для систем телеметрии и дистанционного контроля

Системы телеметрии находят все более широкое применение во многих отраслях на промышленных и коммунальных объектах. Требования, предъявляемые к условиям эксплуатации приборов телеметрии и, как следствие, источников питания для них, могут быть довольно жесткими. Fanso предоставляет широкую линейку продукции, рассчитанной на различные условия эксплуатации, что позволяет подобрать батарейку для каждого конкретного применения, в том числе и для устройств телеметрии.

Подробнее

Posted (edited)
3 часа назад, Vovka сказал:

Так в чем проблема? Делайте, все получится!

Проблема в познаниях программирования, даже на уровне ардуино.

3 часа назад, Vovka сказал:

Единственное, так у шаговика есть предельная частота управления...

Шаговик будет делать оборот за 3 секунды. Не думаю что проблема. Пробовал увеличить скорость - без пропуска шагов стабильно работает где-то до 150-200 об/мин. т.е. 2-3 оборота в секунду, чего вполне хватает для возврата.

3 часа назад, Vovka сказал:

... сертифицированное оборудование... 

В курсе. Меры в правовом вопросе приму. Пока же интересует технический вопрос.

1 час назад, Sancta сказал:

Посмотрите на точность индуктивных датчиков. Она может вас не устроить.

Довольно точны. Имею экземпляры (omron, ifm) стоимостью до €200 за штуку.

Для моих задач - вполне подойдут и дешевые.

Может кто поможет подправить скетч? 

Edited by peresolyak

Share this post


Link to post
Share on other sites
Posted (edited)

У дельты есть недорогие ПЛК с высокоскоростными выходами, пригодными для управления шаговиком. К этому же ПЛК присобачиваются входы управления и датчики. Бесплатно предоставляются образцы  программ для ПЛК, в т.ч. по управлению приводом step/dir и выходом в ноль. 

Edited by ART_ME

Share this post


Link to post
Share on other sites
                     

Приглашаем на вебинар Решения для построения ультразвуковых счетчиков жидкостей и газов на базе MSP430

Компэл совместно с Texas Instruments 23 октября 2019 приглашают на вебинар, посвященный системам-на-кристалле для построения ультразвуковых расходомеров жидкостей и газов на базе ядра MSP430. Вебинар проводит Йоханн Ципперер – эксперт по ультразвуковым технологиям, непосредственно участвовавший в создании данного решения. На вебинаре компания Texas Instruments представит однокристальное решение, позволяющее создавать точные недорогие счетчики жидкостей и газов.

Подробнее...

Posted (edited)
6 часов назад, ART_ME сказал:

У дельты есть недорогие ПЛК с высокоскоростными выходами, пригодными для управления шаговиком. К этому же ПЛК присобачиваются входы управления и датчики. Бесплатно предоставляются образцы  программ для ПЛК, в т.ч. по управлению приводом step/dir и выходом в ноль. 

Ребята, спасибо за советы по выбору железа, но дельта и овен не подходят по одной простой причине - в Ганновере их днем с огнем не найти. Остановлюсь пока на ардуине. Машина "новая" "сырая" раньше такого тут не было. Идея полностью моя. Механику выдумал сам, железо дал на резку лазером, пластик (что то на подобии фторопласта) дал на чпу. Вот электрическую часть, с вашей помощью, доведу до требуемого уровня.

Есть у меня Mitsubishi Omron Relpol Siemens... и т.д. но это только после того, как будет на 100% утверждено то, что данный "колхоз" имеет право на дальнейшую работу.

Дело не в плк, вопрос по коду...

Edited by peresolyak

Share this post


Link to post
Share on other sites
12 минут назад, peresolyak сказал:

Ребята, спасибо за советы по выбору железа, но дельта и овен не подходят по одной простой причине - в Ганновере их днем с огнем не найти.

Delta Energy Systems (Germany) GmbH

Coesterweg 45, D-59494 Soest, Germany

Tel: +49-2921-987-0

Share this post


Link to post
Share on other sites
38 минут назад, peresolyak сказал:

Дело не в плк, вопрос по коду...

В чем проблема? Нарисовать схему, описать алгоритм и в раздел работа.

Share this post


Link to post
Share on other sites
1 час назад, peresolyak сказал:

Ребята, спасибо за советы по выбору железа, но дельта и овен не подходят по одной простой причине - в Ганновере их днем с огнем не найти.

И Шнайдер тоже? :shok:

Share this post


Link to post
Share on other sites
1 час назад, Vovka сказал:

И Шнайдер тоже? :shok:

Шнайдер есть, но не пользуюсь.

А дельта - х.з. впервые слышу.

По крайней мере мне не попадались.

2 часа назад, BARS_ сказал:

В чем проблема? Нарисовать схему, описать алгоритм и в раздел работа.

Спасибо за совет.

Share this post


Link to post
Share on other sites

Мы сами себе создаем трудности, чтобы героически их преодолевать. -)))

Share this post


Link to post
Share on other sites
3 часа назад, ART_ME сказал:

Delta Energy Systems (Germany) GmbH

Coesterweg 45, D-59494 Soest, Germany

Tel: +49-2921-987-0

 

Screenshot_20190808-200418.png

Share this post


Link to post
Share on other sites

дошел до всего сам.

единственный вопрос остался, как в ардуино заставить проверку пина делать всего один раз при включении питания

вот так не хочет работать

void setup()
{

...

if(kn2==HIGH){ // если нажата кнопка, или датчик
    o=100000

}

  else if(kn2==LOW){
      o=t;
      }

...

}

Share this post


Link to post
Share on other sites
11 часов назад, peresolyak сказал:

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

Вопросом на вопрос: при создании чистого проекта среда создает файл с двумя функциями. Для чего они? Как только разберетесь - вопрос отпадет сам собой ;)

Share this post


Link to post
Share on other sites

Если в setup() не проверяется состояние пина, значит что-то криво написано.

Отправлено с моего Nexus 5 через Tapatalk

Share this post


Link to post
Share on other sites
11.08.2019 в 09:12, BARS_ сказал:

Если в setup() не проверяется состояние пина, значит что-то криво написано.

Отправлено с моего Nexus 5 через Tapatalk
 

OК. буду смотреть.  хотя работает все как задумано, кроме этого.

з.ы. но код хоть правильно написан? 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Сообщения

    • С обратной стороны ТОЛЬКО миллиметровые шкалы вверху и внизу. Есть и другая линейка, на одной стороне - миллиметровые шкалы, на другой - две дюймовых. Одна поделена децимально (в десятичной системе), вторая - бинарно (в двоичной).
    • Никогда не говори никогда Стоит расширить "круг увлечений", как в мусорке начнут попадаться ну просто необходимые вещи. Вот из последнего тяга с мусорки - металлическое герметичное ведро из под краски, весьма органично приспособилось под "строительный пылесос" . Выгода - около 3-х тыров (в сравнении с покупными строительными пылесосами с похожим функционалом и мощностью). И свой "мусор"  прибрался (пылесос был нерабочим, (подшипник полетел), год лежал всё хотел на мусорку снести, а тут и пригодился, ремонту было на полчаса-час, досочки, колёсики от тумбочки, ...)..., и теперь и строительный мусор убирается на раз, чисто и без пыли столбом. С уважением, Сергей  
    • у меня горели постоянно R1 иR 2 на 1 ом , оказалось пробиты в плате защиты два кд 103  , а я мучался исал болячку в платах 
    • Ставили такие подобные напрямую со стабилизаторами прямо на плате, вполне реально работают и дешевле чем плата светодиодов с драйвером отдельно практически в десять раз
    • Я тоже так себе мыслил до вчера. Заскочил на E-Bay и долго шшупал глазоньки на затылке. Оказывается, дядюшки Ляо додумкались до белых матриц, питаемых НАПРЯМУЮ от 220 В(230 В) АC по цене ВСЕГО (!!!) US $0.68/1 шт. ... US $3.24/5 шт. за 10-ваттные:  https://www.ebay.com/itm/Smart-IC-10-20-30-50-100-150-200W-Cold-White-LED-Lamp-Beads-AC-220V-COB-Chip/264400843821?_trkparms=aid%3D111001%26algo%3DREC.SEED%26ao%3D1%26asc%3D20160908105057%26meid%3D5dd05979bf8a4ee8bb990753267a190c%26pid%3D100675%26rk%3D6%26rkt%3D15%26mehot%3Des%26sd%3D252239258483%26itm%3D264400843821%26pmt%3D0%26noa%3D1%26pg%3D2380057&_trksid=p2380057.c100675.m4236&_trkparms=pageci%3Abd4d404d-f0a4-11e9-adf2-74dbd180ff86|parentrq%3Ad856441416d0a4e8839e41cffff78d34|iid%3A1 А есть аж до 200 Вт, правда, уже и цена "взрослая", US $70.53. Не выдержал, прикупил пяток 10-ватток, как придут, проверю. Это ж никаких больше драйверов не надо. Только радиаторы им давай соответствующие!
    • Характеристики моторчика какие? Для примера: Официальные технические параметры электронасоса омывателя стекол ЭНЦ 2,5-12 (2110-5208009): * Напряжение питания 12 В постоянного тока * Режим работы - повторно-кратковременный * Длительность цикла - 60 с * Продолжительность включения - 9 с * Расход омывающей жидкости - не менее 30 м/с при давлении 1,8 кг/см2 * Потребляемый ток не более 4,5 А
    • Ну не всё скорее всего,но многое. Для ремонта просто надо взвешать цену ремонта и цену новой. Если сгорает драйвер , и его нет(сама даже если микросхема) ,ремонт не имеет смысла изза стоимости более половины цены лампочки,а переводить на емкостный безсмысленно. Если сделать транзисторный стабилизатор и транзисторов куча просто в ящиках,то реально имеет смысл Есть несколько таких вариантов, можно пробывать
  • Покупай!

×
×
  • Create New...