Простейший ГКЧ на AD9850 и Arduino Nano 328

Ардуинщики всех стран - объединяйтесь! В этом форуме, конечно.
Аватара пользователя
laguvit
Родился
Сообщения: 15
Зарегистрирован: Вт май 23, 2017 03:49:50

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение laguvit »

И ещё вопрос к laguvit, ардуино запитывается по кабелю ЮСБ, а генератор от отдельного источника?

Да у меня генератор питается от отдельного источника (78M05), а ардуино от USB.
Реклама
Аватара пользователя
alex-551
Опытный кот
Сообщения: 816
Зарегистрирован: Пт июл 26, 2013 22:33:37

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение alex-551 »

Что то не могу запустить. Пробовал прошивать
6.png
(23.61 КБ) 923 скачивания
Всё равно выскакивает
7.png
(35.64 КБ) 891 скачивание
Почему не открывается окно
8.png
(72.39 КБ) 859 скачиваний
Становлюсь осциллографом на вых, генератора, включаю ардуино, на выходе синус, примерно раз в секунду частота уменьшаетсчя скачками, секунд за 5, до 0. Потом ничего не меняется. Отключаю ардуино, включаю, опять частота меняется от макс. до 0.
Первое фото чисто генератор без питания на ардуино, потом с подключением.
Изображение 001.jpg
(196.06 КБ) 901 скачивание
Подключено ардуино, частота выше чем был чисто генератор.
Изображение 005.jpg
(192.38 КБ) 513 скачиваний
Добавлено after 40 minutes:
Ниже частота уменьшается. Снял немного не качественно, одной рукой вставляешь кабель ЮСБ, второй снимаешь.
Получается ардуино работает?
Изображение 002.jpg
(176.06 КБ) 745 скачиваний
Изображение 006.jpg
(113.03 КБ) 750 скачиваний
Реклама
kvn234
Потрогал лапой паяльник
Сообщения: 337
Зарегистрирован: Вс апр 17, 2011 09:51:26
Откуда: Тула

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение kvn234 »

alex-551
У Вас не прошивается ATMega 328, что-то делаете не так. Посмотрите в интернете как прошивать ATMega 328 с помощью avrdude.exe.
Вместе с программой прошивки должна быть avrdude.exe.
Поставьте галочку "не сворачивать" и пришлите что получилось на экране.
Аватара пользователя
alex-551
Опытный кот
Сообщения: 816
Зарегистрирован: Пт июл 26, 2013 22:33:37

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение alex-551 »

Может ссылочку дадите на программу.
В папке, avrdude, не открывается. Верхняя открывается,
11.png
(7.54 КБ) 901 скачивание
12.png
(59.69 КБ) 531 скачивание
C другой, тоже непонятки.
9.png
(53.34 КБ) 794 скачивания
10.png
(7.85 КБ) 491 скачивание
Запрограммировал другой прогой. При загрузке мигал красн. RX. Cейчас горят зел. PWR TX
Уже не пишет, что не видет AVR. Генератор что то выдаёт.
При старте справа скачет частота, остальное не могу регулировать.
14.png
(12 КБ) 536 скачиваний
Реклама
Эиком - электронные компоненты и радиодетали
kvn234
Потрогал лапой паяльник
Сообщения: 337
Зарегистрирован: Вс апр 17, 2011 09:51:26
Откуда: Тула

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение kvn234 »

alex-551
Ужас!!!
1. Создаем на диске D папку, например D:\temp;
2. Загружаем в эту папку AD9850.hex, avrdude.exe, ArduinoProg.exe, ArduinoProg.ini и Device.txt
3. Запускаем программу ArduinoProg.exe, указываем путь к AD9850.hex.
4. Нажимаем кнопку "Пуск"

Программа ArduinoProg.exe запустит программу avrdude.exe с необходимыми параметрами и будет выполнена прошивка ATmega328.
Вложения
TEMP.RAR
Все для прошивки
(325.75 КБ) 664 скачивания
Последний раз редактировалось kvn234 Вс авг 13, 2017 19:31:56, всего редактировалось 1 раз.
Реклама
Аватара пользователя
alex-551
Опытный кот
Сообщения: 816
Зарегистрирован: Пт июл 26, 2013 22:33:37

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение alex-551 »

Прошил, как писал выше в сообщении, другой программой. Загрузил последнюю прошивку и таблицу на 4 входа. Сейчас всё открывается, надо доделать до конца плату, докупить комплектующие. А первая программа не прошивала.
Реклама
KOTOBOY
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Пт май 12, 2017 12:19:03

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение KOTOBOY »

Наконец и у меня стало получаться что-то правдоподобное. Правда, без двуполярки не обошлось
Вложения
ДПФ14-3.dat.rar
АЧХ ДПФ
(253.63 КБ) 592 скачивания
kvn234
Потрогал лапой паяльник
Сообщения: 337
Зарегистрирован: Вс апр 17, 2011 09:51:26
Откуда: Тула

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение kvn234 »

KOTOBOY
Объясните зачем такая сложная схема.
Из рисунка видно, что Вы используйте шкалу 5в. Т.е. выходное напряжения с логарифмического детектора (примерно 2.5в) усиливайте в 2 раза до 5в.
Я уже писал, что можно поставить делитель и привести 2.5 к 1.1в и использовать шкалу АЦП 1.1в.

Весь диапазон измерения АЦП, что при 5в и при 1.1в составляет 1024 кванта, меняется только опорное напряжение АЦП.
В по Вашей схеме Вы усилили сигнал (2.5в) в два раза получили 5в соответственно 1023 кванта АЦП, если поставим делитель 2.5/1.1 получим при 2.5 на выходе логарифмического усилителя 1.1в на входе АЦП - те-же 1023 кванта.

Зачем использовать усилитель с отдельным питанием, если тот-же результат можно получить с помощью делителя (2 резистора) ?

Максимальное выходное напряжение с выхода логарифмического детектора составляет примерно 2.5, минимальное около 0.5в, что составляет 20% шкалы. Не вижу смысла компенсировать эту небольшую величину с помощью отрицательного смещения могут возникнуть дополнительные проблемы: значительное усложнение схемы, нестабильность смещения ...
KOTOBOY
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Пт май 12, 2017 12:19:03

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение KOTOBOY »

Для kvn234.
Посмотрим на это всё с другой стороны. Динамический диапазон AD8307 при нелинейности в 1дБ-88дБ (по даташиту). Тогда 20%=88*20/100=17.6дБ. Ну, у меня не +17дБм, а только +13. Пусть, за счёт кривизны рук и не полной экранировки я потеряю ещё 6дБ "снизу". Останется 78дБ. Тогда: 78*20/100= 15,6дБ! Да за такую цифру я готов и два операционника поставить. А двуполярку можно легко и от транса с одной обмоткой получить. Всего- то ещё 1 мост и 3 электролита. Зато, имея двуполярное питание можно и активный линейный детектор прицепить вместо AD 8361. Прототип где-то в Радио за 92ой год есть. Но, по большому счёту, я за собой ни кого не тяну. Паяю в удовольствие и с пользой. Результатом поделюсь. Правда драйвер ардуины задолбал. Может тоже от чего- то кривизны...
kvn234
Потрогал лапой паяльник
Сообщения: 337
Зарегистрирован: Вс апр 17, 2011 09:51:26
Откуда: Тула

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение kvn234 »

KOTOBOY
Ваши дб без внешней компенсации ни куда не пропадают, просто используется для измерения не вся шкала, а оставшаяся 80%, там где находится линейная часть характеристики. Только 0 АЦП в дб, для User шкалы, нужно установить не по нижнему пределу детектора -80 дб, а как я писал на 11 станице около -100дб (уточните по характеристики точку пересечения 0 осью). Таким образом Вы делаете компенсацию.

Возьмем для для примера нижний предел -80дб. АЦП в Mega 328 10 разрядный, весь диапазон 1024 квантов.

В режиме дб / 2 выводится до 1024 пикселя по вертикали, что соответствует количеству квантов измеренных АЦП. С помощью прокрутки можно просмотреть всю шкалу.
Без компенсации 1дб на экране выводится 1024/100=10.24 10ю пикселями, с внешней компенсацией 1024/80=12.8 12ю пикселями. 0.5 дб в 2 раза меньше пикселей. Нелинейность характеристики детектора значительно выше чем точность измерения АЦП. Для шкалы с внешней компенсацией 80 дб точность = 80/1024=0.078125 дб, без внешней компенсации 100/1024=0.09765625 дб.

Если вы хотите повысить общую точность изменения то можно применить внешнее питание более стабильное чем питание от USB.
Аватара пользователя
alex-551
Опытный кот
Сообщения: 816
Зарегистрирован: Пт июл 26, 2013 22:33:37

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение alex-551 »

