DIY Electronic projects
Curve tracer - 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: Curve tracer (/showthread.php?tid=576)

Pages: 1 2


Curve tracer - TDA - 08-14-2014

Jedan naš član je izrazio želju da napravi Curve tracer.
Imam želju da mu pomognem u tome, ali nemam dovoljno znanja i iskustva sa ovakvim mernim uređajima.
U principu uređaj bi trebao da služi prvenstveno za uparivanje jfetova i kalibraciju zvučnog sistema.
Na netu ima svačega i ja nisam siguran šta je tu ok a šta ne.
Skontao sam da je ovaj uređaj moguće napraviti kao samostalni uređaj ili kao uređaj koji se kači na zvučnu karticu i radi uz pomoć Arta softvera.

Da li neko ima gotovo rešenje ili da probamo da zajedno napravimo nešto ovako?
Siguran sam da će se i član koji je izrazio želju za ovim uređajem jednog trenutka uključiti u ovu temu i pomoći nam ili nam dati neku sugestiju...


RE: Curve tracer - mikikg - 08-14-2014

Za pocetak evo definicija i opis za curve tracer.
http://en.wikipedia.org/wiki/Semiconductor_curve_tracer

PS: za to je neophodan neki pomocni sklop (ima raznih shema na internetu) i osciloskop. Nisam siguran da moze sa zvucnom karticom da se napravi, ne znam, ali su slabe sanse ...

Za zvucne sisteme, merenje impedanse, to je druga sprava u pitanju. To bi vec moglo sa zvucnom karticom da se odradi ili sa VNA za koji sam startovao temu Smile
Mada mislim da bi na ovu temu @Zvu imao stosta pametno i korisno da nam kaze jer se bas sa tim stvarima zanima Smile


RE: Curve tracer - Braca - 08-14-2014

(08-14-2014, 10:30 PM)mikikg Wrote: Za pocetak evo definicija i opis za curve tracer.
http://en.wikipedia.org/wiki/Semiconductor_curve_tracer

PS: za to je neophodan neki pomocni sklop (ima raznih shema na internetu) i osciloskop. Nisam siguran da moze sa zvucnom karticom da se napravi, ne znam, ali su slabe sanse ...

Mislim da može da se napravi sa dobrom zvučnom karticom, jer ona sadrži i A/D i D/A konvertor, oba sa promenljivim pojačanjem. Ta aplikacija bi bila slična merenju THD itd. u loopback vezi. Ja tu veći problem vidim u programiranju...

Pozdrav


RE: Curve tracer - mikikg - 08-14-2014

Hmm, u pravu si! Ja sam to gledao kroz staticnu/DC karakteristiku pa mi zato audio kartica koje su u skoro svim slucajevima AC coupled nije licila kao pogodna. Ali niko nas ne sprecava da se to sve "zavrti" na nekoj ucestanosti i opet isto prakticno odradi. Od DC do sta znam 100-ak Hz nece ni jedan tranzistor da pokaze neku bitnu promenu. Parazitne pojave ce veoma malo da uticu na tako niskim ucestanostima i da smetaju bitno merenju.
U krajnjem slucaju je i nebitno posto se ovde nece juriti apsolutne vrednosti rezultata vec je poenta snimiti X tranzistora i upariti ih u prakticno istim uslovima rada kakvi god da su.

Evo nasao sam cak i neke gotove sheme, moguce da su tu negde i gotovi programi …


RE: Curve tracer - nik - 08-15-2014

Ima i softver. Prvi & drugi PDF isti projekat, autor prof. George R. Steber. Drugi PDF na str 5. ima napomenice i za SW.
"Na adresi www.arrl.org/qxfiles potraziti 7x06Steber.zip". I stvarno ima, ziv jos uvek. Evo zipeta u prilogu:

.zip   7x06Steber.zip (Size: 114,44 KB / Downloads: 1)


RE: Curve tracer - Jevrem - 08-15-2014

Dobar deo sema ima ovde http://www.diyaudio.com/forums/vendors-bazaar/205733-intelligent-curve-tracer-3-0-release.html Po meni bi bilo interesantno da curve tracer ima svoju memoriju i da se podaci citaju u excel tabelu pa se merene jeinice mogu lako selektovati. Grafikon je takodje interesantna ali zamislite 100 krivih odjednom otvorenih na ekranu.

