(04-12-2016, 03:33 PM)mikikg Wrote: Na drugoj nozici od Si je 600mVpp.
Moguce da je u "realnosti" malkice veci taj napon posto imam dodatnih 13pF opterecenja od merne sonde.
Za sad nemam detalje kako izgleda signal iz TCXO, spominju clipped-sinewave, moram to da sklopim i premerim.
Izgleda da ces moci direktno da ganjas Si sa ovimTCXO, samo ubacis kondenzatorce od 1nF za DC cut off.
10-14-2016, 10:28 AM (This post was last modified: 10-14-2016, 10:55 AM by gorankg.)
Skinuo sam Si5351ctl_vo2b.zip i pokušavam da ga pokrenem. Ne ide pa mi je potrebna pomoć. Mislio sam da je problem WinXP pa sam instalirao Ubuntu 14.04 LTS. Za instalaciju node.js sam koristio nvm skriptu skinutu sa: https://github.com/creationix/nvm
Instalirao sam potom i nwjs sa:
npm i -g nwjs
Mislim da mi je to sve OK. Sistem mi kaže sledeće
goran@goran-HP-Compaq-8000-Elite-CMT-PC:~$ which node /home/goran/.nvm/versions/node/v6.8.0/bin/node goran@goran-HP-Compaq-8000-Elite-CMT-PC:~$ which nw /home/goran/.nvm/versions/node/v6.8.0/bin/nw
Mikijev zip fajl sam raspakovao na
/home/goran/si
a po uputstvu treba da pokrenem aplikaciju sa
cd /home/goran/si /home/goran/.nvm/versions/node/v6.8.0/bin/nw .
ili negde ja grešim
10-14-2016, 10:54 AM (This post was last modified: 10-14-2016, 11:04 AM by mikikg.)
Da li si probao binarnu distro za NWJS?
Samo on kad se skine i poteras upali se test ekran/browser.
Ako ti to proradi samo kod starta navedes folder, moze i zip, ne navodis fajlove, on prvo otvori package.json pa po tome tera dalje.
Downloading undefined.tar.gz
Error: GET http://dl.nwjs.io/vundefined/nwjs-vundef...a32.tar.gz returned 404
Failed to install ✖ Version undefined
Error: Error: GET http://dl.nwjs.io/vundefined/nwjs-vundef...a32.tar.gz returned 404
at /home/goran/.nvm/versions/node/v6.8.0/lib/node_modules/nwjs/node_modules/pget/index.js19
at done (/home/goran/.nvm/versions/node/v6.8.0/lib/node_modules/nwjs/node_modules/nugget/index.js9)
at Request.<anonymous> (/home/goran/.nvm/versions/node/v6.8.0/lib/node_modules/nwjs/node_modules/nugget/index.js:170:58)
at emitOne (events.js:96:13)
at Request.emit (events.js:188:7)
at Request.onRequestResponse (/home/goran/.nvm/versions/node/v6.8.0/lib/node_modules/nwjs/node_modules/request/request.js:954:10)
at emitOne (events.js:96:13)
at ClientRequest.emit (events.js:188:7)
at HTTPParser.parserOnIncomingClient (_http_client.js:474:21)
at HTTPParser.parserOnHeadersComplete (_http_common.js:99:23)
goran@goran-HP-Compaq-8000-Elite-CMT-PC:~/.nvm/versions/node/v6.8.0/bin$
Nisam pokretao tu stariju verziju jer je proradilo. Najgore od svega je to što nisam siguran šta sam uradio da je sada OK. Budžio sam do besvesti i tražio po netu. Najverovatnije je da ja nisam lepo odradio instalaciju nwjs. Mada... šta bi tu moglo da se pogreši...
Miki,
Interesantan mi je ovaj nwjs baš zbog izrade aplikacija nalik na ovu tvoju. Trenutno nemam ništa konkretno na umu ali recimo da imam mogućnost pisanja i čitanja po USB (serial) periferiji kao i logovanja nekih podataka. Tu mi dosta znači ovaj tvoj primer jer se tako najbrže i uči.
E sad, tu me zanima na koji način se generiše ovaj error event.
wstream.on('error', function (err){
Da li tvoj PIC šalje neki keep alive periodično ili je nešto drugo u pitanju?
Imaću sigurno još pitanja pa možemo i da otvorimo neku drugu temu o nwjs i node.js.
10-18-2016, 02:07 PM (This post was last modified: 10-18-2016, 02:13 PM by mikikg.)
Taj listener se dodaje na otvoren stream sa "wstream = fs.createWriteStream(usbdev)" i sama biblioteka generise event za gresku ako dodje do nekog prekida, recimo resetujes kontroler ili ga iscupas iz USB.
Ne salje keep-alive PIC, salje drugo nesto kada ga pitam, Node biblioteka hendluje te error dogadjaje koji su na nizem nivou transporta.
I mene zanima nwjs i node.js, pa možda ne bi bilo loše da postoji tema posvećena tome. Nije mi teško da pratim i ovde. Inače čitao sam na ES kako je Miki postupno išao i 'krotio PIC', što je vrlo interesentno (uvek ima da se nešto nauči).
Mikikg, jel bi se mogao jedan takav "opaki" frekvencmetar napraviti sa recimo Arduino Zero,Nano ili nekim sličnim minijaturnim i veoma jeftinim MCUom kojeg se nađe na svakom koraku ako se pod time računa ebay.
05-19-2017, 06:44 PM (This post was last modified: 05-19-2017, 06:47 PM by mikikg.)
Naaravno da moze, moj predlog je STM32F103, Blue Pill plocica od nekoliko $.
Nabavi dva, kad nabavis javi se da ti kazem sta dalje sa tim.
Ovih dana se bas aktivno bavim sa STM32, evo neki peti uredjaj sam napravio sa tim za malo vise od mesec dana ...
Sledeca stanica STM32F429ZI, to je vec malo ozbiljnija masina ....
Inace ova Blue Pill plocica me je toliko odusevila da sam napravio Quad Core postavku ovde kod mene Dva su mi aplikativni procesori a ostala dva debugeri za njih
E sada si se usosio sa tom Blupill pločicom.
Jel bi ti se dalo napraviti jedan takav frekvencmetar možda od 0,1Hz koliko Gosha spominje pa do koliko ide. Da se možda upotrijebi nekakav display koji mi je Npejcic predložio u ovom postu http://forum.yu3ma.net/showthread.php?ti...3#pid72023
Čak onaj OLED iz prvog linka u Npejcicevom postu kaže da je "kompatibilan" sa ST32 serijom čipova što god to značilo. Ili ako smatraš da bi jedan frekvencmetar trebao imati nekakvo interaktivno sučelje onda je opcija touch ekran koji je Npejcic predložio u istom postu. Oba ekrana su veoma mala i stanu u najmanje kućište.
To su sekundarne stvari oko display, da pokrenes prvo "Hello World" ili "Blink LED" aplikacije, posle toga mozes da uvezes sta hoces, sve dok imas slobodnih pinova
Treba imati u vidu da brojaci reaguju na uzlaznu ili silaznu ivicu impulsa, sto nije problem kod prostoperiodicnih
oscilacija, bilo kakvog oblika impulsa. Ako odnos nije 50-50%-period ostaje isti ali se brojacka vrata moraju
optimizovati na uzlaznu ili silaznu ivicu impulsa.-
Vec je 50Hz konvencionalnim brojacima problematicno izmjeriti jer je tolerancija +-1digit, pa samo mjerenje
periode dolazi u obzir sa znatnim klokom.-
pOz
05-19-2017, 09:57 PM (This post was last modified: 05-19-2017, 10:07 PM by mikikg.)
Takodje oko frekvencmetra, jedan drugi segmen je mnogo bitniji a to je glavni oscilator, sta ce te sa tim da radite?
Kako ce da trimujete oscilator na tacnu frekvenciju, odakle vam tacna frekvencija?
Da se bazirate na kineskom HC-49 kristalu od 100-200ppm, ili mozda Si5351A sa 10ppm ili mozda TCXO sa 0.5ppm ili OCXO, mozda Rubidijum ... neka kaze ko ce sta