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

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

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

Сообщение laguvit »

Фото собранного прибора и печатных плат.

Изображение Изображение Изображение Изображение Изображение
Реклама
Аватара пользователя
laguvit
Родился
Сообщения: 15
Зарегистрирован: Вт май 23, 2017 03:49:50

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

Сообщение laguvit »

Упрошенный вариант ГКЧ Без АРУ и детектором на AD8307.
Вложения
гкч_ард_1_8307.lay6
Плата (Фс двухсторонний)
(202.78 КБ) 1494 скачивания
Реклама
Аватара пользователя
alex-551
Опытный кот
Сообщения: 816
Зарегистрирован: Пт июл 26, 2013 22:33:37

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

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

Для USB Nano версии 3.0 ATmega328 5V, имеет роль для Атмеги- "Р"? - Nano V3.0 ATmega 328P CH340G 5V. Какую из них брать?
Аватара пользователя
laguvit
Родился
Сообщения: 15
Зарегистрирован: Вт май 23, 2017 03:49:50

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

Сообщение laguvit »

[uquote="alex-551",url="/forum/viewtopic.php?p=3146765#p3146765"]Для USB Nano версии 3.0 ATmega328 5V, имеет роль для Атмеги- "Р"? - Nano V3.0 ATmega 328P CH340G 5V. Какую из них брать?[/uquote]
Nano V3.0 ATmega 328P CH340G 5V 16мгц.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
alex-551
Опытный кот
Сообщения: 816
Зарегистрирован: Пт июл 26, 2013 22:33:37

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

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

Спасибо, буду опять заказывать. Первый заказ так и не пришёл.
Реклама
powerlab
Родился
Сообщения: 2
Зарегистрирован: Ср июл 26, 2017 18:48:43

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

Сообщение powerlab »

Привет всем!
Давно хотел собрать что то подобное, но пока результат не обрадовал.
Наблюдается такая картина:
-запускаю программу (AD 9850.ехе), открываю порт, включаю контроль – постоянно чередующиеся оповещения «нет в списке команд».
При нажатии кнопки «старт ГКЧ» появляется оповещение – «AVR не отвечает». На выходе генератора ничего нет (контроль осциллографом).
Что бы это значило и как с ним бороться?
Реклама
KOTOBOY
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Пт май 12, 2017 12:19:03

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

Сообщение KOTOBOY »

Для powerlab: Проверьте- видит ли комп ардуину. У меня на ней стоИт не ftdi. а CH340. Пришлось искать и ставить для неё драйвер. Они все попадаются кривые. Каждый запуск приборчика начинается со сноса и установке по новой этого самого драйвера. Потом всё работает, до тех пор, пока не выключу комп. И так каждый раз... Чайна, однако!
Вопрос к Laguvit. Подскажите, какой у вас получился уровень шумовой дорожки с диодным детектором? У меня что-то грустно совсем. Диапазон измеряемых уровней всего 10-12дБ.
powerlab
Родился
Сообщения: 2
Зарегистрирован: Ср июл 26, 2017 18:48:43

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

Сообщение powerlab »

KOTOBOY писал(а):Проверьте- видит ли комп ардуину.
Все наладилось. С ардуино я до этого работал и драйверы уже стояли и комп видел Ардуинку. Переместил в папку с программой для ГКЧ AVRDUDE и все заработало. "Дуда" у меня стояла давно и отдельно, поэтому сразу не обратил внимания. Графики пока не рисует, т.к. наверно сигнал слабый, но осциллографом все видно, частота качается. Придется ставить усилитель. Спасибо за ответ, буду продолжать.
KOTOBOY
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Пт май 12, 2017 12:19:03

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

Сообщение KOTOBOY »

Усилитель надо обязательно. Выход АД-шки около 0,2В на 200 Ом! Диоды еле-еле открываются. Мне одного транзисторного каскада хватило. Кu-18dB. Правда, в вч участке есть спад. Но, можно приспособиться...
Аватара пользователя
laguvit
Родился
Сообщения: 15
Зарегистрирован: Вт май 23, 2017 03:49:50

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

Сообщение laguvit »

[uquote="KOTOBOY",url="/forum/viewtopic.php?p=3152125#p3152125"]Для powerlab: Проверьте- видит ли комп ардуину. У меня на ней стоИт не ftdi. а CH340. Пришлось искать и ставить для неё драйвер. Они все попадаются кривые. Каждый запуск приборчика начинается со сноса и установке по новой этого самого драйвера. Потом всё работает, до тех пор, пока не выключу комп. И так каждый раз... Чайна, однако!
Вопрос к Laguvit. Подскажите, какой у вас получился уровень шумовой дорожки с диодным детектором? У меня что-то грустно совсем. Диапазон измеряемых уровней всего 10-12дБ.[/uquote]
Напряжение на выходе УВЧ 1вольт , выход ГКЧ соединен с детектором Д18.Изображение
KOTOBOY
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Пт май 12, 2017 12:19:03

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

Сообщение KOTOBOY »

Напряжение на выходе УВЧ 1вольт , выход ГКЧ соединен с детектором Д18.Изображение[/uquote]

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

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

Сообщение kvn234 »

KOTOBOY

Покажите Вашу схему детектора и подключение к МК
KOTOBOY
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Пт май 12, 2017 12:19:03

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

