Про микрошаг и синус с косинусом

spike
Soling:

В частности от величины зазора, например

Конечно же, но это в частности.

Soling:

…используя микрошаг, в сочетании с инерцией, пытаетесь приблизить его к обычному не дискретному двигателю

Шаговый двигатель это не дискретная машина - это синхронных двигатель, но ее можно использовать как дискретную, подавая дискретно изменяющиеся токи в обмотки. Собственно, увеличение кратности микрошага, в пределе до бесконечности, сразу же возвратит мотору его аналоговость 😃
Исходя из принципа действия синхронной машины (идеальной конечно) ШД (идеальный) обязан хорошо и предсказуемо точно работать при идеальном синусе.

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

Soling

Да, собственно и не спорим мы. Мне вот интересно откуда ноги растут у сбоев в этих системах. Сам тоже когда то сталкивался с этим при замене двигунов разных типов.

“Дискретный - не дискретный” я взял для удобства. Все же ШД больше рассчитаны на пошаговый режим. Собственно, в этом их прелесть и есть.

spike
Soling:

“Дискретный - не дискретный” я взял для удобства

Конечно, я просто уточнил…

Soling
spike:

Конечно, я просто уточнил…

Прошу простить… не сразу въехал… Мне кажется, рассуждение не корректно.
ШД по конструкции изначально заточен под дискрет. В этом его смысл. Заставлять его работать в аналоговом режиме - это уже искусственное. Так же, как и дробление. К стати, никто не гарантирует точности позиционирования на дробленый шаг. Это заблуждение. Гарантирована точность полного шага. А дробление зависит от управления и не думаю, что кто то из изготовителей двигателя возьмется за него отвечать.
По работе на синусе: может я плохо смотрел, но в доках приводятся графики только дискретных сигналов управления. Остальное, хоть и имеет право на жизнь, безусловно, но не естественно для этих машин.
Сбои появляются именно в основном режиме полного шага. Так что хочется выяснить их природу именно в нем. Лечение проблемы переходом на микрошаг, даже если помогает, не видится правильным.

Аэробус
ATLab:

Фактически можно считать, что несколько позиций микрошага непосредственно перед и после позиции полного шага будут “притянуты” к этой устойчивой позиции ротора.

Т.е. если я планировал поворотную ось посадить напрямую на шаговик (без редуктора), и “порезать” шаг на 20,то выходит можно с этим и не париться? Все равно буит чтото около 400 шагов(полушаг) заместо желаемых 4000? Мдя… тогда буду морочиться с редуктором… Блин ужо детали порезал и собрал почти. 😃

ATLab
spike:

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

ЦАП сделан на базе ШИМ в МК, разрядность ЦАП 8 бит. Думаю, дело не в точности ЦАП: практически бесполезные участки в моем случае 0-90, 210 - 255.
Почитайте, наконец, статью из первого поста ветки - там картинка похожая, только графики приведены в виде векторной диаграммы. На них тоже хорошо видно, что микрошаги вблизи позиций полного шага (устойчивого положения полюсов) сползают к этим позициям.

mura:

Ну о чем вы спорите, производитель четко дает механическую погрешность, обычно это 5% для полного шага…

Именно так: погрешность величин соседних шагов составила примерно 4 %.

Soling:

…ШД по конструкции изначально заточен под дискрет. Заставлять его работать в аналоговом режиме - это уже искусственное. Так же, как и дробление. К стати, никто не гарантирует точности позиционирования на дробленый шаг. Это заблуждение. Гарантирована точность полного шага. А дробление зависит от управления и не думаю, что кто то из изготовителей двигателя возьмется за него отвечать…

Да, вроде, никто не оспаривает этого 😃
Хотя Марисс на cnczone.com (автор Gecko, если кто не знает) сильно плевался по поводу кривого микрошага на A3986 - аналогичные опыты с лазерной указкой - дескать, производители микросхем драйверов понимают толк лишь в продаже микросхем и нифига не понимают в управлении ШД. Интересно было бы покрутить с лазером его Gecko: его красивые картинки тока в обмотках ШД выглядят чисто как синус.

Аэробус:

Мдя… тогда буду морочиться с редуктором…

C одной стороны - увы, с другой стороны - редуктор тебе даст гарантию.
Не жалей, все равно пришлось бы переделывать! 😉

mura

Хотя Марисс на cnczone.com (автор Gecko, если кто не знает) сильно плевался по поводу кривого микрошага на A3986

Кстати кривая тока у 3986 очень похожа на ту, что в первом посте 😛

Dj_smart

Вопрос для общего развития:
Будет ли наблюдаться такая-же картина, если ключи будут работать в линейном режиме? Без ШИМ, и пр.? Тоесть убрать дискретность?

Soling

Без ШИМ картина может пропасть в дыму.

Dj_smart
Soling:

Без ШИМ картина может пропасть в дыму.

Имелось ввиду что ток максимальный для движка, выставлен напряжением питания, и скорость по минимуму.

Soling
Dj_smart:

Имелось ввиду что ток максимальный для движка, выставлен напряжением питания, и скорость по минимуму.

На старых машинках ток ограничивали добавочными “утюгами” - резисторами.
Работало все не плохо. А напряжением ограничить ток не получится. Оно должно быт номинальным.

Dominator
Soling:

На старых машинках ток ограничивали добавочными “утюгами” - резисторами.
Работало все не плохо. А напряжением ограничить ток не получится. Оно должно быт номинальным.

Ну и … если не использовать ШИМ интересно микрошаг будет точнее ?

Soling

