[ pajper1 @ 28.08.2018. 14:22 ] @
Napravio sam sklop sa NE555 kao astabilni multivibrator nesto kao sa slike napon napajanja stabilisan sa 7805 na 5V sve je klasika umesto fiksnog otpornika stavio sam viseobrti i podesim ucestanost na pr 44.44HZ posle par minuta promeni se za 0.5-1.5HZ znam da je to malo i da je odstupanje kondenzatora 10posto ali kako to da ublazim?
https://www.electronics-tutori.../waveforms/555_oscillator.html
[ Predrag Supurovic @ 28.08.2018. 14:35 ] @
Podesiš ga da radi na 44.44 KHz pa iza njega staviš delitelj sa 1000.
[ pajper1 @ 28.08.2018. 14:43 ] @
Dobra ideja mada imam 10 ovakvih kanala razlicitih ucestanosti od 44,44 do 400,6Hz plus delitelji recimo 4518 bice...
[ pajper1 @ 28.08.2018. 14:44 ] @
A uradio stampu ....i sve ostalo...
[ DSL @ 28.08.2018. 15:08 ] @
Cenim da si za iste pare mogao iskopati neki Arduino projekat na ovu temu i ostvariti mnogo vecu stabilnost... Očekivati neka nadmoćna rešenja od ovako nemoćne kombinacije je iluzija. Ovo sto je Pedja predlozio je jedino smisleno resenje ali unosenjem delitelja unosis i cenovni drift i dodatno komplikujes uredjaj...

Jos nesto.

Kada se rade oscilatori sa brutalnom stabilnošću i preciznošću, onda se radi sve u nekoj TXCO varijanti (termostabilna atmosfera i unapred vestacki stareni kristali). A ti ovde teras 555 na 44.44Hz!? Čime uopste meriš freq sa rezolucijom na 0.01Hz?

Dodatno, ko dozbilnih stvarki se uredjaj upali sat...dva...dan...dva... pa tek onda pristupa merenjima.. a ne ovako, kresnes i odmah se nerviras sto nije tacno... :-)
[ pajper1 @ 28.08.2018. 15:22 ] @
Nedonosi zakljucke da ovde pisem odmah a jos manje da se ljutim ideja je super ako treba ide sve u kantu pa pravim ponovo imam kvalitetan instrument nije to problem a takav arduino projekat nisam nasao inace prihvatam moze i takva ideja.
[ DSL @ 28.08.2018. 16:08 ] @
Daj prvo sta je projektni zadatak :)
[ emiSAr @ 28.08.2018. 17:00 ] @
440 Hz, osnovni ton a1-instrument stimer je u pitanju.
Bez dobre frekventne osnove-minimalno TXCO na 4400000 Hz nista od instrumenta.-

pOz

P.S. Postoji i drugaciji pristup.
Niz aktivnih filtera propusnika osega sa centralnom frekvencijom 440Hz i ostalim frekvencijama zica gitare, birani preklopnikom.
izlaz je obican detektor i analogni instrument. Ulaz je kvalitetan mikrofon ili sam magnet. Stima se na maksimum amplitude.
Sami filteri se podesavaju pouzdanim ton generatorom i frekvencmetrom.-


[Ovu poruku je menjao emiSAr dana 28.08.2018. u 18:21 GMT+1]


[Ovu poruku je menjao emiSAr dana 28.08.2018. u 18:22 GMT+1]
[ DSL @ 28.08.2018. 18:03 ] @
Sta znam...ako je stvarno stimer u pitanju...eno za Android bruka apps koje su free. DSP je tu odlicno odradio posao.
Moj prijatelj radi stimanje klavira sa Androidom... Ostale sprave je bacio u ćošak.
Jos kad sam skontao da mu je najvaznija alatka komplet gedora, na dupe sam pao... Zice moze i na sluh da ustima..
Mislim da sam onomad pisao ovde... Jos vaznija stvar da se klavir ne rastima je kanta vode u klaviry...da odrzava vlagu.
Ma, Roland i Korg bog... :]
[ emiSAr @ 28.08.2018. 19:36 ] @
A ima i "metar" on line gitar stimera..
frekvencije koje se pominju su frekvencije zica bas gitare.-
pOz
[ pajper1 @ 28.08.2018. 20:08 ] @
Ne nema veze s tim 9 ucestanosti min 44.44Hz ,88.9Hz,133.3Hz...znači osnovna 44.4*2,3,4...9..400Hz.Palo mi je na pamet da napravim osnovni takt 40Mhz sa kristalom pa da podelim sa 10000 dobijem 400Hz ali problem je posle ovo izdeliti?
[ yugaja @ 29.08.2018. 10:18 ] @
Ma za te frekvencije to sve sa MCUom, batalis otpornike i kondenzatore

DDS, imalo je i gotovih projekata, sa nekim AVRom potrazi " AVR DDS generator", moguce da ima prepevano i na arduino C++
[ zoksy @ 29.08.2018. 10:23 ] @
Pozdrav svima, Pajper1 cime meris frekvenciju, mozemo li da vidimo instrument?
[ pajper1 @ 29.08.2018. 15:11 ] @
Sto se generatora funkcije tice neodgovara mi u celosti jer meni istovremeno treba 9 ucestanosti razmisljao sam da na predgol mcu ostvarim to sa arduinom i da iskoristim digitalne izaze 4-13 ?
[ ZAS011 @ 29.08.2018. 15:33 ] @
9 komada DDS koji imaju zajednički klok.
Sa mcu se nećeš baš usrećiti. Mnogo ćeš imati da se igraš sa tajmerima.
[ yugaja @ 29.08.2018. 16:12 ] @
Pa ne mora 1:1 mcu :dds :). Siguran sam da jedan npr stm32f103@70mhz to moze msm radi se o par stotina hz... Ako je 555 zadovoljavao, ovo ce jos bolje i to sve iz jednog timera i malo igranja sa gpios
[ pajper1 @ 29.08.2018. 16:31 ] @
Uf ja se ponadao da to jednostavno resim ovako?https://www.instructables.com/id/Arduino-1-12-blinking-led-array/
[ branko tod @ 29.08.2018. 20:26 ] @
Citat:
pajper1:
Ne nema veze s tim 9 ucestanosti min 44.44Hz ,88.9Hz,133.3Hz...znači osnovna 44.4*2,3,4...9..400Hz.Palo mi je na pamet da napravim osnovni takt 40Mhz sa kristalom pa da podelim sa 10000 dobijem 400Hz ali problem je posle ovo izdeliti?


Nešto ti matematika nije tačna jer 44,44 puta 9 daje 399,96, a ne 400,6.
Sa 44,51 puta 9 se dobija 400,6. Razmisli o onovnoj bazi od 125 kHz,
i odvojenim deljiteljima sa CD4040.

[ emiSAr @ 30.08.2018. 06:36 ] @
@pajper1, kakav oblik signala je potreban na izlazu? Ako je potreban sinus, jedino ovo sto je predlozio @ZAS011, a ako nije bitan
oblik, skraceni impulsi digitalnih djelitelja, gdje modul dijeljenja nije binarni mogu biti veoma cudni. Recimo 4518, kad dijeli sa 10,
odnos impuls pauza je 20% i 80%.- (20% impuls, 80% pauza).-

pOz
[ yugaja @ 30.08.2018. 08:28 ] @
Ako ne treba sinus (a i ako treba mada je problem oko interface-a i kolicine DACova...) na osecaj i malo matematike, i na osnovu slicnog iskustva za ~do par KHz:

* stm32f103
* jedan timer podesen da skace u interrupt na ~100Khz ( frekvenciju tacnu podesiti prema trazenim izlaznim frekvencijama i dozvoljenoj gresci, koji kvarc imas i slicne stvari...)
* 9 "DDS like" algoritama u prekidnoj rutini npr sa 24bitni akumulator. To se svede na sabiranje dva 32bitna broja i provere kakav je bajt[2]...+ moze se opasno optimizovati, za cetvrtke odmah menjati GPIo state...
* 2^24 sa Fsample oko 100KHz - to bi trebalo da daje rezoluciju od oko 0.005Hz- nasiljiti na tacno koliko treba sa Fsample..
* glavna petlja prazna ako ne treba da se radi neka komunikacija/podesavanje sta vec...

Za visu ocenu i prestiz u selu mozda moze i sa manjim MCUovima (koji baj d vej nece biti jeftiniji tako da STM i vozi...)

http://www.analog.com/en/educa...ry/technical-tutorial-dds.html








[Ovu poruku je menjao yugaja dana 30.08.2018. u 09:59 GMT+1]
[ pajper1 @ 30.08.2018. 14:04 ] @
Hvala svima na savetima sa 4040 nemogu sve zelejenje ucestaosti da izguram ali mi se svidja to je jednostavno resenje sa stm32f103 je sigurno jos bolje ali nikad nisam radio sa njim usao bih u pricu oko toga ako ima neki slican projekat...ovako signal su cetvrtatsti impusi amplitude 5v

[Ovu poruku je menjao pajper1 dana 30.08.2018. u 15:24 GMT+1]
[ zoksy @ 30.08.2018. 14:53 ] @
Evo jedam moj predlog ( nisam racunao koje bi frekvencije dobio ali vredi probati). Uzmes jedan radio koji ima pll 87,5-108Mhz i deli njegov lokalni oscilator pa sta ispadne, imaces i pomak za tih podeljenih 20,5 Mhz.
[ branko tod @ 30.08.2018. 15:20 ] @
Evo kako bi ja to rešio za manje od deset evra:




Na prvoj slici je šema deljitelja za 44, 88, 176 i 352 Hz.Sve se
dobija uz jednog deljitelja i zatim deljenja sa dva. Izlaz iz prvog
deljenja sa 1758 daje vrlo uzak impulsizato mora da se podeli
na 2 i dobiće se odnos 1:1. Dao sam i za ostale tonove kako se
formiraju. Svaki mora da ima ovo deljenje sa 2.
Druga šema daje način dobijanja deljenja sa 1758.
[ branko tod @ 30.08.2018. 15:33 ] @
Na drugoj slici sam nacrtao izlazni dijagram pogrešno.
Ustvari imamo stalno O koja skoči na 1 vrlo kratko.
Malo sam zabrljao i sa frekvencijom, koja treba da bude
1,25 MHz, ali ovo je i tako samo pokazna šema. 1,25 MHz
se dobija kada se 10 MHz podeli sa 8.

Da napomenem da kao deljitelj može da se koristi i CD4059
umesto CD4040, i to je jednostavnije za izvođenje jer nema
dioda u šemi, ali se on teško nalazi i mnogo je skuplji.



