DAŽNUMATIS SKAITMENINĖ SKALĖ
TRANSEIVERIUI SU PIC16F84A IR LCD DISPLĖJUMI
Skalės bendras vaizdas
Schema
Dažnumatis-skaitmeninė skalė skirta naudoti transiveriuose su vienu arba dviem tarpiniais dažniais. ( USB, LSB ) ir kaip paprastas dažnumo matuoklis.
Tokio tipo skaitmeninės
skalės privalumas tai, kad nėra trigdžių nuo atraminio transiverio kvarcinio
generatoriaus. Taip yra dėl to, kad tarpinis dažnis įrašomas programiškai
į kontrolerio EEPROM , o neprijungiamas tiesiogiai prie skaitmeninės skalės.
Techniniai duomenys:
Maksimalus įėjimo dažnumas: 50 mHz ;
Jautrumas 0,3 V;
Indikacija 10Hz ;
Srovės sunaudojimas prie 8 V be apšvietimo 20mA , su apšvietimu 150mA.
Galimybės:
TD- (USB, LSB ) įvedimas programiniu būdu.
Atraminio kvarco kalibravimas programiniu būdu.
Kablelio paslinkimas į dešinę per vieną skaičių.
Tarpinio dažnio įrašymas i PIC EEPROMą:
Norint įrašyti TD reikia paspausti mygtuką SA1 ir įjungti maitinimą. Displėjuje pasirodys užrašas " EEPROM MODE xx" čia "xx" programos versija. Po 1.5 sek. užrašas pasikeis į "ADR:00 DATA:FF" Tai reiškia 00 adresu duomenų reikšmė- FFh. Spausdami SA2 (+) arba SA3 (-) galite įrašyti naujo TD duomenis. Duomenys įrašytoje lastelėje išsaugojami paspaudus mygtuką SA4. Indikatorius parodys "SAVED". Toliau renkamas adresas 01h ir įrašomi sekantys duomenys.Taip reikia suvesti visus adresus iki 0Ah. Norint nutraukti , užbaigti programavimą - išjungiamas maitinimas. Įjungus maitinimą , skalė turi rodyti užprogramuotą dažnumą.
Pavyzdys: TD - 5.5 mHz.
Konvertuojame šį TD iš DEC į HEX. (tai galima padaryti kiekviename kompiuteryje su SCIENTIFIC kolkuliatoriumi). Įrašę į kolkuliatorių - 550000 pervedame į HEX ir gauname 086470. Toliau suvesim duomenis į EEPROM.
ADR DATA
00 08
01 64
02 70
03 08 pakartojam, nes duotu atveju mums reikia tik vieno TD, jei reikia toliau rašomas antras TD
04 64
05 70
06 01 Aktyvuojama funkcija plius arba minus TD
07 15
08 01
09 00 Čia LCD 1x16 jei 01 tai LCD 2x20
0A 00 7 ženklai jei, 01 tai 6 ženklai ant LCD
0B...0E nenaudojami
0F 00
Nepamirškit po kiekvieno adreso duomenų įvedimo paspausti SA4 "SAVED"
Po visko išjungiame maitinimą. Įjungus
maitinimą dabar skalė turi rodyti : " 5.500.00 MHz
" .
Mygtukų
reikšmės:
SA2 -
TD1 arba TD2 išrinkimas.
SA3 -
Ręžimas dažnumatis - skaitmeninė skalė
SA4 -
Perslinkimas kablelio per vieną skaičių į dešinę naudojant papildomą įėjimo
daliklį iš 10
SA5 - Išrinkimas
- TD sumuojamas arba atimamas iš pagrindinio matuojamo dažnumo.
Plokštė
Detalių išdėstymas
Programuojant
PICą, reikia nustatyti
programatoriuje: OSCILATOR
XT
WDT
- OFF
PUT -
ON
Surinkta
Detalių pusė
Pakeitimai: Vietoje LM317 panaudotas 7805 su standartiniu pajungimu. Formuotuve panaudotas tranzistorius KT368. Diodai KD520 .
Displėjus - LCM1601ASL su pašvietimu.
Blokelio nugarėlė
Viso blokelio priekis
Spausdintinė plokštė LayOut 5 čia: frecLCD.lay
Kontrolerio programa HEX čia: skale.hex
OH6CJ originalas angl.kalba čia: lcd meter.