Antenna analizátor a HF-sávokban saját kezűleg
Még egy pár darab nincs értelme csinálni felesleges részleteket, de.
Mert a kódot az üzlet:
__flash unsigned int corrector_array_in [] =; // értékek az ADC bemenet a nemlineáris végén a kijelölt nulla
__flash unsigned int corrector_array_out [] =; // Az értékek, amelyeket meg kell a bemeneti feszültség, ha ez lineárisan
unsigned int Function_LineableDetector (unsigned int data_in) unsigned char temp0 = 0;
float Temp2;
// Keresse az index értéke a tömb egyenlő vagy nagyobb, mint a bemeneti
míg a (corrector_array_in [temp0]! = 0), ha (corrector_array_in [temp0]> = data_in) mást
>
// az IN tömb nincs értéke akkora, mint a bemeneti, hogy a visszatérítés bemenet, ahogy van, nincs szükség korrekcióra
ha a (corrector_array_in [temp0] == 0)
// ha az érték IN pontosan megegyezik, akkor visszatér a pontos értékét OU
ha a (corrector_array_in [temp0] == data_in)
// ha az érték IN nem pontosan ugyanaz, akkor kiszámítja az OU apprksimirovannoe találtam nagy, és az előző kisebb
Temp2 = corrector_array_in [temp0] / data_in; // kaptunk aránya rendelkezésre tömb több a beérkező kevesebb lenne „megérteni”, hogyan közel vagyunk ezt az értéket, ahol az 1 a lehető legközelebb, és 0 a legmesszebb
// közelítés két pontot, ha van egy második pontot, azaz nem vagyunk alaphelyzetben a tömb, van egy előző pontban:
ha (temp0 = 0!) visszatérő (unsigned int) ((corrector_array_ou [temp0-1] * (1 - Temp2)) + (corrector_array_ou [temp0] * Temp2));
>
// a közelített érték a visszatérítés alapján csak egy pontot
visszatérési (unsigned int) (corrector_array_ou [temp0] * Temp2);
> // vége funkció Function_LineableDetector
Az értékeket a tömbök megszerezni ezt:
Mi szolgálja természetesen ismert váltakozó feszültséget, az érzékelő (például elválasztó ellenállások), és figyelembe leolvasásokat a detektor.
Ha használjuk a HF voltmérőt, valamint a fűtőtest ADC vagy MEGA Tinkov képesek értékek 0-1023, a tömb formájában OU képletű értékek:
znachenie_dlya_massiva = (izvestnoe_vhodnoe_napryazhenie_volt * (1023 / napryazhenie_opory_ATsP_volt));
értéke a tömb formában van:
znachenie_dlya_massiva = (izvestnoe_s_detektora_volt * (1023 / napryazhenie_opory_ATsP_volt));
Nagyon vicces, hogy nekünk kalibráció nem szükséges RF generátor diódák nemlineáris nem gyakoriságától függően, és attól függően, hogy a rájuk alkalmazott feszültség jelenti a generátorként mozheot használható zvukovik számítógép és gyakorisága 1 kHz, így nagy teljesítmény, 1 Volt vagy több - bármelyik VLF. Azonban, mivel bármilyen feszültség 1 voltos dióda kimutatására alkalmas hosszabb lineáris.
Lő nagy számú pont a tömb nincs értelme, elég végigmenni a bemeneti feszültség, V:
0,01, 0,02, 0,03, 0,04, 0,05, 0,06, 0,07, 0,08, 0,09, 0,1, 0,12, 0,14, 0,16, 0,18, 0,2, 0,25, 0,3, 0,35, 0,4, 0,45, 0,5, 0,55, 0,6, 0,7, 0,8, 0,9, 1
Meg lehet mosni le egy egyszerű algoritmus, amely önmagában is úgy érzi, csak azt mutatja, hogy szükséges alkalmazni 0,01 V, podaosh naprugu a zvukovika, pip, és a kész érték a képernyő rögzítésére tömb zhmosh meg a gombot azt írja, hogy be kell nyújtani naprugu a detektor már 0,02 volt, peep és rekordot.
Általában én összegyűjtöm az összes képest az eszköz egy halom.
Mivel a készülék ténylegesen beszedett különböző blokkok és én hajlandó kiforrasztó / fényezés / Tenyésztési díj / search díj valaki én LUT, forrasztott minden blokk maketku, csatlakoztassa a vezetékeket.
Alulról felfelé: usb-UART-híd (varrni válogatás nélkül és programozó), a töltő lítium (úgy döntött, hogy megetetni mindegy egy lítium elem), step-up konverter (erősítő kell egy minimum 7-8 volt), a zsebkendőt atmega328 és minimális pántok számára működését a mikrokontroller. Alsó Bal kínai zsebkendőt DDS ad9850.
A teljesítmény erősítő (DDS ki gyenge a jel a normál működés a híd dióda érzékelők), és a híd maga úgy döntött, hogy a képernyő felfelé szűk.
Csak 47go testvére arról, hogy a készülék szögletes test az én rajzok, melyek mindketten külön köszönet
4. Novosibirsk - Novosibirsk régió
A kettő között a munka tanulmány „szokások” eszközt.
Ellenállás 50 Ohm-os forrasztott közvetlenül a hídra, ad jelzések 1 és gyakorlatilag nulla reaktivitást.
Ha ez ellenállást „attribútum” 10 centiméteres koksialnym kábel (Radiolab RG58), a VSWR „elhajt” 1,1 és reakciókészség nagyságrendileg 10 egység jelenik meg.