Перейти к содержанию
    

ШИМ-управление мощным двигателем постоянного тока от микроконтроллера

Частоту ШИМа рекомендуют брать выше 16 КГц за гранью слышимости человеческого уха. Но если в помещении шумно, или шумит механизм, то можно и не высокую частоту брать - все равно шум заглушит писк. Номинал токосъемного 1 - 5 Ом слишком большой. При токе 2 А уже 4 Вт будем рассеивать и это для 1 Ом. И сигнал с резистора на АЦП так напрямую, без фильтра заводить не стоит.

И, ИМХО, драйвер для нижнего полевика не обязателен. Если взять что-нить не Logic Level, то сносно будет работать от ножек проца. Здесь тоже следует уменьшить номинал токосъемного резистора.

Спасибо, но повидав много двма я ставлю всегда все мощее чем надо так что на плате что я сделал и подарил стоял 10-ВТ керамический резистор- класс. Напишите пожалейста про фильтр для АЦП, интересно какай лучше подходит.

 

Большой ток - хорошо, а огромный - еще лучше (и с дымком) - класссс.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Напишите пожалейста про фильтр для АЦП, интересно какай лучше подходит.

Я ставил обыкновенную RC цепь (см. рисунок), с расчетом отсекать все, что длительностью меньше 1 мкс.

Большой ток - хорошо, а огромный - еще лучше (и с дымком) - класссс.

:)

post-8125-1225694830_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я ставил обыкновенную RC цепь (см. рисунок), с расчетом отсекать все, что длительностью меньше 1 мкс.

 

:)

Спасибо бальшое за регулятор тока )) А обратную связь ОУ не видно )) Это же самое вкусное.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо бальшое за регулятор тока )) А обратную связь ОУ не видно )) Это же самое вкусное.

Ну у меня это не совсем регулятор тока, а защита от КЗ. Да и целью-то я ставил показать не регулятор тока, а фильтр) Но вот пожалуйста, фрагмент схемы регулятора полностью)

post-8125-1225875184_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поставьте парочку в параллель лучше

Они в пути, почтовой посылкой. Придут - так и сделаю.

----------

А вот ещё вопрос. Движок будет потреблять десятки Ампер. Сам по себе движок работает от мостикового выпрямителя на мощных диодах (то есть без всякого сглаживающего фильтра). А как в этом случае будут себя вести IR-ки? Если их желательно питать сглаженным напряжением, то как это сделать при таких больших токах?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поставь фильтр где -то на 470мкФ, думаю должно хватит,ну и выбери двойной запас по напряжению. и все будет ок. Ну и смори напряжение на транзюках, чтобы всплески С-И не были выше напряжения пробоя , желательно уменьшить индуктивность цепей так чтобы выброс был мах на 0,5-0,8 раз больше от номинала, а транзюк выбираешь с двойным запасом по напряжению. Смори еще напряжение З-И, чтобы хвостик управляющего напряжения при закрытии сильно вниз не уползал, если драйвер поддерживает порядка -10В на закрытии то всплеск должен быть мах на -15В

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пришли IR3310. Методом проб и ошибок остановился на такой схеме (см. рисунок). Может, не совсем грамотно и не совсем рационально, но из имеющихся деталей, работает и IR3310 не греется с маленьким радиатором. Может, кому-то пригодится.

post-37817-1228294451_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день!

Я собрал вашу схему управления и у меня есть вопрос: как именно вы управляете схемой через ATmega?

Я использую Arduino на меге168, на 11 ногу подаю посредством шим значения.

При напряжении источника 18В, в нулевом значении 11й ноги - на двигатель выходит 5В.

При значении 10 на 11й ноге - напряжение на двигателе уже 17В и потом начинает увеличиваться по тихоньку...

Как именно управлять транзистором IRFZ?

 

Может кто ещё подскажет?

P.S.: если кто не понял, на Arduino выход на ноги с ШИМ задаётся числом 0-255, что соответствует 0-5 вольтам.

 

Вместо SFH6156 использовал PC817 Sharp

Вместо IRFZ24 - IRFZ34N

 

Мало ли...

 

P.P.S.: Всё получилось! Спасибо за схему!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я не понял, как этот Ардуино без балластного резистора на излучающий диод оптопары работает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну по идее можно попробовать стягивающий резистор воткнуть.

 

P.S.: Но вообще всё отлично работает и без него.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я имел в виду что диод в оптопаре (по рисунку SFH6156) или даже ваш PC817 работает как стабилитрон на напряжения порядка 2-х вольт. И при переключении ножки МК в лог 1 его питание должно просесть под это напряжение, или иначе ток через диод и соответственно вывод МК должен превысить допустимый.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

P.S.: Но вообще всё отлично работает и без него.

У Вас всё в порядке в том месте, где принимаются решения? Светодиод не сгорит, там до 50 мА.

Пин выдаст 30ма, дальше - просадит питание.

Сколько такое чудо проработает? Думаю - неделю от силы. Идеальный товар для продажи в подземке :)

Изменено пользователем _Pasha

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Предлагаете поставить резистор на 220Ом перед диодом?

Не предлагаем, а принуждаем.. Без резистора один процессор будет жить, но недолго. А другой может сразу крякнуть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...