Страница 1 из 1
Плата допольнительние входьй LPT+P2(Mesa5i25)
Добавлено: 02 фев 2016, 10:31
dinkata
В мой проект Linuxcnc пользую Mesa 5i25+7i77 ,не хватает входов .
Подумал можно пользоват (наместо плат Mesa ) своя к Р2 на 5i25 и LPT .
Получилос по моему бюджетной вариант
Вот и схема :
Когда включаем станок включается реле AZ851 24 от 7i77 и подаем питание на плата .
В моем случае pulup резисторов R27 - R45 ,не установлени .у 5i25 ест свои .
Питание 5 V с 5i25 , 24 V внешное .
LPT в pncconf назначен как вход ,13 входа 4 вьйхода .
Предлагаю на обсуждение и пользование кому понравится
В архив вес проект ,прям для заказ на производство плата:
Re: Плата допольнительние входьй LPT+P2(Mesa5i25)
Добавлено: 02 фев 2016, 10:36
aegis
dinkata писал(а):В мой проект Linuxcnc пользую Mesa 5i25+7i77 ,не вхатает входов .
а что за проект то такой?
честно говоря не сильно такая солянка нравится - все заводится то не на саму месса, а в пк, что может добавить задержек и неуловимых глюков. плюс не уверен что получится сделать солянку-конфиг чтобы указать там и мессу и простой порт
Re: Плата допольнительние входьй LPT+P2(Mesa5i25)
Добавлено: 02 фев 2016, 10:41
dinkata
aegis писал(а):сделать солянку-конфиг чтобы указать там и мессу и простой порт
уже сделал и пробовал ,входьй надо для переключатели override ,бутончики пуск ,стоп ,пауза ,вообщем куча бутончики ,
которьйе основном будут работат с halui пинам .
Re: Плата допольнительние входьй LPT+P2(Mesa5i25)
Добавлено: 02 фев 2016, 13:04
Serg
У Mesa 5i25+7i77 ещё остаётся один свободный разъём с 17-ю входами-выходами...
Re: Плата допольнительние входьй LPT+P2(Mesa5i25)
Добавлено: 02 фев 2016, 13:45
dinkata
UAVpilot писал(а):У Mesa 5i25+7i77 ещё остаётся один свободный разъём с 17-ю входами-выходами.
Р2 ,да ?
я его и пользую
Re: Плата допольнительние входьй LPT+P2(Mesa5i25)
Добавлено: 08 фев 2017, 22:52
nkp
а почему в цепи опторонов сравнительно высокие сопротивления стоят - 5.1кОм ? на 24в рассчитано?
Re: Плата допольнительние входьй LPT+P2(Mesa5i25)
Добавлено: 08 фев 2017, 22:57
AndyBig
nkp писал(а):а почему в цепи опторонов сравнительно высокие сопротивления стоят - 5.1кОм ? на 24в рассчитано?
Он же написал:
dinkata писал(а):Питание 5 V с 5i25 , 24 V внешное .

Re: Плата допольнительние входьй LPT+P2(Mesa5i25)
Добавлено: 08 фев 2017, 23:03
nkp
AndyBig писал(а):Он же написал:
ыыыы
так чукча не читателя,чукча - писателя

Re: Плата допольнительние входьй LPT+P2(Mesa5i25)
Добавлено: 09 фев 2017, 06:43
dinkata
nkp писал(а):а почему в цепи опторонов сравнительно высокие сопротивления стоят - 5.1кОм ? на 24в рассчитано?
Здравствуй
nkp,наверно надо бьйло сделат подробнее ....но (смотри мои подпис )
Вот схема как я пользую :
На 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
Все работает пока без проблем

Re: Плата допольнительние входьй LPT+P2(Mesa5i25)
Добавлено: 29 июл 2017, 05:49
Lexxa
Мне кажется, функционал платы снизился из-за наличия реле.
Re: Плата допольнительние входьй LPT+P2(Mesa5i25)
Добавлено: 01 авг 2017, 06:57
dinkata
Lexxa писал(а):Мне кажется, функционал платы снизился из-за наличия реле
!!??? не понял......Ето все таки идея
На LPT если вьйбрал конфигурация Input, как здес ,
то кроме входа ест и вьйходьй !
А на P2 5i25 GPIO можно вьйбират вход/вьйход
как угодно .