Драйвера PLD003

olkogr
Алексей_000:

Осцилограф у меня простенький хотя и цифровой, так что записать такую длинную осцилограмму не может.

На таких частотах мона звуковой картой, вегасом или другим софтом. Но сигнал делителем уменьшить нуно хотябы до 0,2В

Алексей_000

Ну вот, поставил я новые драйвера (M542)
Mach тот же(настройки вообще не менял) , PLC001 тот же, микрошаг тот же, напряжение 45 вольт,ток выставил 2А, и “квадрат” тот же…
Ну…это… все приехало в ноль Специально 5 раз подряд запускал “квадрат” …все приехало в ноль.😝
Вот, блин, и думай…😃
Удивило, что моторы раза в три холоднее, чем с PLD003😝…Да и работа гораздо мягче, скорость возросла, не смотря на то, что напряжение 45 вольт (на PLD003 было 60 вольт) .При тех же настройках новые драйвера выдают стабильную скорость 4500мм.мин при швп 5мм…координату руками не остановить. У PLD003 при 60 вольтах только 3500мм\мин.😵
Вот такие ,блин, пироги…
Пока ни чего не резал, приперлись нежданные гости…😵, пойду в магазин за костями…😅

CINN
Алексей_000:

Ну вот, поставил я новые драйвера (M542)

Интересно.
У Вас какие моторы? Судя по описанию драйвера "Блок управления шаговым двигателем M542 предназначен для управления двух и четырехфазными гибридными шаговыми двигателями с током фазы до 4,2А. Блок позволяет эффективно управлять шаговыми двигателями серии FL39, FL42 и FL57 и обеспечивает высокую точность, высокую скорость и низкий уровень вибрации. "

Да, и ещё- сколько стоит? 😃

Алексей_000

Моторы PL57H763.0-6 (помоему это FL57)
Покупал драйвера в www.giden.ru стоимость 130 американских по курсу на день покупки…

Мануал к M542(более “внятный”😉 чем на сайте гидена)
Моторы 6-выводные, соединял по схеме мануала Figure 6: 6-lead motor half coil (higher speed) connections

1225092945173.rar

olkogr
CINN:

Интересно.

У меня тоже 003 драйвера, блин если такаяже лажа, то нам не повезло.

Алексей_000
olkogr:

У меня тоже 003 драйвера, блин если такаяже лажа, то нам не повезло.

Надо все таки попробовать поставить более быстрые оптопары на DIR

CINN
olkogr:

У меня тоже 003 драйвера, блин если такаяже лажа, то нам не повезло.

Не, я хотел PLD003, но у них тогда не было в наличии, а деньги уже перевели…
Пришлось взять PLD007. По ним что-нибудь известно?
Из различий- max частота работы у 007- 100KHz, у 003- 300KHz.
У 007 - шаг, полушаг, у 003- 1/1…1/32.

Алексей_000

Про PLD007 не вкурсе, но они отличаются от 003 - они полушаговые !Да и вообще вроде по другому сделаны.
Когда эксперементировал со своими 003 пробовал ставить микрошаг меньше, вроде как уход нуля тоже становился меньше, потом сломал очередную фрезу и…на этом мои нервы сдали…в итоге М542.

olkogr
Алексей_000:

Надо все таки попробовать поставить более быстрые оптопары на DIR google_ad_section_end

Да не там этой оптопары с запасом, на китайских драйверах разных, видел такие и на степе стоят, и ниче нормально работают. Но в даташите к этой оптопаре прописано все для 10В питающего, тогда 2-3мкс, при напряжении 5В уже гдето 50мкс, новсеравно этого достаточно.

CINN:

Пришлось взять PLD007. По ним что-нибудь известно?
Из различий- max частота работы у 007- 100KHz, у 003- 300KHz.
У 007 - шаг, полушаг, у 003- 1/1…1/32. google_ad_section_end

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

CINN
Алексей_000:

Про PLD007 не вкурсе, но они отличаются от 003 - они полушаговые !Да и вообще вроде по другому сделаны.
Когда эксперементировал со своими 003 пробовал ставить микрошаг меньше, вроде как уход нуля тоже становился меньше, потом сломал очередную фрезу и…на этом мои нервы сдали…в итоге М542.

Ясно. А просто в “шаге”(без полу- микро-) пробовали?

Механику станка я, рано или поздно, доделаю, и тогда придётся возиться с электричеством…
Вот мне это всё и интересно.
Кстати, написал Пурелогикам, задал вопросы по помехозащищённым подключениям и дал ссылку на эту ветку…

olkogr

Алексей_000
Как я посмотрел на ПЛЦ001 вообще стоят 521 оптопары также и на стпепе??? Хохма. Выходит больше 10кГц от нее не получить при таких режимах даже на степе. А если на дире две таких последовательно, то получим тоже 100мкс задержку, но всеравно этого достаточно для дира. А в китайце какие оптопары стоят???
И еще в ПЛЦ001 там есть еще микросхема- какая можете посмотреть???