Чисто теоретически… Задача выдерживании точности микрошага сводится к соблюдению отношения магнитных полей на полюсах обмоток. Стало быть, как следствие, стабильности отношений токов и напряжений. В принципе, при синхронном ШИМ, что имеет место, разницы не должно быть. Ну, я так думаю…
😃
Вот все же, убедительных аргументов в пользу использования микрошагов хочется. ИМХО, безлюфтовая механика для повышения точности, мне кажется, все же надежнее. Хотя, может быть и сложнее.

ATLab
mura:

Кстати кривая тока у 3986 очень похожа на ту, что в первом посте 😛

Юрий, Вы не перепутали 3986 с чем то другим? У Аллегры все таблицы токов одинаковые - Sin/Cos. Картинка из даташита на 3986 прилагается.

Dj_smart:

Вопрос для общего развития:
Будет ли наблюдаться такая-же картина, если ключи будут работать в линейном режиме? Без ШИМ, и пр.? Тоесть убрать дискретность?

Первая мысль, которая меня посетила после построения графиков, была такой же: взять сдвоенный интегральный ЦАП, к нему добавить генераторы тока - получится чисто аналоговый драйвер. Руки пока не дошли: по-быстрому “на соплях” спаять не получится - цап SMD-шный, да и транзисторы в генераторах тока надо на хороший радиатор прилеплять… Может, позже соберусь.
Не думаю, правда, что принципиально картинка от этого изменится: дело тут не в драйвере, а в самом ШД: полюса магнитов ротора тяготеют к полюсам железа статора, от этого и вид картинки.
Измениться может только одно: немного улучшится устойчивость в промежуточных положениях микрошага. Я наблюдал такую картинку: при некоторых соотношениях токов пятно от лазера размазывается в короткую линию - из за биений частот/фаз токов (фильтрация ШИМ сигнала в ЦАП все же не идеальная). Переход к аналоговому ЦАП эту особенность уберет, конечно, и это все, чего я от него могу ожидать.

Soling:

…Вот все же, убедительных аргументов в пользу использования микрошагов хочется. ИМХО, безлюфтовая механика для повышения точности, мне кажется, все же надежнее. Хотя, может быть и сложнее.

Вы, видимо, не посмотрели по ссылке из первого поста (на cnczone.ru) про ветку, в которой я там первоначально выложил эти данные - SMD установщик. Дробление шага 1/9 должно было использоваться на ШД с пустотелым валом для вращения захваченного SMD компонента. Нагрузки на ШД там практически нет, вот и хотелось:

  1. по-быстрому, без изготовления безлюфтовой передачи
  2. сэкономить место.
Dj_smart
Soling:

А напряжением ограничить ток не получится. Оно должно быт номинальным.

Правильно. Для ДШИ200-1 номинальным является напряжение 2.3 вольта. И при этом напряжении ток обмотки будет как раз 1.5 ампера.

Soling
Dj_smart:

Правильно. Для ДШИ200-1 номинальным является напряжение 2.3 вольта. И при этом напряжении ток обмотки будет как раз 1.5 ампера.

www.texnologia.ru/product/hd/dshi-200-1.html
Тут я верю больше, не в обиду, ни в коем разе. При таком раскладе ШИМ с приличной скважностью получается.
😁

ATLab:

а в самом ШД: полюса магнитов ротора тяготеют к полюсам железа статора, от этого и вид картинки.

Видимо так и есть. ШИМ с болшой скважностью и ротор успевает сдернуться в сторону устойчивого положения, то есть в сторону естественного для него шага.
Что говорит о том, что нужно правильно выбирать частоту. Хотя, в этом свете точность без неё, (ШИМ), будет выше.
Пугающее, вроде: “безлюфтовая передача”, на деле выливается в качественный зубчатый ремень. Места, конечно чуть больше возьмет, но… головной боли поменьше будет.

Dj_smart
Soling:

Тут я верю больше

Ну да. При таком напряжении питания ШИМа движок выдаст заявленные характеристики. Но напряжение питания драйвера, и напруга на движке - разные понятия. Вот меня и интересовало, запитать ключи от 3-х вольт(часть упадёт на ключе), и посмотреть что будет с чистым синусом, в аналоге.

ATLab
Soling:

… Места, конечно чуть больше возьмет, но… головной боли поменьше будет.

Насколько велико это “чуть больше”? Всего то в 9 раз, если не ошибаюсь, вместо микрошага 1/9, да и зубчатые шкивы надо изготавливать.
Если учесть, что чертежи узла с ремешком и готовыми шкивами (пусть и с меньшей передачей) лежат без движения с января, понятно мое желание несколько ускорить этот процесс 😃.

ШИМ с болшой скважностью и ротор успевает сдернуться в сторону устойчивого положения…

Я разве говорил о высокой скважности?
Во первых, скважность близка к 2. Во-вторых, соотнесите частоту ШИМ, скажем 30 кГц, и момент инерции ротора. За полпериода (примерно 16 микросекунд) ротор не повернется на заметный угол.
То, что я писал, про размывание точки в линию, скорее исключение, чем правило: происходит нечасто и при очень специфическом сочетании амплитуд токов. Причина, скорее всего, биения.

Soling

Вообще то все эти мысли о ШИМ и его влияниях, мне кажутся чисто академическими. Учитывая реальные величины.

Dominator
Soling:

Учитывая реальные величины.

А реалии таковы , что сделать механику самодельного станка которая бы обеспечивала точность более 0.01 мм просто не реально . Значит используем полушаг или если есть резонансы и хочется более мягкого хода то микрошаг , но не более 1/8 .

Soling
Dominator:

Значит используем полушаг …

И внимательно следим за электроникой. Что и требовалось выяснить.

😃