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

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

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

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

Я не выставлял частоту и девиацию, показал просто картинку 1+1, что стоит последняя версия. Даже не подключал ГКЧ к компьютеру.
Реклама
tanveerriaz
Встал на лапы
Сообщения: 85
Зарегистрирован: Ср сен 27, 2017 05:57:31
Откуда: Pakistan

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

Сообщение tanveerriaz »

kvn234

Пожалуйста, загрузите последнюю версию на английском языке. старый AD9850.ENU и не работает с новым программным обеспечением.

"pls upload latest version with english lang. old AD9850.ENU and not work with new pc software. i use translate google com "
Реклама
Аватара пользователя
mps68
Открыл глаза
Сообщения: 52
Зарегистрирован: Вс дек 27, 2015 15:57:11

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

Сообщение mps68 »

На AD9833 можно адаптировать?
kvn234
Потрогал лапой паяльник
Сообщения: 337
Зарегистрирован: Вс апр 17, 2011 09:51:26
Откуда: Тула

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

Сообщение kvn234 »

[uquote="mps68",url="/forum/viewtopic.php?p=4006769#p4006769"]На AD9833 можно адаптировать?[/uquote]
Нет.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
mps68
Открыл глаза
Сообщения: 52
Зарегистрирован: Вс дек 27, 2015 15:57:11

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

Сообщение mps68 »

[uquote="laguvit",url="/forum/viewtopic.php?p=3144071#p3144071"]Упрошенный вариант ГКЧ Без АРУ и детектором на AD8307. (гкч_ард_1.lay6)[/uquote]
Не подскажите, что за миниатюрные подстроечники? Не нашёл таких. Или это выносные?
Вложения
11.jpg
(173.29 КБ) 738 скачиваний
Реклама
albertus71
Родился
Сообщения: 1
Зарегистрирован: Вт апр 12, 2022 09:18:56

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

Сообщение albertus71 »

Подскажите, можно ли этим ГКЧ настроить S-кривую ПЧ-контура?
И каким образом?
Реклама
SAU
Вымогатель припоя
Сообщения: 546
Зарегистрирован: Вс сен 10, 2006 00:04:03

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

Сообщение SAU »

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

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

Сообщение kvn234 »

[uquote="SAU",url="/forum/viewtopic.php?p=4313153#p4313153"]kvn234, здравствуйте!
Вы не могли бы выложить одним архивом финальную схему девайса, прошивку и софт?[/uquote]
Вложения
AD9850.rar
Схема, софт, прошивка.
(487.99 КБ) 723 скачивания
tanveerriaz
Встал на лапы
Сообщения: 85
Зарегистрирован: Ср сен 27, 2017 05:57:31
Откуда: Pakistan

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

Сообщение tanveerriaz »

pls english ver. AD9850.ENU not work this exe
Аватара пользователя
alex08cb
Нашел транзистор. Понюхал.
Сообщения: 189
Зарегистрирован: Пн мар 22, 2010 20:00:55
Откуда: Новосибирск
Контактная информация:

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

Сообщение alex08cb »

Собрал данное устройство сначала просто на проводках - заработало, но нестабильно как-то, со срывами генерации свыше 40мГц., а затем собрал уже на макетной плате из стеклотекстолита, утыкав схему блокировочными конденсаторами по питанию и тд.. В результате в режиме генератора получил стабильные 50мГц (никогда не доверял сборке схемы на проводках - работает абы как). В ГКЧ тоже стало всё стабильней в разы. В детекторе использовал СВЧ детекторные диоды ДК-В3 совсем случайно завалявшиеся в хозяйстве ровно в количестве двух штук. Не смотря на то, что они кремниевые, всё равно порадовали куда более ровной характеристикой во всем диапазоне частот, чего не скажешь про Д2Б. Конечно неплохо было бы собрать нормальный детектор на специализированной для этого микросхеме, а также пропустить выходной сигнал AD9850 через ОУ с АРУ для более стабильного напряжения, но уже сейчас можно прибором пользоваться.

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

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

Сообщение kvn234 »

При работе ГКЧ метки на D7 положительные около 1мс в момент начала отсчета частоты.
В железе не проверял в Proteus работает.
Вложения
WAVR.ZIP
Исходники
(141.51 КБ) 310 скачиваний
AD9850.hex
Прошивка с метками
(23.2 КБ) 271 скачивание
Аватара пользователя
alex08cb
Нашел транзистор. Понюхал.
Сообщения: 189
Зарегистрирован: Пн мар 22, 2010 20:00:55
Откуда: Новосибирск
Контактная информация:

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

