» » » Намоточный станок с проводоукладчиком

 
 
 
4

Намоточный станок с проводоукладчиком

Разместил Pagan 11 сентября 2013. Просмотров: 20 406


Давно была идея о создании намоточного станка с проводоукладчиком. На просторах Интернета много всего отыскать можно, но всегда встречался с какой-то трудностью по его реализации. И вот азарт достиг «точки кипения» и началась работа.
Достал старый принтер, сканер и все, что только под руку попалось...

Механика

Сначала нужно продумать механическую часть. А что тут думать, вот каретка от принтера прекрасно двигается, почему её не использовать? Вырезав все не нужное и оставив только станину с осью и кареткой. Все прекрасно, но её двигает коллекторный двигатель, а управление через энкодерную ленту и ШИМ я не сделаю, нужно что-то придумать на шаговом двигателе.

Смотрю на сканер и вот оно чудо, там лампу перемещает шаговый двигатель, да ещё и редуктор есть. Берём этот редуктор с мотором и крепим на станину от принтера. Пересчитав какое расстояние проделает каретка за 1 шаг двигателя задался константой А = 0,02 мм.

В качестве самого проводоукладчика использовал диск от старого винчестера, предварительно вырезав от него ј сектора чтобы нормально «стал» на каретку. Провод будет проходить через систему роликов, которые были любезно откручены от сканера и припаяны на винчестерный диск.


Всё, проводоукладчик готов.

Электроника

Что касается схемы управления, то были приняты самые простые меры для реализации поставленной задачи. Благо, драйвер для биполярного шагового двигателя это не проблема, в Сети много вариантов. Выбрал простой на микросхемах L297 и L298.

Понял, что обойтись без микроконтроллера будет трудно и на некоторых форумах мне дали совет самому подучить программирование и написать программу, ибо никто не будет на энтузиазме мне её писать. Так и сделал. Прошу не пинать ногами, ибо это первая моя программа для МК.

Контроллер выбрал АТмега8, таких контроллеров полно и достать не проблема.

Алгоритм работы моей программы

Опишу алгоритм работы программы, каким я для себя видел.
Включаем контроллер и на семисегментном индикаторе горят «0,00» нули. С помощью кнопок «+1» и «-1» выставляем значение диаметра провода (например 0,31) и жмём кнопку «СТАРТ».

Контроллер, исходя из выше изложенной константы «А = 0,02», делает пересчёт сколько импульсов ему нужно подавать на драйвер шагового двигателя для его перемещения на расстояние 0,31 мм. Т.е. 0,31/0,02 = 15,5 импульсов. Так как число импульсов должно быть целое число контроллер выдаёт 16 импульсов (или 15). Погрешность есть, куда без неё.

Жмём кнопку «СТАРТ», на самом первом индикаторе загорается маленький квадратик и программа переходит в следующий этап работы, где контроллер ждёт сигнала от датчика, который будет на оси с катушкой, для разрешения выдать пачку импульсов для шагового двигателя. Вот он получает импульс и МК выдаёт пачку импульсов. Каретка проводоукладчика перемещается и ждёт следующего разрешающего импульса.

Если в процессе работы нужно «подкорректировать» диаметр провода и вернутся в первую часть программы, нужно нажать «СТАРТ», квадратик исчезнет и можно изменять значение диаметра провода. Одно замечание: чтобы была возможность контроллеру отреагировать на кнопку «СТАРТ», диск датчика на основной оси должен быть на чёрном сегменте, т.е. на контроллер от датчика должен подаваться уровень «лог. 1».

С прерываниями работать ещё не научился и сделал, как умею. Диск датчика расчертил на 4 части и черным лаком закрасил сегменты напротив, в шахматном порядке. Поскольку на диске будет 2 черных сектора – контроллер будет реагировать на каждые 180 градусов оборота оси, и соответственно будет на каждые 180 градусов перемещать каретку на Ѕ диаметра провода. В таком случае минимальный шаг намотки (в моем случае) =0,04 мм. Программа работает под внутренним тактированием с частотой 1 МГц.

Итого

Уже опробовал станок в намотке проводом 0,315 (мотал выходной трансформатор для гитарного усилителя на каркасе от ОСМ-0,16). Качеством намотки и работой доволен.



Надеюсь, моя статья поможет кому-то. С развитием автоматизации думаю о добавлении двигателя на основную ось и об обновлении программки для управлением вторым шаговым двигателем. Автоматизация – двигатель лени!

Схема, код и плата

Stanok.7z | Файл 66,24 Kb загружен 63 раз.

Спасибо за внимание!
Сергей (Pagan)
Украина, Хмельницкий (Белогорье)
Профиль Pagan
Увлекаюсь ламповой техникой, музыкой, культурой.
 

