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

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 приспособить к ним, выйдет гораздо лучше.

bolt

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

О каких гонках, режимах, ошибках и капризах идет речь?
Как я понимаю, это улучшенная версия проверенного ребятами с robozone контроллера.

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

Не издевайтесь, S-Tar и так малость переоценил свои возможности 😃

S-Tar
bolt:

Не издевайтесь, S-Tar и так малость переоценил свои возможности 😃


Чего-то я недопонял, в каком смысле переоценил?

ATLab
bolt:

О каких гонках, режимах, ошибках и капризах идет речь?

Будем надеятся, что Вам будет понятно о чем я пишу.

Частота ШИМ в такой схеме задается:

  • постоянной времени R19C4
  • временем задержки переключения компаратора в PIC
  • временем задержки и временем переключения IRLZ44
  • временем задержки переключения 7408 (это время мало и им можно пренебречь).

Компараторы PIC включены в конфигурации “2 компаратора с общим опорным напряжением и выведенными наружу выходами” см. картинку comparators.png.
Когда напряжение на входе компаратора приближается к опорному на выходе у него неизбежно появляется “дребезг” хаотичное изменение состояния выхода с лог. 0 в 1 с высокой частотой.
Чем медленнее меняется входное напряжение, тем дольше происходит дребезг. См. картинку comp_out.png: дребезг - это широкие черные полосы на картинке.

Когда компаратор начинает дребезжать, аналогично ведет себя напряжение на затворе полевика.
Но транзистор не может переключаться так быстро, в результате он в момент дребезга оказывается в полузакрытом/полуоткрытом соcтоянии и греется.
Рано или поздно он конечно переключится, когда выход компаратора придет в устойчивое состояние.
В этот момент начнет работать цепочка R19C4, напряжение на С4 сменит направление изменения.
Форма напряжения на С4 представляет собой нечто близкое к треугольнику небольшой амплитуды с постоянной составляющей, определяемой средним током через обмотку ШД.
Небольшая амплитуда этого треугольника обусловливает высокую чувствительность к всевозможным помехам, и, следовательно, нестабильности ШИМ.

Это могло бы работать, если бы в компаратор был введен гистерезис.
Но! В данной схеме его невозможно ввести прининципиально, поскольку опорный вход у компараторов общий.

Фу, надоело. Умному достаточно, а …

Как я понимаю, это улучшенная версия проверенного ребятами с robozone контроллера.

Если это улучшенная, какова же ухудшенная 😃
Интересно с каким двигателем ребята ее испытывали? C тем что на фото? Из принтера и током 0,6-0,7А?
Тогда нафига в схеме номиналы на 10 ампер тока?

pictures.zip

bolt

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

ATLab
bolt:

Частота ШИМ задана R19C4, остальным можно пренебречь, в т.ч. и временем неустойчивого состояния компаратора.

А как насчет самому спаять эту схему, да снять осциллограммы, да померить температуру транзисторов?
А потом погонять с током хотя бы пару ампер из 10 возможных?
Раз уж так уверены в нормальной работе этого драйвера?

Аналогично выполнен ШИМ в контроллере Ридико, а уж его в плохом знании электроники заподозрить сложно.

Вы сюда Ридико не приплетайте, у него ШИМ сделана программно-аппаратно: открываются транзисторы по таймеру, а закрываются программно, по прерываниям от компараторов.
Вот цитата из его статьи:“Для осуществления ШИМ-стабилизации тока фазы должны периодически включаться, а затем, при достижении током заданного уровня, выключаться. Периодическое включение производится в прерывании таймера 0, для чего даже в случае отсутствия переполнения программного таймера STCNT в порт выводится текущая комбинация фаз. Происходит это с периодом 25мкс (что соответствует частоте ШИМ 40кГц). Выключением фаз управляют компараторы, выходы которых подключены к входам прерывания INT0 и INT1.”

Тут он сэкономил целую одну микросхему триггеров рублей за 5, и получил задержку выключения транзисторов. Это ограничивает минимальный ток в обмотке. Хотя для его применения это не слишком важно.

И еще одна:"Нужно сказать, что аналоговая часть системы ШИМ-стабилизации тока фаз двигателя является довольно «капризной». Дело в том, что сигнал, снимаемый с датчика тока, содержит большое количество помех. Помехи возникают в основном в моменты коммутации обмоток двигателя, причем как «своей», так и «чужой» фазы. Для правильной работы схемы требуется корректная разводка печатной платы, особенно это касается земляных проводников. Возможно, придется подобрать номиналы ФНЧ на входе компаратора или даже ввести в компаратор небольшой гистерезис"

Вот так! И это при фиксированной частоте ШИМ.

А в обсуждаемом контроллере амплитуда треугольного сигнала, определяющего работу ШИМ, вряд ли превышает несколько десятков мВ, поэтому все помехи там вылезут боком.

P.S. Вы бы подумали лучше: а почему в серийных драйверах не используется такое построение схемы регулирования ШИМ?
C фиксированным периодом есть, с фиксированным временем выключенного состояния есть, а таких, как в обсуждаемом драйвере, нет.

GOOD
ATLab:

IMHO, на том сайте нет ни одной достойной повторения схемы.

GOOD DAY ATLab

как приговор звучит сайту, хотя бы плата опторазвязки будет работать ? стоит сделать ?

arisov77
GOOD:

как приговор звучит сайту, хотя бы плата опторазвязки будет работать ? стоит сделать ?

Наверняка Анатолий ответит 😁 (извините, что в очередной раз “вмешиваюсь” в вопросы адресованные Вам), что не будет, т.к. РС817 не высокоскоростные оптопары, но я на них делал www.cnczone.ru/forums/index.php?showtopic=362 - всё работает, только “нагружать” (ток коллектора) желательно 20-30мА.

GOOD
arisov77:

…- всё работает, только “нагружать” (ток коллектора) желательно 20-30мА.

что это значит? (поясните для чайника)

arisov77

Чтобы ток в цепи К-Э фототранзистора оптопары (или по другому - ток нагрузки) был 20-30мА. Вы к чему то-же будете подключать плату согласования? Вот то что и будет на входе того устройства будет нагрузкой.

GOOD
arisov77:

Чтобы ток в цепи К-Э фототранзистора оптопары (или по другому - ток нагрузки) был 20-30мА. Вы к чему то-же будете подключать плату согласования? Вот то что и будет на входе того устройства будет нагрузкой.

я было подумал про резисторы на выходе оптопары, так там вроде стоят.

arisov77

3,3кОм которые там установлены “дадут” около 1,5мА.

bolt

А как насчет самому спаять эту схему, да снять осциллограммы, да померить температуру транзисторов?

Зачем? Меня step-dir к Mach не интересует. 😉 Цепочка датчик-RC-компаратор-логика-ключ характерна для всех PWM регуляторов и типовая uc3842 не исключение.

открываются транзисторы по таймеру, а закрываются программно, по прерываниям от компараторов.

Так и здесь открываются от МК и закрываются по компаратору, только встроенному.

… амплитуда треугольного сигнала, определяющего работу ШИМ, вряд ли превышает несколько десятков мВ

Вы знаете схемы, которые иначе работают?

Для правильной работы схемы требуется корректная разводка печатной платы

Справедливо для любых схем, если силовая и измерительная часть собраны на одной плате.

зы. Явных ляпов в обсуждаемой схеме нет. На этом, полагаю, можно и остановиться. 😎