Сообщение alex08cb »

Спасибо большое!
Импульс вижу, но что-то не получается увидеть ту картинку, которую видел в интернетах (например, у Георгия Верёвкина при настройке дискриминатора, Царство ему Небесное). Осцилл цифровой, Актаком ADS-2111M. Конечно переключал работу развертки на внешний импульс, крутил другие крутилки, но ничего похожего так и не накрутил. Может я не совсем понимаю, может этому осциллу нужна "пила" и в чем разница между ей и импульсами. Надо изучать матчасть, восполнять пробелы в этой области. :)
Продолжение ЗУ по мотивам уважаемого Слона этой ветки.
kvn234
Потрогал лапой паяльник
Сообщения: 337
Зарегистрирован: Вс апр 17, 2011 09:51:26
Откуда: Тула

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

Сообщение kvn234 »

Интересно, что за картинка которую можно увидеть на осциллографе и не видно на мониторе?
Аватара пользователя
alex08cb
Нашел транзистор. Понюхал.
Сообщения: 189
Зарегистрирован: Пн мар 22, 2010 20:00:55
Откуда: Новосибирск
Контактная информация:

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

Сообщение alex08cb »

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

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

Сообщение kvn234 »

Как в анекдоте : "вам нужны шашечки или ехать?"

Что Вы хотите получит в конечном этоге?

Исходники я предоставил, правьте как хотите.

Кстате, уже рассматривалась тема подключения логарифмического детектора.
tanveerriaz
Встал на лапы
Сообщения: 85
Зарегистрирован: Ср сен 27, 2017 05:57:31
Откуда: Pakistan

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

Сообщение tanveerriaz »

kvn234 i request for english ver software for pc.
pls share pc software source .
Аватара пользователя
chainik-4
Встал на лапы
Сообщения: 104
Зарегистрирован: Пн июл 25, 2016 11:24:33
Откуда: Набережные Челны

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

Сообщение chainik-4 »

[uquote="kvn234",url="/forum/viewtopic.php?p=4418643#p4418643"]Интересно...[/uquote]

S - кривая частотного детектора должна быть симметрична относительно 0 В, т.е. прибор должен быть способен измерять отрицательные напряжения. При наблюдении S кривой посредством АЦП Ардуино надо сделать преобразователь уровня, чтобы перевести отрицательные значения напряжения на положительную область.
При помощи данного прибора легко наблюдать S кривую. Просто нужен входной блок, состоящий из регулятора уровня - переменный резистор, сумматор на ОУ, переводящий 0 уровень напряжения на середину шкалы измерения АЦП (Поднять уровень 0 В на + 0,55 В сумматором на ОУ при опорном напряжении 1,1В, на +2,5 В сумматором на ОУ при опорном напряжении 5 В). Сигнал со входного блока надо подать на вход АЦП без детектора, Т.К. наблюдаем характеристику детектора - детектор ЧМ уже ест в контролируемой схеме.
Наблюдать на осциллографе при помощи данного ГКЧ, наверное, затруднительно, поскольку будут наблюдаться и переходные процессы при изменении частоты.

