Вопросы по подключению 7I92M
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Вопросы по подключению 7I92M
опторазвязаны входы
- dberegovoy
- Мастер
- Сообщения: 297
- Зарегистрирован: 16 фев 2014, 21:25
- Репутация: 144
- Контактная информация:
Re: Вопросы по подключению 7I92M
Но нам по прежнему нужен на вход сервопака сигнал что степ что дир по диф паре.nkp писал(а):опторазвязаны входы
Как его поучить?
повторить плату Хантера (выше ссылку приводил) ну или вариант с транзисором который я не понял
-
- Мастер
- Сообщения: 8340
- Зарегистрирован: 28 ноя 2011, 00:25
- Репутация: 1589
- Контактная информация:
Re: Вопросы по подключению 7I92M
самое интересное что там на входе скорей всего стоит какой нибудь "обратный " преобразователь(типа MAX3095)
- dberegovoy
- Мастер
- Сообщения: 297
- Зарегистрирован: 16 фев 2014, 21:25
- Репутация: 144
- Контактная информация:
Re: Вопросы по подключению 7I92M
Все может быть, но реалии таковы что я со своими познаниями туда не полезу его ампутировать
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: Вопросы по подключению 7I92M
Mesa 7I85S недорого стоит, или подобная
- dberegovoy
- Мастер
- Сообщения: 297
- Зарегистрирован: 16 фев 2014, 21:25
- Репутация: 144
- Контактная информация:
Re: Вопросы по подключению 7I92M
Дочитался в мануале (69 страница) , микруха MC3487 которая в схеме Хантера упоминается.
Ниже я так понимаю подключение с использованием транзисторов?
Цена микрухи 30грг (менее дол), стоит ли заморачиваться с транзисторами?
Ниже я так понимаю подключение с использованием транзисторов?
Цена микрухи 30грг (менее дол), стоит ли заморачиваться с транзисторами?
- dberegovoy
- Мастер
- Сообщения: 297
- Зарегистрирован: 16 фев 2014, 21:25
- Репутация: 144
- Контактная информация:
Re: Вопросы по подключению 7I92M
Пока не готов но обязательно возму на заметку. Попутно вопрос с энкодерами (хомиться по индексным меткам) осей сможет комфортно закрыть.PKM писал(а):Mesa 7I85S недорого стоит, или подобная
- dberegovoy
- Мастер
- Сообщения: 297
- Зарегистрирован: 16 фев 2014, 21:25
- Репутация: 144
- Контактная информация:
Re: Вопросы по подключению 7I92M
Энкодеры от сервопака тоже по диф паре получать.
Получается тоже нужен преобразователь, только обратный На входящие (в сервопак) сигналы степ дир мануал рекомендует использовать микрухи SN75174 или MC3487.(как у Хантера на плате)
На исходящие (из сервопака) сигналы энкодера мануал рекомендует использовать микрухи SN75175 или MC3486
Микрухи насколько я понял из датошита между собой взаимозаменяемы.
Что касательно цены 2шт sn75174 + 3шт sn75175 стоят 103грн (3,5дол) ну и доставка по Украине. Все равно относительно не дорого
На данном количестве можно реализовать 4 степ дира (8 диф. пар) +4 энкодера (12 диф. пар.) Для моих задач можно было бы ограничиться 1шт sn75174 (два степ дира) +1 sn75175 (две индексные метки). Но минимальная сума заказа в 100грн подтолкнула
Собственно раз так сложилось, то думаю есть смысл делать все на одной плате которая потенциально может комутировать 4 сервопака (4 степ дира + 4 энкодера) так сказать на всякий случай.
Если кто то имет желание и возможность помочь с принципиальной схемой а если понаглеть и разводкой платы под фрезеровку, буду очень признателен
Получается тоже нужен преобразователь, только обратный На входящие (в сервопак) сигналы степ дир мануал рекомендует использовать микрухи SN75174 или MC3487.(как у Хантера на плате)
На исходящие (из сервопака) сигналы энкодера мануал рекомендует использовать микрухи SN75175 или MC3486
Микрухи насколько я понял из датошита между собой взаимозаменяемы.
Что касательно цены 2шт sn75174 + 3шт sn75175 стоят 103грн (3,5дол) ну и доставка по Украине. Все равно относительно не дорого
На данном количестве можно реализовать 4 степ дира (8 диф. пар) +4 энкодера (12 диф. пар.) Для моих задач можно было бы ограничиться 1шт sn75174 (два степ дира) +1 sn75175 (две индексные метки). Но минимальная сума заказа в 100грн подтолкнула
Собственно раз так сложилось, то думаю есть смысл делать все на одной плате которая потенциально может комутировать 4 сервопака (4 степ дира + 4 энкодера) так сказать на всякий случай.
Если кто то имет желание и возможность помочь с принципиальной схемой а если понаглеть и разводкой платы под фрезеровку, буду очень признателен
-
- Кандидат
- Сообщения: 68
- Зарегистрирован: 21 май 2015, 11:51
- Репутация: 5
- Настоящее имя: Александр
- Контактная информация:
Re: Вопросы по подключению 7I92M
А как содержимое по ссылке подсунуть в конфигуратор?Вроде на днях добавили езернет карты в конфигуратор. Естественно в мастере
PS: вот оно, но не пробовал еще https://github.com/LinuxCNC/linuxcnc/co ... dc71a724a5
Шутка из газеты:
Откат это способ выиграть тендер, а тендер - чемпионат отрасли по откатам.
Откат это способ выиграть тендер, а тендер - чемпионат отрасли по откатам.
-
- Мастер
- Сообщения: 442
- Зарегистрирован: 22 авг 2016, 12:21
- Репутация: 44
- Настоящее имя: Андрей
- Контактная информация:
Re: Вопросы по подключению 7I92M
Застрял, нужна подсказка
На винде Hyper-V, в ней, как яйцо в утке, Debian с LinuxCNC
Виндовая машина подключена к роутеру, к нему-же подключена 7i92
С линукса 7i92 пингуется, mesaflash --redhmid отрабатывает
А вот LinuxCNC ругается:
Network is unreachable
waitpid failed
и всё такое
Подключение сетевое настраивал так:
====Network setup for mesa cards: ======
- left click on the network manager on the bottom right side or upper right side where the clock and volume is.
- choose "edit connections"
- double click on the network you want to edit ( usually "wired connection X")
- click on the "IPv4 settings" tab
- choose "manual" on the "method" drop down menu
- click on "add"
- write the address as 10.10.10.2 up to 10.10.10.9 ( never 10.10.10.1 or 10.10.10.10 ), or anything from 11 to 254
- netmask should be set as 24 or 255.255.255.0
- gateway should always be 10.10.10.1
- additional DNS servers should be 10.10.10.1
Save, close, left click on the network manager and click on the "wired connection X", it should take about 3 seconds to reconnect. Now open a terminal and do Ping 10.10.10.10, you should get normal reply form the Mesa card. If you do not get a reply, double check your settings.
Дело в том, что виртуалка и через роутер?
На винде Hyper-V, в ней, как яйцо в утке, Debian с LinuxCNC
Виндовая машина подключена к роутеру, к нему-же подключена 7i92
С линукса 7i92 пингуется, mesaflash --redhmid отрабатывает
А вот LinuxCNC ругается:
Network is unreachable
waitpid failed
и всё такое
Подключение сетевое настраивал так:
====Network setup for mesa cards: ======
- left click on the network manager on the bottom right side or upper right side where the clock and volume is.
- choose "edit connections"
- double click on the network you want to edit ( usually "wired connection X")
- click on the "IPv4 settings" tab
- choose "manual" on the "method" drop down menu
- click on "add"
- write the address as 10.10.10.2 up to 10.10.10.9 ( never 10.10.10.1 or 10.10.10.10 ), or anything from 11 to 254
- netmask should be set as 24 or 255.255.255.0
- gateway should always be 10.10.10.1
- additional DNS servers should be 10.10.10.1
Save, close, left click on the network manager and click on the "wired connection X", it should take about 3 seconds to reconnect. Now open a terminal and do Ping 10.10.10.10, you should get normal reply form the Mesa card. If you do not get a reply, double check your settings.
Дело в том, что виртуалка и через роутер?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Вопросы по подключению 7I92M
Нужно прямое соединение: Linux - сетевая карта - 7i92. Все остальные вариации не годятся из-за вносимых всякими мостами и комутаторами задержек - обмен с 7i92 не укладывается в сервоцикл (1ms).
mesaflash работать может - ей задержки не критичны (если они меньше 40ms).
mesaflash работать может - ей задержки не критичны (если они меньше 40ms).
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 442
- Зарегистрирован: 22 авг 2016, 12:21
- Репутация: 44
- Настоящее имя: Андрей
- Контактная информация:
Re: Вопросы по подключению 7I92M
Да, про задержки и прочая - понятно
Я пока просто систему изучаю
Хотел halshow посмотреть и такой облом
Но что-то не верится в причину непрямого подключения - unreachable пишет когда не знает куда пакет кидать
Я пока просто систему изучаю
Хотел halshow посмотреть и такой облом
Но что-то не верится в причину непрямого подключения - unreachable пишет когда не знает куда пакет кидать
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Вопросы по подключению 7I92M
Пакет всегда надо кидать в сеть. unreachable = недоступный, например пакет улетел, а ответ в положенное время не пришёл.Andrey@KZN писал(а):unreachable пишет когда не знает куда пакет кидать
По аналогии с сотовой связью: когда тебе говорят, что абонент не доступен, то это не значит, что твой телефон не видит сеть.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 442
- Зарегистрирован: 22 авг 2016, 12:21
- Репутация: 44
- Настоящее имя: Андрей
- Контактная информация:
Re: Вопросы по подключению 7I92M
Так можно ли, всё-таки, из виртуалки с lcnc достучаться до mesa в локалке?
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Вопросы по подключению 7I92M
Попробовать увеличить сервоцикл в несколько раз...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 442
- Зарегистрирован: 22 авг 2016, 12:21
- Репутация: 44
- Настоящее имя: Андрей
- Контактная информация:
Re: Вопросы по подключению 7I92M
В общем разобрался... вроде
Дело не в сервоцикле, роутерах и прочем
А в роутере. Дело в том, что LinuxCNC пытается определить MAС адрес платы. А для этого ему надо быть в одной сети.
Пришлось подключиться к интернету через WiFi, а проводной адаптер отдать виртуалке.
Дело не в сервоцикле, роутерах и прочем
А в роутере. Дело в том, что LinuxCNC пытается определить MAС адрес платы. А для этого ему надо быть в одной сети.
Пришлось подключиться к интернету через WiFi, а проводной адаптер отдать виртуалке.
-
- Мастер
- Сообщения: 442
- Зарегистрирован: 22 авг 2016, 12:21
- Репутация: 44
- Настоящее имя: Андрей
- Контактная информация:
Re: Вопросы по подключению 7I92M
Опять нужна помощь знатоков.
Наконец подключил свой клон 7i92 в нормальном режиме, даже хоминг настроил (правда ось Z перепутал, куда должна смотреть, но не суть)
В общем у меня на драйвере стоит 20000 шагов на оборот (т.е. коэффициент 100), а для Z - 25000 на оборот. Один оборот 5 мм.
STEPLEN = 2500
STEPSPACE = 2500
Получается, что один импульс занимает 0.000005 секунд, т.е. может выдаваться 200 000 раз в секунду.
Я и поставил скорость 50 мм/сек (3 м/мин)
Но при запуске LinuxCNC ругается, что я упираюсь в максимальную скорость генерации импульсов и выдает в два раза меньшую скорость импульсов
Ну и еще какая-то странная ошибка каждый раз при запуске появляется.
Наконец подключил свой клон 7i92 в нормальном режиме, даже хоминг настроил (правда ось Z перепутал, куда должна смотреть, но не суть)
В общем у меня на драйвере стоит 20000 шагов на оборот (т.е. коэффициент 100), а для Z - 25000 на оборот. Один оборот 5 мм.
STEPLEN = 2500
STEPSPACE = 2500
Получается, что один импульс занимает 0.000005 секунд, т.е. может выдаваться 200 000 раз в секунду.
Я и поставил скорость 50 мм/сек (3 м/мин)
Но при запуске LinuxCNC ругается, что я упираюсь в максимальную скорость генерации импульсов и выдает в два раза меньшую скорость импульсов
Ну и еще какая-то странная ошибка каждый раз при запуске появляется.
- Вложения
-
- test.ini
- (4.08 КБ) 766 скачиваний
-
- test.hal.txt
- (10.12 КБ) 759 скачиваний
- Serg
- Мастер
- Сообщения: 21923
- Зарегистрирован: 17 апр 2012, 14:58
- Репутация: 5181
- Заслуга: c781c134843e0c1a3de9
- Настоящее имя: Сергей
- Откуда: Москва
- Контактная информация:
Re: Вопросы по подключению 7I92M
Не получается. 2.5μs импульс + 2.5μs пауза = 10μs период или 1/10μs = 100000Гц.Andrey@KZN писал(а):Получается, что один импульс занимает 0.000005 секунд, т.е. может выдаваться 200 000 раз в секунду.
4000 имп/мм * 62.50 мм/сек = 250000 имп/сек (Гц), а это значит, что длина импульсов и пауз уже будет в разы меньше 2.5μs.Andrey@KZN писал(а):Но при запуске LinuxCNC ругается, что я упираюсь в максимальную скорость генерации импульсов и выдает в два раза меньшую скорость импульсов
какой-то мусор в .axisrcAndrey@KZN писал(а):Ну и еще какая-то странная ошибка каждый раз при запуске появляется.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
-
- Мастер
- Сообщения: 442
- Зарегистрирован: 22 авг 2016, 12:21
- Репутация: 44
- Настоящее имя: Андрей
- Контактная информация:
Re: Вопросы по подключению 7I92M
Тут мои знания математики пасуютUAVpilot писал(а):Не получается. 2.5μs импульс + 2.5μs пауза = 10μs
Поясни, плиз, как 2.5+2.5=10
Сейчас вообще запутался. Значения брал из таблицы http://wiki.linuxcnc.org/cgi-bin/wiki.p ... ive_Timing
А если глянуть спецификации на мои leadshine em705
"Pulse Input Frequency 200 kHz Max"
Но при этом "For reliable response, pulse width should be longer than 10μs"
-
- Мастер
- Сообщения: 442
- Зарегистрирован: 22 авг 2016, 12:21
- Репутация: 44
- Настоящее имя: Андрей
- Контактная информация:
Re: Вопросы по подключению 7I92M
А откуда эта цифра?UAVpilot писал(а):62.50 мм/сек