Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Frekvencmetar -pomoc-
#21
(11-13-2016, 01:25 PM)mp3police Wrote: Ovo što ću napisati nije zlurado. Mene je iritirala led na monitoru (posebno kad gledam filmove), pa sam je prelepio trakom, jer me mrzelo da otvaram monitor i da je otkačinjem.

Znaci i ja da prelepim zadnje tri cifre Smile Smile
Reply
#22
(11-13-2016, 01:46 PM)Dragan83 Wrote:
(11-13-2016, 01:37 PM)mikikg Wrote: @Dragan83

Prouci malo sta i kako radi Si5351 i AD9850, pisao sam o tome i na blogu, nece ti trebati frekvencmetar posle toga Smile

Ok, pa i to imam u planu , gledao sam temu na ovom forumu gde je Dacktronic uradio DDS pa cu mozda i ja nesto slicno, a evo upravo gledam i temu o SI5351 i AD9850.

Ti malci su zakon, mnogo dobro to radi u odnosu na bilo kakve druge VFO ili XO ili diskretne PLL posebno ako uporedimo cenu delova i jednostavnost izrade.
Oba IC su sad postala popularna, ima raznih konstrukcija potrazi malo.

A u kombinaciji sa SDR modulatorima i demodulatorima postaju nesto sasvim drugacije sa karakteristikama koje sigurno nisi skorije imao prilike da probas ili cujes, to radi kao najbolja analogna radio stanica koju si ikad probao, Kenwood, Yaesu, Icom, sta god Smile
Reply
#23
Ovo ti je I/Q modulator, najprostiji sa najmanje delova ali fenomenalnih karakteristika:
http://yu3ma.net/wp/?p=169

Ovde je I/Q demodulator (prijemnik), klasika, imas slicnih konstrukcija sa nesto prostijim delovima (CD4066, pogledaj sajt od YU1LM)
http://yu3ma.net/wp/?p=655

PA, R/T swich i filtere naravno moras da dodas, ali to sa SDR programom i PC radi boli glava sa takvom "shacicom" delova.
Reply
#24
Ok, sto se tice dss to cemo u drugoj temi ili tamo u onoj gde je Dacktronic poceo posto ima dosta toga sto me interesuje u vezi tih stvari, ovde bih nastavio o tome ako bude moguce da se realizuje moja prvobitna ideja oko ukidanja zadnjih cifara na displeju ako ne na ovom prvom mozda na nekom drugom frekvencmetru...
Reply
#25
(11-13-2016, 02:50 PM)mikikg Wrote: Ovo ti je I/Q modulator, najprostiji sa najmanje delova ali fenomenalnih karakteristika:
http://yu3ma.net/wp/?p=169

Ovde je I/Q demodulator (prijemnik), klasika, imas slicnih konstrukcija sa nesto prostijim delovima (CD4066, pogledaj sajt od YU1LM)
http://yu3ma.net/wp/?p=655

PA, R/T swich i filtere naravno moras da dodas, ali to sa SDR programom i PC radi boli glava sa takvom "shacicom" delova.

Ima ovde zanimljivi stvari kod tebe, treba vremena sve ovo pogledati ja sam se razbacao sad na deset strana neznam sta prvo da gledam Smile
Reply
#26
Ih, SDR drugi svet a radi na mnogo prostu foru Smile
Reply
#27
(11-12-2016, 01:06 PM)Dragan83 Wrote: Skoro sam uradio frekvencmetar sa prilozenih slika i sve radi kako treba ono sto mene interesuje dali je komplikovano  iskljuciti 3 zadnje decimale posto mi netrebaju, odnosno one stalno variraju i hoce malo da iritiraju Smile  a za uredjaje na koje planiram da stavim frekvencmetar su dovoljne 4 prve decimale, predpostavljam da treba da se menja nesto u programu ja sam tu laik znam samo ono sto sam procitao sa neta da treba da se menja hex fajl itd ali dzabe to je spansko selo za mene.

Vidim da ste vec poodmakli sa temom, tako da mu ovaj odg.dodje skoro pa off-topic no, mozda koristi nekom.

Ako mozes da se snalazis u assembleru imas PICDisasm program, ranije je radio ok, sad ne znam ali mozes da probas.
Reply
#28
(11-14-2016, 06:19 PM)vsavic Wrote:
(11-12-2016, 01:06 PM)Dragan83 Wrote: Skoro sam uradio frekvencmetar sa prilozenih slika i sve radi kako treba ono sto mene interesuje dali je komplikovano  iskljuciti 3 zadnje decimale posto mi netrebaju, odnosno one stalno variraju i hoce malo da iritiraju Smile  a za uredjaje na koje planiram da stavim frekvencmetar su dovoljne 4 prve decimale, predpostavljam da treba da se menja nesto u programu ja sam tu laik znam samo ono sto sam procitao sa neta da treba da se menja hex fajl itd ali dzabe to je spansko selo za mene.

Vidim da ste vec poodmakli sa temom, tako da mu ovaj odg.dodje skoro pa off-topic no, mozda koristi nekom.

Ako mozes da se snalazis u assembleru imas PICDisasm program, ranije je radio ok, sad ne znam ali mozes da probas.

Jel moze precica do linka za skidanje neke validne verzije assabmlera vise sam obnevideo od skidanja programa , skinuo sam neku verziju prvom mi trazilo microsoft visual 2005 pa sam instalirao i to i sad kad udjem u njega on zaglavi, mozda je malo i pobrljavio zadnjih dana sta sve nisam instalirao u komp Smile
Reply
#29
(11-14-2016, 07:02 PM)Dragan83 Wrote:
(11-14-2016, 06:19 PM)vsavic Wrote:
(11-12-2016, 01:06 PM)Dragan83 Wrote: Skoro sam uradio frekvencmetar sa prilozenih slika i sve radi kako treba ono sto mene interesuje dali je komplikovano  iskljuciti 3 zadnje decimale posto mi netrebaju, odnosno one stalno variraju i hoce malo da iritiraju Smile  a za uredjaje na koje planiram da stavim frekvencmetar su dovoljne 4 prve decimale, predpostavljam da treba da se menja nesto u programu ja sam tu laik znam samo ono sto sam procitao sa neta da treba da se menja hex fajl itd ali dzabe to je spansko selo za mene.

Vidim da ste vec poodmakli sa temom, tako da mu ovaj odg.dodje skoro pa off-topic no, mozda koristi nekom.

Ako mozes da se snalazis u assembleru imas PICDisasm program, ranije je radio ok, sad ne znam ali mozes da probas.

Jel moze precica do linka za skidanje neke validne verzije assabmlera vise sam obnevideo od skidanja programa , skinuo sam neku verziju prvom mi trazilo microsoft visual 2005 pa sam instalirao i to i sad kad udjem u njega on zaglavi, mozda je malo i pobrljavio zadnjih dana sta sve nisam instalirao u komp Smile

Ako trazis VS, najbolje sa zvanicnog MSDN-a da skines, svi noviji instaleri ce sami da dovuku i instaliraju adekvatne redist. pakete. Mada mislim da ti VS ne moze da posluzi za to zbog drugacije arhitekture (mozda lupam). Ja sam koristio samo MPLab za pic...
Reply
#30
Ok, ma nisi ti mene razumeo ja sam za assambler rekao da mi trazi vc i kad ga instaliram na komp on stoji u instalacijama al ga nigde nema na destopu i u instalacionim folderima nemam odakle da ga pokrenem Smile , mene sad konkretno muci sto ja nemogu da iskompajliram c++ fajl u hex odnosno iskompajliram ga je preko nekog programa ali on bude preko 90kb i onda pickit 2 nece da ga ucita u pic16f628a kaze da je fajl preveliki a to je sve u svrhu probe nista ja jos konkretno nisam uspeo da promenim u tim c izvornim falovima od frekvencmetra jos se bakcem sa teorijom oko programiranja i ko zna sta ce da bude od toga Smile
Reply
#31
Miki nisam sve pazljivo citao l ispravi ako gresim ali ja mislim da cifre nemogu biti mirne zbog preskalera.Ima na borinom sajtu stvarno dobar frekvencmetar,manje vise kao brojac ali su mu ulazi za kucne varijante pravljenja stvarno dobro uradjeni sa ua733 do 30mhz i sda4212 a posle toga 74hc132. i jos ako oscilator greje otpornikom i to regulise sa neki ntc to ispadne sve u svemu dobra stvar kad se lepo nadesi.Evo stvarno proverene seme i u kombinaciji sa onim borinim frekvencmetrom i malo rada oko oscilatora ispadne i pomalo ozbiljan uredjaj.

