Контроллер униполярного ШД на L297

Этот раздел для самых начинающих, но не обижайтесь на название, в нашей "Песочнице" с удовольствием барахтаются и опытные , которые ответят на любые ваши вопросы, пусть и самые простые, научат отличать одни узлы от других, и многое подскажут начинающим.
И вообще мы все дети, только игрушки у нас другие.
Ответить
RunnyBore604

Контроллер униполярного ШД на L297

Сообщение RunnyBore604 »

Не прошло и года. Вот новая схема:
Показать/Спрятать
Изображение
Вот плата:
Показать/Спрятать
Изображение
Вот мотор:
Показать/Спрятать
Изображение
А вот и проблема, на медленных оборотах мотор не крутится, а дергается туда-сюда. Особенно заметно в полном шаге. Питание мотора 19V, частота шим около 40 kHz. Ток выставил как указано на моторе - 0.4A. У Dj_smart, на его плате на входах компаратора стоят конденсаторы по 680pF, его плату я тоже собирал, и тоже дергалось. +Проверял на NEMA23, ток 3A, питание 12V от компьютерного БП.

Подпоял на своей плате конденсаторы по 100nF, перестал дергаться - начал крутиться. Так вот, емкость конденсаторов имеет значение? Или можно любые? Или причина не только в конденсаторах?
aach
Станкостроитель
Станкостроитель
Сообщения: 466
Зарегистрирован: 22 ноя 2011, 09:54
Имя: Анатолий
Откуда: Беларусь. Новополоцк.

Re: Контроллер униполярного ШД на L297

Сообщение aach »

RunnyBore604 писал(а):Подпоял на своей плате конденсаторы по 100nF, перестал дергаться - начал крутиться. Так вот, емкость конденсаторов имеет значение? Или можно любые? Или причина не только в конденсаторах?
Артур, без конденсаторов (с правых ног R7 и R8 на корпус) работать как бы и не должно. Это RC-фильтр. 100nF многовато. Я не встречал что бы ставили более 1nF. Обычно 220 - 680pF. Ещё - ни по схеме, ни на Вашей плате я не вижу шунтирующих питание конденсаторов (по VCC 470 - 1000мкФ + 100nF), которые просто обязательны, тем более если питаетесь от компового импульсника. Ещё не помешает по 100nF непосредственно на ногах питания микросхем. Так же необходим злектролит по силовому питанию.
P.S. Это что касалось вопроса по конденсаторам. Теперь ещё по схеме. Нет возможности и времени очень сильно анализировать, простите. Что на вскидку, может как вопрос к Вам. Если Вы взяли по аналогии со схемой "L297+IRF для биполярников", то там было L297+IRF через IR2104 и выхода INH1 INH2 подключаются к инверсным входам SD Ирок. Вот и вопрос. А не нужно-ли и в Вашем случае инвертировать эти цепи? Посмотрите, например, Робозоновский контроллер на пик2320 для униполяров. Сорри ещё раз, самому сейчас разбираться никак нет времени, не до станков.
RunnyBore604

Re: Контроллер униполярного ШД на L297

Сообщение RunnyBore604 »

aach, спасибо за ответ. Заменю потом конденсаторами меньшей емкости. Что-то и в голову не пришло, что это RC-фильтр.

У IR'ок вход SD (ShutDown) активный низкий, т.е. 0V = оба транзистора закрыты / 5V = один из транзисторов открыт. Так что здесь у меня все правильно.

А по поводу шунтирующих питание конденсаторов, они же уже есть в БП (электролитические). А 100nF я никогда и не ставил (по питанию), проблем небыло, вроде. То же и с питанием моторов - все моторы питаются от одного БП, можно же поставить один конденсатор большой емкости в сам БП?

P.S. Я в электроники не профи, но и не нуб.
aach
Станкостроитель
Станкостроитель
Сообщения: 466
Зарегистрирован: 22 ноя 2011, 09:54
Имя: Анатолий
Откуда: Беларусь. Новополоцк.

Re: Контроллер униполярного ШД на L297

Сообщение aach »

RunnyBore604 писал(а):А по поводу шунтирующих питание конденсаторов, они же уже есть в БП (электролитические). А 100nF я никогда и не ставил (по питанию), проблем небыло, вроде. То же и с питанием моторов - все моторы питаются от одного БП, можно же поставить один конденсатор большой емкости в сам БП?
Это не грамотно. Кондёры должны быть как можно ближе к потребителю питания. Контроллер это законченное изделие и не должно быть и подозрений что там что-то не так. У Вас сейчас короткие провода и просто проверки на столе, соберёте в корпус проложите жгуты и получите нервы и поиски причин наводок. Шунтирование ножек питания цифровых микросхем это классика, не обсуждается, а так всё в Ваших руках. Успехов.
aach
Станкостроитель
Станкостроитель
Сообщения: 466
Зарегистрирован: 22 ноя 2011, 09:54
Имя: Анатолий
Откуда: Беларусь. Новополоцк.

Re: Контроллер униполярного ШД на L297

Сообщение aach »

RunnyBore604 писал(а):Что-то и в голову не пришло, что это RC-фильтр
Да, это ФНЧ. При 100nF частота среза 1590 Гц. При 10nF соответственно 15900Гц примерно. Это если 1кОм резистор. Онлайн-расчёт в интернете. В драйвере на А3977, только что смотрел, параллельно токовым резисторам стоят 10nF.
RunnyBore604

Re: Контроллер униполярного ШД на L297

Сообщение RunnyBore604 »

А какая частота нужна? Расчет по формуле приведенной ниже?
Изображение
aach
Станкостроитель
Станкостроитель
Сообщения: 466
Зарегистрирован: 22 ноя 2011, 09:54
Имя: Анатолий
Откуда: Беларусь. Новополоцк.

Re: Контроллер униполярного ШД на L297

Сообщение aach »

RunnyBore604 писал(а):А какая частота нужна? Расчет по формуле приведенной ниже?
Формула правильная. Определяет частоту среза фильтра.
ФНЧ - фильтр по пропусканию - НЧ пропускает, ВЧ давит. Частота среза зависит от того, до какой частоты СТЕП Вы собираетесь использовать контроллер, плюс небольшой запас полосы пропускания. Импульсы обратной связи для ШИМ будут свободно проходить до этой частоты. Выше будут завалены или подавлены. Так же будет подавлено всё что выше полосы пропускания. А это переходные процессы от переключения полевиков, диодов полевиков, ВЧ наводки, помехи и т.д. Это что бы микросхема не сходила с ума, думая как же ей ШИМовать-то в таком-то "лесу" :)
П.С. Если питание шунтировать емкостями не собираетесь, то и не заморачивайтесь с фильтрами. Секс в любом возрасте полезен.
Ответить