Страница 23 из 33

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

Добавлено: Вт май 10, 2011 13:40:46
kotovasiya
Шалун писал(а):Жаль.
Из-за иголок ограничивает применение в качестве генератора импульсов. :cry:

Изображение

30мин накопления.
Изображение

Изображение

:(
Вот придет халява stm32 от EVB тогда и сделаем генератор на нем, а так мне нет интереса и времени возвращаться к проекту 3 летней давности.

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

Добавлено: Ср май 18, 2011 17:49:10
Шалун
Здравствуйте kotovasiya!

Понадобился мне маленький вольтметр с амперметром
для масюсенького лабораторного блока питания.
Пошарив по просторам интернета ничего более подходящего для себя не нашёл,
то контроллер не тот, то индикатор.
Посмотрел и понял, с вашего технического блога это то, что мне надо.
Собрал:
Изображение


Изображение

Всё работает и показывает, единственное что хотелось, чтобы маленько побыстрей
обновлялась информация на дисплее . Можно как нибудь это сделать?

Блок питания будет на L200 и как раз уже у вас предусмотрен усилитель тока для зтой МС
чтобы регулировка тока была от маленьких величин ну с 10 ма.

Изображение

За проект Спасибо! :beer:

Извиняюсь , что здесь не в тему.

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

Добавлено: Ср май 18, 2011 19:00:45
kotovasiya
Надо в фузах отключить делитель на 8 (снять галку с фуза CKDIV8). Или можно настроить фузами частоту внутреннего генератора на частоту 9,6 мгц, по умолчанию 4,8мгц стоит.

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

Добавлено: Ср май 18, 2011 19:20:02
Шалун
По рекомендации в блоге галку снял , а вот тактовую перепрошил на 4,8
Завтра попробую на 9,6.
Спасибо!

Будет подобный проект на цветном дисплее?
Я бы с удовольствием собрал. :)


Заранее огромное спасибо!

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

Добавлено: Ср май 18, 2011 21:10:44
kotovasiya
Шалун писал(а):По рекомендации в блоге галку снял , а вот тактовую перепрошил на 4,8
Завтроа попробую на 9,6.
Спасибо!

Будет подобный проект на цветном дисплее?
Я бы с удовольствием собрал. :)
Этот дисплей тоже ничего впервый раз применил ,
у нас на рынке они 51 руб. Танька 13 27руб.
На цветном можно, но жалко для такого простого проекта. Надо делать умный зарядник, блок питания,еще что-то. Дисплей ls020 надо на дисплее с контроллером ILI9320 или подобный, но это уже 20-30 баксов

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

Добавлено: Ср май 18, 2011 21:26:13
Шалун
kotovasiya писал(а):...........

На цветном можно, но жалко для такого простого проекта. Надо делать умный зарядник, блок питания,еще что-то. Дисплей ls020 надо на дисплее с контроллером ILI9320 или подобный, но это уже 20-30 баксов
Буду на рынке узнаю сколько стоит.
Но, когда хочется покупаю.
У меня товарищь есть покупает рыбацские снасти ну.. оо...очень дорогие.
Спинингов ,подводных ружей ,костюмов , катушек и прочего не пересчитать, на роту хватит. :shock:
Другой коллега по работе купил себе импортный металлоискатель 1700у.е. но, если хочется почему нет!?
За три года вылазок пербрав руками тонны земли нашёл 5-ть старых ржавых монет и бесчётное колличество пробок от бутылок.
Я их понимаю, хобби у каждого своё. :roll:

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

Добавлено: Сб июл 23, 2011 18:30:11
goodspeedmen
Тема очень интересная, и нужно сказать очень полезная вещь в хозяйстве радиолюбителя.
Конечно меня смущает то, что на сколько оправданно использование микроконтроллера ATmega 8535 только для одного канала.
По моему такая вещь должна быть как минимум двух канальная с регулировкой скважности так и угла между каналами, также возможно было бы целесообразно задание определенного количества импульсов за секунду за минуту... :hunger:

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

Добавлено: Вт окт 25, 2011 20:11:58
Viktor B
Собрал устройство на 8535 и 1601(похоже контроллер KS0066) но ни как не могу запустить индикатор в полном обьеме.
Заставка идет со сдвигом вправо а дальше только пол индикатора.
Заменить на 1602, или все таки есть схема и прошивка под однострочный ?
С архива прошивка не работает.
Кто делал или знает, отзовитесь.....

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

Добавлено: Чт ноя 10, 2011 16:03:56
колоб
Только что на отладочной пытал прошивку под 8535,правда на выходе еще не смотрел сигнал ,а на дисплее вроде все окей,правда жк 2х16.

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

Добавлено: Чт ноя 10, 2011 20:19:52
kotovasiya
колоб писал(а):Только что на отладочной пытал прошивку под 8535,правда на выходе еще не смотрел сигнал ,а на дисплее вроде все окей,правда жк 2х16.
С выходом проблем не должно быть, главное чтоб кварц был нужной частоты, тогда выход частоты будет точен

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