CINN
olkogr:

И еще в ПЛЦ001 там есть еще микросхема- какая можете посмотреть???

Обозначения микросхем ПЛ тщательно затирает шкуркой.😛

olkogr
CINN:

Обозначения микросхем ПЛ тщательно затирает шкуркой.

Да не у меня на 003 все видно.

ATLab
Алексей_000:

Надо все таки попробовать поставить более быстрые оптопары на DIR

Посмотрите, какие резисторы стоят в коллекторах оптопар (точнее между коллектором и +5 В). Возможно, дело обойдется просто уменьшением номинала этого резистора.

P.S. Странно это, судя по ранее приведенным картинкам, любой фронт STEP приходится на установившийся сигнал DIR, т.е. как ни будь устроена программа (там в драйвере микроконтроллер же?), обработка STEP хоть по прерыванию, хоть полингом должна проходить нормально.
Единственное, что приходит в голову - попробовать еще скинуть скорость при рабочем ходе. Если поможет, тогда рыть дальше: смотреть картинки на высокой скорости - возможно тормозит оптрон, а, возможно, МК не успевает.

Алексей_000

На PLC001 оптопары стоят только на концевики,все остальное напрямую через микруху(как обычно все затертто). Задержка между фронтом дира и фронтом степа более чем 40мкс это уже креминал(смотри самую первую осцилограмму)
А ща я вас совсем добью…😅
Поставил на новых драйверах микрошаг 1\10 ,частота порта 100кгц, ускорение 1000 ,токи теже ,наряжение то же…достиг стабильной скорости 6500мм\мин…😝 Мощьности хватает, довольно сильно уперся на координату Z сверху…последняя меня домкратит…не поехала только когда я сам неа нее залез…😅
Можно конечно и 7000мм\мин, но уже на грани работает(всякие посторонние звуки мотор издавать начинает) хотя едет…😉
И пусть PLD003 сто раз работают, но M542 контроллеры мне очень понравились…

ATLab:

Посмотрите, какие резисторы стоят в коллекторах оптопар (точнее между коллектором и +5 В). Возможно, дело обойдется просто уменьшением номинала этого резистора.

P.S. Странно это, судя по ранее приведенным картинкам, любой фронт STEP приходится на установившийся сигнал DIR, т.е. как ни будь устроена программа (там в драйвере микроконтроллер же?), обработка STEP хоть по прерыванию, хоть полингом должна проходить нормально.
Единственное, что приходит в голову - попробовать еще скинуть скорость при рабочем ходе. Если поможет, тогда рыть дальше: смотреть картинки на высокой скорости - возможно тормозит оптрон, а, возможно, МК не успевает.

Если я правильно разобрался в плате,то с выхода оптопары сигнал идет напрямую на ногу процессора, и нет там ни каких подтягивающих резисторов (мы про них ?) Скорее всего эта функция реализованами силами самого процессора (знаю бывает в процах такая штука)

ATLab
Алексей_000:

Если я правильно разобрался в плате,то с выхода оптопары сигнал идет напрямую на ногу процессора, и нет там ни каких подтягивающих резисторов (мы про них ?) Скорее всего эта функция реализованами силами самого процессора (знаю бывает в процах такая штука)

Может быть и так, хотя сомнительно: подтягивающие резисторы в МК довольно высокоомные выходят, например в PIC это примерно 20 кОм, В Atmel - того же порядка.
Если есть желание поэкспериментировать, посмотрите внимательно еще раз, и, если внешнего резистора нет, припаяйте 1 кОм.

Алексей_000

Посмотрел еще раз - все напрямую !!
Те резисторы, что проглядываются под оптопарами это входные 470ом!!!

ATLab
Алексей_000:

Посмотрел еще раз - все напрямую !!
Те резисторы, что проглядываются под оптопарами это входные 470ом!!!

Странно. Можно еще мультиметром попробовать померить сопротивление между +5 и коллектором.

Алексей_000

Хотя может и есть, что бы точно выяснить,нужно все распаять…
Все нашел,резистор точно есть,коллектор подтянут на плюс пять вольт !!!

ATLab

Да не надо распаивать: вон там видно 1 Ком (маркировка 102), это они. И по временам подходят.
Остается только погонять на низкой скорости.

P.S. Заглянул в pdf на этот PLD003. Интересно, как они получили 300 кГц с такими медленными оптронами 6N139. Хотя по pdf там должен стоять 6N137…

olkogr
Алексей_000:

На PLC001 оптопары стоят только на концевики,все остальное напрямую через микруху

Оч странно тогда какая опторазвязка, микросхема вить питается от 5 вольт платы, дибильно както. Значит земля платы соиденяется с землей компа, и если питание всех схем идет от одног оисточника питания(логики 12В) то типа и контроллеры висят на тойже земле.
Разве что в микрухе еще и опторазвязка встроенная. Но неверится.
И повторюсь А в китайце какие оптопары стоят???