???????? ???????????????? ?? ????????

как сделать генератор синусоиды на цифре

Если у вас возникли вопросу по ремонту квартиры, машины или чего-нибудь ещё. Если вы решили смастерить инфракрасный порт для компа или атомную бомбу, но не знаете как - то вам сюда.

как сделать генератор синусоиды на цифре

Сообщение TOS™ » Вт июл 31, 2012 22:40 pm

Скунс_переросток писал(а):ЗЫЖ кстати тут реально электронщики есть? вопрос на смекалку - как сделать генератор синусоиды на цифре без всяких там ШИМ, DDS, АЦП? ну есть прямоугольный меандр


А зачем именно из меандра делать? На логических элементах можно сделать генератор, используя их в аналоговом режиме - подобные схемы всчтречал. Наиболее простой и дешёвый способ получить чистый синус с минимумом гармоник - генератор на ЦАП.

Ну а если из меандра извращаться, чисто ради прикола - попробуйте выход генератора нагрузить на трансформатор (скажем, с К=1:1), выходную обмотку которого зашунтировать конденсатором для частичного подавления высокочастотных гармоник. КПД у такой системы будет тот ещё, но думаю процентов в 10 гармонических искажений при грамотном подборе конденсатора уложиться можно ))) Далее можно подумать насчёт резонансных LC-цепей, чтобы вытащить из сигнала основную гармонику и придушить остальные, но самое главное - нахрена оно прикладнику-электронщику, если есть готовые решения? 8)
Аватара пользователя
TOS™
Он здесь живет...
 
Сообщения: 12615
Зарегистрирован: Вс июн 22, 2008 0:00 am


Re: Сборка схем

Сообщение TOS™ » Вт июл 31, 2012 23:52 pm

Да, забыл... Ничего паять-то и не нужно, обычный комп легко превращается в целую лабораторию, где будет и генератор, и осциллограф, и анализатор спектра. Профессиональных программ для этого существует множество, некоторыми из них неоднократно пользовался. На звуковых частотах для этого даже специальной платы не понадобится.
Аватара пользователя
TOS™
Он здесь живет...
 
Сообщения: 12615
Зарегистрирован: Вс июн 22, 2008 0:00 am

Re: Сборка схем

Сообщение Скунс_переросток » Ср авг 01, 2012 0:23 am

TOS™ писал(а):
Скунс_переросток писал(а):ЗЫЖ кстати тут реально электронщики есть? вопрос на смекалку - как сделать генератор синусоиды на цифре без всяких там ШИМ, DDS, АЦП? ну есть прямоугольный меандр


А зачем именно из меандра делать? На логических элементах можно сделать генератор, используя их в аналоговом режиме - подобные схемы всчтречал. Наиболее простой и дешёвый способ получить чистый синус с минимумом гармоник - генератор на ЦАП.

Ну а если из меандра извращаться, чисто ради прикола - попробуйте выход генератора нагрузить на трансформатор (скажем, с К=1:1), выходную обмотку которого зашунтировать конденсатором для частичного подавления высокочастотных гармоник. КПД у такой системы будет тот ещё, но думаю процентов в 10 гармонических искажений при грамотном подборе конденсатора уложиться можно ))) Далее можно подумать насчёт резонансных LC-цепей, чтобы вытащить из сигнала основную гармонику и придушить остальные, но самое главное - нахрена оно прикладнику-электронщику, если есть готовые решения? 8)


Да ни.... есть очень изящное математическое решение.... и кстати меандр ни при чем :)
Скунс_переросток
 

Re: Сборка схем

Сообщение TOS™ » Ср авг 01, 2012 1:41 am

Ну ты ж сам начал, про меандр... Что касается изящного математического решения (ступенчатая кусочно-линейная аппроксимация? Ну так это ж считай ЦАП, такой генератор можно спаять на паре микросхем), которое может быть легко собрано на логических элементах, уж лучше б сразу озвучил свою идею, чтоб не гадать.
Аватара пользователя
TOS™
Он здесь живет...
 
Сообщения: 12615
Зарегистрирован: Вс июн 22, 2008 0:00 am

Re: Сборка схем

Сообщение TOS™ » Ср авг 01, 2012 1:52 am

Иными словами, берём генератор импульсов, n-разрядный счётчик и на его выходах организуем взвешиваюший сумматор, который можно из резисторов собрать. Только точность их весовых сопротивлений должна быть довольно высока, иначе синус будет херовый...
Аватара пользователя
TOS™
Он здесь живет...
 
Сообщения: 12615
Зарегистрирован: Вс июн 22, 2008 0:00 am

Re: Сборка схем

Сообщение Скунс_переросток » Ср авг 01, 2012 2:10 am

Ну да... в принципе в самом начале меандр... .потом просто с ним надо поизвращаться....

Ну короче все просто... можно сигнал раскладывать в ряд по синусоидальным гармоникам, а можно по гармоникам меандроподобным, но правда они должны быть ортогональны друг другу.... ну скажем функции Уолша....
из меандра чисто на счетчиках можно синтезировать функции Уолша, ну а потом действительно сложить с коэффициентами.
Чистый меандр не проходит, меандры не ортогональны друг другу.
Скунс_переросток
 

Re: Сборка схем

Сообщение TOS™ » Ср авг 01, 2012 9:46 am

Я бы уточнил, что на самом счётчике из меандра ничего не синтезируется, ради шутки можешь подать на его вход с генератора синусоиду, "пилу" и т.п. сигнал симметричной формы, и он продолжит работать (читай - считать) также, как если бы это был сигнал прямоугольной формы.
Синтез происходит во взешивающем сумматоре, на входы которого поступают сигналы, снимаемые с выходов счётчика. То, что мы имеем на входах сумматора (выходах-разрядах счётчика) фактически и есть 2, 3, n-ные функции Уолша, только принимающие значения 0 и 1 (0 и +Uвых по напряжению). Частота функции, снимаемой с нулевого разряда счётчика, будет равна половине частоты тактового генератора (т.е. имеем делитель на 2), с 1-го разряда - 1/4 частоты (делитель на 4) и т.д.

Можно, конечно, чисто по аналогии это называть меандроподобными гармониками, но я бы поостерёгся, ибо само понятие гармоник, как и гармонических колебаний, зарезервировано для синусоидальных функций, сигналов и т.д.
Аватара пользователя
TOS™
Он здесь живет...
 
Сообщения: 12615
Зарегистрирован: Вс июн 22, 2008 0:00 am

Re: Сборка схем

Сообщение Скунс_переросток » Ср авг 01, 2012 22:53 pm

да ни .... функции уолша не меандры... вика ввела в заблуждение :ROFL:
чисто делением частоты пополам оные не получаются.... не ортогональны меандры с кратными частотами друг другу вообще-то

Ну продолжи просто периодически нарисованные в вике первые 4-е функции и увидишь, что это не меандры...
ну или лучше посмотри первые 16 функций
http://finitegeometry.org/sc/gen/walsh.html
Скунс_переросток
 

Re: как сделать генератор синусоиды на цифре

Сообщение Maxim » Ср авг 01, 2012 23:10 pm

Давайте ка вы про меандр и Уолша в этой теме втирайте. :)
Сисадмин мнил себя богом сети, электрик грубо развеял этот миф.
Аватара пользователя
Maxim
Самоделкин
 
Сообщения: 23847
Зарегистрирован: Вс янв 04, 2004 16:36 pm

Re: Сборка схем

Сообщение TOS™ » Чт авг 02, 2012 0:05 am

Скунс_переросток писал(а):чисто делением частоты пополам оные не получаются.... не ортогональны меандры с кратными частотами друг другу вообще-то


Ты спрашивал, как простой генератор синусоиды сделать на цифре, "без всяких там "ШИМ, DDS, АЦП" ? Ну так я тебе предложил простейший способ, как конкретно это сделать. И он работает, поверь - могу даже схему подыскать. И проще реализовать эту задачу уже вряд ли возможно.

По ф-циям Уолша уточнил - да, действительно, многие из них не меандры.
Аватара пользователя
TOS™
Он здесь живет...
 
Сообщения: 12615
Зарегистрирован: Вс июн 22, 2008 0:00 am

Re: как сделать генератор синусоиды на цифре

Сообщение Скунс_переросток » Чт авг 02, 2012 23:14 pm

гм... ну насчет простоты я наверное погорячился... наверное имел в виду идейную простоту.... а может быть и с точки зрения технической.... самому такой синтезатор пожалуй проще собрать, чем любой другой цифвровой.....с другой стороны, если налепить штук 10 синтезаторов функций Уолша, то на входы можно подавать менандр в довольно большом диапазоне частот и получить перестраиваемый генератор, возможно, что можно получить лучшие результаты, чем при других методах синтеза.... ну и уже 10 "гармоник" дадут в самом худшем случае 1 процент искажений, без всяких фильтров ... причем диапазон частот будет от практически нуля герц, ну и килогерц до ста (смотря за какой точностью гнаться)
Скунс_переросток
 


Вернуться в Сделай сам

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron
Яндекс.Метрика