Универсальный генератор сигналов
Re: Универсальный генератор сигналов
а нет ли печатки под TQFP корпус меги8 и остальные СМД компоненты?
а то чтото пролистал страницы, не нашел..
а то чтото пролистал страницы, не нашел..
- Реклама
Re: Универсальный генератор сигналов
[uquote="vistador",url="/forum/viewtopic.php?p=3872764#p3872764"]а нет ли печатки под TQFP корпус меги8 и остальные СМД компоненты?
а то чтото пролистал страницы, не нашел..[/uquote]
стр1
а то чтото пролистал страницы, не нашел..[/uquote]
стр1
- Вложения
-
- итог.lay6
- (276.04 КБ) 962 скачивания
Re: Универсальный генератор сигналов
[uquote="Professor_X-16",url="/forum/viewtopic.php?p=3846712#p3846712"]Можете посмотреть эту версию ПП
[/uquote]
Я доделал некоторые мелочи) То, что вы забросили, ваше право. Мне уже не надо с 0 плату хотя бы делать. Осталось проверить все это мне теперь - оживет - будет коробочка Gainta
, т.к. выпиливать вручную
самому это последнее, что я буду делать)
Я доделал некоторые мелочи) То, что вы забросили, ваше право. Мне уже не надо с 0 плату хотя бы делать. Осталось проверить все это мне теперь - оживет - будет коробочка Gainta
- Вложения
-
- Mini_DDS_Final.lay6
- 1.0.4
- (159.43 КБ) 987 скачиваний
Re: Универсальный генератор сигналов
завел, но осциллом еще не смотрел. по умолчанию F=4294,96мгц
по поводу +/- регулировок, почему так медленно управляется ? Примерно раз в секунду что ли, почему так ? Долго и неудобно.
по поводу +/- регулировок, почему так медленно управляется ? Примерно раз в секунду что ли, почему так ? Долго и неудобно.
Re: Универсальный генератор сигналов
Тут люди в теме про генераторы, рискну спросить: нужен готовый (ключевое слово) генератор, имеющий на выходе 3 синусоиды, сдвинутые на 120 градусов. Может кто-нибудь ткнуть пальцем в готовый прибор или назвать пригодную для создания такого генератора одну микросхему?
- Реклама
Re: Универсальный генератор сигналов
tonyk, посмотрите эту тему: https://www.radiokot.ru/forum/viewtopic ... 2&t=121330
Re: Универсальный генератор сигналов
[uquote="Andrey_B",url="/forum/viewtopic.php?p=3897941#p3897941"]tonyk, посмотрите эту тему: https://www.radiokot.ru/forum/viewtopic ... 2&t=121330[/uquote]
Благодарю! Как раз то, что нужно по параметрам. Видимо, у автора такие потребности как у меня. Но нужно паять, а хотелось бы готовый девайс. Просто времени нет возиться со сборкой.
Благодарю! Как раз то, что нужно по параметрам. Видимо, у автора такие потребности как у меня. Но нужно паять, а хотелось бы готовый девайс. Просто времени нет возиться со сборкой.
Re: Универсальный генератор сигналов
у кого какие баги были с этим генератором ? Попытался вы в другой МК зашить, так Atmega8A у меня один был, есть просто, и с L индексом.
Re: Универсальный генератор сигналов
[uquote="O5SCP14",url="/forum/viewtopic.php?p=3898953#p3898953"]у кого какие баги были с этим генератором ? Попытался вы в другой МК зашить, так Atmega8A у меня один был, есть просто, и с L индексом.[/uquote]
Этот индекс информирует про возможность работы от пониженного напряжения..
Поэтому для этой схемы этот индекс не важен..
Этот индекс информирует про возможность работы от пониженного напряжения..
Поэтому для этой схемы этот индекс не важен..
-
Sasiskavteste
- Родился
- Сообщения: 2
- Зарегистрирован: Вс ноя 29, 2020 22:15:00
Re: Универсальный генератор сигналов
Собрал генератор.
Автору - почёт и уважение!
Словил проблему при первым запуске.
На форуме нашёл решение.
Ну и как водится - долго боролся с операционником TL082CP.
Долго искал где накосячил, пока, наконец,
не нашёл в другой лавке нормальное изделие и не поставил.
В итоге всё отлично работает - синусоида на выходе правильной
формы даже на максимальной частоте
Автору - почёт и уважение!
Словил проблему при первым запуске.
На форуме нашёл решение.
Ну и как водится - долго боролся с операционником TL082CP.
Долго искал где накосячил, пока, наконец,
не нашёл в другой лавке нормальное изделие и не поставил.
В итоге всё отлично работает - синусоида на выходе правильной
формы даже на максимальной частоте
- Вложения
-
- операционник.jpg
- Слева - операционный усилитель здорового человека. Справа - операционный усилитель курильщика...
- (116.23 КБ) 999 скачиваний
Re: Универсальный генератор сигналов
Не получается скомпилировать исходник.
Ошибки компиляции асемблерного файла
"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.
Буду благодарен за помощь.
Ошибки компиляции асемблерного файла
"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.
Буду благодарен за помощь.
Re: Универсальный генератор сигналов
А кто-нибудь, кроме stepkuz, пробовал собирать исходник с GitHub?
Я собрал проект в AtmelStudio и выловил интересный факт. По дефолту с настройками из файла config.h исходник не собирается в ATmega8A! Просто не хватает памяти. И это релиз с оптимизацией по размеру кода. С какими ухищрениями автор впихнул свой исходник в это микроконтроллер?
Я закомментировал функциюТВ генератора (поскольку не представляю зачем он мне нужен). Прошивка стала помещаться в ATmega8A, но при включении на индикаторе вижу следующее:
EEPROM сбрасывал. Откуда там мегагерцы то?
И проблема №2. Не работает энкодер, хотя строчку
я раскомментировал. На кнопку Start реагирует
Я собрал проект в AtmelStudio и выловил интересный факт. По дефолту с настройками из файла config.h исходник не собирается в ATmega8A! Просто не хватает памяти. И это релиз с оптимизацией по размеру кода. С какими ухищрениями автор впихнул свой исходник в это микроконтроллер?
Я закомментировал функциюТВ генератора (поскольку не представляю зачем он мне нужен). Прошивка стала помещаться в ATmega8A, но при включении на индикаторе вижу следующее:
Код: Выделить всё
SINE OFF
2357.82MHZИ проблема №2. Не работает энкодер, хотя строчку
Код: Выделить всё
#define USE_ENCODER 1Re: Универсальный генератор сигналов
Пару лет назад собирал данный DDS генератор, с тех пор работает отлично и стабильно.
TL082 и Atmega8 покупал с Китая, остальное нашлось в местном магазине. Не стал делать автономное питание от Лития + повышающий DC DC, но стоило, не всегда удобно таскать с собой PowerBank на 12V.
Поделюсь фотками, что получилось.... Корпус делал из кусочков оргстекла (ничего лучше не было на тот момент под рукой), клеил так же оргстеклом растворённым в ацетоне, жутко крепкая склейка получается и со шприца наносить очень удобно.
Фото:
TL082 и Atmega8 покупал с Китая, остальное нашлось в местном магазине. Не стал делать автономное питание от Лития + повышающий DC DC, но стоило, не всегда удобно таскать с собой PowerBank на 12V.
Поделюсь фотками, что получилось.... Корпус делал из кусочков оргстекла (ничего лучше не было на тот момент под рукой), клеил так же оргстеклом растворённым в ацетоне, жутко крепкая склейка получается и со шприца наносить очень удобно.
Фото:
Otto
- dopl
- Родился
- Сообщения: 9
- Зарегистрирован: Вс дек 13, 2015 11:13:16
- Откуда: Карасук
- Контактная информация:
Re: Универсальный генератор сигналов
Вот такой корпус у меня
Питание внешнее, DC-DC и АКБ не ставил.
Ещё бы добавить возможность имитировать датчика положения коленвала (с возможностью настройки количества зубов
)?
_________________________________
Не утерпел!
Воткнул повышайку, зарядку и банку 18650
Автору огромное спасибо!
Питание внешнее, DC-DC и АКБ не ставил.
Ещё бы добавить возможность имитировать датчика положения коленвала (с возможностью настройки количества зубов
_________________________________
Не утерпел!
Воткнул повышайку, зарядку и банку 18650
Автору огромное спасибо!
- Вложения
-
- 2021-04-09 08-51-15.JPG
- (78.24 КБ) 738 скачиваний
-
- 2021-04-09 08-51-51.JPG
- (64.61 КБ) 572 скачивания
Re: Универсальный генератор сигналов
Всем доброго времени суток. Простите я не силен в программирования. Скажите пожалуйста правильность программирование контроллера. То-есть как правильно выставить фьюзы и какая очередность прошивки файлов. Их там в разных папках много, а какие и когда их прошивать. За ранее Вас благодарю
-
Sasiskavteste
- Родился
- Сообщения: 2
- Зарегистрирован: Вс ноя 29, 2020 22:15:00
Re: Универсальный генератор сигналов
Fuse биты программирования. При первом включении генератора нужно удерживать кнопки какие-то, на форуме где-то пичали. Иначе не работает как положено.
Добавлено after 4 minutes 12 seconds:
Нашёл! "Для сброса установок в обесточенном генераторе зажимается кнопка уст.(set), затем подается питание и не отпуская кнопку ждем 5сек. После этого настройки в EEPROM перезаписываются на дефолтные."
Добавлено after 4 minutes 12 seconds:
Нашёл! "Для сброса установок в обесточенном генераторе зажимается кнопка уст.(set), затем подается питание и не отпуская кнопку ждем 5сек. После этого настройки в EEPROM перезаписываются на дефолтные."
- Вложения
-
- dds gen_Fuse.jpg
- (62.49 КБ) 477 скачиваний
Re: Универсальный генератор сигналов
Добрый день.
Хочу задать вопрос уважаемому автору по теории цифрового синтеза. Не могу понять, как все происходит. Допустим верхняя частота генератора равна 100 кГц, т.е. 10 мкс период. Если мы используем 24-битный фазовый аккумулятор, то получаем разрешение 0,105 Гц. Следовательно, следующей частотой может быть частота 100 000,105 Гц (период будет равен 9,9999895000110249884237621550497e-6 мкс). Округляя расчеты, получаем разницу периода 1,05e-5 мкс или 10,5 пикосекунд. Т.е. один период синусоиды будет на 10,5 пс короче. Как это получается?
Не пойму!!!
Хочу задать вопрос уважаемому автору по теории цифрового синтеза. Не могу понять, как все происходит. Допустим верхняя частота генератора равна 100 кГц, т.е. 10 мкс период. Если мы используем 24-битный фазовый аккумулятор, то получаем разрешение 0,105 Гц. Следовательно, следующей частотой может быть частота 100 000,105 Гц (период будет равен 9,9999895000110249884237621550497e-6 мкс). Округляя расчеты, получаем разницу периода 1,05e-5 мкс или 10,5 пикосекунд. Т.е. один период синусоиды будет на 10,5 пс короче. Как это получается?
Не пойму!!!
Re: Универсальный генератор сигналов
Integrator, Доброго дня. Если ещё актуально интересует готовая плата. Если есть в наличии готов рассмотреть.
- Вложения
-
- 17.jpg
- (66.3 КБ) 626 скачиваний