http://pandatron.cz/?121&citac_1300_mhz
Reply
#32
@MILANNN
U sustini nema veze preskaler sa tim sto ne miruju cifre.
Koliko sam mogao da pohvatam @Dragan83, on ima neki analogni VFO i on kao takav ne moze da "miruje" kao sto miruje XO u frekvencmetru (osim ako nema neka kardinalna greska u sklapanju PCB, mada ne verujem), to je cela caka …
Predlog da se XO u frekvencmetru sa grejacem/NTC pretvori u OCXO stoji, to je uvek dobro imati jer se povecava stabilnost frekvencije sigurno za jedan ili dva reda velicina.
Reply
#33
(11-14-2016, 08:03 PM)Dragan83 Wrote: Ok, ma nisi ti mene razumeo ja sam za assambler rekao da mi trazi vc i kad ga instaliram na komp on stoji u instalacijama al ga nigde nema na destopu i u instalacionim folderima nemam odakle da ga pokrenem Smile ,  mene sad konkretno muci sto ja nemogu da iskompajliram c++ fajl u hex   odnosno iskompajliram ga je preko nekog programa ali on bude preko 90kb i onda pickit 2 nece da ga ucita u pic16f628a kaze da je fajl preveliki a to je sve u svrhu probe nista ja jos konkretno nisam uspeo da promenim u tim c izvornim falovima od frekvencmetra jos se bakcem sa teorijom oko programiranja i ko zna sta ce da bude od toga Smile

Ako imaš c izvorne fajlove okači ovde ja ću ti kompajlirati.
Reply
#34
Upravu si za sad imam analogni vfo sa tranzistorima sto i nije tolko bitno nije meni problem da uradim i dss prica ide oko toga da sam hteo da imam par ugradnih instrumenata koje bih ugradjivao na prijemnik, predajnik i slicno e sad dal to pije vodu ili ne sa ovim sto ja imam i hocu to se polako ustanovljava kroz nasu diskusiju.

Pre nekog vremena sam kupio instrument rucne izrade na oglasima koji je takodje merio do 50mhz i imao 7 cifara na upit prodavca dali moze da mi stavi samo 4 cifre i da mi umesto mhz pisu khz on je rekao da moze i tako mi uradio , drugi problem kod tog frekvencmetra je bio sto je imao refres ekrana od 2s sto je bilo mnogo cekanja kad menjam frekvenciju ili prijem pa mi je i to nekako spustio na 1s, treci problem nije mi se svidjala stabilnost uredjaja posto kad diram ulaz rukom na frekvencmetru on pokazuje nekih 100khz sto cete videti i na slici, pa sam ja to sve lepo odneo do jednog druga teve mehanicara i probali smo da na njegov pickit izvucemo hex i da promenimo neke postavke u vezi refresa i slicno i sve to uprskali i sad taj frekvencmetar vise neradi Smile

...stoga sam dosao na ideju da sam uradim pic programator i da probam sam da se bakcem sa tim...


Attached Files Thumbnail(s)

Reply
#35
(11-15-2016, 09:13 AM)Dragan83 Wrote: ...stoga sam dosao na ideju da sam uradim pic programator i da probam sam da se bakcem sa tim...

Koliko ti se isplati da praviš ? - ima jeftino na Aliexpress, Ebay ...
https://www.aliexpress.com/item/Free-Shi...d12c15c447
Adapter : https://www.aliexpress.com/item/VIT68001...b2b54813f9

Kod domaćih preprodavaca : http://www.kupujemprodajem.com/Pickit2-c...-oglas.htm

***********

U svakom slučaju PICKIT2 je dobar izbor, ceo projekat je Free tako da možeš i sam da ga napraviš.
(jedino ćeš morati zamoliti nekoga da ti programira PIC 18F2550 u samom programatoru)

