Страница 3 из 6
Re: Подключение штурвала.
Добавлено: 01 окт 2011, 12:04
Milk
Есть еще такая мысль - кнопка может работать в режиме переключателя если подвести еще один провод. Вот я и думаю, а что если подвести к ней землю? Получится либо земля то есть "0" либо 5в то есть "1". Как думаете?
Re: Подключение штурвала.
Добавлено: 01 окт 2011, 12:56
aftaev
Я прям на плате опторазвязки припаивал резисторы на+5в, второй конец резистора на вход. Резистор что то около 1К.
Re: Подключение штурвала.
Добавлено: 01 окт 2011, 12:59
aftaev
mycnc писал(а):Про энкодер понятно. У меня такие есть, нет проблем.
Хотелось что-нибудь индустриального вида с большой "штурвальной" ручкой - типа такого -
Эт разве не они:
http://www.ebay.com/sch/i.html?_nkw=rot ... m270.l1313
У меня именно такой лежит. диаметр штурвала что то 50мм
Re: Подключение штурвала.
Добавлено: 01 окт 2011, 13:03
aftaev
Milk писал(а):Как думаете?
Я думаю так нужно подключить и все.

- схема.JPG (9.49 КБ) 3824 просмотра
Re: Подключение штурвала.
Добавлено: 01 окт 2011, 16:40
Milk
Схема там примерно такая
Re: Подключение штурвала.
Добавлено: 01 окт 2011, 16:46
Petka
Судя по схеме кнопки замыкают на +5.
Тогда вам надо к каждой из цепей 1,2,3,4,5,6 и 12 подключить резистор 10 кОм на землю.
Re: Подключение штурвала.
Добавлено: 01 окт 2011, 17:11
Milk
А если вот так?
Re: Подключение штурвала.
Добавлено: 01 окт 2011, 18:06
Milk
Или речь идет о тако вот схеме?
Re: Подключение штурвала.
Добавлено: 01 окт 2011, 19:26
aftaev
мне так нравится:
Ток резисторы 1К иль поменьше(смотря от чего питать будешь).
В схеме незнаю назначениесветодиода, потому его просто обрезал

Re: Подключение штурвала.
Добавлено: 01 окт 2011, 19:29
aftaev
По твоей и китайской схеме Естоп должен ловить помехи, а значит постоянно срабтывать. Видать ты его не подключил.
Re: Подключение штурвала.
Добавлено: 01 окт 2011, 20:15
Milk
До него еще не добрался...Пин 15 на который его нужно цеплять сам под напругойй с порта, также как и 10 пин. 10 перекинул на 7 (четвертая ось пока отсутствует). Estop в программе тоже не указан, в hal не прописан пока.
Aftaev, это схема получилась с управляющим "0"? То есть на пинах постоянно 5В, а при нажатии enable на выбранных пинах "0"?
Re: Подключение штурвала.
Добавлено: 01 окт 2011, 21:28
Petka
Milk писал(а):Или речь идет о тако вот схеме?
Да, всё правильно. Схема Афтаева даст такой-же эффект, только при чтении пина его значение надо будет программно инвертировать.
Re: Подключение штурвала.
Добавлено: 01 окт 2011, 21:37
aftaev
Milk писал(а):Пин 15 на который его нужно цеплять сам под напругойй с порта,
Вот только нагрузочная спосбность порта не шибко велика. И цепля резисторы напорт порт ты его грузишь.
Milk писал(а): а при нажатии enable на выбранных пинах "0"?
Да верно. Так в HAL можно инвертировать сигнал.
Re: Подключение штурвала.
Добавлено: 03 окт 2011, 15:31
Milk
Ура! Заработало!! Подтягивающий резистор сработал! Поставил по одному 10кОм на каждую ось и множитель. Подтянул к нулю.
Огромное спасибо всем откликнувшимся, особенно Aftaev-у!
Теперь только estop прицепить осталось.
Re: Подключение штурвала.
Добавлено: 05 окт 2011, 08:16
mycnc
aftaev писал(а):mycnc писал(а):Про энкодер понятно. У меня такие есть, нет проблем.
Хотелось что-нибудь индустриального вида с большой "штурвальной" ручкой - типа такого -
Эт разве не они:
http://www.ebay.com/sch/i.html?_nkw=rot ... m270.l1313
У меня именно такой лежит. диаметр штурвала что то 50мм
Спасибо, это именно они. А не знаете - можно ли это купить в СПб?
Re: Подключение штурвала.
Добавлено: 05 окт 2011, 09:56
Nick
Вспомнил, где я их видел

:
http://electroprivod.ru/selsins.htm !
Но цена может оказаться не самой низкой

!
Просто за ручку около 3000р за такой же блок около 8000р.
Re: Подключение штурвала.
Добавлено: 06 окт 2011, 07:29
Milk
Ну все.E-stop подключен и прописан методом научного тыка, но получилось, все работает. Теперь новая мысля - подцепить на 5 и 6 ось пульта регулировку оборотов шпинделя и скорость подач. Вот тут
http://cnc4pc.com/Tech_Docs/guide_for_M ... r_LPT2.htm об этом пишут, но для mach3. На EMC2 наверное тоже можно придумать.
Re: Подключение штурвала.
Добавлено: 06 окт 2011, 17:15
Nick
Все тоже самое, делаем дополнительные энкодеры и их выход вместо axis.xx.poisition-cmd на feed-override или на motion.spindle-speed-out или вот так
loadrt scale count=1
addf scale.0 servo-thread
setp scale.0.gain 0.002
net spindle-speed-scale motion.spindle-speed-out => scale.0.in
net spindle-speed-DAC scale.0.out => <your DAC pin name>
и регулировать scale.0.gain.
Re: Подключение штурвала.
Добавлено: 19 фев 2012, 20:43
zilk
Здравствуйте, коллеги!
Есть вопрос по данной теме - имею в наличии навороченный MPG Sansei Electric Corp., который решил тут намедни испытать. Хал-файл полностью отлажен, все работает как надо, но вот затык произошел с самой железкой - оказывается, MPG выдает на выходах не квадратурный сигнал, а сигнал типа CW-CCW, т.е. при вращении штурвала в одну сторону импульсы есть на одном выходе, при вращении в другую сторону - на другом.
Собственно вопрос - как можно описать в конфигурации такой вид сигнала MPG, чтобы все заработало как положено? не могу никак сообразить...
Спасибо!
Re: Подключение штурвала.
Добавлено: 20 фев 2012, 13:57
Nick
Хм... Т.е. при вращении по CW на одном пине появляются сигналы, а при вращении CCW на другом?
Если да, то можно завести два энкодера в режиме encoder.N.counter-mode = 1, тогда они будут считать тики на каждом канале, а положение брать из разницы показаний. Разницу вычисляем при помощи: sum2
В in0 и in1 загоняем показания энкодеров, gain0 = 1, gain1 = -1, и результат берем из out.