Сильно греются L298 подскажите

ATLab
hekk:


А как по грамотному ограничить ток фаз двигателя ?
Не хочется перепаивать плату. 😵

Очень просто:
В схеме измерительные резисторы R14, R15 равны 0,5 Ом,
ток фазы нужно ограничить на уровне 2 А, следовательно опорное напряжение, поступающее
со среднего вывода подстроечного резистора R4 (? номер и номинал непонятен) на вывод 15 (Vref) L297 должно быть равно:
Vref = Rизм*Iфазы = 0,5 * 2 = 1 В.
Аналогично можно все посчитать для других значений токов или сопротивления измерительных резисторов.
Измерять лучше цифровым мультиметром, у него входное сопротивление большое, поэтому он окажет меньшее влияние на установленное напряжение.

hekk
ATLab:

Очень просто:
Vref = Rизм*Iфазы = 0,5 * 2 = 1 В.

при выставлении в 1 В начинают противно пищать. Как от этого можно избавиться ?
при 1,5 В писк проподает но это уже 3A и опять перегрев
при 0,65 В практически не греется , двигатель рукой остановить за вал не могу

AZi

2ATLab:
(5…6)*Uдв = (5…6)*(Iдв*R) = 16…19 В. зачем так много?, они уже от пяти вольт будут крутиться не чуть не хуже без всякого разогрева микросхем, возможно только максимальная скорость без потери момента поменьше будет…

ATLab
hekk:

при выставлении в 1 В начинают противно пищать. Как от этого можно избавиться ?
при 1,5 В писк проподает но это уже 3A и опять перегрев
при 0,65 В практически не греется , двигатель рукой остановить за вал не могу

Без осциллографа сложно точно что-то сказать.

Если Вы включаете одновременно несколько двигателей, а драйверы сделаны для каждого двигателя на своей плате, то, практически на 100%, это связано с тем, что генераторы в L297 у вас несинхронизированы, и каждый работает на своей частоте, в результате чего и образуются биения частот, слышимые в звуковом диапазоне.
Посмотрите, как сделаны схемы многоканальных драйверов: там генератор работает только в одной L297, а остальные L297 синхронизируются с ним по выводу 1 (SYNC) - см. Figure 3 : Synchronising L297s в 1334.pdf
Проверить просто - включите только один драйвер и двигатель, все остальное отключите от блока питания. Писк должен пропасть.

Далее, возможно происходит колебание опорного напряжения (Vref) на звуковой частоте. Попробуйте:

  1. Увеличить емкость электролитического конденсатора в цепи питания +5 В
  2. Поставить керамические конденсаторы 0,1 - 0,47 мкФ в цепь питания +5 В, (один крайне желательно прямо у выводов L297)
  3. Поставить конденсатор керамический 0,47 - 2 мкф или/и электролитический (желательно танталовый)
    на 4,7-22 мкФ в цепь Vref.
    Кстати, я так и не понял, какой номинал у подстроечного резистора, регулирующего Vref - надеюсь единицы килоом, а не мегомы, как можно почитать по картинке?

2ATLab:
(5…6)*Uдв = (5…6)*(Iдв*R) = 16…19 В. зачем так много?, они уже от пяти вольт будут крутиться не чуть не хуже без всякого разогрева микросхем, возможно только максимальная скорость без потери момента поменьше будет…

  1. Напряжение питания повышают для ускорения процесса установления заданного тока в обмотке. Чем выше напряжение, тем быстрее установится ток. Этот параметр влияет на скорость шагания.

  2. Вообще говоря, рассеиваемая микросхемой мощность (а точнее транзисторными ключами в ней) практически не зависит от напряжения питания, а зависит только от падения напряжения на открытых ключах (напряжения насыщения) и тока через них протекающего.
    Например, для L298, рассеиваемая мощность 1 канала определится как VCEsat*Io, где VCEsat - суммарное падение напряжения на верхнем и нижнем ключах, Io - ток фазы.
    И, кстати, в графиках Вы не найдете зависимости VCEsat от напряжения питания, в то время как есть
    зависимость VCEsat от тока фазы - и это правильно, это основы работы ключа на биполярном транзисторе. Не буду их излагать, если интересно - почитайте любую доступную (хотя бы и через Inet) литературу.
    Пример: предположим, требуется определить максимальный ток фазы, чтобы рассеиваемая мощность не превысила предельно допустимую.
    По datasheet:
    Pmax=25 Вт (всей микросхемой), соответственно для одной фазы P=12,5 Вт
    VCEsat = 4,9 (при таких расчетах нужно всегда исходить из наихудших параметров),
    тогда
    Iomax = 12,5 / 4,9 = 2,55 А, при этом, в соответствии с таблицей “ABSOLUTE MAXIMUM RATINGS”, температура корпуса будет 75 градусов 😃

hekk
ATLab:

Если Вы включаете одновременно несколько двигателей, а драйверы сделаны для каждого двигателя на своей плате, то, практически на 100%, это связано с тем, что генераторы в L297 у вас несинхронизированы, и каждый работает на своей частоте, в результате чего и образуются биения частот, слышимые в звуковом диапазоне.

Сделаю синхронизацию

ATLab:

Проверить просто - включите только один драйвер и двигатель, все остальное отключите от блока питания. Писк должен пропасть.

Всеравно пиищит 😵

ATLab:

Далее, возможно происходит колебание опорного напряжения (Vref) на звуковой частоте. Попробуйте:

  1. Увеличить емкость электролитического конденсатора в цепи питания +5 В
  2. Поставить керамические конденсаторы 0,1 - 0,47 мкФ в цепь питания +5 В, (один крайне желательно прямо у выводов L297)
  3. Поставить конденсатор керамический 0,47 - 2 мкф или/и электролитический (желательно танталовый)
    на 4,7-22 мкФ в цепь Vref.

Сегодня вечером попробую 😃

ATLab:

Кстати, я так и не понял, какой номинал у подстроечного резистора, регулирующего Vref - надеюсь единицы килоом, а не мегомы, как можно почитать по картинке?

2кОм

AZi

Дык она с шимом чтоли, а, ну тогда да - пофиг до напряжения, я просто думал что там линейные стабилизаторы тока и все лишнее на них в тепло высаживается…

ATLab
hekk:

Сегодня вечером попробую 😃

Вместо осциллографа можно использовать высокоомный (больше 1 килоома) наушник (были такие ТОН-1, ТОН-2), подключив его:

  • один вывод к общему проводу
  • второй, через разделительный керамический конденсатор 0,047 - 0,47 мкф, тыкать в схему и слушать есть писк или нет.

Если наушника нет - можно использовать любой звуковой усилитель, включать так же, только последовательно с конденсатором можно добавить резистор на 50-100 кОм. Уровень громкости, для начала, можно поставить потише 😃

Проверять надо начинать с цепи питания +5В, потом Vref.

8 days later
Практик
hekk:

при выставлении в 1 В начинают противно пищать. Как от этого можно избавиться ?
при 1,5 В писк проподает но это уже 3A и опять перегрев
при 0,65 В практически не греется , двигатель рукой остановить за вал не могу

От противного писка избавиться можно затычкой в уши,перегрев и трескание пополам микросхем
устраняется покупкой их оптом и регулярной заменой,а вал легко останавливается плоскогубцами 😂 Если серьезно,то все дело в самовозбуждении контроллера,который является
быстродействующим и сильноточным оборудованием. Устраняется специальными мерами,наушниками тут не обойтись.
Тут контроллер, который не свиститвообще

ATLab
Практик:

…Skipped…
Если серьезно,то все дело в самовозбуждении контроллера,который является
быстродействующим и сильноточным оборудованием. Устраняется специальными мерами,наушниками тут не обойтись.
Тут контроллер, который не свиститвообще

Сам себя не похвалишь… А если еще сделать умный вид…

Вопрос был не “где купить контроллер”, поэтому с предлжениями о продаже, pls, в другой раздел.
По существу вопроса есть рекомендации?