USB Motion Card STB4100

Контроллеры, драйверы, датчики, управляющие устройства.
semen72
Опытный
Сообщения: 118
Зарегистрирован: 13 ноя 2019, 16:09
Репутация: 6
Контактная информация:

Re: USB Motion Card STB4100

Сообщение semen72 »

Курдль писал(а): Нагуглить... У меня от 30.11.2016
Ну, я на USB-контроллере относительно недолго, думал есть какое-то тайное правильное место с свежими длл-ками :)
А так да, гуглятся 3.4.0.0 и 3.5.0.0 только.
Курдль писал(а): А! Точно.
Ну дык это даже в мануале есть :)
img-2021-03-02-11-44-40.png (915 просмотров) <a class='original' href='./download/file.php?id=192877&sid=5d081d20da4e0936980e7c4583c63a83&mode=view' target=_blank>Загрузить оригинал (115.45 КБ)</a>
Mihel
Новичок
Сообщения: 16
Зарегистрирован: 28 окт 2020, 22:44
Репутация: 0
Настоящее имя: Михаил
Контактная информация:

Re: USB Motion Card STB4100

Сообщение Mihel »

adv25rus писал(а): 20 дек 2016, 15:47 Подскажите пожалуйста это такая же плата?
Нет, не такая, я уже всю голову сломал с такой же красной. Все вроде норм, только вот управление шпинделем заводится через не пойми что. Полно схем различных и все как то через Ж. Жду ответа от братьев наших восточных как сие чудо правильно соединить с инвертором.
Аватара пользователя
Курдль
Мастер
Сообщения: 1957
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 254
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: USB Motion Card STB4100

Сообщение Курдль »

Mihel писал(а): 20 дек 2016, 15:47
Чувак ждал Вашего ответа долгих 4 года и 2 месяца :D
Mihel писал(а): Жду ответа от братьев наших восточных как сие чудо правильно соединить с инвертором.
А какие проблемы? Вроде все понятно - один из релейных выходов - включение, другой - PWM. Если не желаете PWM, то на вход AVI инвертора подаёте напряжение с выхода DAC (10V).
Мой сайт: https://cnc1310.ru
semen72
Опытный
Сообщения: 118
Зарегистрирован: 13 ноя 2019, 16:09
Репутация: 6
Контактная информация:

Re: USB Motion Card STB4100

Сообщение semen72 »

Курдль писал(а): Чувак ждал Вашего ответа долгих 4 года и 2 месяца :D
Это называется некропост :)
Курдль писал(а): А какие проблемы?
Возможно, не все в курсе, что, например, в стандартной LPT-плате имеется реальный выход 0-10В, там есть кренка. А в красной USB-плате нет ничего такого. И чтобы там заработал выход 0-10В надо с внешнего источника (с инвертора) подать на плату питание 10В и уже красная плата из этого питания будет на отдельном выходе делать 0-10В. В принципе, так даже правильнее.
Поэтому, если с LPT-платой на инвертор достаточно подать 0-10В и землю, то с красной USB-платой надо как минимум еще и третий провод питания с инвертора на плату. Конечно, не считая сигнала CW (и CCW кому надо).
Аватара пользователя
Курдль
Мастер
Сообщения: 1957
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 254
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: USB Motion Card STB4100

Сообщение Курдль »

semen72 писал(а): Возможно, не все в курсе, что, например, в стандартной LPT-плате имеется реальный выход 0-10В, там есть кренка. А в красной USB-плате нет ничего такого. И чтобы там заработал выход 0-10В надо с внешнего источника (с инвертора) подать на плату питание 10В и уже красная плата из этого питания будет на отдельном выходе делать 0-10В. В принципе, так даже правильнее.
У меня синяя STB4100. А также 2 STB5100 разных производителей и стандартная LPT. Я за последние полгода стал их великим естествоиспытателем :) А вот красной - нет. Шэйм он ми!
На синей стоит линейный оптрон. Видимо с его помощью преобразовывают PWM в AVI. На STB5100 за это отвечал операционник.
Но если инвертор выдает +10, а карта умеет с ним управляться - то какая проблема? У меня 2 шпинделя и у каждого свой контроллер, отличающийся от другого. Один управляется только PWM, а другой - напряжением от 0В до +5В. Так что тоже пляски с бубном ;/
Мой сайт: https://cnc1310.ru
semen72
Опытный
Сообщения: 118
Зарегистрирован: 13 ноя 2019, 16:09
Репутация: 6
Контактная информация:

Re: USB Motion Card STB4100

Сообщение semen72 »

Курдль писал(а): другой - напряжением от 0В до +5В. Так что тоже пляски с бубном ;/
Да никаких плясок, подаете +5 с частотника на плату и получите 0-5В. Аналогично, подадите 9.5 - получите 0-9.5В.
Курдль писал(а): линейный оптрон. Видимо с его помощью преобразовывают PWM в AVI
Оптрон только для гальванической развязки и работает в ключевом режиме. По идее, дельше должен стоять ФНЧ в виде сглаживающего конденсатора, на котором ШИМ преобразуется в некий уровень постоянной составляющей в диапазоне от 0 до ХХ В.

На зеленой LPT плате стоит кренка, дающая 10В и питающая ОУ, соответственно там формируется самостоятельный сигнал 0-10В. Схемы доступны, можно полюбопытствовать.
А на красной USB что-то все подрезали. С одной стороны - удобно, опорное U берется прямо с частотника и диапазон выходного напряжения автоматически подстраивается под опорное U, но уж больше сильно подрезали, конденсатора не вижу.

По хорошему надо бы срисовать схему, она везде немного отличается. А то возможны недопонимания.
Mezis
Новичок
Сообщения: 22
Зарегистрирован: 30 июн 2020, 20:40
Репутация: 1
Контактная информация:

Re: USB Motion Card STB4100

Сообщение Mezis »

Здравствуйте. Не могу выставить длительность импульсов степ и дир в маче, при сохранении и повторном открытии окна мотор тюниг снова всё по нулям(степ и дир). Это у меня мач глючный или длительность импульсов нельзя выставить для данной платы?
Аватара пользователя
Курдль
Мастер
Сообщения: 1957
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 254
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: USB Motion Card STB4100

Сообщение Курдль »

Mezis писал(а): Здравствуйте. Не могу выставить длительность импульсов степ и дир в маче, при сохранении и повторном открытии окна мотор тюниг снова всё по нулям(степ и дир). Это у меня мач глючный или длительность импульсов нельзя выставить для данной платы?
Версия Mach3 какая?
У меня в Version R3.043.066 нормально сохраняется, а в более ранних - нет.
Но! Мои эксперименты с осциллографом и логическим анализатором показали, что любая установка в Mach3 не меняет длительности в STB4100
Мой сайт: https://cnc1310.ru
Mezis
Новичок
Сообщения: 22
Зарегистрирован: 30 июн 2020, 20:40
Репутация: 1
Контактная информация:

Re: USB Motion Card STB4100

Сообщение Mezis »