Сообщение KOTOBOY »

[uquote="kvn234",url="/forum/viewtopic.php?p=3154338#p3154338"]KOTOBOY

Покажите Вашу схему детектора и подключение к МК[/uquote]
Пока не мудрил, а собрал точно по Вашей схеме. Только параллельно фильтрующей ёмкости ещё резистор 220к. Подключен детектор к А0-А1. Log детектор тоже не дал большой динамики-при отсутствии входного сигнала-0.3В на выходе. А сигнал генератора-1.5В. Пока это макет. Буду экранировать всё, что можно. Если будет мало, буду сдвигать уровни.
kvn234
Потрогал лапой паяльник
Сообщения: 337
Зарегистрирован: Вс апр 17, 2011 09:51:26
Откуда: Тула

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

Сообщение kvn234 »

KOTOBOY

Резистор 220к не нужен. В момент загрузки следующей частоты конденсатор разряжается через ВЫХОД A1 = 0.
Аватара пользователя
SM898
Вымогатель припоя
Сообщения: 631
Зарегистрирован: Вс июл 21, 2013 16:24:58
Откуда: Юг Руси.

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

Сообщение SM898 »

KOTOBOY писал(а): Log детектор тоже не дал большой динамики-при отсутствии входного сигнала-0.3В на выходе.
А заглянуть в даташит на AD8307(8310) слабо?
Все микросхемы логарифмических детекторов при отсутствии сигнала имеют на выходе уровень 0,2-0,5 вольт.И от LT тоже.
У Вас получилось 0,3 в.Это особенность построения этих детекторов.Обычно делают программную компенсацию этого сдвига.
И насчёт динамики - там на выходе логарифм уровня вх.сигнала - ДД микросхемы около 90 дб.
KOTOBOY
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Пт май 12, 2017 12:19:03

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

Сообщение KOTOBOY »

[uquote="SM898",url="/forum/viewtopic.php?p=3154977#p3154977"]
KOTOBOY писал(а): Log детектор тоже не дал большой динамики-при отсутствии входного сигнала-0.3В на выходе.
А заглянуть в даташит на AD8307(8310) слабо?
Все микросхемы логарифмических детекторов при отсутствии сигнала имеют на выходе уровень 0,2-0,5 вольт.И от LT тоже.
У Вас получилось 0,3 в.Это особенность построения этих детекторов.Обычно делают программную компенсацию этого сдвига.
И насчёт динамики - там на выходе логарифм уровня вх.сигнала - ДД микросхемы около 90 дб.[/uquote]
Почитайте немного ветку. Обо всём этом уже писАлось ранее. На счёт програмной коррекции- автор не вдохнавлён такой идеей, потому- буду делать аппаратную. А даташиты почитываю регулярно. Особенно перед сном. :shock:
kvn234
Потрогал лапой паяльник
Сообщения: 337
Зарегистрирован: Вс апр 17, 2011 09:51:26
Откуда: Тула

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

Сообщение kvn234 »

Коррекция чего?
В программе все предусмотрено. Есть скроллинг экрана по вертикали, ставьте в любое положение для удобного просмотра. Используйте User шкалу.

Если применять логарифмический детектор, значение для 0 шкалы АЦП выставляем так. Берем линейку, совмещаем с линейной частью графика дб/в и смотрим значение дб в точки пересечения линейки с осью 0в (-110дб).
Изображение
В линейной части шкалы значения дб будут корректны.


АЦП МК выдает 1024 значения, что соответствует кратному значению пикселей экрана: 512, 1024 и 2048 (с учетом скроллинга ).
При изменении шкалы соответствие будет не кратным, а дробным.
Как Вы выведите 1.1, 1.2 ... пикселя?
KOTOBOY
Первый раз сказал Мяу!
Сообщения: 33
Зарегистрирован: Пт май 12, 2017 12:19:03

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

Сообщение KOTOBOY »

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

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

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

Наконец и я получил платку ардуино нано. Установил драйвер для CH340. Компьютер увидел и определил 10порт. Мигает кр. светодиод L и горит постоянно зелёный PWR. Потом начались проблемы. Не могу прошить. Можно прошить саму ардуину без генератора? Нажимаю Upload, открывается чёрное окно, потом закрывается секунд через 10. При программировании светодиоды ведут себя также как выше описал.
1.png
(37.14 КБ) 992 скачивания
2.png
(98.86 КБ) 1143 скачивания
3.png
(21.87 КБ) 695 скачиваний
4.png
(11.41 КБ) 1140 скачиваний
И ещё вопрос к laguvit, ардуино запитывается по кабелю ЮСБ, а генератор от отдельного источника?
kvn234
Потрогал лапой паяльник
Сообщения: 337
Зарегистрирован: Вс апр 17, 2011 09:51:26
Откуда: Тула

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

Сообщение kvn234 »

alex-551
У Вас программа прошивки не находит файл прошивки AD9850.hex т.к. он находится в директории названной русскими буквами "Рабочий стол". Соответственно ATMega 328 не прошивается.
Сделайте папку на диске D: английскими буквами, например D:\TEMP и загрузите туда файл прошивки AD9850.hex.
В программе загрузке укажите путь к этому файлу.

Прошивается только ATMega 328, подключен или не подключен AD9850 на процесс прошивания не влияет
Ответить

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