Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
IC based jednostavni generatori funkcija
(09-19-2016, 03:50 PM)mikikg Wrote: Ja vas potpuno razumem samo je to malo komplikacija uraditi sve sa diskretnim IC, za to su PIC i ATmega rodjeni da odrade, jedan IC sve zavrsava, DAC sa 8 bitnim R2R nizom, za upravljanje treba jedan potenciometar koji ide na A/D (da se izbegne tastatura i displej) i to bi bilo sve sto se tice generisanja stabilnog sinusa.

PIC16F1783 npr.
Reply
He he, nešto slučajno znam da je Papak napravio opasan generator funkcija od 0.1Hz-10MHz.

Imam utisak da je prevazišao i samog sebe, a i Pakarda kog poseduje :-). Bar po oscilogramima koje videh preko skajpa, izgleda da žestoko dobro to radi.
Probaću da ga nagovorim da malo piše o tome.
Asimetrija na primer od 1% do 99% (trougao i četvrtka za sad) a pri tom perioda mrtva bez mrdanja...

Samo sam možda malo off topic jer mu se sprava sastoji od gomile analogne elektronike (op-amps, tranzistori...). Nije monolitni čip za te svrhe.
Reply
(09-19-2016, 05:20 PM)gorankg Wrote:
(09-19-2016, 03:50 PM)mikikg Wrote: Ja vas potpuno razumem samo je to malo komplikacija uraditi sve sa diskretnim IC, za to su PIC i ATmega rodjeni da odrade, jedan IC sve zavrsava, DAC sa 8 bitnim R2R nizom, za upravljanje treba jedan potenciometar koji ide na A/D (da se izbegne tastatura i displej) i to bi bilo sve sto se tice generisanja stabilnog sinusa.

PIC16F1783 npr.

Aha, to je PIC koji vec ima u sebi 8bitni DAC, moze i to naravno, jos je jednostavnije.
Moj predlog je bio za jos prostije PIC-eve i diskretan DAC sa R2R mrezom ...
Reply
Možda bi mogao onaj generator funkcija sa ATMEGA 16 PIC-om koji ima i LCD display, što sam već negde postovao (ali više ne znam gde) koji sam kupio na Ali Expresu od Kitajaca. Jednostavno stiskaš dugmiće dok ne dobiješ 50Hz za standardnu brzinu, a za 72 obrtaja ili više preračunaš kolika ti frekvencija treba sa tim prenosnim odnosom koji je mehanički definisan remenom i prečnicima osovina i brojem polova motora. To mi se čini najlakše da se dobije više nestandardnih brzina. Naravno, treba i neki pojačavač da se dobije potrebni napon kako bi motor pravilno funkcionisao, recimo ono što je Zbotić planirao sa LM-om.
Reply
(09-19-2016, 05:41 PM)mikikg Wrote:
(09-19-2016, 05:20 PM)gorankg Wrote:
(09-19-2016, 03:50 PM)mikikg Wrote: Ja vas potpuno razumem samo je to malo komplikacija uraditi sve sa diskretnim IC, za to su PIC i ATmega rodjeni da odrade, jedan IC sve zavrsava, DAC sa 8 bitnim R2R nizom, za upravljanje treba jedan potenciometar koji ide na A/D (da se izbegne tastatura i displej) i to bi bilo sve sto se tice generisanja stabilnog sinusa.

PIC16F1783 npr.

Aha, to je PIC koji vec ima u sebi 8bitni DAC, moze i to naravno, jos je jednostavnije.
Moj predlog je bio za jos prostije PIC-eve i diskretan DAC sa R2R mrezom ...

Da, to je taj PIC. Ima i 12-bitni AD konvertor i 2 Opampa na sebi  Rolleyes . Ceo sklop imao bi jedan Potenciometar i ovaj PIC. Napisao sam na brzinu neki kod i simulirao ga u Proteusu. Nažalost, osciloskop sam pozajmio pa bih izlaz mogao da vidim tek sutra.
Sa nekim PIC koji ima dva DAC (PIC16F1788) može da se menja i amplituda.
Reply
Ma da, tako to treba Wink
Tu bih ja samo dodao nekakav SW mehanizam za "zakljucavanje" tj da preko nekog dodatnog inputa postavimo prekidac (ili taster) pa da se nakon zadavanja frekvencije na potenciometru sa ovim prekidacem/tasterom onemoguci dalje menjanje (a nebi bilo lose ni da se usnimi u EE zadata freq). Na taj nacin bi dobili kratkorocnu i dugorocnu stabilnost koja ne zavisi od trenutno postavljene vrednosti na potenciometru. Mozda to sve i ne treba ali kad ce vec biti slobodnih pinova sto da ne ...
Reply
Evo prva proba. Generator teškom mukom uštiman na 50hz. Odmah mogu kazati da je prosječno precizan pa će za dobre rezultate trebati nešto ozbiljnije. Tu je Gosha bio apsolutno u pravu.

Za početak preko LM3886 pojačano na 6VAC i to na čistom omskom opterećenju od 8 ohma. Malo mi je previsok napon napajanja pojačala pa nisam htio ići dalje. Na ovakvo hladilo LM se poprilično grije tako da će i tu trebati prilagodba. Kako izgleda pojačani signal vidi se na fotografiji. Vjerojatno bi se dalo još malo uštimati.....
Toliko za danas....

[Image: 1_zpsfqxtetcw.jpg]
Reply
@zbotic
Odlicno, to je u sustini to, moze se to sve ustelovati, ne sumljam da ces to privesti optimalnom.

@gorankg
>>> Sa nekim PIC koji ima dva DAC (PIC16F1788) može da se menja i amplituda.

Samo me ovo interesuje kako? Ja imam jednu ideju a predpostavljam da i ti mislis na istu a inace je malo "trik" caka kako to uraditi a da se ne izgubi dinamika i SNR tj da se ne poveca THD …
Fazna kontrola? Smile
Reply
Izlaz iz jednog DAC-a bih odveo na Vref za drugi DAC. Nije baš neko idealno rešenje ali može da posluži.
Reply
Evo kako izgleda "sinus" 50Hz gradske mreže sa kojim sinhroni gramofonski motori besprekorno rade. Ovo što si ti dobio sa generatora i LM-a je daleko bolje i više nego dovoljno dobro za rad gramofona.


Attached Files Thumbnail(s)

Reply
Treba dodati još jedan LP filter i biti će još bolje. Ovaj generator je multifunkcionalni pa mu nisu previše filtrirali signal, a nama treba samo 50-ak hertza.

Za 6 dolara koliko košta, vrijedi deseterostruko Smile Kupim tri komada i sklopku pa će biti za 33, 45 i 78 okretaja, svaki sa regulacijom u fino....
Reply
Spojen trafo (preko otpornika od 5 ohma) i to j to, radi. Vidjet ćemo kako se ponaša pod opterećenjem motora kada za to dođe vrijeme.

Dakle, ovo funkcionira.

[Image: 2_zpsfa5rdqsy.jpg]
Reply
Evo i 50Hz direktno iz 8-bitnog DAC-a PIC16F1783. Nisam se baš preterano trudio oko pisanja softvera. Treba malo bolje uštelovati prekid tajmera iz kog se čita lookup tabela sinusa ali dobro je i ovako. Potenciometrom se menja frekvencija.


Attached Files Thumbnail(s)

Reply
A šta mislite o ovom oscilatoru za audio frekvencije? Da li se od ove sprave mogu očekivati niska izobličenja? Shema je sa bugarskog sajta DIYfan.


Attached Files
.rar   Audio Oscillator v.2.3.rar (Size: 1,05 MB / Downloads: 24)
Reply
(02-01-2017, 11:33 AM)ivanlukic Wrote: A šta mislite o ovom oscilatoru za audio frekvencije? Da li se od ove sprave mogu očekivati niska izobličenja? Shema je sa bugarskog sajta DIYfan.

Oscilator ima standardnu topologiju Wien-ovog mosta, koji u principu ima dobar potencijal za postizanje niskih izobličenja.
Jedan od najboljih oscilatora baziranih na sličnoj šemi je napravio izvesni Viktor iz Rige i on važi za neku vrstu standarda na diyAudio.com.
Kupio sam od njega oscilator za 1kHZ i mogu reći da mu na mojoj MOTU kartici ne vidim izobličenja (pisao sam već o tome u posebnoj temi).

Problem kod ove šeme je što ne vidim filtriranje u kolu AGC koje reguliše izlazni nivo, odn. održava ga konstantnim. IC3a ispravlja izlazni signal i dobija tipičan dvostrano ispavljen talasni oblik koji se onda klipuje na ulazu u sledeći stepen a zatim dovodi na LED drajver, a LED menja otpor fotootpornika VT43N, koji je izvršni organ za regualciju amplitude. Ako se ispravljeni napon ne filtrira, AGC reaguje u njegovom ritmu i vrlo ograničava performanse oscilatora, odn. nivo izobličenja od max. -100dB.
S druge strane, filtriranjem tog napona znatno se produžava vreme smirivanja (settling time) oscilatora pri promeni režima, odn. izlaznog napona ili frekvencije, i to je kompromis koji se mora napraviti kod svakog oscilatora.
Ovu vrstu AGC je koristio Jim Williams u svom oscilatoru sa THD od -110dB, ali je koristio invertujuće ulaze opampova, što takodje doprinosi smanjenju izobličenja.

