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

                                                                                                      CP                -  OFF

 

 

 

                                                                    

                                                                                                              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  ASM  čia: skale.asm

Kontrolerio programa HEX  čia:  skale.hex  

OH6CJ  originalas angl.kalba čia: lcd meter.