реклама на сайте
подробности

 
 
11 страниц V  « < 9 10 11  
Reply to this topicStart new topic
> Система команд сервоконтроллера, обсудим?
_Pasha
сообщение Feb 24 2009, 11:02
Сообщение #151


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(Огурцов @ Feb 24 2009, 13:10) *
 у микрософта оно есть.

Что именно ОНО?
Go to the top of the page
 
+Quote Post
khach
сообщение Feb 24 2009, 11:12
Сообщение #152


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Цитата(dpss @ Feb 24 2009, 10:17) *
На форуме cnczone.ru пльзователь serq_io говорит что уже вырезал из EMC ядро (интерпретатор, планировщик, интерполятор) и портировал его на ARM7.

Спасибо за ссылку. Код обрезанного ЕМС лежит в http://www.oemtech.com/gcodecompiler/
Только надо резать дальше- интерпертатор G-кода выкинуть, отвязаться от cygwin, переложить "дрыгоножество" из софтовой петли на аппаратные таймеры с ШИМом. Ну и проверить математику на быстродействие- то что успевает считаться на пне с FPU не факт что посчитается на АРМе вовремя.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Feb 24 2009, 11:30
Сообщение #153


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(khach @ Feb 24 2009, 14:12) *
то что успевает считаться на пне с FPU не факт что посчитается на АРМе вовремя.

А теперь вопрос: что подать ему на вход? G-кодом он побрезгует в силу "лоботомии", описанный выше интерфейс с MACH3 уже подает все в разжеванном виде... не понимаю 
Go to the top of the page
 
+Quote Post
Огурцов
сообщение Feb 24 2009, 14:49
Сообщение #154


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



Цитата(_Pasha @ Feb 24 2009, 12:02) *
Что именно ОНО?

стандарты на систему команд
Go to the top of the page
 
+Quote Post
khach
сообщение Feb 24 2009, 21:24
Сообщение #155


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Цитата(_Pasha @ Feb 24 2009, 14:30) *
А теперь вопрос: что подать ему на вход? G-кодом он побрезгует в силу "лоботомии", описанный выше интерфейс с MACH3 уже подает все в разжеванном виде... не понимаю 

То, что Mach разжевал, то и подается. Девайсу остается принтерполировать, если надо, и ехать с нужной скоростью.
Go to the top of the page
 
+Quote Post
_Pasha
сообщение Feb 25 2009, 05:46
Сообщение #156


;
******

Группа: Участник
Сообщений: 5 646
Регистрация: 1-08-07
Пользователь №: 29 509



Цитата(khach @ Feb 25 2009, 01:24) *
То, что Mach разжевал, то и подается. Девайсу остается принтерполировать, если надо, и ехать с нужной скоростью.

Дык уже ж обсуждали - все уже почти ясно. Неясно только, как добиваться синхронизма и когда именно выдавать ответ о состоянии оси (в случае с многоосевым контроллером - проблемы с ответом те же). Это все-таки обратная связь...

В линух EMC совсем другая технология интерполяции- это обычная плавучка, MACH же пошел дальше и выдает набор параметров, оптимизированный для целочисленных вычислений, и поэтому ресурсов для выполнения хватает даже на AVR с головой. Рискну предположить, что можно специально  под MACH даже 6 осей на одном AVR сделать... только проверять это никто не будет smile.gif
Кстати - из EMC выжимки делать - даже при поверхностном взгляде на сорсы - понятно что допиливать дофига.
Go to the top of the page
 
+Quote Post
dpss
сообщение May 18 2009, 13:48
Сообщение #157


Знающий
****

Группа: Свой
Сообщений: 540
Регистрация: 19-04-08
Из: Москва
Пользователь №: 36 913



Нашел пример распределенного управления приводами на FPGA - прототип Бекхоффа .
Прикрепленные файлы
Прикрепленный файл  pcim_2008_fpga_drive.pdf ( 654.57 килобайт ) Кол-во скачиваний: 131
 
Go to the top of the page
 
+Quote Post

11 страниц V  « < 9 10 11
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 00:06
Рейтинг@Mail.ru


Страница сгенерированна за 0.0139 секунд с 7
ELECTRONIX ©2004-2016