Добавлено: Чт ноя 10, 2011 22:53:42
колоб
kotovasiya проверил на выходе все окей ,только к отладочной плате пришлось и макетку с резисторами подключить. Отличный приборчик! Гонял я его по всем частотам от 1гц до 200 кгц.,на всех режимах и с прошитыми диапазонами и со своими выбранными. Фото прилагаю.На всех режимах стоит 10кгц. ВЫБРОСОВ ИГОЛЬЧАТЫХ Я НЕ НАБЛЮДАЛ! Смотрел стареньким осцилом C1-73. Вроде на осцил не жалуюсь,т.е .доверяю ему. длительность на нем стоит 20 микросекунд в клетке.(математическими методами получено что на экране осциллографа присутствуют сигналы с частотой 10 кгц. После я проверил 1кгц синус на жукоделе,который меряет до сотых герца он показал 1000.35 гц! 35 сотых можно я думаю убрать в DDS генераторе ,если на кварц 16 мгц вместо одного коненсатора поставить переменный кондер на 5-20 пкф.

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

Добавлено: Чт ноя 10, 2011 22:55:37
колоб
и последние две фотографии. Можно делать плату и в корпус..

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

Добавлено: Пт ноя 11, 2011 05:27:12
velant77
Тож решил собрать этот генератор, но выходной каскад хочу сделать на AD830 c питанием на MAX743. Что скажете, стоит городить на этом операционнике?

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

Добавлено: Вс ноя 13, 2011 10:48:59
IRIS
kotovasiya писал(а):

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

unsigned char cos[]={254,254,254,254,253,253,253,252,252,251,250,249,248,248,247,245,244,243,242,240,
239,237,236,234,232,231,229,227,225,223,221,219,217,214,212,210,207,205,202,200,
197,195,192,189,186,184,181,178,175,172,169,166,163,160,157,154,151,148,145,142,
139,136,132,129,126,123,120,117,114,111,107,104,101,98,95,92,89,86,83,80,77,75,72,
69,66,63,61,58,56,53,50,48,46,43,41,39,36,34,32,30,28,26,24,22,21,19,17,16,14,13,12,
10,9,8,7,6,5,4,3,3,2,2,1,1,0,0,0,0,0,0,0,0,1,1,2,2,3,3,4,5,6,7,8,9,10,12,13,14,16,17,19,
21,22,24,26,28,30,32,34,36,39,41,43,46,48,51,53,56,58,61,64,66,69,72,75,78,80,83,86,
89,92,95,98,101,105,108,111,114,117,120,123,126,129,133,136,139,142,145,148,151,
154,157,160,163,166,169,172,175,178,181,184,186,189,192,195,197,200,202,205,207,
210,212,214,217,219,221,223,225,227,229,231,233,234,236,237,239,240,242,243,244,
245,247,248,249,249,250,251,252,252,253,253,253,254,254,254,254};

unsigned long FAZA=2000000; //параметр частоты 


int main(void)
{
	unsigned long ACCU=0;	//акумулятор
	
   DDRD=0xFF;
	
   for (;;)
    {
    PORTD = cos[ACCU>>24];//выгружаем из массива в порт по старшему байту аккумулятора
	ACCU=ACCU+FAZA ; 
    }
}
Всем доброго времени суток,подскажите пожалуйсто как вычислить массив значений для ЦАП?

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

Добавлено: Вс ноя 20, 2011 20:59:48
tehnik315
Привет всем учасникам форума!
Вот прочитал эту ветку и решил собрать этот генератор.

Возникли некоторые вопросы:
1. есть возможность заказать ATMEGA16PU и ATMEGA8535PU-подойдут они или нет (вконце РU)?
2. индикатор есть АС162А- подойдет он?
3. в выходно каскаде на ЛМ538 резисторы РОТ1-1К и РОТ2-47К нужно выводить на переднюю
панель прибора или они подстроечные (какое их назачение-регулировка амплитуды вых.сигнала?)
4. какая амплитуда выходных сигналов (прямоугольного, синусоидального, пилы)?

С Уважением! Заранее СПАСИБО! :))

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

Добавлено: Вт ноя 22, 2011 21:55:01
tehnik315
Вижу никто неответил, видать тема уже никому неинтересна! :shock:

Заказал Атмегу8535 20PU

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

Добавлено: Ср ноя 23, 2011 18:38:39
Spruts80
tehnik315 писал(а):Вижу никто неответил, видать тема уже никому неинтересна! :shock:

Заказал Атмегу8535 20PU
Тема интересна, но руки пока не доходят впихнуть прибор в корпус и прошить микроконтроллер.
резисторы 1кОм и 47кОм переменные, назначение их смотри тут http://www.scienceprog.com/avr-dds-sign ... rator-v20/
А микроконтроллер у меня такой же :)) .

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

Добавлено: Ср ноя 23, 2011 21:11:49
tehnik315
Наконец хоть один добрый человек отозвался! :))

Spruts80 БОЛЬШОЕ СПАСИБО за ответ! :beer:

А какая амплитуда выходных сигналов (прямоугольного, синусоидального, пилы)? :shock:

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

Добавлено: Чт ноя 24, 2011 17:27:12
Spruts80
tehnik315 писал(а):Наконец хоть один добрый человек отозвался! :))

Spruts80 БОЛЬШОЕ СПАСИБО за ответ! :beer:

А какая амплитуда выходных сигналов (прямоугольного, синусоидального, пилы)? :shock:
Амплитуда зависит от питания....без усилителя 5 вольт максимально, с усилителем как отрегулируешь так и будет, надо собрать на выходных и померить (если переменные резисторы откопаю).
Глянь тут выкладывали фотографии измерений осциллографом, можно посчитать по клеткам.

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

Добавлено: Чт ноя 24, 2011 22:07:29
tehnik315
Понял, спасибо!