Программа для управления двумя шаговыми двигателями
- Войдите на сайт для отправки комментариев
Добрый день,
прошу помощи в разработке скетча и подборе комплектующих для управления шаговыми двигателями намоточного станочка.
Принцип работы станка:
1) Шаговый двигатель №1 вращает трапецевидный шаблон на задаваемое количество полных оборотов, наматывая при этом на него провод. Так как форма шаблона отлична от окружности, то провод сматывается с отдающих катушек с непостоянной скоростью - есть 2 положения с "мертвыми точками" и в остальные моменты скорость сматывания также непостоянна и изменяется по закону движения по окружности.
2) Провод помимо намотки на шаблон дополнительно изолируется лентой в 2 слоя с помощью обмотчика, который вращается шаговым двигателем №2.
Двигатель №1, вращает трапецевидный шаблон определенной угловой скоростью. Необходимо обеспечить: задание количества его полных оборотов; регулировку скорости намотки; останов при нажатии кнопки аварийной остановки; возвращение в исходное положение.
Двигатель №2 должен обеспечить равномерное наложение ленты на провод, то есть обмотчик должен вращаться с изменяемой скоростью, пропорционально зависящей от скорости поступательного движения провода, проходящего через обмотчик и наматываемого на шаблон. Скорость поступательного движения (размотки провода с катушек) предполагается измерять датчиком скорости вращения с двух обжимающих роликов (ось одного ролика соединяется с датчиком, второй ролик - паразитный).
Пока ориентируюсь на Arduino Uno и шаговые двигатели 28BYJ-48. Тип датчика - пока вопрос открытый.
Жду преложений на tarasovnm1986 собака gmail com
Тут лучше нормализовать скорость смотки провода с подающей катушки, так что бы второй мотор крутился с постоянной скоростью, а "непостоянным" сделать вращение приемного (трапецивидного барабана). Так у вас не пострадает качество намотки изоляции. Возьмусь за 15000 рублей.
1) Постоянная скорость движения через обмотчик это конечно наилучший вариант. Однако для его реализаии потребуется еще как минимум один шаговый двигатель (вращающий ходовой винт) для перемещения шаблона вдоль своей длины. Программирование алгоритма вращения только двигателя №1 не позволит нивелировать наличие мертвых точек, когда шаблон будет проходить через горизонтальное положение ( в этот момент скорость разматывания будет стремиться к нулю).
2) Для реализации перемещения шаблона вдоль своей длины потребуется математическое описание этого движения. + необходимо учитывать изменение радиуса намотки при прибавлении количества уже намотанных витков.
3) Сам шаблон хоть и будет всегда в форме трапеции, но соотношение сторон и вообще его размеры могут варьироваться.
Все это конечно реализуемо, но вводит множество переменных в отличие от варианта из моего первого сообщения.
Поправьте, если это не так.
поскольку вы будете считать с помощью энкодера расход провода, то в узле энкодера можно поставить датчик натяжения, и обеспечить постоянство натяжения провода. Как на катушечных магнитофонах делали. Я, кстати , послал вам свое предложение , не получили (ydom)?
Да, предложение получил.
По поводу постоянства натяжения. Постоянство натяжения будет обеспечено фрикционными механизмами (расположенными на оси отдающих катушек) наподобии автомобильных дисковых тормозов. Дело не в натяжении, а в скорости движения провода через обмотчик.
а не проще содрать с узла подачи нити японской вязальной машины (Шима-Сейки к примеру), вместо кольца стандартные щёчки обмоточного станка?
Да, предложение получил.
По поводу постоянства натяжения. Постоянство натяжения будет обеспечено фрикционными механизмами (расположенными на оси отдающих катушек) наподобии автомобильных дисковых тормозов. Дело не в натяжении, а в скорости движения провода через обмотчик.
у меня есть конечно (конечно потому что я радиолюбитель еще с тех времен...) намоточный станок, но вроде при постоянстве натяжения даже на трапецию проблем не должно возникать, когда натяжитель активный, но вот если на основе тормозов то, добавив петлю стабилизации, можно получить постоянное натяжение и при нулевом расходе провода, ну точнее при прерывистом (вплоть до нуля) можно сделать натяжение =const. В катушечных магнитофонах так (примерно) и делали, ну кроме трехмоторных , в которых натяжение обеспечивалось двигателем, на оси которого была катушка с лентой.
Не совсем понимаю, почему столько внимания уделяется натяжению.
Ключевой момент, чтобы соблюдалось равномерное наложение лент скажем с перекрытием 1/2 ширины ленты. Но скорость провода, проодящего через обмоточную головку меняется (из-за трапеции), поэтому и обмотчик должен изменять свою скорость строго пропорционально скорости проодящего провода.
Не совсем понимаю, почему столько внимания уделяется натяжению.
Ключевой момент, чтобы соблюдалось равномерное наложение лент скажем с перекрытием 1/2 ширины ленты. Но скорость провода, проодящего через обмоточную головку меняется (из-за трапеции), поэтому и обмотчик должен изменять свою скорость строго пропорционально скорости проодящего провода.
может со слов не совсем адекватно понял конструкцию? Чертежик или скетч ( в чертежном, а не в ардуинском смысле) можете прислать, у вас есть мое письмо с обратным адресом?
Не совсем понимаю, почему столько внимания уделяется натяжению.
Ключевой момент, чтобы соблюдалось равномерное наложение лент скажем с перекрытием 1/2 ширины ленты. Но скорость провода, проодящего через обмоточную головку меняется (из-за трапеции), поэтому и обмотчик должен изменять свою скорость строго пропорционально скорости проодящего провода.
может со слов не совсем адекватно понял конструкцию? Чертежик или скетч ( в чертежном, а не в ардуинском смысле) можете прислать, у вас есть мое письмо с обратным адресом?
да что-то типа аля газопровода изоляции, только там их пара-тройка, ленту тоже через компенсатор укладывать