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

 
 
> Максимальная частота сервоконтроллера
arisov
сообщение Feb 27 2009, 20:16
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 157
Регистрация: 17-02-07
Из: Ульяновск
Пользователь №: 25 455



Как определить максимальную частоту импульсов на входе сервоконтроллера при позиционировании?
Хочу попробовать собрать подобный стенд (см. рис.). Допустим я буду «подавать» постепенно увеличивая частоту на Step. Как определить момент начала пропуска входных импульсов?
Я предполагаю, что измеряя сигнал на двигателе (ШИМ) в момент когда ширина импульса будет максимальной (максимальные обороты) – это и будет той самой «точкой максимума». Или в подпрограмме обработки прерывания от Step «выдавать» сигнал (на светодиод) и измерять частоту до её прекращения роста?

Как вообще это измеряют?
Нет ли специальной программы, которая «выдаёт» на LPT порт сигналы Step/Dir, A, B?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
slog
сообщение Feb 28 2009, 08:33
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Прочитал. Не понял, а в чем проблема - то?
Разрешение энкодера выбирают не по максимальной частоте вращения двигателя, а по необходимой точности позиционирования. А уж счётчик импульсов в сервоконтроллере естественно должен успевать считать их без пропуска. А чтобы импульсы с Mach или откуда там, не пропускались, так это надо правильно задавать скорость разгона-торможения исходя из инерционности всей системы двигатель-редуктор-и-что-там-двигается.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
evgeny_ch
сообщение Feb 28 2009, 09:53
Сообщение #3


чукчхэшаражогрмонтажник
*****

Группа: Участник
Сообщений: 1 852
Регистрация: 13-07-07
Из: Minsk
Пользователь №: 29 094



Цитата(slog @ Feb 28 2009, 11:33) *
Прочитал. Не понял, а в чем проблема - то?
Разрешение энкодера выбирают не по максимальной частоте вращения двигателя, а по необходимой точности позиционирования. А уж счётчик импульсов в сервоконтроллере естественно должен успевать считать их без пропуска. А чтобы импульсы с Mach или откуда там, не пропускались, так это надо правильно задавать скорость разгона-торможения исходя из инерционности всей системы двигатель-редуктор-и-что-там-двигается.
Где-то так.
Нынче инкрементальные энкодеры применяют там, где не нужна высокая точность и динамика перемещений.
Если нужно быстро перемещаться, то применяют аналоговую обработку сигнала энкодера, с дискретизацией
зависящей от скорости премещения и ошибки положения. Точно также поступают и с двигателем,
изменяя дискрету шага. Т. е. на старте дискретность велика, при максимуме скорости её можно снизить.
Рыбки поесть и на лодке покататься, просто не получается. laughing.gif Такшта.

Сообщение отредактировал evgeny_ch - Feb 28 2009, 09:55


--------------------
Quo vadis?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- arisov   Максимальная частота сервоконтроллера   Feb 27 2009, 20:16
- - evgeny_ch   Цитата(arisov @ Feb 27 2009, 23:16) Как о...   Feb 27 2009, 20:30
- - _Pasha   Цитата(arisov @ Feb 27 2009, 23:16) Как о...   Feb 27 2009, 20:51
- - arisov   Цитата(evgeny_ch @ Feb 27 2009, 23:30) Ну...   Feb 27 2009, 21:18
|- - _Pasha   Цитата(arisov @ Feb 28 2009, 00:18)  0 ...   Feb 27 2009, 21:28
|- - evgeny_ch   Цитата(arisov @ Feb 28 2009, 00:18) Может...   Feb 27 2009, 21:46
|- - _Pasha   Цитата(evgeny_ch @ Feb 28 2009, 00:46) Эм...   Feb 27 2009, 21:52
|- - arisov   Цитата(_Pasha @ Feb 28 2009, 00:42) Падаж...   Feb 27 2009, 22:08
|- - _Pasha   Цитата(arisov @ Feb 28 2009, 01:08) Напис...   Feb 27 2009, 22:24
- - arisov   Mach «выдаёт», если не ошибаюсь до 100кГц причем о...   Feb 27 2009, 21:36
|- - _Pasha   Цитата(arisov @ Feb 28 2009, 00:36) тогда...   Feb 27 2009, 21:42
|- - Огурцов   Поставить аппаратный счетчик на каждый вход. По по...   Feb 27 2009, 21:44
- - arisov   А как же тогда быть если двигатель выше 3000 об/ми...   Feb 28 2009, 07:01
|- - _Pasha   Цитата(arisov @ Feb 28 2009, 10:01) А как...   Feb 28 2009, 08:33
- - arisov   Мы наверное всё таки не понимаем друг друга. Как ж...   Feb 28 2009, 09:05
- - arisov   Разговор, как обычно, «вильнул» в другую сторону. ...   Feb 28 2009, 10:29
- - arisov   Тут у меня «мыслишка» мелькнула. А что если вмес...   Apr 8 2009, 05:31
- - Iptash   Цитата(arisov @ Feb 28 2009, 00:16) Как о...   Apr 8 2009, 08:48


Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 11:30
Рейтинг@Mail.ru


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