|
энкодеры и акселерометры, Передача и обработка данных |
|
|
|
Jul 14 2009, 12:07
|
Частый гость
 
Группа: Участник
Сообщений: 137
Регистрация: 14-11-06
Из: Луцка
Пользователь №: 22 318

|
Всем привет! Нужна помощь. Есть виброплощадка с двумя дебалансными валами, с одной стороны которой через эластические муфты приделаны двигатели, а с другой – энкодеры. Площадка крепится через пружины к станине. Двигатели прикручены к станине жестко. Валы площадки не синхронизированы. К площадке крепится датчик ускорения. Нужно измерять положения дебалансных валов и их скорость, ускорение, а также ускорение, скорость, положение площадки. Ловить сдвиг фаз между положениями валов. Что уже есть: изготовлена площадка, на ней стоят энкодеры. Уже запускал, работает. Для чего это - не спрашивайте. Просто заставляют получить те параметры которые нужно и все. Для себя я сформировал такую задачу, которую изложил выше. Контролер и комп НЕ УПРАВЛЯЮ ДВИГАТЕЛЯМИ, а они запускаются отдельно через рубильник. Двигатель вращается с частотой 1500 об/мин, следовательно это равно 25об/сек. Энкодер имеет разрешение 1024им/об, это равно 1024*25=25600Гц. Это небольшая частота для контроллера, но для компа критична. Поэтому предлагаю такую запудренную схему.Откуда взялось 50 и200 отсч/сек не могу понять. Объясните пожалуйста. Здесь обсуждалось http://electronix.ru/forum/index.php?showtopic=64872Какие будут идеи?
--------------------
If the person is successful, he is successful in any sphere.
|
|
|
|
|
 |
Ответов
Guest_@Ark_*
|
Jul 15 2009, 14:18
|
Guests

|
Цитата Но тогда я пропущу много данных, которые несут в себе информацию о положении. Получаемся большая ошибка. Эта методика мне непонятна. Я даже не буду знать в каком положении вал. Как измерять данные, которые приходят с частотой больше, чем частота дискретизации? Вы же имеете дело с механической системой. Она обладает определенной инерцией. Ничто не может там поменяться "мгновенно" или очень быстро на таких коротких временных интервалах. Если очень нужно, то можете экстраполировать значения угла в недостающих точках по известной в начальный момент угловой скорости и углового ускорения, а угловую скорость - по известному значению углового ускорения. Сильно не ошибетесь.
|
|
|
|
|
Jul 15 2009, 14:44
|
Участник

Группа: Участник
Сообщений: 54
Регистрация: 25-09-07
Пользователь №: 30 836

|
Цитата(@Ark @ Jul 15 2009, 18:18)  Вы же имеете дело с механической системой. Она обладает определенной инерцией. Ничто не может там поменяться "мгновенно" или очень быстро на таких коротких временных интервалах. Если очень нужно, то можете экстраполировать значения угла в недостающих точках по известной в начальный момент угловой скорости и углового ускорения, а угловую скорость - по известному значению углового ускорения. Сильно не ошибетесь. Абсолютно верно. Если это обычный двигатель, то 4-8 импульсов на оборот вполне достаточно, чтобы с хорошей точностью вычислть положение вала в любой момент времени. Более того, и с акселерометра не нужно гнать сплошной поток данных. Вполне достаточно значений экстремумов и маркеры времени. Этого вполне достаточно, чтобы восстановить кривую.
|
|
|
|
Сообщений в этой теме
Zliva энкодеры и акселерометры Jul 14 2009, 12:07 Zliva Подумал на счет обычной AVR-ки. Может стоит исполь... Jul 14 2009, 22:10 @Ark Такое впечатление, что Вы пропустили все данные Ва... Jul 15 2009, 02:20 Zliva Цитата1) Определитесь сначала с какой точностью Ва... Jul 15 2009, 10:34 @Ark Цитата"Нужно постоянно опрашивать датчики, чт... Jul 15 2009, 12:46 Zliva Я только услышал критику. С ней частично согласен.... Jul 15 2009, 13:02 @Ark Так я (и не только) Вам уже говорили. Не гонитесь ... Jul 15 2009, 13:25 Zliva Но тогда я пропущу много данных, которые несут в с... Jul 15 2009, 14:00 Zliva Как узнать, сколько пропущено угловых значений от ... Jul 15 2009, 17:59 =DS= Цитата(Zliva @ Jul 15 2009, 21:59) Как уз... Jul 15 2009, 18:39 @Ark Похоже, Вы совсем ничего не поняли... Jul 15 2009, 18:26 Zliva На счет сигналов энкодера согласен. Не обратил вни... Jul 15 2009, 19:17 @Ark Заводите два 16-ти битных счетчика - каждый для св... Jul 16 2009, 10:28 alexkok Цитата(@Ark @ Jul 16 2009, 14:28) Значени... Jul 16 2009, 19:07 Zliva Всем спасибо. О результатах сообщу. Jul 16 2009, 11:23 Zliva Кстати, имею вот такую отладочную плату.
Но когда ... Jul 16 2009, 15:26 Zliva ЦитатаЭто лишнее, т.к. движение однонаправленное.
... Jul 16 2009, 21:37 АНТОН КОЗЛОВ На kern elchip.ru предлагают устройство WoodmanUSB... Jul 18 2009, 01:30
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|