Управление трехфазным шаговым двигателем

DarkDaymond
Offline
Зарегистрирован: 01.07.2016

Добрый день Уважаемые Гуру. Не сталкивался ли кто с такими зверями как RM1-8357 03 120214A/

Это трехфазный шаговый двигатель от принтера HP вроде как. 

Собственно вопрос можно ли ими как то управлять с Ардуино и и через какие контроллеры.

DarkDaymond
Offline
Зарегистрирован: 01.07.2016

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Ммм...по-моему, что-то одно - либо трёхфазный, либо шаговый, не так ли?

Предполагаю, что это BLDC, на плате тоит микра-драйвер, гуглите даташит.

DarkDaymond
Offline
Зарегистрирован: 01.07.2016

То что он шаговый это вроде как точно. ЕСть характерный толчек при повороте. Прозваннивал обмотки без платы контроллера. получается по схеме

DarkDaymond
Offline
Зарегистрирован: 01.07.2016

Что касательно микрухи это и есть драйвер bd67611fs

Yarik.Yar
Offline
Зарегистрирован: 07.09.2014

Цитирую даташит:

PDF пишет:
Three-phase Brushless Motor Pre-drivers for Paper Feed

Таки бесколлекторный.

А вот и даташит: http://pdf1.alldatasheet.net/datasheet-pdf/view/350113/ROHM/BD6761FS.html

Надо от Ардуины один пин для направления и один для ШИМа скорости, вроде как.

Integrator
Offline
Зарегистрирован: 30.06.2016

Если микросхема указана правильно, то приведенное устройство - BLDC (бесколлекторный двигатель постоянного тока) - фактически это синхронный двигатель с постоянными магнитами с датчиками Холла и электрическим преобразователем, а не шаговый двигатель. Управлять можно. Есть два варианта:

1. вы можете оставить все как есть и подключить к выводам платы напряжение питания - скорее всего 24 В, с одного контакта измерять сигнал FGSOUT - скорость вращения двигателя,  а на другие - (ACC - ускорение, DEC - замедление, F/R - направление) подавать управляющие сигналы, то есть фактически требуется реализовать обратную связь - сделать что-то вроде ПИ регулятора.

2. более сложный вариант - отключить имеющуюся плату и управлять двигателем напрямую. Классическим методом управления таким двигателем является трапециидальное управление, которое можно сказать и реализует bd6761fs. Т.е. вам надо будет мерить сигнал с датчиков Холла и выше приведенным методом подавать на двигатель трехфазный сигнал.

roman2712@mail.ru
Offline
Зарегистрирован: 16.01.2014

Проще надо быть. ПИД это для особо замороченных случаев, для простых  - можно и так http://www.avislab.com/blog/brushless03/ или так http://www.avislab.com/blog/brushless04/  (если контроллер убрать)

А лучше использовать существующий контроллер.

А где вы это чудо нашли, мне что то подобное нужно ?

DarkDaymond
Offline
Зарегистрирован: 01.07.2016

Спасибо огромное Integrator и roman2712@ma

данные движки (их 2 мне один знакомы подогнал говорит без дела валялись :) )

 

DarkDaymond
Offline
Зарегистрирован: 01.07.2016

Можно в принцие поменяться на что нибудь :)

satelit
Offline
Зарегистрирован: 12.12.2015

кажеться тема умерла. а как на счет програмно осуществить. три пина ардуино через транзисторы. только как их совместить с переменной шим?

ul.evgeniy
Offline
Зарегистрирован: 09.01.2017

Данный BLDC можно запустить у него на борту уже есть схема управления,

Распиновка:
1
2 - +24
3 - +24
4 - FGOUT (частота вращения)
5 - ACC (ускорение) 
6 - DEC (замедление)
7 - gnd
8 - gnd

для запуска нужно подать питание 24 в и замкнуть ACC и 25 ногу микросхемы.

грееться ужастно 15 минут и не возможно держать (скорее всего подшипники) 

потребление по току 1.5 А, мосфеты и микруха холодные.

 

knack
knack аватар
Offline
Зарегистрирован: 27.03.2012

У него есть датчики холла? У меня валяется от раздвижных дверей nabko там внутри датчики холла, интересно можно его толкнуть этой микрухой?

ul.evgeniy
Offline
Зарегистрирован: 09.01.2017

Датчики хола есть, но скорее всего не толкнешь т.к. там еще энкодер есть.

knack
knack аватар
Offline
Зарегистрирован: 27.03.2012

А зачем энкодер если уже есть датчики холла? Энкодер наверное для принтерных дел?!

ul.evgeniy
Offline
Зарегистрирован: 09.01.2017

Для определения скорости вращения, датчики хола для переключения фаз и удержания момента. Просто в даташите на микруху нет возможности его отключить. Если есть желание запустить bldc но нет драйвера, то драйвер можно взять из лазерных сканеров от принтера и добавить мосфеты или спец микруху под bldc типа sla6023.

knack
knack аватар
Offline
Зарегистрирован: 27.03.2012

В дверях скорость определяется датчиками холла, момент датчики тока.

ul.evgeniy пишет:

"можно взять из лазерных сканеров от принтера"

Чо?

knack
knack аватар
Offline
Зарегистрирован: 27.03.2012

Датчики холла меж обмоток воткнуты. И он на 110В :( японцы блин. sla не подходит придётся на прямую обмотками рулить.

wvlas
Offline
Зарегистрирован: 24.05.2018

Вот такой мотор, не пойму как управлять. Всяко заводил, то нет мощи то обороты плавают.

http://rohmfs.rohm.com/en/products/databook/datasheet/ic/motor/brushless/bd6761fs-e.pdf

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

а он прям точно трехфазный?

А, ну да.  Только на 36В. 

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Как однофазник его!  Через каденсатор. 

wvlas
Offline
Зарегистрирован: 24.05.2018

Да это я просто тему читал, вот и добавил свой вопрос. Нет трехфазника. Бесколекторный 24V х 1,3А

wvlas
Offline
Зарегистрирован: 24.05.2018

выводы идут на микросхему

21 ST/SP Start/Stop



29 CLKIN Reference CLK input



36 LD Motor rotation number lock detection Speed lock detection pull-up resistor

Александр Бирюков
Offline
Зарегистрирован: 06.12.2018

Всем доброго всего!

Оживлю тему.

Есть двигатель роторного типа от какого-то принтера

Стоит вопрос, как его подключать.

Буду рад даже если мне не разжуют все и вся, а просто пнут в нужном направлении (я не летаю не потому, что ежик птица гордая, а потому, что не знаю куда)

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Александр Бирюков пишет:

Стоит вопрос, как его подключать.

Я думаю, проводами. Желательно - медными. 

knack
knack аватар
Offline
Зарегистрирован: 27.03.2012

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

Александр Бирюков
Offline
Зарегистрирован: 06.12.2018

Что значит прозвонить?

Микросхема AN44050A, если правильно разглядел

Александр Бирюков
Offline
Зарегистрирован: 06.12.2018

DetSimen пишет:

Я думаю, проводами. Желательно - медными. 

Ну я еще подумаю, может быть Вы и правы...

knack
knack аватар
Offline
Зарегистрирован: 27.03.2012

Александр Бирюков пишет:

Что значит прозвонить?

Микросхема AN44050A, если правильно разглядел

Мультиметр у вас есть?

Александр Бирюков
Offline
Зарегистрирован: 06.12.2018

knack пишет:

Мультиметр у вас есть?

Естественно

nik182
Offline
Зарегистрирован: 04.05.2015

А положение переключателя когда при измерении сопротивлений тестер пищит при коротком замыкании? 

Александр Бирюков
Offline
Зарегистрирован: 06.12.2018

nik182 пишет:

А положение переключателя когда при измерении сопротивлений тестер пищит при коротком замыкании? 

Нет

Александр Бирюков
Offline
Зарегистрирован: 06.12.2018

Понял, что вы имеете в виду.

Между портами gnd и  dec сопротивление около 5 кОм

Еще, когда мерю сопротивление между выходом обмотки и портом dec (тыкая минусом в обмотку, а плюсом в dec), появляется ток, и через некоторое короткое время пропадает.

knack
knack аватар
Offline
Зарегистрирован: 27.03.2012

Александр Бирюков пишет:

Понял, что вы имеете в виду.

Между портами gnd и  dec сопротивление около 5 кОм

Еще, когда мерю сопротивление между выходом обмотки и портом dec (тыкая минусом в обмотку, а плюсом в dec), появляется ток, и через некоторое короткое время пропадает.

блин, так у вас подписаны концы??? выложите фотографию с маркировкой.

Александр Бирюков
Offline
Зарегистрирован: 06.12.2018

knack пишет:

блин, так у вас подписаны концы??? выложите фотографию с маркировкой.

На фото вроде видно...

Александр Бирюков
Offline
Зарегистрирован: 06.12.2018

Снач 3 gnd идет, потом acc, dec, fgs и 3 vm

knack
knack аватар
Offline
Зарегистрирован: 27.03.2012

Выложите фото.

knack
knack аватар
Offline
Зарегистрирован: 27.03.2012

смотрим даташит на вашу микруху, VCC у нас +24В, fgs это скорее всего 18я нога

Александр Бирюков
Offline
Зарегистрирован: 06.12.2018

knack пишет:

Выложите фото.

knack
knack аватар
Offline
Зарегистрирован: 27.03.2012

VM походу +24 прозвоните с какой ногой драйвера соеденён...

и так же с другими контактами на вашем разъёме...

knack
knack аватар
Offline
Зарегистрирован: 27.03.2012

только дошло, что это та же фотка, а с обратной стороны есть фото?

Александр Бирюков
Offline
Зарегистрирован: 06.12.2018

knack пишет:

 а с обратной стороны есть фото?

knack
knack аватар
Offline
Зарегистрирован: 27.03.2012

Крайние 6 ног питалово двигателя, прозвоните 3 центральных контакта разъёма относительно микросхемы. Там должно быть направление вращения, шим, возможно тормоз. Прозвоните. Можно методом тыка попробывать, только на центральные контакты не более 5в! и земли вместе.

knack
knack аватар
Offline
Зарегистрирован: 27.03.2012

12й пост в этой ветке посмотрите.

Александр Бирюков
Offline
Зарегистрирован: 06.12.2018

Если смотреть на последнее мое фото, VM соединено с 3 из правого нижнего угла ногой. Заземлена вторая из левого верхнего угла. 

knack пишет:

12й пост в этой ветке посмотрите.

О явлении существования датчиков вращения знаю и даже подозреваю, что одна нога посвящена им

knack
knack аватар
Offline
Зарегистрирован: 27.03.2012

Александр Бирюков пишет:

Если смотреть на последнее мое фото, VM соединено с 3 из правого нижнего угла ногой. Заземлена вторая из левого верхнего угла. 

knack пишет:

12й пост в этой ветке посмотрите.

О явлении существования датчиков вращения знаю и даже подозреваю, что одна нога посвящена им

Пардон 11й пост, там уже нашли вашу распиновку.

Только VCC или +5 или наоборот к земле