Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
таки Проблемка с программным синхронным детектором>
Отправлено
basilmak 15 апреля 2009, г. 16:37
Переводим аналоговую часть прибора в цифру.
В нём синхронный детектор выделяет сигнал известной фазы из смеси от сильношумящего оптического датчика, поток на который промодулирован вращающейся шторкой (фаза идёт с датчика положения шторки). Частота вращения шторки стабилизирована с точностью порядка 1%.
Сделали на МК с АЦП программный синхронный детектор - копим суммы выборок раздельно для 0 и 1 фазы, суммируем, сглаживаем.
В целом вышли на точность аналогового варианта, но видим чёткую корреляцию ошибки прибора от ошибки частоты вращения модулятора.
Какие кто посоветует методы компенсации влияния ухода частоты сигнала?
(кроме вариантов "улучшить стабилизацию шторки" и "подстраивать частоту выборок под скорость вращения штоки")
Пробуем сейчас вариант суммирования постоянного числа "центральных" выборок за каждую полуволну.
выборки 70 мкс, период сигнала 30 мс
Составить ответ | Вернуться на конференцию.
Ответы
- На входе АЦП есть аналоговый полосовой фильтр? - argus98 (15.04.2009, 16:56:23 81.22.205.230, пустое)
- > - basilmak (15.04.2009, 17:38:59 82.142.173.231, 316 байт)
- если все сделано правильно - результат не изменится. - Oldring (15.04.2009, 17:44:16 91.76.56.211, пустое)
- > - basilmak (15.04.2009, 17:50:43 82.142.173.231, 232 байт)
- Блин, ну это же тривиально... - Oldring (15.04.2009, 17:54:43 91.76.56.211, 241 байт)
- > - basilmak (15.04.2009, 18:05:59 82.142.173.231, 611 байт)
- А как у вас там с теоремой котельникова? Не совсем понял объяснения, но сложилось впечатление, что сигнал у вас слишком быстро меняется по сравнению с длительностью экспозиции. Чего там вообще со спектрами сигнал/шум? - Codavr (15.04.2009, 18:42:55 91.196.34.210, пустое)
- > - basilmak (15.04.2009, 18:49:5 82.142.173.231, 102 байт)
- Что значит "меняющейся от уровня формы"? При одной частоте? Это скорее всего говорит о какой-то нелинейной лаже с предусилителями. - Oldring (15.04.2009, 18:09:16 91.76.56.211, пустое)
- Может в скорость нарастания упираетесь? - Oldring (15.04.2009, 18:11:31 91.76.56.211, пустое)
- Блин, в общем, нельзя лечить по телефону :) Когда я делал синхронные детекторы - с такими проблемами не сталкивался, но думаю, что математику понимаю достаточно детально. - Oldring (15.04.2009, 18:10:47 91.76.56.211, пустое)
- > - basilmak (15.04.2009, 18:19:8 82.142.173.231, 195 байт)
- Но нужно отслеживать частоту и фазу. - Oldring (15.04.2009, 17:50:33 91.76.56.211, пустое)
- > - basilmak (15.04.2009, 17:58:46 82.142.173.231, 195 байт)
- Дык этта. Тебе ж на электрониксе дали мысль по шумопонижению. А после снижения шума глядишь - и синхронизация улучшится. - =L.A.= (15.04.2009, 16:45:24 94.29.110.146, пустое)
- В продолжение. Что такое "слабый сигнал"? Малое олабление или сильно ослабление? - Oldring (15.04.2009, 16:40:59 91.76.56.211, 116 байт)
- > - basilmak (15.04.2009, 16:48:24 82.142.173.231, 71 байт)