Sweep генератор честота ad9850
Били ли сте някога някога задавате филтри? Изкачване каскади, търсене, в които честотата на блокадата? И за да направим всичко това, без да има честотна характеристика на електромера? Аз все пак съм тук, а не, нещо, аз ви казвам, че е изключително неприятно.
На приходите, разбира се, дойде генератори дизайн на старите радио списания, но опитът показва, че те имат редица недостатъци, които поставя, е просто невъзможно, а именно много малък диапазон на регулировка е много тясна лента на честота на трептене нестабилност в РФ е твърде висока да се желае по-ниската граница честота (AF не разтърси), точността на честотата и люлеещ обхват, размер и консумация на енергия, и ... и ... te..de
Един хубав сутрин престанали да заемат такова разпореждане, че spodviglo за създаване на този проект. По този начин, целите са определени за началото:
- Лесна за сглобяване и минимум компоненти.
- Използвайки това, което е под ръка.
- Малките размери (тъй като пространството за таблици не е безкрайна за уреди).
- Лесно е да се контролира (без излишни бутони и функции халюцинации).
- Интуитивен интерфейс.
- Генератор на диапазон от 20 Hz до 40 MHz.
- люлка на група от 255 Hz до 39 MHz.
- Минималната стъпка настройка 1 Hz.
Poshurshat дъното на бъчвата с радио компоненти, бяха избрани следните компоненти:
- микроконтролер PIC16F73
- Дисплей характер, една линия, 16 символа.
- Китайски DDS модул, базиран на AD9850 и opornika при 125 MHz (стойност
След определено компонентите и пушени лист на DDS, както и скицирани shemku

Първи стъпки Програмиране на фърмуера.
Трябва да кажа, тук публикувам версията на фърмуера на 1.3, защото всичко, което бе преди него, се оказа, не е много удобно и не винаги функционални.
В действителност, това, което трябва да бъде на устройство? На първо място трябва да бъде обща генератор с възможност да се залюлее, а именно, режим на вибрация би било хубаво да бъде отделена от останалата част, но в същото време (помня проблем номер 4) не разполага с допълнителни сменя режимите. И това е било направено. Когато генераторът работи като конвенционален генератор, енкодер променя честотата,
стъпка настройка може да се промени след кратко натискане на бутон «изберете» на
(Като че ли нищо повече).
Докато държите натиснат «изберете» за 2 секунди, активизира допълнително меню, което ви позволява да конфигурирате честотата на трептене.
След това, като натиснете «изберете» вече ще бъде на разположение:
суинг банда (плюс от този, който е посочен като F),
скорост почистване 1000ms изпълнения, 500ms, 200ms, 100ms,
както и включването на мащабната проверка на елемент.
Можете да промените всички настройки на линия, т.е. пряко в процеса на люлеене може да върти всеки параметър.
Ако вече не е необходим режим на вибрация, той може да бъде прекратен,
тогава люлка ще спре, и следващия път, когато натиснете «изберете» се появява на екрана,
и устройството се връща към нормален режим на часовника.
Разбира се, да се наблюдава най-честотната характеристика се нуждаем HF детектор верига, която в интернет лопата да ги ринеш, например тук:

И, разбира се, на осцилоскоп. Веднага възниква въпросът "как да синхронизирате осцилоскоп на генератора?", Да се процедира:
В действителност, има само две възможности.
Произход - осцилоскоп преминаване към режим на готовност и да стартирате разгръщането на импулсен генератор.
Вторият начин - това е, когато ние генератор Ние служим "видя" на входа "X" осцилоскоп.
Без да се замисля, аз реших да изпълнява и двете от тези методи, тъй като осцилоскоп Аз нямам един екземпляр е на разположение, и на някои от тях, като ще бъде по-красив и по-удобен вид, не исках да се спекулира. И хората ще изберат най-добрия начин да се изработи с повторение.
За сметка получаване на такова устройство:








В действителност, написването на тази статия аз spodvigla публично достояние, тъй като в процеса на бета-тестване, което ми помогна да изпълните няколко колеги по хоби появиха ПХБ модификации, както и няколко варианта за фърмуер (фърмуер се различават само включете го (1 или 2 греди) и окабеляване енкодер (на усукване посока на часовниковата стрелка, честотата е плюс).
От себе си Искам да благодаря на тези хора, без да им дизайн не би получил толкова интересна и многофункционален. И, разбира се, снимките са приложени.











Ако е необходимо, генераторът може да бъде допълнена с мощност усилвател и променлива атенюатор, но тя ще бъде свободата на творчеството на хората, които ще искат да се повтаря на себе си това устройство.
фърмуер, платки и верига, прикрепени.
Приложения:
Понякога, ако включите копчето за настройка, защото на отскока е вероятно да се спонтанно се появи менюто. Трябва да се опитате да се свържете с енкодер виси капацитет 0.1, и като работи. Pomeroy след това някои филтри. В режим на FFT, SSB филтър от CBS radiostantsii.Polosa като съвпадения (4,5kgts). За сметка на гърбици, те трябва да са или не, аз не знам
Не, не е по-лесно. за мен това е защо? Имам всичко работи, 30 души се отпишете да сапун и им благодари също, всичко работи.
Аз не виждам нито един причина, че там се разпространява с нещо там затегнати.
Е, едва ли всички просто се закачат "сополи" или nepropai и глупаво chudyat с инсталацията. "
Бърз, който свързва шал AD9851.
Направете всичко работа с това устройство?
Бърз на напрежения на контролния модул автобус (D0-D7). 15,16,17 крака на 5V. От друга 0.5V. Така че това трябва да бъде?
И така За да започнете да се определи с текста:
Band люлка (този, че 255) - тази цифра показва в херца до като плюс от честотата на осцилатор ще се люлее тези, ако имаме е честотата на 20Hz, а бандата люлеещ 255gts, генераторът ще се промени честотата на изхода от 20Hz до 275gts време в горния параграф "суинг скорост (скорост)"
Честота (този, който най-малко 20 Hz) - е честотата в херца генератор. Режимът на колебание се използва като долната крайна честота от които увеличаването на стойността, определена като групата (този, който най-малко 255)
Освен това, фигурата на 255 е взето не от тавана, генераторът винаги разделя Range до 255 стъпки (по-лесно е да се мисли така), съответно, най-ниското стъпало в 1 Hz ни дава Range 255.
Това е, доколкото аз разбирам, че не се интересуват от люлеещия се лента и долната граница на генератора, този, който е ограничен до 20 херца, това сте вие и искате да намалите. Ако е така, тогава да, можете да, това не е дълго, тя е ограничена по програмен път. Грубо казано, да го направи от 1 Hz не е проблем.
НО, ако трябва да се намали много банда люлка, което я прави по-малко от 255, тогава е хемороиди, добре, това nafig, тъй като тя се промени цялата математика програми.
Като цяло писането под коя версия на фърмуера имате нужда от промяна, а там, където го хвърлят, няма да има време за една седмица - perekompelnu и кожи.
Има и друг начин kostylnozversky вариант - resolder opornik на модула. Вместо това, се облича с 125MHz 12,5mgts. Всички параметри, ще намалеят с 10 пъти (с изключение на скоростта)
Благодаря ви много, но най-накрая реших за проектиране, ако това е възможно по-късно.
Благодаря за статията! Всичко работи без проблеми. Малко объркващо горната настройка честота граница, F = 39.999.744 Hz. През целия път или просто ми?