Понравилось? Палец вверх!

  • всего лайков: 47

Поделись с друзьями!

Связанные материалы:


Схема на Датагоре. Новая статья Домашний CNC. Часть 2. Механика... При конструировании очередного станка с ЧПУ, а попросту 3-х осевого фрезерного-сверлильного...
Схема на Датагоре. Новая статья Домашний CNC. Часть 1. Драйвер шагового двигателя для мини-станка с ЧПУ... При конструировании очередного станка с ЧПУ, а попросту 3-х осевого фрезерного-сверлильного...
Схема на Датагоре. Новая статья Режем текстолит как на станке... От Датагора: Алексей у нас на Датагоре известен серией статей о реставрации гитар Diamant. А совсем...
Схема на Датагоре. Новая статья Сверлильный станок для печатных плат на базе механизмов дисковых приводов... Сейчас аппаратура быстро устаревает. Всё, что остаётся не у дел, надо снова пускать в дело! ...
Схема на Датагоре. Новая статья Станок для сверления печатных плат из каретки принтера... У меня был МФУ Эпсон, умер в нём сканер (полетела матрица) и ремонт оказался слишком дорог....
Схема на Датагоре. Новая статья Руководство по созданию фрезерного CNC ЧПУ станка. Глава 1. Электроника станка... Всем доброго времени суток! А вот и я с новой частью своего рассказа о ЧПУ - станке. Когда начинал...
Схема на Датагоре. Новая статья Фанерный робот. Мой первый в жизни ЧПУ-станок из подножных материалов... Приветствую всех земляков Датагорцев! Планировал написать очередную статью конечно же о новом...
Схема на Датагоре. Новая статья Трехфазный асинхронный электродвигатель для преобразования однофазного напряжения в трехфазное: получаем 380 Вольт в гараже... У меня в гараже стоят несколько станков: токарные по дереву и металлу, фрезерный и циркулярка....
Схема на Датагоре. Новая статья Сделай сам сверлильный станок из каретки пишущей машинки... Предлагаю свою конструкцию небольшого сверлильного станка. Однажды из бухгалтерии выбрасывали...
Схема на Датагоре. Новая статья Как я сделал станочек для намотки трансформаторов, простой и точный... Прошло почти два года после моего вселения в наш Дата-город. Пришло время отсчитаться о проделанной...
Схема на Датагоре. Новая статья Микроконтроллер ATmega 8 управляет шаговым двигателем... Подключение шагового двигателя к микроконтроллеру ATmega 8 Недавно пришлось подключать шаговый...
<
  • Гражданин
11 ноября 2014 19:36

Владимир / FazaX

Цитата
  • С нами с 10.03.2010
  • Ушёл в реал Пользователь offline
  • 12 комментариев
  • 0 публикаций
 
  • 0
Приветствую автора! Делал примерно такую же по принципу действия конструкцию, только на трёх счётчиках и трёх логических микросхемах. Хотелось бы знать, какой индикатор применён с общим анодом или катодом.

<
  • Гражданин
10 декабря 2014 13:01

Сергей / Pagan

Цитата
  • С нами с 22.12.2009
  • Ушёл в реал Пользователь offline
  • 9 комментариев
  • 1 публикация
 
  • 0
Добрый вечер Владимир. Извините, что не сразу ответил. Я применял индикаторы с общим анодом. Если у вас есть с общим катодом - переделать программу очень легко. просто сделать инверсию в коде управления индикатором=)

Спасибо. что не прошли мимо статьи))

С ув. Сергей

<
  • Главный редактор
10 декабря 2014 14:15

Игорь Петрович Котов / Datagor

Цитата
  • С нами с 25.02.2011
  • Ушёл в реал Пользователь offline
  • 1 665 комментариев
  • 267 публикаций
 
  • 0
Поправил и добавил в статью схему счетчика в виде картинки.

<
  • Гражданин
10 декабря 2014 18:17

Сергей / Pagan

Цитата
  • С нами с 22.12.2009
  • Ушёл в реал Пользователь offline
  • 9 комментариев
  • 1 публикация
 
  • 0
Спасибо большое, Игорь

Добавление комментария


Налетай! Паяльники, станции, жала с доставкой
  • smilelolbyewinkyahoocoollaughing
    crazybadcryingsadirefulsickstraight
    ballooncakegooddrinksmailbombsun
    nightrainstarscolddashguitar-manhandshake
    musicnegativenopardonshoksleepunknown
    wackoyawnblushbullyhashsmokingwhew
Скопируйте текст вашего комментария на случай неверного ответа на контрольный вопрос.