Nisam znao da ARTA moze da odradjuje ovakav deo ali i to je interesantno. Da li neko ima sazvakane plocice za adapter za artu sa vec smestenim pojacalom i mikrofonskim preampom na istoj plocici tako da to bude kompletan uredjaj bez dodatnih kablova i pojacala?


RE: Curve tracer - acivoj - 08-15-2014

Imam neki ruski CT koji mi tu i tamo posluži kao skop.
Znači, igračka.



RE: Curve tracer - Khadgar2007 - 12-31-2014

Da malo dignem temu iz zaborava. Već neko vrijeme si razmišljam o curve traceru koji bi priključio na skop. E sada baš na internetu nema puno konkretnih projekata koji bi pokrili testiranje tranzistora i lampi. Malo opširnija tema o lampaškom traceru ima ovdje http://www.diyaudio.com/forums/tubes-valves/173255-diy-curve-tracer.html i čovjek koji je počeo temu je složio jedan po uzoru na Tektronixa 576 samo za lampe. Ima šema i sve. E sada kako je moje znanje elektronike malo ograničeno ča se tiče takvih sklopova rekoh da priupitam za koji savjet.

Razmišljao sam i zaključio da ako bi si napravio neki curve tracer htio bi za tranzistore i lampe. Znači nešto kao Tek 576 te sam skinuo njegov service manual i počeo gledati jednostavnije stvari poput kolektorskog napajanja. Napajanje samo po sebi nije komplicirano ali me zanima jedna druga stvar. U Teku je ograničenje struje riješeno uz pomoć snažnih otpornika(65W) pa me zanima da li je isplativo to ograničenje riješiti sa nekim snažnim CCSom gdje bi sa potom ili možda nekako sa otpornom mrežom birao koliko struje hoću da mi daje CCS te ne bi trebao imati gomilu jakih(a i pretpostavljam preciznih otpornika) koji bi sigurno dosta koštali.
Jedino što je ograničavajući faktor je napon do kojih 1000V te struja od barem 5A na naponima predviđenim za tranzistore. Ali opet i to bi se trebalo dati riješiti sa dva CCSa jedan za tranzistore a drugi za lampe.


RE: Curve tracer - Khadgar2007 - 02-17-2015

