Kazalo:

Transistor Curve Tracer: 7 korakov (s slikami)
Transistor Curve Tracer: 7 korakov (s slikami)

Video: Transistor Curve Tracer: 7 korakov (s slikami)

Video: Transistor Curve Tracer: 7 korakov (s slikami)
Video: Дэниел Шмахтенбергер: Уничтожат ли нас технологии? 2024, Julij
Anonim
Transistor Curve Tracer
Transistor Curve Tracer
Transistor Curve Tracer
Transistor Curve Tracer

Vedno sem si želel sledilnik krivulje tranzistorja. To je najboljši način za razumevanje delovanja naprave. Ko sem to naredil in uporabil, končno razumem razliko med različnimi okusi FET.

Koristno je za

  • ujemajoči se tranzistorji
  • merjenje dobička bipolarnih tranzistorjev
  • merjenje praga MOSFET
  • merjenje mejne vrednosti JFET
  • merjenje prednje napetosti diod
  • merjenje prekinitvene napetosti Zeners
  • in tako naprej.

Bil sem zelo navdušen, ko sem kupil enega od čudovitih preizkuševalcev LCR-T4 Markusa Frejeka in drugih, vendar sem želel, da mi pove več o komponentah, zato sem začel oblikovati svoj tester.

Začel sem z istim zaslonom kot LCR-T4, vendar nima dovolj visoke ločljivosti, zato sem prešel na 320x240 2,8-palčni LCD. To je barvni zaslon na dotik, ki je lep. Sledilnik krivulj deluje na Arduino Pro Mini 5V Atmega328p 16MHz in ga napajajo 4 celice AA.

1. korak: Kako ga uporabljati

Kako ga uporabljati
Kako ga uporabljati
Kako ga uporabljati
Kako ga uporabljati
Kako ga uporabljati
Kako ga uporabljati
Kako ga uporabljati
Kako ga uporabljati

Ko vklopite sledilnik krivulj, se prikaže zaslon glavnega menija.

Izberite vrsto naprave, tako da se dotaknete enega od "PNP NPN", "MOSFET" ali "JFET". Diode lahko preizkusite v načinu "PNP NPN".

Napravo preizkusite (DUT) v vtičnico ZIF. Na zaslonu menija je prikazano, katere zatiče uporabiti. PNP, p-kanalni MOSFETS in n-kanalni JFETS gredo na levo stran vtičnice. NPN, n-kanalni MOSFETS in p-kanalni JFETS gredo na desno stran vtičnice. Zaprite vtičnico ZIF.

Čez kakšno sekundo bo preizkuševalec spoznal, da ima komponento, in začel risati krivulje.

Za tranzistor PNP ali NPN nariše Vce (napetost med kolektorjem in oddajnikom) v primerjavi s tokom, ki teče v kolektor. Za vsak različen osnovni tok se potegne črta - npr. 0uA, 50uA, 100uA itd. Dobiček tranzistorja je prikazan na vrhu zaslona.

Za MOSFET nariše Vds (napetost med odtokom in virom) v primerjavi s tokom, ki teče v odtok. Za vsako različno napetost vrat je narisana črta - 0V, 1V, 2V itd. Prag vklopa FET je prikazan na vrhu zaslona.

Za JFET prikazuje Vds (napetost med odtokom in virom) v primerjavi s tokom, ki teče v odtok. Za vsako različno napetost vrat se potegne črta - 0V, 1V, 2V itd. Z izčrpanimi JFET -ji tok teče, ko je napetost na vratih enaka napetosti vira. Ko se napetost vrat spremeni na dlje od odtočne napetosti, se JFET izklopi. Mejni prag FET je prikazan na vrhu zaslona.

Najbolj zanimiv del krivulje MOSFET ali JFET je okoli vklopne ali izklopne napetosti plus ali minus nekaj sto mV. V glavnem meniju se dotaknite gumba za nastavitev in prikazal se bo zaslon za nastavitev. Izberete lahko najmanjšo in največjo napetost vrat: v tem območju bo narisanih več krivulj.