[Ovu poruku je menjao branko tod dana 30.08.2018. u 19:38 GMT+1]
[ mikikg @ 01.09.2018. 20:33 ] @
Resenje sa STM32F103 bi kostalo malo vise od 2-3 EUR-a tj koliko kosta Blue Pill :)
@yugaja je dao predlog koji moze da se realizuje, jedan tajmer sa ineraptom i malo gimnastike sa GPIO i moze da se dobije trazena funkcija.
Stabilnost bi bila u rangu 100ppm tj koliko varira kristalni oscilator + malo neizbeznog jittera on max 100-ak ns (izracunajte kolika je varijacija od 100ppm na 44Hz :)
U svakom slucaju je to resenje nekoliko redova velicina stabilnije nego R/C oscilator sa NE555.
Takodje izlazni signal bi imao skoro idealnih 50-50% signal/pauzu.
[ mikikg @ 01.09.2018. 23:33 ] @
PS: moram malo da kritikujem kolege sa foruma, pogledah malo profil i tamo "elektronika, elektronika, elektronika pa elektronika, elektronika ..." :) a pricamo ovde da jos nije proban STM32 :) ... Pa sta onda pricamo? :) Vi niste svesni koliko je uzaludno baceno vreme mozgajuci kako da se ovaj jedan konkretan problem resi bez MCU, sto mucite sebe, nije mi jasno?
STM32 moze da se savlada za mozda manje od mesec dana laganog cackanja, posle toga sledi "kvatni skok" u napretku resavanja ovakvih i mnogih drugih problema :)
[ branko tod @ 02.09.2018. 00:31 ] @
Miki, treba ti DEVET MCU. Kako reče negde tražilac rešenja, to treba da radi
u paraleli. Onda nije dva tri evra več 20-30. A moj predlog je desetak evrića,
pošto je i meni uključena tvoja dobronamerna kritika. I to rešenje je korišćeno
dosta puta, naročito sa cd4060, tako da sam ga dobrano sažvakao još davno.
Zato sam i napisao na početku poruke: Evo kako bi ja to rešio za manje od
deset evra. I sigurno bi radilo dobro.
Jeste tamo u profilu elektronika, ali nema mikrokontroleri :)
Slažem se ja sa tobom da su MCU super stvar, ali ja nemam nameru da se
bakćem sa njima. Dosta je bilo. Mlađi neka probaju i neka onda napišu svoj
predlog. Što reče neko, ja sam već zaboravio više nego što će neko ikada
znati, nažalost.
[ pajper1 @ 02.09.2018. 14:59 ] @
Hvala svima na ucescu u temi resenje sa 4040 je ok jednostavno ali nije kompletno samo 4 ucestaonsti fali jos 5 a nisu zgodne za deljenje?A kolega je u pravu sto se tice mikrokontrolera ...oni su sadasnjost i buducnost...moracemo da savladamo i to.
[ mikikg @ 02.09.2018. 15:19 ] @
Zasta 9 MCU ? :) Sa 9 MCU moze da se napravi balisticka samonavodjena raketa ... :)
Jedan MCU treba sa 9 GPIO izlaza :)
[ SASA M. @ 02.09.2018. 17:08 ] @
https://www.ebay.com/p/Signal-..._trksid=p2047675.c100005.m1851


ne vidim da se to isplati praviti.
[ pajper1 @ 02.09.2018. 17:20 ] @
Da samo bi mi trebalo 9 ovakvih komada a pri svakom iskljucenju uredjaja vise nebih imao zadate ucestanosti .
[ branko tod @ 02.09.2018. 18:45 ] @
Miki, pitanje jer ja nemam pojma. Da li bi jedan mcu mogao da ima
devet deljenja u paralelnom radu i da ima na svakom izlazu odnos
pauza signal 1:1?
[ mikikg @ 02.09.2018. 19:28 ] @
Da, moze da ima.

