Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: шаговый движок и синусоида
Форум разработчиков электроники ELECTRONIX.ru > Силовая Электроника - Power Electronics > Электрические машины, Электропривод и Управление
Kuzmi4
Здравствуйте.

Собсно вопрос вот в чём - есть шаговый двигатель. Нужно чтобы он вращался туда куда скажут с нужной скоростью. Пробовали через чопперы(там где токи и всё такое) - не подошло (сильно вляет это чопанье на нашу систему - не через питание если кто желает знать).
Встал вопрос использования синусоиды - синус и косинус на обмотки.
Сварганил такую схемку:
Нажмите для просмотра прикрепленного файла
(как это говорят - "цельнотянутая" biggrin.gif )
Проверил - не завелась. Добавил в 3-ю ногу д4а смешение порядка 100мВ и кондюк между 1-й и 2-й лапой на 100пФ - завелась, вот только странно завелась - если амплитуда синусоиды не превышает 0.6 от 3.3 вольт - нормально выдаёт синус/косинус на мотор => около +/-4В. Если подымаю амплитуду до 0.8 от 3.3 вольт - сразу идёт деформация синусоиды и совсем она уже начинает не напоминать её - ужас в обсчем творится.... 1111493779.gif
проверяю на моторе типа FL28STH32

Для меня это сильно страшная схемка в плане аналога , потому вот прошу помощи help.gif
Microwatt
Лапы и кондюки....
Что сделать-то нужно? Сформировать квадратурный sin/cos из микропроцессорного меандра? Частота переменная?
А все-таки, почему шаговик от меандра не работает? У всех вроде работает.... А то, можно себе жизнь усложнять очень-очень из-за какого-то мелкого недоразумения.
Kuzmi4
Наверно не дописал - слева стоит дак АД5430 - с него идёт синусоида на эту схему - там слева кусок дака виден.

Нужно - чтоб этот синус который от 0 до 3.3в ( в максимуме) стал в конечном итоге от -15в до +15в (это как раз те MOTOR_PWR_MINUS/PLUS) + лм675 - умощняет чтоб на котушки можно было подавать, то есть если брать для примера синус амплитуды 3.3в - нужно сделать его от -3.3/2 в до +3.3/2 в и потом растянуть его до +/-15В и через лм675 (умощнить) выдать его на котушки.
sergeeff
Идете на сайт фирмы http://www.allegromicro.com/en/Products/Ca...s/ICs/motor.asp. Берете готовый контроллер, в них все уже реализовано, в том числе micro step mode. Все это будет стоит дешевле вашей рассыпухи.
evgeny_ch
Цитата(Kuzmi4 @ May 7 2009, 12:39) *
Наверно не дописал - слева стоит дак АД5430 - с него идёт синусоида на эту схему - там слева кусок дака виден.

Нужно - чтоб этот синус который от 0 до 3.3в ( в максимуме) стал в конечном итоге от -15в до +15в (это как раз те MOTOR_PWR_MINUS/PLUS) + лм675 - умощняет чтоб на котушки можно было подавать, то есть если брать для примера синус амплитуды 3.3в - нужно сделать его от -3.3/2 в до +3.3/2 в и потом растянуть его до +/-15В и через лм675 (умощнить) выдать его на котушки.
Вам нужно смотреть амплитудное значение тока на резисторах ОС.
Ваша схема это усилитель тока, управляемый напряжением.
Если не изменяет склероз, то было описание в книжке Kenjo.
Stepping motors and their microprocessor controls, в сети встречается в переводе.
Там, где стрелочки "а" и "4" суммируются задание и сигнал тока в фазе шд.
Kuzmi4
Спасибо за книгу - счас поищу...

Цитата
Вам нужно смотреть амплитудное значение тока на резисторах ОС.