Za tranzistor PNP ali NPN vam zaslon za nastavitev omogoča izbiro najmanjšega in največjega osnovnega toka

Z diodami lahko vidite napetost naprej, z Zenersom pa napetost povratne razčlenitve. Na zgornji sliki sem združil krivulje več diod.

2. korak: Kako deluje

Kako deluje
Kako deluje
Kako deluje
Kako deluje
Kako deluje
Kako deluje
Kako deluje
Kako deluje

Razmislimo o tranzistorju NPN. Naredili bomo graf napetosti med kolektorjem in oddajnikom (os x je Vce) v primerjavi s tokom, ki teče v kolektor (os y je Ic). Za vsak različen osnovni tok (Ib) bomo potegnili eno črto - npr. 0uA, 50uA, 100uA itd.

Oddajnik NPN je priključen na 0V, kolektor pa na 100ohm "obremenitveni upor" in nato na napetost, ki se počasi povečuje. DAC, ki ga krmili Arduino, premakne to preskusno napetost od 0V do 12V (ali dokler tok skozi obremenitveni upor ne doseže 50mA). Arduino meri napetost med kolektorjem in oddajnikom ter napetost na obremenitvenem uporu in nariše graf.

To se ponovi za vsak osnovni tok. Osnovni tok generira drugi DAC 0V do 12V in upor 27k. DAC proizvaja 0V, 1.35V (50uA), 2.7V (100uA), 4.05V (150uA) itd. (Pravzaprav mora biti napetost zaradi Vbe nekoliko višja - predpostavlja se, da je 0.7V.)

Za tranzistor PNP je oddajnik priključen na 12V, kolektor pa na 100ohm obremenitveni upor in nato na napetost, ki se počasi zmanjšuje z 12V na 0V. Osnovni tok DAC se zniža z 12V.

MOSFET za izboljšanje n-kanala je podoben NPN. Vir je priključen na 0V, obremenitveni upor je priključen na odtok in na napetost od 0V do 12V. DAC, ki je nadzoroval osnovni tok, zdaj nadzoruje napetost vrat in korake 0V, 1V, 2V itd.

MOSFET za izboljšanje p-kanala je podoben PNP. Vir je priključen na 12V, obremenitveni upor je priključen na odtok in na napetost od 12V do 0V. Koraki napetosti vrat 12V, 11V, 10V itd.

JFET za izčrpavanje n-kanalov je nekoliko težji. Običajno bi si predstavljali, da je vir priključen na 0V, odtok priključen na spremenljivo pozitivno napetost, vrata pa na različno negativno napetost. JFET običajno vodi in se izklopi zaradi negativne napetosti vrat.

Sledilnik krivulj ne more ustvariti negativnih napetosti, zato je odtok n-JFET priključen na 12V, vir je priključen na obremenitveni upor 100ohm in nato na napetost, ki se počasi zmanjšuje z 12V na 0V. Želimo, da Vgs (napetost vrat -vir) prestopi od 0V, -1V, -2V itd. Želimo, da Vgs ostane konstanten, ker se Vds (napetost odtok -vir) spreminja. Tako Arduino nastavi napetost na obremenitvenem uporu in nato prilagodi napetost vrat DAC, dokler Vgs ni zahtevana vrednost. Nato na obremenitvenem uporu nastavi novo napetost in znova prilagodi napetost vrat itd.

(Sledilnik krivulj ne more izmeriti napetosti na vratih, vendar ve, kaj mu je DAC povedal, in to je dovolj natančno. Seveda to meri le del negativnih vrat odziva JFET; če želite videti del pozitivnih vrat, ga obravnavajte kot MOSFET.)

JFET za izčrpavanje p-kanala se obravnava podobno, vendar so vrednosti od 0 do 12V vse obrnjene.

