Как подключить ШД SM200-0,22-1-02 + контроллер smd-15 к lpt порту
 

Как подключить ШД SM200-0,22-1-02 + контроллер smd-15 к lpt порту

Автор akozlov, 29 марта 2011, 16:14:56

« назад - далее »

akozlov

Пытаюсь заставить всё это заработать.
Использую программу Step Motor LPT. При подключении, двигатель издаёт тихий щелчек и всё.
Залил фотки, подскажите что не так.
(http://s2.ipicture.ru/Gallery/Viewfull/4127475.html)
(http://s2.ipicture.ru/Gallery/Viewfull/4127483.html)
(http://s2.ipicture.ru/Gallery/Viewfull/4127487.html)

Administrator

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

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

akozlov

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

Administrator

Для подключения блока SMD-15 к LPT порту требуется именно внешний блок питания +5В.
Пины LPT с 18 по 25 - это земля LPT порта.

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

akozlov

#4
Такой блок питания подойдёт?
В паспорте написано что один провод от него должен идти на GND, а второй на +V. Так же в GND надо воткнуть землю от LPT.
Что тогда есть внешний блок питания с +5В. Прошу прощения за глупые вопросы.  :-[
(http://s1.ipicture.ru/Gallery/Viewfull/4240795.html)

Administrator

Такой блок подойдет. Этот блок и будет являться внешним источником.
ЦитироватьВ паспорте написано что один провод от него должен идти на GND, а второй на +V. Так же в GND надо воткнуть землю от LPT.
Ничего подобного там не написано.

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

akozlov

Подключил всё как Вы сказали, теперь индикатор PWR не горит.  :(
Касрный провод - +5В с блока питания, черный - земля с блока, тослстый провод с золотой обмоткой - с 25 пина LPT, зеленый и белый со 2 и 3 пинов.
Когда кручу движок, индикатор загорается.
(http://imageshost.ru/photo/id551184.html)

Administrator

#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В.

akozlov

Цитата: Administrator от 12 апреля 2011, 11:37:08


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

Administrator

Конечно, нужен источник питания 15-40В для питания привода. Иначе откуда двигателю брать энергию для создания полезной работы?!

akozlov

#10
Так, подключил 2 блок питания на 19В к +V и GND, соединил землю от ЛПТ и первого блока питания, обмотал изолентой. +5В(красный провод) от первого блока подсоединил к OPTO. Теперь в зависимости от выставления разных значений перемычек, движок издаёт разные звуки. На программу всё равно никак не реагирует.  :(
(http://radikal.ru/F/s19.radikal.ru/i192/1104/6e/459d65385f36.jpg.html)
Фотка второго блока
(http://radikal.ru/F/s51.radikal.ru/i134/1104/61/e6c2536335eb.jpg.html)

Administrator

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

(И снимите галочку "быстро", если она стоит).

akozlov

#12
Вот настройки программы.
(http://radikal.ru/F/s52.radikal.ru/i136/1104/cd/6696f0cf8cb4.jpg.html)
SW1-4 Off, SW5-6 On, при попытке повернуть движок, он не поддаётся.Движок греется, но звуков никаких не издаёт. При включении SW1 и SW2 начинает издавать звуки

Administrator

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 отличается от стандартного, либо порт неисправен, либо неисправен двигатель или блок управления (последний пункт можно проверить в одном из наших офисов).

akozlov

#14
Что то не смог найти инфы о двигетале, модель SM 200-0,22-1-02.
Адрес порта LPT 0378-037F. Это как я понял стандартный адрес?