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

 
 
> данные в программу FilterPro от TI, при расчете ФНЧ
Stalker27
сообщение Oct 12 2012, 05:44
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 30-11-07
Пользователь №: 32 830



Помогите пожалуйста правильно подставить данные в программу FilterPro от TI при расчете ФНЧ:

Gain (A0) = (1V/V 0dB ???)
Passband Frequency (fc) =
Allowable Passband Ripple (Rp) = (3дБ при Баттерворте ???)
Stopband Frequency (fs) =
Stopband Attenuation (Asb) =

Разрядность АЦП МК ATmega16 составляет 10 бит, что при преобразовании дает 2^10=1024 уровней динамического диапазона или 20*log(2^10)=60,2 дБ. Для уменьшения погрешностей АЦП частота дискретизации должна составлять максимум 15 кГц. Согласно теореме о дискретном представлении (теорема Котельникова), частота дискретизации должна быть, по крайней мере, в два раза большей частоты сигнала. Таким образом, максимальная частота сигнала равна 15 / 2 = 7,5 кГц.



Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
5 страниц V  < 1 2 3 4 5 >  
Start new topic
Ответов (30 - 44)
Guest_TSerg_*
сообщение Oct 19 2012, 12:23
Сообщение #31





Guests






Если не названа тема диплома и нет элементарного ТЗ, то вся наша помощь Вам - коту под хвост.
С другой стороны, помощь не заменит самостоятельной работы над дипломом.
Так, что увы, рекомендация одна - учиться.
Go to the top of the page
 
+Quote Post
Myron
сообщение Oct 19 2012, 14:19
Сообщение #32


Профессионал
*****

Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451



Цитата(Stalker27 @ Oct 19 2012, 00:01) *
Нет ли необходимости при расчете указывать не 15000Гц, а 7500Гц? Все таки АЦП будет производит преобразования с частотой 15кГц, не внесет ли это какой-либо погрешности? В ДШ на МК написано, что «на вход АЦП не вносились частоты выше fАЦП/2». Имеется ввиду частота работы АЦП или частота преобразования?