Malo sam nagnjavio Macolu ovih dana preko PMa oko jednog generatora stepenaskih impulsa(kojeg sam vidio ovdje http://forum.yu3ma.net/showthread.php?tid=31&page=2 u temi koja nema veze sa curve tracerom) pa evo i danas zgotovljenog sklopića.

DC coupling


AC coupling


Sync out





.pdf   stepen generator pozitivni.pdf (Size: 5,48 KB / Downloads: 13)


RE: Curve tracer - Gosha - 02-19-2015

(02-17-2015, 03:59 PM)Khadgar2007 Wrote: Malo sam nagnjavio Macolu ovih dana preko PMa oko jednog generatora stepenaskih impulsa(kojeg sam vidio ovdje http://forum.yu3ma.net/showthread.php?tid=31&page=2 u temi koja nema veze sa curve tracerom) pa evo i danas zgotovljenog sklopića.

Mislim da sam ti vec u nekoj temi preporucio plug-in Tektronix 7CT1N:

http://w140.com/tekwiki/wiki/7CT1N

Ja sam na protoboard-u isprobao njegov step generator i veoma sam zadovoljan kako to radi.
Ovi tvoji oscilogrami mi se ne svidjaju.
Ne znam sta je u pitanju, los scop ili los projekat. Ovo zaobljenje stepenica na AC coupling-u je verovatno zbog scopa ali ovi spicevi na prvoj stepenici mi se nimalo ne svidjaju, tu nesto nevalja.

Ja ti preporucujem da probas step generator kao kod 7CT1N.


RE: Curve tracer - Khadgar2007 - 02-19-2015

Jesi spomenuo si njega i dobro se toga sjećam. Samo postoje nekoliko "problema"   Big Grin  
Prvi moje znanje elektronike nije baš takvo da bi znao "isčupati" step generator iz te šeme. Drugo ionako bi trebalo u šemu prepravljati jer osim poluvodiča ovo bi mi služilo i za lampe(znači veća voltaža po jednoj stepenici). Treće ovako postepeno da nešto radim bi ipak pohvatao više stvari nego da mi netko kaže da iskopiram to i to. Inače ovaj projektić nije da mora biti pod hitno gotov već ako bude gotov za godinu dana ja zadovoljan,a ako će biti pokušaja i pogreški u svrhu da se nešto nauči nitko sretan od mene(dobro moj džep baš neće biti sretan  Tongue ).


RE: Curve tracer - Gosha - 02-19-2015

(02-19-2015, 09:56 PM)Khadgar2007 Wrote:  Inače ovaj projektić nije da mora biti pod hitno gotov već ako bude gotov za godinu dana ja zadovoljan,a ako će biti pokušaja i pogreški u svrhu da se nešto nauči nitko sretan od mene(dobro moj džep baš neće biti sretan  Tongue ).

E ako ti nije hica super. I ja sam se  nedavno zainteresovao za jednu ovakvu spravicu i poceo malo da raduckam ali uvek se nesto ispreci.
Nadam se da cu u nekom doglednom vremenu poceti ponovo da radim na projektu "Curve tracer" pa cu rado podeliti mija iskustva.


RE: Curve tracer - Khadgar2007 - 02-20-2015

Rekoh da ću okačiti i kako za sada izgleda skalamerija kolektorskog napajanja,veoma improvizacijski što se tiče vrijednosti elemenata ali šematski je to tu negdje kao što sam i zamislio(skoro kopija Teka 576). Idemo redom utičnica 220V pa na variak onda sa variaka na otpornike za regulaciju struje pa na trafo(220V/18V),sa grecom se napon ispravi i vodi na DUT. Otpornik za očitanje struje je 1,3ohma. Mali ispravljač sa LM317 mi služi za drajvanje gatea mosfeta(+ ispravljača na gate, a - na - greca)

 Prikaz na skopu je po meni odličan iako nema razloga zašto ne bi bio,vidjeti će se kakav će biti prikaz kada napravim prvu verziju sklopića za drajvanje baze/gatea.  Tongue








RE: Curve tracer - Macola - 02-21-2015

(02-17-2015, 03:59 PM)Khadgar2007 Wrote: Malo sam nagnjavio Macolu ovih dana preko PMa oko jednog generatora stepenaskih impulsa(kojeg sam vidio ovdje http://forum.yu3ma.net/showthread.php?tid=31&page=2 u temi koja nema veze sa curve tracerom) pa evo i danas zgotovljenog sklopića.

DC coupling


AC coupling


Sync out

Prvo,
Jedino ti je oscilogram na DC coupling validan.  
Generator stepenice ima DC stanja koja traju neko vreme, a DC komponenta se ne može preneti kroz sprežni kondenzator za AC coupling osciloskopa.

Dalje, iznenađen sam da ti generator uopšte i radi obzirom da je napravljen na tom protoboard i da nema nikakav decoupling napajanja!  Tu, kako stoji, na tom protoboardu, treba dodati 100nF +!00uF između tačaka koje su napajanje i masa!

Treće, generator stepenica koji sam nacrtao mora imati visokoimpendansni buffer jer jedino tako nema uticaja na stuju punjenja i pražnjenja onog C sa kojeg se "skida" stepenasti signal. Taj C takođe mora biti visokog kvaliteta, odnosno MKP.
Sama sonda skopa već vrši uticaj na preciznost stepenice pomoću svojih 1 ili 10 megaohm i ok je pomoću nje se uveriti da li sklop radi,ali kada upotrebljavaš sklop jedino je istina iza buffer.

Abeceda elektronike se započinje sa korektnim izvođenjem napajanja, ma šta pravio.
To je prvi i osnovni korak koji moraš dobro da savladaš da bi sklopovi radili kako ti želiš, a ne kako oni žele.
To nije naivna veština i možeš je smatrati ravnoj veštini kreiranja novih sklopova.
To se uči polako i godinama, i kada dostigneš veliku brzinu uspešnog kreiranja novih sklopova, skoro istovremeno ćeš steći i veštinu vrhunskog izvođenja napajanja istih.
No, za početak ćeš se držati pravila da na svakih nekoliko cm vodova napajanja stavljaš po 100n i bar 10-tak uF.
Kasnije ćeš razumeti detalje oko toga, a za početak nećeš biti razočaran radom tih tvorevina.
Pisao sam o tome baš mnogo, u mnogo tema, pa te ne mogu uputiti na neku posebno, ali kao ključne reči za pretragu literature koristi reči "supply decoupling".
------------------------
Što se tiče neke struje kojom ćeš delovati na DUT, a koja će biti diktirana generatorom stepenastog signala, to možeš izvesti na sledeći način: (viidi pdf u prilogu)


.pdf   Isource.pdf (Size: 6,99 KB / Downloads: 26)

To sa pdf predstavlja upravljivi strujni izvor. Zavisnost je Iout=Uin/Rshunt. Polaritet izlazne struje će biti jednak polaritetu ulaznog napona.
Ulazni napon treba da je u granicama od 0-1V i ta se vrednost pomoću nekog atenuatora ispred skalira na tu veličinu, a tu veličinu dovodiš iz nečeg kao što je generator stepenica ili šta god drugo.
Izlazna struja može biti max. 500mA sa dobro ohlađenim BD135-136.
U suštini to je i više nego dovoljno za najveći broj naprava koje testiraš.
Sklop će moći da održi tačnu izlaznu struju u granicama promene napona na izlazu od +-10V što je u skladu sa analognim mašinskim naponom (standardna veličina kod analognih računara).

Da budem precizniji oko funkcije ove naprave kao strujnog izvora.
Strujni izvori su dužni održati struju konstantnom, nezavisno od pada napona na DUT (normalno, ovo će važiti ukoliko napn na DUT ostane u granicama od +-10V, ograničenje je napon napajanja, za teoretski strujni izvor bi bio potreban beskonačno veliki napon napajanja, no mi se moramo zadovoljiti realnim veličinama).
Najbolje ću ti objasniti primerom.
Na primer, dovešćemo ulazni napon od tačno 1VDC i staviti Rshunt od tačnih 10R.
Izlazna struja će biti pozitivnih 100mA ako između Iout i GND staviš sledeće stvari:
diodu, šotki diodu, LED, deonicu baza-emiter nekog NPN tranzistora, neki kalem, neki otpornik u opsegu od 0-100R, ili kratak spoj Iout i GND i td i td...

Pad napona na DUT će biti onoliki koliko izaziva tok od 100mA kroz DUT. Diodne barijere su transparentne i neće promeniti izlaznu struju kroz Iout.

Dakle, naprava je kontrolisani strujni izvor u pravom smislu i to izvor koji radi u oba kvadranta (-1V na Vin = -100mA na Iout).

Šta to sve znači u još užem smislu?
Pretpostavimo da želiš ispitati Ud/Id krivu za neku diodu.
Prikačiš je između Iout i GND tako da je anoda na Iout a katoda na GND.
Dovedeš testerastu uzlaznu rampu, ili stepenastu uzlaznu rampu od 0-1V i na tvom I out će se po istom zakonu struja menjati od 0-100mA.
Posmatranjem napona između Iout i gnd možeš videti U/I krivu te diode.

Ako je za Iout zakačena baza nekog NPN tranzistora, a emiter mu je na GND, onda možeš posebno napajati kolektor i čitati promenu njegove struje, odnosno meriti hfe za svaku tačku "stepenice".

Narava je sama za sebe veoma upotrebljiva za testiranje mnogo toga, osim toga uz malo veštine i dovođenje upravljačke veličone oba polariteta možeš na primer okrenuti diodu bilo kako i iz napona na Iout ćeš videti kako si je okrenuo.
Naravno, negativni upravljački polariteti su potrebni za testiranje PNP tranzistora i slično.
Možeš na primer dovesti neku konstantnu stuju na diodu, potom je grejati i hladiti i tako snimati njenu temperaturnu zavisnost napona barijere, i tako dalje i tako dalje.

Sprava je prirodni produžetak na neki generator nekakve ramp funkcije.

Na šemi nisam nacrtao decoupling kondenzatore. naravno oni su neophodni i moraju se nalaziti što bliže nožicama napajanja op-amps, takođe i na kolektorima BD135-136. Reda veličine 10u +100nF kod op-amps, a 100uF +100nF na kolektorima power tranzistora.
Kao op-amps možeš upotrebiti jevtini a precizni OP07 i on će zadovoljiti za frekvencije rada do nekoliko KHz (što je opet i više nego dovoljno za takve testove).

Pozz


RE: Curve tracer - Khadgar2007 - 02-21-2015

Decoupling znam da je bitan i svugdje ga stavljam(ako je potrebno) kada radim završnu verziju. Ovdje ga nisam stavio jer sam samo htio vidjeti kako sklop funkcionira iz istog sam razloga onih izlaznih 1uF stavio prvi koji mi je bio pri ruci(jedini drugi su bili žute iskre od 1uF/250V koje su ogromne). Kada ću raditi PCB onda će se sve napraviti po propisu.


Da se vratim sada na generiranje struje za bazu. Drago mi je da sam barem "pogodio" tj. našao ugrubo na netu kako se regulira struja baze. Ono što mi i dalje nije jasno je sljedeće. Malo ću da citiram,

Quote:Ulazni napon treba da je u granicama od 0-1V i ta se vrednost pomoću nekog atenuatora ispred skalira na tu veličinu, a tu veličinu dovodiš iz nečeg kao što je generator stepenica ili šta god drugo.
Pretpostavljam da je tih 0-1V atenuirani napon kompletne sekvence jednog stepeništa,a ne samo jedne stepenice. Ako je tako onda ako bi htio da reguliram broj stepenica tj. broj krivulja izlazne karakteristike nekog elementa morao bi da to napravim nekako drugačije a ne regulirajući napon napajanja step generatora. Regulirajući taj napon onda bi i atenuirani napon mijenjao a sa njime i struja baze ili griješim?
Pitam zato jer mi se nekako jednostavnije čini regulirati broj stepenica sa naponom napajanja sklopa nego da imam recimo 10tak vrijednosti kondenzatora(recimo onaj ulazni di dovodim pravokutni signal) koje moram preko nekog prekidača preklapati. Također mi se čini da bi ti kondenzatori morali biti veoma precizne vrijednosti i dobro proračunati da svaki fino poveća ukupan broj stepova za jedan. Što se tiče same izvedbe sa preklapanjem kondenzatora neka mi logika govori da bi taj rotacioni prekidač(ili što već) bilo najbolje montirati na pcb a ne da vučem žice od kondenzatora do prednje ploče gdje je preklopnik i nazad jer tko zna kakvi bi se smetnje tu izrodile.

Drago mi je da se diskutira ovako otvoreno na forumu jer sigurno ako se netko drugi upusti u gradnju curve tracera naći će ovdje korisne informacije ako naravno ne misli iskopirati neki od tracera koji se mogu naći na netu.

p.s.
imao sam baš jedno pitanje vezano za drajvanje fetova i lampi ali počela je košarkaška utakmica na TVu te sam prekinuo pisanje posta, i evo dva i po sata nakon toga zaboravio sam pitanje.  Big Grin I ne nemoj mi ništa predlagati ili dati gotovu šemu trebam se malo i ja pomučiti pa kada zapnem biti će pitanja.


RE: Curve tracer - Macola - 02-22-2015

Khadgar2007 drugar,

Generator stepenica bi trebalo da bude samostalna jedinica sa sopstvenim napajanjem.
Njen izlaz bi trebalo da bude standardnih "mašinskih" 10V ili pak možda još bolje +-10V. To je uobičajen standard za razne kontrolne signale zato što je standardni napon napajanja op-amps +-15V i sa +-10V signala se i u najgorem slučaju može obezbediti siguran oputput swing od +-10 tih standardnih V.

Najelegantnije je to izvesti pomoću nekog mikrokontrolera i DAC. Danas je to sasvim uobičajen način rešavanja tih referentnih signala, dok analogna rešenja shvati kao dobru vežbu za razumevanje rada sklopova.

Ne znam kako stojiš sa programiranjem mikrokontrolera, ali ako to nisi radio svi ćemo ti pomoći u tome da napraviš generator složenih signala koji se može koristiti i za curve tracer između ostalog.
Sasvim nespecijalizovani MCU sa R2R ladder network može biti sasvim solidan DAC od 8 ili 16 bit koji može bez specijalnih analognih mera i sa običnim power bufferom iza, proizvesti veoma složene oblike raznih rampi i sličnih ponavljajućih figura do par desetina KHz što je za curve tracer i slične test naprave apsolutno dovoljno.

Ako se do sada nisi dohvatao programiranja MCU, vreme je da počneš. Danas je to postalo nužno ako se želiš baviti elektronikom.
Toliko je lako proizvesti precizni stepenasti signal sa MCU, da se svodi na jedan jednostavan obrazac i par nekih delay u petlji.
Nekoliko linija koda u C.
Daleko složenije talasne oblike takođe možeš praviti čitajući neku tabelu u koju si uneo vrednosti po krivulji koju poželiš.
Sa 16 bit DA konverzijom i malo bržim MCU uz malo kvalitetne analogne elektronike, na izlazu naprave možeš dobiti veoma fini signal proizvoljnih oblika i amplituda od 0 do +-10V, što je veoma standardizovano za analogna ispitivanja i vrlo fleksibilno za korišćenje.
Praktično pravi mali profi generator kompleksnih oblika.
Praviš jedan jedini i nepromenljiv hardver samo jedan put, a kako napreduješ tako i unapređuješ softver i ubacuješ ga iznova u napravu.
Zatreba ti neki nov i specifićčan talasni oblik za neka testiranja, sedneš pola sata i napraviš tabelu tog oblika, sručiš to u MCU i imaš to novo zauvek.
Pošto voliš da praviš merne instrumente ovo ti je idealna prilika da počneš da se družiš sa MCU i programiranjem, a svi ćemo ti pomoći u tome.
Možeš imati LCD, tastaturicu, memorisati neke oblike, prozivati ih iz memorije, namestati im amplitudu, DC nivo, frekvenciju, broj iteracija u periodu, i td i td..
Vrlo dobri MCU sada koštaju svega nekoliko eur, i kada pogledaš na kraju, ako bi sve rešavao analogno to bi te drastično više koštalo, manje precizno radilo i nužno zahtevalo posebne mere oko termičke stabilizacije sklopova koji odrađuju timing.
Ni sa MCU ne možeš izbeći analogne dodatke koji će ti obezbediti mašinski standard od +-10V maksimalne izlazne amplitude i 50R standardne interne impendanse generatora, ako misliš da ti to valja.
Pusti one surogat generatore koji mogu dati +-2.5v na izlazu, to su polurešenja odnosno "štaka" kojom se izbegavaju dodatna napajanja i dodatni analogni sklopovi jer u proseku "digitalci" nešto beže od tih analognih dodataka i naprave tako zato što toliko izlazi iz DAC, a tebi će sa takvim najčešće kad-tad zatrebati dodatni precizni amp iza da bi podigao željeni nivo.
Odmah u startu uz MCU napraviš i anlogni precizni amp sa power buffer sa 50R izlaza.

Evo na primer, je ću ti dati šemu tog analognog dela iza MCU, kojim ćeš obezbediti standardne amplitude od maksimalnih +-10V izlaza i 50R impendanse, a druge kolege ti mogu polako docrtati LCD, tastaturicu i slične predloge da napraviš svoj generator kompleksnih oblika.
Za početak predlažem da radiš sa 16 bit i koristiš R2R ladder network, kao jednostavnu formu brzog i sasvim dovoljno tačnog  DAC, i naravno ni malo skupog, jedino što treba izabrati MCU sa dosta pinova.
Predlažem PIC iz serije 18F, sa 40 pinova i napajanjem od 5V.
PIC imaju dosta snažne izlazne pinove od 25mA sink-source i kada su opterećeni R2R ladder network, naponi na pinovima bukvalno sklapaju do napona napajanja. Tako se dobije vrlo pristojna 16 bit DA konverzija, i sa načinom kakav ćeš videti u šemi, dovoljno je da na dva izlazna porta pošalješ 16 bit binarni broj i na izlazu ćeš imati željenu vrednost u granicama od +-10V maksimalno, sa podelom od 65535 delova rezolucije za +-10V.
20Vpp je dovoljo čak i za drajvovanje g1 neke snažne cevi radi testiranja njene krive.
Sve jednostavno radiš slanjem brojeva na portove. Kako ćeš brojevima manipulisati ostaje kao stvar tvoje slobodne volje.
40 pinski PIC iz serije 18F mogu raditi na 40MHz clock, možeš na primer upotrebiti cele D i B portove za DA konverziju, pri čemu ti ostaju A, E, i C port, za RS232 komunikaciju, pogon LCD, neku tastaturicu od tri do pet tastera, oba PWM, i čak i neki A/D slobodan ulaz za nešto...
 
Evo šeme analognog dela i napajanja, a neka ti drugi ili ti sam nadograde LCD i neku tastaturicu kojom možeš vršiti izbore i podešavanja.
Sam PIC treba napajati sa tačnih +-2.50V i za to nisu dovoljni obični 78xx stabilizatori već TL431 na primer, kao što sam nacrtao.
 
Program ćemo svi graditi u "letu" prema potrebama koje u prvi mah budeš imao. Posle ćeš ga sam širiti.
Jednom dobro napraviš hardver i sve ostalo je samo kucanje po tastaturi računara.
Fantastična tema za igranje i učenje istovremeno, a na kraju ti ostane odličan merni uređaj.
Za MCU i LCD je sasvim dovoljno 50mA napajanja a backlight LCD valja napajati nekim drugim izvorom ispred stabilizatora za MCU.
Otpornici za R2R ladder network valja da budu bar 1% metalfilm da bi ti to lepo radilo.
Op-amps neka budu neki bolji kao na primer makar MC33272(4), i to će ti obezbediti sasvim dobru napravu uz male troškove i lako učenje jer se ne moraš baviti komunikacijom sa nekim eksternim DAC.
Strašno jednostavno rukovanje čak i za potpunog amatera, a i dalje ostaje veoma dobar kvalitet za to što želiš i kada naučiš mnogo o MCU.

Pozz


.pdf   Predlog.pdf (Size: 14,6 KB / Downloads: 22)

P.S.

Shvati ovo kao vrlo praktičan predlog, ne kao bilo kakvo insistiranje.
Ti naravno odlučuješ, ali veruj malo i iskustvu.


RE: Curve tracer - Khadgar2007 - 02-22-2015

Hvala još jednom na opširnom objašnjenju. I meni je palo na pamet da se taj generator napravi sa nekim uC upravo radi jednostavnosti upravljanja istog ali kako nemam pojma o programiranju nekako nisam htio da se sa time uhvatim u koštac. Svakako prihvaćam prijedlog jer nisam toliko upućen u elektroniku da bi ga odbio i nastavio po svome.

Znači odmah iz prvog odlomka koliko sam shvatio da napravim ovaj sklop na kompletno zasebnoj tiskanoj pločici pa onda izlazni signal vodim dalje do atenuacije(ili nečeg desetog) s kojom ću drajvati neki DUT?
Ovo je stvarno zgodno riješenje jer bi onda mogao da implementiram i raznorazne zaštite DUTa na vrlo jednostavan način. Recimo pri prevelikoj disipaciji na DUTu samo kažem uC da mi isključi stepenasti napon i recimo glavno napajanje DUTa do daljnjega.

Danas pogledam kakvih PICeva ima ili možda netko ima kakav prijedlog?


RE: Curve tracer - Macola - 02-23-2015

Pošto ne znaš šta će ti budućnost doneti, odnosno koju količinu tabela ćeš smestiti u taj PIC, onda izabereš neki sa malo više fleša, kao na primer 18F4620.

Dovoljno je brz za te potrebe, dovoljno jednostavno se setuju periferije, ima mnogo memorijskog prostora u svakom smislu i ne košta nešto previše.

Takva naprava može često biti programirana, jer igraćeš se maksimalno, te u taj čip odmah možeš strpati bootloader i trajno mu ostaviti zakačen MAX232 na RX i TX pinove.

Besplatan a provereno dobar botloader imaš ovde:
http://www.etc.ugal.ro/cchiculita/software/picbootloader.htm

Naravno, čim su pomenute mogućnosti MCU, apetiti su ti odmah porasli.
To i jeste jedna fenomenalna prednost MCU jer se može mnogo toga odraditi jednim čipom.

Kada odlučiš šta želiš dalje, idemo dalje.
Napravi nekakav presek osnovne ideje pa ćemo razmotriti šta je najpovoljniji način i šta se to sve korisno može izvući iz jednog MCU.

Pozz


RE: Curve tracer - Khadgar2007 - 02-23-2015

Onda da idemo redom,možda će biti "čudnih" ideja i svega i svačega ali vi vidite da li je to izvedivo pa predložite nekakvu alternativu
1. Generiranje stepenastog napona
2. Reguliranje broja stepenica
3. Praćenje disipacije na DUT- kada se prekorači dozvoljena vrijednost da isključi glavno napajanje DUTa i step generator( ovo nije prioritet ali jednog dana bi bio zgodan dodatak). Ne treba prikazivati napon i struju kroz DUT ali opet zašto ne ako je moguće.
4. Praćenje svega toga na recimo 16x4 lcd displayu
5. Kretanje kroz menije uz pomoć jedne ili dvije tipke i mijenjanje vrijednosti npr. broj stepenica uz pomoć rotacionog enkodera(zašto, zato jer imam jedan od Bournsa EM14 koji mi već stoji 10tak godina u ladici).

Razno: recimo da se spoji drugi display i na njemu prikaže kolika je vrijednost struje baze/napona gatea ili grida po stepenici onda recimo odabrani otpor za regulaciju disipacije(oni u primaru trafoa),ali to je za početak ne previše nego puno previše jer će ionako te vrijednosti pisati na prednjoj ploči pored tih preklopnika sa kojima ću to birati. ALI da ako je moguće da se spoji još jedan display za kasnije igranje to bi bilo zgodno.
Tako da mi iz "stavke" RAZNO samo treba potvrda da li je prekomplicirano i nespretno spojiti još jedan display ili ne. Kada se malo više upoznam sa uC i programiranjem onda ću malo sam kemijati da osposobim i ove ostale opcije koje bih dodao.


RE: Curve tracer - Khadgar2007 - 09-04-2015

Prošlo su skoro dva godišnja doba od zadnjeg posta. Dosta se toga pričalo preko emajla,PMova i sl. Hrpice dijelova su nabavljene. Tako da je došlo vrijeme da se nešto i realizira.

Početi ću sa glavnim kolektorskim napajanjem,za sada stepenasti generator ostavljam sa strane jer oko njega će biti hrpa posla. Znači kao što sam možda već rekao a možda i nisam, odluka je takva da ću strujni limit napraviti sa otpornicima u primaru trafoa,regulacija napona se vrši uz pomoć variaka a sekundar trafoa ima nekoliko naponskih područja. Prebacivanje radnih područja za napon i otpornika će se obavljati uz pomoć triaka kako mi je Macola preporučio,anjima će se upravljati preko PICa.

Evo grube šeme kako će izgledati kolektorsko napajanje(bez triaka i ostaloga jer je to nebitno za sada).



Za ispravljanje na sekundaru sam uzeo diode u to-220 kućištu. Koristiti ću dvije diode u seriju i to puta četiri da tvore grec. Napravio sam PCB ali kako će na pločicu doći naponi i do 1kV rekoh da okačim da vidim jel ima kakav prijedlog za nekakav drugačiji layout. U glavi mi je bila ideja da sve te diode okačim na neki hladnjak jer će struje kroz njih biti do 10A pa mi se ovakav layout činio veoma zgodan. Naravno da bi sve vodove presvukao i tinolom a ne bi bilo loše niti nabaviti u ovu svrhu 70u vitroplast jer debljina vodova za 10A na 35u vitroplastu je puno deblja od one koja je nacrtana.



Ovih dana ću se pozabaviti i proračunom otpornika za strujni limit pa ću početi da crtam pločice i za to.