EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля

Работа с платами MESA, подключение, конфигурация.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля

Сообщение Nick »

количество энкодеров и pwm и stepgen определяется в строке загрузки прошивки:
loadrt hm2_pci config="firmware=hm2/5i20/SVST8_4.BIT num_encoders=3 num_pwmgens=3 num_stepgens=1"
Прошивка SVST8_4 поддерживает максимум 8 серв и 4 степ-дира. Но загружать можно не все - остальные пины станут GPIO.
Вставляешь такую строчку в hal
loadrt hm2_pci config="firmware=hm2/5i20/SVST8_4.BIT num_encoders=6 num_pwmgens=6 num_stepgens=0"
Запускаешь EMC2 и потом dmesg, в выдаче будут все пины mesa и что на них повешено.
Аватара пользователя
Loituma
Мастер
Сообщения: 512
Зарегистрирован: 28 ноя 2011, 21:45
Репутация: 57
Контактная информация:

Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля

Сообщение Loituma »

Ты не понимешь наверно...

FPGA кабель из 5i22 можно вывести 4 FPGA.
На 7i48 заходит 1FPGA и разветвляется на 6 серводвигателей с энкодерами...

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

Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля

Сообщение PKM »

Loituma писал(а):Ты не понимешь наверно...
http://www.linuxcnc.org/index.php/engli ... 9&id=15305
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля

Сообщение Nick »

Там с 7i48 идет хитрая распиновка с мултиплексированием энкодеров.
Т.е. сигнал pwm идет напрямую на каждый пин 7i48. А энкодеры общаются через mux
PINFUNCTIONDIRECTION. . . . .PINFUNCTIONDIRECTION
1/ENA0TO 7I48. . . . .25PWM-0TO 7I48
3MUXQA0FROM 7I48. . . . .27PWM+1TO 7I48
5MUXQB0FROM 7I48. . . . .29PWM-1TO 7I48
7MUXIDX0FROM 7I48. . . . .31PWM+2TO 7I48
9MUXQA1FROM 7I48. . . . .33PWM-2TO 7I48
11MUXQB1FROM 7I48. . . . .35PWM+3TO 7I48
13MUXIDX1FROM 7I48. . . . .37PWM-3TO 7I48
15MUXQA2FROM 7I48. . . . .39PWM+4TO 7I48
17MUXQB2FROM 7I48. . . . .41PWM-4TO 7I48
19MUXIDX2FROM 7I48. . . . .43PWM+5TO 7I48
21MUXSEL0TO 7I48. . . . .45PWM-5TO 7I48
23PWM+0TO 7I48. . . . .47/ENA1TO 7I48
49+5V PWRTO 7I48
. . . . .
Т.е. все 6 осей общаются по 1 кабелю. А вот как с этим прошивка работает, сейчас поищу....
Аватара пользователя
Loituma
Мастер
Сообщения: 512
Зарегистрирован: 28 ноя 2011, 21:45
Репутация: 57
Контактная информация:

Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля

Сообщение Loituma »

Ник, есnm что по прошивке?

Емс 2.5.0 установил, но чет конфига на 6 серв нету
Аватара пользователя
Loituma
Мастер
Сообщения: 512
Зарегистрирован: 28 ноя 2011, 21:45
Репутация: 57
Контактная информация:

Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля

Сообщение Loituma »

В общем я начинаю отчаиваться...

Подскажите рабочую связку для серв на 4 ШИМ + 5 энкодеров + 20 выходовходов
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля

Сообщение Nick »

На сколько я понял, если ты включишь в 5i20 7i48 и выполнишь загрузку прошивки
halcmd loadrt hm2_pci config="firmware=hm2/5i20/SVST8_4.BIT num_encoders=6 num_pwmgens=6 num_stepgens=0"
у тебя должно получиться всего по 6, но все они вложатся в 7i48.

Попробуй в консоле тупо запустить halcmd loadrt hm2_pci config="firmware=hm2/5i20/SVST8_4.BIT num_encoders=6 num_pwmgens=6 num_stepgens=0"
при воткнутых месах и потом, если он сам не выведет распиновку, запустить dmesg, и вывод сюда.
Аватара пользователя
Loituma
Мастер
Сообщения: 512
Зарегистрирован: 28 ноя 2011, 21:45
Репутация: 57
Контактная информация:

Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля

Сообщение Loituma »

у меня 5i22 не уверен что получиться...

да и не трезв я уже для експериментов :geek:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля

Сообщение Nick »

Да... точно... 5i22. Нашел вот что: для 5i20 есть спец прошивка SV12IM2_2X7I48.BIT и тому подобные, а вот для 5i22, что-то не видно такой. Завтра с утра спрошу на linuxCNC, может чего посоветуют.
Аватара пользователя
Loituma
Мастер
Сообщения: 512
Зарегистрирован: 28 ноя 2011, 21:45
Репутация: 57
Контактная информация:

Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля

Сообщение Loituma »

я списался с месой седня, текст выкладываю, надеюсь быстро отреагируют...
Добрый день, Алексей!

Я проинформировал инженера Питера Валласа, разработчика плат 5I22 и 7I48, о Вашей проблеме.
В кратчайшее время файл конфигурации для 5I22, позволяющий использовать все 6 каналов на 7I48, будет выслан Вам по электронной почте.

С уважением,

Олег Водянов
Mesa Electronics
oleg@mesanet.com
1-510-223-9272

On 1/25/2012 7:30 AM, Алексей-УралТорг wrote:
Hi.

I have some problems with mesa 5i22 and 7i48.
I can’t find firmware this complete for emc2 (2.5.0)
Can I talk with your Russian programmer about?

This text for russian:

Добрый день.

Не могу ни где найти прошивки для связки плат mesa 5i22 и 7i48...
Соответственно в ЕМС не могу запустить серводвигатели так как прошивки которые я нашел поддерживают только до 4х серводвигателей на одной FPGA шине...
Не могли бы вы подсказать где найти данную прошивку?

Спасибо с уважением, Алексей.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля

Сообщение Nick »

Будем ждать!
Аватара пользователя
Loituma
Мастер
Сообщения: 512
Зарегистрирован: 28 ноя 2011, 21:45
Репутация: 57
Контактная информация:

Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля

Сообщение Loituma »

Если так пойдет, то глядишь к следующей недели я получу заветную прошивочку :D
Hello, Oleg/

1) My version of 5i22 is 5i22-1-ROHS (lot#11496L1) else I see word: ART REV. B
2) Write now I need onli 5i22 and one 7i48

Best regards.



From: Oleg Vodyanov
Sent: Friday, January 27, 2012 4:32 AM
To: Алексей-УралТорг
Subject: Re: problem with 5i22 and 7i48

Hello Aleksey,

Here are some questions:

1) What version of 5I22 card do you have: 5I22-1 (with 1M gates FPGA chip on it) or 5I22-1.5 (with 1.5M gates FPGA chip)?
2) What combination of cards are you intended to use: only 5I22 and 1 of 7I48, or another cards will be connected to remaining I/O connectors on 5I22 ?

Respectfully,

Oleg Vodyanov
Mesa Electronics
oleg@mesanet.com
1-510-223-9272
Аватара пользователя
Loituma
Мастер
Сообщения: 512
Зарегистрирован: 28 ноя 2011, 21:45
Репутация: 57
Контактная информация:

Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля

Сообщение Loituma »

Всем привет

Пришел долгожданный файл с США с файлом конфига...

Теперь вопрос, как его корректно впихнуть в раскрывающееся меню pncconf при выборе прошивки?
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля

Сообщение Nick »

Хммм... вот этим вопросом сам задаюсь. Но вообще, если есть прошивка, можно ее и так настроить вручную через hal.

Можно сделать рыбу на pncconf, а потом в ней поменять то, что надо.
Аватара пользователя
Loituma
Мастер
Сообщения: 512
Зарегистрирован: 28 ноя 2011, 21:45
Репутация: 57
Контактная информация:

Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля

Сообщение Loituma »

я себе это смутно вижу... фишка с подменой файлов не прокатила ((((
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля

Сообщение Nick »

Loituma писал(а):я себе это смутно вижу... фишка с подменой файлов не прокатила ((((
и не должна была прокатить. Сделай рыбу, т.е. конфигурацию как у тебя как будто без 7i48, потом нужно будет загрузить твою новую прошивку и посмотреть какие пины она будет экспортировать и к этим пина переписать конфигурацию. Фактически надо будет поменять номера пинов выходов. А вся схема останется прежней.
Аватара пользователя
Loituma
Мастер
Сообщения: 512
Зарегистрирован: 28 ноя 2011, 21:45
Репутация: 57
Контактная информация:

Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля

Сообщение Loituma »

Лнгко сказать....
я бы знал как давно бы сделал.
дело в том, что прошивка появляется при наличии хмл файла в котором прописанны стандартные пины кто и за что отвечает... вот этот хмл и нужно мучать, а для этого нужно похоже курить мануалы как минимум
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля

Сообщение Nick »

Там наверное не html, а pin файлы, но зачем они тебе?
Говорю же сделай рыбу, хотя бы приблизительно, потом мы тебе ее доделаем с расчетом на 7i48.
Аватара пользователя
Loituma
Мастер
Сообщения: 512
Зарегистрирован: 28 ноя 2011, 21:45
Репутация: 57
Контактная информация:

Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля

Сообщение Loituma »

Nick для появления прошивки нужен именно xml а не html файл, меса его читает и раставляет пины. Приеду на работу выложу. А пин файл я не понял для чего.
Аватара пользователя
Loituma
Мастер
Сообщения: 512
Зарегистрирован: 28 ноя 2011, 21:45
Репутация: 57
Контактная информация:

Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля

Сообщение Loituma »

xml-файл для емс.zip
(1.53 КБ) 593 скачивания
Как и обещал выкладываю хмл для емс только не настроенный, он от какой то штатной прошивки...

Ник, создам я рыбу, а какие файлы из нее выложить что бы редактировать?
Ответить

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