Универсальный генератор сигналов

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
vistador
Это не хвост, это антенна
Сообщения: 1393
Зарегистрирован: Ср янв 30, 2008 17:52:55

Re: Универсальный генератор сигналов

Сообщение vistador »

а нет ли печатки под TQFP корпус меги8 и остальные СМД компоненты?

а то чтото пролистал страницы, не нашел..
Реклама
Аватара пользователя
mitre
Встал на лапы
Сообщения: 127
Зарегистрирован: Вт июл 09, 2013 18:23:54
Откуда: из Болгарии

Re: Универсальный генератор сигналов

Сообщение mitre »

[uquote="vistador",url="/forum/viewtopic.php?p=3872764#p3872764"]а нет ли печатки под TQFP корпус меги8 и остальные СМД компоненты?

а то чтото пролистал страницы, не нашел..[/uquote]

стр1
Вложения
итог.lay6
(276.04 КБ) 962 скачивания
Реклама
Аватара пользователя
O5SCP14
Электрический кот
Сообщения: 1032
Зарегистрирован: Вт июн 16, 2020 22:43:47

Re: Универсальный генератор сигналов

Сообщение O5SCP14 »

[uquote="Professor_X-16",url="/forum/viewtopic.php?p=3846712#p3846712"]Можете посмотреть эту версию ПП :))[/uquote]

Я доделал некоторые мелочи) То, что вы забросили, ваше право. Мне уже не надо с 0 плату хотя бы делать. Осталось проверить все это мне теперь - оживет - будет коробочка Gainta 8) , т.к. выпиливать вручную :facepalm: самому это последнее, что я буду делать)
Вложения
Mini_DDS_Final.lay6
1.0.4
(159.43 КБ) 987 скачиваний
Аватара пользователя
O5SCP14
Электрический кот
Сообщения: 1032
Зарегистрирован: Вт июн 16, 2020 22:43:47

Re: Универсальный генератор сигналов

Сообщение O5SCP14 »

завел, но осциллом еще не смотрел. по умолчанию F=4294,96мгц :facepalm:
по поводу +/- регулировок, почему так медленно управляется ? Примерно раз в секунду что ли, почему так ? Долго и неудобно.
Реклама
Эиком - электронные компоненты и радиодетали
tonyk
Это не хвост, это антенна
Сообщения: 1309
Зарегистрирован: Вт ноя 19, 2019 06:10:18

Re: Универсальный генератор сигналов

Сообщение tonyk »

Тут люди в теме про генераторы, рискну спросить: нужен готовый (ключевое слово) генератор, имеющий на выходе 3 синусоиды, сдвинутые на 120 градусов. Может кто-нибудь ткнуть пальцем в готовый прибор или назвать пригодную для создания такого генератора одну микросхему?
Реклама
Аватара пользователя
Andrey_B
Электрический кот
Сообщения: 1099
Зарегистрирован: Пт апр 09, 2010 16:06:38
Откуда: Тула

Re: Универсальный генератор сигналов

Сообщение Andrey_B »

tonyk, посмотрите эту тему: https://www.radiokot.ru/forum/viewtopic ... 2&t=121330
Реклама
Аватара пользователя
O5SCP14
Электрический кот
Сообщения: 1032
Зарегистрирован: Вт июн 16, 2020 22:43:47

Re: Универсальный генератор сигналов

Сообщение O5SCP14 »

Ну что ж.
штатная схема контраста не функционирует правильно - Изображение подпаял 10к подстроечник.
Зашил под энкодер, делал сброс...
Изображение
Перспективу тыкать целый день не рассматриваю, чтобы вывести в некий минимум.
реагирует на действия немного лучше, но именно немного.

Плата от Professor_X-16.
tonyk
Это не хвост, это антенна
Сообщения: 1309
Зарегистрирован: Вт ноя 19, 2019 06:10:18

Re: Универсальный генератор сигналов

Сообщение tonyk »

