| В начало | Зарегистрироваться |
 
 
 
 

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

📆11.09.2013   ✒️Pagan   🔎41 211   💬13  

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

↑ Механика

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

Смотрю на сканер и вот оно чудо, там лампу перемещает шаговый двигатель, да ещё и редуктор есть. Берём этот редуктор с мотором и крепим на станину от принтера. Пересчитав какое расстояние проделает каретка за 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). Качеством намотки и работой доволен.


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

↑ Файлы

🎁Схема, плата, прошивка в hex, исходник на C  65.48 Kb ⇣ 53
🎁Всё остальное — исходники, файлы для Proteus и пр.  3.45 Mb ⇣ 68

Спасибо за внимание!
 

Читательское голосование

Нравится

Статью одобрили 58 читателей.

Для участия в голосовании зарегистрируйтесь и войдите на сайт с вашими логином и паролем.

05.07.2021 изменил Datagor. Дополнена статья по запросам камрадов. Опубликованы исходники и готовый hex.

 

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

 

Схема на Датагоре. Новая статья Станок для сверления печатных плат из каретки принтера... У меня был МФУ Эпсон, умер в нём сканер (полетела матрица) и ремонт оказался слишком дорог. Из-за...
Схема на Датагоре. Новая статья Станок для сверления печатных плат из CD-привода TEAC... Прочитав статьи о достижениях форумчан в области станкостроения (молодцы, ребята!) с упоминанием...
Схема на Датагоре. Новая статья Как я сделал станочек для намотки трансформаторов, простой и точный... Прошло почти два года после моего вселения в наш Дата-город. Пришло время отсчитаться о проделанной...
Схема на Датагоре. Новая статья Фанерный робот. Мой первый в жизни ЧПУ-станок из подножных материалов... Приветствую всех земляков Датагорцев! Планировал написать очередную статью конечно же о новом...
Схема на Датагоре. Новая статья Сверлильный станок для печатных плат на базе механизмов дисковых приводов... Сейчас аппаратура быстро устаревает. Всё, что остаётся не у дел, надо снова пускать в дело!...
Схема на Датагоре. Новая статья Домашний CNC. Часть 1. Драйвер шагового двигателя для мини-станка с ЧПУ... При конструировании очередного станка с ЧПУ, а попросту 3-х осевого фрезерного-сверлильного...
Схема на Датагоре. Новая статья ROBOVEDRO — робот для настольного тенниса... Здравствуйте, уважаемые читатели журнала Datagor.ru! Хочу представить вам «ROBOVEDRO» — проект...
Схема на Датагоре. Новая статья Режем текстолит как на станке... От Датагора: Алексей у нас на Датагоре известен серией статей о реставрации гитар Diamant. А...
Схема на Датагоре. Новая статья Проект «BRASS». Часть 2. Блок ДУ и mp3-модуль... Привет, камрады! Всех с майскими праздниками Мира, Труда, Радио и Победы! В первой части статьи о...
Схема на Датагоре. Новая статья Atmel U211B - контроллер оборотов двигателя от стиралки для домашнего станка... Моя новая датагорская статья посвящена теме о превращении электродвигателя от стиральной машины в...
Схема на Датагоре. Новая статья Микроконтроллер ATmega 8 управляет шаговым двигателем... Подключение шагового двигателя к микроконтроллеру ATmega 8 Недавно пришлось подключать шаговый...
Схема на Датагоре. Новая статья Руководство по созданию фрезерного CNC ЧПУ станка. Глава 1. Электроника станка... Всем доброго времени суток! А вот и я с новой частью своего рассказа о ЧПУ - станке. Когда начинал...
 

Комментарии, вопросы, ответы, дополнения, отзывы

 

<
Читатель Датагора

FazaX

<
Читатель Датагора

Pagan

<
Читатель Датагора

Datagor

<
Читатель Датагора

Pagan

<
Читатель Датагора

Foxcomm

<
Читатель Датагора

Mixa3377

<
Читатель Датагора

Pagan

<
Читатель Датагора

Mixa3377

<
Читатель Датагора

Pagan

<
Читатель Датагора

Datagor

<
Читатель Датагора

ww9966

<
Читатель Датагора

Datagor



<
Читатель Датагора

viktor1955

Добавить комментарий, вопрос, отзыв 💬

Камрады, будьте дружелюбны, соблюдайте правила!

Политика обработки персональных данных (Политика конфиденциальности).

 
 
| В начало | Зарегистрироваться |