Страница 47 из 63
Re: USB Motion Card STB4100
Добавлено: 21 мар 2021, 06:22
Курдль
Mezis писал(а): ↑
Здравствуйте. Не могу выставить длительность импульсов степ и дир в маче, при сохранении и повторном открытии окна мотор тюниг снова всё по нулям(степ и дир). Это у меня мач глючный или длительность импульсов нельзя выставить для данной платы?
Версия Mach3 какая?
У меня в Version R3.043.066 нормально сохраняется, а в более ранних - нет.
Но! Мои эксперименты с осциллографом и логическим анализатором показали, что любая установка в Mach3 не меняет длительности в STB4100
Re: USB Motion Card STB4100
Добавлено: 21 мар 2021, 12:28
Mezis
Курдль писал(а): ↑21 мар 2021, 06:22
Mezis писал(а): ↑
Здравствуйте. Не могу выставить длительность импульсов степ и дир в маче, при сохранении и повторном открытии окна мотор тюниг снова всё по нулям(степ и дир). Это у меня мач глючный или длительность импульсов нельзя выставить для данной платы?
Версия Mach3 какая?
У меня в Version R3.043.066 нормально сохраняется, а в более ранних - нет.
Но! Мои эксперименты с осциллографом и логическим анализатором показали, что любая установка в Mach3 не меняет длительности в STB4100
Мач версии вроде 3.043.053, не знаю где посмотреть... Мои драйверы(китайские дм556) работают только при step low active, при стандартном сигнале степ моторчики трусит как прокаженных, хотя не понятно почему — импульс степ длиной 4.7us, что вполне достаточно для нормальной работы оптопар 6n137(может перемаркировка?). Так же делюсь моими исследованиями данной платы:
После имульса степ плата меняет направление, вроде всё нормально.
но потом она опять меняет уровень назад перед следующим импульсом степ, то есть уровень дир поменялся два раза между сигналами степ, для чего - не понятно))
Еще интересуют такие моменты:
мотор замедлился перед сменой направления, вроде должен меняться дир, но он это делает только после первого импульса степ, который по идее уже должен крутить мотор в другую сторону
А вот тут всё нормально
Re: USB Motion Card STB4100
Добавлено: 22 мар 2021, 09:56
semen72
Mezis писал(а): ↑
потом она опять меняет уровень назад
Mezis писал(а): ↑
он это делает только после первого импульса степ, который по идее уже должен крутить мотор в другую сторону
Описанные Вами симптомы уже были обнаружены ранее и были описаны в данной теме. Я про это читал, когда вычитывал всю тему. Кем и когда - не припомню, т.к. это глюк вроде только зеленой платы и вроде только старой ревизии. Однако, я тот текст скопировал себе в выжимку темы, сделайте поиск по теме если интересно. Моя выжимка ниже:
--------------------------------------
Посмотрел сегодня осциллографом что творится на выходах степ-дир контроллера.
1. Длительность импульса степ - 5мкс. Нормально.
2. При выборе полярности импульса степ в настройках пинов в маче (ports&pins-motor output - step low active) меняется полярность степа - если поставить галку (enable), то напряжение будет присутствовать все время, выключаясь на время степа. Если галку снять, оставить крестик, то напряжение для зажигания оптрона будет появляться только на время импульса степ. Такой вариант мне нравится больше.
3. С импульсом дир беда:
- если скорость перемещения достаточно высокая (период импульсов степ больше 5мс, т.е. скорость больше 200 шагов в секунду), то пока все нормально. Все импульсы на нужных местах при движении в обе стороны.
- если скорость небольшая до совсем маленькой, то в одну сторону всё нормально. При движении в другую сторону активный дир снимается через 7мкс после окончания степа (казалось бы нормально, но маловато). Потом выставляется активный дир, через 5мс степ 5мкс, еще через 7мкс дир снимается (зачем? направление еще не меняется).
Вот в этом случае может быть ошибочно воспринято направление дир. Это приводит к неоднозначному движению по направлению. Так как скорости небольшие, по звуку это не сопровождается сильным шумом, как при реверсе на большой скорости или пропуске шагов. Это просто приводит к реверсу мотора на очень малой скорости и результат такой же как при пропуске шагов - искажение расстояния и накопление ошибки.
С дешевыми драйверами типа tb6600 проблем не наблюдалось. Проблема появилась при попытках использовать драйверы yako и разные модели leadshine.
Убито столько времени на эксперименты, что на ближайшее будущее, желание доставать этот контроллер с полки напрочь отсутствует. Мач на одном станке и прекрасно работает на опторазвязке.
------------------------------------------
Re: USB Motion Card STB4100
Добавлено: 22 мар 2021, 09:57
semen72
Mezis писал(а): ↑
Мои драйверы(китайские дм556) работают только при step low active
у меня такие же китайские 556, все работает норм. Просто перешел с TB6600 без всяких перенастроек...
Re: USB Motion Card STB4100
Добавлено: 22 мар 2021, 10:00
semen72
Курдль писал(а): ↑
У меня в Version R3.043.066 нормально сохраняется, а в более ранних - нет.
В .053 тоже меняется и запоминается, причем не в рекомендуемых пределах 0-5, а существенно шире. На LPT и TB6600. Я так решил проблему ухода оси по Z. Суть в медлительности оптронов при слишком коротких длительностях. Я писал об этом в теме про уход оси.
Re: USB Motion Card STB4100
Добавлено: 22 мар 2021, 10:50
Курдль
semen72 писал(а): ↑
В .053 тоже меняется и запоминается, причем не в рекомендуемых пределах 0-5, а существенно шире. На LPT и TB6600. Я так решил проблему ухода оси по Z. Суть в медлительности оптронов при слишком коротких длительностях. Я писал об этом в теме про уход оси.
В 3.041 не запоминается.
Проверил реакцию оптрона, аналогичного стоящему на входе TB6600 (см.
ссылку)
5 мкс импульса вполне достаточно для его открытия.
На фото ниже осциллограмма, на которой показан выход оптрона HCPL2631, аналогичного 6N137, при подаче на него импульсов с карты STB4100, длительностью 5 мкс.
Фронт завален при сопротивлении нагрузки 1КОм. При уменьшении нагрузки фронт выравнивается.

- Выход оптрона HCPL2631 при подаче на него импульсов с карты STB4100, длительностью 5 мкс
Re: USB Motion Card STB4100
Добавлено: 22 мар 2021, 11:10
semen72
Курдль писал(а): ↑
Проверил реакцию оптрона, аналогичного стоящему на входе TB6600 (см. ссылку)
5 мкс импульса вполне достаточно для его открытия.
Даете ссылку на мое же сообщение

Не, это, конечно, хорошо, что Вы практически проверили реакцию 6N137 и убедились, что он отрабатывает штатно (и не перемаркирован). Но я имел ввиду случаи, когда 6N137 стоит только по СТЕП в целях китайской экономии. Кстати, у меня глюк вылезал после нагрева электроники в шкафу, примерно на 10-15 градусов. Те драйвера я положил на полочку, потому проблему больше не исследовал. Однако, факт увеличения длительности больше разрешенного предела и факт его запоминания Мачем - имеет место быть.
Re: USB Motion Card STB4100
Добавлено: 22 мар 2021, 11:13
semen72
Курдль писал(а): ↑
В 3.041 не запоминается.
Что мешает поставить версию по-свежее, учитывая, что файл настроек переносится элементарно ?
За .066 агитировать не буду, т.к. там непонятно. А вот на .053 сидим давно и плотно, все норм.
Re: USB Motion Card STB4100
Добавлено: 22 мар 2021, 15:28
Курдль
Mezis писал(а): ↑
Мач версии вроде 3.043.053, не знаю где посмотреть...
Help - About - Version
Mezis писал(а): ↑
работают только при step low active
Проверьте мультиметром сопротивление на входе Ваших оптронов драйверов. Определите полярность входного диода.
Я могу предположить, что китайцы офигели, но надеюсь, что разум возобладал и входной диод "светится" только в момент импульса (всего 5мкс), а не наоборот.
И рекомендую поэкспериментировать с переключением уровня в настройках с одновременным изменением схемы подключения.
Вот, что я имею в виду: при использовании STB4100 можно снимать управляющие сигналы как между +5 и STEP (DIR), так и между STEP(DIR) и GND (с клемника MPG).
Re: USB Motion Card STB4100
Добавлено: 22 мар 2021, 16:01
semen72
Да, видимо, товарищ управляет оптроном по "нижней" стороне, отсюда и негативная полярность.
Re: USB Motion Card STB4100
Добавлено: 23 мар 2021, 11:17
Mezis
Исследования продолжаются). Здается мне, что драйвер гонит помеху на степ и дир.
Куча иголок до 41.7нс длиной, меньше логический анализатор не видит:
Так как оптопары быстрые, видимо они могут не правильно воспринимать помехи. Более медленные оптроны работали бы стабильнее, здается мне)
Тут я отключил полностью питание драйверов, да и вообще всего блока, так как думал может блоки питания гадят:
Иногда иголки появляются просто на неподвижном двигателе, когда он стоит на удержании. Вот тут я рукой прокрутил двигатель на 1-2 шага при удержании, видно помехи по степ:
Re: USB Motion Card STB4100
Добавлено: 23 мар 2021, 11:30
Mezis
semen72 писал(а): ↑22 мар 2021, 16:01
Да, видимо, товарищ управляет оптроном по "нижней" стороне, отсюда и негативная полярность.
Менял и так и этак активный уровень по степ — разницы никакой. Тестил прогой х10, х0 и так сто раз, не доезжает до ноля примерно на 2 десятки(при шаге 4мм), прикинул что это где-то 160 импульсов. Может действительно подключить минусы оптронов к минусу контроллера? Можно еще навешать конденсаторы между сигналами и общим платы для подавления помех. И да, длина импульсом не меняется в настройках мача.
Re: USB Motion Card STB4100
Добавлено: 23 мар 2021, 12:06
Курдль
Mezis писал(а): ↑
Исследования продолжаются). Здается мне, что драйвер гонит помеху на степ и дир.
Куча иголок до 41.7нс длиной, меньше логический анализатор не видит:
Первый скриншот, как я понимаю, с какой-то циклической УП?
Вас не напрягает то, что помехи на DIR возникают не по всему графику, а только рядом с точками разворота направления?
Я заметил этот феномен на карте STB5100. И он усиливался при использовании программы DrufelCNC вместо Mach3