Добавлено after 1 hour 24 minutes 20 seconds:
[uquote="alex08cb",url="/forum/viewtopic.php?p=4418697#p4418697"]Вы абсолютно...[/uquote]
Для возможности наблюдения S кривой данное устройство надо дополнить входным блоком. Поскольку S кривая симметрична относительно 0 В, отрицательные значения напряжения надо перенести на положительную область, поскольку АЦП Ардуино работает только с сигналами положительной полярности. Т.е. при помощи сумматора поднять уровень 0 на середину шкалы - до половины значения опорного напряжения АЦП - 0,55 В при опорном напряжении 1,1 В, 2,5 В при значении опорного напряжения 5 В. Одна из возможных схем в приведенном рисунке. Конденсаторы по питанию ОУ не указаны. Не указаны номиналы резисторов стабилизатора на TL431. На ОУ DA3 собран сумматор. Напряжение на выходе ОУ DA3 равна сумме напряжений на выходах ОУ DA1 и DA2. Уровень напряжения на неинвертирующем входе ОУ
DA2 определяет величину смещения 0 уровня. Он должен быть равен половине опорного напряжения АЦП. Сопротивление резистора R5 должно быть равно сопротивлению резистора R11. Это определяет точность сумматора. Применение ОУ DA 2 обусловлено необходимостью иметь низкое значение выходного сопротивления источника напряжения на входе сумматора. Иначе бы пришлось применить R9 сопротивлением 100-200 Ом , с соответствующим увеличением тока через этот резистор, увеличить ток через параметрический стабилизатор. Стабилитрон VD3 ограничивает выходное напряжение как сверху, так и снизу - для отрицательного напряжения он включен как диод. VD1 и VD2 ограничивают входное напряжение на входе ОУ. ОУ сумматора DA3 должен быть с полевыми транзисторами на входе. Особых требований к ОУ DA1 и DA2 нет.
Очень удобно применить ОУ типа TL074, TL084, которые содержат 4 ОУ в одном корпусе. В руководстве по ремонту Океанов пишут, что входное сопротивление для контроля достаточно 47 кОм, а постоянная составляющая на выходе детектора 200 - 250 mB. Для начала R1 надо поставить 1 кОм. При усилении DA1 примерно 10, на выходе DA1 будет около 2-2,5 В при верхнем положении ползунка переменного резистора R2. Вместо VD2 можно применить любой стабилитрон на напряжение 2,5 - 7 В. Можно применить 2 красных светодиода, включенных последовательно - 3,2 В. Чтобы на верхнем выводе резистора R9 было 2,5 В, R9 надо соединить со стабилитроном дополнительным резистором. Питание обязательно двуполярное, поскольку входное напряжение двуполярное.
Синал с выхода блока подается непосредственно ко входу АЦП - без детектора.
Входной_блок.GIF
(12.05 КБ) 389 скачиваний
Основное правило электробезопасности: Если видите торчащие оголенные концы, руками не трогайте...
Аватара пользователя
chainik-4
Встал на лапы
Сообщения: 104
Зарегистрирован: Пн июл 25, 2016 11:24:33
Откуда: Набережные Челны

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

Сообщение chainik-4 »

[uquote="alex08cb",url="/forum/viewtopic.php?p=4418229#p4418229"]...не получается увидеть ту картинку...[/uquote]

Попробуйте режим одиночного прогона с бесконечным послесвечением(Ваш осциллограф должен это позволять). Синхроимпульс подайте на вход внешней синхронизации "EXT". Режим синхронизации надо установить - внешний триггер. Вход "X" подключается к контрольной точке напрямую, без детектора. Время развертки должна соответствовать времени изменения(прогона) частоты приставки. Не верится, что ничего нельзя разобрать.
Кстати, в Youtube ест видео по постройке ГКЧ для наблюдения S кривой. Канал Алексей Тюляков..

Приведенную выше приставку можно использовать для наблюдения S кривой приборами NWT. У NWT-7 был предусмотрен свободный вывод АЦП для такого рода применений. Возможно и на программе для компьютера была возможность задействования этого входа. У NWT-200 на выход детектора можно поставить реле, который переключает вход АЦП с детектора на внешний вход. Такое же можно сделать и на NWT от UR5FFR. Для NWT от UR5FFR, при использовании приставки по приведенной схеме, калибровку перед измерением надо выполнять подав на вход приставки не сигнал с выхода SI5351, а постоянное положительное напряжение, которое несколько выше амплитуды измеряемого сигнала. Далее замкнуть вход приставки на массу и произвести прогон. На экране компьютера появится линия, соответствующее напряжению 0 В. Рассуждения теоретические. Должно работать.
Основное правило электробезопасности: Если видите торчащие оголенные концы, руками не трогайте...
kib50
Родился
Сообщения: 2
Зарегистрирован: Вт ноя 07, 2023 14:31:15

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

Сообщение kib50 »

Здравствуйте!
Проект написан для Arduino Nano 328, однако в наличии имеется ARDUINO UNO R3 (состав: ATMEGA328PU ATMEGA16U2). Возможно ли использовать проект с этим модулем или потребуются изменения?
Снимок.JPG
(61.07 КБ) 240 скачиваний
veso74
Поставщик валерьянки для Кота
Сообщения: 1907
Зарегистрирован: Сб май 05, 2012 20:24:52
Откуда: KN34PC, Болгария
Контактная информация:

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

Сообщение veso74 »

Да. Arduino Nano, UNO, Pro Mini совместимы на 100%. Разница: в форм-факторе платы. В UNO нет два пина: A6 и A7 (они не подключены к МК (корпус TQFP-32) или их нет в МК (корпус 28-pin SPDIP)(Ваш случай)).
Ответить

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