Ищу человека способного написать прошивку для управления этим железом на PIC16F628A.
Необходимо вращение в обе стороны с регулировкой скорости двигателя + обработка сигнала с термистора и управлением нагрузкой. Но главное - запустить шаговик.
А вот для меня проблема, поскольку электротехнического образования не имею.bolek писал(а): А движок покрутить - вроде и не проблема вовсе.
Недавно программатор простенький собрал для PIC16F628Abolek писал(а): А микроконтроллер есть чем запрограммировать?
лист бумаги между валами будет прокручивать минут пятнадцатьbolek писал(а):Очень медленно - это сколько?
А как он тогда в принтере работал на прокручивание валов?bolek писал(а): Дело в том, что ШД и не предназначены для быстрого вращения, их дело - точное позиционирование без применения обратной связи по положению.
Пищит сам по себе при НЕ нажатых кнопках, если конденсатор генератора поставить 0,1мкф.bolek писал(а): Если при писке не крутится, или легко останавливается пальцами - частота шагов слишком велика.
Двигатель M49SP-1Нашёл на форуме тему http://www.radiokot.ru/forum/viewtopic. ... 4fdec30655bolek писал(а): Поищи характеристики своего ШД, по осциллографу посмотри частоту шагов и прикинь, все ли работает как надо.
Вот это неправильно, когда кнопки не нажаты, двигатель находится в состоянии удержания и пишать не должен. Шипение или писк означают, что драйвер ШД работает неустойчиво.Соник писал(а):Пищит сам по себе при НЕ нажатых кнопках, если конденсатор генератора поставить 0,1мкф.
Не фонтан, может у него еще и обмотки с большой индуктивностью.Двигатель M49SP-1
Да, 100%bolek писал(а): Драйвер точно от этого ШД?
Шлейф сантиметров 30. Знаю что длинный. Я его к плате подпаивал, с запасом брал.bolek писал(а): Какова длина проводов, соединяющих МК и драйвер?
Попробую, отпишусь. А можно как-то скорость вращения увеличить?bolek писал(а): А если драйвер отключить от МК, при этом все входы драйвера (ENABLE и PHASE) посадить на общий провод, тоже свистит/шипит?
Извиняюсь, я разобрался. Оказалось что переменный резистор изношен, ползунок слабо контактирует с резистивной дорожкой.bolek писал(а): С другой стороны, если движок и драйвер родные и стояли на протяжке бумаги, не свистели/шипели, то ШД должен как минимум крутиться с той же скоростью и без свиста. Что то здесь не так.
Скорость шагания в схеме полностью задается емкостью конденсатора во внешнем генераторе и сопротивлением переменного резистора (там же).
Тоже шипит и посвистывает с разной частотой. Думаете питание нестабильно?bolek писал(а): А если драйвер отключить от МК, при этом все входы драйвера (ENABLE и PHASE) посадить на общий провод, тоже свистит/шипит?
Вот это и странно: принтеры обычно сделаны хорошо, и свиста быть не должно.Соник писал(а):...Тоже шипит и посвистывает с разной частотой. Думаете питание нестабильно?
Ещё минус конструкции: драйвер и сам двигатель через пару минут работы нагреваются так, что палец обжигает.
Драйвер с обвязкой установлен на той же плате что и импульсный БП принтера. От платы шёл жгут проводов на плату процессора (4 провода драйвера, питание, оптический датчик, управление тиристором печки). Провода к двигателю идут прямо от драйвера, длина минимальна. Около 80 мм.bolek писал(а): Что изменилось в конструкции драйвера, соединительных проводах, что он засвистел?
Вообще, драйвер как сделан? Просто вырезан кусок платы принтера? Провода к двигателю какой длины и как идут?
Греются это слабо сказано. Они горячие!bolek писал(а): Греются - это понятно, так и должно быть. Двигатель отдает тепло через железо станины, к которой прикреплен. На драйвер, при желании можно прикрутить радиатор с вентилятором от старой видюшки.
С регулировкой вращения проблем нет. Подберу RC в ходе экспериментов.bolek писал(а):сначала нужно добиться вращения с требуемой скоростью (если это возможно), потом уже думать над снижением температуры. К тому же при работе на максимальной скорости ШД и драйвер будут греться меньше.
Такие вещи заочно сложно диагностировать. Надо осциллографом смотреть.Соник писал(а):...поотключал: процессор, ворох датчиков, вентилятор. Может поэтому и ВЧ-пульсации прут по питанию, или самовозбуд драйвера (а бывает такое?)?
Для реализации управления драйвером ШД я просто полистал даташит на A2918 и подправил старую разработку (которую тоже выкладывал в интернет), поэтому это не заняло у меня много времени.Похоже можно переходить ко второй "фазе". bolek, а не затруднит ли Вас приладить к МК управление печкой с плавным её пуском (лампа накаливания) и отключение её при превышении допустимой температуры с возможностью регулировки (датчик температуры - терморезистор)?