(Sledilnik krivulj se ne ukvarja posebej z izčrpavanjem MOSFET -ov ali povečanjem JFET -ov, lahko pa jih obravnavate kot izčrpane JFET -je in izboljšanje MOSFET -ov.)

Ko dokonča graf, sledilnik krivulje izračuna ojačanje, prag ali prekinitev tranzistorja.

Za bipolarne tranzistorje Arduino gleda na povprečni razmik vodoravnih črt krivulj. Ko riše krivuljo osnovnega toka, zabeleži kolektorski tok, ko je Vce enako 2V. Spremembo kolektorskega toka delimo s spremembo osnovnega toka, da dobimo dobiček. Dobiček bipolarja je nejasen pojem. Odvisno od tega, kako ga merite. Noben proizvajalec multimetra ne bo dal enakega odgovora. Na splošno se sprašujete le, "ali je dobiček visok?" ali "sta ta dva tranzistorja enaka?".

Za MOSFET-e Arduino meri prag vklopa. Napetost obremenitve nastavi na 6V, nato pa postopoma povečuje Vgs, dokler tok skozi obremenitev ne preseže 5 mA.

Za JFET-je Arduino meri prekinitveno napetost. Napetost obremenitve nastavi na 6V, nato pa postopoma povečuje (negativno) Vgs, dokler tok skozi obremenitev ni manjši od 1 mA.

3. korak: vezje

Vezje
Vezje
Vezje
Vezje
Vezje
Vezje
Vezje
Vezje

Tukaj je kratek opis vezja. Podrobnejši opis je v priloženi datoteki RTF.

Sledilnik krivulj potrebuje tri napetosti:

  • 5V za Arduino
  • 3.3V za LCD
  • 12V za preskusno vezje

Vezje mora pretvoriti te različne napetosti iz 4 celic AA.

Arduino je priključen na 2-kanalni DAC za proizvodnjo različnih preskusnih napetosti. (Poskusil sem uporabiti Arduino PWM kot DAC, vendar je bilo preveč hrupno.)

DAC proizvaja napetosti v območju od 0V do 4.096V. Ti se z op-ojačevalniki pretvorijo v 0V do 12V. Nisem mogel najti nobenih op-ojačevalnikov, ki bi lahko napajali/potopili 50mA, zato sem uporabil LM358. Izhod op-amp LM358 ne sme biti višji od 1,5 V pod njegovo napajalno napetostjo (to je 10,5 V). Potrebujemo celoten razpon 0-12V.

Zato uporabljamo NPN kot pretvornik z odprtim kolektorjem za izhod op-amp.

Prednost je v tem, da lahko ta domači izhod z ojačevalnikom z odprtim kolektorjem seže do 12 V. Povratni upori okoli op-ojačevalnika ojačajo 0V do 4V od DAC do 0V do 12V.

Napetosti na preizkušenem aparatu (DUT) se gibljejo med 0V in 12V. Arduino ADC -ji so omejeni na 0V do 5V. Potencialni delilniki opravijo pretvorbo.

Med Arduinom in LCD -jem so potencialni delilniki, ki padejo od 5V do 3V. LCD, zaslon na dotik in DAC krmili vodilo SPI.

Merilnik krivulj se napaja iz 4 celic AA, ki dajejo 6,5 V, ko so nove, in jih je mogoče uporabiti do okoli 5,3 V.

6V iz celic pade na 5V z zelo nizkim regulatorjem osipa - HT7550 (če ga nimate, potem 5V zener in 22ohm upor nista preveč slabša). Trenutna poraba 5V napajanja je okoli 26mA.

6V iz celic pade na 3.3V z regulatorjem nizkega izpada - HT7533. Trenutna poraba 3.3V napajanja je okoli 42mA. (Standardni 78L33 bi deloval, vendar ima 2V izpad, zato bi morali svoje celice AA prej zavreči.)

