...По поводу контроллеров-драйверов

Baha
ATLab:

Тогда зачем вся эта пурга с ШИМ? Если он выставляет ток вслепую (без его контроля в обмотке), то нафиг все его рассуждения про 10 бит?

Анатолий, вот и подоспел другой драйвер, robozone.su/…/mikroshagovyjj-kontroller-shagovogo-…

ZanozM

Анатолий, вот и подоспел другой драйвер, robozone.su/…/mikroshagovy...gatelja-na.html

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

ATLab
Baha:

Анатолий, вот и подоспел другой драйвер…

Не, неинтересно.
Как французская академия перестала рассмативать проекты “вечных” двигателей, так и я предлагаю не обсуждать драйверы ШД, в которых:

  • управление затворами полевиков производится от логики или выходов микроконтроллеров (без драйверов затворов)
  • регулирование ШИМ производится программно.
    Резоны я уже не раз излагал, поэтому повторяться не буду.
ATLab

М-да…
PIC18F2320 стоит 140 руб в Тритоне, а в других местах - 200 и больше.
Для получения двухканального аппаратного ШИМ дороговато.
Если взять тот же tiny2313 за макс. 40 рублей, то на сэкономленные деньги, пожалуй, можно купить всю остальную комплектуху, включая нормальные драйверы затвора.
Я понимаю, когда схему “для себя” делают из того, что есть под рукой - сам так делаю.
Я не понимаю, почему потенциальные потребители его творчества (предполагается даже продажа прошитых МК) должны платить существенно больше за его лень и нежелание познакомиться с другим семейством МК.

P.S. Автор, видимо, читал мои претензии к предыдущим схемам - из описания это видно - но сделал “как всегда”. 😦
Зато привел формулу расчета тока, уже хорошо, есть прогресс и шанс, что “дозреет” до нормальных драйверов затворов 😉

ZanozM

Не, неинтересно.
Как французская академия перестала рассмативать проекты “вечных” двигателей, так и я предлагаю не обсуждать драйверы ШД, в которых:

  • управление затворами полевиков производится от логики или выходов микроконтроллеров (без драйверов затворов)
  • регулирование ШИМ производится программно.
    Резоны я уже не раз излагал, поэтому повторяться не буду.

Регулировка ШИМ производится программно, да она везде производится программно, другое дело как сделан контроль тока в обмотке.
Вот по этой ссылке robozone.su/…/mikroshagovy...gatelja-na.html снимается падение напряжения на резюке потом усиливается ОУ LM358N и подается на вход АЦП.
По такой схеме применять AVR за 40руб с его дохлым АЦП тухлый номер, плюс ПИКИ увереней переносят всякие наводки и.т.д, короче лично мне экономия в 160р побарабану.
А насчет драйверов затворов тут, да согласен зря без него.
P.S
Упс в AVR за 40р АЦП ваще нема.

Baha
ATLab:

P.S. Автор, видимо, читал мои претензии к предыдущим схемам - из описания это видно - но сделал “как всегда”. 😦
Зато привел формулу расчета тока, уже хорошо, есть прогресс и шанс, что “дозреет” до нормальных драйверов затворов 😉

Все таки, что такое по вашему мнению “нормальные драйверы затворов”?

ATLab
ZanozM:

Вот по этой ссылке robozone.su/…/mikroshagovy...gatelja-na.html снимается падение напряжения на резюке потом усиливается ОУ LM358N и подается на вход АЦП.
По такой схеме применять AVR за 40руб с его дохлым АЦП тухлый номер, плюс ПИКИ увереней переносят всякие наводки и.т.д, короче лично мне экономия в 160р побарабану.

Вы бы, прежде чем утверждать про АЦП и достоинства PIC, посмотрели описание на этот самый PIC.
C чего Вы, собственно, взяли что в этой схеме используется АЦП? C того, что он там есть?
Ну так я Вас разочарую: АЦП в этой схеме не используется, а используются 2 встроенных в PIC компаратора, и ШИМ управление полевиками происходит чисто аппаратным способом: с выходов компараторов (выв.6,7 PIC) поступают на 7408.
PIC в этой схеме используется только для:

  • формирования SIN/COS опорного напряжения с помощью аппаратного ШИМ
  • формирования фаз управления обмотками
  • ну и использованы встроенные компараторы, как уже говорил.

И что тут есть такого, чего нет в TINY2313?
Цена сдвоенного компаратора LM393 5 руб.

Кстати о ШИМ: эта схема работает только за счет плохой фильтрации опорного напряжения цепями R12C1, R11C2.
Устойчивее работает при опорном равном Umax/2 (Umax=3,5 кажется).
А чем ближе к 0 или к Umax, тем устойчивость формирования ШИМ сигнала ниже, вплоть до срыва.
Кстати о срыве: уж не его ли нам показывают на картинке “Форма напряжение на входе LM358”, где сигнал во 2 квадранте не уменьшаетсяя а продолжает расти?
Посмотрите, как он должен выглядеть сигнал:

Baha:

Все таки, что такое по вашему мнению “нормальные драйверы затворов”?

Людая схема, специально предназначенная для управления затворами мощных полевиков.
Можете взять готовую, можете сделать на транзисторах, условие одно быстро включить/выключить транзистор (чтобы минимизировать потери при переключении) и не выйти за ограничение dV/dt.

4SHG_R____25V_2.zip

ZanozM

Вы правы я неразбирался с этой схемой, просто видимо хотелось это увидеть.
Тады в топку такую конструкцию.
Я уже писал, что сам собирал по схеме AVR управляет AD7303(DAC) та выдает опорное на компоратор, короче
делал под ШД5 микрошаг , схема получилась громоздкой а результат не ахти какой, зато пробовал подключать обычный униполяр к схеме вроде хорошо, делалось это все 1.5 года назад апосля к паяльнику неподходил.
Сейчас занимаюсь железом.

Baha
ATLab:

Людая схема, специально предназначенная для управления затворами мощных полевиков.
Можете взять готовую, можете сделать на транзисторах, условие одно быстро включить/выключить транзистор (чтобы минимизировать потери при переключении) и не выйти за ограничение dV/dt.

Анатолий, а можно по конкретнее? Какие готовые и какие транзисторы, я думаю их не так уж и много?

ZanozM

Вот фотки схемы о которой писал выше.
Ну это типа отладочная схема, потому с надстройками.

arisov77
Baha:

Анатолий, а можно по конкретнее? Какие готовые и какие транзисторы, я думаю их не так уж и много?

Можно включить так… Транзисторы - чтобы импульсный ток держали около 0,5А или более, в зависимости от управляемого полевика. Если это нет так, Анатолий меня поправит. 😃
Поищите в Инете книжку “Энциклопедия устройств на полевых транзисторах” Дьяконов В.П… Там много что интересного по управлению полевиками. Если не найдёте могу выслать на e-mail.

Baha
arisov77:

Можно включить так… Транзисторы - чтобы импульсный ток держали около 0,5А или более, в зависимости от управляемого полевика. Если это нет так, Анатолий меня поправит. 😃
Поищите в Инете книжку “Энциклопедия устройств на полевых транзисторах” Дьяконов В.П… Там много что интересного по управлению полевиками. Если не найдёте могу выслать на e-mail.

Спасибо. Скачал. Читаю.

ATLab
Baha:

Анатолий, а можно по конкретнее? Какие готовые и какие транзисторы, я думаю их не так уж и много?

Ну да, немного! Их не выпускает только ленивый.
Лично я использовал Texas Inst UCC27423 - эти мне удобно вписались в схему, а их там еще других много:
табличка с результатами поиска у TexasIntr тогда мне дала 61 результат.
Собирался заказать Microchip-овские счетверенные, да руки не дошли.
А резисторы… Тут не все так просто, тут же пара: драйвер/транзистор, да еще и от печатной платы многое зависит.
Так что можно методом научного тыка (последовательных приближений) достаточно быстро подобрать на готовой плате.

Про транзисторы я написал скорее для очистки совести: я, пока ждал драйверы, попробовал и мне не понравилось. Так что дальше не экспериментировал с ними.

mura
arisov77:

Можно включить так… Транзисторы - чтобы импульсный ток держали около 0,5А или более, в зависимости от управляемого полевика. Если это нет так, Анатолий меня поправит. 😃

Tак влючать можно только для “лоджик левеловских” транзисторов, но если ставим драйвер - зачем с ними связываться?
А что IR21xx дорого или в дефеците?

arisov77
mura:

Tак влючать можно только для “лоджик левеловских” транзисторов, но если ставим драйвер - зачем с ними связываться?
А что IR21xx дорого или в дефеците?

Для не “логических” тогда так…
Часто бывает, что “под рукой” нет нужной детали, а всю номенклатуру эл. компонентов иметь дома не каждый олигарх позволить себе может 😁

ATLab
arisov77:

Для не “логических” тогда так…
Часто бывает, что “под рукой” нет нужной детали, а всю номенклатуру эл. компонентов иметь дома не каждый олигарх позволить себе может 😁