Да, тяжелый случай.
У простых АЦП есть частоты (для простоты и тех, кто в танке):
1. Частота отсчетов - fАЦП. Обычно выбирается исходя из требований к максимальной частоте аналогового сигнала на входе или выбирается сначала, а потом определяется махимальная допустимая частота аналогового сигнала (в зависимости от имеющихся требований) (см также п.3),
2. Тактовая частота - тактовая частота цифровой части/интерфейса, которая подается на АЦП для работы его логики над преобразованием. Например, на каждый отсчет АЦП последовательного приближения (SAR) приходится много тактов (например, 22 - 26, в зависимости от семейства, может быть больше). Для других типов - число другое.
3. Максимальная частота входного (аналогового) сигнала. Требует применения теоремы отсчетов - чтобы в идеале «на вход АЦП не вносились частоты выше fАЦП/2». Но это идеальный теоретический предел, от которого надо отступать и использовать вместо двойки (fАЦП/2) число побольше (см. сообщение #9).
Все 3 указанные частоты АЦП можно назвать "частотами его работы".
Go to the top of the page
 
+Quote Post
Stalker27
сообщение Oct 26 2012, 09:43
Сообщение #33


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 30-11-07
Пользователь №: 32 830



Взял материал из книги "Джонсон Д.Справочник по активным фильтрам. 1983", начал делать расчет. Ни чего не пойму, при K=1 в расчете R2, как не крути, под корнем получается отрицательное значение. Как же быть?
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Myron
сообщение Oct 26 2012, 13:15
Сообщение #34


Профессионал
*****

Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451



Цитата(Stalker27 @ Oct 26 2012, 03:43) *
...Ни чего не пойму, при K=1 в расчете R2, как не крути, под корнем получается отрицательное значение. Как же быть?

Наверное, имелось в виду в расчете R1 - там корень. Используйте СИ рассчетные величины: Фарады, Омы, Герцы. Проверьте, у меня нормально - второй член под корнем при К=1 равен 0, первый член под корнем (В*В примерно 0.5), далее вычитается малое значение.
Go to the top of the page
 
+Quote Post
Stalker27
сообщение Oct 26 2012, 15:30
Сообщение #35


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 30-11-07
Пользователь №: 32 830



У меня как то так...
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Myron
сообщение Oct 27 2012, 15:33
Сообщение #36


Профессионал
*****

Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451



Цитата(Stalker27 @ Oct 26 2012, 09:30) *
У меня как то так...

А у Джонсонов как то так...

Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Stalker27
сообщение Oct 27 2012, 21:06
Сообщение #37


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 30-11-07
Пользователь №: 32 830



Можно по подробнее, что не так? Это то что под корнем.
Go to the top of the page
 
+Quote Post
Myron
сообщение Oct 27 2012, 22:57
Сообщение #38


Профессионал
*****

Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451



Цитата(Stalker27 @ Oct 27 2012, 15:06) *
Можно по подробнее, что не так? Это то что под корнем.

Под конем величина больше 0.
Пож-ста, цифры уж сами...
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Stalker27
сообщение Oct 28 2012, 09:55
Сообщение #39


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 30-11-07
Пользователь №: 32 830



У меня же так и есть, только под корнем < 0.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Myron
сообщение Oct 28 2012, 13:15
Сообщение #40


Профессионал
*****

Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451



Цитата(Stalker27 @ Oct 28 2012, 03:55) *
У меня же так и есть, только под корнем < 0.

Все же невооруженным взглядом вижу разницу у Вас в экселе и у меня. У Вас фрмула не такая под корнем и какие-то С3 и С4 и B2 (в рассчетах участвует только В и он у Вас в таблице), отсутствующие в колонках таблицы. Но результат - под корнем действительно <0.
Похоже у Джонсонов негладко написано. Рассчет приводится для Сален-Ки с коэффициентом усиления >1. Посмотрел англ. вариант - то же самое.
Для К=1 посмотрите пристегнутый материал (стр. 15-17, 16.3.2 Second-Order Low-Pass Filter). Чтобы правильно использовать коэфф. Баттерворта, обратите внимание на разницу представления знаменателя в формуле коэффициента передачи звена второго порядка у Джонсонов и в этом материале, чтобы правильно использовать коэфициенты нормированных таблиц фильтров.
Методика такая:
Зная частоту, задаете С1, считаете С2, затем R1 и R2.
Прикрепленные файлы
Прикрепленный файл  Active_Filter_Design_Techniques._From_OPAMP._TI._Ch.16.pdf ( 244.36 килобайт ) Кол-во скачиваний: 64
 
Go to the top of the page
 
+Quote Post
Stalker27
сообщение Oct 28 2012, 16:38
Сообщение #41


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 30-11-07
Пользователь №: 32 830



С3, С4, B2 и т.д. это адреса ячеек, откуда он подставляет значения. Формула работает верно.

Спасибо за материал. Единственное не понял, тут С1 взят на бум?

Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Myron
сообщение Oct 28 2012, 21:55
Сообщение #42


Профессионал
*****

Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451



Цитата(Stalker27 @ Oct 28 2012, 10:38) *
С3, С4, B2 и т.д. это адреса ячеек, откуда он подставляет значения. Формула работает верно.

Да, согласен, не посмотрел.
Цитата(Stalker27 @ Oct 28 2012, 10:38) *
Спасибо за материал. Единственное не понял, тут С1 взят на бум?

Процесс вообще-то итерактивный. Для начала задается один из элементов (например С1). Далее определяются остальные компоненты, далее ищутся близкие по доступности и другим параметрам (разброс, напряжение, ТКЕ, габариты, цена). Если что-то не так (не нравится, например, очень маленькие величины резисторов, нет доступных близких номиналов с нужным разбросом) - изменяются исходные данные и пересчитываются все компоненты.
Выбор С2>(~)4С1 не случаен. Разница примерно в 3-7 раз обеспечит минимальную чувствительность параметров фильтра в серии к разбросу компонентов.
Go to the top of the page
 
+Quote Post
Stalker27
сообщение Oct 29 2012, 09:42
Сообщение #43


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 30-11-07
Пользователь №: 32 830



Соотношение С2>4С1 у меня не получилось в первом звене. Вечером соберу схему в протеусе. В нем реально проверить характеристику получившегося фильтра?

Вот смотрю я сейчас на эти 2 разные формулы и просто материться хочется… Все дело в расчете С1 и С2.

Сообщение отредактировал Stalker27 - Oct 29 2012, 09:57
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Myron
сообщение Oct 29 2012, 14:20
Сообщение #44


Профессионал
*****

Группа: Свой
Сообщений: 1 849
Регистрация: 6-02-05
Пользователь №: 2 451



Цитата(Stalker27 @ Oct 29 2012, 03:42) *
Соотношение С2>4С1 у меня не получилось в первом звене.

Ничего страшного - функция чувствительности не острая. Надо стараться выполнять еще одно (более тонкое) условие: звенья в фильтре должны подключаться с нарастающей частотой среза и добротностью от входа к выходу (обычно таблицы для Баттерворта это учитывают).
Цитата(Stalker27 @ Oct 29 2012, 03:42) *
Вечером соберу схему в протеусе. В нем реально проверить характеристику получившегося фильтра?

С Протеусом знаком по наслышке. Моделирую в PSpice (Orcad) или LTSpice (Linear Technology). Есть еще Tina (TI) и Workbench (TI, раньше National). Все, кроме первого, бесплатные. У первого- студенческая версия бесплатная. У каждого есть свои преимущества и недостатки. Почему PSpice-ы? У них есть замечательная вещь - метод Монте-карло, позволяющий определить разброс параметров схемы при заданном разбросе параметров компонентов (и найти, таким образом, поведение схемы поближе к реальной жизни в серии) и, если нужно, выбрать другие компоненты. И/или провильно задать границы параметров для тестирующего оборудования. Кроме того, миллионы профессионалов проверили и проверяют эти программы и дают обратную связь их разработчикам, что позволяет последним делать работы над ошибками. Как я знаю Протеус - инструмент радиолюбителей. Ну а для схоластических и домашних работ все это не важно.
Цитата(Stalker27 @ Oct 29 2012, 03:42) *
Вот смотрю я сейчас на эти 2 разные формулы и просто материться хочется… Все дело в расчете С1 и С2.

Мне сдается, что в Вашу таблицу вкралась ошибка в определении емкостей - они должны быть в 1000 раз больше. Посмотрите внимательно на переход от Фарад к пФ (12-я степень). Выбор минимальных емкостей желательно не делать ниже 47пФ, а резисторов не ниже 1К (и не больше 300К-400К) (ну конечно для разумных частот среза).
Go to the top of the page
 
+Quote Post
Stalker27
сообщение Oct 30 2012, 04:44
Сообщение #45


Участник
*

Группа: Участник
Сообщений: 45
Регистрация: 30-11-07
Пользователь №: 32 830



Цитата(Myron @ Oct 29 2012, 18:20) *
Мне сдается, что в Вашу таблицу вкралась ошибка в определении емкостей - они должны быть в 1000 раз больше. Посмотрите внимательно на переход от Фарад к пФ (12-я степень). Выбор минимальных емкостей желательно не делать ниже 47пФ, а резисторов не ниже 1К (и не больше 300К-400К) (ну конечно для разумных частот среза).

Да, действительно у меня были нФ, поправил. Но теперь проблема в том, что при С1=47пФ я получаю R2 аж в мегаомах.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

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

 


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


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