6V iz celic je ojačano na 12V s SMPS (napajalnik s preklopnim načinom). Enostavno sem kupil modul pri eBayu. Imel sem resne težave pri iskanju dostojnega pretvornika. Bistvo je, da ne uporabljajte pretvornika XL6009, to je absolutna grožnja. Ko se baterija izprazni in pade pod 4 V, XL6009 ponori in proizvede do 50 V, kar bi popražilo vse. Dober, ki sem ga uporabil, je:

www.ebay.co.uk/itm/Boost-Voltage-Regulator-Converter-Step-up-Power-Supply-DC-3-3V-3-7V-5V-6V-to-12V/272666687043? hash = item3f7c337643%3Ag%3AwsMAAOSw7GRZE9um & _sacat = 0 & _nkw = DC+3.3V+3.7V+5V+6V+do+12V+Povečanje+Napajanje+Napajanje+Povečanje+Napetost+Regulator+Pretvornik & _from = R40 & rt13 nc & nc

Je majhen in je približno 80% učinkovit. Njegova poraba vhodnega toka je okoli 5 mA, ko čaka na vstavitev DUT, in za trenutek do 160 mA pri risanju krivulj.

Ko se celice AA izpraznijo, se napetosti razlikujejo, programska oprema kompenzira z uporabo referenčnih napetosti. Arduino meri 12V napajanje. Arduino ADC uporablja svoje napajanje "5V" kot referenčno napetost, vendar je "5V" natančno umerjeno glede na notranjo referenčno napetost Arduina 1,1V. DAC ima natančno notranjo referenčno napetost.

Všeč mi je, kako ima LCR-T4 gumb za vklop in se samodejno izklopi s časovno omejitvijo. Na žalost vezje uvaja padec napetosti, ki si ga ne morem privoščiti pri napajanju iz 4 celic AA. Tudi ponovna zasnova vezja za uporabo FET ni zadostovala. Zato uporabljam preprosto stikalo za vklop/izklop.

4. korak: programska oprema

Programska oprema
Programska oprema

Skica Arduino je priložena tukaj. Sestavite in naložite v Pro Mini na običajen način. Obstaja veliko opisov, kako naložiti programe na splet in v druge Instructables.

Skica se začne z risanjem glavnega menija, nato počaka, da vstavite komponento ali se dotaknete enega od gumbov (ali pošljete ukaz iz osebnega računalnika). Enkrat na sekundo preizkusi vstavljanje komponent.

Zaveda se, da ste vstavili komponento, ker pri napetosti osnove/vratca na polovici (DAC = 128) in napetosti bremenskega upora na 0V ali 12V, skozi enega ali drugega od obremenitvenih uporov teče tok več mA. Ve, kdaj je naprava dioda, ker se s spreminjanjem napetosti baze/vrat ne spremeni tok obremenitve.

Nato nariše ustrezne krivulje in izklopi osnove in obremenitvene tokove. Nato se preskusi enkrat na sekundo, dokler ni komponenta izklopljena. Ve, da je komponenta izključena, ker tok obremenitve pade na nič.

LCD zaslon ILI9341 poganja moja knjižnica z imenom "SimpleILI9341". Knjižnica je priložena tukaj. Ima standardni nabor ukazov za risanje, ki je zelo podoben vsem takšnim knjižnicam. Njegove prednosti pred drugimi knjižnicami so v tem, da deluje (nekatere ne!) In vodilo SPI vljudno deli z drugimi napravami. Nekatere "hitre" knjižnice, ki jih lahko prenesete, uporabljajo posebne časovne zanke in so razburjene, ko se druge, morda počasnejše, naprave uporabljajo na istem vodilu. Napisano je v navadnem jeziku C in ima zato manjše stroške kot nekatere knjižnice. Priložen je program Windows, ki vam omogoča, da sami ustvarite pisave in ikone.

5. korak: Serijske komunikacije na osebni računalnik

Sledilnik krivulj lahko komunicira z osebnim računalnikom prek serijske povezave (9600bps, 8-bit, brez parnosti). Potrebovali boste ustrezen pretvornik USB-v-serijski.

