Как заставить работать двигатель шд5

TVN
mura:
  1. для токовых контроллеров стабилизация не нужна, достаточно мост + банка.
  2. это всех касается
  3. но всеж остается доступным как по цене так и по наличию.
  4. у него 6 обмоток, можно обойтись и без микрошага.
  5. приведите пример двигателя с такими параметрами (подсказка - паспортная частота 16000Гц),
    сколько стоит Panasonic Servo Step ? (подсказка - ШД5 $30).

Что заглохло, как же все же заставить его работать?

2 months later
Sonic-72

То Mechanic, день добрый!
А файл прошивки PIC16F628 под ШД5 у Вас сохранился?

Mechanic
Sonic-72:

То Mechanic, день добрый!
А файл прошивки PIC16F628 под ШД5 у Вас сохранился?

К сожалению прошивка не сохранилась. Но если есть желание поэксприментировать, могу заново накидать простую тестовую программу, скомпировать и прошивку с исходниками выложить, благо для этого времени много не требуетя. На чем лучше написать - на ассемблере или на Си, чтобы сподручнее было разбираться ?
Могу также подсказать где какие подводные камни встречаются в данной схеме.

Sonic-72
Mechanic:

К сожалению прошивка не сохранилась. Но если есть желание поэксприментировать, могу заново накидать простую тестовую программу, скомпировать и прошивку с исходниками выложить, благо для этого времени много не требуетя. На чем лучше написать - на ассемблере или на Си, чтобы сподручнее было разбираться ?
Могу также подсказать где какие подводные камни встречаются в данной схеме.

Спасибо! Буду благодарен. Дело в том, что я ещё не владею ни одним из названных языков программирования (столкнулся с этим только по необходимости построения станка для своих нужд при наличии ШД5), но есть программка для прошивки данного МК, поэтому был бы рад уже готовому файлу. Можно, конечно, собрать контроллер и на старой советской базе без необходимости прошивки, но сильно усложняется схема, и ШИМ надо делать отдельными блоками.

Pavelrb

Посоветуйте ШИМ-контроллер-
выход под полевики
вход ОС и опорного напряжения
вход разрешения работы

Буду делать привод с шим вместо своего резисторного.
Больно много жрет.
Намедни нарисовал кусок схемы- формирователь 12-123 либо 123-1234 на 155 серии. 😵 Вот где пришлось пожалеть, что в свое время pic не освоил…
Про последовательность 123-1234 в нете пишут, что повышает крут. момент на 60 процентов.
В ныне используемом приводе последовательность можно изменять.
Момент действительно повышается. на 60 процентов не знаю, но процентов 20 думаю будет.

Mechanic
Mechanic:

К сожалению прошивка не сохранилась. Но если есть желание поэксприментировать, могу заново накидать простую тестовую программу, скомпировать и прошивку с исходниками выложить, благо для этого времени много не требуетя. На чем лучше написать - на ассемблере или на Си, чтобы сподручнее было разбираться ?
Могу также подсказать где какие подводные камни встречаются в данной схеме.

Как и обещал, накидал вчера маленькую программку на ассемблере, компильнул в MPLAB, проверил работу в протеусе. Выкладываю архив с исходниками и hex файлом. Это тестовая прошивка для контроллера на pic16F628 с внешними микросхемами формирующими ШИМ UC3843, фотки которого я выкладывал чуть раньше. (для других нужд нужно переделывать прогу, так как на выходе активный уровень 0) . да, смотрите в архиве схему подключения ШД5 в excel файле и в файле *.asm какая нога процессора используется в качестве выхода управления фазы. В программе у меня используются разные выводы портов. Это было сделано чтобы упростить разводку платы. Легко изменить в исходнике ноги и перекопильнуть в MPLABE.
Чем хороша данная схема ?

  • котроллер не занят формированием ШИМ, отрабатывет только сигналы STEP DIR и формирует последовательность 12-123-23-234-34-345-45-456-56-561-61-612, в общем занят на 5%, остальное время дурку валяет… Поэтому ему можно поручить делать еще что нибудь.
  • если внести небольшое изменение в программу, то легко обеспечить пониженный ток удержания в режиме стоянки
  • можно обеспечить любой ток фазы, определяется токовым шунтом.
    Про недостатки я уже писал - нет быстрого спада тока, небольшая частота шаговых импульсов, резонансные зоны, нет микрошага, (хотя если несколько усложнить схему и перейти на atmel процессоры, которые имеют несколько апаратных шимов, то и это возможно). Кроме этого, чтобы ШИМ был чистый без всяких иголок необходимо большое внимание уделить разводке земляного проводника, по питанию поставить кондеры - электролиты и керамику.
    В общем для не скоростных применений это схемка вполне подходит. Компактная и простая.

16F628_Step6F_M1.rar

Sonic-72

Большое спасибо! Поизучаю. Ещё читал про контроллер на МК PIC18F252 для 4-х фазного униполярника- вроде с поддержкой аппаратного ШИМа.

litstamp
Soling:

Шесть фаз - сплошная экзотика. Ни один стандартный контроллер с ним работать не будет.
Момент 0.14 Н/М. - есть ли из за чего мучиться?
😃

В свое время собирал контроллер на pic с резистивной форсировкой (где-то здесь на форуме выкладывал прошивку) , поставил на приводной вал - диаметр 40 мм , шаг 6мм, все работало , но мощности не хватало( по краям винта были пропуски шагов), потом поставил биполярные двигатели 3 Н/М - те же самые пропуски шагов. Потом все выяснил - перекос каретки. Так что я считаю ШД5 - нормальный двигатель и момент 0.14 Н/М дан видать на каких-то высоких оборотах.

Sonic-72

Нашёл тот Ваш топик, но схемку там так и не выложили. Или тоже забросили проект с ШД5? Как я понял, там без реализации ШИМ? Если схема сохранилась, то неплохо было бы посмотреть.

BlrUsr

Спасибо за прошивку! , а можно на С с ассемблером туговато(
Про контроллеры с 6-ю ШИМ - есть PIC18F4431, правда в PROTEUSE не симулируется
Может на нем как раз ШД5 запускать без “тенов”

13 days later
Pavelrb

Сегодня экспериментировал с шим для этого мотора.
Собрал один ключ на UC3843, IRF640, подключил к одной из обмоток двигателя. Частота шим 20 кГц, питание 50 вольт, ток на обмотке около 4 А.
Смутил нагрев шунтирующего диода. Поставил советский КД 213, 10 А, 100 кГц. Греется так, что провода отпаиваются. На время экспериментов поставил на радиатор, греется прилично.
Он гасит противоэдс, так что по идее греться должен. Но не так же. Не видел ни одного привода с шим, где бы эти диоды стояли на радиаторе.
В чем тут фишка?

28 days later
Wite
Pavelrb:

Сегодня экспериментировал с шим для этого мотора.
Собрал один ключ на UC3843, IRF640, подключил к одной из обмоток двигателя. Частота шим 20 кГц, питание 50 вольт, ток на обмотке около 4 А.

Купил 2 контроллера Shd5.4 , испытания разочаровали. С Мачем движки крутятся как попало, настройке не поддаются. С Kcam4 работают, но эта прога меня не устраивает. Мощность никакая, к тому же движок делает полный оборот за 60 импульсов, то есть 6 градусов на шаг! Какая тут тяга… Пытался перешить установки , чтобы поднять рабочий ток, но ничего не получилось. Непонятки с подключением к кom-порту. Сопроводительная инфа, скажем так - очень скудная. Попросил помощи у автора, жду ответа… В противном случае - пролет. В электронике не силен, знаете ли.

8 days later
Виктор_Петрович

Такая же история у меня ,правда я купил всего один.Работать не будет это устройство.

Pavelrb

Проблемы с фуевым кручением при Mach ,при нормальным кручением Kcam возможно вызваны тем, что эти проги используют разный протокол доступа к лпт порту.
В Kcam движение- импульс, в Маче ядро на определенной частоте, импульс- шаг…
Аппаратные проблемы привода.

Wite
Pavelrb:

Проблемы с фуевым кручением при Mach ,при нормальным кручением Kcam возможно вызваны тем, что эти проги используют разный протокол доступа к лпт порту.
В Kcam движение- импульс, в Маче ядро на определенной частоте, импульс- шаг…
Аппаратные проблемы привода.

Контроллеры, которые я собирал по приведенной ниже схеме, не обращают внимания на эти различия, крутят одинаково, не теряя шагов что в Маче, что в Kcam. Движки другие, но принцип "получил импульс-повернул на шаг " такой же и у ШД5. Собственно, все вопросы у меня уже сняты, кроме этих 6 градусов на шаг. Установки удалось перешить, поменял рабочий ток и ток удержания. Но 60 имп. на оборот - это смерть надеждам на оживление станка.

Wite
Виктор_Петрович:

Такая же история у меня ,правда я купил всего один.Работать не будет это устройство.

А сколько импульсов на один оборот вала у Вашего контроллера? Это только у меня 60 или это контроллер так построен?

Виктор_Петрович

Я пытался управлять этим драйвером простыми логическими сигналами(кнопки с защитой от дребезга котактов,регулируемый генератор прямоуг.импульсов).Установки не менял, двигатель без нагрузки вращался-до измерения шагов и градусов дело не дошло т.к. двиг. вращался произвольно,то в одну сторону,то в другую при постоянном сигнале DIR.Стоянка под током то включалась,то нет и т.д.Преемистость у ШД5Д 8000/16000.Здесь не смог добиться осмысленного понимания что этот драйвер делает,понял одно-что хочет то и делает и не смотрит на команды(если можно так выразиться).Мало того у него начали меняться установки,которые были выставлены по умолчанию.На разных форумах об этом драйвере отзываются плохо.

Pavelrb
Wite:

А сколько импульсов на один оборот вала у Вашего контроллера? Это только у меня 60 или это контроллер так построен?

240 импульсов на оборот вала должно быть, никак не 60. похоже, неудачный вариант контроллера…

Wite
Pavelrb:

240 импульсов на оборот вала должно быть, никак не 60. похоже, неудачный вариант контроллера…

…вот если бы к ушам Ивана Сидорыча да нос Петра Карпыча…😃
В смысле Ваши 240 мне бы подошли, остальные параметры вроде устраивают. Риторический вопрос - автор как реагирует на рекламации? Продал - и до свидания, или оказывает помощь?

Wite
Pavelrb:

сюда выложил документацию на советский привод буш-1, упоминался выше по теме.
www.chipmaker.ru/index.php?autocom=downloads&showc…

Спасибо, скачал. У меня есть пакет документации на эрозионный станок, да и сам станок под рукой, там подобные монстры. Радиаторы величиной с кирпич. Нет, это не вариант для повторения. Терпения не хватит на такую конструкцию. Хотя надо отдать им должное - работают без проблем уже 15 лет, и отлично таскают стол и деталь общим весом 40 кг на скорости до 180 мм/мин. Ни тебе пропуска шагов, ни зависаний, доверяю им полностью. А у одного из купленных шд5.4 уже сгорел пик, да и вообще - принципиально не рабочий контроллер. Обидно - потрачены время и деньги.😦