ZZZ Napisano Jun 16, 2013 Share #45 Napisano Jun 16, 2013 za "preklopnik" od 24 polozaja . za 8 bita rec 1111 1111 max je 255+1 (za 0000 0000) vrednost je 256 / 24 = 10 zaokruzeno na ceo broj 10 vrednosti za jedan podeok preklopnika od 24 polozaja i mislim da je dovoljna vrednost za koliko toliko uparene primerke... . 10 bita = 1024 vrednosti / 24 = 42 vrednosti za jedan podeok sto mislim da je vise nego dovoljno cak i za ne uparene primerke . 12 bita = 4096 / 24 = 170 vrednosti po polozaju... Link to comment Podeli na ovim sajtovima More sharing options...
micro Napisano Jun 16, 2013 Autor Share #46 Napisano Jun 16, 2013 kako god - sve sto ti treba su recimo 32 ili 48 ili 64 predefinisane vrednosti otpora koje hoces da imas za svaku poziciju disclaimer - ič se ne razumem u tu mikroproc i dacologiju , tako da izvinjavas ako sam konfuzan Ali kad bih "razvukao" da kontrolise naponski recimo 0-2V ili manje opseg od 0-20mA onda bi mogao da ih "uparim" idealno u tih 64 tocaka ili koliko god. Sto se tice automatskog generisanja tabele , recimo ovaj pic ima jedan 12bitni ADC i mislim 8 ili vise multipleks ulaza za isti, tako da recimo kod auto generisanja tabele najednom to odradi za sve jer se pojedini DAC izlazi razlikuju , to su jako male vrijednosti ali merljive. Ali to opet stvara probleme kod projektovanja pcb-a , otpor ldr-ova treba da kod mjerenja bude recimo u naponskom nivou od 0-2,5V da bi se dobila kakva takva preciznost , mislim da je kvalitetan voltmetar bolji izbor od mikrokontrolerskog adc-a , postoji i problem kod rucnog mjerenja jer treba da se upare cetiri vrijednosti sa recimo jednim voltmetrom:) Probacu da referencu oborim ispod 2 volta onda bih mislim jos razvukao to podrucje regulacije. Koliki optimalni max i minimalni otpor ldr-ova bi trebao da bude za attenuaciju , max 100k ili 50koma ili ? Link to comment Podeli na ovim sajtovima More sharing options...
Zen Mod Napisano Jun 16, 2013 Share #47 Napisano Jun 16, 2013 izaberi sam - ako pravis att od 10, 50 ili 100K racunajuci na buffer ispred i buffer iza , mozes komotno 50 ili 100K Link to comment Podeli na ovim sajtovima More sharing options...
micro Napisano Jun 16, 2013 Autor Share #48 Napisano Jun 16, 2013 za "preklopnik" od 24 polozaja . za 8 bita rec 1111 1111 max je 255+1 (za 0000 0000) vrednost je 256 / 24 = 10 zaokruzeno na ceo broj 10 vrednosti za jedan podeok preklopnika od 24 polozaja i mislim da je dovoljna vrednost za koliko toliko uparene primerke... . 10 bita = 1024 vrednosti / 24 = 42 vrednosti za jedan podeok sto mislim da je vise nego dovoljno cak i za ne uparene primerke . 12 bita = 4096 / 24 = 170 vrednosti po polozaju... Eh da imam 170 vrijednosti po polozaju bilo bi jako dobro , sada sa bc550C na izlazu ja sa max izlazom od 2,44V na DAC imam od 100oma do 50koma 695 vrijednosti, ako spustim jos naponsku referencu daca i ako taj darlington to jos "razvuce dobicu ajde da ne preterujemo 2x toliko sto je oko 1400 vrijednosti ,podijeli sa recimo 64 polozaja attenuacije , 21 vrijednost po polozaju attenuatora, sad tu dolazi i nelinearnost ldr pa negdje imas i dva puta toliko polozaja a negdje nemas niti nekoliko za "uparivanje" ldr-ova. Link to comment Podeli na ovim sajtovima More sharing options...
Impuls Napisano Jun 16, 2013 Share #49 Napisano Jun 16, 2013 Necu vam reci da pravite ogromnu gresku u racunanju ali cu postaviti pitanje ponovo: koliko puta je najmanja jacina slabija od najglasnije ako zelite da regulisete recimo 70db? To Vam odredjuje rezoluciju d/a za ldr. Link to comment Podeli na ovim sajtovima More sharing options...
Fukushima Napisano Jun 16, 2013 Share #50 Napisano Jun 16, 2013 Bravo za projekat, mada bi bolje bilo da kontrolise releje atenuatora ali ok. Nemam bas mnogo veze sa digitalijom tako da taj deo ne mogu da komentarisem ali bi preporucio da atenuatori ne budu vece vrednosti od 10K ako planiras da koristis standardne jfet buffere tipa B1. Link to comment Podeli na ovim sajtovima More sharing options...
andrics Napisano Jun 17, 2013 Share #51 Napisano Jun 17, 2013 10 bita = 1024 vrednosti / 24 = 42 vrednosti za jedan podeok sto mislim da je vise nego dovoljno cak i za ne uparene primerke Zoki to bi bilo vise nego ok kada bi dac bio logaritamski . Sad lepo nacrtaj graf Y osa struja X osa otpornost pa onda mozemo da pricamo . Cak i 12bit dac se pokazao kao ne dovoljan ako se oce promena manja od 1dB ( fine tuning). Ako se pitas zasto je potrebna promena manje od 1dB, odgovor je prost da bi se linearizovali medjusobno LDR-ovi . Znas da ja imam uparene ali ni to nije dovoljno ako hoces da L i R kanal budu isti . Unpred da kazem prica sa log pojacavacima ne pije vodu. Link to comment Podeli na ovim sajtovima More sharing options...
andrics Napisano Jun 17, 2013 Share #52 Napisano Jun 17, 2013 Necu vam reci da pravite ogromnu gresku u racunanju ali cu postaviti pitanje ponovo: koliko puta je najmanja jacina slabija od najglasnije ako zelite da regulisete recimo 70db? To Vam odredjuje rezoluciju d/a za ldr. Jako tesko ce postici -70dB sa LDR-om , iz iskustva . Link to comment Podeli na ovim sajtovima More sharing options...
Impuls Napisano Jun 17, 2013 Share #53 Napisano Jun 17, 2013 Hteo sam da ih nateram da shvate da najtisa glasnoca odredjuje koliko treba da bude rezolucija d/a ali mi to izgleda ne polazi za rukom. Ja razumem problme ali oni koji rade ne zele da razmotre sta su sve moguci problemi i kako im pristupiti. Ali evo objasnjenje koje ce nekom vredeti. 70db u glasnoci odgovara 35db u naponu. 35db u naponu je oko 3500 puta veca amplituda maksimalne glasnoce u odnosu na minimalnu. Za 3500 razlicitih nivoa odgovara 12 bitni d/a koji ima 4096. Ako jos zelimo da korigujemo i razlike u LDR-u trebace jos vise bita u dac-u. Malo popravlja stvar sto imaju dva LDR-a, jedan serijski i jedan paralelni pa se korigovanjem onog drugog u paru moze dobti trazena jacina ali ce tada biti razlicita ulazna otpronost levog i desnog kanala. Verovatno ni ovo nece razumeti jer se krece u rad bez poznavanja materije. Nemojte da mislite na osnovu napisanog da je 45db 4500 puta u naponu. Slucajno se desilo da je 35db izmedju 3000-3500 pa sam zaokruzio na 3500 Link to comment Podeli na ovim sajtovima More sharing options...
ZZZ Napisano Jun 17, 2013 Share #54 Napisano Jun 17, 2013 Necu vam reci da pravite ogromnu gresku u racunanju ali cu postaviti pitanje ponovo: koliko puta je najmanja jacina slabija od najglasnije ako zelite da regulisete recimo 70db? To Vam odredjuje rezoluciju d/a za ldr. LDRovi se sasvim dobro regulisu linearnim potom? tako da mislim da nije potrebna log reguracija? Link to comment Podeli na ovim sajtovima More sharing options...
Impuls Napisano Jun 17, 2013 Share #55 Napisano Jun 17, 2013 ZZZ u tom slucaju bi vredelo imati grafik zavisnosti otpora od struje kroz diodu pa iz grafika izvuci vrednosti i preracunati rezoluciju Link to comment Podeli na ovim sajtovima More sharing options...
ZZZ Napisano Jun 17, 2013 Share #56 Napisano Jun 17, 2013 Zoki to bi bilo vise nego ok kada bi dac bio logaritamski . Sad lepo nacrtaj graf Y osa struja X osa otpornost pa onda mozemo da pricamo . Cak i 12bit dac se pokazao kao ne dovoljan ako se oce promena manja od 1dB ( fine tuning). Ako se pitas zasto je potrebna promena manje od 1dB, odgovor je prost da bi se linearizovali medjusobno LDR-ovi . Znas da ja imam uparene ali ni to nije dovoljno ako hoces da L i R kanal budu isti . Unpred da kazem prica sa log pojacavacima ne pije vodu. Ja ti upario najbolje sto sam mogao... Ali ovi nasi su drugi model oni sa do oko 12K vrednosti. . Ja nisam pravio sa dacom kontrolu nego sa obicnim napajanjem i linearnim potom koji regulise rad ldrova i malo sam posle korigovao otporima kanale. . u pravu si tesko je postici najnize nivoe posto nisam pustao struju kroz ldr vise od 16mA a to je davalo vrednosti otpora od oko 25-40 oma a mislim da to nije dovoljno za -70db. A ove rezultate sa duzinom reci sam naveo kao teoretstke mogucnosti. Pa ako nije dovoljan dac 12 bita ima 16 bita verovatno onda i PIC mora da ima rec 16 bita koja se "pusta" na dac da da analognu vrednost za kontrolu? Link to comment Podeli na ovim sajtovima More sharing options...
ZZZ Napisano Jun 17, 2013 Share #57 Napisano Jun 17, 2013 ZZZ u tom slucaju bi vredelo imati grafik zavisnosti otpora od struje kroz diodu pa iz grafika izvuci vrednosti i preracunati rezoluciju Pa ja sam tako i upario moje i andriceve LDRove sa po oko 6 vrednosti struje od jako male do 16mA i NIJE linearana funkciaj vec neka logaritamska. Tako da se solidno moze kontrolisati lin potom tako dje sam istim koracima vracao za isto vreme izmedju koraka i unazad da bi dobio i vrednosti kada se menja otpor u obrnutom smeru. Mislim da bi bilo dobro da ti ldrovi svi stoje na nekom otporniku koji se zagreva na oko 35-40 stepeni . Ja sam odavno napravio jedan obicni bez bufera i sa manualnom kontrolom tek da bih mogao da ga uporedim sa ostalim potovima koje sam imao Link to comment Podeli na ovim sajtovima More sharing options...
Impuls Napisano Jun 17, 2013 Share #58 Napisano Jun 17, 2013 Da bi se dobilo 70db treba gornji ldr da se dize vrednost. tada se menja vrednost pota. Ja sam za razliku od te varijante uradio shunt tip sa fiksnim serijskim otporom pa time i minimalan upliv u zvuk a prema masi LDR. Nisam ga terao preko 10mA da bih mu produzio zivotni vek ali sam sa dva releja paralelno LDR-u dobio jos 3 tisa nivoa. i to je dovoljno dobro. Sa 10mA imam 65 oam na LDR-u. Tako sam dobio sve sto sam zeleo a to je shunt tip pota, Pri najtisim glasnocama u tri koraka step atenuator a posle toga kontinuirana glasnoca i zadrzao sam vrednost celokupnog pota u opsegu od 10-20k Link to comment Podeli na ovim sajtovima More sharing options...
Impuls Napisano Jun 17, 2013 Share #59 Napisano Jun 17, 2013 I mnogo je lakse upariti samo dva LDR-a umesto 2+2. Oni koji su u to tematici ce odmah prigovoriti da ovo nije bezbedno resenje jer u slucaju gubitka napona na LDR-u amp dobie maksimalan signal. I o tome sam razmisljao pa sam stavio mute rele koji radi samo kad i LDR ima napon i tad ne spaja signal na masu. Onda ce neko postaviti pitanje prljavog pota i gubitka kontakta pa ni tad LDR nece imati napon pa ce dobiti amp maksimalan signal. To sma resio tako sto pri ukljucenu LDR odmah ima maksimalnu struju a ja sa potom kradem struju ldr-u a time i LDR povecava vrednost. U ovom slucaju ako pot izgubi kontakt samo ce se utisati a ne pojacati pa se nece desavati pucanja sto se desava cak i step atenuatorima ma koliko bili dobri. Sad mozete da vidite o koliko stvari treba voditi racuna priliko projektovanja jednog obicnog pot-a. A sto nismo uzeli obican pot i zavrsili stvar? Tad ne bi dobili kvalitet koji se dobija sa shunt tipom. Mogao je pot prema masi daleko je jednostavnije. Ali pot moze da izgubi kontakt i dobijemo mebrane u lice, ako je amp snazniji. Predlazem da se napravi jedna tema sa nazivom kako se rpistupa projektovanju uredjaja i da debatom dodjemo do svih mana i prednosti bez dodira sa tehnickim stvarima. tada svi mogu ucestvovati bez obzira da li znaju kako radi tranzistor ili ne. Mozemo uzeti izbor obicnog pota za uredjaj i razmotriti sve varijante i mane i prednosti da svakom bude razumljivo. Link to comment Podeli na ovim sajtovima More sharing options...
ZZZ Napisano Jun 17, 2013 Share #60 Napisano Jun 17, 2013 od vece kolicine ldrovi se lepo daju upariti. recimo 100 komada meni je dovoljna atenuacijaa do oko 50-55 db a oni nivoi koji ostaju dole su skoro kao mute i ne smeta mi. mislim da tu ne treba mnogo komplikovati. I zadovoljan sam kako mi to radi. . druga prica je sa pic kontrolom izgleda da su 16bit ili vise bitni picovi redji? . Ali se mozda moze uzeti neki pic sa 16 ili vise izlaza pa onda se uzima prvi bit sa svakog izlaza a paralelni bitovi se recimo nekim shift refistrom ili tako nesto pretvaraju u serijske i dobijemo rec od 16 ili vise bita? ili cak matricu ako uzmemo po dubini svaku poziciju bita na izlazima? Link to comment Podeli na ovim sajtovima More sharing options...
andrics Napisano Jun 17, 2013 Share #61 Napisano Jun 17, 2013 od vece kolicine ldrovi se lepo daju upariti. recimo 100 komada meni je dovoljna atenuacijaa do oko 50-55 db a oni nivoi koji ostaju dole su skoro kao mute i ne smeta mi. mislim da tu ne treba mnogo komplikovati. I zadovoljan sam kako mi to radi. . druga prica je sa pic kontrolom izgleda da su 16bit ili vise bitni picovi redji? . Ali se mozda moze uzeti neki pic sa 16 ili vise izlaza pa onda se uzima prvi bit sa svakog izlaza a paralelni bitovi se recimo nekim shift refistrom ili tako nesto pretvaraju u serijske i dobijemo rec od 16 ili vise bita? ili cak matricu ako uzmemo po dubini svaku poziciju bita na izlazima? ne mesaj rezulicuiju dac-a sa matematikom kontrolera i 1 bitni kotroler moze da zabelizi 32 bitnu rec. Nema veze kakav je kontroler . BItno je da sve to treba smestiti u opseg dac-a. @ micro Nije mi jasno jedino sto nisi koristio OP ka strujni izvor , u tom slucaju samo promenom vrednosti 1 otpora mozes da imas pun opseg struje sa bilo kojim naponskim opsegom DAC-a. Imas i povratnu spregu tako da nema zajeba. Testirao sam mnoga resenja i ovo se pokazala kao najpouzdanije i totalno ne osetljivo na okolno djubre iz napajanja . Link to comment Podeli na ovim sajtovima More sharing options...
micro Napisano Jun 17, 2013 Autor Share #62 Napisano Jun 17, 2013 Nisam radio sa ldr-ovima do sada nista, ali bez napona na ldr je otpor beskonacan. Uparujem 2+2 jer mi treba stereo nebalansirana varijanta, odnosno po kanalu rade 2 ldr-a. Ako nema struje na ldr-ovima jedan ldr je serijski na putu signala drugi ide na gnd , ako su oba na otporu preko 80Moma , mislim da ne bi trebalo nista da se desi , i da ne postoji nijedan sigurnosni mehanizam za zastitu. Koliko sam shvatio kod attenuacije jedan ldr ide gore drugi dolje i obratno, sto sotverski nije nikakv problem napraviti. Vise me brine ovo termicko setanje zbog ldr-ova i tranzistora dok ne dodju u neku termicku ravnotezu, iako na izlazu dac-a je vrijednost zakovana na 3 decimali mog voltmetra i ne mijenja se. Link to comment Podeli na ovim sajtovima More sharing options...
micro Napisano Jun 17, 2013 Autor Share #63 Napisano Jun 17, 2013 Ja sam probao sa op-om ali kao onaj iz mikrocipovog dokumenta i sa njime nisam dobio nista , pocinje sa 2koma na ldr-u. Da probam po onoj shemi koju si stavio prije. Ovo sa dva bc550c u darlington vezi i diodon na gnd dobijam regulaciju od 100oma do 50koma da mi treba oko 1200 koraka sa daca sa 2,44V referencom, sto vec nije tako lose. Link to comment Podeli na ovim sajtovima More sharing options...
ZZZ Napisano Jun 17, 2013 Share #64 Napisano Jun 17, 2013 Andric ja to posmatram iz ugla laika za picove... vrlo mi je nejasno kako to sve u principu radi to su maximalno izkomplikovali sa tim picovima ti si tu majstor Sa OP ampovima je mozda najbola kontrola a tih kola ima koliko hoces http://www.google.com/search?q=op+amp+current+source&tbm=isch&tbo=u&source=univ&sa=X&ei=Lwu_Ub6-JqKs4ASbq4GoAw&sqi=2&ved=0CD8QsAQ&biw=1135&bih=944 bilo koje Vref kolo sa nekim bjt ili fetom na izlazu za svaki ldr po jedan takav Link to comment Podeli na ovim sajtovima More sharing options...
ZZZ Napisano Jun 17, 2013 Share #65 Napisano Jun 17, 2013 jel ima neko da preporuci neki bazicni tutorijal za picove? Link to comment Podeli na ovim sajtovima More sharing options...
micro Napisano Jun 17, 2013 Autor Share #66 Napisano Jun 17, 2013 Postoje tutorijali za picove na netu ali to je sada prilicno sirok pojam jer postoje 8bitni,16bitni,dsp,32bitni, svi oni imaju pic prefiks, recimo PIC16F su ti 8 bitni pa onda PIC18F isto 8 bitni ali malo napredniji , pa onda dolaze 16 bitni i to dsPIC30F,dsPIC33F itd. pa onda imas PIC24F i jos raznih slova umjesto F , pa onda 32 bitni PIC32. Cije su tu vrlo sarolike recimo vecina ovih matorih 8bitnih su iste cijene ili vecinom skuplji , u biti sto noviji pic vecinom i jeftiniji. Takodje i politika da C kompajleri (sluze za pisanje programa) koji su sada u vlasnistu proizvodjaca picova imaju ogranicenja ako su besplatni , i to za 8bitne generisu smece u kodu da ga povecaju od 70-100% i nekoliko puta usporavaju pic , da bi prodali licencu za C kompajler , za 16 bitne i 32 bitne to jos ne rade tako da su za 16 bitne i 32 bitne besplatni C kompajler je jako dobar , sto za 8 bitne kompajlere ako ga ne kupis ne vazi. Takodje i brzine i sa kolikom memorijom raspolazu, recimo stari pic16F84 imao je 1kb programske memorije i 64bita moglo bi se reci ram memorije, dok ovi novi imaju recimo 128kb 16kb za prakticno istu cijenu onog matorog ili 25%skuplji, postoje i ovdje razlike sta sve ima hardverski u nekom picu. Vise manje, konkurencija ARM mikrokontrolera zadnjih godina je oborila i cijene novijih picova. Link to comment Podeli na ovim sajtovima More sharing options...
Preporučeni Komentari
Kreiraj nalog ili se prijavi da daš komentar
Potrebno je da budeš član DiyAudio.rs-a da bi ostavio komentar
Kreiraj nalog
Prijavite se za novi nalog na DiyAudio.rs zajednici. Jednostavno je!
Registruj novi nalogPrijavi se
Već imaš nalog? Prijavi se ovde
Prijavi se odmah