A TV-jelgenerátor szonda a pic12f629 sorozatú mikrokontrollerre épül, méreteit, áramfelvételét, a készülék gyártási költségét és funkcionalitását tekintve egy TV-szerelő számára egyszerűen pótolhatatlan. Tápfeszültség 3 volt, azaz. két AA elem. A jelenlegi fogyasztás generációs módban 11 milliamper, alvó üzemmódban csak 3 mikroamper.
TV jelgenerátor sematikus diagramja
PCB rajz
Ez a szonda öt képet tud generálni, ami teljesen elegendő a TV vízszintes és függőleges pásztázásának ellenőrzéséhez és javításához, a konvergencia és a geometriai rasztertorzítások beállításához, a színegyensúly beállításához, valamint a jelek TV-áramkörökön való áthaladásának megfigyeléséhez. Ha röviden megnyomja a gombot, felébred, és elkezdi létrehozni az első képet, majd a rákattintással a képek körben váltanak. Ha hosszabb ideig lenyomva tartja a gombot, a generátor alvó üzemmódba lép, amikor elengedi. Automatikusan alvó módba is vált, ha több mint 5 percre be van kapcsolva.
A cikkhez egy archívum van csatolva, amely egy diagramot, egy vizsgálótáblát és két firmware-t tartalmaz. A videó azt mutatja, hogy a TV-m képe kissé nem lineáris - ez azért van, mert a TV 12 éves, vagy valami nem stimmel a videobemenettel.
A rádióamatőröknek és az áramköri mérnököknek néha be kell állítaniuk valamilyen digitális eszközt, például impulzusszámlálót, fordulatszámmérőt, oszcilloszkópot stb. Vagy csak nézd meg, hogy működik-e. Nagyon kényelmes olyan generátort használni, amely különböző frekvenciájú téglalap alakú impulzusokat állít elő.
Szeretnék javaslatot tenni egy ilyen generátorra.
Először az impulzusgenerátor áramköre:
A készülék egy népszerű mikrokontrolleren alapul ATmega8 Atmeltől.
A séma leírása. A teljes áramkört 5 V feszültség táplálja. A mikrokontroller órajele 8 MHz frekvencián működik, amelyet X1 kvarc stabilizál. Az 1. számú időzítő/számláló impulzusok generálására szolgál. Az ábrán a PC3, PC4 és PC5 érintkezőkhöz csatlakoztatott kódoló gombok formájában látható. A két külső gomb az enkóder forgás közbeni kapcsolását helyettesíti, a középső gomb pedig a tengelyének megnyomására záródó kódoló gomb. Az 5 V amplitúdójú kódolóval beállított frekvencia téglalap alakú impulzusai eltávolításra kerülnek az 1. időzítő (OCR1A) kimenetéről. A kimeneti frekvencia megjelenítéséhez egy 16 karakteres egysoros WH1601 LCD kijelzőt használnak, amely a mikrokontroller D portjához van csatlakoztatva. A kijelző is elterjedt, a HD44780 meghajtóra épül. Az R1 ellenállás beállítja a kijelző kontrasztját. Az MK és a kijelző közötti adatcsere 4 vezetékes busz segítségével történik. J1 csatlakozó az MK áramkörön belüli programozásához.
Most a mikrokontroller programjáról.
A program fejlesztői környezetben készült CodeVisionAVR. Ez a környezet kész könyvtárakat tartalmaz a kijelzővel való munkavégzéshez, és az MK beállítása világos és egyszerű. A kiadás előtt a verziót használtam CodeVisionAVR 3.12 verzió. Ez némileg eltér a kód generálásában Varázsló. De alapvetően minden ugyanaz. Az alábbiakban mindent leírunk a munkavégzés példáján keresztül CodeVisionAVR 3.12 verzió. Az internet tele van linkekkel a környezet tanulmányozására, például: az integrált fejlesztői környezet megtanulása CodeVisionAVR.
Indítsuk el a CVAVR-t. Hozzon létre egy új projektet ( Új projekt). A program felkéri a projektlétrehozó varázsló használatát.
Egyetértünk. Ezután válassza ki a vezérlőcsaládot.
I/O portok konfigurálása. A B port (PB1) 1. bitjét kell a kimenetnek megtennie - a generált frekvencia onnan lesz levéve. Hagyjuk a D kikötőt, ahogy most van. És állítsa be azokat a tűket, amelyekről a kódoló állapota kiolvasásra kerül (PC3, PC4, PC5) a bemenetre ( Adatok iránya: be) és kapcsolja be a belső tápegységet ( Pullup/Output Value- jelentése P).
Menjen a lapra Időzítők/Számlálók. Itt 2 időzítőt kell beállítani: Időzítő0És Időzítő 1, hagyja kikapcsolva a fennmaradó időzítőket ( Óraérték: Leállítva).
A frekvencia beállítása Időzítő0 125 kHz. Ez az időzítő szükséges a kódoló állapotának időszakos lekérdezéséhez. A lekérdezés minden alkalommal megtörténik, amikor az időzítő eléri a felső értéket. Mert a Időzítő0 8 bites, akkor a felső értéke 255. És ahhoz, hogy a vezérlő megszakítsa a fő program végrehajtását a kódoló lekérdezéséhez, engedélyezni kell a túlcsordulási megszakítást Időzítő0 (Túlcsordulási megszakítás).
Beállítása Időzítő 1. Ki kell választani egy módot ( Mód) CTC (Időzítő törlése az Összehasonlításnál– Reset, ha van egyezés). Ebben az üzemmódban az időzítő kimenete naplózásra vált. 0, amint a számlálóregiszter tartalma TCNT1 egyezik az esettel OCR1A. A regiszterben szereplő érték megváltoztatásával OCR1A megváltoztatjuk a kimeneti impulzusok frekvenciáját. Az áramkör az 1. időzítő A kimenetét használja. Ki kell választani egy értéket Kapcsolja be az Egyezés összehasonlítása funkciót(egyezés esetén váltson másik állapotba). Általában nézze meg a képet:
A következő lépés a kijelző csatlakoztatása. BAN BEN CodeVisionAVR Elég jelezni, hogy az MK melyik portjához csatlakozik a kijelző. Válassza ki a D portot.
Most létre kell hoznia a programkódot. Kattintson Program -> Generálás, mentés és kilépés
Most mennie kell a beállításokhoz Projekt -> Konfigurálásés ellenőrizze, hogy az MK típusa és órafrekvenciája megfelelően van-e beállítva:
Kész projekt a CVAVR-hez
(316,0 KiB, 670 találat)
Az MK firmware villogásához szükség van egy kiterjesztésű fájlra .hex. A kész projektben ez a fájl Gen_mega8.hex. A mappában található Release/Exe/.
Ha a nulláról akarunk programot írni, akkor a projektnek megjegyzései vannak, hogy milyen parancsokra van szükség. Vagy egyszerűen beillesztheti a kész kódot a fájlból gen_mega8.c.És ha megváltoztatja, nézze meg, hogyan jelenik meg a kész eszközön. Az MK firmware fájl létrehozásához meg kell nyomnia a gombot Építsd meg a projektet. Fájl kiterjesztéssel .hex mappába jön létre Release/Exe/.
A vezérlő biztosíték bitjei külső 8 MHz-es kvarc rezonátorral való működésre vannak programozva az ábra szerint:
Most az impulzusgenerátor vezérléséről.
A tápfeszültség rákapcsolása után a kijelző és a kódoló inicializálódik (azok a tűk, amelyekhez a kódoló csatlakozik, konfigurálva vannak). Ezután egy sáv fut végig a kijelzőn (opcionális „trükk”, edzéskijelző kimenetre készült), és megjelenik a „Generátor kikapcsolva” felirat. 2 másodperc múlva a kijelző törlődik. A kimeneti frekvencia a kódoló gomb elforgatása után jelenik meg, és Hertz egységekkel változik. Ha körülbelül 0,5 másodpercig lenyomva tartja a kódoló gombot, a képernyőn megjelenik a „Release the button” üzenet. Ezt követően a kódoló gomb elforgatásával a frekvencia több tíz Hertzben változik. Ha a frekvenciát több száz (ezer) Hertz-el szeretné módosítani, ismét meg kell nyomnia a kódoló gombot (2-szer). Ezután minden újra kezdődik Hertz egységekben.
A generátor terhelhetőségének növelése érdekében az MK kimenet tranzisztoron keresztül kapcsolható be.
A kimeneti frekvencia pontosságáról.
A kimeneti frekvencia értékeket oszcilloszkóppal ellenőriztük. Alacsony frekvenciákon, kb. 200 Hz-ig az értékek egybeesnek az oszcilloszkópon mértekkel, akkor minél nagyobb a frekvencia, annál nagyobb a hiba (ez az összehasonlító regiszterbe írt nem egész számoknak köszönhető). A pontosság növelhető, ha a tömbből konstansokat ír be az összehasonlító regiszterbe (nem volt szükségem nagy frekvenciákra, és lusta vagyok számolni és számokat beírni a tömbbe)). Magas frekvenciákon a pontosság növelése érdekében más időzítő frekvenciát kell venni.
Nemrég vásároltam egy nagyon kényelmes és kompakt multimétert, amivel lehet frekvenciát mérni (9,999 MHz-ig). Itt van videó áttekintés . És lehet rendelni ez a link .
A mikrokontroller egy speciális programozóval flashelhető, vagy saját kezűleg készíthet egy egyszerű programozót. Például sikeresen használom a programozót USBasp. Erről a programozóról itt olvashat
A cikk első része egy DDS-generátor (közvetlen digitális hullámforma szintézissel rendelkező generátor) áramköri tervezését, felépítését és tervezését tárgyalja az ATmega16 mikrokontrolleren. A különféle formájú és frekvenciájú jelek szintetizálása mellett a készülék lehetőséget biztosít a kimeneti jel amplitúdójának és eltolásának beállítására.
A készülék főbb jellemzői:
- egyszerű áramkör kialakítás, hozzáférhető alkatrészek;
- egyoldalas nyomtatott áramköri lap;
- hálózati tápegység;
- dedikált frekvenciakimenet 1 MHz és 8 MHz között;
- DDS kimenet állítható amplitúdóval és offsettel;
- DDS kimeneti hullámforma: szinuszhullám, négyszöghullám, fűrészfog, háromszög, EKG, zaj;
- kétsoros LCD kijelzőt használnak az aktuális paraméterek megjelenítésére;
- ötgombos billentyűzet;
- frekvencia hangolási lépés: 1, 10, 10, 1000, 10000 Hz;
- visszaállítja az utolsó konfigurációt, amikor be van kapcsolva;
- eltolás beállítása: -5 V ... +5 V;
- amplitúdó beállítás: 0 ... 10 V;
- frekvencia beállítás: 0 ... 65534 Hz.
Az eszköz alapját, pontosabban a mikrokontroller működési algoritmusát a Jesper Hansen DDS generátor fejlesztéséből vettük át. A javasolt algoritmust kissé átdolgozták és a WinAVR-GCC fordítóhoz adaptálták
A jelgenerátor két kimenettel rendelkezik: egy DDS jelkimenettel és egy nagyfrekvenciás (1 - 8 MHz) négyszögletes kimenettel, amelyekkel a hibás Fuse bit beállítású mikrokontrollerek „újraéleszthetők”, vagy egyéb célokra.
A nagyfrekvenciás jel közvetlenül a mikrokontrollertől érkezik, az OC1A (PD5) tűről. A DDS jelet egy mikrokontroller állítja elő R2R (DAC) ellenállások láncával, az eltolás és az amplitúdó beállítása az LM358N kis teljesítményű műveleti erősítőnek köszönhetően lehetséges.
A DDS generátor blokkvázlata
Amint látja, három feszültség szükséges a készülék táplálásához: +5 V, +12 V, -12 V. A +12 V és -12 V feszültségek a műveleti erősítő analóg részeihez használhatók a működési erősítőn lévő analóg feszültség beállításához. eltolás és amplitúdó.
A tápegység kapcsolási rajza az alábbi ábrán látható.
A tápegység LM7812, LM7805, LM7912 feszültségstabilizátorokat használ (negatív feszültség stabilizátor -12 V).
A generátor tápegységének megjelenése
Ehhez ATX formátumú számítógépes tápegység használható, az adaptert a diagramnak megfelelően kell forrasztani:
A készülék sematikus diagramja
A készülék összeállításához szüksége lesz:
- ATmega16 mikrokontroller;
- kvarc rezonátor 16 MHz;
- szabványos kétsoros LCD kijelző a HD44780 vezérlőn alapul;
- R2R DAC ellenállások lánca formájában;
- kettős műveleti erősítő LM358;
- két potenciométer;
- öt gomb;
- több csatlakozó és aljzat.
PCB rajz
A felhasznált alkatrészek a mikrokontroller és a csatlakozók kivételével felületre szerelhető (SMD) csomagban vannak.
A készülék házba szerelve
Tesztfutás
Letöltések
Áramköri rajz és nyomtatott áramköri lap (Eagle formátum) -
Projekt szimulációhoz a Proteus környezetben -
- Ki próbált halmozni?
- Lásd a Functional Generator szálat, a 4. bejegyzéstől kezdődően erről a kialakításról van szó, és a QED és a Cuco felhasználók összeállították ezt a generátort. És a Proteusban tesztelték – működik.
- Valaki meg tudná nekem mondani a generátor első (http://www..html?di=69926) verziójában használt tápegység alkatrészeinek listáját. Különösen az érdekel, hogy a szerző milyen transzformátor és egyenirányító modellt használt. vagy legalábbis teljes analógok. A felkérésből kiderül, hogy nem vagyok erős elektrotechnikában, de úgy gondolom, hogy össze tudom rakni anélkül, hogy belemerülnék a téma vadjaiba. Csak vis maior. Kondenzátorokkal és 3 stabilizátorral minden világos. Valójában ez a diagram csatolva van.
- Bármilyen kis teljesítményű transzformátor két szekunder tekercseléssel, 15 V (változó) kimeneti feszültséggel. A szerző különösen TS6/47 transzformátort használt (2x15 V/2x0,25 A bármilyen kis teljesítményű diódahíd is megteszi). A cikkben szereplő fotó a transzformátort és a diódahidat is mutatja.
- de kérlek mondd meg, hogy milyen kapcsolat legyen a transzformátor szekunder kimenete és az egyenirányító között, figyelembe véve a szerző tápáramkörét?: zavaros: hát mármint ha a transzformátor kimenete 15V (szerintem Ezt találtam - TPS-7.2 (2x15V)sim (7.2W) 15Vx2_7.2W_sim (0.24A)x2 - 160.00 rubel), akkor milyen egyenirányító? és abban az esetben, ha 12V van a transzformátor kimenetén?
- Nem egészen értem a kérdést, hogy őszinte legyek... Az általad jelzett transzformátor megfelelőnek tűnik... A híd rendben van, szerintem megfelelő lenne pl DB106
- Vadzz, köszönöm szépen a tippet. ha a DB106 megfelelő, akkor a hasonló paraméterekkel rendelkező W08 is megfelelő lesz. Ez igaz? Egyszerűen pontosan ez az, aminek megvásárlására lehetősége (vágya) van. és még mindig nem tudtam kitalálni a kondenzátorok értékét a szerző diagramjában, kérem, mondja meg. Mindegyik nF-ben van (nanofarad-nF)?
- A W08 teljesen megfelelő. A kondenzátorok a tápáramkörben vagy magában a generátor áramkörben vannak? Ha a tápegység megvan, akkor az összes kondenzátor mikrofaradban van (2000 µF, 100 µF, 0,1 µF). A generátor áramkörben véleményem szerint csak két kondenzátor van a 18 pikofarad kvarc kábelkötegében.
- Vadzz, végtelenül köszönöm. Úgy tűnik, minden kérdés megoldódott. Maga a generátor kapcsolási rajza kicsit egyszerűbbnek tűnik (van egy EAGLE fájl). valósággá fogom tenni. Ha minden jól megy, megpróbálok nyomtatott áramköri lapot (Eagle formátum) feltenni a tápegységhez.
- Neked mindenképpen mindennek sikerülnie kell... Tegyél fel egy rajzot a nyomtatott áramkörről, biztosan hasznos lesz valakinek...
- Megforrasztottam és használom. Hogy őszinte legyek, számos probléma merült fel az út során: 1) hátrány - lehetetlen beállítani a frekvenciát, amikor a generátor be van kapcsolva. Azok. ha frekvenciát kell változtatni, akkor először kapcsolja ki a jelgenerálást, majd állítsa be a frekvenciát, majd kapcsolja be újra a jelgenerálást. Ez gyakran kényelmetlen, ha figyelemmel kell kísérnie az eszköz reakcióját a frekvencia zökkenőmentes változására. Például egy léptető sebességének szabályozásához csak a frekvenciát kell simán beállítani. 2) hátrány - az EEPROM kétszer összeomlott. A szerző gondoskodott a beállított módok EEPROM-ban történő tárolásáról, de ez egyáltalán nem szükséges. Jobb lenne nem emlékezni semmire, és egyáltalán nem használni. Vagy végső megoldásként, ha az EEPROM sérült, betölti az „alapértelmezett” beállításokat a FLASH-ból. De megbízhatóbb lenne. Összességében elégedett vagyok a többi munkával. Kérjük azokat, akik értenek az AVR-hez programíráshoz, javítsák ki ezt a két hiányosságot.
- Ami a menet közbeni frekvencia beállítást illeti, valószínűleg DMA-t kell használnia, ami az ilyen mikrokontrollerekben nem elérhető. Lehet, hogy tévedek... Meg kell néznem a generátor forráskódját... Ami az "EEPROM repül" - persze érdekes lenne kideríteni az okát, de szerintem a kétszer nem mutató .
- Az ad9850(51) kész generátorok itt találhatók: http://radiokit.tiu.ru/product_list/group_802113
- Az AD9850 kész generátorai jó eszközök, de az már más kérdés, ha magad szereled össze és állítod be...
- Az EEPROM-ban lévő adatok megsemmisítése a generátor teljes működésképtelenségéhez vezet. Nagyon kellemetlen probléma a leginkább alkalmatlan pillanatban. Általában a generátor házában tartok egy tartalék programozott vezérlőt. De ez nem kiút a helyzetből. Miért nem biztosítják csak az aktuális adatok mentését, amelyek nem befolyásolják az általános teljesítményt, ha az EEPROM megsemmisül? Ha adatvesztés a Flash-ből, akkor betöltjük az alapértelmezett beállításokat. Minden más, ami a program teljesítményével kapcsolatos, a Flash-ben tárolódik. Ez így megbízhatóbban fog működni. AJÁNLOM közzétenni a linkek listáját más generátorprojektekkel az AVR-n.
- Itt többen szerelték össze ezt a generátort (persze az ő szavaikkal), erre nem mondtak semmit, hogy volt-e ilyen gondjuk vagy sem...
- Mondja csak, meg lehet változtatni ebben a generátorban csak a frekvenciát vagy a munkaciklust?
- A generátor karakterisztikája azt jelzi, hogy a frekvencián lehet változtatni, sajnos nincs lehetőség a kényszer megváltoztatására...
- Srácok, meséljetek a RESET jumperről - mikor kell bekapcsolni és mikor kell eltávolítani..... köszönöm
- A jumper normál állapota nyitott És ez nagy valószínűséggel nem egy jumper, hanem egy gomb csatlakoztatására szolgáló csatlakozó, amellyel visszaállíthatja az MK-t, ha hirtelen történik valami...
A generátor által előállított maximális frekvencia valamivel több, mint 13 kHz, a minimum kisebb, mint 0,01 Hz (4 MHz-es kvarcoszcillátor frekvenciájánál).
Rendszer.
A séma meglehetősen egyszerű. PIC16C63A mikrokontroller alapján van összeszerelve, annak két lábáról veszi a jelet, ezek állapota mindig más. Terhelés nélkül az egy szint kevesebb, mint 0,1 V-tal tér el a tápfeszültségtől, a nulla szint is nagyon alacsony. A tűket 30 mA-es áramerősségig tervezték. A MAX232 chip az RS232 interfészszintek TTL-szintekké alakítására szolgál. A készülék táplálásához 5 voltos tápegység szükséges, az ábrán nem látható.
Program.
A mikrokontroller által kiadott jel paramétereinek beállításához speciális programot kell használni. A program Windows operációs rendszerre íródott, lent látható az ablaka.A vezérlők a kimeneti jel frekvenciájának, a pozitív és negatív félciklusok hosszának arányának beállítására szolgálnak. Lehetőség van a kiadott impulzusok számának korlátozására (1...2 23 -1). Mivel a mikrokontrollerben lévő program nem enged frekvenciát kiadni, a „Küldés” gomb megnyomása után a rendszer a legközelebbi frekvenciaértéket számítja ki, és az kerül a frekvencia mezőbe a billentyűzetről beírt helyett. Az "Időtartam 1" és "Időtartam 0" mezők tetszőleges mértékegységekben tartalmazzák a jel időtartamát, amellyel a program PIC-ben működik, ezek nullánál nagyobb és 2-nél kisebb egész számok 24 . Beállítások állnak rendelkezésre a használt kvarcrezonátor soros portszámának és frekvenciájának kiválasztásához.
Forrás: svv.on.ufanet.ru
Ezt a diagramot is gyakran megtekintik: |
A magazin olvasói ismerik azokat a mérőgenerátorokat, amelyekben a szükséges frekvenciaértéket billentyűzet segítségével állítják be (lásd például Piskaev A. „Frekvenciamérő-generátor-óra” című cikkét a „Rádióban”, 2002, No. 7, 31., 32. o.). Ezek az eszközök általában mikrokontrolleren készülnek, a generált frekvenciák tartománya több megahertzre korlátozódik, és a pontos frekvenciaérték megszerzése lehetetlen. A cikkben ismertetett generátor mikrovezérlőt is tartalmaz, de csak egy speciális mikroáramkör - az AD9850 frekvenciaszintetizátor - vezérlésére szolgál. Ennek a mikroáramkörnek a használata lehetővé tette a generált frekvenciák tartományának kiterjesztését a hertz töredékeitől 60 MHz-ig, amelyen belül bármilyen frekvenciaértéket lehet elérni 1 Hz-es pontossággal.
Lekérdezi az SB1-SB16 billentyűzetet, információkat jelenít meg a HG1 LCD kijelzőn, kiszámítja a frekvenciakód értékét és a soros interfészen keresztül továbbítja a DD2 szintetizátornak. A HA1 hangkibocsátó a billentyűzet gombjainak megnyomásának megerősítésére szolgál. Az AD9850 (DD2) chipet a szabványos csatlakozáshoz használják. A Z1 szűrő be van kapcsolva a DAC kimenetén. A szűrő után szinuszos jel kerül az XW2 aljzatba és a DD2 chip komparátorának bemenetére (16-os érintkező). Ez utóbbi kimenetéről téglalap alakú jel kerül az XW1 aljzatba. A G1 kvarcoszcillátor a DDS órajelgenerátoraként szolgál. Az R7 vágóellenállás beállítja a kép kontrasztját a HG1 jelzőn.
A mikrokontroller alaphelyzetbe állítása után a HG1 LCD kijelző 4 bites buszcsere módra van konfigurálva, ami az információ rögzítéséhez szükséges bemeneti/kimeneti vonalak számának csökkentéséhez szükséges.
![](https://i1.wp.com/cxema.my1.ru/_pu/28/91851804.jpg)
A generátor vezérlése az SB1-SB16 gombokból álló billentyűzet segítségével történik. Mivel a B port összes bemeneti vonala ellenállásokon keresztül csatlakozik a tápegységhez, nincs szükség külső ellenállásokra az RB4 - RB7 portok tápvezetékre való felhúzásához. Az R3-R6 ellenállások védik a mikrokontroller kimeneteit a túlterheléstől, ha véletlenül több gombot egyszerre megnyomnak.
A kívánt frekvencia a billentyűzetről állítható be. Ehhez kattintson a megfelelő számokkal ellátott gombokra, írja be a kívánt értéket (hertzben), majd nyomja meg a „*” gombot. Ha a frekvencia nem haladja meg a maximálisan megengedett értéket, a kijelzőn rövid időre megjelenik az „OK” üzenet, és a generátor működési módba lép, és hameghaladja - "Hiba" üzenet. Ebben az esetben meg kell nyomnia a "C" ("Reset") gombot, és újra be kell írnia a helyes értéket. Ugyanezt teszik, ha hiba történik a frekvenciabeviteli folyamat során. Ennek a gombnak a kétszeri megnyomásával a készülék az előzőleg beállított frekvenciaértékkel üzem módba kerül.
Üzemmódban a csillag szimbólum villog a jelző jobb szélén. Ha az aktuális frekvenciaértéket külső vezérlőegységről (például számítógépről) adják meg, akkor a kijelzőn megjelenő frekvenciához való visszatéréshez csak nyomja meg a „*” gombot.
Az "U" (Fel - fel) és "D" (Le - Le) gombok lehetővé teszik a generátor kimeneti frekvenciájának fokozatos megváltoztatását, a tizedeshely értékének eggyel növelését vagy csökkentését. A kívánt tizedesjegyet a kurzor mozgatásával választhatja ki az "L" (balra - balra) és az "R" (jobbra - jobbra) gombokkal.
A "*" gomb megnyomásakor a frekvencia értéke és a kurzor pozíciója elmentésre kerül a mikrokontroller nem felejtő memóriájába, így a következő tápfeszültség bekapcsolásakor automatikusan visszaáll a megszakított üzemmód.
![](https://i1.wp.com/cxema.my1.ru/_pu/28/17761362.jpg)
XS1. Ha az A címbemeneteken alacsony a logikai szint, a DD3 chip multiplexerei a szintetizátor vezérlő bemeneteit a DD1 mikrokontrollerhez, magas logikai szint esetén pedig egy külső eszközhöz kötik. A vezérlőjelek az XS1 aljzat "ENABLE" érintkezőjén keresztül jutnak el. Az R19 ellenállás alacsony logikai szintet biztosít a DD3 címbemenetein, ha a vezérlőeszköz nincs csatlakoztatva.
A generátor összeszerelése és tesztelése kenyérlapon történik. Ha nem tud táblát vásárolni a DD2 chip SSOP házához, akkor rövid (10-15 mm hosszú) 0,2 mm átmérőjű ónozott huzaldarabokkal csatlakoztassa annak tűit a megfelelő betétekhez. Az 1, 2, 5, 10, 19, 24, 26, 27, 28 érintkezők egy hosszabb szegmenssel csatlakoznak a közös vezetékhez.
LCD kijelző HG1 - 1TM1601 (16 karakteres egysoros beépített vezérlővel). A HA1 bármilyen piezoelektromos hangkibocsátó beépített generátorral, 5 V feszültségre tervezve. Óragenerátorként (G1) 125 MHz-es frekvenciájú kvarc oszcillátor mikroszerelvényét használhatja hasonló egységet használni kvarc stabilizálással és különálló elemeken.
A mikrokontroller vezérlési programja az órajelgenerátor frekvenciájától függ.
A mikrokontroller programozásakor a következő bitértékek vannak beállítva a konfigurációs szóban: generátor típusa (OSC) - RC. watchdog timer (WDT) – letiltva, bekapcsolási késleltetés (PWRTE) – engedélyezve.