Страница 1 из 70

L297-IRFZ для биполярников

Добавлено: 08 дек 2009, 10:11
life
Схема мощного контроллера биполярного ШД. По мнению многих собравших, довольно удачная конструкция.
Вот собственно схема:
Показать/Спрятать
Изображение
Вариант исполнения от aveted:
Показать/Спрятать
Изображение
Вариант от LordFox:
Показать/Спрятать
Изображение
Вот ещё одна плата добавилась. От GuHard.
Скачать файл "by_guhard.zip"(241.2 кб)
Плата от Химика Скачать файл "l297+irf_by_xumuk.lay"(132.4 кб)
Землю вокруг платы замкнуть в кольцо! Стабильнее работает на повышенных напругах.
Плата в смд-исполнении от AndrewO Скачать файл "ir+irf.rar" с файлообменника cncfiles.su (960.8 кб)
Плата, внешний вид от СhaiSER'а Скачать файл "l297+irfz44_by_chaiser.rar" с файлообменника cncfiles.su (1.5 мб)
Далее следует архив, в котором находится схема, "классическая" :) плата, статья по настройке, а также варианты плат от aveted и LordFox. Большая благодарность им за материал.
Изображение
Отдельное СПАСИБО Dj_Smartу за поддержку ссамого начала, Трудоголику поставившему точку в "деле о транзисторе" :), а также всем кто решился и делился своими результатами.
Установка тока движков- Скачать файл "l297_l298_uref_rs.rar" с файлообменника cncfiles.su (209.7 кб)

Очень важно! Читаем, собираем, дальше по обстоятельствам. http://www.cncmasterkit.ru/viewtopic.php?f=18&t=651
ЕЩЁ ВАЖНЕЕ. Лучше IR2104 брать в смд-варианте. Кривых не встречалось совсем. И дешевле. И! Если всё-таки дип, не поленитесь и спаяйте тестер!php?id=1446]Скачать файл

Добавлено: 10 дек 2009, 21:20
Dj_smart
Отдельное СПАСИБО Dj_Smartу
Как же, смарту... Если бы не пришёл bolek, и не начал... Короче вы неправы, не верю, и вообще у вас фиг получится :no: . Ввязался из вредности, и ни капли не жалею.
Не подумайте что нахваливаю, но сделал их 11 штук. Себе и друзьям. Правило одно - тщательная сборка и контроль после оной - всё, считайте что работает. Ну а усилие тогдашних моих ДШИ200-1 возрасло так, что диву давался.
Не променяю ни на какой другой!
Вот такое ваш контроллер может? Скачать файл "Wideo-0015.mp4"(416.7 кб)

Добавлено: 10 дек 2009, 21:39
VVChaif
а как вам это???
umnik_odnoplatnik.avi
тут конечно уже две стихии (контролер и драйвер) пересекаются, но все же...
PS даже три...

Добавлено: 11 дек 2009, 07:50
LordFox
Небольшое дополнение к плате: установленны стабилизаторы 5 и 15 вольт можно прикрутить маленький радиатор (общий, корпус на земле), выходы и входы на клемники, если установить 7812 и питать IR2104 от 12 вольт то и вентилятор на радиаторе можно питать от платы там предусмотрены контакты

Добавлено: 07 янв 2010, 19:32
aveted
Сегодня делал настройку шима да заодно сделал
видео работы режима удержания для наглядности
тем кто будет собирать
Скачать файл "wideo_test1.zip"(8.4 мб)
а тут режим полный шаг максимально разогнал
Скачать файл "wideo_test.zip"(4.3 мб)
с такой скоростью за шестерню остановить просто
а без шестерни можно но постараться надо.
винт чуть слабее на ось когда приладил дак он у меня на пол метра
в верх взлетел.

Добавлено: 09 янв 2010, 23:44
box111
Здравствуйте уважаемые станкостроители.
Собрал данный контроллер. Работает почти нормально.
Использую mach3, настройки 320шаг/мм, скорость 1200мм/мин,
ускорение 600мм/с^2.
Теперь самое интересное:
Вход степ подтянут к +5в, значит в маче нужно выставить активный низкий для степа иначе не работает режим удержания. Если сделать так то на скоростях 0,2-2% в режиме ручного прогона(клавиша TAB) движок делает несколько шагов и встаёт, при этом иногда промаргивает светодиод "удержание".

Если выставить активный-высокий то все работает нормально, но соответственно НЕ включается удержание.

С длительностью степа игрался,ставил опторазвязку, шинный формирователь, ничего не помогло.

Наставьте на путь истинный пожалуйста!
p.s. если выкинуть транзистор около 555-той то все приходит в норму,
но тогда при малой частоте степа успевает переключаться в удержание

Добавлено: 11 янв 2010, 23:01
Dj_smart
Занимаюсь. И чем дальше - тем больше мне не нравится поведение L297.

Добавлено: 12 янв 2010, 00:02
Lelik
И чем дальше - тем больше мне не нравится поведение L297
Из за плохого "поведения" L297, а также из-за дороговизны и труднодоступности от нее отказался, в пользу МК с внешним компаратором и ни секунды не пожалел....

Добавлено: 12 янв 2010, 00:41
Dj_smart
Из за плохого "поведения" L297, а также из-за дороговизны
У нас она стоит 12 гривен. Не цена.
Докладаю: L297 - НЕПРИЧЁМ!
Собрал канал для проверки.
Минимальная скорость, чтоя смог выставить вмаче - 18,75 мм/мин. Полушаг, 320 полушагов на мм.

Транзистор запаян так, как я говорил тут http://Неизвестный.ru/modules.php?name=Foru ... =7887#7887
Тоесть, коллектор p-n-p транзистора запаян на МИНУС, эмитер - через резистор R20 на ПЛЮС. Резать дорожки не выйдет! Только на проволочках, или ставить любой, вместо 361, с длинными и выкрученными ногами.
Перемычка на базу транзистора заменена на резистор 1 кОм.

У меня на одноплатнике оно так и запаяно изначально. Но я его пропил:). А сейчас 4 канала сделаны по плате Aveted'а(без претензий!), где транзистор стоит согласно схеме. И этот, испытательный, тоже на этой плате.

Проверял осциллом, мотор не цеплял. Завтра постараюсь повесить двиг, и снять видео. Сигнал степ синхронизируется(у меня) железно, и на 2-е ноги IR2104 проходят импульсы. Очень широкие, по сравнению со степом.

Добавлено: 12 янв 2010, 22:39
Dj_smart
Не всё так просто. Поцепил осцилограф на Uref. Без транзистора ЕСТЬ узкие провалы в режим удержания!!!
Короче, я оставил всё как в посте 9. Резистор 1кОм в базу, и коллектор-эмитер поменяны местами. Тоесть коллектор на корпусе. Проверил от 0.1 до 100. L297 работает, и по Uref нет ни малейших косяков.
У себя оставляю так.

Добавлено: 12 янв 2010, 23:18
Dj_smart
Короче последняя сводка с фронта:).
Времязадающий резистор 100кОм, конденсатор - 10мкф. При скорости 0.3% норма, а меньше - упевает перейти в режим удержания. Но это не провал опорного, как без транзистора, а нормальный переход, потому как время между шагами больше 2-х секунд.

Добавлено: 12 янв 2010, 23:56
koolhatcker
потому как время между шагами больше 2-х секунд
Ну так это нормально. Пусть и стоит в ожидании. Чего его греть то постоянно? Самое главное - чтобы по истечении этих 2-х секунд при поступлении импульса шага ток в обмотке соответствовал рабочему, а не дежурному.:)

Добавлено: 12 янв 2010, 23:59
Dj_smart
Ну так это нормально.
Ну да:). А вот без транзистора по индикации практически не видно, а на осциле отчетливо просматриваются провалы, и они с частотой шага завязаны.

Добавлено: 13 янв 2010, 01:48
life
Dj_smart писал(а):Да не стоит, ведь выяснилось и наладилось. Претензий(у меня) - нет:).
Определяйтесь до конца, вечером поправлю схему и внесу изменение в статью.

Добавлено: 13 янв 2010, 09:21
Dj_smart
Короче из ПРОВЕРЕННОГО. Транзистор(хай ему чёрт) - коллектор на корпус. В цепь базы - резистор 1кОм. R20 - заменить на 100кОм. После этих"проделок" гонял от 0.1 до 100% с КОНТРОЛЕМ Uref, и выходов L297 осцилом. Замечаний нет.
Там и в рисунки плат(в архив) надо текстовички вкинуть.

Добавлено: 13 янв 2010, 11:19
life
В цепь базы - резистор 1кОм.
между базой и 555, или вместо перемычки?

Добавлено: 13 янв 2010, 15:36
Dj_smart
между базой и 555
Ага, именно так:). А 555 уже напрямую на шаг.

Добавлено: 15 янв 2010, 21:17
box111
Dj_smart, Все кто принимал участие в решении проблемы. СПАСИБО! Всё заработало. Сделал как было сказано эмиттер-коллектор поменял местами, в базу резистор 1к, в RC-цепь резистор вместо 4,7к 100к. Хороший получился контроллер, особенно хорошо работает из под мача3, ровно, никаких затыков нет. Правда очень чувствительный к наводкам вход степ, зависит от положения проводов на столе, но это решаемо.

Добавлено: 15 янв 2010, 21:21
Dj_smart
Правда очень чувствительный к наводкам вход степ
Ну схема включения L297 стандартная, так что ... У меня такая картина наблюдалась когда включал шпиндель. Причем с опторазвязкой, и ит компа, и от "Умного контроллера". А решилось просто - воткнул в землю под окном шомпол от воздушки, и провёл проводок на корпус станка. Как рукой сняло:).

Добавлено: 15 янв 2010, 21:27
box111
Короче заземлить сам станок нужно.Спасибо, буду знать.
Максимальную скорость в маче получил 1500мм/мин, выше уже срывает это при 27в, 320 шагов/мм. питание ирок 12в нормально работает.
полевики irf540 греются незначительно

Добавлено: 18 янв 2010, 00:37
Serg
Доброе время суток всем, решил собрать драйвер по данной схеме и возникли такие вопросы:

1) В чём сделана схема ? spl - вроде как формат splan'a, но ни 5.0 ни 6.0 версии не открывают.
2) Судя по фотографиям готовых драйверов - R9-R10 5-ти ваттные ?
3) VT1, VT2, VT3 - кто ?

Добавлено: 18 янв 2010, 02:51
Dj_smart
3) VT1, VT2, VT3 - кто ?
Любые маломощные, соответствующей структуры.
R9-R10 5-ти ваттные ?
Зависит от тока движка. До 1,5А достаточно 2 вт.

Добавлено: 26 янв 2010, 10:57
AndrewO
Доброе время суток всем.

life, какой номинал подстроечников (R17 и R18)можно ставить в эту схему?
Смысл - есть много малогабаритных на 15кОм. В место R18 наверное можно? :wall:

Добавлено: 26 янв 2010, 19:43
Dj_smart
Я ставил всякие и разные:). Только R19 подобрать, чтобы предел опоры был около 1-1.5 вольт. Стояли 4.7кОм, тогда R19 был 13 кОм.

Добавлено: 26 янв 2010, 23:24
AndrewO
Спасибо.

Но возникли еще вопросы (и наверное возникнут еще не раз если не разъяснить что и как).

Читаем описание настройки "если номиналы подстроечников и сопротивления между ними соответствуют схеме, то подстроечником раб. режима можно регулировать напряжение около 0 – 1В т.е. ток 0 – 5А"
вопрос 1 - кто из них R17 или R18 отвечает за ток рабочего режима?
ответ - R18.
Тогда возник вопрос 2 для чего R17? - для регулировки тока покоя. (подсмотрел на VRI).
И тут нарисовался третий вопросик с чем его едят этот ток покоя и как его правильно выставить.

PS как я понял эта ветка перекочевала с VRI, но страница на которую ссылается Dj_smart только 7 из 67, перекапывать их из-за этих вопросов ой как не хочется.

заранее спасибо.

Добавлено: 26 янв 2010, 23:54
Dj_smart
И тут нарисовался третий вопросик с чем его едят этот ток покоя
Короче ситуёвина такова. В простое, в силу многих причин, двигателя очень сильно греются. А полностью снимать с них напряжение нельзя, будут потери шага, причём при каждом старт-стопе, что в свою очередь приведёт к браку обработки. И чтобы этого не случилось, был "придуман" режим удержания. Тоесть, при работе на движках РАБОЧИЙ ток, а при простое - ток УДЕРЖАНИЯ, который выбирается, в зависимости от типа привода, в размере от 30 до 50% от рабочего.Правда ничего не мешает сделать его абсолютно другим. На свой вкус.:)
Схема анализирует наличие сигнала step, и если он отсутствует некоторое время, переводит контроллер в режим удержания. А при приходе первого же сигнала step НИЗКОГО уровня, МГНОВЕННО подымает ток до рабочего. Вот такая петрушка. Это позволяет значительно разгрузить двигателя по температуре, и использовать максимально возможный рабочий ток.
ЗЫ: Время перехода из рабочего в удержание можно в довольно широких пределах регулировать изменяя номиналы R20 и С11.
На плате предусмотрено два светодиода, которые индицируют состояние схемы, и отчасти её работоспособность.

Добавлено: 27 янв 2010, 00:22
AndrewO
По схеме - Чем ближе средний вывод R17 к +5 - тем больше ток удержания?

...аналогично R18?

Добавлено: 27 янв 2010, 00:27
Dj_smart
Если честно - хрен его знает :ggg: Короче при настройке садим вход step на массу, тоесть принудительно загоняем в рабочий режим, и выставляем рабочий ток. Снимаем пермычку, схема сковырнётся в удежание, и выставляем удержание. Настройки слегка связаны, так надо повторить несколько раз.

Добавлено: 27 янв 2010, 00:37
Dj_smart
Кстати, чтобы особо не заморачиваться вычислениями опорного напряжения, вот Скачать файл "l297_l298_uref_rs.rar"(209.7 кб) РЕКОМЕНДУЮ:).

Добавлено: 27 янв 2010, 19:34
Serg
R9 & R10 вместо 0.2 ОМ - 0.22 можно использовать ?
Ответ, в принципе, ясен, особенно с +/-5% на обычных сопротивлениях, но тем не менее.