EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
количество энкодеров и 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 и что на них повешено.
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 плавно и с нуля
Ты не понимешь наверно...
FPGA кабель из 5i22 можно вывести 4 FPGA.
На 7i48 заходит 1FPGA и разветвляется на 6 серводвигателей с энкодерами...
Дак вот в ЕМС есть максимальная настройка на 1 FPGA кабель 4 двигателя и распиновано так же все... а у меня их 6 на плате
FPGA кабель из 5i22 можно вывести 4 FPGA.
На 7i48 заходит 1FPGA и разветвляется на 6 серводвигателей с энкодерами...
Дак вот в ЕМС есть максимальная настройка на 1 FPGA кабель 4 двигателя и распиновано так же все... а у меня их 6 на плате
- PKM
- Почётный участник
- Сообщения: 4263
- Зарегистрирован: 31 мар 2011, 18:11
- Репутация: 705
- Настоящее имя: Андрей
- Откуда: Украина
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
http://www.linuxcnc.org/index.php/engli ... 9&id=15305Loituma писал(а):Ты не понимешь наверно...
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
Там с 7i48 идет хитрая распиновка с мултиплексированием энкодеров.
Т.е. сигнал pwm идет напрямую на каждый пин 7i48. А энкодеры общаются через mux
Т.е. все 6 осей общаются по 1 кабелю. А вот как с этим прошивка работает, сейчас поищу....
Т.е. сигнал pwm идет напрямую на каждый пин 7i48. А энкодеры общаются через mux
PIN | FUNCTION | DIRECTION | . . . . . | PIN | FUNCTION | DIRECTION |
1 | /ENA0 | TO 7I48 | . . . . . | 25 | PWM-0 | TO 7I48 |
3 | MUXQA0 | FROM 7I48 | . . . . . | 27 | PWM+1 | TO 7I48 |
5 | MUXQB0 | FROM 7I48 | . . . . . | 29 | PWM-1 | TO 7I48 |
7 | MUXIDX0 | FROM 7I48 | . . . . . | 31 | PWM+2 | TO 7I48 |
9 | MUXQA1 | FROM 7I48 | . . . . . | 33 | PWM-2 | TO 7I48 |
11 | MUXQB1 | FROM 7I48 | . . . . . | 35 | PWM+3 | TO 7I48 |
13 | MUXIDX1 | FROM 7I48 | . . . . . | 37 | PWM-3 | TO 7I48 |
15 | MUXQA2 | FROM 7I48 | . . . . . | 39 | PWM+4 | TO 7I48 |
17 | MUXQB2 | FROM 7I48 | . . . . . | 41 | PWM-4 | TO 7I48 |
19 | MUXIDX2 | FROM 7I48 | . . . . . | 43 | PWM+5 | TO 7I48 |
21 | MUXSEL0 | TO 7I48 | . . . . . | 45 | PWM-5 | TO 7I48 |
23 | PWM+0 | TO 7I48 | . . . . . | 47 | /ENA1 | TO 7I48 |
49 | +5V PWR | TO 7I48 | ||||
. . . . . |
- Loituma
- Мастер
- Сообщения: 512
- Зарегистрирован: 28 ноя 2011, 21:45
- Репутация: 57
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
Ник, есnm что по прошивке?
Емс 2.5.0 установил, но чет конфига на 6 серв нету
Емс 2.5.0 установил, но чет конфига на 6 серв нету
- Loituma
- Мастер
- Сообщения: 512
- Зарегистрирован: 28 ноя 2011, 21:45
- Репутация: 57
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
В общем я начинаю отчаиваться...
Подскажите рабочую связку для серв на 4 ШИМ + 5 энкодеров + 20 выходовходов
Подскажите рабочую связку для серв на 4 ШИМ + 5 энкодеров + 20 выходовходов
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
На сколько я понял, если ты включишь в 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, и вывод сюда.
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 плавно и с нуля
у меня 5i22 не уверен что получиться...
да и не трезв я уже для експериментов
да и не трезв я уже для експериментов
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
Да... точно... 5i22. Нашел вот что: для 5i20 есть спец прошивка SV12IM2_2X7I48.BIT и тому подобные, а вот для 5i22, что-то не видно такой. Завтра с утра спрошу на linuxCNC, может чего посоветуют.
- Loituma
- Мастер
- Сообщения: 512
- Зарегистрирован: 28 ноя 2011, 21:45
- Репутация: 57
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
я списался с месой седня, текст выкладываю, надеюсь быстро отреагируют...
Добрый день, Алексей!
Я проинформировал инженера Питера Валласа, разработчика плат 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 плавно и с нуля
Будем ждать!
- Loituma
- Мастер
- Сообщения: 512
- Зарегистрирован: 28 ноя 2011, 21:45
- Репутация: 57
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
Если так пойдет, то глядишь к следующей недели я получу заветную прошивочку
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 плавно и с нуля
Всем привет
Пришел долгожданный файл с США с файлом конфига...
Теперь вопрос, как его корректно впихнуть в раскрывающееся меню pncconf при выборе прошивки?
Пришел долгожданный файл с США с файлом конфига...
Теперь вопрос, как его корректно впихнуть в раскрывающееся меню pncconf при выборе прошивки?
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
Хммм... вот этим вопросом сам задаюсь. Но вообще, если есть прошивка, можно ее и так настроить вручную через hal.
Можно сделать рыбу на pncconf, а потом в ней поменять то, что надо.
Можно сделать рыбу на pncconf, а потом в ней поменять то, что надо.
- Loituma
- Мастер
- Сообщения: 512
- Зарегистрирован: 28 ноя 2011, 21:45
- Репутация: 57
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
я себе это смутно вижу... фишка с подменой файлов не прокатила ((((
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
и не должна была прокатить. Сделай рыбу, т.е. конфигурацию как у тебя как будто без 7i48, потом нужно будет загрузить твою новую прошивку и посмотреть какие пины она будет экспортировать и к этим пина переписать конфигурацию. Фактически надо будет поменять номера пинов выходов. А вся схема останется прежней.Loituma писал(а):я себе это смутно вижу... фишка с подменой файлов не прокатила ((((
- Loituma
- Мастер
- Сообщения: 512
- Зарегистрирован: 28 ноя 2011, 21:45
- Репутация: 57
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
Лнгко сказать....
я бы знал как давно бы сделал.
дело в том, что прошивка появляется при наличии хмл файла в котором прописанны стандартные пины кто и за что отвечает... вот этот хмл и нужно мучать, а для этого нужно похоже курить мануалы как минимум
я бы знал как давно бы сделал.
дело в том, что прошивка появляется при наличии хмл файла в котором прописанны стандартные пины кто и за что отвечает... вот этот хмл и нужно мучать, а для этого нужно похоже курить мануалы как минимум
- Nick
- Мастер
- Сообщения: 22776
- Зарегистрирован: 23 ноя 2009, 16:45
- Репутация: 1735
- Заслуга: Developer
- Откуда: Gatchina, Saint-Petersburg distr., Russia
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
Там наверное не html, а pin файлы, но зачем они тебе?
Говорю же сделай рыбу, хотя бы приблизительно, потом мы тебе ее доделаем с расчетом на 7i48.
Говорю же сделай рыбу, хотя бы приблизительно, потом мы тебе ее доделаем с расчетом на 7i48.
- Loituma
- Мастер
- Сообщения: 512
- Зарегистрирован: 28 ноя 2011, 21:45
- Репутация: 57
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
Nick для появления прошивки нужен именно xml а не html файл, меса его читает и раставляет пины. Приеду на работу выложу. А пин файл я не понял для чего.
- Loituma
- Мастер
- Сообщения: 512
- Зарегистрирован: 28 ноя 2011, 21:45
- Репутация: 57
- Контактная информация:
Re: EMC2 + MESA 5i22 + MESA 7i48 плавно и с нуля
Ник, создам я рыбу, а какие файлы из нее выложить что бы редактировать?