Автоматизированный намотчик катушек на AVR

Автоматизированный намотчик катушек на AVR

Хочу Вам представить очень полезное устройство. Это контроллер для намотки катушек индуктивности и трансформаторов. Устройство позволяет выполнять намотку от 0 до 9999 витков. На борту имеется клавиатурная матрица, дисплей и шаговый двигатель для вращения «заготовки».

Схема:

В проекте можно использовать как биполярный так и униполярный шаговый двигатель.

Приведу несколько широко известных схем:

Рис. 1

Фото того что получилось:

Работает следующим образом:

Вы задали значение с клавиатуры, оно отобразилось на дисплее, нажав на кнопку «*» пойдет процесс намотки, повторное нажатие приведет к паузе. Нажав на решетку, данные из буфера сотрутся. Полезно если Вы ввели не правильные значения, или просто хотите изменить значения. В процессе намотки на дисплее также будет отображаться намотанное значение (очень удобно если надо знать сколько осталось до конца процесса).

Детали:

Детали использованные в проекте стоят копейки и практически мусорные. Основные составляющие можно выдрать из поломанного принтера и докупить МК Atmega8 . Прошить также можно за вечер. Или можно попросить сделать это меня.

Особенности:

Если Вы заметили в схеме нету датчика определяющего положение двигателя. Я этого достиг благодаря шаговому двигателю. Я программно считаю количество витков.

Идеи на будущее:

В будущем планирую ввести системный пункт меню, в котором можно выполнять полное программирование параметров системы. Это для того чтобы можно было гибко корректировать параметры если применяется другой тип двигателя. Или если надо изменить скорость намотки витков.

К статье прилагаю исходный код. Он написан на Си, удобно прописан в файле. Человек понимающий код для МК на Си, без особого труда разберется . Надеюсь Вам устройство будет полезно.

Фьюзы для прошивки:

Прошить надо только фьюзы отвечающие за тактовую частоту. Она должна быть 4мГц , и тактироваться от встроенного генератора!

В архиве есть также проект для Proteus. И полный проект для компилятора Си CVAVR .

Данный контроллер может использоваться в составе ручного намотчика, надо только снять ручку а на ее место поставить двигатель. Либо еще лучше изготовить самому. Для этого надо взять шпильку с резьбой нужной длинны, треугольники 2 шт. для крепления каркасов катушек, две гайки для фиксации и соединительную втулку для крепления двигателя и штока. Это все может сделать токарь “по братски” из подручных “железяк” а треугольники может сделать слесарь.

Примечание:

ВНИМАНИЕ! В проекте применен дисплей WH0802 Чтобы использовать широко распространенный WH1602 Надо модифицировать код. Также следует обратить внимание на цепь сброса МК. К ней необходимо подключить резистор номиналом 10-22кОм и подтянуть на +5В и подключить конденсатор номиналом 0.1мкФ между цепью сброса и общим проводом.

Прикрепленные файлы:


Категория: Мастерская
Метки:

Написать коментарий

*
= 4 + 0

Добавить изображение

Последние статьи