Dr.Borin "starinski" frekvencmetar - Printable Version +- DIY Electronic projects (https://forum.yu3ma.net) +-- Forum: Merenja i merni uređaji - Measurements and Equipment (https://forum.yu3ma.net/forumdisplay.php?fid=8) +--- Forum: Merenja i merni uređaji - Measurements and Equipment (https://forum.yu3ma.net/forumdisplay.php?fid=32) +--- Thread: Dr.Borin "starinski" frekvencmetar (/showthread.php?tid=2356) |
RE: Dr.Borin "starinski" frekvencmetar - savan - 10-01-2024 (10-01-2024, 09:46 AM)mikikg Wrote: Nisam imao te WS2812 da probam ... Ovo nije losa ideja sa ovom vrstom led, i treba samo jedan pin da ih potera. Samo ja nisam uspeo preko gpio bitbang da ih dobijem na stm32, ne mogu da savladam logiku kako funkcionisu, a probao sam kako je stojalo u dokumentu za bit 1 i za bit 0, tako sam odradio, cak ni Openai nije mi dao wroking example i zavrslilo se na spi i i dalje mi nije jasno kako funkcionisu te diode. Na primer kada posaljem rgb bytes na prvu led po dokumentu bi trebalo da isto to ta prva led prosledi na sledeci led ali nije tako, tu se nesto mora shiftovati i pripremiti pre slanja na sve sledece i nije onako kako ja vto razumem da se prvi rgb samo prosledi i da se to prebacuje sa diode na diodu, nije tako. Ao bude zatrebao kod za spi vicite pa da okacim! RE: Dr.Borin "starinski" frekvencmetar - mikikg - 10-01-2024 (10-01-2024, 12:55 PM)gorso69 Wrote: Pajo,Pajo imam ideju, Ova trenutna postavka sa deliteljima je sposobna to da radi, malkice se prepakuju tajmeri jer treba još deljenja, tada bi se GPS postavaio na 1MHz kada je u Sync i 2MHz za non-sync, na izlazu se dobije 500Hz ili 1kHz ili bilo koja druga podeljena frekvencija, šta se na Button izabere, samo treba negde da se signalizira to stanje. Za prikaz kako god hoćeš, može i 2x16 LCD preko I2C linija, ili seriska veza na drugi kontroler ili expander. BTW: Roradio je i RA5, treobao je EXTERNI oscilator da se posebno isključi za to i MCLR radi, dakle ima svih 6 I/O i pošto je MCRL specifičan Button bi išao na tu liniju preostale dve linije na I2C za recimo LCD 2x16 pa po njemu pišemo šta hoćemo, stim što ako pogledaš internu organizaciju koju sam napravio to već ima frekvencmetar u sebi samo fali ekran da ispišem rezultate RE: Dr.Borin "starinski" frekvencmetar - gorso69 - 10-01-2024 Ako već imaš i2c meni lično je bolje PCF8574.Imao bih četiri izlaza za kontrolne led i četiri za dp na displejima.I sync/nonsync da bude 1Hz/5Hz RE: Dr.Borin "starinski" frekvencmetar - gorso69 - 10-02-2024 Adresa za PCF8574 je $40 , a data bajt za 5Hz = $11, 50Hz = $22, 500Hz = $44 i 5kHz = $88 Meni je ružno da pored LED displeja stavljam i LCD 2*16 RE: Dr.Borin "starinski" frekvencmetar - mikikg - 10-02-2024 Ok, napraviću tako. Biće u narednim danima, dok osposobim taj PCF za probu ... RE: Dr.Borin "starinski" frekvencmetar - savan - 10-03-2024 Sto ne stavite neki smart knob? Mislim da je najprakticnije resenje, tu je rotary knob i ekran i mcu, sve u jednom. Ovo se pojavilo od skoro, nisam video do sad da stm32 bziran smart knob moze ovako brzo da animira na ekranu https://www.aliexpress.com/item/1005007261678442.html , moracu ga kupiti pa probati. Jos sta je tu dobro jeste ima i source kod na git! I verovatno nema potrebe za jos jednim mcu kao u situacji u kojoj sam ja sa Levetop baziranom smart knob u Saviola 2. A mozemo zajedno kasnije da dizajniramo jedan smart knob forumski, ja sam zapoceo jedan pre pola godine, do pola, ali cu da sacekam da probam prvo ovaj novi stm32 baziran i eventualno prekopiram po nesto : ) RE: Dr.Borin "starinski" frekvencmetar - mikikg - 10-05-2024 (10-02-2024, 09:59 PM)mikikg Wrote: Ok, napraviću tako. Biće u narednim danima, dok osposobim taj PCF za probu ... Iskopao sam 3 komada PIC16F1509 (dobiješ primerak-dva), u tom smislu iskreno ne stavlja mi se dodatan PCF, ovaj veći pic DIP-20 ima dovoljno nožica da gura sve LED koje hoćeš i da radi onu ostalu logiku koju je redio "mali" PIC iz predhodnih postova, ima sve te periferije unutra iste i još potrebne nožice. Lako se prebaci code na njega jer je isti HW samo ima više nožica. Malo mi daj samo vremena da mapiram nožice, imaće sve kao i do sad i dodatnih 8 izlaza za signalne LED. RE: Dr.Borin "starinski" frekvencmetar - gorso69 - 10-05-2024 U redu,Hvala RE: Dr.Borin "starinski" frekvencmetar - mikikg - 10-06-2024 >>> Adresa za PCF8574 je $40 , a data bajt za 5Hz = $11, 50Hz = $22, 500Hz = $44 i 5kHz = $88 Ne znam kako si sve zamislio da odradiš ali postavljaš ista stanja na dve grupe nožica, 1. i 5., 2. i 6. i ostale, tako ništa nisi dobio jer je to isto kao da si postavi dve LED na jednu nožicu, ista stanja postavljaš. Jedino ako ti je druga grupa invertovana pa ti tako više odgovara da ne dodaješ spoljne delove ali ako je ista logika nema razloga da se koriste ostale nožice. U tom smislu da se ipak mi vratimo na PIC12F683 kao mali expander sa seriskom vezom preko jedne linije i 5 izlaza, to je optimalno i kompaktno i da potrošimo te PIC-eve. Pogledao sam PIC16F1509, na žalost on ne može da radi ovo kao PIC16F15313, ne može ni jedan PIC koji je stariji od ove serije, nema PPS i CLC koji može da se rutira na HW nivou, ni DSPIC-ovi neki malo stariji nemaju to. Za sad se držimo PIC16F15313 i za expandere da se potroše stari PIC-evi i planirati nabavku novih PIC-eva poput PIC16F17115 i par modela iz te nove serije sa više nožica za neke buduće projekte. RAZLIKA.png (Size: 268,79 KB / Downloads: 10) RE: Dr.Borin "starinski" frekvencmetar - gorso69 - 10-06-2024 u redu ,naručiću PIC12F683 i treba svakako da naručim 18F2550 RE: Dr.Borin "starinski" frekvencmetar - mikikg - 10-06-2024 (10-06-2024, 07:03 AM)gorso69 Wrote: u redu ,naručiću PIC12F683 i treba svakako da naručim 18F2550 Nemoj da poručuješ PIC12F683, poslaću ti isprogramirane primerke, imam 5 komada, SOIC-8, da to potrošimo jer su to stari modeli i fale im vazdan funkcija koje sad imaju novi modeli. Novi 8-PIN nasledink PIC16F17115 je sjajan mali kontroler, iz iste serije ima sa 14-PIN i 20-PIN kućištima (u DS ima uporedi pregled modela). Te PIC-eve bi bilo dobro poručiti, ako si raspoložen možemo zajedno da uzmemo, 5-10 komada od 2-3 modela. RE: Dr.Borin "starinski" frekvencmetar - gorso69 - 10-06-2024 (10-06-2024, 06:42 PM)mikikg Wrote: Te PIC-eve bi bilo dobro poručiti, ako si raspoložen možemo zajedno da uzmemo, 5-10 komada od 2-3 modela. Može dogovorićemo se RE: Dr.Borin "starinski" frekvencmetar - mikikg - 10-07-2024 Napravio SW za expander sa PIC12F683, vrlo lepo radi, 9600 seriska ulazi na MCLR (GP3) i ostalo su izlazi koji se postavljaju jednom komandom/karakterom, 0x00 do 0x1F pali/gasi izlazi GP0 - GP5. Uštelovana lepo SW rutina za prijem, gadja tačno po sredini jednog bita kada uzorkuje, pri 9600 Baud 1 karakter traje oko 1ms i dekoder može da prima tom brzinim i osvežava izlaze istom tom brzinom. RE: Dr.Borin "starinski" frekvencmetar - gorso69 - 10-07-2024 Naručene PIConje,stižu krajem oktobra RE: Dr.Borin "starinski" frekvencmetar - mikikg - 01-14-2025 Nastavljamo ovde temu sa PIC16F17125, sada imamo više pinova na raspolaganju ... RE: Dr.Borin "starinski" frekvencmetar - mikikg - 01-15-2025 Završio sam program. Namestio sam logiku da detektuje da li ima signal sa GPS 20kHz (sync) ili 40kHz (un-sync) ili ga nema uopšte (na RA5 pin) i onda proverava da li ima prisutan TCXO od 26MHz na RC5 pinu (imam te TCXO za primer, podesiva freq, pošaljem ti komad) i ako ga ima onda koristi njega za bazu (dok nema GPS) ili ako ni TCXO nema ni GPS e onda radi na internom R/C oscilatoru čisto da bi radilo nekako za probu! Signalizira na STATUS LED različite kombinacije tih stanja. Preko USART TX 115k može da se prati ponašanje i debug print. Probaj da isprogramiras HEX sa onim tvojim alternativnim programima ako može, pokreni prazno tako samo da se dovede napajanje i treba da blinka STATUS i 1PPS LED. RE: Dr.Borin "starinski" frekvencmetar - mikikg - 01-15-2025 @gorso69 Nadam se da se možeš snadješ sa ostatkom šeme i pločice? Prosto je sve, 7-seg su sa Common Cathode (CC) i to je pozitivna logika gde im je zajednička GND, ne trebaju ti dodatni tranzistori, samo otpornici za limit stuje LED, max po pinu je 20mA, id na recimo max 15mA i to podeli sa dva ako hoćeš da ideš na dve LED sa jednog izlaza preko 2 otpornika (za DP i za Gate Range Indikator). Na GPIO samo otpornike i na LED, za BNC 1PPS postavi 50ohm seriski otpornik i to na konektor, kao opcija koja se pravi na PCB. PS: Na stolu, Signal Generator, Osciloskop i PIC, meni ne treba više od toga na tako malom prostoru ... RE: Dr.Borin "starinski" frekvencmetar - gorso69 - 01-15-2025 Samo blinka RC 4 Što se tiče pločice sve jasno. RE: Dr.Borin "starinski" frekvencmetar - mikikg - 01-15-2025 Hmm, dobro je uradio blink to 4-puta kratko pa pauza jer je to standardna GPIO funkcija, ovaj 1PPS-out i DIV-out bi trebao da ima nešto od signala i USART TX treba da štampa od Reseta pa nadalje ispisuje freq il freq2 i prebacuje stanja kako koju detektuje. Ako ostalo ne radi onda nije dobro isprogramirao fajl jel imaju te neke specifične CLC ćelije koje se verovatno programiraju posebno kao neke LUT/FPGA ćelije, drugačiji je možda algoritam za to i to verovatno ne može da odradi kako treba, ni stariji PicKit3 ... Probaj te razne kombinacije vidi šta radi ili ne radi, najmanji problem da ti pošaljem isprogramiran PIC, DIP ili SOIC. RE: Dr.Borin "starinski" frekvencmetar - gorso69 - 01-15-2025 Radi taster pali ledovke od RC 0 do RC 3 na RA 2 menja frekfenciju ali ima 2.5Hz,25Hz,250Hz i 2.5kHz na RA0 šalje neke pakete i jedino na RA 1 nema ništa (dali treba da ima ako na RA5 nema signala na ulazu ?) |