Перейти к содержанию
    

шаговый движок и синусоида

Здравствуйте.

 

Собсно вопрос вот в чём - есть шаговый двигатель. Нужно чтобы он вращался туда куда скажут с нужной скоростью. Пробовали через чопперы(там где токи и всё такое) - не подошло (сильно вляет это чопанье на нашу систему - не через питание если кто желает знать).

Встал вопрос использования синусоиды - синус и косинус на обмотки.

Сварганил такую схемку:

post-25329-1241683273_thumb.png

(как это говорят - "цельнотянутая" :biggrin: )

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

проверяю на моторе типа FL28STH32

 

Для меня это сильно страшная схемка в плане аналога , потому вот прошу помощи :help:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Лапы и кондюки....

Что сделать-то нужно? Сформировать квадратурный sin/cos из микропроцессорного меандра? Частота переменная?

А все-таки, почему шаговик от меандра не работает? У всех вроде работает.... А то, можно себе жизнь усложнять очень-очень из-за какого-то мелкого недоразумения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Наверно не дописал - слева стоит дак АД5430 - с него идёт синусоида на эту схему - там слева кусок дака виден.

 

Нужно - чтоб этот синус который от 0 до 3.3в ( в максимуме) стал в конечном итоге от -15в до +15в (это как раз те MOTOR_PWR_MINUS/PLUS) + лм675 - умощняет чтоб на котушки можно было подавать, то есть если брать для примера синус амплитуды 3.3в - нужно сделать его от -3.3/2 в до +3.3/2 в и потом растянуть его до +/-15В и через лм675 (умощнить) выдать его на котушки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Идете на сайт фирмы http://www.allegromicro.com/en/Products/Ca...s/ICs/motor.asp. Берете готовый контроллер, в них все уже реализовано, в том числе micro step mode. Все это будет стоит дешевле вашей рассыпухи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Наверно не дописал - слева стоит дак АД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" суммируются задание и сигнал тока в фазе шд.

Изменено пользователем evgeny_ch

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо за книгу - счас поищу...

 

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

А что это даст ??

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Чтобы чоппер не мешал, надо на выходе каждой фазы ставить индуктивности, вернее ФНЧ на частоту чоппанья. Тогда по проводам пойдет синусоидальный ток. Опять же, мотору важно не напряжение, а ток в обмотках. Ставьте генераторы тока на выходах, а на форму напряжения необращайте внимания.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Короче, надо учить матчасть. Не понимая устройства шагового двигателя и основных принципов построения драйверов, управлять им, пописывая неспешно единички и нолики, нельзя.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 Microwatt

Короче, надо учить матчасть.

Согласен на все 100...

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

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо за книгу - счас поищу...

 

 

А что это даст ??

Это даст вам представление о том, как ваш усилитель отрабатывает задание по току.

Потом все соответствующие выводы. В вашей схеме много частотных коррекций,

для простоты жизни я бы их отключил.

Для начала посмотрите, как усилитель работает на резистивную нагрузку.

Изменено пользователем evgeny_ch

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 Microwatt

 

Согласен на все 100...

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

 

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

Так Вам, возможно, нужен просто аппаратный драйвер, чтобы от логики в 3.3вольта разогнать обмотку шаговика до 15 вольт с неким предельным током? Со встроенной защитой (ограничением тока при переходных процессах и коротком замыкании)? С логическим выходом по паре критических параметров?

Цифровой контроллер - не тот инструмент, которым это делается.

Вы в Киеве, это проще. И совсем просто, если это не 3 шт, а 300-400.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не покидала твёрдая уверенность что схема правильная ( потому как "цельнотянутая" B) ) - в результате после подключения движка ZSS32.200 - начались синусоиды и косинусоды и движение в правильном направлении :biggrin: ...

Вот только вот размах выходного сигнала при амплитуде входной синусоиды 0.9 от 3.3 вольт составил 15 вольт при питании +/-12В.

Это при подаче смещения на 3-ю ногу Д4 (порядка 100 мВ) :wacko: .... Странновато .. ну да ладно - моща у движка есть, рабоатет правильно.. Будем двигаться дальше :laughing:

 

Век живи век учись...... :smile3046:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

 

Книгу Kenjo в свободном для скачивания виде не нашёл - иначе бы не задавал таких вопросов

:smile3046:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Книгу Kenjo в свободном для скачивания виде не нашёл...
Плохо искали. Ссылок - куча, но многие сайты требуют регистрации. Но есть и "свободные" (гугль рулит!), например: http://www.newlibrary.ru/book/kenio_t_/sha...enija_1987.html

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...