Activity

Усовершенствованный сервопривод Чена
dominatoress:

Получается двигатель крутится пока не наступает рассогласование более 20000 шагов-и срабатывает ошибка, значит обратная связь на компораторе IC1A, IC1B не выполняет свою функцию.

Ошибка устанавливается в коде программы. Рассогласование от 3 до 20000. 3 Шага - зона нечувствительности.

Усовершенствованный сервопривод Чена

Развел землю неправильно, не отделил силовую часть. Осциллографом помеху не видно, вычислил логически. Вытаскивал ирки, помеха исчезала, как только вставлял, помеха шла. Ну а на что наводило, вычислил, что на оптопару. Так как двигатель всегда крутился в одну сторону. Получается при включении ирки не генерят сигнал, но как только немного повернешь вал, ирки начинают генерить, чтоб восстановить исходную позицию, и создают помеху, которая начинает генерить шаги. Как то так.
Промышленный энкодер подключается напрямую.

Усовершенствованный сервопривод Чена
dominatoress:

С конденсаторами понятно. Извиняюсь возможно за глупый вопрос, я так понимаю вы отрезали на плате дорожки “минус” к АТмеге и ИРкам в нескольких местах и пустили навесным монтажем провода от общего разъёма питания ХР4 на плате к их минусовым выводам?

Я полностью переразвел плату под детали которые у меня есть. Почти все делал в smd исполнении. Поставил оптопару на степ 6n137, остальное pc817. Ирки поставил в dip корпусе, так как могут вылететь, чтоб удобно было менять. Остальное вроде тоже. Пока для двигателя на 15А 80V хватает. Для более мощных надо ставить опторазвязку перед ирками с проца. Прошивку использую Servo_AtMega88_CompInt_Modif. Осталось все теперь проверить не на стенде, а в боевых условиях.

Усовершенствованный сервопривод Чена

Землю разводить надо от питания отдельно на проц, отдельно на ирки, ну и кондеры по 0.1 фильтровать.
На сколько я понял коэффициенты читаются с первого банка. Надо изменить коэффициенты и сохранить их в первом банке.

Усовершенствованный сервопривод Чена

Энкодер kipia.ru/upload/iblock/ec9/ep50s.jpg такой примерно, покупной.
У меня проблема - помеха гуляла и на опторазвязке импульсы иногда проскакивали.
Если на скорости и непорядок, то возможно энкодер шалит. На скорости на самых малых оборотах как ведет себя?
На выходах с энкодера форма сигнала прямоугольная или фронт может завален?

Усовершенствованный сервопривод Чена
dominatoress:

У меня почти тоже самое, конструктив чеховский, прошивка из сообщения 305. атмега48-20, стабильной работы добиться не могу, при настройке датчиков по методу Арисова: 00-01-11-10, почти всегда начинает вращатся после включения, если же установить их по схеме: 01-10-01-10, то двигатель удерживает с сопротивлением свое положение, при подаче команд с mach3,

  • или - двигатель отрабатывает( работает во время нажатия) но всё равно крутится в одну сторону. Пока не одолел.

Я так понял и плата такая же как в сообщении 305?
Где можно почитать по настройки датчиков по методу Арисова. Я так и не понял с 0 и 1. У меня обычный энкодер на 2000 стоит. Буду уменьшать, чтоб поц не насиловать. Со своей проблемой я разобрался.
Надо проверить сначала через Servo tuner на всех режимах и если все заработает нормально, то можно уже и подключать к мачу и копать дальше.

Усовершенствованный сервопривод Чена

Сделал сервопривод, не могу запустить. Прошил прошивкой Servo_AtMega88_CompInt_Modif. При запуске устройства, если крутнуть немого двигатель, он начинает крутиться в одну сторону, пока не сработает ошибка.
Когда в программе ServoTuning устанавливаю на серво режим скорость. Все нормально, срабатывает удержание. А при переключении в режим позиция начинает крутиться в одну сторону.
Что это может быть и как с этим бороться?
Не пойму как работать с программой. Как установить настройки и записать их в иипром? Не могу найти коррекцию ошибки.

USB пульт для Mach3
Андрей67:

Когда потестирую, исправлю косяки, которые будут наверняка, не вопрос, могу изготовить на заказ, тем более что есть платы и Jog-shuttl’ы!
А так всё реализовано программно, плагин уже был (не мой)www.machsupport.com/forum/…/topic,1220.0.html
под него и подгоняли, улучшали, модернизировали.

Подскажите, где можно взять исходники плагина, чтоб попытаться под себя переработать?