Во-во, как раз это мне и не понравилось: преобразователь уровня от логики к 12 В на транзисторе нехорошо работает.
Если поставить коллекторный резистор R2=10 кОм, как у Вас на схеме, транзистор VT3 из открытого состояния в закрытое будет дооолго переключаться, следовательно R2 нужно уменьшать ом до 100-200, и этот каскад начинает кушать ток со страшной силой, причем бесполезно.

arisov77
ATLab:

Во-во, как раз это мне и не понравилось: преобразователь уровня от логики к 12 В на транзисторе нехорошо работает.
Если поставить коллекторный резистор R2=10 кОм, как у Вас на схеме, транзистор VT3 из открытого состояния в закрытое будет дооолго переключаться, следовательно R2 нужно уменьшать ом до 100-200, и этот каскад начинает кушать ток со страшной силой, причем бесполезно.

Это смотря какой транзистор поставить… Я по этим схемкам ничего не собирал, поэтому утверждать ничего не буду, дал схемку для примера. В книге на которую я ссылался (на рис. 5.22) резюк стоит 1к, на рис. 5.38 (50-Ватный БП ф. Siemens) - 2,2к.
Про использование специализированных драйверов никто и не спорит, они лучше - для этого их и разрабатывали.

kret_a_v

доброе время суток.

прошу не пинать сильно ногами новичка

но ткните пожалуйсто носом

где золотая середина

какая схема лучше и проще и практичнее

заранее благодарен

доброе время суток.

прошу не пинать сильно ногами новичка

но ткните пожалуйсто носом

где золотая середина

какая схема лучше и проще и практичнее

заранее благодарен

я имел в виду контроллер - устройство (плата)

LPT -> board -> stpmotor

ATLab
kret_a_v:


но ткните пожалуйсто носом
где золотая середина
какая схема лучше и проще и практичнее…

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

S-Tar
bolt:

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

Схема robozone.su/…/kontroller-unipoljarnogo-shagovogo-d… вполне съедобная. Использована стабилизация не мгновенного тока, а среднего значения, что дает форсирующий выброс в начале каждого шага.
Относительно драйверов вопрос спорный, на эту тему имеется AN971.pdf. Можно конечно заменить 7408 на 4*UC3842, но ток ШД<5А, а полевики на 50А.

Собрал я схему по ссылке robozone.su/…/kontroller-unipoljarnogo-shagovogo-d…, подключил двигатель , .
Подал 24В
Не работает.
Точней работает, но транзисторы греются очень сильно, получил ожог (маленький).
Подал 60В, спалил 2-а транзистора 😎 . То что не нужно было подавать 60В если греется при 24В, это и так уже понятно (прошу сильно не пинать).

Как я понял транзисторы греются из-за того что не могут или не успевают открыться. Осциллографа посмотреть что происходит, нет.
Решение проблемы, применение драйверов ПТ. Помогите применить драйвера, ну незнаю я как это делается.

P.S.: Деталек накупил на 3-и комплекта, собрал Extra-PIC прошивать PIC (промучился, заработал). А тут, не работает. 😦

ATLab
S-Tar:

Собрал я схему по ссылке robozone.su/…/kontroller-unipoljarnogo-shagovogo-d…, подключил двигатель , .
Подал 24В
Не работает.
Точней работает, но транзисторы греются очень сильно, получил ожог (маленький).
Подал 60В, спалил 2-а транзистора 😎 . То что не нужно было подавать 60В если греется при 24В, это и так уже понятно (прошу сильно не пинать).
Как я понял транзисторы греются из-за того что не могут или не успевают открыться. Осциллографа посмотреть что происходит, нет.

C такими вопросами лучше обращаться к автору.
IMHO, на том сайте нет ни одной достойной повторения схемы.
Все они работают на задержках и гонках состояний, а такие режимы никогда не бывают устойчивыми и крайне капризны.

Если все же решите помучиться, для начала увеличьте R25, R26 в 4-6 раз или увеличьте R12 до 43 кОм… 51 кОм - так вы ограничите максимальный ток через транзисторы на уровне примерно 2 А.
А вообще в схеме есть и другие ошибки.

Решение проблемы, применение драйверов ПТ. Помогите применить драйвера, ну незнаю я как это делается.

Не, драйверы тут не помогут.

P.S.: Деталек накупил на 3-и комплекта, собрал Extra-PIC прошивать PIC (промучился, заработал). А тут, не работает. 😦

Сочувствую, но решение Вы примали самостоятельно. Так что уж теперь на зеркало пенять…
Если есть SLA7024 (про нее есть на том же сайте) можете PIC приспособить к ним, выйдет гораздо лучше.