реклама на сайте
подробности

 
 
4 страниц V  « < 2 3 4  
Reply to this topicStart new topic
mse
сообщение Feb 22 2007, 14:23
Сообщение #46


Знающий
****

Группа: Свой
Сообщений: 709
Регистрация: 3-05-05
Пользователь №: 4 693



Цитата(gormih @ Feb 22 2007, 14:07) *
Здесь как бы форум по мк AVR.

Что такое критерий Найквиста мне хорошо известно - он говорит о потере данных на АЦП в результате наложении частоты дискретизации на полезный сигнал. Так вот, дорогой товарищ затыкатель ртов - то что Ваш сигнал с частотой дискретизации 1 МГц будет измерен неверно - одной из основной причин тому является не полоса пропускания УВХ (это как бы само собой), а именно тот самый критерий найквиста. Советую перечитать не только определение, но и сами выкладки, которые под это определение были сделаны - полное математическое обоснование. Тогда Вы поймете, что потери при оцифровке не менее значительны, чем потери на УВХ.

Ужасно...;О) "...потере данных на АЦП в результате наложении частоты дискретизации на полезный сигнал". Гражданин Найквист в своём гробу переворачивается с частотой дискретизации...
Данные не теряются. ;О) Если полоса пропускания тракта и апертурная погрешность УВХ АЦП позволяют безнаказанно цифровать сигнал, то данные никуда не теряются. С некоторыми оговорками и сноровкой их можно легко обработать и использовать в хозяйстве. Вот так. Мой пример нащщёт 5-6кГц сигнала и 2кГц частоты дискретизации остаётся в силе. На АВР, как можете догадаться. ;О)
А 1МГц сигнал в тракте АВР умрёт ещё до УВХ. Если там даже эквивалентная цепочька 1 порядка, то она даст 20дБ на декаду. с 20кГц до 1 мгц получается ~-34дБ. Остальное сожрёт УВХ. С его 100к-140пФ и временем sample. Приятного аппетита...И гражданин Найквист, повторюсь, здесь не при чём. Даже рядом не стоял.
А первоисточники читайте, там рулез..."Настойчиво овладевайте основами профессии", кажется, так говорили в своё время. ;О)
Go to the top of the page
 
+Quote Post
smk
сообщение Feb 23 2007, 10:40
Сообщение #47


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Тоже задумываюсь над программированием в серии. Первое и главное условие, которое я выработал, это необходимость обеспечить программирование МК в "режиме обезьянки". В следствие этого родилась идея разработать программатор на основе наладонника (купить недорогой б/у не проблема). Т.е. я прописываю хекс и файл с фузами в наладонник. Специально разработанная программа прописывает это в МК с помощью специально разработанного программатора. Причем желательно иметь в программаторе разъем для установки платы, через который она будет запитана. В итоге программирование сведется к установке платы и нажатию кнопки. Если что не так - еще раз жмем кнопку. Кто поможет осуществить идею?


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
smk
сообщение Feb 23 2007, 10:52
Сообщение #48


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



млин... не в то окошко написал... сори...


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Feb 23 2007, 19:31
Сообщение #49


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(gormih @ Feb 21 2007, 23:30) *
Цитата(Stanislav @ Feb 21 2007, 20:33) *
Цитата(gormih @ Feb 20 2007, 13:54) *
Цитата(Сергей Борщ @ Feb 20 2007, 12:16) *
я только недавно понял что правильный ответ - АЦП измеряет мгновенное значение напряжения.
Именно!
Но только при условии соблюдения вышеописанного критерия smile.gif
Простите, но Вы не правы. А предыдущий пост Сергея Борща - совершенно правильный. От соблюдения критерия Найквиста работа АЦП не зависит - он вообще ничего не подозревает об этом критерии. smile.gif

Ага .. от соблюдения закона Ома тоже ничего не зависит в электронике, и вообще тока нет, женщина не человек, курица не птица. Продолжаем в том же духе.
Ну зачем так? Эти вещи к делу не относятся.

Цитата(gormih @ Feb 21 2007, 23:30) *
...Давайте я подам на атмеловский АЦП 2.4 ГГц ... Будете уверять меня, что он будет мерить мнгновенное значение напряжения? Извеняюсь, но это маразм...
Я уже пощщитал - полоса пропускания по входу в худшем случае - 100 кГц. Если нет каких-нить ещё ньюансов, узкополосные сигналы со спектром, лежащим в этой полосе, могут быть оцифрованы и потом правильно восстановлены.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
gormih
сообщение Feb 24 2007, 00:18
Сообщение #50


nofb
***

Группа: Свой
Сообщений: 430
Регистрация: 18-05-06
Из: Москва, Зеленоград
Пользователь №: 17 218



Цитата(Stanislav @ Feb 23 2007, 19:31) *
Я уже пощщитал - полоса пропускания по входу в худшем случае - 100 кГц. Если нет каких-нить ещё ньюансов, узкополосные сигналы со спектром, лежащим в этой полосе, могут быть оцифрованы и потом правильно восстановлены.




На тактовой частоте 16 МГц Атмега8535 например имеет тактовую частоту АЦП 125 кГц максимум, и 100 кГц она не может оцифровывать и восстанавливать по определнию... или я что то не понимаю?

В datatasheet, на сколько я помню говорится что предделитель АЦП следует выставлять таким образом, чтобы clk на АЦП не превышал значения в 200 кГц, иначе н гарантируется правельность оцифровки. (Кстати,столкнулся с этим в одном из проектов - программист которыйписал программу до меня поставил предделитель 16 на частоте 16 МГц, в результате получил 5 бит из 10 требуемых)

Если даже подогнать host clk под такое значение предделителя, чтобы clk АЦП был 200 кГц на одном из значений предделителя, все равно частота дискретизации при этом составит всего навсего 20 кГц, при 10 битах, то есть восстановить сигнал имеющий значение частоты выше 10 кГц Вы не сможете. Поправьте меня, если я вру.

Однако для измерения например напряжения и тока на выходе своего девайса мне вполне хватает АЦП атмеги. При этом частота на его выходе лежит в пределах 16-20 кГц. Просто я не заморачиваюсь на его восстановлении - у меня стоит обычный выпрямитель и ФНЧ на входе АЦП. Точность измерения напряжения реально лежит в пределах 1% на верхних значениях, и около 10 % на нижних. Причем погрешность измерения на нижних значениях обусловлена в большей степенью смещением нуля операционника на входе измерителя.


--------------------
Это не то что вы подумали ...

Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Feb 24 2007, 12:14
Сообщение #51


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(gormih @ Feb 23 2007, 23:18) *
частота дискретизации при этом составит всего навсего 20 кГц, при 10 битах, то есть восстановить сигнал имеющий значение частоты выше 10 кГц Вы не сможете. Поправьте меня, если я вру.
Врете. Вы не сможете восстановить сигнал с шириной полосы больше 10КГц. На этом Котельников вместе с Найквистом умывают руки. А сигнал с полосой менее 10КГц может иметь центральную частоту хоть 0 хоть 2.4ГГц. И возможности его оцифровки в зависимости от этой частоты определяются перечисленными Stanislavом параметрами УВХ, но никак не частотой дискретизации. Вот тут описано подробно, понятно и с картинками (то же самое в pdf).
Тут еще. Это вообще прямо по нашему спору.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
gormih
сообщение Feb 24 2007, 13:02
Сообщение #52


nofb
***

Группа: Свой
Сообщений: 430
Регистрация: 18-05-06
Из: Москва, Зеленоград
Пользователь №: 17 218



Цитата(Сергей Борщ @ Feb 24 2007, 12:14) *
Цитата(gormih @ Feb 23 2007, 23:18) *

частота дискретизации при этом составит всего навсего 20 кГц, при 10 битах, то есть восстановить сигнал имеющий значение частоты выше 10 кГц Вы не сможете. Поправьте меня, если я вру.
Врете. Вы не сможете восстановить сигнал с шириной полосы больше 10КГц. На этом Котельников вместе с Найквистом умывают руки. А сигнал с полосой менее 10КГц может иметь центральную частоту хоть 0 хоть 2.4ГГц. И возможности его оцифровки в зависимости от этой частоты определяются перечисленными Stanislavом параметрами УВХ, но никак не частотой дискретизации. Вот тут описано подробно, понятно и с картинками (то же самое в pdf).
Тут еще. Это вообще прямо по нашему спору.




Ссылки интересные, кое что я на самом деле подзабыл. a14.gif

Но на самом деле, представить себе сигнал, который бдет иметь полосу 10 кГц при центральой частоте скажем 10 Мгц сложно, согласитесь. Разве что близкая к идеальной синусоида какая нибудь, но оцифровывать синусоиду не вижу смысла, а все остальные сигналы будут иметь полосу значитльно больше 10 кГц, следовательно оцифровать их с последующим восстановлением медленным АЦП нереально.


--------------------
Это не то что вы подумали ...

Go to the top of the page
 
+Quote Post
Stanislav
сообщение Feb 24 2007, 13:30
Сообщение #53


Гуру
******

Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987



Цитата(gormih @ Feb 24 2007, 13:02) *
...Но на самом деле, представить себе сигнал, который бдет иметь полосу 10 кГц при центральой частоте скажем 10 Мгц сложно, согласитесь...
Совершенно несложно. Сущёствует, например, масса полосовых фильтров ПЧ радиоприёмников с центральной частотой 10,7 МГц, и на примерно 10 кГц полосы найти можно.
Оцифровав такой сигнал с частотой, скажем, 100 кГц, потерь информации практически не получим. АЦП должен только иметь достаточную полосу пропускания по входу, а также иметь малый джиттер времени выборки. Таких АЦП найти сейчас можно прорву.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post

4 страниц V  « < 2 3 4
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 10th July 2025 - 17:07
Рейтинг@Mail.ru


Страница сгенерированна за 0.01405 секунд с 7
ELECTRONIX ©2004-2016