Я грешу на компьютерное ПО и кривые плагины для него.
Re: USB Motion Card STB4100
Добавлено: 23 мар 2021, 12:45
Mezis
Курдль писал(а): ↑23 мар 2021, 12:06
Mezis писал(а): ↑
Исследования продолжаются). Здается мне, что драйвер гонит помеху на степ и дир.
Куча иголок до 41.7нс длиной, меньше логический анализатор не видит:
Первый скриншот, как я понимаю, с какой-то циклической УП?
Вас не напрягает то, что помехи на DIR возникают не по всему графику, а только рядом с точками разворота направления?
Я заметил этот феномен на карте STB5100. И он усиливался при использовании программы DrufelCNC вместо Mach3

Я грешу на компьютерное ПО и кривые плагины для него.
Да, программа циклическая. Запускал эту прогу при отключенном питании драйверов и никаких помех нет, все четко. Тут либо кабель двигателя фонит, либо силовая часть драйвера. Кабель от драйвера к разъему(в блоке драйверов) - sound stream jy-1166, четыре жилы по 0.18 вроде(маловато для трех ампер?), каждая в своей оплетке и все четыре жилы в общем экране, кабель хороший, правда экран я никуда не подключал.. Может налепить экран из какой фольги на самой плате драйвера под и над оптронами ? Или это бред?
Re: USB Motion Card STB4100
Добавлено: 23 мар 2021, 13:52
Курдль
Mezis писал(а): ↑
Может налепить экран из какой фольги на самой плате драйвера под и над оптронами ? Или это бред?
Я что-то слабо себе представляю наводку, способную "пробить" оптрон. Все-таки нужна её амплитуда в вольты и ток в миллиамперы, чтобы входной диод "пыхнул".
Но вот смотрю я на
схему и неспокойно мне насчет свободного вывода "И" в выходной части оптопары. Вот он бы мог сработать от паразитного сигнала и выдать его во всей красе на выход.
Mezis писал(а):
Здается мне, что драйвер гонит помеху на степ и дир.
А в какой точке драйвера Вы снимаете сигнал для логического анализатора?
Re: USB Motion Card STB4100
Добавлено: 23 мар 2021, 14:07
Mezis
Да, все эти висячие в воздухе выводы не есть хорошо, нужно посмотреть как у меня. Еще у меня перед оптроном куча деталюх, есть конденсаторы, что-то похожее на транзисторы, пока еще не разобрался что к чему.
Курдль писал(а): ↑
А в какой точке драйвера Вы снимаете сигнал для логического анализатора?
Прямо с клемника сигнального. Конечно нужно еще посмотреть сигналы после оптрона, что он там шлет микроконтроллеру.
Re: USB Motion Card STB4100
Добавлено: 25 мар 2021, 14:11
andrein
может сможет кто подсказать, слетела операционка- переустановил, соответственно и mach3. на оси У два мотора (ось А подчинена оси У) при управлении с клавиатуры все хорошо едут обе куда надо, при отправке домой ось У доезжает до датчика и останавливается а ось А хреначит дальше, датчик на оси У
Re: USB Motion Card STB4100
Добавлено: 25 мар 2021, 14:50
Курдль
andrein писал(а): ↑
при отправке домой ось У доезжает до датчика и останавливается а ось А хреначит дальше, датчик на оси У
Может лимит А посадить на тот же пин, что и лимит Y?
(чаще Mach3Mill.xml бэкапировать надо

)
Re: USB Motion Card STB4100
Добавлено: 25 мар 2021, 14:57
andrein
на оси А нет датчика, или ты имеешь в виду в настройках лимит
Re: USB Motion Card STB4100
Добавлено: 25 мар 2021, 15:14
semen72
Курдль писал(а): ↑
Может лимит А посадить на тот же пин, что и лимит Y?
тогда не будет полезной функции автоматического выравнивания портала