0 / 0 / 0
Регистрация: 26.03.2013
Сообщений: 79
|
|
1 | |
генератор сигналов (DDS)07.01.2014, 23:33. Показов 8050. Ответов 2
Метки нет (Все метки)
При работе над одним из проектов (домашних) у меня возникла необходимость для отладки RC-цепи подавать кратковременные импульсы (100 мс раз в 2-3 секунды). Можно было сварганить временное решение на каком-нибудь Attiny13, но захотелось заиметь среди инструментов генератор, который бы позволил не возвращаться к этому вопросу. Так появилась эта схема:
- построена на базе Atmega88 и тактируется от внешнего кварца 16 МГц; - в качестве индикатора выступает LCD 16х2 (HD44780), органы управления – энкодер и две кнопки; - два параллельно работающих выхода: ШИМ на встроенном в МК 16разрядном таймере и 8-битный R-2R ЦАП. На данный момент схема на 90% удовлетворяет моим требованиям, и т.к. она является «инструментом», то переделывать ее бесконечно, наверное, не совсем правильно. Но, если это случиться, то что я сделаю по-другому: - вынесу ФНЧ за повторитель на ОУ. В текущем виде выходное сопротивление ЦАП влияет на его характеристики; - реализую нормальное питание (плюс-минус 12В) и добавлю схему на ОУ для регулировки смещения и усиления; - уберу кнопки, а энкодер поставлю с кнопкой (одной); - возможно, что заменю ЦАП на специализированную микросхему. Но это произойдет не раньше чем у меня появится потребность работать с частотами больше 16МГц и новый осциллограф в дополнение к уже имеющемуся С1-65А с его границе в 15 МГц; - BNC разъемы и корпус; Единственное, что не вызывает у меня большого желания вносить изменения – это прошивка. Над ней потрудился. Поэтому я даже заставил себя откомментировать код и опубликовал его на bitbucket.org Из того, что в ней можно поправить – сейчас вижу только огрубление отдельных параметров с учетом погрешности. Но, учитывая мой неповеренный осциллограф, отсутствующий даташит на кварц – заниматься этим особого желания нет. Думаю, что для домашнего использования сгодиться и так. Видео работы интерфейса выложил на ютуб. К сожалению, дома нет штатива, сам осциллограф в силу своих габаритов живет на табуретке, поэтому снимал на телефон в руках жены)) Различить символы на экране можно только при максимальном разрешении ((. Границы режимов работы, фото устройства, проект в Eagle - лежат здесь. Отдельное спасибо хочу сказать Papomdopala Papomdopalavich за его библиотеку по работе с LCD и Stiit.mi за идею по структуре меню.
0
|
07.01.2014, 23:33 | |
Ответы с готовыми решениями:
2
Генератор сигналов на базе DDS AD9833 с управлением с компа Генератор сигналов покупной генератор сигналов Генератор сигналов произвольной формы Rigol DG1032Z |
1 / 1 / 0
Регистрация: 01.02.2010
Сообщений: 2,010
|
|
08.01.2014, 01:14 | 2 |
Прикольно!.....
Сообщение от SporF
http://www.youtube.som/watch?feature=pl ... t-F4SHB-Ro
0
|
0 / 0 / 0
Регистрация: 26.03.2013
Сообщений: 79
|
|
10.01.2014, 16:07 | 3 |
Сообщение от ShodS
0
|
10.01.2014, 16:07 | |
10.01.2014, 16:07 | |
Помогаю со студенческими работами здесь
3
Генератор сигналов АКИП 3409/2 как пользоваться... DDS генератор на AD9833 DDS-генератор синусоидального сигнала Статьи про опорный генератор DDS на основе ФАПЧ Генератор сигналов Генератор сигналов Генератор сигналов на AVR Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |