Страница 1 из 1

Дёргается шаговик при работе

Добавлено: 06 дек 2010, 22:47
Denis
Кто сталкивался с подобной проблемой?Мотор при работе,делая десяток оборотов пропускает шаги.Потом опять крутиться.При больших оборотах может остановиться,гудеть,а вал не крутить.Чем может быть обосновано такое повидение?Менял джампер на плате.....шаг/полушаг.Вроде стал уверенней работать.Но проблема осталась.Есть в запасе ещё две гипотезы........либо питание(самодельный БП),либо компьютер слаб (900 МГц).....естественно Линукс записан. :eh:

Re: Дёргается шаговик при работе

Добавлено: 06 дек 2010, 23:08
Nick
А какие обороты? У меня происходило тоже самое при больших оборотах, похоже двигатель не успевает переместиться до следующего шага, а уже идет новый шаг. В итоге двигатель двигается в начальное положение и в нем зависает. При этом он наверняка очень быстро колеблется в районе устойчивого положения. Возможно, если ты привесишь к двигателю маховик, например, ходовой винт оси, и уменьшишь ускорение, то эффект возможно исчезнет или станет менее заметен.

Кстати, а как двигатель подключен к контроллеру?

Re: Дёргается шаговик при работе

Добавлено: 07 дек 2010, 00:12
Гость
root------с помощью проводов шаговик подсоединён :D ....шутка!если серьёзно не помню.сочинять не буду.вроде было 6 ть проводов...средние исключил..вроде так.завтра подключю более мощный компьютер.3,6ГГц.с Убунту 10.04

Re: Дёргается шаговик при работе

Добавлено: 07 дек 2010, 00:26
Nick
Для EMC2 частота процессора и размер оперативки не самое главное! Главное - latency.

Мотор подключен к станку?

Re: Дёргается шаговик при работе

Добавлено: 07 дек 2010, 00:32
Denis
Да,шаговик на станке.Валы освободил от передачи,чтобы проще было вникнуть в суть загвоздки.

Re: Дёргается шаговик при работе

Добавлено: 07 дек 2010, 00:34
Denis
Надо будет обязательно сделать latency

Re: Дёргается шаговик при работе

Добавлено: 07 дек 2010, 00:46
V0id
Denis писал(а):Кто сталкивался с подобной проблемой?Мотор при работе,делая десяток оборотов пропускает шаги.Потом опять крутиться.При больших оборотах может остановиться,гудеть,а вал не крутить.Чем может быть обосновано такое повидение?Менял джампер на плате.....шаг/полушаг.Вроде стал уверенней работать.Но проблема осталась.Есть в запасе ещё две гипотезы........либо питание(самодельный БП),либо компьютер слаб (900 МГц).....естественно Линукс записан. :eh:
Если до этого все было нормально то чтото гдето перестало работать как надо. Если вы просто решили поэксперементировать с увеличение оборотов двигателя то, данный результат был предсказуем, одна из причин - инертность обмоток двигателя. Если у вас контроллер и интегрированным драйвером и ШИМ (а если он покупной то это почти 100%),то для увеличения максимального числа оборотов можете подать большее напряжение питания (только за ТТХ не выходите). Описывайте сразу полностью ситуацию, почему люди которые стараются вам помочь должны задавать наводящие вопросы?

Re: Дёргается шаговик при работе

Добавлено: 07 дек 2010, 01:07
Denis
Так вроде ситуация в общих чертах понятна.что не договорил,так то что это было всегда.даже в Windows.крутил моторы и KCam,Mach3.безполезно.Думал в Линукс всё будет без пробелов,а нет.....такая вот ерунда.Скорости больше не могу добавить,потому как моторы будут просто стоять на месте и орать как бешаные.Что бы видео слить в YouTube регистрироваться обязательно? :stepper: :hammer: :freak:

Re: Дёргается шаговик при работе

Добавлено: 07 дек 2010, 01:22
Denis
Забыл сказать,что все три оси так себя не пристойно видут.Так что подозрение на неисправность отдельного индивидума отпадает.

Re: Дёргается шаговик при работе

Добавлено: 07 дек 2010, 01:25
V0id
Что за контроллер, какие драйвера двигателей, какой напругой питаете?

Re: Дёргается шаговик при работе

Добавлено: 07 дек 2010, 17:53
Denis
V0id писал(а):Что за контроллер, какие драйвера двигателей, какой напругой питаете?
Контроллер SM33PCV7 Драйвер L6203 4A----L297(микрухи).В принципе отличный контроллер.Сегодня подключил другой компьютер как и сказал.....3.6ГГц.проблема исчезла совсем.Склонен расценивать это как недостаточную частоту процика.Пришёл к мнению,что мощный компьютер нужен для управления станком.900 МГц это ничтожно мало.http://shop.strato.de/WebRoot/Store4/Sh ... 33PCV1.JPG

Re: Дёргается шаговик при работе

Добавлено: 07 дек 2010, 20:59
Nick
А до каких скоростей ты разгонял двигатели?

Какие показатели latency test на первом и втором компьютерах?

Re: Дёргается шаговик при работе

Добавлено: 07 дек 2010, 23:14
Denis
480 mm min в программе........на практике замерил линейкой путь. До счетав до 60- ти путь перевалил за 480....примерно 54 см.Можно было бы вспомнить уроки физики,высчетав точно всё,но особо не стал заморачиваться.Около часа крутил осями,убеждаясь в стабильной работе сего,к вечеру занялся полной разборкой машины. :D :spanner: :pliers: :stepper: :controller: в планах новый как говорится проект с рабочим полем 1300Х800мм.

Re: Дёргается шаговик при работе

Добавлено: 07 дек 2010, 23:17
Nick
Мне больше интересна скорость двигателя в оборотах в секунду :).

Re: Дёргается шаговик при работе

Добавлено: 07 дек 2010, 23:21
Denis
Про Тест забыл сказать.....со старым компом мощность 900Мгц.....показало около 400000 с новым 3.6ГГц ------32000 примерно.дискретных прерываний что имел со старым компом больше не замечал.моторы стали даже какбы увереней работать.на мой взгляд так покзалось.

Re: Дёргается шаговик при работе

Добавлено: 07 дек 2010, 23:24
Denis
root извини,я там с секундомером не стоял :D

Re: Дёргается шаговик при работе

Добавлено: 07 дек 2010, 23:39
Nick
Просто ты знаешь шаг винтов, соответственно, скорость оси / шаг винта = частота вращения.

Max jitter при latency test 400 000 наносекунд это очень много. Возможно поэтому двигатели и сбоили. Если, конечно, ты писал именно результат этого теста.

Re: Дёргается шаговик при работе

Добавлено: 07 дек 2010, 23:43
Denis
Материнка эта летит в мусорку.На ней только в тетрис играть.

Re: Дёргается шаговик при работе

Добавлено: 02 дек 2011, 18:48
Kuroles
Не очень хорошо некропостить, но тема важная.
Такое поведение движков очень характерно, когда движки не заземлены. Можно просто дотронуться пальцем до незаземленного движка и по идее он должен начать нормально работать (некоторое время)