реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> шаговый движок и синусоида, что то не выходит у меня каменный цветок
Kuzmi4
сообщение May 7 2009, 08:05
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



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

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

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

Для меня это сильно страшная схемка в плане аналога , потому вот прошу помощи help.gif
Go to the top of the page
 
+Quote Post
Microwatt
сообщение May 7 2009, 08:56
Сообщение #2


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Лапы и кондюки....
Что сделать-то нужно? Сформировать квадратурный sin/cos из микропроцессорного меандра? Частота переменная?
А все-таки, почему шаговик от меандра не работает? У всех вроде работает.... А то, можно себе жизнь усложнять очень-очень из-за какого-то мелкого недоразумения.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение May 7 2009, 09:39
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



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

Нужно - чтоб этот синус который от 0 до 3.3в ( в максимуме) стал в конечном итоге от -15в до +15в (это как раз те MOTOR_PWR_MINUS/PLUS) + лм675 - умощняет чтоб на котушки можно было подавать, то есть если брать для примера синус амплитуды 3.3в - нужно сделать его от -3.3/2 в до +3.3/2 в и потом растянуть его до +/-15В и через лм675 (умощнить) выдать его на котушки.
Go to the top of the page
 
+Quote Post
sergeeff
сообщение May 7 2009, 09:52
Сообщение #4


Профессионал
*****

Группа: Свой
Сообщений: 1 481
Регистрация: 10-04-05
Пользователь №: 4 007



Идете на сайт фирмы http://www.allegromicro.com/en/Products/Ca...s/ICs/motor.asp. Берете готовый контроллер, в них все уже реализовано, в том числе micro step mode. Все это будет стоит дешевле вашей рассыпухи.
Go to the top of the page
 
+Quote Post
evgeny_ch
сообщение May 7 2009, 10:01
Сообщение #5


чукчхэшаражогрмонтажник
*****

Группа: Участник
Сообщений: 1 852
Регистрация: 13-07-07
Из: Minsk
Пользователь №: 29 094



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

Сообщение отредактировал evgeny_ch - May 7 2009, 10:22


--------------------
Quo vadis?
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение May 7 2009, 10:51
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



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

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

А что это даст ??
Go to the top of the page
 
+Quote Post
khach
сообщение May 7 2009, 12:10
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Чтобы чоппер не мешал, надо на выходе каждой фазы ставить индуктивности, вернее ФНЧ на частоту чоппанья. Тогда по проводам пойдет синусоидальный ток. Опять же, мотору важно не напряжение, а ток в обмотках. Ставьте генераторы тока на выходах, а на форму напряжения необращайте внимания.
Go to the top of the page
 
+Quote Post
Microwatt
сообщение May 7 2009, 12:19
Сообщение #8


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Короче, надо учить матчасть. Не понимая устройства шагового двигателя и основных принципов построения драйверов, управлять им, пописывая неспешно единички и нолики, нельзя.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение May 7 2009, 12:53
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



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

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

2 khach - та уже как то нету чоппера - есть эта схема.... блин..
Go to the top of the page
 
+Quote Post
evgeny_ch
сообщение May 7 2009, 13:02
Сообщение #10


чукчхэшаражогрмонтажник
*****

Группа: Участник
Сообщений: 1 852
Регистрация: 13-07-07
Из: Minsk
Пользователь №: 29 094



Цитата(Kuzmi4 @ May 7 2009, 13:51) *
Спасибо за книгу - счас поищу...


А что это даст ??
Это даст вам представление о том, как ваш усилитель отрабатывает задание по току.
Потом все соответствующие выводы. В вашей схеме много частотных коррекций,
для простоты жизни я бы их отключил.
Для начала посмотрите, как усилитель работает на резистивную нагрузку.

Сообщение отредактировал evgeny_ch - May 7 2009, 13:26


--------------------
Quo vadis?
Go to the top of the page
 
+Quote Post
Microwatt
сообщение May 7 2009, 14:39
Сообщение #11


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Цитата(Kuzmi4 @ May 7 2009, 15:53) *
2 Microwatt

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

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

Так Вам, возможно, нужен просто аппаратный драйвер, чтобы от логики в 3.3вольта разогнать обмотку шаговика до 15 вольт с неким предельным током? Со встроенной защитой (ограничением тока при переходных процессах и коротком замыкании)? С логическим выходом по паре критических параметров?
Цифровой контроллер - не тот инструмент, которым это делается.
Вы в Киеве, это проще. И совсем просто, если это не 3 шт, а 300-400.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение May 7 2009, 15:38
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



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

Век живи век учись...... smile3046.gif
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение May 8 2009, 09:54
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



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

Книгу Kenjo в свободном для скачивания виде не нашёл - иначе бы не задавал таких вопросов
smile3046.gif
Go to the top of the page
 
+Quote Post
Валентиныч
сообщение May 11 2009, 05:18
Сообщение #14


Профессионал
****

Группа: Свой
Сообщений: 553
Регистрация: 17-02-05
Из: Свердловская обл.
Пользователь №: 2 712



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


--------------------
Закономерность: Чем больше узнаю, тем меньше знаю...
Любые мнения, даже ошибочные, имеют право на существование.
Чем лучше узнаю людей, тем больше нравятся собаки...
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение May 12 2009, 11:17
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 Валентиныч - спасибо biggrin.gif
начнём просвещаться smile3046.gif
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th June 2025 - 04:28
Рейтинг@Mail.ru


Страница сгенерированна за 0.01481 секунд с 7
ELECTRONIX ©2004-2016