DDS генератор на AVR

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

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


yura-gn
Родился
Сообщения: 14
Зарегистрирован: Чт фев 28, 2013 16:40:42

Re: DDS генератор на AVR

Сообщение yura-gn »

Только что проверл, нет там такого
yura-gn
Родился
Сообщения: 14
Зарегистрирован: Чт фев 28, 2013 16:40:42

Re: DDS генератор на AVR

Сообщение yura-gn »

kotovasiya, скачал я по вашей ссылке вот это архив dds_ee_1602.rar, здесь сохраняется частота, а форма нет.
Подправте, пожалуйста!
Аватара пользователя
kotovasiya
Опытный кот
Сообщения: 757
Зарегистрирован: Пт мар 30, 2007 12:11:23

Re: DDS генератор на AVR

Сообщение kotovasiya »

Попробуйте,может, но трудно править проект 3х летней давности.
Вложения
DDs.hex
(8.41 КБ) 706 скачиваний
yura-gn
Родился
Сообщения: 14
Зарегистрирован: Чт фев 28, 2013 16:40:42

Re: DDS генератор на AVR

Сообщение yura-gn »

Спасибо вам большое что помогаете. Проверил, форма сохраняется только тогда когда переключю форму и изменю частоту, если частоту не поминяю, форма не сохраняется.
Аватара пользователя
kotovasiya
Опытный кот
Сообщения: 757
Зарегистрирован: Пт мар 30, 2007 12:11:23

Re: DDS генератор на AVR

Сообщение kotovasiya »

Поправил.
Вложения
DDs.hex
(8.44 КБ) 468 скачиваний
yura-gn
Родился
Сообщения: 14
Зарегистрирован: Чт фев 28, 2013 16:40:42

Re: DDS генератор на AVR

Сообщение yura-gn »

Спасибо,работает. Если б еще формы по кругу менялись, было б здорово. И выложте пожалуйста исходник. Спасибо!
Аватара пользователя
sabb
Нашел транзистор. Понюхал.
Сообщения: 182
Зарегистрирован: Пн ноя 09, 2009 17:19:22
Откуда: Барнаул

Re: DDS генератор на AVR

Сообщение sabb »

до читал форум и не нашел прошивки под 16х1 дисплей :shock: ткните носом :oops:
или если не сложно перекомпелите прошивку двумя постами выше
Вложения
DDS dip.zip
(17.74 КБ) 421 скачивание
Теория - это когда все все знают - но ничего не работает.
Практика - это когда все работает - но никто не знает почему.
Соединим теорию и практику. ничего не работает! и никто не знает почему!
Аватара пользователя
Toommm
Встал на лапы
Сообщения: 145
Зарегистрирован: Вс апр 17, 2011 14:34:56
Откуда: Украина

Re: DDS генератор на AVR

Сообщение Toommm »

Прниветствую, есть ли реализация генератора с энкодером вместо кнопок ?
Аватара пользователя
ATMEL86
Встал на лапы
Сообщения: 120
Зарегистрирован: Сб апр 20, 2013 16:38:32
Откуда: Страна Чудес

Re: DDS генератор на AVR

Сообщение ATMEL86 »

kotovasiya писал(а):Поправил.

Не Не работает эта прошивка! не работают кнопки переключения форм... :dont_know:
nemo1966
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Вт мар 19, 2013 23:59:30

Re: DDS генератор на AVR

Сообщение nemo1966 »

Тема старая, но может для кого и будет еще актуальным.
Мой выриант прошивки для DDS на atmega8 с кварцем на 4мГ.
Использован lsd от факса panasonik 16x1 с организацией 8x2.
Исходник на baskom avr прилагается. Поэтому желающие могут поправить "под себя".
Основные отличая от авторского варианта
1. К сожалению изменение режима возможно только после остановки генерации :(.
2.переделан пользовательский интефейс, что дало возможность обойтись 5 кнопками при почти полном сохранении функционала.
при этом кнопки имеют каждая несколько функций:
- кнопка выбора формы сигнала:
а) краткое нажатие - собственно выбор формы "по кольцу"
б) длинное нажатие - запомнить режим (форма-частота) для установки после следующего включения питания.
в) двойное нажатие - запуск генерации.
г) в режиме генерации краткое нажатие - выход из режама.
- кнопка "+" :
а) краткое нажатие - увеличение выбранного разряда на 1
б) длинное нажатие - сдвиг курсора на разряд в лево "по кольцу"
- кнопка "-"
а) краткое нажатие - уменьшение выбранного разряда на 1
б) длинное нажатие - сдвиг курсора на разряд в право "по кольцу"
- кнопка "+ пред. частота"
a) краткое нажатие - переход по ячейкам предустановленных частот "в право"
б) длинное нажатие - запись частоты (установленной кнопками "+" "-") в ячейку
- кнопка "- пред. частота"
a) краткое нажатие - переход по ячейкам предустановленных частот "в лево"
б) длинное нажатие - запись частоты (установленной кнопками "+" "-") в ячейку