А что это даст ??
khach
Чтобы чоппер не мешал, надо на выходе каждой фазы ставить индуктивности, вернее ФНЧ на частоту чоппанья. Тогда по проводам пойдет синусоидальный ток. Опять же, мотору важно не напряжение, а ток в обмотках. Ставьте генераторы тока на выходах, а на форму напряжения необращайте внимания.
Microwatt
Короче, надо учить матчасть. Не понимая устройства шагового двигателя и основных принципов построения драйверов, управлять им, пописывая неспешно единички и нолики, нельзя.
Kuzmi4
2 Microwatt
Цитата
Короче, надо учить матчасть.

Согласен на все 100...
Ну не виноват я что мне нужно это сделать.....

2 khach - та уже как то нету чоппера - есть эта схема.... блин..
evgeny_ch
Цитата(Kuzmi4 @ May 7 2009, 13:51) *
Спасибо за книгу - счас поищу...


А что это даст ??
Это даст вам представление о том, как ваш усилитель отрабатывает задание по току.
Потом все соответствующие выводы. В вашей схеме много частотных коррекций,
для простоты жизни я бы их отключил.
Для начала посмотрите, как усилитель работает на резистивную нагрузку.
Microwatt
Цитата(Kuzmi4 @ May 7 2009, 15:53) *
2 Microwatt

Согласен на все 100...
Ну не виноват я что мне нужно это сделать.....

2 khach - та уже как то нету чоппера - есть эта схема.... блин..

Так Вам, возможно, нужен просто аппаратный драйвер, чтобы от логики в 3.3вольта разогнать обмотку шаговика до 15 вольт с неким предельным током? Со встроенной защитой (ограничением тока при переходных процессах и коротком замыкании)? С логическим выходом по паре критических параметров?
Цифровой контроллер - не тот инструмент, которым это делается.
Вы в Киеве, это проще. И совсем просто, если это не 3 шт, а 300-400.
Kuzmi4
Не покидала твёрдая уверенность что схема правильная ( потому как "цельнотянутая" cool.gif ) - в результате после подключения движка ZSS32.200 - начались синусоиды и косинусоды и движение в правильном направлении biggrin.gif ...
Вот только вот размах выходного сигнала при амплитуде входной синусоиды 0.9 от 3.3 вольт составил 15 вольт при питании +/-12В.
Это при подаче смещения на 3-ю ногу Д4 (порядка 100 мВ) wacko.gif .... Странновато .. ну да ладно - моща у движка есть, рабоатет правильно.. Будем двигаться дальше laughing.gif

Век живи век учись...... smile3046.gif
Kuzmi4
И всё же остаётся такой вопрос - как заставить схему выдавать для входной амплитуды 3.3В, выходную - MOTOR_PWR_MINUS/PLUS ??

Книгу Kenjo в свободном для скачивания виде не нашёл - иначе бы не задавал таких вопросов
smile3046.gif
Валентиныч
Цитата(Kuzmi4 @ May 8 2009, 15:54) *
Книгу Kenjo в свободном для скачивания виде не нашёл...
Плохо искали. Ссылок - куча, но многие сайты требуют регистрации. Но есть и "свободные" (гугль рулит!), например: http://www.newlibrary.ru/book/kenio_t_/sha...enija_1987.html
Kuzmi4
2 Валентиныч - спасибо biggrin.gif
начнём просвещаться smile3046.gif
Kuzmi4
Начал выходит каменный цветок - но чего то туго идёт biggrin.gif ...

В обсчем есть глобальный вопрос - это всё чЮдо (2 канала как на схематике) сделано очень компактно - и в результате синусоида на кандёре (С8 на схематике) отличается от синусоиды на токовых резисторах (после R46 на схематике) - при чём если крутить в одну сторону а потом в другую то и сдвиг по фазе будет то в одну сторону то в другую (не 90 градусов но хвататет чтоб убрать все смысл токового сенсора на R48-R96) - не может это быть причиной как раз этой самой компактности ??
Потому как если отдельно каналы тестировать - то синусоиды не отличаются... smile3046.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.