Iz računalnika na sledilnik krivulj lahko pošljete naslednje ukaze:

  • Ukaz 'N': sledite krivuljam tranzistorja NPN.
  • Ukaz 'P': sledite krivuljam tranzistorja PNP.
  • Ukaz 'F': sledi krivuljam n-MOSFET-a.
  • Ukaz 'f': sledi krivuljam p-MOSFET-a.
  • Ukaz 'J': sledi krivuljam n-JFET.
  • Ukaz 'j': sledi krivuljam p-JFET.
  • Ukaz 'D': sledite krivuljam diode na strani NPN vtičnice.
  • Ukaz 'd': sledite krivuljam diode na strani PNP vtičnice.
  • Ukaz 'A' nn: nastavite DAC-A na vrednost nn (nn je en sam bajt) in nato v računalnik vrnite 'A'. DAC-A nadzira napetost obremenitve.
  • Ukaz 'B' nn: nastavite DAC-A na vrednost nn in nato vrnite 'B' v računalnik. DAC-B nadzoruje napetost baze/vrat.
  • Ukaz 'X': neprekinjeno pošilja vrednosti ADC nazaj v računalnik.
  • Ukaz 'M': prikaže glavni meni.

Ko sledi krivulja po enem od ukazov, se rezultati krivulje pošljejo nazaj v računalnik. Oblika je:

  • "n": začnite novo ploskev, narišite osi itd.
  • "m (x), (y), (b)": peresnik premaknite v (x), (y).

    • (x) je Vce v celem mV.
    • (y) je Ic v celih stotinah na uA (npr. 123 pomeni 12,3 mA).
    • (b) je osnovni tok v celem uA
    • ali (b) je 50 -kratna napetost vrat v celem mV
  • "l (x), (y), (b)": potegnite črto do peresa do (x), (y).
  • "z": konec te vrstice
  • "g (g)": konec skeniranja;

    (g) je dobiček, prag napetosti (x10) ali mejna napetost (x10)

Vrednosti, poslane v računalnik, so surove izmerjene vrednosti. Arduino zgladi vrednosti, preden jih nariše s povprečjem; morate storiti enako.

Ko računalnik pošlje ukaz "X", se vrednosti ADC vrnejo kot cela števila:

  • "x (p), (q), (r), (s), (t), (u)"

    • (p) napetost na obremenitvenem uporu PNP DUT
    • (q) napetost na kolektorju PNP DUT
    • (r) napetost na obremenitvenem uporu NPN DUT
    • (s) napetost na kolektorju NPN DUT
    • (t) napetost napajanja "12V"
    • (u) napetost napajanja "5V" v mV

Lahko bi napisali računalniški program za preizkušanje drugih naprav. DAC -je nastavite na preskusne napetosti (z ukazi 'A' in 'B') in si oglejte, kaj poročajo ADC -ji.

Sledilnik krivulj pošlje podatke v računalnik šele, ko prejme ukaz, saj pošiljanje podatkov upočasni skeniranje. Prav tako ne testira več prisotnosti/odsotnosti komponente. Edini način, da izklopite sledilnik krivulj, je, da pošljete ukaz 'O' (ali odstranite baterijo).

Priložen je program Windows, ki prikazuje pošiljanje ukazov sledilniku krivulj.

6. korak: Izdelava sledilnika krivulj

Izdelava sledilnika krivulj
Izdelava sledilnika krivulj
Izdelava sledilca krivulj
Izdelava sledilca krivulj

Tu so glavne komponente, ki jih boste verjetno morali kupiti:

  • Arduino Pro Mini 5V 16MHz Atmel328p (1,30 £)
  • 14pin Zif vtičnica (1 £)
  • MCP4802 (2,50 €)
  • HT7533 (£ 1)
  • LE33CZ (£ 1)
  • IL9341 2,8 -palčni zaslon (6 GBP)
  • Napajalnik za povečanje moči 5V do 12V (£ 1)
  • Držalo za baterijo 4xAA (0,30 €)