Курдль писал(а): 21 мар 2021, 06:22
Mezis писал(а): Здравствуйте. Не могу выставить длительность импульсов степ и дир в маче, при сохранении и повторном открытии окна мотор тюниг снова всё по нулям(степ и дир). Это у меня мач глючный или длительность импульсов нельзя выставить для данной платы?
Версия Mach3 какая?
У меня в Version R3.043.066 нормально сохраняется, а в более ранних - нет.
Но! Мои эксперименты с осциллографом и логическим анализатором показали, что любая установка в Mach3 не меняет длительности в STB4100
Мач версии вроде 3.043.053, не знаю где посмотреть... Мои драйверы(китайские дм556) работают только при step low active, при стандартном сигнале степ моторчики трусит как прокаженных, хотя не понятно почему — импульс степ длиной 4.7us, что вполне достаточно для нормальной работы оптопар 6n137(может перемаркировка?). Так же делюсь моими исследованиями данной платы:
После имульса степ плата меняет направление, вроде всё нормально.
screenshot1.png (692 просмотра) <a class='original' href='./download/file.php?id=193717&sid=5d081d20da4e0936980e7c4583c63a83&mode=view' target=_blank>Загрузить оригинал (84.32 КБ)</a>
но потом она опять меняет уровень назад перед следующим импульсом степ, то есть уровень дир поменялся два раза между сигналами степ, для чего - не понятно))
screenshot2.png (692 просмотра) <a class='original' href='./download/file.php?id=193718&sid=5d081d20da4e0936980e7c4583c63a83&mode=view' target=_blank>Загрузить оригинал (85.79 КБ)</a>
Еще интересуют такие моменты:
мотор замедлился перед сменой направления, вроде должен меняться дир, но он это делает только после первого импульса степ, который по идее уже должен крутить мотор в другую сторону
screenshot3.png (692 просмотра) <a class='original' href='./download/file.php?id=193719&sid=5d081d20da4e0936980e7c4583c63a83&mode=view' target=_blank>Загрузить оригинал (88.48 КБ)</a>
А вот тут всё нормально
screenshot4.png (692 просмотра) <a class='original' href='./download/file.php?id=193720&sid=5d081d20da4e0936980e7c4583c63a83&mode=view' target=_blank>Загрузить оригинал (88.89 КБ)</a>
semen72
Опытный
Сообщения: 118
Зарегистрирован: 13 ноя 2019, 16:09
Репутация: 6
Контактная информация:

Re: USB Motion Card STB4100

Сообщение semen72 »

Mezis писал(а): потом она опять меняет уровень назад
Mezis писал(а): он это делает только после первого импульса степ, который по идее уже должен крутить мотор в другую сторону
Описанные Вами симптомы уже были обнаружены ранее и были описаны в данной теме. Я про это читал, когда вычитывал всю тему. Кем и когда - не припомню, т.к. это глюк вроде только зеленой платы и вроде только старой ревизии. Однако, я тот текст скопировал себе в выжимку темы, сделайте поиск по теме если интересно. Моя выжимка ниже:
--------------------------------------
Посмотрел сегодня осциллографом что творится на выходах степ-дир контроллера.
1. Длительность импульса степ - 5мкс. Нормально.
2. При выборе полярности импульса степ в настройках пинов в маче (ports&pins-motor output - step low active) меняется полярность степа - если поставить галку (enable), то напряжение будет присутствовать все время, выключаясь на время степа. Если галку снять, оставить крестик, то напряжение для зажигания оптрона будет появляться только на время импульса степ. Такой вариант мне нравится больше.
3. С импульсом дир беда:
- если скорость перемещения достаточно высокая (период импульсов степ больше 5мс, т.е. скорость больше 200 шагов в секунду), то пока все нормально. Все импульсы на нужных местах при движении в обе стороны.
- если скорость небольшая до совсем маленькой, то в одну сторону всё нормально. При движении в другую сторону активный дир снимается через 7мкс после окончания степа (казалось бы нормально, но маловато). Потом выставляется активный дир, через 5мс степ 5мкс, еще через 7мкс дир снимается (зачем? направление еще не меняется).
Вот в этом случае может быть ошибочно воспринято направление дир. Это приводит к неоднозначному движению по направлению. Так как скорости небольшие, по звуку это не сопровождается сильным шумом, как при реверсе на большой скорости или пропуске шагов. Это просто приводит к реверсу мотора на очень малой скорости и результат такой же как при пропуске шагов - искажение расстояния и накопление ошибки.

С дешевыми драйверами типа tb6600 проблем не наблюдалось. Проблема появилась при попытках использовать драйверы yako и разные модели leadshine.
Убито столько времени на эксперименты, что на ближайшее будущее, желание доставать этот контроллер с полки напрочь отсутствует. Мач на одном станке и прекрасно работает на опторазвязке.
------------------------------------------
semen72
Опытный
Сообщения: 118
Зарегистрирован: 13 ноя 2019, 16:09
Репутация: 6
Контактная информация:

Re: USB Motion Card STB4100

Сообщение semen72 »