Ja imam dobra početna iskustva sa jeftinim kineskim oscilatorom sa eBay (tema u ovom bloku), koga sam uz nekoliko jednostavnih izmena doveo na skoro -110dB, ali već neko vreme ne stižem da njim više bavim. Namera mi je da mu na posebnoj pločici napravim bolji AGC.

Prema tome, ako si zadovoljan sa THD od nekih -90 do -100dB, ovaj oscilator će ti to omogućiti.

Pozdrav
Reply
Poštovane dame (ako ih ima) i gospodo, prilično dugo se nisam bavio forumom, zbog raznih višom silom indukovanih obaveza i situacija raznog stepena bedastoće (dve selidbe, dva posla, porodične obaveze itd...). U svakom slučaju, forumu, i vama, dobri ljudi ostao sam dužan odgovore na dva prozivanja od strane Macole, prvi u vezi sa HHO generatorima gde sam pre nesto manje od godinu dana započeo izvesno pisanije koje ću završiti ovih dana, i drugi u vezi sa analognim generatorom funkcija.
Pre nego što nastavim sa pisanjem, shemama i ostalim delatnostima, voleo bih samo da mi moderator razjasni da li ima smisla da ovde nastavljam na tu temu, ili pak da otvorim novu temu, obzirom da je ime ove teme *IC based jednostavni generatori funkcija*, a dva generatora čije ću dati šeme i pcb, nisu sa monolitnim čipovima već koriste op-ampove (jesu IC) ali i određeni broj diskretnih poluprovodnika (tranzistora,, fetova, dioda...)
Odmah da kažem da su u pitanju dve mašine obe opsega rada 0,05Hz-500kHz (1:100 unutar svakog opsega) i generišu trougao, sinus i četvrtku. Prva o kojoj ću pisati jeste amaterska verzija koju sam pre nekog vremena konstruisao za dragog prijatelja radioamatera YU1NGL (dr. Dejan Momirov), dok je druga nastala tokom leta 2016. god. kada se na nekim terenskim poslovima sa kolegom pojavila potreba za prenosnim generatorom funkcije koji će moći da stane u preostalo prostora u koferu sa opremom, a ispunjavaće minimum zahteva za profesionalni instrument, a to je 0,05Hz-500kHz frekventni opseg (odnos promene 1:100 po opsegu), duty-cycle promenljiv od 10-90% bez promene periode, kontrola gain-a, stepenasta kontrola izlazne atenuacije i ugrađeni sweep generator sa mogućnošću linearne ili logaritamske promene.
Reply
>>> voleo bih samo da mi moderator razjasni da li ima smisla da ovde nastavljam na tu temu, ili pak da otvorim novu temu

Pozdrav Papak, otvori novu temu, tako je najbolje i najpreglednije ako imas vec ceo uredjaj sa shemom i pcb ...
Reply
Da, najbolje je nova tema jer tvoje pisanje ovde utopice se u ovu vec prilicno obimnu temu.
Verujem da zasluzuje posebnu temu.
Samo udri napred.
Novac je sredstvo a ne cilj.
Reply
Uradio sam dva generatora funkcija sa XR2206 i ICL8038 da napomenem da su kola od jeftinije varijante sto najverovatnije znaci da nisu original posto su  obadva kostala 600din, uradio sam i par slika pri testiranju ovog XR2206 videcete i sami da na vecoj frekvenciji ima izoblicenja ta izoblicenja se povecavaju otprilike posle 500kHz ispod toga su u granicama normale, jedino cetvrtka i na manjim frekvencijama ima onaj mali ''zaperak'' ili kako vec da ga nazovem...

...malo sam pogresio u nazivima kocka-cetvrtka i testera-trougao na slikama al kasno je za ispravljanje ko se razume shvatice Smile


Attached Files Thumbnail(s)


Reply
Ovo premasenje kod cetvrtke moze da bude i zbog nekompenzovane sonde.

Mislim da ovo vise pripada temi :"IC based jednostavni generatori funkcija"
Novac je sredstvo a ne cilj.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)