Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

Закрытая тема
Опции темы
Непрочитано 06.03.2008, 18:32   #1
hagbard
Прохожий
 
Регистрация: 14.11.2007
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
hagbard на пути к лучшему
По умолчанию Срез отрицательной полуволны перед фильтром и АЦП

Здравствуйте!
Существует схема снятия сигнала с датчика вибрации на АЦП МК следующей структуры:
Датчик -› Неинверт. усилитель на R2R ОУ -› Полосовой фильтр на том же ОУ -› АЦП МК mega8.
Питание однополярное, соответственно после усилителя отрицательная полуволна срезается. Возникает вопрос: есть ли необходимость создания искусственной нулевой точки и поднятия сигнала в положительные пределы примерно как было описано на http://avr123.nm.ru/z09b.htm или можно обойтись без этого, тогда чем это будет черевато?
Реклама:
hagbard вне форума  
Непрочитано 06.03.2008, 22:08   #2
duritskiy
Временная регистрация
 
Регистрация: 24.09.2006
Сообщений: 54
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
duritskiy на пути к лучшему
По умолчанию

А какой датчик вибрации вы используете?
У меня тоже есть идея сделать вибростенд для разных нужд.
duritskiy вне форума  
Непрочитано 06.03.2008, 22:20   #3
vdlab
Гражданин KAZUS.RU
 
Аватар для vdlab
 
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
vdlab на пути к лучшему
По умолчанию

Чревато это увеличением погрешности, т.к. сигнал с вибродатчика никогда не имеет формы идеальной синусоиды, в нем имеются гармоники(порой очень много и сигнал принимает весьма витиеватые и несимметричные формы).
Что за датчик используете? Пьезо?
__________________
Если ты читаешь это - значит тебе нечем заняться...
vdlab вне форума  
Непрочитано 07.03.2008, 13:16   #4
Storag
Гражданин KAZUS.RU
 
Регистрация: 04.07.2005
Адрес: Киев
Сообщений: 656
Сказал спасибо: 16
Сказали Спасибо 121 раз(а) в 82 сообщении(ях)
Storag на пути к лучшему
По умолчанию

А что мешает поставить нормальный усилитель и на выходе емкостную развязку? Дабы сигнал таки симметричный был. А на выходе можно поставить выпрямитель (диодный) и тогда обе полуволны станут одной полярности - если для АЦП надо однополярный сигнал.
Storag вне форума  
Непрочитано 08.03.2008, 00:22   #5
vdlab
Гражданин KAZUS.RU
 
Аватар для vdlab
 
Регистрация: 17.07.2006
Адрес: PV.DP.UA
Сообщений: 620
Сказал спасибо: 3
Сказали Спасибо 60 раз(а) в 48 сообщении(ях)
vdlab на пути к лучшему
По умолчанию

Сообщение от Storag
А что мешает поставить нормальный усилитель и на выходе емкостную развязку? Дабы сигнал таки симметричный был. А на выходе можно поставить выпрямитель (диодный) и тогда обе полуволны станут одной полярности - если для АЦП надо однополярный сигнал.
Потому, что вибросигнал в идеале нужно мерить от долей герца(хотя это скорее относится к большим установкам), а неполярный конденсатор разумных размеров на таких частотах будет иметь большое сопротивление, т.е. получится эдакий ФВЧ, а сигнал с, например, пьезодатчика на низких частотах и так очень мал. В итоге получается громадная нелинейность, которую потом еще как то скомпенсировать нужно
Относительно нуля сигнал можно сместить и на том же ОУ, без всяких развязок.
Диоды даже в относительно высоковольтных сигналах вносят ощутимые искажения,а в этом случае они вообще "сьедят" большую его часть, лучше его в аналоговом виде "не трогать" современные контроллеры вполне в состоянии обработать его и без выпрямления.
__________________
Если ты читаешь это - значит тебе нечем заняться...
vdlab вне форума  
Непрочитано 08.03.2008, 10:17   #6
Luzkov
Гражданин KAZUS.RU
 
Регистрация: 21.02.2005
Сообщений: 685
Сказал спасибо: 14
Сказали Спасибо 84 раз(а) в 44 сообщении(ях)
Luzkov на пути к лучшему
По умолчанию

По какому принципу будет проходить дальнейший анализ сигнала? Если просто по уровню вибрации (Что помоему не очень подходит) то вторая полуволна не нужна. А вот если хочеш проводить онализ спектра FFT или цифровой фильтр сбацать, то она жизнено необходима. Так как шум онализировать будем?
Притом смнительно - Неинверт. усилитель на R2R ОУ -› Полосовой фильтр на том же ОУ. Тоесть фильтровать только одну полуволну хотите?
Luzkov вне форума  
Непрочитано 08.03.2008, 16:21   #7
hagbard
Прохожий
 
Регистрация: 14.11.2007
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
hagbard на пути к лучшему
По умолчанию

Использую пьезоэлектрический акселерометр. Мерить необходимо уровень сигнала в диапазоне 100-500 Гц. В литературе нашёл, что фильтры работают только с синусоидальноподобным сигналом, а в моём случае сигнал приобретает как бы пульсирующую форму и я так понимаю фильтр корректно работать не будет. Плюс к тому же, как сказал vdlab, уровень сигнала исказится. Поэтому прихожу к выводу, что всё-таки придётся смещать сигнал, к тому же сделать это несложно, хотелось просто сделать по-проще=)
Всем спасибо! Думаю тема закрыта.
hagbard вне форума  
Непрочитано 08.03.2008, 16:59   #8
Luzkov
Гражданин KAZUS.RU
 
Регистрация: 21.02.2005
Сообщений: 685
Сказал спасибо: 14
Сказали Спасибо 84 раз(а) в 44 сообщении(ях)
Luzkov на пути к лучшему
По умолчанию

Естественно не получится, т. к. обрезаная синусойда уже не синусойда. Совершенно другой спектр и результат после его фильтрации.
Поэтому другова выхода нет как смещать постоянной составляющей.
Рекомендую программу Filter Solutions
Превосходно строит любые типы фильтров. Скачать здеся.
http://www.filter-solutions.com/download.html

А если вы уж используете МК то желательно былобы отказатся от аналоговых фильров и использовать цифровой. Весь сигнал на АЦП а потом программно фильруй. Ращет цифрового фильтра и получения исходного кода на языке С (а также графики) можно делать в вышеприведенной программе.
Luzkov вне форума  
Закрытая тема

Закладки


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ослабление сигнала перед АЦП c0oler Микроконтроллеры, АЦП, память и т.д 8 17.05.2008 17:37
ПЕРЕД ПОСТИНГОМ - ОЗНАКОМИТЬСЯ ВСЕМ! mikesmith Автоматика и аппаратура связи 0 03.12.2007 15:42
Как выделить срез импульса? vicselc Поиск схем. Делимся схемами 10 09.07.2007 01:27


Часовой пояс GMT +4, время: 01:00.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot