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

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

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

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

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

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

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

 
Опции темы

Цифровой пиковый детектор

Непрочитано 06.02.2011, 22:52  
Uragan90
Почётный гражданин KAZUS.RUN
 
Аватар для Uragan90
 
Регистрация: 20.09.2009
Сообщений: 1,895
Сказал спасибо: 469
Сказали Спасибо 407 раз(а) в 254 сообщении(ях)
Uragan90 на пути к лучшему
По умолчанию Цифровой пиковый детектор

Есть такая функция в цифровых осциллах, но как она реализуется с трудом понемаю Вот я тут пытаюсь чтото изобразить на ПЛИС, суть пока такая на двух компараторах и двух буферах реализовано регистратор нижнего и верхниго значения, амплитуды входного сигнала с АЦП. Через определенное время, допустим через 100 быборок (хотя фик его знает как надо) буферы сбрасываются и процесс повторяется. В память пишим самое верхнее и нижнее значение амплитуды. Кто знает как это делается, помогите советом Либы советы принимаю
Миниатюры:
Нажмите на изображение для увеличения
Название: Block2.gif
Просмотров: 163
Размер:	65.1 Кб
ID:	17902  
Реклама:
__________________
Я бы изменил весь мир, но бог не дал исходников
Uragan90 вне форума  
Непрочитано 06.02.2011, 22:58  
Gnider
Почётный гражданин KAZUS.RUN
 
Регистрация: 30.06.2005
Сообщений: 3,392
Сказал спасибо: 5
Сказали Спасибо 429 раз(а) в 305 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: Цифровой пиковый детектор

Делаешь FIFO на N точек. На каждом шаге загоняешь туда по одной точке.

Разделяешь FIFO на три равные части части. В каждой из частей суммируешь все числа и получаешь три суммы S1,S2,S3. Если (S1+x)‹S2 и (S3+x)‹S2 значит это пик. "x" - чувствительность
Gnider вне форума  
Сказали "Спасибо" Gnider
Uragan90 (06.02.2011)
Непрочитано 06.02.2011, 23:01  
Uragan90
Почётный гражданин KAZUS.RUN
 
Аватар для Uragan90
 
Регистрация: 20.09.2009
Сообщений: 1,895
Сказал спасибо: 469
Сказали Спасибо 407 раз(а) в 254 сообщении(ях)
Uragan90 на пути к лучшему
По умолчанию Re: Цифровой пиковый детектор

Сообщение от Gnider Посмотреть сообщение
Делаешь FIFO на N точек. На каждом шаге загоняешь туда по одной точке.

Разделяешь FIFO на три равные части части. В каждой из частей суммируешь все числа и получаешь три суммы S1,S2,S3. Если (S1+x)‹S2 и (S3+x)‹S2 значит это пик. "x" - чувствительность
Огромное спасибо!!!!!!! Очень коротко и ясно! Молодчуга
__________________
Я бы изменил весь мир, но бог не дал исходников
Uragan90 вне форума  
Непрочитано 06.02.2011, 23:05  
Uragan90
Почётный гражданин KAZUS.RUN
 
Аватар для Uragan90
 
Регистрация: 20.09.2009
Сообщений: 1,895
Сказал спасибо: 469
Сказали Спасибо 407 раз(а) в 254 сообщении(ях)
Uragan90 на пути к лучшему
По умолчанию

Сообщение от Gnider Посмотреть сообщение
"x" - чувствительность
А это что за чувствительность? Ее нужно самому подпихивать или тоже как то высчитывается?

Извените, а из каких соображений выбирается количество точек в фифо (те которые N, общее количество)??!
__________________
Я бы изменил весь мир, но бог не дал исходников

Последний раз редактировалось Falconist; 07.02.2011 в 23:43.
Uragan90 вне форума  
Непрочитано 07.02.2011, 23:30  
кротоВ
Заблокирован
 
Регистрация: 06.11.2010
Сообщений: 265
Сказал спасибо: 12
Сказали Спасибо 107 раз(а) в 64 сообщении(ях)
кротоВ на пути к лучшему
По умолчанию Re: Цифровой пиковый детектор

Зачем извращаться? Просто используй два регистра, два компаратора и два счётчика....если следующее входное значение больше значения в регистре, то оно и заносится в этот регистр....при каждом отсчёте инкремируется счётчик и если его значение достигло определённой величины, то значение регистра переносится в выходной регистр а этот регистр сбрасывается в значение равное нулевому входному значению...то же самое и для минимального входного значения...
Сообщение от Uragan90 Посмотреть сообщение
из каких соображений выбирается количество точек в фифо (те которые N, общее количество)?
В зависимости от решаемых задач....например кванта времени для логгера...
кротоВ вне форума  
Сказали "Спасибо" кротоВ
Uragan90 (08.02.2011)
Непрочитано 08.02.2011, 17:50  
Uragan90
Почётный гражданин KAZUS.RUN
 
Аватар для Uragan90
 
Регистрация: 20.09.2009
Сообщений: 1,895
Сказал спасибо: 469
Сказали Спасибо 407 раз(а) в 254 сообщении(ях)
Uragan90 на пути к лучшему
По умолчанию Re: Цифровой пиковый детектор

Друзья, я уже эту хрень сделал, но ни фига не пойму зачем она нужна??? Если у нас всё ограничивается частотными возможностями АЦП? Зачем этот пиковый детектор в осциллографии вообще применяют? Я не пойму! Я понимаю что он фиксирует максимальные и минимальные значения амплитуды выборок с ацп за какой то период времени, но зачем это нужно ведь мы и так можем рассмотреть то что нужно без этого детектора! Прошу, кто в теме поясните далекому? ЗА ЧЕМ???
__________________
Я бы изменил весь мир, но бог не дал исходников
Uragan90 вне форума  
Непрочитано 08.02.2011, 18:26  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Цифровой пиковый детектор

Сообщение от Uragan90 Посмотреть сообщение
но зачем это нужно ведь мы и так можем рассмотреть то что нужно без этого детектора! Прошу, кто в теме поясните далекому? ЗА ЧЕМ???
Если память неограниченна, то и не надо. А так вспоминайте все, что узнали на электрониксе о алиасинге. Пиковый детектор портит картинку, но позволяет уйти от алиасов.
kison вне форума  
Непрочитано 08.02.2011, 18:36  
niXto
Почётный гражданин KAZUS.RUN
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,026
Сказал спасибо: 60
Сказали Спасибо 3,941 раз(а) в 2,302 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Цифровой пиковый детектор

Допустим в импульсниках - нужно знать максимальную амплитуду выброса на стоке полевика и по ее значению подобрать транзистор и (или) настроить супрессор.

Или в цифровых схемах поискать "иголки" из-за сквозных токов или ошибок в логике. Там очень часто - на секундном отрезке несколько десятков "иголок" длительностью десятки-сотни наносекунд. Уверены, что сможете их рассмотреть на осциллограмме?
niXto вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пример создания цифровой модели 1-wire Debugger for Proteus Lexx09 Proteus 27 21.04.2014 00:41
Цифровой потенциометр Darkaru Электроника - это просто 23 27.11.2010 02:16
[Решено] цифровой ф\а пишет замените батарею yking Ремонт оргтехники 0 29.09.2009 18:15


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.