Poiščite eBay ali svojega najljubšega dobavitelja. To je skupaj okoli 14 funtov.

Tu imam svoj zaslon:

www.ebay.co.uk/itm/2-8-TFT-LCD-Display-Touch-Panel-SPI-Serial-ILI9341-5V-3-3V-STM32/202004189628?hash=item2f086351bc:g: 5TsAAOSwp1RZfIO5

In povečanje SMPS tukaj:

www.ebay.co.uk/itm/DC-3-3V-3-7V-5V-6V-to-12V-Step-up-Power-Supply-Boost-Voltage-Regulator-Converter/192271588572? hash = item2cc4479cdc%3Ag%3AJsUAAww8IJZinGw & _sacat = 0 & _nkw = DC-3-3V-3-7V-5V-6V-do-12V-Povečanje-Napajanje-Napajanje-Regulator napetosti-Pretvornik & _from = R40 & rt = nc l1313

Preostale komponente so stvari, ki jih verjetno že imate:

  • BC639 (3 popusti)
  • 100nF (7 off)
  • 10uF (2 popusta)
  • 1k (2 popusta)
  • 2k2 (5 popusta)
  • 3k3 (5 popusta)
  • 4k7 (1 popust)
  • 10k (7 popusta)
  • 27k (1 popust)
  • 33k (8 popusta)
  • 47k (5 popusta)
  • 68k (2 popusta)
  • 100R (2 popusta)
  • Drsno stikalo (1 izklop)
  • LM358 (1 popust)
  • stripboard
  • 28-polna IC vtičnica ali SIL-glava
  • matice in vijaki

Za programiranje Arduina boste potrebovali običajna elektronska orodja - spajkalnik, rezalnike, spajkanje, lihe kose žice itd. - in pretvornik USB -v -serijski.

Sledilnik krivulj je zgrajen na traku. Če ste oseba, ki želi sledilnik krivulj, boste že vedeli, kako postaviti trak.

Postavitev, ki sem jo uporabil, je prikazana zgoraj. Cyan linije so bakrene na zadnji strani traku. Rdeče črte so povezave na strani komponente ali so izredno dolgi vodi komponente. Ukrivljene rdeče črte so prožna žica. Temno modri krogi so prelomi na traku.

Zgradil sem ga na dveh ploščah, vsaka 3,7 "za 3,4". Ena plošča vsebuje zaslon in vezje testerja; druga plošča ima nosilec za baterije in napajalnike 3.3V, 5V in 12V. Nizkonapetostne ("5V") in visokonapetostne ("12V") dele testerskega vezja sem ločeval, pri čemer so meje prečkali le upori velike vrednosti.

Dve plošči in zaslon tvorita tronadstropni sendvič, pritrjen skupaj z vijaki M2. Plastične cevi sem odrezal po dolžini, da bi deloval kot distančniki, ali pa bi uporabili cevi s kemičnim svinčnikom itd.

Priključil sem samo zatiče Arduino Mini, ki sem jih potreboval, in samo tiste na straneh (ne na zgornjem in spodnjem koncu Mini PCB -ja). Uporabil sem kratke dolžine žice in ne običajne vrste kvadratnih zatičev, ki jih dobavlja Arduinos (zatiči, spajkani na tiskano vezje, so na risbi kvadratni). Želel sem, da je Arduino poravnan s trakom, ker pod zaslonom ni veliko višine.

Izhod Arduino ProMini je precej spremenljiv. Zatiči na dolgih robovih plošče so fiksni, zatiči na kratkih robovih pa se med dobavitelji razlikujejo. Zgornja postavitev predvideva ploščo s 6 programskimi zatiči z Gnd poleg surovega zatiča in z DTR poleg Tx na dolgem robu. Na drugem koncu plošče je vrsta 5 zatičev z 0V poleg D9 in A7 poleg D10. Noben od zatičev s kratkimi robovi ni spajen v trak, tako da lahko uporabite ohlapne žice, če je vaš ProMini drugačen.

Za držanje zaslona uporabite vtičnico za glavo SIL. Ali 28-polno IC-vtičnico prerežite na pol in iz kosov naredite vtičnico za zaslon. Kvadratne zatiče, ki so priloženi zaslonu (ali so bili priloženi Arduinu), spajkajte na zaslon. Preveč so debeli, da bi jih lahko vtaknili v vtičnico z obrnjenim zatičem - izberite vtičnico, ki ima vrste "vzmetnih sponk". Nekatere IC vtičnice z vzmetjo lahko prenesejo le pol ducata vstavitev/odstranitev LCD -ja, zato poskusite najti dobre v predalu za komponente.

LCD vsebuje vtičnico za kartico SD (ki je nisem uporabljal). Priključen je na 4 nožice na tiskani plošči. Za podporo LCD sem uporabil nožice in kos glave SIL ali IC vtičnice.

Upoštevajte, da je pod vtičnico ZIF nekaj povezav. Spajkajte jih, preden se namestite.

Dodal sem priključek za programiranje s Tx, Rx, Gnd in gumbom za ponastavitev. (Moj pretvornik USB-v-serijski nima pin DTR, zato moram Arduino ponastaviti ročno.) Ko sem projekt končal, sem razpakiral priključek za programiranje.

Za zaščito elektronike sem naredil ovitek iz polistirenske pločevine.

Priložene so datoteke za vezje v formatu EasyPC.

7. korak: Prihodnji razvoj

Prihodnji razvoj
Prihodnji razvoj

Morda bi bilo lepo izdelati krivulje za druge komponente, toda katere? Ni mi jasno, kakšne dodatne informacije bi mi krivulja tiristorja ali triaka povedala, kaj počne tester LCR-T4. Tester LCR-T4 se lahko uporablja celo z optičnimi izolatorji. Nikoli nisem uporabljal izčrpanega MOSFET -a ali ojačevalnega JFET -a ali enosmernega tranzistorja in nimam nobenega. Predvidevam, da bi sledilnik krivulje lahko obravnaval IGBT kot MOSFET.

Lepo bi bilo, če bi sledilnik krivulj samodejno prepoznal komponento in povedal, kateri pin je kateri. V idealnem primeru bi nato nadaljevali z izdelavo krivulj. Na žalost bi način vožnje in merjenja zatičev DUT zahteval veliko dodatnih komponent in zapletenosti.

Preprostejša rešitev je kopiranje obstoječega vezja testerja LCR-T4 (odprtokodno in zelo preprosto) z drugim procesorjem Atmega. Razširite vtičnico ZIF na 16-polno, da dobite tri dodatne zatiče, v katere je mogoče priključiti neznano komponento. Nova Atmega deluje kot suženj na vodilu SPI in glavnemu Arduinu Mini poroča, kaj vidi. (Skice pomožnih oseb SPI so na voljo na spletu.) Programska oprema testerja LCR-T4 je na voljo in je dobro dokumentirana. Tam ni nič bistveno težkega.

Glavni Arduino prikazuje vrsto komponente in diagram, kako komponento priključiti na del sledilnika krivulj vtičnice ZIF.

Priložil sem postavitev za površinsko montažo, ki jo lahko uporabljamo z Arduino ProMini ali z golim Atmega328p (v formatu EasyPC). Če obstaja zadostno povpraševanje (in naročila z denarjem), bi lahko izdelal serijo SM PCB -jev. Bi jih lahko kupili pri meni že pripravljenih? No ja, seveda, vendar bi bila cena neumna. Prednost ukvarjanja s Kitajsko je, da je mogoče tako poceni kupiti toliko elegantnih elektronskih modulov. Pomanjkljivost je, da ni vredno nič razvijati: če bo uspešen, bo kloniran. Čeprav je ta sledilnik krivulj lep, tega ne vidim kot izvedljivo poslovno priložnost.

Priporočena: