Страница 3 из 7

Re: Кто-нибудь здесь разбирался с прошивкой Pluto-P?

Добавлено: 12 апр 2012, 09:46
aftaev
Impartial писал(а):Я здесь где то на форуме выкладывал исходники которые запускал как на ARM так и на NIOS II. Конечно, там нет ХАЛ и прелестей GUI ОС
Интересно бы глянуть :) На каком ARM запускалось?

Re: Кто-нибудь здесь разбирался с прошивкой Pluto-P?

Добавлено: 12 апр 2012, 11:28
Impartial
alexx188 писал(а):А можешь еще раз выложить, если не затруднит. Очень интересно было бы глянуть. Исходники запускаются в bare metal или ОС какая нужна?
http://www.cnc-club.ru/forum/viewtopic. ... 3770#p3770
Запускается без всякой ОС из командной строки.
Там есть собранная версия под винду.
Интересно бы глянуть На каком ARM запускалось?
На такой плате, как ты показывал где то здесь.
Н33 это полный тупизм. Программируется в ПРИРАЩЕНИЯХ!!! 1000 разных коррекйий, которые хз как работают.
Один способ задания подачи чего стоит.
У меня другое мнение. Это шедевр своего времени. Я однажды даже собрался ее в ФПГА сделать. Влазила в 480 ЛЕ циклона. :)
Там многие блоки современных стоек решены схемотехнически очень изящно и талантливо.

Re: Кто-нибудь здесь разбирался с прошивкой Pluto-P?

Добавлено: 12 апр 2012, 12:24
alexx188
vmarkiv писал(а):К созданному блоку ПИД регулятора CNC_FW с входными сигналами шаг направление нужен преобразователь G кодов программы в эти сигналы ( Step/dir) - желательно чтобы поместился в FPGA ту же самую .
Спасибо за ссылки. 4-я ссылка очень похожа на то, что доктор прописал :) . А здесь http://www.fpga4fun.com/CNC.html кто бывал? Намного проще расписано. Не хватает только интерпретатора G-кодов. Но ИМХО делать такой интерпретатор чистой логикой задача не для слабонервных. :D. Проще уж линукс+trivkins+софтоывй интерпертатор на плисину портировать.

Re: Кто-нибудь здесь разбирался с прошивкой Pluto-P?

Добавлено: 12 апр 2012, 12:31
alexx188
Impartial писал(а):Запускается без всякой ОС из командной строки.
Там есть собранная версия под винду.
Какой-нить кросс-компилер для NIOS2(или АRМ) использовался или сразу экзэшный файл запускал? Просто нет сейчас возможности проверить.

Re: Кто-нибудь здесь разбирался с прошивкой Pluto-P?

Добавлено: 12 апр 2012, 12:34
vmarkiv
Да , да . Н33-1М предназначалась для управления шаговыми приводами ( шаг + шаг - ) , а в Н33-2 добавлен этаж плат , ответственный за сервопривода- аналог CNC_FW . В данном случае у нас вопрос - как сделать гибкий интерпретатор G -code на базе FPGA с идеологией LINUXCNC . А по опыту работы в цеху у меня стояло 20 стоек Н33 которые работали и 4 стойки 2С42 -которые часто ремонтировались ...

Re: Кто-нибудь здесь разбирался с прошивкой Pluto-P?

Добавлено: 12 апр 2012, 12:39
Lexxa
vmarkiv писал(а):Н33 которые работали
миллион релюшек глючат вечно.
У нас 2с42 оч стабильно работала.
Сам сейчас избавляюсь от Н33 рабочей)

Re: Кто-нибудь здесь разбирался с прошивкой Pluto-P?

Добавлено: 12 апр 2012, 13:37
Impartial
alexx188 писал(а): А здесь http://www.fpga4fun.com/CNC.html кто бывал?
Здесь намного интереснее :)
http://opencores.org/

Re: Кто-нибудь здесь разбирался с прошивкой Pluto-P?

Добавлено: 12 апр 2012, 13:40
alexx188
Impartial писал(а):Здесь намного интереснее :) http://opencores.org/
А что именно? :thinking: Я еще про НИОС спрашивал.

Re: Кто-нибудь здесь разбирался с прошивкой Pluto-P?

Добавлено: 12 апр 2012, 13:41
Impartial
alexx188 писал(а):Какой-нить кросс-компилер для NIOS2(или АRМ) использовался или сразу экзэшный файл запускал?
Не понял вопроса. Какой екзешник может быть в NIOS или ARM?

Re: Кто-нибудь здесь разбирался с прошивкой Pluto-P?

Добавлено: 12 апр 2012, 13:43
alexx188
Impartial писал(а):Какой екзешник может быть в NIOS или ARM?
А как тогда? Можешь по подробней рассказать как ты эту программу запускал? :wik:

Re: Кто-нибудь здесь разбирался с прошивкой Pluto-P?

Добавлено: 12 апр 2012, 13:51
Impartial
Исходники надо компилировать а потом запускать. При этом делать привязку к конкретной аппаратуре.
Для примера приведен экзешник для винды. Можно запустить программу в Г коде и посмотреть на поток координат, генерируемый Motion подсистемой.
Каждая строчка - сервоцикл.

Re: Кто-нибудь здесь разбирался с прошивкой Pluto-P?

Добавлено: 12 апр 2012, 13:57
alexx188
Impartial писал(а):Исходники надо компилировать а потом запускать.
А где можно посмотреть исходники? Я же и спрашивал каким кросс-компилятором пользовался? Из под какой операционки? В общем чуть-чуть подробней.

Re: Кто-нибудь здесь разбирался с прошивкой Pluto-P?

Добавлено: 12 апр 2012, 14:13
Impartial
Извиняюсь, там действительно нет исходников, только посмотрел.
Вот
gcodecompiler.rar
(392.54 КБ) 524 скачивания
Компилируешь NIOS IDE Eclipse, но еще раз повторяю, нужна привязка к аппаратуре и рихтовка под Eclipse.
Для ARM - IAR или тот же Eclipse Attolic true studio. Последним проще, большей частью стыкуется с ниосом.
Скажу сразу, работы много. Готовый проект для Eclipse не проси. Когда пройдешь весь путь сам, поймешь почему.

Re: Аппаратная реализация EMC

Добавлено: 12 апр 2012, 21:52
vmarkiv
Можно взять проэкт http://code.google.com/p/miniemc2/ на базе ARM , у него на выходе степ\дир , добавить CNC_FW и будет частичная cервосистема
LINUXCNC на ARM . Хотя в hostmotion2 УЖЕ ЕСТЬ ПЛАНИРОВЩИК и многое другое

Re: Аппаратная реализация EMC

Добавлено: 12 апр 2012, 22:40
Nick
vmarkiv писал(а):Хотя в hostmotion2 УЖЕ ЕСТЬ ПЛАНИРОВЩИК и многое другое
Какой там планировщик? Нет его там вроде...

Re: Аппаратная реализация EMC

Добавлено: 12 апр 2012, 23:20
aftaev
Impartial писал(а):На такой плате, как ты показывал где то здесь.
да на STM32 хочется запустить ЕМС

Re: Аппаратная реализация EMC

Добавлено: 12 апр 2012, 23:46
vmarkiv
В описании SOFTDMC http://www.mesanet.com/parallelcardinfo.html на стр.56 есть описание MULTI-AXIS GEARING WITH EVENTS ведущая ось с ведомой , я это принял за планировщик ( синхронизатор осей ) . Возможно , ошибся

Re: Аппаратная реализация EMC

Добавлено: 13 апр 2012, 04:52
Impartial
Можно взять проэкт http://code.google.com/p/miniemc2/ на базе ARM , у него на выходе степ\дир , добавить CNC_FW и будет частичная cервосистема
LINUXCNC на ARM . Хотя в hostmotion2 УЖЕ ЕСТЬ ПЛАНИРОВЩИК и многое другое
Насколько я знаю этот проект основан на исходнике, указанном выше.
Это последний не испорченный питоном.
Дальше пошел питон не только в GUI но и в Motion. БЕСПРЕДЕЛ :)
aftaev писал(а):да на STM32 хочется запустить ЕМС
Если что нибудь внятное получится ( что можно будет запустить на станке) образ бинарника выложу.

Re: Аппаратная реализация EMC

Добавлено: 13 апр 2012, 10:24
Nick
Impartial писал(а):Дальше пошел питон не только в GUI но и в Motion.
Питон в Motion??? Где?

Re: Аппаратная реализация EMC

Добавлено: 13 апр 2012, 11:09
Impartial
Nick писал(а):Питон в Motion??? Где?
Для примера здесь
iotask