Запустился и у меня вчера генератор.Снял АЧХ ПФ, потом при установке частоты перестал работать. Перепрошил,заработал. Опять слетел. Сегодня запустил, сначала не работал, сейчас работает. Питание НАНО по USB 4,3в, генератор питаю от отдельного источника 5в. Возникли вопросы. 4-й вход свободный куда использовать. 1-й А0- вх. на диоды, 2 и 3 от лин. и лог. детекторов. Если можно небольшую инструкцию, как пользоваться. С частотой понятно. Как метки установить, и тд?. Шкала в дб появляется при вкл 2 и 3 входов? Корпус делаю. Жду когда из Китая придут остальные детали.
16.png
(20.98 КБ) 668 скачиваний
17.png
(27.3 КБ) 874 скачивания
Изображение 007.jpg
(191.9 КБ) 657 скачиваний
Изображение 010.jpg
(172.58 КБ) 855 скачиваний
kvn234
Потрогал лапой паяльник
Сообщения: 337
Зарегистрирован: Вс апр 17, 2011 09:51:26
Откуда: Тула

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение kvn234 »

[uquote="alex-551",url="/forum/viewtopic.php?p=3169189#p3169189"]Питание НАНО по USB 4,3в, генератор питаю от отдельного источника 5в. Возникли вопросы. 4-й вход свободный куда использовать. 1-й А0- вх. на диоды, 2 и 3 от лин. и лог. детекторов. Если можно небольшую инструкцию, как пользоваться.[/uquote]

Запитайте НАНО от источника 5 в.

4 входа A0, A2, A3, A4 равнозначные. A1 ВЫХОД. Читайте, ранее писалось.
Аватара пользователя
alex-551
Опытный кот
Сообщения: 816
Зарегистрирован: Пт июл 26, 2013 22:33:37

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение alex-551 »

По входам понятно. Попробую запитать НАНО от источника 5в. Ещё бы инструкцию по пользованию, установка меток, и т.д. По установке частоты понятно. То что раньше выложены видео, не понятно.
kvn234
Потрогал лапой паяльник
Сообщения: 337
Зарегистрирован: Вс апр 17, 2011 09:51:26
Откуда: Тула

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение kvn234 »

[uquote="alex-551",url="/forum/viewtopic.php?p=3169478#p3169478"]То что раньше выложены видео, не понятно.[/uquote]
Читайте мои сообщения.

Метки устанавливаются двойным нажатием на левую клавишу мыши. Выключаются и включаются двойным нажатие на правую клавишу.
Аватара пользователя
alex-551
Опытный кот
Сообщения: 816
Зарегистрирован: Пт июл 26, 2013 22:33:37

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение alex-551 »

Всё, разобрался, оказалось довольно просто. Спасибо за советы.
kvn234
Потрогал лапой паяльник
Сообщения: 337
Зарегистрирован: Вс апр 17, 2011 09:51:26
Откуда: Тула

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение kvn234 »

[uquote="alex-551",url="/forum/viewtopic.php?p=3169491#p3169491"]Всё, разобрался, оказалось довольно просто.[/uquote]
Так задумано.
nonfire
Родился
Сообщения: 8
Зарегистрирован: Вс мар 25, 2012 07:19:58

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение nonfire »

A если на выход поставить монолитный усилитель типа GALI производства Mini-Circuits?
tanveerriaz
Встал на лапы
Сообщения: 85
Зарегистрирован: Ср сен 27, 2017 05:57:31
Откуда: Pakistan

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение tanveerriaz »

hi kvn234.
can you up load a english ver. of your software.
kvn234
Потрогал лапой паяльник
Сообщения: 337
Зарегистрирован: Вс апр 17, 2011 09:51:26
Откуда: Тула

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение kvn234 »

[uquote="tanveerriaz",url="/forum/viewtopic.php?p=3206608#p3206608"]hi kvn234.
can you up load a english ver. of your software.[/uquote]

The English version did not.
tanveerriaz
Встал на лапы
Сообщения: 85
Зарегистрирован: Ср сен 27, 2017 05:57:31
Откуда: Pakistan

Re: Простейший ГКЧ на AD9850 и Arduino Nano 328

Сообщение tanveerriaz »

you post source code cxem forum can you upload updated sourece code ?
thanks in adv.
Ответить

Вернуться в «Arduino»