Плата допольнительние входьй LPT+P2(Mesa5i25)

Контроллеры, драйверы, датчики, управляющие устройства.
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Плата допольнительние входьй LPT+P2(Mesa5i25)

Сообщение dinkata »

В мой проект Linuxcnc пользую Mesa 5i25+7i77 ,не хватает входов .
Подумал можно пользоват (наместо плат Mesa ) своя к Р2 на 5i25 и LPT .
Получилос по моему бюджетной вариант :D
platka3d.JPG (4528 просмотров) <a class='original' href='./download/file.php?id=70465&mode=view' target=_blank>Загрузить оригинал (109.56 КБ)</a>
Вот и схема :
shema2xDB25.JPG (4528 просмотров) <a class='original' href='./download/file.php?id=70466&mode=view' target=_blank>Загрузить оригинал (187.89 КБ)</a>
Когда включаем станок включается реле AZ851 24 от 7i77 и подаем питание на плата .
В моем случае pulup резисторов R27 - R45 ,не установлени .у 5i25 ест свои .
Питание 5 V с 5i25 , 24 V внешное .
LPT в pncconf назначен как вход ,13 входа 4 вьйхода .
Предлагаю на обсуждение и пользование кому понравится
В архив вес проект ,прям для заказ на производство плата:
2LPT.zip
(3.6 МБ) 378 скачиваний
Последний раз редактировалось dinkata 02 фев 2016, 12:32, всего редактировалось 2 раза.
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
aegis
Мастер
Сообщения: 3171
Зарегистрирован: 22 мар 2012, 06:59
Репутация: 1810
Настоящее имя: Михайло
Откуда: Україна, Конотоп=>Запоріжжя=>Харьків

Re: Плата допольнительние входьй LPT+P2(Mesa5i25)

Сообщение aegis »

dinkata писал(а):В мой проект Linuxcnc пользую Mesa 5i25+7i77 ,не вхатает входов .
а что за проект то такой?
честно говоря не сильно такая солянка нравится - все заводится то не на саму месса, а в пк, что может добавить задержек и неуловимых глюков. плюс не уверен что получится сделать солянку-конфиг чтобы указать там и мессу и простой порт
нікому нічого не нав'язую.
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: Плата допольнительние входьй LPT+P2(Mesa5i25)

Сообщение dinkata »

aegis писал(а):сделать солянку-конфиг чтобы указать там и мессу и простой порт
уже сделал и пробовал ,входьй надо для переключатели override ,бутончики пуск ,стоп ,пауза ,вообщем куча бутончики ,
которьйе основном будут работат с halui пинам .
IMG_20160202_085210.jpg (4515 просмотров) <a class='original' href='./download/file.php?id=70468&mode=view' target=_blank>Загрузить оригинал (1.03 МБ)</a>
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Плата допольнительние входьй LPT+P2(Mesa5i25)

Сообщение Serg »

У Mesa 5i25+7i77 ещё остаётся один свободный разъём с 17-ю входами-выходами...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: Плата допольнительние входьй LPT+P2(Mesa5i25)

Сообщение dinkata »

UAVpilot писал(а):У Mesa 5i25+7i77 ещё остаётся один свободный разъём с 17-ю входами-выходами.
Р2 ,да ?
я его и пользую
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Плата допольнительние входьй LPT+P2(Mesa5i25)

Сообщение nkp »

а почему в цепи опторонов сравнительно высокие сопротивления стоят - 5.1кОм ? на 24в рассчитано?
Аватара пользователя
AndyBig
Мастер
Сообщения: 3971
Зарегистрирован: 07 мар 2014, 04:01
Репутация: 1121
Откуда: юг России
Контактная информация:

Re: Плата допольнительние входьй LPT+P2(Mesa5i25)

Сообщение AndyBig »

nkp писал(а):а почему в цепи опторонов сравнительно высокие сопротивления стоят - 5.1кОм ? на 24в рассчитано?
Он же написал:
dinkata писал(а):Питание 5 V с 5i25 , 24 V внешное .
:)
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Плата допольнительние входьй LPT+P2(Mesa5i25)

Сообщение nkp »

AndyBig писал(а):Он же написал:
ыыыы
так чукча не читателя,чукча - писателя :)
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: Плата допольнительние входьй LPT+P2(Mesa5i25)

Сообщение dinkata »

nkp писал(а):а почему в цепи опторонов сравнительно высокие сопротивления стоят - 5.1кОм ? на 24в рассчитано?
Здравствуй nkp,наверно надо бьйло сделат подробнее ....но (смотри мои подпис )
Вот схема как я пользую :
LPT_P2.JPG (4234 просмотра) <a class='original' href='./download/file.php?id=102646&mode=view' target=_blank>Загрузить оригинал (410.79 КБ)</a>
На 5(6)и25 Р3 к 7и77 , а P2 и LPT компа к етая плата .
Один вьйвод 7и77 после включение станок
net machine-is-enabled => classicladder.0.in-00
....логика ladder.....
net EN2LPT <= classicladder.0.out-20
включение реле Р1 на плата
включает реле Р1 на плата и его контакт запитаьйвает вся плата.
(что то типа charge pump) .Вот кусочек hal gpio P2 :

Код: Выделить всё

# --- BTNRESUME ---
net btnResume     <=  hm2_5i25.0.gpio.017.in_not  =>  and2.1.in0

# --- BTNSTOPPRG ---
net btnStopprg     <=  hm2_5i25.0.gpio.018.in_not => halui.program.stop

# --- BTNPAUSA ---
net btnPausa     <=  hm2_5i25.0.gpio.019.in_not  => classicladder.0.in-45 

# --- SPINDLE-MANUAL-CW ---
net spindle-manual-cw     <=  hm2_5i25.0.gpio.020.in_not

# --- SPINDLE-MANUAL-STOP ---
net spindle-manual-stop     <=  hm2_5i25.0.gpio.021.in_not

# --- SPINDLE-MANUAL-CCW ---
net spindle-manual-ccw     <=  hm2_5i25.0.gpio.022.in_not

# --- PROBE-IN ---
net probe-in     <=  hm2_5i25.0.gpio.023.in_not

# --- MVO-INCR-A ---
net jog-incr-a     <=  hm2_5i25.0.gpio.024.in

# --- MVO-INCR-B ---
net jog-incr-b     <=  hm2_5i25.0.gpio.025.in

# --- MVO-INCR-C ---
net jog-incr-c     <=  hm2_5i25.0.gpio.026.in

# --- MVO-INCR-D ---
net jog-incr-d     <=  hm2_5i25.0.gpio.027.in

# --- JOG-X-POS ---
net jog-x-pos     <=  hm2_5i25.0.gpio.028.in_not

# --- JOG-X-NEG ---
net jog-x-neg     <=  hm2_5i25.0.gpio.029.in_not

# --- JOG-Z-POS ---
net jog-z-pos     <=  hm2_5i25.0.gpio.030.in_not

# --- JOG-Z-NEG ---
net jog-z-neg     <=  hm2_5i25.0.gpio.031.in_not

# --- BTNSPNOVINCR ---
net btnSpnovincr     <=  hm2_5i25.0.gpio.032.in_not => halui.spindle-override.increase

# --- BTNSPNOVDECR ---
net btnSpnovdecr     <=  hm2_5i25.0.gpio.033.in_not => halui.spindle-override.decrease
На LPT в данном конфиг привязал галетник головка инструментов :

Код: Выделить всё

# --- NSTT ---
net NSTT     <= parport.0.pin-02-in-not   => classicladder.0.in-23

# --- NT12 ---
net NT12     <= parport.0.pin-03-in-not  => classicladder.0.in-22 

# --- NT11 ---
net NT11     <= parport.0.pin-04-in-not  => classicladder.0.in-21

# --- NT10 ---
net NT10     <= parport.0.pin-05-in-not  => classicladder.0.in-20 

# --- NT09 ---
net NT09     <= parport.0.pin-06-in-not  => classicladder.0.in-19

# --- NT08 ---
net NT08     <= parport.0.pin-07-in-not  => classicladder.0.in-18

# --- NT07 ---
net NT07     <= parport.0.pin-08-in-not  => classicladder.0.in-17 

# --- NT06 ---
net NT06     <= parport.0.pin-09-in-not  => classicladder.0.in-16

# --- NT05 ---
net NT05     <= parport.0.pin-10-in-not  => classicladder.0.in-15 

# --- NT04 ---
net NT04     <= parport.0.pin-11-in-not  => classicladder.0.in-14  

# --- NT03 ---
net NT03     <= parport.0.pin-12-in-not  => classicladder.0.in-13 

# --- NT02 ---
net NT02     <= parport.0.pin-13-in-not  => classicladder.0.in-12

# --- NT01 ---
net NT01     <= parport.0.pin-15-in-not  => classicladder.0.in-11 
Все работает пока без проблем :)
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Аватара пользователя
Lexxa
Мастер
Сообщения: 2703
Зарегистрирован: 16 дек 2011, 16:48
Репутация: 319
Настоящее имя: Алексей
Откуда: ryazan
Контактная информация:

Re: Плата допольнительние входьй LPT+P2(Mesa5i25)

Сообщение Lexxa »

Мне кажется, функционал платы снизился из-за наличия реле.
:bender:
Аватара пользователя
dinkata
Мастер
Сообщения: 1028
Зарегистрирован: 05 сен 2014, 09:07
Репутация: 391
Настоящее имя: Диньо
Откуда: Болгария
Контактная информация:

Re: Плата допольнительние входьй LPT+P2(Mesa5i25)

Сообщение dinkata »

Lexxa писал(а):Мне кажется, функционал платы снизился из-за наличия реле
!!??? не понял......Ето все таки идея :D
На LPT если вьйбрал конфигурация Input, как здес ,
то кроме входа ест и вьйходьй !
А на P2 5i25 GPIO можно вьйбират вход/вьйход
как угодно .
Простите ошибки, я иностранец.У моя клавиатура нету "э" и "ы"
Ответить

Вернуться в «Электроника»