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

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

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

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

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

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

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

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

Есть такая функция в цифровых осциллах, но как она реализуется с трудом понемаю Вот я тут пытаюсь чтото изобразить на ПЛИС, суть пока такая на двух компараторах и двух буферах реализовано регистратор нижнего и верхниго значения, амплитуды входного сигнала с АЦП. Через определенное время, допустим через 100 быборок (хотя фик его знает как надо) буферы сбрасываются и процесс повторяется. В память пишим самое верхнее и нижнее значение амплитуды. Кто знает как это делается, помогите советом Либы советы принимаю
Миниатюры:
Нажмите на изображение для увеличения
Название: Block2.gif
Просмотров: 163
Размер:	65.1 Кб
ID:	17902  
Реклама:
__________________
Я бы изменил весь мир, но бог не дал исходников
Uragan90 вне форума  
Непрочитано 06.02.2011, 22:58  
Gnider
Почётный гражданин KAZUS.RU
 
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
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.RU
 
Аватар для Uragan90
 
Регистрация: 20.09.2009
Сообщений: 1,899
Сказал спасибо: 470
Сказали Спасибо 408 раз(а) в 255 сообщении(ях)
Uragan90 на пути к лучшему
По умолчанию Re: Цифровой пиковый детектор

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

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

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

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

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

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

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

Сообщение от Uragan90 Посмотреть сообщение
но зачем это нужно ведь мы и так можем рассмотреть то что нужно без этого детектора! Прошу, кто в теме поясните далекому? ЗА ЧЕМ???
Если память неограниченна, то и не надо. А так вспоминайте все, что узнали на электрониксе о алиасинге. Пиковый детектор портит картинку, но позволяет уйти от алиасов.
kison вне форума  
Непрочитано 08.02.2011, 18:36  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
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, время: 02:29.


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