0 / 0 / 0
Регистрация: 16.08.2014
Сообщений: 46
1

Драйвер биполярного шагового двигателя.

22.04.2016, 01:01. Показов 15864. Ответов 46
Метки нет (Все метки)

Здравствуйте!
Пытаюсь сделать контроллер биполярного шагового двигателя на транзисторах.
Движок 24v\1A. Управляю им с помощью AVR контроллера. (напряжение управления 5в)
Схема включения показана ниже. Схема работает, но есть проблема.... Греются силовые транзисторы. Даже с большущим радиатором умудряются перегорать через 3-5мин. В рабочем режиме общий потребляемый ток схемы ~1.3А. Так же греются резисторы R2, R4, R6, R8....
Подскажите пожалуйста, что нужно в данной схеме исправить\добавить ?
Так же в наличии есть полевики IRF640 IRF9640. Скажите, пожалуйста, можно ли их как-нибудь приспособить для данной задачи???
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.04.2016, 01:01
Ответы с готовыми решениями:

Драйвер шагового двигателя
Нужен совет тех, кто хорошо разбирается в управлении ШД. Я открываю шаговым двигателем днище...

Драйвер шагового двигателя на BTS7960B
Собрал драйвер биполярного шагового двигателя на четырёх BTS7960B по даташиту. Управляю сием...

Помехи от шагового двигателя
Собираю схему управления униполярным ШД. Двигатель от эпсона 1050 В настоящий момент все выглядит...

Источник питания для драйвера Шагового Двигателя
Здравствуйте. 1) Не подскажи те, как можно запитать драйвер ШД (см. схема)? datasheet:...

46
0 / 0 / 0
Регистрация: 22.07.2015
Сообщений: 658
22.04.2016, 09:04 2
Цитата Сообщение от Ftykuy
Греются силовые транзисторы. Даже с большущим радиатором умудряются перегорать через 3-5мин. В рабочем режиме общий потребляемый ток схемы ~1.3А. Так же греются резисторы R2, R4, R6, R8....
Подскажите пожалуйста, что нужно в данной схеме исправить\добавить ?
[/attachment]
На схеме у Вас ошибка во втором канале Q6-не туда подключен.
Чтобы не пожечь контроллер,отладьте силовую часть по-канально,без контроллера.
Вы не указали мощность резисторов,но при рабочих транзисторах,на этих резисторах не должно выделяться более 0.025Вт и греться они не должны.
Нужно смотреть хватает ли к усиления на транзисторах и открываются ли они полностью.
0
Oxford
22.04.2016, 09:23 3
Купите на али платку A4988 и не морочьте себе и людям голову.
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 4,224
22.04.2016, 09:26 4
во первых транзисторы силовые я бы поменял, у них максимум 1.5А при ваших номинальных 1А
и пиковые значения в индуктивной нагрузкой легко могут превысить их абсолютный максимум в 3А

во вторых не вижу как силовые транзисторы у вас войдут в ключевой режим
Hfe силовых транзисторов может быть в минимуме 25, значит для рабочего 1А им в базу надо вкачать 40мА, но у вас токи на порялок меньше
а если с учетом индуктивной нагрузки и пиков при открытии вкачивать надо еще больше

почему не возьмете проверенные схемы коих не мало в сети?
а еще проще готовый купить
0
0 / 0 / 0
Регистрация: 16.08.2014
Сообщений: 46
22.04.2016, 10:43 5
Цитата Сообщение от Movysi
Цитата Сообщение от Ftykuy
Греются силовые транзисторы. Даже с большущим радиатором умудряются перегорать через 3-5мин. В рабочем режиме общий потребляемый ток схемы ~1.3А. Так же греются резисторы R2, R4, R6, R8....
Подскажите пожалуйста, что нужно в данной схеме исправить\добавить ?
[/attachment]
На схеме у Вас ошибка во втором канале Q6-не туда подключен.
Чтобы не пожечь контроллер,отладьте силовую часть по-канально,без контроллера.
Вы не указали мощность резисторов,но при рабочих транзисторах,на этих резисторах не должно выделяться более 0.025Вт и греться они не должны.
Нужно смотреть хватает ли к усиления на транзисторах и открываются ли они полностью.
Ошибка только на схеме. (Исправил)
Силовая часть работает, но не долго (Перегрев). На выходе с силового транзистора ~20-21в. Резистор, на данный момент, стоит мощностью 0.5Вт.
Да, резисторы-ключи у меня старые, советские, КТ315.
0
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 3,113
22.04.2016, 11:08 6
Какое сопротивление обмоток у мотора?
0
0 / 0 / 0
Регистрация: 16.08.2014
Сообщений: 46
22.04.2016, 11:16 7
6Ом
0
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 4,224
22.04.2016, 13:02 8
Цитата Сообщение от Ftykuy
6Ом
6 ом на 21 в = 3.5а ток в импульсе
у транзисторов абсолютный максимум 3А
0
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 3,113
22.04.2016, 13:31 9
Ftykuy, как работает ваша программа? Вы просто переключаете обмотки по изменению фазы, либо используете PWM?
0
0 / 0 / 0
Регистрация: 22.07.2015
Сообщений: 658
22.04.2016, 19:42 10
Цитата Сообщение от Ftykuy
Силовая часть работает, но не долго (Перегрев). На выходе с силового транзистора ~20-21в. Резистор, на данный момент, стоит мощностью 0.5Вт.
Да, резисторы-ключи у меня старые, советские, КТ315.
Не любой КТ315 будет работать на 24В.

Кроме того,в силовых схемах,не рекомендуется,чтобы база "плавала".Для некоторых транзисторов рабочее напряжение К-Э указывалось при определённом сопротивлении база-эмитер.Помнится,в молодости был чрезвычайно разочарован тем,что транзисторы горели при штатном напряжении,пока моё внимание на это не обратили...
То есть,допустим,указано максимум 30В,но при сопротивлении Б-Э-100 ом,что конечно предъявляет к предыдущему каскаду.Рекомендую поставить,хотя бы 1 ком из базы на землю.Можно ограничить ток(соответственно и мощность привода)ограничением тока источника 24В линейно,или используя ШИМ.
0
0 / 0 / 0
Регистрация: 16.08.2014
Сообщений: 46
23.04.2016, 01:17 11
Программа, на данный момент, работает по таймеру. Т.е. через фиксированный промежуток времени переключает активную обмотку. Мне особая точность в данном конкретном случае не нужна. Мне нужно избежать инерции и обеспечить контролируемое вращение.
На базу 315 приходит только 5 вольт. А вот уже база силовых воспринимает это как сигнал и... Подводит либо - либо + к обмотке движка. 315 не горят. А вот силовые - сгорают. Не понятно почему....
Да не жрет мотор 3.5А. Суммарный ток 24В = 1.3А виден на лабораторном БП. Пробовал и нагрузить его рукой. И что только ещё не пробовал. Больше 1.4А показаний не видел.
0
0 / 0 / 0
Регистрация: 16.08.2014
Сообщений: 46
23.04.2016, 01:23 12
Я, всё таки, больше программист..... За электронику взялся совсем недавно.
Разъясните, пожалуйста, что значит база "плавала".
Пробую заменить в схеме силовые транзисторы на IRF640 IRF9640, но там на каждый выход добавляется по 2 управляющих транзюка =\ ибо максимальное напряжение завтор-исток = 20 в :(((
0
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 4,224
23.04.2016, 01:59 13
Цитата Сообщение от Ftykuy
Да не жрет мотор 3.5А. Суммарный ток 24В = 1.3А виден на лабораторном БП. Пробовал и нагрузить его рукой. И что только ещё не пробовал. Больше 1.4А показаний не видел.
вам просто невдомек, что характер токов через обмотки мотора очень далеки от статических значений
если вы не видите радиоволны это не значит, что они не существуют

чтобы увидеть токи в динамике надо смотреть на осциллограф или делать замер очень быстрым АЦП

вы в курсе, что готовая плата нормального драйвера стоит 100-200 рублей?
0
0 / 0 / 0
Регистрация: 16.08.2014
Сообщений: 46
23.04.2016, 12:40 14
Осциллограф я подключал.
Ребята, у меня академический интерес тоже присутствует. К тому же микруху эту придется ждать 2 недели. А у нас в городе цены на всё это бешеные.
0
0 / 0 / 0
Регистрация: 22.07.2015
Сообщений: 658
23.04.2016, 13:45 15
Цитата Сообщение от Ftykuy
Осциллограф я подключал.
.
И что видно?
0
0 / 0 / 0
Регистрация: 16.08.2014
Сообщений: 46
23.04.2016, 14:12 16
Ну вот развертка. Только я не понимаю как это поможет узнать силу тока.
Движок по даташиту 24в\1А. С чего бы это ему кушать больше в 3 раза ? Тем более на не него приходит с транзисторов только ~21в.

0
0 / 0 / 0
Регистрация: 16.08.2014
Сообщений: 46
23.04.2016, 14:16 17
Движок у меня M49SP-2K
0
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 4,224
23.04.2016, 14:23 18
подключите обмотку через шунт (резистор небольшого сопротивления) и осциллограф параллельно шунту
дальше берете пики напряжения с осциллограммы и пересчитываете в пики тока
0
0 / 0 / 0
Регистрация: 16.03.2013
Сообщений: 4,224
23.04.2016, 14:30 19
Цитата Сообщение от Ftykuy
Движок у меня M49SP-2K
как бы в даташите написано, что пиковый ток 1А
но вас не смущает, что там же указано Dryve Method - Somstant Current?

насколько я понимаю это означает, что драйвер должен обеспечить постоянный ток не более 1А
а вовсе не то, что если вы подадите 24В то ток не превысит 1А

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

кстати тот драйвер что вам рекомендовали выше это умеет

в принципе вы можете делать как делаете, но во первых ток надо ограничить ибо обмотки на ток более 1а не расчитаны
ну и исходите из того, что крутящий момент будет меньше чем по даташиту и его кривая тоже изменится
0
0 / 0 / 0
Регистрация: 16.03.2012
Сообщений: 461
23.04.2016, 16:45 20
...и чего зациклились на этих транзюках - давно стока всего наделано, ну не нравится готовый полный драйвер, возьмите просто усилки типа:
SN754410
L293
LB1649
LB1838
LM18293
TLE4208
TLE 8444SL
TMC1340-SO
А так советую со схемотехникой поэксперементить - полный инет вариантов, ищите по "h-bridge" , ну вот к примеру:
http://www.lauremtkneip.de/H_bridges.html.
Лучше конечно на полевиках, греться меньше будут.

..в догонку:


./styles/iosyitistromyss/imageset/icon_topys_attach.gif" width="14" height="18
[87.55 Кб]
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.04.2016, 16:45

Компактный драйвер двигателя.
Товарищи! Подскажите драйвер двигателя. Чтоб был размером поменьше (в идеале, квадратик 5на5 мм...

Драйвер бесколлекторного двигателя
Здравствуйте, коллеги! Заказал себе бесколлекторный двигатель током 100А, но не заказал...

Драйвер синхронного (вентильного) двигателя
Была поставлена задача спроектировать и изготовить драйвер синхронного двигателя мощностью...

Драйвер двигателя на 24В (400 В)
Здравствуйте, товарищи! Столкнулся с проблемкой... Появилась необходимость запилить электронное...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru