Интерфейс

AZi

Здравствуйте!!! 😃

Чето нигде немогу найти описание интерфейса реализуемого через LPT порт, если там для каждой оси используется по два выхода порта(шаг вперд/шаг назад) - то как тогда делают 8 осей(ног то нехватит)?

И еще, в схеме где на пик16ф877 без каких либо буферов вешаются полевики - не велика ли нагрузка на проц? ктонибудь ее собирал? работает?

PS Интересная ссылка: www.hobbycnc.hu/CNC/VezerloProfi/ProfiEng.htm

Creolka
AZi:

Здравствуйте!!! 😃

Чето нигде немогу найти описание интерфейса реализуемого через LPT порт, если там для каждой оси используется по два выхода порта(шаг вперд/шаг назад) - то как тогда делают 8 осей(ног то нехватит)?

И еще, в схеме где на пик16ф877 без каких либо буферов вешаются полевики - не велика ли нагрузка на проц? ктонибудь ее собирал? работает?
PS Интересная ссылка: www.hobbycnc.hu/CNC/VezerloProfi/ProfiEng.htm

Через ЛПТ можно запустить 4 оси; и через ЛПТ2 4 оси итого 8.

AZi
Creolka:

Через ЛПТ можно запустить 4 оси; и через ЛПТ2 4 оси итого 8.

А, понятно теперь…

А есть полная разводка для двух лптэшек - куда какие движки, куда концевики и прочие прибамбасы?

toxa
AZi:

А есть полная разводка для двух лптэшек - куда какие движки, куда концевики и прочие прибамбасы?

Обычно в программах управления имеются настройки, где можно указать, к каким пинам какого lpt порта вы подключили те или иные приборы. Скачайте, например, бесплатный turbocnc и поизучайте настройки. Он как раз поддерживает восемь осей.

Creolka

Ноги 2-9 используются для шаговиков, 10-13 и 15 это концевики, энкодеры и прочее что подаёт сигнал на ПК, 14 и 16-17 это выхода на релюхи: шпиндель, охлождение, пылесос с 18 по 25 земля
1 это для регулятора оборотов шпинделя. Это пример, но желательно ноги не путать. На картинке
видно какие ноги для чего служат, это принципиальная раскадка входов-выходов.

AZi

Так, с этим понятно…
И всетаки - есть ведь какаято общепринятая разводка типа:

ось1
шаг вперед - 1
шаг назад - 2
концевик начала отсчета - 3
еще там ченибудь…

ось2
шаг вперед - 4
шаг назад…

или нету - кто куда хочет - туда и вешает?

Кстати, купил седня моторчик:
Step - Sun
stepping motor
TYPE 103-771-1242
DC 3.9V
1.35A
1.8DEG/STEP
MADE IN JAPAN

немаленький такой - 60*60*60мм (длинна - тока корпус, без вала)

дык вот - 3.9*1.35=5.265Вт - не маловато ли для такой бандуры пяти ватт???

Baha
AZi:

Так, с этим понятно…
И всетаки - есть ведь какаято общепринятая разводка типа:

ось1
шаг вперед - 1
шаг назад - 2
концевик начала отсчета - 3
еще там ченибудь…

ось2
шаг вперед - 4
шаг назад…

или нету - кто куда хочет - туда и вешает?

Кстати, купил седня моторчик:
Step - Sun
stepping motor
TYPE 103-771-1242
DC 3.9V
1.35A
1.8DEG/STEP
MADE IN JAPAN

немаленький такой - 60*60*60мм (длинна - тока корпус, без вала)

дык вот - 3.9*1.35=5.265Вт - не маловато ли для такой бандуры пяти ватт???

напряжение можешь до 30-40в поднять.

Creolka

[quote=AZi;250711]
Так, с этим понятно…
И всетаки - есть ведь какаято общепринятая разводка типа:…

Как было сказано выше, так в принципе оно и есть-общепринятая разводка ВСЕХ !!! принтерных портов.
Для того чтобы говорить конкретно, нужны конкретные примеры.

Берём две карты:
3D-stepp и Step - 3N.

Эти карты обеспечивают управление двигателем, по три движка на карту, разница между ними не очень существенна, но есть.
На обоих картах входа с 2-7 используются для приёма сигнала от ПК.

Step 3N:
N2-Step частота сигнала или кол-во сигналов (шагов) за секунду.
N3-DIR направление сигнала.

3D-step:
N2-DIR направление сигнала.
N3-Step частота сигнала или кол-во сигналов (шагов) за секунду.
и т.д.
Разницу заметил?

Но принцип рассположения ВХОДОВ - ВЫХОДОВ остаётся неизменным, смотри выше, и неважно первый, второй или третий порт.

Ещё можеш посмотреть здесь: radio.mus-exchange.com/pub.php?pubid=61

AZi

Да нет, про принцип расположения я понял - я какраз хотел узнать вот про это:


Step 3N:
N2-Step частота сигнала или кол-во сигналов (шагов) за секунду.
N3-DIR направление сигнала.

3D-step:
N2-DIR направление сигнала.
N3-Step частота сигнала или кол-во сигналов (шагов) за секунду

тоесть так и получилось что кто куда хочет тот туда и вешает…

>>напряжение можешь до 30-40в поднять.
а какже “DC 3.9V” - это че минимальное напряжение чтоли при котором он может работать или как это понимать?

toxa
AZi:

тоесть так и получилось что кто куда хочет тот туда и вешает…

Я же вам говорю, зависит от софта. Где-то настраивается, где-то жестко запрограммировано.

AZi:

а какже “DC 3.9V” - это че минимальное напряжение чтоли при котором он может работать или как это понимать?

Греться будет, но может не сгорит.

Creolka
AZi:

тоесть так и получилось что кто куда хочет тот туда и вешает…

Всё обусловленно конструкцией карты и возможностями программы, года три назад мне пришлось даже перепаивать кабель для того чтобы согласовать “железо” с софтом.
Если напишеш что и с чем хочеш состыковать, то наверно получиш более конкретный ответ, если
тебя интересовало “кто-куда хочет”, то ответ отрицательный.

AZi

Вобщем смысл вот в чем:
нужно разработать универсальный контроллер который будет подддерживаться максимальным количеством программ(еще нет конкретной задачи куда его потом применят), еще нет ни движков ни железа для станка, щас главное - запустить четыре шаговика(любых хоть от принтера хоть от самолета) и показать что они могут управляться с компа, потом уже будет чтото более конкретное…

>>Греться будет, но может не сгорит.

жалко, получается что он просто настолько древний что здоровый, а мощи в нем с гулькин нос… 😦

toxa
AZi:

нужно разработать универсальный контроллер который будет подддерживаться максимальным количеством программ(еще нет конкретной задачи куда его потом применят)

Универсальность по принципу управления - должен работать в режиме step/dir. Универсальность по подключению к lpt обеспечивается изготовлением нужных кабелей.

Какой смысл разрабатывать, если можно взять разработанный и тупо изготовить? Или вообще купить подешевке готовый? Зачем восемь осей, если с вероятностью 99.9% четыре из них никогда не будут использоваться в самодельном оборудовании?

AZi

Для готовых деталей нету, а заказывать - долго это, да и нужной универсальности там небудет, я хочу взять пик16ф877 и готовую прошивку, а силовую часть свою - под нее уже закупленны транзисторы на 200В и 30А 😒

Восьми осей не будет, это я просто про интерфейс спрашивал…

Покупать готовый тоже както неохота - на этом контроллере нужно еще отработать все возможные режимы шаговиков и прочих прибамбасов, на своем всетаки больше возможностей для эксперемента…