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...

  • Сообщения

    • пришли запчасти наконец) - собрал иип для домашнего софтбокса-глаза мозолить достал) - поставил другой трансформатор- жадность- послабже - с али - проницаемость 2500 - пришлось играть с частотой и обмотками - вроде получилось - выше 55 градусов под нагрузкой - трансформатор не греется - запустился без проблем - частота 63 кГц. можно заниматься 3525)
    • Нашел схему распиновки гнезда, всё в норме. Пайка надёжная, оба канала замкнуты по схеме. Видимо проблема с процессором. Или попробовать перепрошить.
    • Всё зависит от измеряемого диапазона. Для 20-200 достаточно одного стерео микрофона а для 20-20000 групповому излучателю нужен групповой микрофон т.е каждому ширику свой. И опять же, измеряя АС в КдП имеем результирующую афчх ас+кдп. Если требуются параметры только ас, то проводить измерения следует вне кдп т.к паспортные данные всех промышленых ас и головок сняты в бэк, т.е без влияния пх кдп. Эдак можно приписать заслуги подъёма нч кдп любой доске с динамиками... ...и обвинять любую ас с линейной афчх в чрезмерном бубнении/гудении. И таки метод "движущегося микрофона" тут не катит т.к надо перемещать микрофон в пределах габаритов щита +30/45/60° шире. А делать это как должно делаться физически невозможно.
    • Три часа ночи. Муж с женой спят. Вдруг звонок в дверь. Муж, матерясь, идет открывать. На пороге стоит мужик, очевидно поддатый: - Друг, пойдем со мной, тут рядом, поможешь меня толкануть. - Ты, мужик, охренел, что ли? Три часа ночи. Иди кого-нибудь другого проси. Муж ложится опять в постель. Жена спрашивает, кто приходил. - Да, какой-то козел застрял, просил его толкнуть. Я его послал. - Ты просто зверюга какой-то. Помнишь, как у нас мотор заглох, да под дождем, и нас какой-то парень целый час толкал? Ты что, человека выручить не можешь? Муж, опять матерясь, вылезает из постели, одевается. Выходит во двор в полной темноте. Кричит: - Мужик! Ты где? Из темноты: - Здесь я! Иди сюда! - Да где здесь? - Ну здесь, на качелях!
    • год назад все было хорошо, ничего не менялось. Если бы все было так просто. Ни у меня, ни у знакомых, ни у единственного мастера в округе нет осциллографа. А вот по поводу "высокоомных наушников" есть идея обычными с потенциометром попробовать @Sstvov @Romanchek82 @oleg_s Трансформатор не гудит, я его эпоксидкой заливал и надежно  прикрутил к корпусу. И при подключении 9v от повербанка трансформатор работает и питает три TDA-шки, основная нагрузка остается на нем, а гула нет. Для людей связанных  с Эзотери́змом эта тема не подходит! Здесь желающие помочь, или угадать в чем же причина, применяя свой опыт или знания. Не тратьте здесь, свое драгоценное время уважаемый Старожил. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Проблема, то ведь в 9v. Вернее в помехах на них. про это свидетельствует  запитка от повербанка и выпайка 1й TDAшки (уменьшение нагрузки по линии 26v) при большей нагрузке нужны большие емкости электролитов. Или не такая логика?
    • Спасибо! Если индуктивность приёмной получается 5,51 мГн отматывать до 5,3 или оставить как есть? Передающая получилась чётких 760мкГн, а приёмная не совпала с расчётами. Это значения уже вставленных в корпус обмоток, так что поправка на искривление уже учтена.
    • По мотивам Зуева платы проданы, остальное есть.
  • Покупай!

×
×
  • Create New...