Вопросы по подключению 7I92M

Работа с платами MESA, подключение, конфигурация.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Вопросы по подключению 7I92M

Сообщение nkp »

board.jpg (7031 просмотр) <a class='original' href='./download/file.php?id=130179&sid=3dd9f85374d9f4a9a62c6e87010f32d5&mode=view' target=_blank>Загрузить оригинал (144 КБ)</a>
релюшку на enable
опторазвязаны входы
Аватара пользователя
dberegovoy
Мастер
Сообщения: 297
Зарегистрирован: 16 фев 2014, 21:25
Репутация: 144
Контактная информация:

Re: Вопросы по подключению 7I92M

Сообщение dberegovoy »

nkp писал(а):опторазвязаны входы
Но нам по прежнему нужен на вход сервопака сигнал что степ что дир по диф паре.
Как его поучить?
повторить плату Хантера (выше ссылку приводил) ну или вариант с транзисором который я не понял :)
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Вопросы по подключению 7I92M

Сообщение nkp »

самое интересное что там на входе скорей всего стоит какой нибудь "обратный " преобразователь(типа MAX3095) :)
Аватара пользователя
dberegovoy
Мастер
Сообщения: 297
Зарегистрирован: 16 фев 2014, 21:25
Репутация: 144
Контактная информация:

Re: Вопросы по подключению 7I92M

Сообщение dberegovoy »

Все может быть, но реалии таковы что я со своими познаниями туда не полезу его ампутировать :)
Аватара пользователя
PKM
Почётный участник
Почётный участник
Сообщения: 4263
Зарегистрирован: 31 мар 2011, 18:11
Репутация: 705
Настоящее имя: Андрей
Откуда: Украина
Контактная информация:

Re: Вопросы по подключению 7I92M

Сообщение PKM »

Mesa 7I85S недорого стоит, или подобная
Аватара пользователя
dberegovoy
Мастер
Сообщения: 297
Зарегистрирован: 16 фев 2014, 21:25
Репутация: 144
Контактная информация:

Re: Вопросы по подключению 7I92M

Сообщение dberegovoy »

Дочитался в мануале (69 страница) , микруха MC3487 которая в схеме Хантера упоминается.
Ниже я так понимаю подключение с использованием транзисторов?

Цена микрухи 30грг (менее дол), стоит ли заморачиваться с транзисторами?
YASKAWA_SGM_SGMP_SGDA_user manual_-347104071 (1)-80.jpg (6999 просмотров) <a class='original' href='./download/file.php?id=130188&sid=3dd9f85374d9f4a9a62c6e87010f32d5&mode=view' target=_blank>Загрузить оригинал (839.61 КБ)</a>
Аватара пользователя
dberegovoy
Мастер
Сообщения: 297
Зарегистрирован: 16 фев 2014, 21:25
Репутация: 144
Контактная информация:

Re: Вопросы по подключению 7I92M

Сообщение dberegovoy »

PKM писал(а):Mesa 7I85S недорого стоит, или подобная
Пока не готов но обязательно возму на заметку. Попутно вопрос с энкодерами (хомиться по индексным меткам) осей сможет комфортно закрыть. :)
Аватара пользователя
dberegovoy
Мастер
Сообщения: 297
Зарегистрирован: 16 фев 2014, 21:25
Репутация: 144
Контактная информация:

Re: Вопросы по подключению 7I92M

Сообщение dberegovoy »

Энкодеры от сервопака тоже по диф паре получать. :)
Получается тоже нужен преобразователь, только обратный
YASKAWA_SGM_SGMP_SGDA_user manual_-347104071 (1)-85.jpg (6980 просмотров) <a class='original' href='./download/file.php?id=130218&sid=3dd9f85374d9f4a9a62c6e87010f32d5&mode=view' target=_blank>Загрузить оригинал (840.03 КБ)</a>
На входящие (в сервопак) сигналы степ дир мануал рекомендует использовать микрухи SN75174 или MC3487.(как у Хантера на плате)
На исходящие (из сервопака) сигналы энкодера мануал рекомендует использовать микрухи SN75175 или MC3486
Микрухи насколько я понял из датошита между собой взаимозаменяемы.
Что касательно цены 2шт sn75174 + 3шт sn75175 стоят 103грн (3,5дол) ну и доставка по Украине. Все равно относительно не дорого
На данном количестве можно реализовать 4 степ дира (8 диф. пар) +4 энкодера (12 диф. пар.) Для моих задач можно было бы ограничиться 1шт sn75174 (два степ дира) +1 sn75175 (две индексные метки). Но минимальная сума заказа в 100грн подтолкнула :)
Собственно раз так сложилось, то думаю есть смысл делать все на одной плате которая потенциально может комутировать 4 сервопака (4 степ дира + 4 энкодера) так сказать на всякий случай.
Если кто то имет желание и возможность помочь с принципиальной схемой а если понаглеть и разводкой платы под фрезеровку, буду очень признателен :beer_blow:
Alex123
Кандидат
Сообщения: 68
Зарегистрирован: 21 май 2015, 11:51
Репутация: 5
Настоящее имя: Александр
Контактная информация:

Re: Вопросы по подключению 7I92M

Сообщение Alex123 »

Вроде на днях добавили езернет карты в конфигуратор. Естественно в мастере
PS: вот оно, но не пробовал еще https://github.com/LinuxCNC/linuxcnc/co ... dc71a724a5
А как содержимое по ссылке подсунуть в конфигуратор?
Шутка из газеты:
Откат это способ выиграть тендер, а тендер - чемпионат отрасли по откатам.
Andrey@KZN
Мастер
Сообщения: 442
Зарегистрирован: 22 авг 2016, 12:21
Репутация: 44
Настоящее имя: Андрей
Контактная информация:

Re: Вопросы по подключению 7I92M

Сообщение Andrey@KZN »

Застрял, нужна подсказка

На винде 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

Сообщение Serg »

Нужно прямое соединение: Linux - сетевая карта - 7i92. Все остальные вариации не годятся из-за вносимых всякими мостами и комутаторами задержек - обмен с 7i92 не укладывается в сервоцикл (1ms).
mesaflash работать может - ей задержки не критичны (если они меньше 40ms).
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Andrey@KZN
Мастер
Сообщения: 442
Зарегистрирован: 22 авг 2016, 12:21
Репутация: 44
Настоящее имя: Андрей
Контактная информация:

Re: Вопросы по подключению 7I92M

Сообщение Andrey@KZN »

Да, про задержки и прочая - понятно
Я пока просто систему изучаю
Хотел halshow посмотреть и такой облом

Но что-то не верится в причину непрямого подключения - unreachable пишет когда не знает куда пакет кидать
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Вопросы по подключению 7I92M

Сообщение Serg »

Andrey@KZN писал(а):unreachable пишет когда не знает куда пакет кидать
Пакет всегда надо кидать в сеть. :) unreachable = недоступный, например пакет улетел, а ответ в положенное время не пришёл.
По аналогии с сотовой связью: когда тебе говорят, что абонент не доступен, то это не значит, что твой телефон не видит сеть. :)
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Andrey@KZN
Мастер
Сообщения: 442
Зарегистрирован: 22 авг 2016, 12:21
Репутация: 44
Настоящее имя: Андрей
Контактная информация:

Re: Вопросы по подключению 7I92M

Сообщение Andrey@KZN »

Так можно ли, всё-таки, из виртуалки с lcnc достучаться до mesa в локалке?
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Вопросы по подключению 7I92M

Сообщение Serg »

Попробовать увеличить сервоцикл в несколько раз...
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Andrey@KZN
Мастер
Сообщения: 442
Зарегистрирован: 22 авг 2016, 12:21
Репутация: 44
Настоящее имя: Андрей
Контактная информация:

Re: Вопросы по подключению 7I92M

Сообщение Andrey@KZN »

В общем разобрался... вроде
Дело не в сервоцикле, роутерах и прочем
А в роутере. Дело в том, что LinuxCNC пытается определить MAС адрес платы. А для этого ему надо быть в одной сети.
Пришлось подключиться к интернету через WiFi, а проводной адаптер отдать виртуалке.
Andrey@KZN
Мастер
Сообщения: 442
Зарегистрирован: 22 авг 2016, 12:21
Репутация: 44
Настоящее имя: Андрей
Контактная информация:

Re: Вопросы по подключению 7I92M

Сообщение Andrey@KZN »

Опять нужна помощь знатоков.
Наконец подключил свой клон 7i92 в нормальном режиме, даже хоминг настроил (правда ось Z перепутал, куда должна смотреть, но не суть)
В общем у меня на драйвере стоит 20000 шагов на оборот (т.е. коэффициент 100), а для Z - 25000 на оборот. Один оборот 5 мм.
STEPLEN = 2500
STEPSPACE = 2500
Получается, что один импульс занимает 0.000005 секунд, т.е. может выдаваться 200 000 раз в секунду.
Я и поставил скорость 50 мм/сек (3 м/мин)
Но при запуске LinuxCNC ругается, что я упираюсь в максимальную скорость генерации импульсов и выдает в два раза меньшую скорость импульсов :(

Ну и еще какая-то странная ошибка каждый раз при запуске появляется.
Вложения
LinuxCNC_speed_error.png (4548 просмотров) <a class='original' href='./download/file.php?id=166592&sid=3dd9f85374d9f4a9a62c6e87010f32d5&mode=view' target=_blank>Загрузить оригинал (21.36 КБ)</a>
test.ini
(4.08 КБ) 760 скачиваний
test.hal.txt
(10.12 КБ) 753 скачивания
LinuxCNC_strange_error.png (4548 просмотров) <a class='original' href='./download/file.php?id=166595&sid=3dd9f85374d9f4a9a62c6e87010f32d5&mode=view' target=_blank>Загрузить оригинал (18.29 КБ)</a>
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5181
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Вопросы по подключению 7I92M

Сообщение Serg »

Andrey@KZN писал(а):Получается, что один импульс занимает 0.000005 секунд, т.е. может выдаваться 200 000 раз в секунду.
Не получается. 2.5μs импульс + 2.5μs пауза = 10μs период или 1/10μs = 100000Гц.
Andrey@KZN писал(а):Но при запуске LinuxCNC ругается, что я упираюсь в максимальную скорость генерации импульсов и выдает в два раза меньшую скорость импульсов :(
4000 имп/мм * 62.50 мм/сек = 250000 имп/сек (Гц), а это значит, что длина импульсов и пауз уже будет в разы меньше 2.5μs.
Andrey@KZN писал(а):Ну и еще какая-то странная ошибка каждый раз при запуске появляется.
какой-то мусор в .axisrc
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
Andrey@KZN
Мастер
Сообщения: 442
Зарегистрирован: 22 авг 2016, 12:21
Репутация: 44
Настоящее имя: Андрей
Контактная информация:

Re: Вопросы по подключению 7I92M

Сообщение Andrey@KZN »

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"
Andrey@KZN
Мастер
Сообщения: 442
Зарегистрирован: 22 авг 2016, 12:21
Репутация: 44
Настоящее имя: Андрей
Контактная информация:

Re: Вопросы по подключению 7I92M

Сообщение Andrey@KZN »

UAVpilot писал(а):62.50 мм/сек
А откуда эта цифра?
Ответить

Вернуться в «MESA»