Mezis писал(а): Мои драйверы(китайские дм556) работают только при step low active
у меня такие же китайские 556, все работает норм. Просто перешел с TB6600 без всяких перенастроек...
semen72
Опытный
Сообщения: 118
Зарегистрирован: 13 ноя 2019, 16:09
Репутация: 6
Контактная информация:

Re: USB Motion Card STB4100

Сообщение semen72 »

Курдль писал(а): У меня в Version R3.043.066 нормально сохраняется, а в более ранних - нет.
В .053 тоже меняется и запоминается, причем не в рекомендуемых пределах 0-5, а существенно шире. На LPT и TB6600. Я так решил проблему ухода оси по Z. Суть в медлительности оптронов при слишком коротких длительностях. Я писал об этом в теме про уход оси.
Аватара пользователя
Курдль
Мастер
Сообщения: 1957
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 254
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: USB Motion Card STB4100

Сообщение Курдль »

semen72 писал(а): В .053 тоже меняется и запоминается, причем не в рекомендуемых пределах 0-5, а существенно шире. На LPT и TB6600. Я так решил проблему ухода оси по Z. Суть в медлительности оптронов при слишком коротких длительностях. Я писал об этом в теме про уход оси.
В 3.041 не запоминается.
Проверил реакцию оптрона, аналогичного стоящему на входе TB6600 (см. ссылку)
5 мкс импульса вполне достаточно для его открытия.
На фото ниже осциллограмма, на которой показан выход оптрона HCPL2631, аналогичного 6N137, при подаче на него импульсов с карты STB4100, длительностью 5 мкс.
Фронт завален при сопротивлении нагрузки 1КОм. При уменьшении нагрузки фронт выравнивается.
Выход оптрона HCPL2631 при подаче на него импульсов с карты STB4100, длительностью 5 мкс (669 просмотров) <a class='original' href='./download/file.php?id=193737&sid=5d081d20da4e0936980e7c4583c63a83&mode=view' target=_blank>Загрузить оригинал (61.53 КБ)</a>
Выход оптрона HCPL2631 при подаче на него импульсов с карты STB4100, длительностью 5 мкс
Мой сайт: https://cnc1310.ru
semen72
Опытный
Сообщения: 118
Зарегистрирован: 13 ноя 2019, 16:09
Репутация: 6
Контактная информация:

Re: USB Motion Card STB4100

Сообщение semen72 »

Курдль писал(а): Проверил реакцию оптрона, аналогичного стоящему на входе TB6600 (см. ссылку)
5 мкс импульса вполне достаточно для его открытия.
Даете ссылку на мое же сообщение :) :)
Не, это, конечно, хорошо, что Вы практически проверили реакцию 6N137 и убедились, что он отрабатывает штатно (и не перемаркирован). Но я имел ввиду случаи, когда 6N137 стоит только по СТЕП в целях китайской экономии. Кстати, у меня глюк вылезал после нагрева электроники в шкафу, примерно на 10-15 градусов. Те драйвера я положил на полочку, потому проблему больше не исследовал. Однако, факт увеличения длительности больше разрешенного предела и факт его запоминания Мачем - имеет место быть.
Последний раз редактировалось semen72 22 мар 2021, 11:14, всего редактировалось 1 раз.
semen72
Опытный
Сообщения: 118
Зарегистрирован: 13 ноя 2019, 16:09
Репутация: 6
Контактная информация:

Re: USB Motion Card STB4100

Сообщение semen72 »

Курдль писал(а): В 3.041 не запоминается.
Что мешает поставить версию по-свежее, учитывая, что файл настроек переносится элементарно ?
За .066 агитировать не буду, т.к. там непонятно. А вот на .053 сидим давно и плотно, все норм.
Аватара пользователя
Курдль
Мастер
Сообщения: 1957
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 254
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: USB Motion Card STB4100

Сообщение Курдль »

Mezis писал(а): Мач версии вроде 3.043.053, не знаю где посмотреть...
Help - About - Version
Mezis писал(а): работают только при step low active
Проверьте мультиметром сопротивление на входе Ваших оптронов драйверов. Определите полярность входного диода.
Я могу предположить, что китайцы офигели, но надеюсь, что разум возобладал и входной диод "светится" только в момент импульса (всего 5мкс), а не наоборот.
И рекомендую поэкспериментировать с переключением уровня в настройках с одновременным изменением схемы подключения.
Вот, что я имею в виду: при использовании STB4100 можно снимать управляющие сигналы как между +5 и STEP (DIR), так и между STEP(DIR) и GND (с клемника MPG).
Мой сайт: https://cnc1310.ru
semen72
Опытный
Сообщения: 118
Зарегистрирован: 13 ноя 2019, 16:09
Репутация: 6
Контактная информация:

Re: USB Motion Card STB4100

Сообщение semen72 »

Да, видимо, товарищ управляет оптроном по "нижней" стороне, отсюда и негативная полярность.
Mezis
Новичок
Сообщения: 22
Зарегистрирован: 30 июн 2020, 20:40
Репутация: 1
Контактная информация:

Re: USB Motion Card STB4100

Сообщение Mezis »

Исследования продолжаются). Здается мне, что драйвер гонит помеху на степ и дир.
Куча иголок до 41.7нс длиной, меньше логический анализатор не видит:
screenshot5.png (597 просмотров) <a class='original' href='./download/file.php?id=193763&sid=5d081d20da4e0936980e7c4583c63a83&mode=view' target=_blank>Загрузить оригинал (85.85 КБ)</a>
Так как оптопары быстрые, видимо они могут не правильно воспринимать помехи. Более медленные оптроны работали бы стабильнее, здается мне)
Тут я отключил полностью питание драйверов, да и вообще всего блока, так как думал может блоки питания гадят:
screenshot6.png (597 просмотров) <a class='original' href='./download/file.php?id=193764&sid=5d081d20da4e0936980e7c4583c63a83&mode=view' target=_blank>Загрузить оригинал (87.3 КБ)</a>
Иногда иголки появляются просто на неподвижном двигателе, когда он стоит на удержании. Вот тут я рукой прокрутил двигатель на 1-2 шага при удержании, видно помехи по степ:
screenshot7.png (597 просмотров) <a class='original' href='./download/file.php?id=193765&sid=5d081d20da4e0936980e7c4583c63a83&mode=view' target=_blank>Загрузить оригинал (86 КБ)</a>
Mezis
Новичок
Сообщения: 22
Зарегистрирован: 30 июн 2020, 20:40
Репутация: 1
Контактная информация:

Re: USB Motion Card STB4100

Сообщение Mezis »

semen72 писал(а): 22 мар 2021, 16:01 Да, видимо, товарищ управляет оптроном по "нижней" стороне, отсюда и негативная полярность.
Менял и так и этак активный уровень по степ — разницы никакой. Тестил прогой х10, х0 и так сто раз, не доезжает до ноля примерно на 2 десятки(при шаге 4мм), прикинул что это где-то 160 импульсов. Может действительно подключить минусы оптронов к минусу контроллера? Можно еще навешать конденсаторы между сигналами и общим платы для подавления помех. И да, длина импульсом не меняется в настройках мача.
Аватара пользователя
Курдль
Мастер
Сообщения: 1957
Зарегистрирован: 20 мар 2018, 16:55
Репутация: 254
Настоящее имя: Курдль Энтеропийский
Откуда: Msk
Контактная информация:

Re: USB Motion Card STB4100

Сообщение Курдль »

Mezis писал(а): Исследования продолжаются). Здается мне, что драйвер гонит помеху на степ и дир.
Куча иголок до 41.7нс длиной, меньше логический анализатор не видит:
Первый скриншот, как я понимаю, с какой-то циклической УП?
Вас не напрягает то, что помехи на DIR возникают не по всему графику, а только рядом с точками разворота направления?
Я заметил этот феномен на карте STB5100. И он усиливался при использовании программы DrufelCNC вместо Mach3
Изображение
Я грешу на компьютерное ПО и кривые плагины для него.
Мой сайт: https://cnc1310.ru
Ответить

Вернуться в «Электроника»