Генератор синусоиды 400Гц (или его фрейма)

Звуковые генераторы, фильтры и другие аналоговые устройства (кроме радиотехники и УНЧ)
Закрыто
Smileedition
Родился
Сообщения: 5
Зарегистрирован: Пн май 13, 2013 15:35:52
Откуда: Томск

Генератор синусоиды 400Гц (или его фрейма)

Сообщение Smileedition »

Задача такова, нужно сформировать либо синус 400Гц, либо сразу его фрейм (в конечном итоге нужно управление инвертором, равномерный ШИМ)
Схемы с МК не подходят
Сразу спрошу про микросхему ad9850 - можно ли её использовать без контроллера, т.е. задать раз и навсегда ей частоту генерации?
По словам преподавателя крайне нежелательно использовать схему на ОУ с мостом вина т.к. схема подвержена сильно температурным влияниям
Реклама
Аватара пользователя
El-Eng
Друг Кота
Сообщения: 3761
Зарегистрирован: Чт янв 26, 2012 14:44:34

Re: Генератор синусоиды 400Гц (или его фрейма)

Сообщение El-Eng »

Smileedition писал(а):Схемы с МК не подходят
Генератор-счётчик-ПЗУ-ЦАП-ФНЧ. :)
Like the eyes of a cat in the black and blue...
Реклама
Smileedition
Родился
Сообщения: 5
Зарегистрирован: Пн май 13, 2013 15:35:52
Откуда: Томск

Re: Генератор синусоиды 400Гц (или его фрейма)

Сообщение Smileedition »

El-Eng писал(а):
Smileedition писал(а):Схемы с МК не подходят
Генератор-счётчик-ПЗУ-ЦАП-ФНЧ. :)
а подробнее?)
Аватара пользователя
El-Eng
Друг Кота
Сообщения: 3761
Зарегистрирован: Чт янв 26, 2012 14:44:34

Re: Генератор синусоиды 400Гц (или его фрейма)

Сообщение El-Eng »

Smileedition, схему рисовать вам не буду, компоненты подбирать - тоже. Вы уж сами, как-нибудь. :)
Если МК или ПЛИС использовать нельзя, тогда остается логика. Советую ориентироваться на КМОП серии 40xx или 74HCxx. Первое, что нужно сделать - тактовый генератор, стабилизированный кварцем. Вам нужно выбрать тактовую частоту в целое число раз большую чем 400Гц. Если ошибка в 0.1% приемлема, можно взять часовой кварц с частотой 32768Гц. Сигнал от генератора нужно поделить, чтобы получить 400Гц (для часового кварца на 82) счетчиком-делителем. Крайне желательно, чтобы счетчик был синхронным, это поможет избежать выдачи ошибочных данных в момент переключения. Далее вам нужно выбрать ПЗУ, имеющую нужное (или больше) число ячеек памяти (82). С этим - никаких проблем. ПЗУ с 8-разрядной шиной данных вполне достаточно. Сигналы с выходов счетчика следует подключить к адресной шине ПЗУ, а шину данных - ко входам 8-разрядного параллельного ЦАП. Сигналы CS и OE ПЗУ следует включить так, чтобы данные на выходе присутствовали всегда. В ячейки ПЗУ следует записать округленные числа, вычисленные по формуле A=128+127*sin(2*Pi*n/N) где n=0..(N-1), N-коэффициент деления счетчика (N=82 для часового кварца). Сигнал с выхода ЦАП следует подать на ФНЧ с частотой среза порядка 1000Гц, чтобы устранить эффекты дискретизации, заодно, при помощи разделительного конденсатора, можно убрать постоянную составляющую. Удачи. :)
Like the eyes of a cat in the black and blue...
Реклама
Эиком - электронные компоненты и радиодетали
Smileedition
Родился
Сообщения: 5
Зарегистрирован: Пн май 13, 2013 15:35:52
Откуда: Томск

Re: Генератор синусоиды 400Гц (или его фрейма)

Сообщение Smileedition »

El-Eng писал(а):Smileedition, схему рисовать вам не буду, компоненты подбирать - тоже. Вы уж сами, как-нибудь. :)
Если МК или ПЛИС использовать нельзя, тогда остается логика. Советую ориентироваться на КМОП серии 40xx или 74HCxx. Первое, что нужно сделать - тактовый генератор, стабилизированный кварцем. Вам нужно выбрать тактовую частоту в целое число раз большую чем 400Гц. Если ошибка в 0.1% приемлема, можно взять часовой кварц с частотой 32768Гц. Сигнал от генератора нужно поделить, чтобы получить 400Гц (для часового кварца на 82) счетчиком-делителем. Крайне желательно, чтобы счетчик был синхронным, это поможет избежать выдачи ошибочных данных в момент переключения. Далее вам нужно выбрать ПЗУ, имеющую нужное (или больше) число ячеек памяти (82). С этим - никаких проблем. ПЗУ с 8-разрядной шиной данных вполне достаточно. Сигналы с выходов счетчика следует подключить к адресной шине ПЗУ, а шину данных - ко входам 8-разрядного параллельного ЦАП. Сигналы CS и OE ПЗУ следует включить так, чтобы данные на выходе присутствовали всегда. В ячейки ПЗУ следует записать округленные числа, вычисленные по формуле A=128+127*sin(2*Pi*n/N) где n=0..(N-1), N-коэффициент деления счетчика (N=82 для часового кварца). Сигнал с выхода ЦАП следует подать на ФНЧ с частотой среза порядка 1000Гц, чтобы устранить эффекты дискретизации, заодно, при помощи разделительного конденсатора, можно убрать постоянную составляющую. Удачи. :)
оу как) спасибо большое за идею, никогда бы не додумался до такого:)



Вам нужно прочитать правила форума.
http://www.radiokot.ru/forum/viewtopic.php?f=19&t=6538
Нарушение Правил форума п. 2.7
Smileedition писал(а):нежелательно использовать схему на ОУ с мостом вина т.к. схема подвержена сильно температурным влияниям
На том же часовом кварце сделать генератор, поделить счетчиком на 82, а на ОУ сделать полосовой фильтр со средней частотой 400 гц.

Изображение

На выходе фильтра получите синус 399,6 гц

aen
Реклама
Ecco
Нашел транзистор. Понюхал.
Сообщения: 177
Зарегистрирован: Ср июн 09, 2010 06:59:11

Re: Генератор синусоиды 400Гц (или его фрейма)

Сообщение Ecco »

для военной техники? есть промышленные преобразователи на движке. если без движка - можно сделать генератор и усилитель, не знаю правда как это будет работать на большой нагрузке
Реклама
Smileedition
Родился
Сообщения: 5
Зарегистрирован: Пн май 13, 2013 15:35:52
Откуда: Томск

Re: Генератор синусоиды 400Гц (или его фрейма)

Сообщение Smileedition »

Ecco писал(а):если без движка - можно сделать генератор и усилитель, не знаю правда как это будет работать на большой нагрузке
тоже интересный вариант) но по т.з. это преобразователь)

всем спасибо, проблема решена, тему можно закрыть:)
Закрыто

Вернуться в «Аналоговая техника»