PICKIT2 je jednostavan i veoma dobar programator, ja sam ga svojevremeno pravio ...
Jedan od mnogobrojnih linkova : http://www.elproducts.com/build-your-own-pickit-2.html

Pozz
Reply
#36
(11-15-2016, 09:27 AM)Želja Wrote:
(11-15-2016, 09:13 AM)Dragan83 Wrote: ...stoga sam dosao na ideju da sam uradim pic programator i da probam sam da se bakcem sa tim...

Koliko ti se isplati da praviš ? - ima jeftino na Aliexpress, Ebay ...
https://www.aliexpress.com/item/Free-Shi...d12c15c447
Adapter : https://www.aliexpress.com/item/VIT68001...b2b54813f9

U svakom slučaju PICKIT2 je dobar izbor, ceo projekat je Free tako da možeš i sam da ga napraviš.
(jedino ćeš morati zamoliti nekoga da ti programira PIC 18F2550 u samom programatoru)

PICKIT2 je jednostavan i veoma dobar programator, ja sam ga svojevremeno pravio ...
Jedan od mnogobrojnih linkova : http://www.elproducts.com/build-your-own-pickit-2.html

Pozz

Smile ja sam ga vec napravio i nije kostao nesto posebno vise nego ovaj na alliexpresu jedino su zif i pic skupi kostaju zajedno oko 1100din svi ostali delovi su dzabaka nisam dosad nista kupovao sa stranih sajtova jos se drzim u okviru granice Smile

http://forum.yu3ma.net/attachment.php?aid=21686
Reply
#37
Dragane, probaj ovaj hex fajl.


Attached Files
.hex   frequency_counter_50mhz_1.hex (Size: 2,91 KB / Downloads: 3)
Reply
#38
(11-15-2016, 11:28 AM)gorankg Wrote: Dragane, probaj ovaj hex fajl.

Pa to je postojeci hex koji ja imam on je sa kesat net, e sad ono sto mene interesuje je da se na tom fajlu reprogramira i izbrisu zadnje 3cifre i da umesto mhz pise khz Smile
Reply
#39
Ja imam ovaj fajl pisan u C programu i sad polako skapiravam sta je sta sad pokusavam da uparim izlaze sa pica na ulaze na lcd posto nisu isti na ovom mom instrumentu sa kesat net i sa ovog sto je ovaj c fajl , nisam prekopirao ceo fajl da nezauzima veliki prostor za pisanje samo pocetne detalje..
1. #define _XTAL_FREQ 4000000
2. // Lcd pinout settings
3. sbit LCD_RS at RB2_bit;
4. sbit LCD_EN at RB3_bit;
5. sbit LCD_D4 at RB4_bit;
6. sbit LCD_D5 at RB5_bit;
7. sbit LCD_D6 at RB6_bit;
8. sbit LCD_D7 at RB7_bit;

// Pin direction
sbit LCD_RS_Direction at TRISA3_bit;
sbit LCD_EN_Direction at TRISA2_bit;
sbit LCD_D4_Direction at TRISA1_bit;
sbit LCD_D5_Direction at TRISA0_bit;
sbit LCD_D6_Direction at TRISA7_bit;
sbit LCD_D7_Direction at TRISA6_bit;

// MAX_TIMECOUNT sets the number of loops after which the power is switched off
// one loop is aproximately 1.15 seconds long and the time period will be T = MAX_TIMECOUNT x 1.15

#define MAX_TIMECOUNT 208

int f1;
char PowerOFF_flag;


// inerrupt procedure
void interrupt() {
T0IF_bit = 0; // clear T0IF bit
f1++;
if (RBIF_bit) { // if there is change on PORTB
if (!PORTB.F5) // check if Power button is pressed
PowerOFF_flag = 1; // sets the PowerOFF_flag
RBIF_bit = 0; // clear the interrupt flag
}
Reply
#40
Evo fajla pa ako neko ima vremena neka iskompajlira u hex.


Attached Files
.c   FreqC (16F628A, LCD).c (Size: 6,47 KB / Downloads: 12)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)