После намотки нескольких десятков трансформаторов вручную, невольно возникает идея как нибудь автоматизировать этот процесс. Немного поразмыслив, возникла идея создать намоточный станок с микроконтроллерным управлением. Порывшись в хламе, я нашёл шаговый двигатель, который когдато выдернул из лазерного принтера. Двигатель оказался 4-х фазным, 24-х вольтовым, имеющим 44 шага на 1 оборот.
На бумаге накидал схему, определился с количеством необходимых ног микроконтроллера, порывшись в интернете, заказал самый дешёвый PIC контроллер, подходивший моим нуждам, им оказался контроллер марки PIC16F883. Этот микроконтроллер богат портами ввода/вывода, что сильно упростило всю схему.
Из навесных деталей только стабилизатор на 5В, ограничительные резисторы для индикатора и буфферный каскад для двигателя.
Для отладки программы устройство было выполнено на монтажной плате, в качестве индикатора заиспользован индикатор с общим катодом от многофункционального телефона.
Двигатель может быть практически любым, на любое напряжение питания. В соответствии с двигателем подбираются силовые транзисторы.
В данный момент в программе заложены следующие возможности:
- Изменение скорости вращения двигателя;
- Пошаговое вращения двигателя в обе стороны;
- Послойная намотка (количество витков в слое задаётся от 1 до 200 витков);
- Безконечная намотка (остановка и запуск производиться кнопкой Start/Stop);
- Сохранение в памяти намотонного числа витков, скорости вращения двигателя, числа витков в слое.
В прикреплённом видео наглядно показаны все возможности устройства:
Прошивка для микроконтроллера.
В архиве две прошивки, одна для индикатора с общим анодом, другая - с общим катодом.
Печатная плата тут