3 / 3 / 1
Регистрация: 22.11.2009
Сообщений: 61
|
|
1 | |
Драйвер ШД14.01.2013, 22:56. Показов 4352. Ответов 22
Метки нет (Все метки)
Добрый день. Наваял вот такую схему драйвера шагового двигателя. Вроде работает как надо, но как то не совсем))
Очень интересует мнение по данной схеме, какие есть недочёты, что лишнее, что нужно бы добавить. Опыта проэктирования практически нет, так что прошу сильно не пинать)) Собственно сама схема:
0
|
14.01.2013, 22:56 | |
Ответы с готовыми решениями:
22
Скачал драйвер для ATI и при загрузке пишет не найден драйвер Драйвер x7 V-Track F2. Система сообщает, что драйвер не найден Зачем нужен драйвер и как написать простейший драйвер Драйвер монитора, действительно ли драйвер? |
3 / 3 / 1
Регистрация: 22.11.2009
Сообщений: 61
|
|
14.01.2013, 23:05 [ТС] | 2 |
На транзисторах Q9 и Q10 собрана защита по току каждой из обмоток. Микроконтроллер просто управляет транзисторами включая или выключая их, что в свою очередь обеспечивает изменение полярностей и приводит двигатель в движение.
0
|
1976 / 1275 / 130
Регистрация: 04.01.2010
Сообщений: 4,607
|
|
15.01.2013, 12:41 | 3 |
Используйте ULN2003A вместо ключей управления ШД. Классная и дешевая микросхема, движки от нее "аж пищат" )
0
|
3 / 3 / 1
Регистрация: 22.11.2009
Сообщений: 61
|
|
15.01.2013, 15:23 [ТС] | 4 |
0
|
1976 / 1275 / 130
Регистрация: 04.01.2010
Сообщений: 4,607
|
|
15.01.2013, 15:42 | 5 |
Ну просто для управления силовыми mosfet'ами, чтобы они работали не греясь и так как надо, необходимо использовать push-pull'ные схемы, которые будут открывать и закрывать их быстро. Контроллер, с 9,1к сопротивлением на выходе такого не сделает, а уменьшать резистор - нагрузить выход контроллера, т.к. входная емкость выбранного транзистора - аж 800pf.
ВЫвод: схема будет греться уже при малых скоростях вращения. Если предполагается использовать ШД для существенных скоростей, имхо, я бы поставил тогда uln перед полевиками, или хотя бы уменьшил резисторы до 500ом
1
|
3 / 3 / 1
Регистрация: 22.11.2009
Сообщений: 61
|
|
15.01.2013, 16:38 [ТС] | 6 |
Думаю ограничусь уменьшением резистора до 500 ом. Больших скоростей всё равно не требуется.
Спсибо. Тут ещё возникает вопрос с питанием схемы... Как лучше защитить схему от помех при работе двигателя?
0
|
1976 / 1275 / 130
Регистрация: 04.01.2010
Сообщений: 4,607
|
|
15.01.2013, 16:53 | 7 |
традиционно. Фильтрующие кондеры на ногах питания контроллера, нормальный ресет - резистор на плюс и 0,1мк в землю, фильтрующие бусы на аналоговую часть питания с кондерами. Провода подвода питания по-дальше от сигнальных цепей, кварцевание частоты контроллера не помешает.
0
|
3 / 3 / 1
Регистрация: 22.11.2009
Сообщений: 61
|
|
15.01.2013, 17:12 [ТС] | 8 |
Тоесть цепляем кондёр 47мкф и 100нф по питанию контроллера, ресет через резистор на "фильтрованный" плюс.
Что имеется ввиду под "фильтрующие бусы на аналоговую часть питания с кондерами"? Это какой-то LC-фильтр?
0
|
1976 / 1275 / 130
Регистрация: 04.01.2010
Сообщений: 4,607
|
|
15.01.2013, 17:31 | 9 |
ну у вас вообще предполагается использования напряжения питания в качестве опорного. С одной стороны хорошо, этим же напряжением пользуется и задатчик, но с другой - оно ж по сути шумное. поэтому, питание задающего резистора и aref хорошо бы повесить на питание через ферритовую индуктивность где-то 100мкГн (я ее назвал "буса"), они компактные - 1206 или 0805, и места не займут. на самОй аналоговой части можно поставить 0,1 и 1мкф, чтобы дополнительно сгладить пульсации. Остальное можно отфильтровать контроллером.
0
|
18 / 0 / 0
Регистрация: 19.06.2013
Сообщений: 8
|
|
19.06.2013, 23:15 | 10 |
я тут мимо проходил. просто заглянул. интересно какой ток шд даст эта схема. просто искал себе драйвер на ток до 2 амп. собрал классическую схему на связке L297+L298. не понравилась только одним. нужно все паять самому (трата времени) и довольно много навесных. нашел отличную замену по цене и габаритам. доволен как слон. вполне устраивает.
0
|
1022 / 157 / 10
Регистрация: 16.01.2013
Сообщений: 544
|
|
20.06.2013, 09:02 | 12 |
Посмотрел схему и не увидел стабилизации тока обмоток двигателя. Для повышения момента двигателя на больших оборотах и повышения КПД системы, обмотки шаговых двигателей питаются от генераторов тока.
Предлагаемая схема гоится только для маломощных (микродвигателей) когда потребление энергии не имеет значения.
1
|
1976 / 1275 / 130
Регистрация: 04.01.2010
Сообщений: 4,607
|
|
20.06.2013, 12:54 | 13 |
MaslovVG, хм, интересное замечание. Так это надо каждую обмотку свои стабом тока питать, получается? Да еще и не простым, а довольно "быстрым" - ведь переходный процесс будет сопряжен с индуктивностью нагрузки и она подключается на очень короткий промежуток времени...
0
|
1022 / 157 / 10
Регистрация: 16.01.2013
Сообщений: 544
|
|
20.06.2013, 14:34 | 14 |
Voland_, Да именно так и делается.
1
|
18 / 0 / 0
Регистрация: 19.06.2013
Сообщений: 8
|
|
20.06.2013, 17:57 | 15 |
ну допустим стабилизация тока в схеме есть это R13,R18 только ток стабилизации сложно выставить. используются два подстроечника. в нормальной схеме есть вывод Vref на который можно подать напряжение от 0 до 5 вольт. им и выставляется ток обмоток. данная схема конечно очень сырая.в ней даже защиты по температуре не предусмотрено.молчу про алгоритм. в нормальном драйвере в обмотку на короткое время подается большой ток для ускорения переходных процессов после он уменьшается.этим уменьшается температура и улучшаются параметры.не знаю чего добивается автор только никаких преимуществ. одни недостатки. могу перечислить: 1) потеря времени 2)большие габариты 3) большая стоимость. проще и дешевле купить такой http://vic-cont.ru/robototehni... elya-a4988 габариты 10х15мм стоит на ебау 235руб. а энергию созидания направить на другие задачи. все уже придумано до нас.
0
|
18 / 0 / 0
Регистрация: 19.06.2013
Сообщений: 8
|
|
21.06.2013, 00:27 | 17 |
это простейшая стабилизация с обратной связью. на R13,R18 есть падение напряжения пропорциолнальное току через соответствующие транзисторы. это падение напряжения заводится на входы операционных усилителей и они открывают эти транзисторы пропорционально току но с учетом напряжения задаваемого потенциометрами. таким образом задавая напряжение потенциометром мы задаем ток через транзистор, а стабилизирует этот ток обратная связь от резисторов R13,R18
0
|
18 / 0 / 0
Регистрация: 19.06.2013
Сообщений: 8
|
|
21.06.2013, 01:03 | 19 |
в этой схеме можно немного по другому организовать установку тока обмоток. вот рисунок. здесь сопротивлением R11 добиваемся симметричности токов двух обмоток при настройке. после его можно заменить на постоянное , тогда RV будет регулировать сразу ток в двух обмотках симметрично
0
|
1022 / 157 / 10
Регистрация: 16.01.2013
Сообщений: 544
|
|
21.06.2013, 20:49 | 20 |
@torch-vi2, Да но только это аналоговое регулирование и фактически эквивалентно замене Q9,Q10 на резисторы. Необходимо "шимить" ток по этим транзисторам.
Посмотрите схемы микросхем драйверов шаговых двигателей, во многих это уже сделано
0
|
21.06.2013, 20:49 | |
21.06.2013, 20:49 | |
Помогаю со студенческими работами здесь
20
Драйвер Драйвер... драйвер Драйвер на с++ Драйвер драйвер драйвер Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |