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

ATLab
Baha:

Анатолий, Семенова читал, и какое отношение имеет это к данной ситуации, если реально все это работает. Повторения прописных истин.

4axLPT тоже реально работает. Но радостных лиц по этому поводу что-то не видно.
Повторение истин не помешает, тем более, что Вы, видимо, не понимаете сути проблемы: разницы между работой маломощного полевика (например в КМОП микросхеме) и силового, работающего на индуктивную нагрузку.

Например для IRLZ44, уровень сработки от 1 до 5 вольт, при номинальном токе 250 микроампер!

Это все правильно и полевик можно рассматривать как прибор, управляемый напряжением, в статике, когда он находится в включенном /выключенном состоянии, либо переключается редко и переходными процессами можно пренебречь.
Как только частота переключения повышается - переходными процессами пренебрегать уже не получается, поскольку именно во время этих процессов происходит вредное рассеяние мощности на канале и полевик греется.
Время переходного процесса конкретного полевика определяет параметр “заряд затвора”.
Чтобы сократить время переходного процесса включения/выключения от драйвера требуется, чтобы он мог формировать достаточный вытекающий/втекающий ток. Например, TPS2811 выдает до 2 А, UCC27323 - до 4 и т.д.
Очевидно, что 74HC с ее 25 мА (или сколько она там выдаст в режиме КЗ) не подходит для скоростного управления мощными полевиками.

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

Baha
ATLab:

4axLPT тоже реально работает. Но радостных лиц по этому поводу что-то не видно.

Реально НЕ РАБОТАЕТ! Хотите я вам его отправлю, дайте мне свой адрес в личку. Посмотрите на это чудо.

ATLab:

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

Главное результат! Я же у вас ничего не просил?!

oldabrikos

… А много вы в сети видели проектов которые работают с открытым исходным кодом???
И к тому-же может вы сами и доработаете данный девайс если уж так хорошо видите его недостатки ?

ATLab
oldabrikos:

… А много вы в сети видели проектов которые работают с открытым исходным кодом???

Не скажу про много, но есть, проект Mardus-Kreutz, например в соседней ветке обсуждается.
Можно appnotes от Microchip посмотреть или Linistepper, был еще проект на 12С509.
Это то, что первое вспомнилось и выложено в исходниках.
А проекты, на которые указали Вы:

  • без “открытого исходного код” (автор же там написал в сообщениях: нет и не будет), только hex, и то только для зарегистрированных участников (зачем?). Или для зарегистрированных доступно? Я то не стал регистрироваться…
  • насчет нормальной работы большие сомнения, учитывая одинаковый схемный подход (одинаковые ошибки).

И к тому-же может вы сами и доработаете данный девайс если уж так хорошо видите его недостатки ?

С такими редложениями - лучше к автору. Будет желание - учтет замечания и переделает.
Хотя, imho, дорабатывать там нечего, проще с нуля сделать.

mura
ATLab:

Хотя, imho, дорабатывать там нечего, проще с нуля сделать.

O

bolt

А много вы в сети видели проектов которые работают с открытым исходным кодом???

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

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

bolt

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

oldabrikos

Mardus-Kreutz хе-хе… выйдет значительно дороже , да и изготовление с настройкой времени займут больше, про аппноты вообще ни к чему , это ж только примеры а не готовые решения с п.платами. линистеппер делал , на слабые движки еще можно , а на помощнее? Да и к тому же все примеры для УНИПОЛЯРНЫХ включений…

ATLab
oldabrikos:

Mardus-Kreutz хе-хе… выйдет значительно дороже , да и изготовление с настройкой времени займут больше,

Так надо чтобы нормально и надежно работало или чтобы дешево и быстро?
Если последнее - счетчик, дешифратор немного логики и полевики, будет еще лучше чем на PIC16F628, потому, что в счетчике и дешифраторе нет потенциально ненадежного элемента конструкции - программы.

про аппноты вообще ни к чему , это ж только примеры а не готовые решения с п.платами.

Не все appnotes такие, есть и с платами, например: An155 от SiLabs.

Да и к тому же все примеры для УНИПОЛЯРНЫХ включений…

Что-то я не припомню на упоминаемом сайте драйверов для биполярных ШД. Или чего пропустил интересного?

oldabrikos

…сорри пропустил я , сам переделывал контроллер с сайта под биполярный 😉

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

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