|
Искажения фильтра? |
|
|
|
Jul 4 2011, 17:00
|
Профессионал
    
Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936

|
Здравствуйте все. Есть задача измерять переод. Измерение делаю на CPLD MAX II. На этом же CPLD собрал генератор частотой 2500Гц, после генератора поставил полосовой фильтр который преобразует входной сигнал прямоугольной формы в синусоиду. Измерение происходит через компаратор. Если измерять синусоиду, то вычесленный переод не стабильный. Если же измерять прямоугольный сигнал то результаты стабильны. Вот не могу понять, на ряду с синусоидой "ловятся" еще какие нибудь гармоники, или же это искажения?. На осцилографе(С1-112) сигнал чистый. Вот схемы фильтра и компаратора.
Эскизы прикрепленных изображений
|
|
|
|
|
Jul 4 2011, 17:55
|
Профессионал
    
Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936

|
Прошу прощения, там R93, R94 это перемычки, т.е. чтобы миновать компаратор, или через компаратор. Сигнал с вых. компаратора идеальный. Дело в том, что если брать сигнал с прямо с вых. CPLD (который идет потом на фильтр рис.1) то измерения переода стабильны, а если же сигнал взять с фильтра, то измеренный переод не стабилен, как будто компаратор измеряет в разных точках синусоиды(погрешность конечно же мала, но все же).
|
|
|
|
|
Jul 5 2011, 01:08
|

Профессионал
    
Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486

|
Цитата(Iptash @ Jul 5 2011, 00:00)  собрал генератор частотой 2500Гц, после генератора поставил полосовой фильтр который преобразует входной сигнал прямоугольной формы в синусоиду. Измерение происходит через компаратор. А смысл??? Из цифры сделал синусоиду, потом снова оцифровал? Вообще-то ЛМ311 Очень чувствительный компаратор, и введение гистерезиса здесь может не помочь. После фильтра - усильте и ограничьте вашу синусоиду, а затем уже на компаратор. Опять же с какой точностью вам необходимо измерять период, может взять компаратор более быстродействующий.
--------------------
И на камнях растут деревья!
|
|
|
|
|
Jul 6 2011, 23:17
|

Знающий
   
Группа: Свой
Сообщений: 578
Регистрация: 7-11-06
Из: Хабаровск
Пользователь №: 22 044

|
Цитата(Iptash @ Jul 6 2011, 21:52)  синус косинус которые идут потом на усилитель после чего умощненные идут на сельсин. С вых селсина сигнал приходит на вх. фильтр Немножко не в тему, я извиняюсь. Можно вопрос? А вы всё-таки пробовали подавать на сельсин прямоугольные импульсы? Так, между делом. Мне всегда было интересно, каков будет эффект. Цитата(Iptash @ Jul 6 2011, 21:52)  С вых селсина сигнал приходит на вх. фильтр с компаратором после чего идет на CPLD где и происходит обсчет. Так вот значение периода не стабильно. Естественно, другого результата и не будет. Там же, наверное, длинные провода, наверное, ещё и в жгуте с силовой, там синус будет очень грязный. Если вы используете какой-нибудь однотактовый проц типа AVR, то, скорее всего, никогда положительного результата не получите. Попробуйте использовать 12-тактовый 51-й контроллер, лучше LPC93X Филипса. Там, может быть, и фильтра не понадобится. Потому, что эти старые процы - сами фильтры. А фильтр - MAX294, например.
--------------------
Маленький нанайца. А-а. А-а. Оморочком плыл. Маленький проточка. Осетра ловил.
|
|
|
|
|
Jul 7 2011, 03:54
|
Профессионал
    
Группа: Свой
Сообщений: 1 613
Регистрация: 2-09-08
Из: г.Набережные Челны
Пользователь №: 39 936

|
Цитата(shkal @ Jul 6 2011, 22:07)  Вы с ЛМ-кой сделали то, что я написал? Пробывал. Улучшения есть. Но все же "болтанка" есть. Нужно увеличивать амплитуду и ставить ограничитель. Цитата(repairDV @ Jul 7 2011, 03:17)  Немножко не в тему, я извиняюсь. Можно вопрос? А вы всё-таки пробовали подавать на сельсин прямоугольные импульсы? Так, между делом. Мне всегда было интересно, каков будет эффект.
Естественно, другого результата и не будет. Там же, наверное, длинные провода, наверное, ещё и в жгуте с силовой, там синус будет очень грязный. Если вы используете какой-нибудь однотактовый проц типа AVR, то, скорее всего, никогда положительного результата не получите. Попробуйте использовать 12-тактовый 51-й контроллер, лучше LPC93X Филипса. Там, может быть, и фильтра не понадобится. Потому, что эти старые процы - сами фильтры. А фильтр - MAX294, например. Прямоугольные не пробывал. Гармоник очень много будет. В промышленности все работает, ибо где надо экранировано и т.д.. Я уже писал, что для обсчета использую CPLD MAX II, для этого это получше будет. У меня проблемы с исходным сигналом.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|