Да наверное вряд ли, как я понял плата контроллера не получилась, может где нибудь еще недотрав или перетрав (какие жуткие слова по звучанию)? Как я понял по рисунку на двигатели выходит разъем PLS? Если да, то у этого разъема максимальный ток 3А. Когда у меня чего нибудь не работает переделываю всю плату (а то у меня глаз замыливается и ни фига не вижу косяков на плате), это если она не большая, а если большая меняю детали по одной и смотрю что получится.
Да нет, все получилось, я выпаял все детали кроме панелек и прозвонил все дорожки, обнаружил косяк, исправил его)) А платы были сделаны в CAD системе: перерисована схема, создан нет лист и тд... поэтому уверен что косяков нет. Я не сдамся, буду искать.. По поводу разъемов. Да я ставил их так как больше 2A не собираюсь использовать(по крайней мере пока). Двигатели у меня как у автора.
Здравствуйте, у меня несколько вопросов 1) по схеме контроллера входные резисторы перед оптопарами 10кОм разве это не много для оптопар. 2) кто ни будь разводил в смд варианте если не жалко скиньте кто ни будь mach3 на русском
Здравствуйте, у меня несколько вопросов 1) по схеме контроллера входные резисторы перед оптопарами 10кОм разве это не много для оптопар. 2) кто ни будь разводил в смд варианте если не жалко скиньте кто ни будь mach3 на русском
1) Много, ставьте 470 Ом, не ошибетесь. 2) Выше в теме я выкладывал свои платы, у меня контроллер, правда, только частично в smd.
Там ШИМ, соответственно размах смотреть надобно осциллоскопом. Ну если судить по даташиту то 13,5 В. А до двигателя все сигналы нормальны, типа: выход с оптрона, выход с ЦАП, выход с контроллера?
Собственно мой сигнал с ЦАП был на 3 стр., а с контроллера идет меандр. Вот с ЦАП, только он не настроен, не выставленные минимальное и максимальное значение: Вот с контроллера: Сигнал соответственно с CLOK такой же только частота поболее.
Да есть, на затвор транзистора подается 1 и импулсно 0, честно говоря я не до понял как должно быть правильно, а именно частота clock у меня 124 кГц, зачем такая высокая, Еще можете пожалуйста описать процесс всей работы если не трудно, как конкретно работает схема как делятся шаги и т.д, очень прошу пожалуйста
Да есть, на затвор транзистора подается 1 и импулсно 0, честно говоря я не до понял как должно быть правильно, а именно частота clock у меня 124 кГц, зачем такая высокая, Еще можете пожалуйста описать процесс всей работы если не трудно, как конкретно работает схема как делятся шаги и т.д, очень прошу пожалуйста
Так в теме же подробно написано как все работает. Если очень кратко, то сигналы step/dir, через оптроны поступают на микроконтроллер, который обрабатывая их выдает сигналы включения и опорные напряжения для ШИМ. микросхемы ШИМ измеряют ток по падению напряжения на токоизмерительных резисторах, защищают по максимальному току(если но ноге current sense больше 1в то ШИМка отрубает транзистор) и управляют затвором транзистора(тут для понимания требуется ознакомиться с даташитом и принципом работы UС3842).
Как делятся шаги. Тут надо понимать принцип работы шаговика. Каждый шаг двигателя это притягивание к обмотке. Если на одну и вторую соседнюю обмотки подать по 50% тока, то двигатель сделает полушаг и притягивание произойдет четко посередине между обмотками, а если на первую подать 25% тока, а на вторую 75% - то четверть шага. И так далее. Шаги делятся в соответствии с распределением тока между соседними обмотками. Ток поступает на обмотки в виде синуса.
Спасибо за ответ, это я понял я не понимаю за счет чего делится шаг, то есть вот я нажимая на клавиатуре например по оси z page down и сигналы будут подаваться одни и те же. Можете это объяснить пожалуйста
Микроконтроллером меняется опорное напряжение на ШИМ контроллере, ШИМ контроллер изменяет коэффициент заполнения сигнала на затворе полевого транзистора, за счет этого и изменяется ток на обмотке, так и делится шаг.
А когда происходит деление? я проверяю пока только по осиz прошивка та что скидывали выше, при нажатии на клавиатуру мотор крутится но весьма странно дребезжит и его легко остановить рукой. И скорость вращения не меняется.
Так на каждый шаг приходящий на микроконтроллер с ЛПТ, он (микроконтроллер) выдает на ШИМ-контроллер , через АЦП, сколько подать току на обмотку. В зависимости от "количества" тока, вал двигателя провернется на определенный угол, вот это и есть деления шага. Как то так, слегка сумбурно конечно. Понятнее в статье Ридико.
Здраствуйте, подскажите пожалуйста при программировании выставил фьюзы cksel3...0, я выставил 1010 или 0101, на что я выставил настройки? Процессор atmega8
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 36
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения