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

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

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

stas83
Станкостроитель
Станкостроитель
Сообщения: 24
Зарегистрирован: 12 янв 2013, 23:41
Имя: Станислав
Откуда: Россия, Киров

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

Сообщение stas83 »

UAVpilot писал(а):Глупости какие...В драйвере есть токоизмерительные шунты и обратная связь. Кто мешает меряя напряжение на этих шунтах отключать выход при превышении некоторого значения (КЗ) и при полном нуле (обрыв)?
Да можно так сделать но не в этой схеме, т.к. поддерживается именно ток, а не напряжение шунты стоят на ток, а не напряжение.
UAVpilot
Станкостроитель
Станкостроитель
Сообщения: 1198
Зарегистрирован: 07 ноя 2011, 16:01
Откуда: Москва

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

Сообщение UAVpilot »

:death: :wall: :superkill:
При прохождении тока через шунт на нём падает напряжение, пропорционально проходящему току, собственно это напряжение и используется в качестве обратной связи для поддержания заданного тока через обмотки. :tss:
Я не Христос, рыбу не раздаю. Но могу научить, как сделать удочку.
stas83
Станкостроитель
Станкостроитель
Сообщения: 24
Зарегистрирован: 12 янв 2013, 23:41
Имя: Станислав
Откуда: Россия, Киров

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

Сообщение stas83 »

UAVpilot писал(а): При прохождении тока через шунт на нём падает напряжение, пропорционально проходящему току, собственно это напряжение и используется в качестве обратной связи для поддержания заданного тока через обмотки.
Избитые истины, но не к месту. В обмотке поддерживается ток, а не напряжение, как вы будете мерять напряжение на катушке при последовательном подключении шунта, для меня загадка, шунт снимает комплексный ток в катушке, при падении сопротивления нагрузки до 0 ток будет ограничен тем значением которое выставлено в контроллере, при сбросе нагрузки до бесконечности контроллер также будет пытаться выдать тот ток который выставлен, а нагрузки то нет и эдс будет расти до бесконечности пока не пробъёт транзисторы моста.
UAVpilot
Станкостроитель
Станкостроитель
Сообщения: 1198
Зарегистрирован: 07 ноя 2011, 16:01
Откуда: Москва

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

Сообщение UAVpilot »

stas83 писал(а):как вы будете мерять напряжение на катушке при последовательном подключении шунта
Не выдумывайте, я ни слова не сказал об измерении напряжения на катушке.
stas83 писал(а):контроллер также будет пытаться выдать тот ток который выставлен
Вот я и спрашиваю почему-бы не добавить в текст программы пару операторов "if" и не сделать защиту от КЗ и обрыва, ведь схема измерения тока в катушках уже есть в этом драйвере?

P.S. Эти защиты давно сделаны в серийных контроллерах типа M542, выполненых по аналогичным схемам.
Я не Христос, рыбу не раздаю. Но могу научить, как сделать удочку.
stas83
Станкостроитель
Станкостроитель
Сообщения: 24
Зарегистрирован: 12 янв 2013, 23:41
Имя: Станислав
Откуда: Россия, Киров

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

Сообщение stas83 »

UAVpilot писал(а):P.S. Эти защиты давно сделаны в серийных контроллерах типа M542, выполненых по аналогичным схемам.
На сколько я понимаю там защита только от перегрузки по току и от перенапряжения по питанию, но не от обрыва нагрузки.
UAVpilot
Станкостроитель
Станкостроитель
Сообщения: 1198
Зарегистрирован: 07 ноя 2011, 16:01
Откуда: Москва

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

Сообщение UAVpilot »

Эти драйвера (во всяком случае те, что у меня были) неплохо себя чувствовали без подключенных моторов.
Поверьте, я знаю о чём говорю, среди моих разработок есть в том числе и собственные драйвера для шаговиков, выполненные по аналогичной схеме и там такая защита программно реализована. Думаю авторы данного драйвера из моих слов уже давно поняли как это сделать.
Я не Христос, рыбу не раздаю. Но могу научить, как сделать удочку.
koolhatcker
Смотрящий
Сообщения: 1504
Зарегистрирован: 30 авг 2009, 00:00
Откуда: Омск
Контактная информация:

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

Сообщение koolhatcker »

UAVpilot, к сожалению я не понимаю как можно измерять напряжение компаратором. Сравнивать его с опорным - да. Измерять - нет.
P.S. Тут объяснять не нужно, не по теме будет, лучше в личке или в песочнице :-) .
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
Аватара пользователя
ATM67
Станкостроитель
Станкостроитель
Сообщения: 609
Зарегистрирован: 12 ноя 2010, 01:00
Откуда: Набережные Челны

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

Сообщение ATM67 »

koolhatcker писал(а):UAVpilot, к сожалению я не понимаю как можно измерять напряжение компаратором. Сравнивать его с опорным - да. ...
По моемому часто споры возникают из-за не состыковки одних понятий с другими. Например измерение это тоже сравнение с каким-то эталоном. Например "простые" АЦП, (на дискретных элементах), представляют собой кучу компараторов.
UAVpilot
Станкостроитель
Станкостроитель
Сообщения: 1198
Зарегистрирован: 07 ноя 2011, 16:01
Откуда: Москва

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

Сообщение UAVpilot »

Да уже в личке выяснилось (надеюсь): я не подумал что тут используется компараторы PICа, просто сам я от такого способа давно отказался и использую просто АЦП и программное сравнение - так больше гибкости.
Я не Христос, рыбу не раздаю. Но могу научить, как сделать удочку.
Dj_smart
Смотрящий
Сообщения: 7565
Зарегистрирован: 28 авг 2009, 00:00
Имя: Юрий
Откуда: Украина. Межевая.

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

Сообщение Dj_smart »

UAVpilot писал(а):так больше гибкости
Вполне возможно. Но ведь и тема называется "простой драйвер..." :)
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
UAVpilot
Станкостроитель
Станкостроитель
Сообщения: 1198
Зарегистрирован: 07 ноя 2011, 16:01
Откуда: Москва

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

Сообщение UAVpilot »

Но ведь схема драйвера при этом не меняется. :)
Просто можно выпустить новую версию прошивки с защитами.
Я не Христос, рыбу не раздаю. Но могу научить, как сделать удочку.
Dj_smart
Смотрящий
Сообщения: 7565
Зарегистрирован: 28 авг 2009, 00:00
Имя: Юрий
Откуда: Украина. Межевая.

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

Сообщение Dj_smart »

А как же с этим:
UAVpilot писал(а):сам я от такого способа давно отказался и использую просто АЦП и программное сравнение - так больше гибкости.
Хотя... одну ногу пересадить. А в этом мк есть ацп?
Глаза боятся, а руки делают!
Хостинг по CNC http://cncfiles.su/
UAVpilot
Станкостроитель
Станкостроитель
Сообщения: 1198
Зарегистрирован: 07 ноя 2011, 16:01
Откуда: Москва

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

Сообщение UAVpilot »

АЦП есть и уже на нужных ногах (17, 18), т.е. ничего пересаживать не надо.
Я не Христос, рыбу не раздаю. Но могу научить, как сделать удочку.
Аватара пользователя
marat
Станкостроитель
Станкостроитель
Сообщения: 50
Зарегистрирован: 03 янв 2010, 01:00
Откуда: Астана

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

Сообщение marat »

более года назад собрал такие контроллеры, сейчас увидел что есть новые прошивы, но прошивки у мня не скачиваются. пишет что такой страницы нет! что делать?
koolhatcker
Смотрящий
Сообщения: 1504
Зарегистрирован: 30 авг 2009, 00:00
Откуда: Омск
Контактная информация:

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

Сообщение koolhatcker »

Куки почистить, с другого компа попробовать зайти и.т.д.
Только что проверил - 1.08 скачивается прекрасно.
Автономный контроллер станка с ЧПУ: http://it-en.ru/cnc
Аватара пользователя
marat
Станкостроитель
Станкостроитель
Сообщения: 50
Зарегистрирован: 03 янв 2010, 01:00
Откуда: Астана

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

Сообщение marat »

помогло, спасибо!
Serj324
Станкостроитель
Станкостроитель
Сообщения: 24
Зарегистрирован: 28 ноя 2012, 23:15
Имя: Сергей
Откуда: г. Задонск

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

Сообщение Serj324 »

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

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

Сообщение beozar »

Serj324
Станкостроитель
Станкостроитель
Сообщения: 24
Зарегистрирован: 28 ноя 2012, 23:15
Имя: Сергей
Откуда: г. Задонск

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

Сообщение Serj324 »

Подскажите где заказать IR2101 может кто подскажит недорогой Китайский интернет магазин.
А то из-за нее весь проект становится.
EDI
Станкостроитель
Станкостроитель
Сообщения: 61
Зарегистрирован: 03 ноя 2011, 19:45
Откуда: Германия

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

Сообщение EDI »

Всем привет.
Подскажите можно-ли вместо irf540 поставить STD9n10 Скачать файл std9n10.pdf (388.96 kB)
или NTD4809N Скачать файл NTD4809N-D.PDF (155.99 kB)
EDI
Станкостроитель
Станкостроитель
Сообщения: 61
Зарегистрирован: 03 ноя 2011, 19:45
Откуда: Германия

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

Сообщение EDI »

Serj324 писал(а):Подскажите где заказать IR2101 может кто подскажит недорогой Китайский интернет магазин.

!

Ссылки на магазины в личку

alecsey
Станкостроитель
Станкостроитель
Сообщения: 442
Зарегистрирован: 26 май 2011, 00:00
Имя: Алексей
Откуда: Дальний восток Шимановск

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

Сообщение alecsey »

Всех с прошедшими! Дошли таки руки сделать контроллер на выжигатель, начал собирать первый канал вот что получилось :)
Изображение
Эдик
Станкостроитель
Станкостроитель
Сообщения: 229
Зарегистрирован: 30 мар 2012, 01:14
Откуда: Минск

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

Сообщение Эдик »

alecsey, У меня тоже так было пока питание не подал.. :focus:
alecsey
Станкостроитель
Станкостроитель
Сообщения: 442
Зарегистрирован: 26 май 2011, 00:00
Имя: Алексей
Откуда: Дальний восток Шимановск

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

Сообщение alecsey »

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

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

Сообщение beozar »

  Не в тему:   Эдик, не надо пенять на зеркало...
alecsey
Станкостроитель
Станкостроитель
Сообщения: 442
Зарегистрирован: 26 май 2011, 00:00
Имя: Алексей
Откуда: Дальний восток Шимановск

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

Сообщение alecsey »

Ну вот, завтра наступило, и теперь по порядку :rights: схему и прошивку брал из первого поста плату оттуда же в архиве . Всё без переделок! Транзисторы irfz 540 микрухи ir2101,прошивка 1.08а, из сделанного- перед монтажём НЕ ЛЕНИМСЯ! ДЕТАЛИ ПРОВЕРЯЕМ! лично у меня из 8 ми резисторов по 30 ом (в затворах транзисторов стоят) 2 оказались в обрыве! а так лень проверять было, в последний момент ткнул тестером :) а то было бы :wall: :superkill:
Вот плата допаянная, может чего лишнего ткнул из кондёров незнаю, но запустилась сразу и без проблем :)
Изображение
а вот видео работы, как и говорил делал под принтерные движки для имеющегося выжигателя, без радиаторов гонял час, всё холодное! Первое включение делал через лампу. В общем Спасибо ребятам за контроллер! что ещё тут скажешь :)
http://youtu.be/1lzaWnsoiPo с лампой
http://youtu.be/gjUQBWCbkEk без лампы
Эдик
Станкостроитель
Станкостроитель
Сообщения: 229
Зарегистрирован: 30 мар 2012, 01:14
Откуда: Минск

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

Сообщение Эдик »

alecsey, Поздравляю!У меня плата почему-то немного другая,нету 3-ех пятаков возле dir,хотя в остальном то же самое..
AlexSVC
Станкостроитель
Станкостроитель
Сообщения: 71
Зарегистрирован: 31 мар 2011, 00:00
Откуда: Украина, Харьков

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

Сообщение AlexSVC »

:wall: :wall: :wall: :wall: :wall: :wall:
В течении 1.5 недели войны с драйвером.
В общем вот печальная история.
Повесив на свой станок концевики, обрадованный начал тестить уход координат, т.к. до этого только на глазок по положению вала шаговика. Уход был обнаружен по всем осям 2-3 шага, и накапливался со временем. Начал разбиратся, оборудовал дравера выходами, для подключения индикатора фазы на 4 светодиодах и вот что я увидел:
1. При включенной силовой части происходит сбой шагов (после прогона кода и возврата в ноль - другая фаза).
2. При отключенной силовой части все в порядке.
Ну я из предположения - сам виноват, начал вылизвать силовую часть. Повесив всевозможные фильтры, перепахав все земельные соединения, разделив силовые части каждой обмотки и снабдив каждую отдельным электролитом и кучей керамики, соорудив отдельные экраны для силовой и процессорной части я получил полный болт. Т.е. в фазу не возвращался. :death:
Уже мысленно смерившись с покупкой драйверов и с трудом сдерживаясь от искушения швырануть драйвер об стену и растоптать его ногами, решил сделать даунгрейд прошивки с 1.07 на 1.03.
И все заработало. %)
Что самое интересное что на одном и том-же тестоврм G-коде (подобрал так, что-бы максимально глючило, т.к. это не на всех кодах, и никогда на прямой.) на одном и том-же расстоянии фазы оказались разные, хотя должны были совпасть.
1.08 еще не тестил, не-знаю есть смысл ?
upd.
Протестил 1.08 - тоже пропускает...
AlexSVC
Станкостроитель
Станкостроитель
Сообщения: 71
Зарегистрирован: 31 мар 2011, 00:00
Откуда: Украина, Харьков

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

Сообщение AlexSVC »

Странно. Почему никому не интересен этот драйвер стал, и разработку забросили...
Решил сам написать свою прошивку,т.к. 1.03 не устраивала, вот что теперь он умеет:
  • Шим 50кГц (стал тише работать)
  • Тест на КЗ фаз
  • Тест на обрыв фаз
  • При переходе в режим защиты индикация непройденного теста
  • Индикация питания
  • Функция контроля пропуска шагов со стороны контроллера и индикация в случае пропуска
  • Три режима тока (удержание,средний,максимум), индикация рабочего режима.
  • Переход со среднего режима в максимум происходит на ~3000 кГц степов. Это снижает нагрев и убирает резонансы на низких оборотах и дает бОльший момент на высоких.
Схема практически та-же. Добавлен светодиод и опторазвязка.
LordFox
Станкостроитель
Станкостроитель
Сообщения: 826
Зарегистрирован: 23 окт 2009, 00:00
Откуда: Красноярск

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

Сообщение LordFox »

"Функция контроля пропуска шагов со стороны контроллера и индикация в случае пропуска"
Как реализована без обратной связи?
Ответить