Простой биполярный драйвер на Pic

Обсуждение электронных компонентов, схем станков

Модераторы: Dj_smart, life, koolhatcker

beozar
Станкостроитель
Станкостроитель
Сообщения: 1954
Зарегистрирован: 07 дек 2009, 01:00
Имя: Андрей
Откуда: Беларусь Дзержинск
Контактная информация:

Простой биполярный драйвер на Pic

Сообщение beozar »

Так как у меня патологическая не любовь к 297-е микрухе, добил koolhatckerа на создание схемы на 628-м Pic-е.
Результат: биполярный драйвер на пик и IR2101, полушаг, удержание!
Схема, прошивка (от koolhatckerа), печатка ( моя под прошивку 1.02)здесь
Скачать файл 628bipolar.rar (81.24 kB)
Схема для SMD варианта и два варианта печатки от Bahи:
Скачать файл bipolar_pic628_irfz44_smd.rar (114.14 kB)
Прошивка с ключевой стабилизацией:
Скачать файл 1.07_chp.rar (777.00 B)
Прошивка версии 1.08 (Отключен опрос 8-й ноги пика, удержание включается всегда после секунды неактивности по Step, учитывайте это при настройке тока):
Скачать файл 1.08.rar (758.00 B)
Прошивка версии 1.08а (То же, что и 1.08, только после подачи питания силовая часть включается с задержкой в 3 секунды - для тех у кого большие пусковые токи):
Скачать файл 1.08a.rar (779.00 B)
Фото моей платы
Показать/Спрятать
Изображение
Испытания проводились на движке ДШИ-200-2, обмотки включены в параллель, ток 3А, 32 вольта. На выходе стоят IRF540 без радиаторов пока, еле теплые. Двигатель тоже, чуть теплый. Момент отличный. Я Счастлив :)
ЗЫ. Так как я не нашел треногих кварцев, довесил к двуногому две емкости по 27 пикушек на землю.
Здесь плата от skryga на pic+IR2101+IRF под корпус Z101, если от платки обрезать зеленые прямоугольники, а можно и за эти прямоугольники крепить.
http://cncfiles.su/download/3111
И, да в платке подкорректировал подключение 8-й ноги пика для прошивок 1.06 и 1.07, так как писал koolhatcker "... В версиях 1.04 - 1.07 8-я нога используется для включения/отключения режима удержания(чтобы было удобнее устанавливать рабочий ток).
При подключении 8-й ноги к +5В через резистор 1к-10к удержания не будет и можно спокойно выставить 100% рабочий ток. При подключении 8-й ноги к общему проводу драйвер начнёт входить в режим удержания при простое. ...".
* 1-2 - с удержанием;
* 2-3 - без удержания.

Продолжение развития проекта!
Вариант на PIC и IR2104! Плод труда koolhatckerа и Bahи. Параметры те же, полушаг, удержание. В архиве схема, прошивка, плата:
Скачать файл pic-ir2104.rar (85.25 kB)
Тестил Baha, его пытаем тоже:)
Последний раз редактировалось beozar 28 дек 2012, 20:03, всего редактировалось 14 раз.
beozar
Станкостроитель
Станкостроитель
Сообщения: 1954
Зарегистрирован: 07 дек 2009, 01:00
Имя: Андрей
Откуда: Беларусь Дзержинск
Контактная информация:

Сообщение beozar »

Ток удержания автоматом, через 1 секунду, 50% от номинала.
Аватара пользователя
Baha
Станкостроитель
Станкостроитель
Сообщения: 1401
Зарегистрирован: 05 фев 2010, 01:00
Откуда: Москва-Тараз

Сообщение Baha »

beozar,
а надо бы сделать до 1/4 шага, таблица же влезет

3-х ноги смотри не кварцы, а керамические.
beozar
Станкостроитель
Станкостроитель
Сообщения: 1954
Зарегистрирован: 07 дек 2009, 01:00
Имя: Андрей
Откуда: Беларусь Дзержинск
Контактная информация:

Сообщение beozar »

Baha, Я б ни против, но это не от меня зависит :)
3-х ноги смотри не кварцы, а керамические.
Понял!
Аватара пользователя
Baha
Станкостроитель
Станкостроитель
Сообщения: 1401
Зарегистрирован: 05 фев 2010, 01:00
Откуда: Москва-Тараз

Сообщение Baha »

beozar,
на твоей печатке между токоизмерительными резисторами кондер, на твоей плате и в схеме его нет?
beozar
Станкостроитель
Станкостроитель
Сообщения: 1954
Зарегистрирован: 07 дек 2009, 01:00
Имя: Андрей
Откуда: Беларусь Дзержинск
Контактная информация:

Сообщение beozar »

Это по питанию движков, ни когда не лишний! На схеме С14.
Пока один движок-контроллер, он не актуален, все соберу поставлю.
koolhatcker
Смотрящий
Сообщения: 1504
Зарегистрирован: 30 авг 2009, 00:00
Откуда: Омск
Контактная информация:

Сообщение koolhatcker »

а надо бы сделать до 1/4 шага, таблица же влезет
Baha, а вот и сделайте:)
ШИМ то программный и опора общая для обоих фаз. Без дополнительных двухвходовых логических элементов не получится. Для микрошага лучше применить PIC16F684.
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
koolhatcker
Смотрящий
Сообщения: 1504
Зарегистрирован: 30 авг 2009, 00:00
Откуда: Омск
Контактная информация:

Сообщение koolhatcker »

Пока один движок-контроллер, он не актуален, все соберу поставлю.
Его бы убрать от горячих резисторов, а то усохнет через пару лет:).
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
Аватара пользователя
xxx-scorpion
Станкостроитель
Станкостроитель
Сообщения: 56
Зарегистрирован: 30 авг 2009, 00:00
Откуда: Минск

Сообщение xxx-scorpion »

beozar, а какой контроллер лучше этот или "Простой контроллер униполярного двигателя на PIC" если движки использовать ДШИ 200
  Не в тему:    Где резисторы 0,2-0,5 ом покупаете (если на жданиках то номер киоска) ато у половины продовцов нет, а укого есть то от 2000 до 3000 рублей просят
koolhatcker
Смотрящий
Сообщения: 1504
Зарегистрирован: 30 авг 2009, 00:00
Откуда: Омск
Контактная информация:

Сообщение koolhatcker »

xxx-scorpion, если ДШИ-200, то лучше этот.
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
beozar
Станкостроитель
Станкостроитель
Сообщения: 1954
Зарегистрирован: 07 дек 2009, 01:00
Имя: Андрей
Откуда: Беларусь Дзержинск
Контактная информация:

Сообщение beozar »

xxx-scorpion, Биполярный драйвер дает момент на 30% выше, чем униполярный.
  Не в тему:   номер не помню, но брал вчера по 1000
beozar
Станкостроитель
Станкостроитель
Сообщения: 1954
Зарегистрирован: 07 дек 2009, 01:00
Имя: Андрей
Откуда: Беларусь Дзержинск
Контактная информация:

Сообщение beozar »

Народ!!!! Вообще то, хотелось бы чтобы кто то еще подключился к тестированию. Внесение изменений в схему-прошивку возможны по результатам тестов.
Аватара пользователя
maxlab
Станкостроитель
Станкостроитель
Сообщения: 58
Зарегистрирован: 23 ноя 2010, 01:00
Откуда: Усть-Лабинск

Сообщение maxlab »

Всем привет! Я обязательно соберу эту схему. Вся комплектуха есть, а времени на трассировку платы самостоятельно не было. Вопрос, по каким параметрам тестировать? И обязательно ли внешний кварц цеплять? Может заработает от внутреннего генератора с 4 мгц? Да... хочу этот драйвер с двиглом от пурелоджика заюзать PL86H113-4.2-4 который с редуктором :)
Девице - device!
beozar
Станкостроитель
Станкостроитель
Сообщения: 1954
Зарегистрирован: 07 дек 2009, 01:00
Имя: Андрей
Откуда: Беларусь Дзержинск
Контактная информация:

Сообщение beozar »

Основной момент, малая индуктивность двигателя, PL86H113-4.2-4 думаю будет работать нормально. Кварц обязательно.
koolhatcker
Смотрящий
Сообщения: 1504
Зарегистрирован: 30 авг 2009, 00:00
Откуда: Омск
Контактная информация:

Сообщение koolhatcker »

Внешний кварц цеплять обязательно. От внутреннего генератора нормально работать не будет.
Теоретически от внутреннего генератора на 2104 можно попробовать сделать. Изменив схему и прошивку. Но проверить такой вариант у меня возможности нет.
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
beozar
Станкостроитель
Станкостроитель
Сообщения: 1954
Зарегистрирован: 07 дек 2009, 01:00
Имя: Андрей
Откуда: Беларусь Дзержинск
Контактная информация:

Сообщение beozar »

Вот! За два вечера замутил! Образовался кое какой вакуум по комплетухе, завтра докуплю закончу!
Изображение
beozar
Станкостроитель
Станкостроитель
Сообщения: 1954
Зарегистрирован: 07 дек 2009, 01:00
Имя: Андрей
Откуда: Беларусь Дзержинск
Контактная информация:

Сообщение beozar »

Все собрал-отстроил. Результат: два мосфета, и три ирки мертвые из магазина :( Но брал с запасом, так что все работает на ура! На днях смонтирую на станок, отпишусь по результатам!
beozar
Станкостроитель
Станкостроитель
Сообщения: 1954
Зарегистрирован: 07 дек 2009, 01:00
Имя: Андрей
Откуда: Беларусь Дзержинск
Контактная информация:

Сообщение beozar »

Вот! В конце концов, поставил контроллер на станок! :)
Момент такой что я в ... типа, в шоке! Ни когда не думал что, ДШИ-200-2 и ДШИ200-3 могут такое выдать :)
Нюансы: подтяжки по степ-дир поставил по 1к, емкость, керамика, которая у меня на плате висит прямо на ногах пика, ставить обязательно. У меня, она 0,1Мкф. Ну а все остальное, просто класс!

ЗЫ: Ток 4А, питание 42 вольта, обмотки в параллель, двигатели теплые, на мосфетах маленькие радиаторы- холодные!
koolhatcker
Смотрящий
Сообщения: 1504
Зарегистрирован: 30 авг 2009, 00:00
Откуда: Омск
Контактная информация:

Сообщение koolhatcker »

Отлично! :trumbsup:
Значит всё не зря :).
Теперь и другие могут смело повторять (PICи всё-таки дешевле чем L297, правда с программаторами не все дружат) :).
Предложение сделать вариант под IR2104 всё ещё в силе. Хотя 2101 вроде как неправильные ещё никому не попадались. Или тебе повезло просто :).
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
beozar
Станкостроитель
Станкостроитель
Сообщения: 1954
Зарегистрирован: 07 дек 2009, 01:00
Имя: Андрей
Откуда: Беларусь Дзержинск
Контактная информация:

Сообщение beozar »

Хотя 2101 вроде как неправильные ещё никому не попадались. Или тебе повезло просто .
Похоже я их угробил "неправильными" мосфетами, не проверил - так запаял.
Аватара пользователя
Yuriy86
Станкостроитель
Станкостроитель
Сообщения: 237
Зарегистрирован: 04 июл 2010, 00:00
Контактная информация:

Сообщение Yuriy86 »

Чем "Простой биполярный драйвер на Pic" ледший за "L297-IRFZ для биполярников" ???
А как насчет микрошага в "Простой биполярный драйвер на Pic"???
beozar
Станкостроитель
Станкостроитель
Сообщения: 1954
Зарегистрирован: 07 дек 2009, 01:00
Имя: Андрей
Откуда: Беларусь Дзержинск
Контактная информация:

Сообщение beozar »

"Простой биполярный драйвер на Pic" ни чем ни хуже и ни чем ни лучше "L297-IRFZ для биполярников":)
Мой опыт с 297-й очень плачевный. Найти в Минске, днем с огнем, и то за 10 уёв. Пик стоит 0,5 бакса и всегда есть! Настройка драйвера сводится к подключению +15 вольт, проверке работы пика- выдача импульсов на выходе. Установка рабочего тока и все!!! Подаем питание на движки и работаем. Я за 30 минут проверил-настроил четыре контроллера.
С микрошагом, ни как, это уже Совсем другой контроллер :)
Аватара пользователя
kernel
Станкостроитель
Станкостроитель
Сообщения: 765
Зарегистрирован: 05 фев 2011, 01:00
Имя: Max
Откуда: Красноярск

Сообщение kernel »

Заинтересовал меня данный "бипшаг-контроллер". Слишком уж "вкусно" его представляет beozar :)
beozar, а какие максимальные обороты на ДШИ200 удалось получить?
beozar
Станкостроитель
Станкостроитель
Сообщения: 1954
Зарегистрирован: 07 дек 2009, 01:00
Имя: Андрей
Откуда: Беларусь Дзержинск
Контактная информация:

Сообщение beozar »

На шпильках М12, шаг 1.75- 2200мм/мин, но уже легко остановить руками. На скорости 2000 работает без проблем.
Это где то 1200 об/мин.
Аватара пользователя
kernel
Станкостроитель
Станкостроитель
Сообщения: 765
Зарегистрирован: 05 фев 2011, 01:00
Имя: Max
Откуда: Красноярск

Сообщение kernel »

Хм... впечатляет :) У меня контроллер на AVR`ке, на 24В ДШИ200-1 дает всего 180-240 об\мин.
В общем, нацеливаюсь на данный контроллер, надеюсь, сделаю скоро его :)
beozar
Станкостроитель
Станкостроитель
Сообщения: 1954
Зарегистрирован: 07 дек 2009, 01:00
Имя: Андрей
Откуда: Беларусь Дзержинск
Контактная информация:

Сообщение beozar »

24вольта очень мало, для больших скоростей нужно 40-50. И обмотки в параллель, что бы индуктивность поменьше была.
Аватара пользователя
kernel
Станкостроитель
Станкостроитель
Сообщения: 765
Зарегистрирован: 05 фев 2011, 01:00
Имя: Max
Откуда: Красноярск

Сообщение kernel »

У меня просто есть достаточно мощный транс 24В (очень хорошо укреплен в кожухе) на 10А, его и надеялся использовать, т.к. другой сложно найти. Хотя... поищу еще :) После выпрямления ожидал получить где-то 33 вольта, но, похоже, выпрямитель с большим падением на диодах попался, что DC ровно 24В.
Кстати, забыл упомянуть. У меня тот контроллер, который на Меге собран униполяр, поэтому обмотки параллельно не соединить :(
beozar
Станкостроитель
Станкостроитель
Сообщения: 1954
Зарегистрирован: 07 дек 2009, 01:00
Имя: Андрей
Откуда: Беларусь Дзержинск
Контактная информация:

Сообщение beozar »

На униполярном минус 30% момента :(
Вит
Станкостроитель
Станкостроитель
Сообщения: 89
Зарегистрирован: 28 дек 2010, 01:00
Откуда: Киев, UA

Сообщение Вит »

beozar писал(а):Мой опыт с 297-й очень плачевный. Найти в Минске, днем с огнем, и то за 10 уёв. Пик стоит 0,5 бакса и всегда есть!
в Киеве ситуация почти противоположная. 297я - 3 бакса, PIC16F628-04/P - 5 баксов, PIC16F628A-I/P - 2,5 бакса. :(
Ответить