Всего можно записать 10 значений (установленно программно и может быть изменено в исходнике), всего при желании может быть записано до 62 значений. Ограничение 62 связано с тем что в EEP может быть записана произвольная форма сигнала с адреса 256.
3.Добавлена генерация "шума".

В архиве схема в diptrace, модель proteus, прошивка, исходник basokom avr.
Вложения
dds.zip
(61.92 КБ) 348 скачиваний
urg2000
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Пт авг 17, 2007 16:20:16

Re: DDS генератор на AVR

Сообщение urg2000 »

Здравствуйте.
Поставте на путь истинный, собрал схему на Mega8535 печатка прилагается на экране крякозябра LCD RT162-7 пробывал разные рошивки.

Программировал в AVR Prog фото прилагаю может фьюзы не так выставил посмотрите пожалуйста.
Сам генератор работает.
СпойлерИзображение
Изображение
Изображение
Изображение
Аватара пользователя
tehnik315
Нашел транзистор. Понюхал.
Сообщения: 154
Зарегистрирован: Пн июл 20, 2009 22:13:22
Откуда: Украина

Re: DDS генератор на AVR

Сообщение tehnik315 »

После первой прошивки, не трогая Fuse-bits , генератор должен заработать,
и дисплей должен показывать частоту 1000 Hz.
После надо настроить фьюзы на внешний кварц 16мгц.

Индикатор может неподходит :shock:

Вот прошивки и фузы, которые я выставлял (для двухстрочного индикатора):

Прошивал AVRDUDE, программатор USBBASP, сначала прошиваем флеш, а потом эпром.
Вложения
DDS Generator AVR~.rar
(31.12 КБ) 337 скачиваний
Configuration_bits.GIF
(11.02 КБ) 806 скачиваний
Аватара пользователя
tehnik315
Нашел транзистор. Понюхал.
Сообщения: 154
Зарегистрирован: Пн июл 20, 2009 22:13:22
Откуда: Украина

Re: DDS генератор на AVR

Сообщение tehnik315 »

Посмотрел даташит на LCD RT162-7, по пинах подходит, значит должен работать.
nemo1966
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Вт мар 19, 2013 23:59:30

Re: DDS генератор на AVR

Сообщение nemo1966 »

tehnik315 так он как я понимаю и работает. возможно прошивка с русскими символами и дисплей не имеет поддержки русского. Как вариант можно попробовать мою прошивку перекомпилировав под свой МК. У меня там все латиницей.
Аватара пользователя
tehnik315
Нашел транзистор. Понюхал.
Сообщения: 154
Зарегистрирован: Пн июл 20, 2009 22:13:22
Откуда: Украина

Re: DDS генератор на AVR

Сообщение tehnik315 »

У меня, прошивка английская
Аватара пользователя
Dick
Собутыльник Кота
Сообщения: 2566
Зарегистрирован: Вс ноя 01, 2009 00:18:20
Откуда: St.Petersburg

Re: DDS генератор на AVR

Сообщение Dick »

А на Reset понажимить?
Похоже на тормозной дисплей.
Аватара пользователя
Dick
Собутыльник Кота
Сообщения: 2566
Зарегистрирован: Вс ноя 01, 2009 00:18:20
Откуда: St.Petersburg

Re: DDS генератор на AVR

Сообщение Dick »

Та же ерунда, из за тормозного китайского дисплея. Идет только самая заторможеннай прошивка,
и то после ресета.

Изображение

Надо попробовать поставить другой.

Изображение

Изображение

А так, кроме лишних нажатий, всё отлично. Недорогая, простая конструкция.
Автору- Спасибо :beer:
Аватара пользователя
Леонид Иванович
Друг Кота
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск
Контактная информация:

Re: DDS генератор на AVR

Сообщение Леонид Иванович »

Auto, а не avto.
Аватара пользователя
Dick
Собутыльник Кота
Сообщения: 2566
Зарегистрирован: Вс ноя 01, 2009 00:18:20
Откуда: St.Petersburg

Re: DDS генератор на AVR

Сообщение Dick »

Спасибо. Не заметил.. :) Наклейку всё равно переделывать- Струйника цветного под рукой нет.. :(
Да и еще по мелочи поправить..
Аватара пользователя
tehnik315
Нашел транзистор. Понюхал.
Сообщения: 154
Зарегистрирован: Пн июл 20, 2009 22:13:22
Откуда: Украина

Re: DDS генератор на AVR

Сообщение tehnik315 »

Dick
Как, вы сделали выход генератора. Скиньте пожалуйста схему.
Я делал на ЛМ358, но думаю надо переделать на MCP602.

И какое, назначение выходов справа на корпусе в фото.
Ответить

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