Задача такова, нужно сформировать либо синус 400Гц, либо сразу его фрейм (в конечном итоге нужно управление инвертором, равномерный ШИМ)
Схемы с МК не подходят
Сразу спрошу про микросхему ad9850 - можно ли её использовать без контроллера, т.е. задать раз и навсегда ей частоту генерации?
По словам преподавателя крайне нежелательно использовать схему на ОУ с мостом вина т.к. схема подвержена сильно температурным влияниям
Генератор синусоиды 400Гц (или его фрейма)
-
Smileedition
- Родился
- Сообщения: 5
- Зарегистрирован: Пн май 13, 2013 15:35:52
- Откуда: Томск
- Реклама
Re: Генератор синусоиды 400Гц (или его фрейма)
Генератор-счётчик-ПЗУ-ЦАП-ФНЧ.Smileedition писал(а):Схемы с МК не подходят
Like the eyes of a cat in the black and blue...
-
Smileedition
- Родился
- Сообщения: 5
- Зарегистрирован: Пн май 13, 2013 15:35:52
- Откуда: Томск
Re: Генератор синусоиды 400Гц (или его фрейма)
а подробнее?)El-Eng писал(а):Генератор-счётчик-ПЗУ-ЦАП-ФНЧ.Smileedition писал(а):Схемы с МК не подходят
Re: Генератор синусоиды 400Гц (или его фрейма)
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Гц, чтобы устранить эффекты дискретизации, заодно, при помощи разделительного конденсатора, можно убрать постоянную составляющую. Удачи.
Если МК или ПЛИС использовать нельзя, тогда остается логика. Советую ориентироваться на КМОП серии 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Гц (или его фрейма)
оу как) спасибо большое за идею, никогда бы не додумался до такого:)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
На том же часовом кварце сделать генератор, поделить счетчиком на 82, а на ОУ сделать полосовой фильтр со средней частотой 400 гц.Smileedition писал(а):нежелательно использовать схему на ОУ с мостом вина т.к. схема подвержена сильно температурным влияниям

На выходе фильтра получите синус 399,6 гц
aen
- Реклама
Re: Генератор синусоиды 400Гц (или его фрейма)
для военной техники? есть промышленные преобразователи на движке. если без движка - можно сделать генератор и усилитель, не знаю правда как это будет работать на большой нагрузке
-
Smileedition
- Родился
- Сообщения: 5
- Зарегистрирован: Пн май 13, 2013 15:35:52
- Откуда: Томск
Re: Генератор синусоиды 400Гц (или его фрейма)
тоже интересный вариант) но по т.з. это преобразователь)Ecco писал(а):если без движка - можно сделать генератор и усилитель, не знаю правда как это будет работать на большой нагрузке
всем спасибо, проблема решена, тему можно закрыть:)


