Помимо отсутствия аппаратно гарантированных пауз между импульсами управления направлением вращения электродвигателя, что само по себе не смертельно, т.к. смену направления вращения можно делать программно через СТОП на ШИМ-модуляторе, в схеме отсутствует так называемый "разрядный" ключ параллельно двигателю.
Внешние цепи для движка не должны "уходить в обрыв" — токам от запасённой энергии в двигателе (и в механизме на его валу) надо где-то и куда-то протекать, иначе транзисторы попросту будут "прошиваться" выбросами напряжения.
Верхние транзисторы нормально открываться в такой схеме не будут, потому как напряжение на затворе не дотягивает даже до Vcc. Оттого и греются. Для этого специальные драйвера ставятся с бустерной емкостью. Или надо поднимать питание оптронов еще на пару вольт. Или, как вариант, ставить p-канальные МОСФЕТы. Причем LL (то бишь logic level). И в программе делать дедтайм обязательно.
для(управления) верхними транзисторами нужна вольтодобавка — т.е. её нужно делать
или использовать драйверы
Если делать опторазвязку, то надо делать и развязка по питанию цифровой части от силовлой
Для токов более 3А развязка нужна.
L293 тоже будет греться, и 3А на ней только с радиатором и частоту более 10кГц она не потянет
Может, в данном случае это и ерунда, но я однажды с этим столкнулся. Если не учитывать скорость смены состояния DD1 на выходе с 1 на 0, то при смене направления какие-то микросекунды ключевые транзисторы делают кз, т.е., одновременно открыты все 4 — Т1, Т6, Т7, Т8. Хотя... Если предварительно не забывать закрывать Т9, то не проблема. Возможно, нагрев из-за этого?
Если забить на малось ущербную среду ардуино и писать хотя бы в cvavr, то используя НОРМАЛЬНЫЙ таймер (а не делей), можно замутить шим хоть на все ноги меги.
изделие чем то напоминает готовое — goodluckbuy.com
и уважаемый автор мне лично было бы интересна тема...как сделать свой шилд...с прототипа пернести уже в нормальную схему...в CAD систему, а потом уже ЛУТ примкенить...
Гы.. И не одного "троля".
Таких бы статей побольше, глядишь и выродился бы тролизм как класс. :-))
Кстати — а почему бы не приделать порт УСБ и не регулировать всё "программным способом"?
В виндовс это как нефига делать, а вот Линукс — "масдай"! (про всякие аппели я вааще молчу)
Ну как? Не потянет на холивар? (а то скучно сидите). :-)))
Комментарии
Внешние цепи для движка не должны "уходить в обрыв" — токам от запасённой энергии в двигателе (и в механизме на его валу) надо где-то и куда-то протекать, иначе транзисторы попросту будут "прошиваться" выбросами напряжения.
или использовать драйверы
Если делать опторазвязку, то надо делать и развязка по питанию цифровой части от силовлой
Для токов более 3А развязка нужна.
L293 тоже будет греться, и 3А на ней только с радиатором и частоту более 10кГц она не потянет
нужно более 500нс давать задержку
и уважаемый автор мне лично было бы интересна тема...как сделать свой шилд...с прототипа пернести уже в нормальную схему...в CAD систему, а потом уже ЛУТ примкенить...
Таких бы статей побольше, глядишь и выродился бы тролизм как класс. :-))
Кстати — а почему бы не приделать порт УСБ и не регулировать всё "программным способом"?
В виндовс это как нефига делать, а вот Линукс — "масдай"! (про всякие аппели я вааще молчу)
Ну как? Не потянет на холивар? (а то скучно сидите). :-)))