Мощный драйвер шагового двигателя с контроллером STM8S003 и преобразователем RS485, ПДМК012 .

===============================Стукает сильно и беспощадно==========================

12.10.2013 Добавление схемы в прикриплении. Схема частично не совпадает с платой.

Стукнуло меня в эту ночь переделать один из старых экскизов/проектов плат, под новый лад.
Прошлой ночью спал всего 3 часа, так-что наверняка в плате есть ошибки, да и по тексту буду глючить наверно =)….
Многие умные люди мне говорили что лучше мне сначала сделать какие-то готовые устройства, а потом уже отладочные платы на мк, вот и выясню я это здесь в этом посте.

Казалось бы вроде совсем недавно на своей заготовке был ПДМК008, но уже когда ставил последние переходы и расчёсывал эту плату, мне она уже стала не интересной. Одновременно с ПДМК008 делал модель платы на рассыпухе, с использованием полевых сборок. Эта плата осталась в экскизах с именем ПДМК009. Там дальше идёт ПДМК010 для управления 1 постоянным движком — огрызок от ПМК009.
ПДМК011 появится позже, он доделан но сейчас слишком дорог для меня, там стм32ф103 и 4 л293дд, плата в целом напоминает ПДМК003 который тут.

Сравнение с старыми проектами: Вверху ПДМК009, справа ПДМК008 на СТМ8С и Л298П. Внизу тот самый ПДМК012.
Размер ПДМК012 = 64,5мм * 31,1мм
ПДМК012 и его отец и дедуля


Читать дальше

Полномостовой ШИМ с рекуперативным торможением. Продолжение.

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


Читать дальше

Полномостовой ШИМ с рекуперативным торможением

Собственно, сразу к делу.
Намечается большой проект. В настоящее время идет изготовление опытного образца. Необходимо управлять коллекторным электродвигателем 24В 800Вт с питанием от двух кислотных аккумуляторов 2х60Ач с максимально высоким КПД.
Предполагаю использовать ATMega16, она подходит по причине того, что (1) она есть, (2) по количеству выводов идеально, (3)с Пиками пора завязывать, (4) она же стоит на Пинборде.
Ключевой вопрос. Можно ли реализовать 4х-канальный аппаратный ШИМ на Меге16. Немного поковырявшись в даташите, мне показалось, что нельзя, но, может я ошибаюсь.
e2e.ti.com/group/motor/b/blog/archive/2012/04/09/so-which-pwm-technique-is-best-part-5.aspx
Это одна из цикла статей о полномостовом управлении.
Хочу реализовать описанный здесь принцип рекуперативного торможения.
Картинка крупно
При этом, так как питание батарейное, необходимо ограничивать зарядный ток батареи, то есть регулировать длительность той части, когда открыты оба нижних или оба верхних ключа.
Буду признателен за ссылки на литературу по теме.
Уже есть продолжение…

Читать дальше