[uquote="Andrey_B",url="/forum/viewtopic.php?p=3897941#p3897941"]tonyk, посмотрите эту тему: https://www.radiokot.ru/forum/viewtopic ... 2&t=121330[/uquote]
Благодарю! Как раз то, что нужно по параметрам. Видимо, у автора такие потребности как у меня. Но нужно паять, а хотелось бы готовый девайс. Просто времени нет возиться со сборкой.
Аватара пользователя
O5SCP14
Электрический кот
Сообщения: 1032
Зарегистрирован: Вт июн 16, 2020 22:43:47

Re: Универсальный генератор сигналов

Сообщение O5SCP14 »

у кого какие баги были с этим генератором ? Попытался вы в другой МК зашить, так Atmega8A у меня один был, есть просто, и с L индексом.
Аватара пользователя
vistador
Это не хвост, это антенна
Сообщения: 1393
Зарегистрирован: Ср янв 30, 2008 17:52:55

Re: Универсальный генератор сигналов

Сообщение vistador »

ИзображениеПо быстрому спаял по упрощенной схеме.( Мне нужен пока только прямоугольник)..
Остальное доделаю чуть позже...

А пока радуюсь, что заработало сразу без сложностей.
Спасибо Афтору.
Аватара пользователя
vistador
Это не хвост, это антенна
Сообщения: 1393
Зарегистрирован: Ср янв 30, 2008 17:52:55

Re: Универсальный генератор сигналов

Сообщение vistador »

[uquote="O5SCP14",url="/forum/viewtopic.php?p=3898953#p3898953"]у кого какие баги были с этим генератором ? Попытался вы в другой МК зашить, так Atmega8A у меня один был, есть просто, и с L индексом.[/uquote]
Этот индекс информирует про возможность работы от пониженного напряжения..
Поэтому для этой схемы этот индекс не важен..
Sasiskavteste
Родился
Сообщения: 2
Зарегистрирован: Вс ноя 29, 2020 22:15:00

Re: Универсальный генератор сигналов

Сообщение Sasiskavteste »

Собрал генератор.
Автору - почёт и уважение!
Словил проблему при первым запуске.
На форуме нашёл решение.
Ну и как водится - долго боролся с операционником TL082CP.
Долго искал где накосячил, пока, наконец,
не нашёл в другой лавке нормальное изделие и не поставил.
В итоге всё отлично работает - синусоида на выходе правильной
формы даже на максимальной частоте
Вложения
операционник.jpg
Слева - операционный усилитель здорового человека. Справа - операционный усилитель курильщика...
(116.23 КБ) 999 скачиваний
stepkuz
Родился
Сообщения: 6
Зарегистрирован: Вт янв 19, 2010 00:06:28

Re: Универсальный генератор сигналов

Сообщение stepkuz »

Не получается скомпилировать исходник.
Ошибки компиляции асемблерного файла
"dds_rout.S:30: Error: constant value required
dds_rout.S:30: Error: register number above 15 required
dds_rout.S:31: Error: constant value required
dds_rout.S:31: Error: register number above 15 required
...."
Компилятор с WinAVR-20100110.
Буду благодарен за помощь.
Аватара пользователя
serg_svd
Собутыльник Кота
Сообщения: 2560
Зарегистрирован: Ср янв 16, 2008 08:34:04
Откуда: KMV

Re: Универсальный генератор сигналов

Сообщение serg_svd »

А кто-нибудь, кроме stepkuz, пробовал собирать исходник с GitHub?
Я собрал проект в AtmelStudio и выловил интересный факт. По дефолту с настройками из файла config.h исходник не собирается в ATmega8A! Просто не хватает памяти. И это релиз с оптимизацией по размеру кода. С какими ухищрениями автор впихнул свой исходник в это микроконтроллер?
Я закомментировал функциюТВ генератора (поскольку не представляю зачем он мне нужен). Прошивка стала помещаться в ATmega8A, но при включении на индикаторе вижу следующее:

Код: Выделить всё

SINE         OFF
2357.82MHZ
EEPROM сбрасывал. Откуда там мегагерцы то?

И проблема №2. Не работает энкодер, хотя строчку

Код: Выделить всё

#define USE_ENCODER 1
я раскомментировал. На кнопку Start реагирует
Аватара пользователя
Otto17
Родился
Сообщения: 6
Зарегистрирован: Вт авг 21, 2018 18:22:16
Откуда: Омск

Re: Универсальный генератор сигналов

Сообщение Otto17 »

Пару лет назад собирал данный DDS генератор, с тех пор работает отлично и стабильно.
TL082 и Atmega8 покупал с Китая, остальное нашлось в местном магазине. Не стал делать автономное питание от Лития + повышающий DC DC, но стоило, не всегда удобно таскать с собой PowerBank на 12V.
Поделюсь фотками, что получилось.... Корпус делал из кусочков оргстекла (ничего лучше не было на тот момент под рукой), клеил так же оргстеклом растворённым в ацетоне, жутко крепкая склейка получается и со шприца наносить очень удобно.

Фото:
СпойлерИзображение Изображение Изображение Изображение Изображение Изображение
Otto
Аватара пользователя
dopl
Родился
Сообщения: 9
Зарегистрирован: Вс дек 13, 2015 11:13:16
Откуда: Карасук
Контактная информация:

Re: Универсальный генератор сигналов

Сообщение dopl »

Вот такой корпус у меня :)
Питание внешнее, DC-DC и АКБ не ставил.
Ещё бы добавить возможность имитировать датчика положения коленвала (с возможностью настройки количества зубов :))) )?
_________________________________

Не утерпел!
Воткнул повышайку, зарядку и банку 18650 :)))

Автору огромное спасибо! :beer:
Вложения
2021-04-09 08-51-15.JPG
(78.24 КБ) 738 скачиваний
2021-04-09 08-51-51.JPG
(64.61 КБ) 572 скачивания
Mp42
Родился
Сообщения: 5
Зарегистрирован: Пт фев 26, 2016 11:25:29
Откуда: УФА

Re: Универсальный генератор сигналов

Сообщение Mp42 »

Всем доброго времени суток. Простите я не силен в программирования. Скажите пожалуйста правильность программирование контроллера. То-есть как правильно выставить фьюзы и какая очередность прошивки файлов. Их там в разных папках много, а какие и когда их прошивать. За ранее Вас благодарю
Sasiskavteste
Родился
Сообщения: 2
Зарегистрирован: Вс ноя 29, 2020 22:15:00

Re: Универсальный генератор сигналов

Сообщение Sasiskavteste »

Fuse биты программирования. При первом включении генератора нужно удерживать кнопки какие-то, на форуме где-то пичали. Иначе не работает как положено.

Добавлено after 4 minutes 12 seconds:
Нашёл! "Для сброса установок в обесточенном генераторе зажимается кнопка уст.(set), затем подается питание и не отпуская кнопку ждем 5сек. После этого настройки в EEPROM перезаписываются на дефолтные."
Вложения
dds gen_Fuse.jpg
(62.49 КБ) 477 скачиваний
Margo
Открыл глаза
Сообщения: 68
Зарегистрирован: Сб апр 02, 2016 07:08:34

Re: Универсальный генератор сигналов

Сообщение Margo »

Добрый день.
Хочу задать вопрос уважаемому автору по теории цифрового синтеза. Не могу понять, как все происходит. Допустим верхняя частота генератора равна 100 кГц, т.е. 10 мкс период. Если мы используем 24-битный фазовый аккумулятор, то получаем разрешение 0,105 Гц. Следовательно, следующей частотой может быть частота 100 000,105 Гц (период будет равен 9,9999895000110249884237621550497e-6 мкс). Округляя расчеты, получаем разницу периода 1,05e-5 мкс или 10,5 пикосекунд. Т.е. один период синусоиды будет на 10,5 пс короче. Как это получается?
Не пойму!!!
Mosberg
Родился
Сообщения: 1
Зарегистрирован: Пт дек 03, 2021 08:28:42

Re: Универсальный генератор сигналов

Сообщение Mosberg »

Integrator, Доброго дня. Если ещё актуально интересует готовая плата. Если есть в наличии готов рассмотреть.
Вложения
17.jpg
(66.3 КБ) 626 скачиваний
Ответить

Вернуться в «Статьи»