...По поводу контроллеров-драйверов
доброе время суток.
прошу не пинать сильно ногами новичка
но ткните пожалуйсто носом
где золотая середина
какая схема лучше и проще и практичнее
заранее благодарен
доброе время суток.
прошу не пинать сильно ногами новичка
но ткните пожалуйсто носом
где золотая середина
какая схема лучше и проще и практичнее
заранее благодарен
я имел в виду контроллер - устройство (плата)
LPT -> board -> stpmotor
…
но ткните пожалуйсто носом
где золотая середина
какая схема лучше и проще и практичнее…
Вы уже организовали ветку с такими вопросам, там Вам ответили.
Зачем повторять одно и то же?
Довольно много. Код интересен конструктору, а для копирования достаточно схемы и прошивки.
Схема robozone.su/…/kontroller-unipoljarnogo-shagovogo-d… вполне съедобная. Использована стабилизация не мгновенного тока, а среднего значения, что дает форсирующий выброс в начале каждого шага.
Относительно драйверов вопрос спорный, на эту тему имеется AN971.pdf. Можно конечно заменить 7408 на 4*UC3842, но ток ШД<5А, а полевики на 50А.
Собрал я схему по ссылке robozone.su/…/kontroller-unipoljarnogo-shagovogo-d…, подключил двигатель 1а, 1б.
Подал 24В
Не работает.
Точней работает, но транзисторы греются очень сильно, получил ожог (маленький).
Подал 60В, спалил 2-а транзистора 😎 . То что не нужно было подавать 60В если греется при 24В, это и так уже понятно (прошу сильно не пинать).
Как я понял транзисторы греются из-за того что не могут или не успевают открыться. Осциллографа посмотреть что происходит, нет.
Решение проблемы, применение драйверов ПТ. Помогите применить драйвера, ну незнаю я как это делается.
P.S.: Деталек накупил на 3-и комплекта, собрал Extra-PIC прошивать PIC (промучился, заработал). А тут, не работает. 😦
Собрал я схему по ссылке robozone.su/…/kontroller-unipoljarnogo-shagovogo-d…, подключил двигатель 1а, 1б.
Подал 24В
Не работает.
Точней работает, но транзисторы греются очень сильно, получил ожог (маленький).
Подал 60В, спалил 2-а транзистора 😎 . То что не нужно было подавать 60В если греется при 24В, это и так уже понятно (прошу сильно не пинать).
Как я понял транзисторы греются из-за того что не могут или не успевают открыться. Осциллографа посмотреть что происходит, нет.
C такими вопросами лучше обращаться к автору.
IMHO, на том сайте нет ни одной достойной повторения схемы.
Все они работают на задержках и гонках состояний, а такие режимы никогда не бывают устойчивыми и крайне капризны.
Если все же решите помучиться, для начала увеличьте R25, R26 в 4-6 раз или увеличьте R12 до 43 кОм… 51 кОм - так вы ограничите максимальный ток через транзисторы на уровне примерно 2 А.
А вообще в схеме есть и другие ошибки.
Решение проблемы, применение драйверов ПТ. Помогите применить драйвера, ну незнаю я как это делается.
Не, драйверы тут не помогут.
P.S.: Деталек накупил на 3-и комплекта, собрал Extra-PIC прошивать PIC (промучился, заработал). А тут, не работает. 😦
Сочувствую, но решение Вы примали самостоятельно. Так что уж теперь на зеркало пенять…
Если есть SLA7024 (про нее есть на том же сайте) можете PIC приспособить к ним, выйдет гораздо лучше.
Все они работают на задержках и гонках состояний, а такие режимы никогда не бывают устойчивыми и крайне капризны.
О каких гонках, режимах, ошибках и капризах идет речь?
Как я понимаю, это улучшенная версия проверенного ребятами с robozone контроллера.
Если есть SLA7024 (про нее есть на том же сайте) можете PIC приспособить к ним, выйдет гораздо лучше.
Не издевайтесь, S-Tar и так малость переоценил свои возможности 😃
Не издевайтесь, S-Tar и так малость переоценил свои возможности 😃
❓ ❓ ❓
Чего-то я недопонял, в каком смысле переоценил?
это и так уже понятно
😃
О каких гонках, режимах, ошибках и капризах идет речь?
Будем надеятся, что Вам будет понятно о чем я пишу.
Частота ШИМ в такой схеме задается:
- постоянной времени R19C4
- временем задержки переключения компаратора в PIC
- временем задержки и временем переключения IRLZ44
- временем задержки переключения 7408 (это время мало и им можно пренебречь).
Компараторы PIC включены в конфигурации “2 компаратора с общим опорным напряжением и выведенными наружу выходами” см. картинку comparators.png.
Когда напряжение на входе компаратора приближается к опорному на выходе у него неизбежно появляется “дребезг” хаотичное изменение состояния выхода с лог. 0 в 1 с высокой частотой.
Чем медленнее меняется входное напряжение, тем дольше происходит дребезг. См. картинку comp_out.png: дребезг - это широкие черные полосы на картинке.
Когда компаратор начинает дребезжать, аналогично ведет себя напряжение на затворе полевика.
Но транзистор не может переключаться так быстро, в результате он в момент дребезга оказывается в полузакрытом/полуоткрытом соcтоянии и греется.
Рано или поздно он конечно переключится, когда выход компаратора придет в устойчивое состояние.
В этот момент начнет работать цепочка R19C4, напряжение на С4 сменит направление изменения.
Форма напряжения на С4 представляет собой нечто близкое к треугольнику небольшой амплитуды с постоянной составляющей, определяемой средним током через обмотку ШД.
Небольшая амплитуда этого треугольника обусловливает высокую чувствительность к всевозможным помехам, и, следовательно, нестабильности ШИМ.
Это могло бы работать, если бы в компаратор был введен гистерезис.
Но! В данной схеме его невозможно ввести прининципиально, поскольку опорный вход у компараторов общий.
Фу, надоело. Умному достаточно, а …
Как я понимаю, это улучшенная версия проверенного ребятами с robozone контроллера.
Если это улучшенная, какова же ухудшенная 😃
Интересно с каким двигателем ребята ее испытывали? C тем что на фото? Из принтера и током 0,6-0,7А?
Тогда нафига в схеме номиналы на 10 ампер тока?
Частота ШИМ задана R19C4, остальным можно пренебречь, в т.ч. и временем неустойчивого состояния компаратора. Аналогично выполнен ШИМ в контроллере Ридико, а уж его в плохом знании электроники заподозрить сложно.
Частота ШИМ задана R19C4, остальным можно пренебречь, в т.ч. и временем неустойчивого состояния компаратора.
А как насчет самому спаять эту схему, да снять осциллограммы, да померить температуру транзисторов?
А потом погонять с током хотя бы пару ампер из 10 возможных?
Раз уж так уверены в нормальной работе этого драйвера?
Аналогично выполнен ШИМ в контроллере Ридико, а уж его в плохом знании электроники заподозрить сложно.
Вы сюда Ридико не приплетайте, у него ШИМ сделана программно-аппаратно: открываются транзисторы по таймеру, а закрываются программно, по прерываниям от компараторов.
Вот цитата из его статьи:“Для осуществления ШИМ-стабилизации тока фазы должны периодически включаться, а затем, при достижении током заданного уровня, выключаться. Периодическое включение производится в прерывании таймера 0, для чего даже в случае отсутствия переполнения программного таймера STCNT в порт выводится текущая комбинация фаз. Происходит это с периодом 25мкс (что соответствует частоте ШИМ 40кГц). Выключением фаз управляют компараторы, выходы которых подключены к входам прерывания INT0 и INT1.”
Тут он сэкономил целую одну микросхему триггеров рублей за 5, и получил задержку выключения транзисторов. Это ограничивает минимальный ток в обмотке. Хотя для его применения это не слишком важно.
И еще одна:"Нужно сказать, что аналоговая часть системы ШИМ-стабилизации тока фаз двигателя является довольно «капризной». Дело в том, что сигнал, снимаемый с датчика тока, содержит большое количество помех. Помехи возникают в основном в моменты коммутации обмоток двигателя, причем как «своей», так и «чужой» фазы. Для правильной работы схемы требуется корректная разводка печатной платы, особенно это касается земляных проводников. Возможно, придется подобрать номиналы ФНЧ на входе компаратора или даже ввести в компаратор небольшой гистерезис"
Вот так! И это при фиксированной частоте ШИМ.
А в обсуждаемом контроллере амплитуда треугольного сигнала, определяющего работу ШИМ, вряд ли превышает несколько десятков мВ, поэтому все помехи там вылезут боком.
P.S. Вы бы подумали лучше: а почему в серийных драйверах не используется такое построение схемы регулирования ШИМ?
C фиксированным периодом есть, с фиксированным временем выключенного состояния есть, а таких, как в обсуждаемом драйвере, нет.
IMHO, на том сайте нет ни одной достойной повторения схемы.
GOOD DAY ATLab
как приговор звучит сайту, хотя бы плата опторазвязки будет работать ? стоит сделать ?
как приговор звучит сайту, хотя бы плата опторазвязки будет работать ? стоит сделать ?
Наверняка Анатолий ответит 😁 (извините, что в очередной раз “вмешиваюсь” в вопросы адресованные Вам), что не будет, т.к. РС817 не высокоскоростные оптопары, но я на них делал www.cnczone.ru/forums/index.php?showtopic=362 - всё работает, только “нагружать” (ток коллектора) желательно 20-30мА.
…- всё работает, только “нагружать” (ток коллектора) желательно 20-30мА.
что это значит? (поясните для чайника)
Чтобы ток в цепи К-Э фототранзистора оптопары (или по другому - ток нагрузки) был 20-30мА. Вы к чему то-же будете подключать плату согласования? Вот то что и будет на входе того устройства будет нагрузкой.
Чтобы ток в цепи К-Э фототранзистора оптопары (или по другому - ток нагрузки) был 20-30мА. Вы к чему то-же будете подключать плату согласования? Вот то что и будет на входе того устройства будет нагрузкой.
я было подумал про резисторы на выходе оптопары, так там вроде стоят.
3,3кОм которые там установлены “дадут” около 1,5мА.
А как насчет самому спаять эту схему, да снять осциллограммы, да померить температуру транзисторов?
Зачем? Меня step-dir к Mach не интересует. 😉 Цепочка датчик-RC-компаратор-логика-ключ характерна для всех PWM регуляторов и типовая uc3842 не исключение.
открываются транзисторы по таймеру, а закрываются программно, по прерываниям от компараторов.
Так и здесь открываются от МК и закрываются по компаратору, только встроенному.
… амплитуда треугольного сигнала, определяющего работу ШИМ, вряд ли превышает несколько десятков мВ
Вы знаете схемы, которые иначе работают?
Для правильной работы схемы требуется корректная разводка печатной платы
Справедливо для любых схем, если силовая и измерительная часть собраны на одной плате.
зы. Явных ляпов в обсуждаемой схеме нет. На этом, полагаю, можно и остановиться. 😎
GOOD DAY ATLab
как приговор звучит сайту, хотя бы плата опторазвязки будет работать ? стоит сделать ?
Ну, я был несколько категоричен и имел ввиду только те схемы, которые смотрел: драйверов ШД.
Про весь сайт судить не берусь, поскольку полностью его не смотрел.
По поводу опторазвязки:
чтобы не быть голословным, взял pdf на оптрон PC817, в нем есть диаграмма, показывающая времена в зависимости от сопротивления нагрузки выходного транзистора оптрона.
На картинке все понятно нарисовано, я только пометил точки на характеристиках и подписал на диаграмме конкретные
значения времени для нагрузки 3 кОм - как на схеме с robozone_su.
Видно, что скорость работы такой опторазвязки будет довольно низкой - не быстрее примерно 1/(0,00003+0,00004)=14285 (Гц) импульсов STEP в секунду.
Достаточно вам этого или нет - решите сами.
Лично я использую оптроны TLP2630, а про “убыстрение” PC817 Вам ответил Андрей Арисов - нужно уменьшить резисторы нагрузки, вместо 3,3 кОм поставить ом на 300.
Посмотрите на приведенную картинку и по ней определитесь с номиналом этого резистора. Только не перестарайтесь и не возьмите его слишком малым - транзистор в оптроне может сгореть.
А что это вы atLAB такой агрессивный , ваши посты посмотреть так тут вообще ничего не стоит делать. Вот возьмите и выложите свою полностью законченную конструкцию , да без недостатков , да чтоб простая была , да дешевая…
Практически все о чем на сайте упоминалось я собирал и вышеуказанные контроллеры отнюдь далеко не самые худшие, т.к. позволяют быстро и недорого добиться результата
Так и здесь открываются от МК и закрываются по компаратору, только встроенному.
Вы бы, прежде чем утверждать, посмотрели описание на PIC и разобрались в схеме.
ШИМ регулятор в ней устроен как приведено на картинке. Где здесь запуск цикла ШИМ от МК?
МК управляет только выбором обмотки.
Вы знаете схемы, которые иначе работают?
Ага, знаю. Вы тоже можете посмотреть, например на схему cервоконтроллера A300, там амплитуда пилы отнюдь не милливольты.
зы. Явных ляпов в обсуждаемой схеме нет. На этом, полагаю, можно и остановиться.
А что это вы atLAB такой агрессивный , ваши посты посмотреть так тут вообще ничего не стоит делать
Я не агрессивный, я только высказываю свое мнение, при этом стараюсь его аргументировать, в отличие от того же болта.
Принимать во внимание или нет мое мнение - личное дело каждого.
Вот возьмите и выложите свою полностью законченную конструкцию , да без недостатков , да чтоб простая была , да дешевая…
Кому это надо? Вам? Мне?
И для чего? Для самоутверждения? Я уже давно вырос из этого.
Я не борюсь за всеобщее счастье, мне оно пофиг. 😃
Была же ветка про “народный драйвер”, где он?
без недостатков , да чтоб простая была , да дешевая…
Так не бывает, тем более для универсального контроллера. А разумные “наезды” полезны, поскольку позволяют выявить узкие места. 😒