Kuzmi4 0 7 мая, 2009 Опубликовано 7 мая, 2009 · Жалоба Здравствуйте. Собсно вопрос вот в чём - есть шаговый двигатель. Нужно чтобы он вращался туда куда скажут с нужной скоростью. Пробовали через чопперы(там где токи и всё такое) - не подошло (сильно вляет это чопанье на нашу систему - не через питание если кто желает знать). Встал вопрос использования синусоиды - синус и косинус на обмотки. Сварганил такую схемку: (как это говорят - "цельнотянутая" ) Проверил - не завелась. Добавил в 3-ю ногу д4а смешение порядка 100мВ и кондюк между 1-й и 2-й лапой на 100пФ - завелась, вот только странно завелась - если амплитуда синусоиды не превышает 0.6 от 3.3 вольт - нормально выдаёт синус/косинус на мотор => около +/-4В. Если подымаю амплитуду до 0.8 от 3.3 вольт - сразу идёт деформация синусоиды и совсем она уже начинает не напоминать её - ужас в обсчем творится.... :1111493779: проверяю на моторе типа FL28STH32 Для меня это сильно страшная схемка в плане аналога , потому вот прошу помощи Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Microwatt 2 7 мая, 2009 Опубликовано 7 мая, 2009 · Жалоба Лапы и кондюки.... Что сделать-то нужно? Сформировать квадратурный sin/cos из микропроцессорного меандра? Частота переменная? А все-таки, почему шаговик от меандра не работает? У всех вроде работает.... А то, можно себе жизнь усложнять очень-очень из-за какого-то мелкого недоразумения. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kuzmi4 0 7 мая, 2009 Опубликовано 7 мая, 2009 · Жалоба Наверно не дописал - слева стоит дак АД5430 - с него идёт синусоида на эту схему - там слева кусок дака виден. Нужно - чтоб этот синус который от 0 до 3.3в ( в максимуме) стал в конечном итоге от -15в до +15в (это как раз те MOTOR_PWR_MINUS/PLUS) + лм675 - умощняет чтоб на котушки можно было подавать, то есть если брать для примера синус амплитуды 3.3в - нужно сделать его от -3.3/2 в до +3.3/2 в и потом растянуть его до +/-15В и через лм675 (умощнить) выдать его на котушки. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sergeeff 1 7 мая, 2009 Опубликовано 7 мая, 2009 · Жалоба Идете на сайт фирмы http://www.allegromicro.com/en/Products/Ca...s/ICs/motor.asp. Берете готовый контроллер, в них все уже реализовано, в том числе micro step mode. Все это будет стоит дешевле вашей рассыпухи. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
evgeny_ch 0 7 мая, 2009 Опубликовано 7 мая, 2009 (изменено) · Жалоба Наверно не дописал - слева стоит дак АД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" суммируются задание и сигнал тока в фазе шд. Изменено 7 мая, 2009 пользователем evgeny_ch Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kuzmi4 0 7 мая, 2009 Опубликовано 7 мая, 2009 · Жалоба Спасибо за книгу - счас поищу... Вам нужно смотреть амплитудное значение тока на резисторах ОС. А что это даст ?? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
khach 35 7 мая, 2009 Опубликовано 7 мая, 2009 · Жалоба Чтобы чоппер не мешал, надо на выходе каждой фазы ставить индуктивности, вернее ФНЧ на частоту чоппанья. Тогда по проводам пойдет синусоидальный ток. Опять же, мотору важно не напряжение, а ток в обмотках. Ставьте генераторы тока на выходах, а на форму напряжения необращайте внимания. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Microwatt 2 7 мая, 2009 Опубликовано 7 мая, 2009 · Жалоба Короче, надо учить матчасть. Не понимая устройства шагового двигателя и основных принципов построения драйверов, управлять им, пописывая неспешно единички и нолики, нельзя. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kuzmi4 0 7 мая, 2009 Опубликовано 7 мая, 2009 · Жалоба 2 Microwatt Короче, надо учить матчасть. Согласен на все 100... Ну не виноват я что мне нужно это сделать..... 2 khach - та уже как то нету чоппера - есть эта схема.... блин.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
evgeny_ch 0 7 мая, 2009 Опубликовано 7 мая, 2009 (изменено) · Жалоба Спасибо за книгу - счас поищу... А что это даст ?? Это даст вам представление о том, как ваш усилитель отрабатывает задание по току. Потом все соответствующие выводы. В вашей схеме много частотных коррекций, для простоты жизни я бы их отключил. Для начала посмотрите, как усилитель работает на резистивную нагрузку. Изменено 7 мая, 2009 пользователем evgeny_ch Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Microwatt 2 7 мая, 2009 Опубликовано 7 мая, 2009 · Жалоба 2 Microwatt Согласен на все 100... Ну не виноват я что мне нужно это сделать..... 2 khach - та уже как то нету чоппера - есть эта схема.... блин.. Так Вам, возможно, нужен просто аппаратный драйвер, чтобы от логики в 3.3вольта разогнать обмотку шаговика до 15 вольт с неким предельным током? Со встроенной защитой (ограничением тока при переходных процессах и коротком замыкании)? С логическим выходом по паре критических параметров? Цифровой контроллер - не тот инструмент, которым это делается. Вы в Киеве, это проще. И совсем просто, если это не 3 шт, а 300-400. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kuzmi4 0 7 мая, 2009 Опубликовано 7 мая, 2009 · Жалоба Не покидала твёрдая уверенность что схема правильная ( потому как "цельнотянутая" B) ) - в результате после подключения движка ZSS32.200 - начались синусоиды и косинусоды и движение в правильном направлении ... Вот только вот размах выходного сигнала при амплитуде входной синусоиды 0.9 от 3.3 вольт составил 15 вольт при питании +/-12В. Это при подаче смещения на 3-ю ногу Д4 (порядка 100 мВ) .... Странновато .. ну да ладно - моща у движка есть, рабоатет правильно.. Будем двигаться дальше :laughing: Век живи век учись...... :smile3046: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kuzmi4 0 8 мая, 2009 Опубликовано 8 мая, 2009 · Жалоба И всё же остаётся такой вопрос - как заставить схему выдавать для входной амплитуды 3.3В, выходную - MOTOR_PWR_MINUS/PLUS ?? Книгу Kenjo в свободном для скачивания виде не нашёл - иначе бы не задавал таких вопросов :smile3046: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Валентиныч 0 11 мая, 2009 Опубликовано 11 мая, 2009 · Жалоба Книгу Kenjo в свободном для скачивания виде не нашёл...Плохо искали. Ссылок - куча, но многие сайты требуют регистрации. Но есть и "свободные" (гугль рулит!), например: http://www.newlibrary.ru/book/kenio_t_/sha...enija_1987.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kuzmi4 0 12 мая, 2009 Опубликовано 12 мая, 2009 · Жалоба 2 Валентиныч - спасибо начнём просвещаться :smile3046: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться