Регистрация
 
Добро пожаловать на форум об электродвигателях!

Как подключить ШД SM200-0,22-1-02 + контроллер smd-15 к lpt порту
Прочитано 19433 раз
* 29 Марта 2011, 16:14:56
Пытаюсь заставить всё это заработать.
Использую программу Step Motor LPT. При подключении, двигатель издаёт тихий щелчек и всё.
Залил фотки, подскажите что не так.




Записан


* 06 Апреля 2011, 14:48:53
#1
Для подключения SMD-15 к LPT необходимо использовать внешний источник +5В. На вход "OPTO" нужно подавать +5В отвнешнего источник, земплю внешнего источника соединить с землей LPT. Схема подключения - в паспорте на блок.

На фото не видно, какую именно пару проводов "белый - зеленый" Вы подключаете к блоку. StepMotor_LPT работает с первыми двумя пинами данных.

Записан


* 08 Апреля 2011, 17:02:11
#2
Спасибо за ответ, но немного непонятно с внешним питаением и землёй.
От ЛПТ порта пара "белый-зеленый" я поключил самую первую, от 2 и 3 пина. Внешний источник питания это толстый провод от ЛПТ, который идёт от 25 пина? В таком случаее тоже верное подключен.
А как подключить землю.  Можете поподробней объяснить

Записан


* 08 Апреля 2011, 18:13:59
#3
Для подключения блока SMD-15 к LPT порту требуется именно внешний блок питания +5В.
Пины LPT с 18 по 25 - это земля LPT порта.

Для подключения на входы PUL и DIR нужно подавать сигналы с пинов данных, на вход Opto - +5В от внешнего источника питания, землю LPT соединить с GND внешнего источника питания. Схема подключения - в паспорте на блок.

Записан


* 11 Апреля 2011, 11:21:41
#4
Такой блок питания подойдёт?
В паспорте написано что один провод от него должен идти на GND, а второй на +V. Так же в GND надо воткнуть землю от LPT.
Что тогда есть внешний блок питания с +5В. Прошу прощения за глупые вопросы.  :-[
« Последнее редактирование: 11 Апреля 2011, 11:26:21 от akozlov »

Записан


* 11 Апреля 2011, 13:57:26
#5
Такой блок подойдет. Этот блок и будет являться внешним источником.
Цитировать
В паспорте написано что один провод от него должен идти на GND, а второй на +V. Так же в GND надо воткнуть землю от LPT.
Ничего подобного там не написано.

Пины данных от LPT нужно подключить ко входам PUL и DIR блока управления.
+V от внешнего источника - ко входу OPTO блока управления,
GND блока соединить с GND (18-25 пины) порта LPT.

Записан


* 11 Апреля 2011, 18:15:37
#6
Подключил всё как Вы сказали, теперь индикатор PWR не горит.  :(
Касрный провод - +5В с блока питания, черный - земля с блока, тослстый провод с золотой обмоткой - с 25 пина LPT, зеленый и белый со 2 и 3 пинов.
Когда кручу движок, индикатор загорается.

Записан


* 12 Апреля 2011, 11:37:08
#7
У Вас ерунда какая-то с питанием привода - силовое питание привода (коннектор с 6 винтовыми клемами) - два верхних винта - силовое питание привода, никакого отношения к логической части не имеет, никаких проводов от LPT или источника +5В туда подключать не надо.

Подключите туда силовое питание привода (15-40В).

Подключение логическое части (клемная колодка с 4 винтами) отношения к силовому питанию не имеет.

Никогда не соединяйте силовую и логическую части привода!!!

Цитировать
Пины данных от LPT нужно подключить ко входам PUL и DIR блока управления.
+V от внешнего источника - ко входу OPTO блока управления,
GND блока соединить с GND (18-25 пины) порта LPT.

Видимо, не не очевидно написала и запутала Вас:

Пины данных и +V от блока питания Вы подключили правильно.
GND LPT порта (т.е. любой из пинов 18-25) нужно соединить с GND блока питания (второй провод от источника, т.е. Ваш черный) и никуда не подключать. (Соединить, изолировать и оставить висеть в воздухе).

Ко второй клеммной колодке подключаются фазы двигателя (клеммы A,A*,B,B*) и силовое питание (на клеммы +V и GND) - напряжение в диапазоне от 15В до 40В.
« Последнее редактирование: 12 Апреля 2011, 11:37:54 от Administrator »

Записан


* 12 Апреля 2011, 13:23:37
#8


Ко второй клеммной колодке подключаются фазы двигателя (клеммы A,A*,B,B*) и силовое питание (на клеммы +V и GND) - напряжение в диапазоне от 15В до 40В.
Спасибо за терпение.
Но если мы подключили блок питания к OPTO и GND LPT, то нужен ещё один блок питания для +V и GND  на контроллере или какое силовое питание вы имеете в виду? :-[

Записан


* 12 Апреля 2011, 14:02:27
#9
Конечно, нужен источник питания 15-40В для питания привода. Иначе откуда двигателю брать энергию для создания полезной работы?!

Записан


* 12 Апреля 2011, 14:26:35
#10
Так, подключил 2 блок питания на 19В к +V и GND, соединил землю от ЛПТ и первого блока питания, обмотал изолентой. +5В(красный провод) от первого блока подсоединил к OPTO. Теперь в зависимости от выставления разных значений перемычек, движок издаёт разные звуки. На программу всё равно никак не реагирует.  :(

Фотка второго блока
« Последнее редактирование: 12 Апреля 2011, 14:27:57 от akozlov »

Записан


* 12 Апреля 2011, 15:03:20
#11
Кажется, с подключением, теперь все нормально.
Какую скорость Вы поставили в программе?
Попробуйте установить дробление 1/2 (SW4 - off, SW5 - on, SW6 - on) и скорость 100 шагов/сек. Должно получиться примерно 1/4 об/сек.
И проверьте, хватает ли двигателю тока (попробуйте провернуть вал двигателя - он либо не поддастся, либо поддастся с струдом).

(И снимите галочку "быстро", если она стоит).
« Последнее редактирование: 12 Апреля 2011, 15:03:53 от Administrator »

Записан


* 12 Апреля 2011, 15:25:55
#12
Вот настройки программы.

SW1-4 Off, SW5-6 On, при попытке повернуть движок, он не поддаётся.Движок греется, но звуков никаких не издаёт. При включении SW1 и SW2 начинает издавать звуки
« Последнее редактирование: 12 Апреля 2011, 15:27:23 от akozlov »

Записан


* 12 Апреля 2011, 18:58:59
#13
SW1, SW2 и SW3 используется  для установки маскимального тока фазы двигателя.
SW4,5,6 - для установки режима дробления

Можно попробовать поставить целый шаг и еще понизить скорость.
Какой угловой шаг у Вашего двигателя? Заодно уточните и максимальный ток фазы для Вашего двигателя.
Можно проверить адрес Вашего порта LPT.  Stepmotor_LPT использует стандартные адреса:
$3BC,  $378,   $278
Можно посмотреть в диспетчере устройств (правой кнопкой мыши на иконке "мой копьютер" -> свойства  -> оборудование  -> диспетчер устройств -> список "порты COM и LPT"  -> выбрать из списка используемый Вами порт LPT  -> правый клик мыши и выбрать "свойства" -> вкладка "ресурсы"  -> в строке "диапазон ввода/вывода (I/O) первое число в столбце параметры).  У Вас не стандартный порт LPT, а например, дополнительный на PCI карте, программа Stepmotor_LPT работать с ним не будет.

Также можно проверить фазы двигателя: тестером замерить сопротивление между A и A*, а также между B и B* (должно быть сопротивление AA*=BB*).

Также можно тестером проверить, правильные ли выводы от LPT вы взяли:
измерить уровень напряжения между сигналом DIR и GND порта LPT: при движении в одну сторону должно быть 5В, в другую 0В.
далее установить галочку "быстро" и установить "бесконечное движение" - между сигналом PUSL и GND порта должно быть напряжение >0.
Если этого не происходит, значит либо ошибка в выбранных выводах LPT, либо адрес LPT отличается от стандартного, либо порт неисправен, либо неисправен двигатель или блок управления (последний пункт можно проверить в одном из наших офисов).

Записан


* 13 Апреля 2011, 10:05:26
#14
Что то не смог найти инфы о двигетале, модель SM 200-0,22-1-02.
Адрес порта LPT 0378-037F. Это как я понял стандартный адрес?
« Последнее редактирование: 13 Апреля 2011, 10:09:30 от akozlov »

Записан