U sustini koncept sa MCU bi bio sledeci (jedna od ideja), aktivira se jedan interni HW tajmer recimo sa bazom od 100kHz, dakle taj tajmer ce praviti interapt poziv na svakih 10us.
U interapt rutini radimo vrlo prostu operaciju inkrement (++) nad 9 komada 32bitnih (ako zatreba moze i 64bit) variabli i tako smo dobili prakticno jos 9 sofware tajmera od jednog HW tajmera.
Glavna rutina treba samo da prati stanje tih variabli i kada dodju do odredjenog broja jednostavno da togluje jedan od izlaza i da resetuje tu variablu na nula, to je sve sto je potrebno za jedan kanal. Tako se isto uradi za ostale, malo se ta vremena/brojevi "našilje" na tacnu potrebnu frekvenciju i to bi bilo sve.
Glavna petlja za ovaj slucaj treba da bude "cista i brza" tj treba da bude nekoliko puta brza od 100kHz a bice sa tako malo logike, cak negde u rangu 1MHz sto znaci da ce uvek sa sigurnoscu da uradi ispravno komparaciju i da setuje na vreme potrebne GPIO.
Vremenska rezolucija generisanog signala bi za ovaj slucaj bila 10uS.
[ goran_68 @ 02.09.2018. 19:59 ] @
Velika prednost Mikijevog rešenja je to što možeš da imaš i mnogo više od 9 izlaza sa frekvencijama koje nisu u nekom odnosu (1:2, 1:3,..) već mogu da budu potpuno proizvoljne. Ja sam tako radio kontroler sa 16 PWM izlaza od kojih se svaki posebno podešava.
[ branko tod @ 02.09.2018. 20:35 ] @
Citat:
mikikg:
Da, moze da ima.
Vremenska rezolucija generisanog signala bi za ovaj slucaj bila 10uS.


Onda je to naj rešenje. Izgleda da ću morati da revidiram svoj stav izbegavanja mcu.
[ mikikg @ 02.09.2018. 21:19 ] @
Predlozeno resenje sa MCU je vrlo prosto, to je manje-vise potpuno programsko SW resenje gde program odlucuje o tome kad treba da upali ili ugasi pojedinacni izlazni pin.
Naprednije resenje ali samo za 4 kanala bi bilo bazirano na internih HW tajmerima (toliko ih ima na raspolaganju u STM32F103CBT) gde svaki posebno radi za jedan izlaz. Od toga bolje ne moze! Tu se dobije i maksimalna rezolucija (cak do 25ns) i maksimlna stabilnost generisanog signala - dakle HW tajmer = radi kao sat!
[ SASA M. @ 03.09.2018. 00:16 ] @
pajper1

mislio sam pre svega na ova resenja sa ne555 i sli pa cak i na ova sa deliteljm. nisam ih imao u rukama, da li si siguran da ne pamte zadate vrednosti kada se ugase.
[ mikikg @ 03.09.2018. 12:21 ] @
Pre ce mu ovako nesto trebati ;)

To je mala ali opaka masinica sa Blue Pill i custom I/O bazom, SVE je opto izolovano, ima 8 diskretnih OC izlaza, ima "brze" izolotore za komunikacione linije ili GPIO, externi LCD preko RS232 (ispod LCD jos jedan STM32), izolovan RS-485 sa automatskom DE kontrolom (ModBus + CRC32), nezavistan seriski debug port sa mini konzolom/komandama, automatic power-down sa snimanjem statusa, QEI izolivan ulaz opticki enkoder, interna diagnostika sa statusima koji se pamte tokom vremena ...

Ah da, naravno ima i "neunistivu" FRAM memoriju gde pamti korisnicka podesavanja i parametre ....

Jel ti treba jos nesto? : )




DODATAK:
U prilogu pregled komandi za ovu konkretnu spravu, primer kako to moze da se sve lepo organizuje i prakticno odradi.


[Ovu poruku je menjao mikikg dana 03.09.2018. u 19:27 GMT+1]
[ mikikg @ 04.09.2018. 06:04 ] @
Ili ova Macolina nadogradjena verzija sa JEDNIM Blue Pill kontrolerom? : ) Je'l kapirate sta sve taj malac moze da radi ?? : )

ARM, STM32F103, fenomenalan kontroler a ima ih jos boljih u drugim serijama sa DSP i jos gomilom HW periferija ...

[ DSL @ 04.09.2018. 11:20 ] @
Pustite vi sve ovo...

Ovde su pare:

Citat:
mikikg:
.... Sa 9 MCU moze da se napravi balisticka samonavodjena raketa ... :)


Daj da se organizujemo pa to da pravimo...