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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Интерполяция синусоиды
DeadMoroz
сообщение Mar 23 2007, 10:42
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 3-02-05
Пользователь №: 2 391



Есть энкодер, у него на выходе две синусоиды со сдвигом 90 градусов. Необходимо выполнить интеполяцию выходных сигналов с целью увеличения разрешающей способности энкодера.
Поскажите, где почитать/подсмотреть?
Go to the top of the page
 
+Quote Post
rezident
сообщение Mar 23 2007, 12:46
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



А зачем синусоиду интерполировать? Интерполируют дискретные сигналы обычно. А синусоида это же непрерывный гармонический сигнал, берите ее значение в любой точке без всякой интерполяции.
Go to the top of the page
 
+Quote Post
slog
сообщение Mar 25 2007, 19:28
Сообщение #3


Знающий
****

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



Для начала надо АЦП немного специальный, чтобы два канала одновременно сэмплировал. А дальше - смотрите амплитуду и определяетесь в какой фазе синусоиды находитесь.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
Wild
сообщение Mar 25 2007, 20:18
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 216
Регистрация: 26-05-06
Из: Коломна
Пользователь №: 17 479



ГЫ. А выход аналоговый или цифровой? Две синусойды на двух выходах или на одном?
Если аналоговый - обычным фильтром, если цифровой, можно линейной интерполяцией
(а(n+0.5)=(a(n+1) - a(n))/2). А если это ПАЛ энкодер, то ничего интерпольровать ненадо, надо сразу генерить нужное колличество отсчетов.
Go to the top of the page
 
+Quote Post
DeadMoroz
сообщение Mar 26 2007, 01:49
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 3-02-05
Пользователь №: 2 391



Два аналоговых выхода, две синусоиды 1Vpp.
А что такое ПАЛ энкодер?
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Mar 26 2007, 02:11
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(DeadMoroz @ Mar 26 2007, 02:49) *
Два аналоговых выхода, две синусоиды 1Vpp...
Простите, а что в Вашем понимании означает слово "интерполяция"? Вроде, оно здесь действительно ни к месту...


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
slog
сообщение Mar 26 2007, 07:59
Сообщение #7


Знающий
****

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



Да ему не синусоиду интерполировать надо. У него с энкодера-датчика положения выход - два сдвинутых на 90 градусов квадратурных синусоидальных сигнала. И надо увеличить разрешение датчика положения. АЦП с одновременным сэмплированием по двум каналам, а дальше считаем угол (фазу). Если частота синуса низкая, можно и обычным АЦП обойтись.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
DeadMoroz
сообщение Mar 26 2007, 14:54
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 3-02-05
Пользователь №: 2 391



Stanislav и slog - Вы конечно правы.
Макс. частота синусоиды - 2МГц.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Mar 26 2007, 23:45
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(slog @ Mar 26 2007, 08:59) *
Да ему не синусоиду интерполировать надо. У него с энкодера-датчика положения выход - два сдвинутых на 90 градусов квадратурных синусоидальных сигнала. И надо увеличить разрешение датчика положения...
Снова не понял. Что значит "увеличить разрешение датчика положения", если сигнал с него - аналоговый? blink.gif
2 DeadMoroz
Может, датчик приведёте, или более точно его опишете. Иначе смысл вопроса ускользает.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
MaslovVG
сообщение Mar 27 2007, 07:05
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 210
Регистрация: 24-01-05
Из: Россия Волгодонск
Пользователь №: 2 134



Поищи на тему SD-DC преобразователи. Преобразователи сигнала сельсин-код. Это специализированые анлалого=цифровые преобразователи.
Сушествует много микросхем данного назначения.
Например тут
http://www.analog.com/ru/subCat/0,2879,760...F0%255F,00.html
Go to the top of the page
 
+Quote Post
slog
сообщение Mar 27 2007, 07:34
Сообщение #11


Знающий
****

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



Дак у него же не сельсин и не СКВТ, у него оптический энокдер с аналоговым выходом. Если 2MHz то ADC с одновременным сэмплированием по двум наналам MHz на 20, а дальше не слабый проц или ПЛИС. Какие проблемы?
DeadMoroz никто не понимает чего тебе надо? Дай ссылку на твой энкодер и напиши толково что хочешь. Может че и посоветуют. А я вообще не понимаю в чем конкретно у тебя проблема то?


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
MaslovVG
сообщение Mar 27 2007, 07:50
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 210
Регистрация: 24-01-05
Из: Россия Волгодонск
Пользователь №: 2 134



Алгоритмы преобразования одни и те же. Нужно только исключить синхронное детектирование.
Я предлагаю использовать не конкретные микросхемы а алгоритмы.
Go to the top of the page
 
+Quote Post
upc2
сообщение Mar 27 2007, 08:21
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 506
Регистрация: 29-09-05
Из: Донецк
Пользователь №: 9 063



Вот теория с примерами на Паскале.
Прикрепленные файлы
Прикрепленный файл  glava2.rar ( 80.56 килобайт ) Кол-во скачиваний: 47
 
Go to the top of the page
 
+Quote Post
slog
сообщение Mar 27 2007, 10:42
Сообщение #14


Знающий
****

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



Цитата(upc2 @ Mar 27 2007, 09:21) *
Вот теория с примерами на Паскале.

А нафига там внутри EXE-шник? Хочешь чтобы я его запустил? Нафиг надо.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
vooon
сообщение Mar 27 2007, 11:11
Сообщение #15


Участник
*

Группа: Свой
Сообщений: 72
Регистрация: 27-06-06
Из: Msk
Пользователь №: 18 401



Цитата(slog @ Mar 27 2007, 11:42) *
А нафига там внутри EXE-шник? Хочешь чтобы я его запустил? Нафиг надо.


Действительно не пойму зачем в архив вкладывать самораспаковывающийся архив?
(что-то в последнее время мне часто стали попадаться архивы с кучей архивов внутри, наверно думают о двойном сжатии smile.gif )

Приложил содержимое того экзешника
Прикрепленные файлы
Прикрепленный файл  GLAVA2_1.rar ( 70.62 килобайт ) Кол-во скачиваний: 37
 
Go to the top of the page
 
+Quote Post

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

 


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


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