INHOUDSOPGAWE:

Transistor Curve Tracer: 7 stappe (met foto's)
Transistor Curve Tracer: 7 stappe (met foto's)

Video: Transistor Curve Tracer: 7 stappe (met foto's)

Video: Transistor Curve Tracer: 7 stappe (met foto's)
Video: Основные ошибки при возведении перегородок из газобетона #5 2024, November
Anonim
Transistor Curve Tracer
Transistor Curve Tracer
Transistor Curve Tracer
Transistor Curve Tracer

Ek wou nog altyd 'n transistor -kromme -spoorsnyer hê. Dit is die beste manier om te verstaan wat 'n toestel doen. Nadat ek hierdie toestel gebou en gebruik het, verstaan ek uiteindelik die verskil tussen die verskillende geure van VOO.

Dit is nuttig vir

  • bypassende transistors
  • meet die wins van bipolêre transistors
  • meet die drempel van MOSFET's
  • die afsny van JFET's meet
  • meet die voorwaartse spanning van diodes
  • meet die afbreekspanning van Zeners
  • en so aan.

Ek was baie beïndruk toe ek een van die wonderlike LCR-T4-toetsers deur Markus Frejek en ander gekoop het, maar ek wou hê dat dit my meer moes vertel oor die komponente, en ek het toe my eie toetser begin ontwerp.

Ek het begin met dieselfde skerm as die LCR-T4, maar dit het nie 'n hoë genoeg resolusie nie, so ek het oorgeskakel na 'n 320x240 2,8 LCD. Dit is 'n aangename kleurskerm. 'n Arduino Pro Mini 5V Atmega328p 16MHz en word aangedryf deur 4 AA -selle.

Stap 1: Hoe om dit te gebruik

Hoe om dit te gebruik
Hoe om dit te gebruik
Hoe om dit te gebruik
Hoe om dit te gebruik
Hoe om dit te gebruik
Hoe om dit te gebruik
Hoe om dit te gebruik
Hoe om dit te gebruik

As u die kurwe -opsporing aanskakel, word die hoofkieslys vertoon.

Kies die tipe toestel deur een van "PNP NPN", "MOSFET" of "JFET" aan te raak. U kan diodes toets in die 'PNP NPN' -modus.

Plaas die toestel onder toets (DUT) in die ZIF -aansluiting. Die spyskaart wys watter penne u moet gebruik. PNP's, p-kanaal MOSFETS en n-kanaal JFETS verskyn aan die linkerkant van die aansluiting. NPN's, n-kanaal MOSFETS en p-kanaal JFETS gaan aan die regterkant van die aansluiting. Maak die ZIF -aansluiting toe.

Na 'n sekonde sal die toetser besef dat dit 'n komponent het en die krommes begin teken.

Vir 'n PNP- of NPN -transistor teken hy Vce (die spanning tussen die kollektor en emitter) teenoor die stroom wat in die kollektor vloei. 'N Lyn word getrek vir elke verskillende basisstroom - bv. 0uA, 50uA, 100uA, ens. Die versterking van die transistor word bo -aan die skerm getoon.

Vir 'n MOSFET teken dit Vds (die spanning tussen die drein en die bron) teenoor die stroom wat in die drein vloei. 'N Lyn word getrek vir elke verskillende hekspanning - 0V, 1V, 2V, ens. Die aanskakeldrempel van die VOO word bo -aan die skerm getoon.

Vir 'n JFET teken dit Vds (die spanning tussen die drein en die bron) teenoor die stroom wat in die drein vloei. 'N Lyn word getrek vir elke verskillende hekspanning - 0V, 1V, 2V, ens. Met uitputting JFETs vloei die stroom wanneer die hekspanning gelyk is aan die bronspanning. Aangesien die hekspanning verder van die dreinspanning verander word, skakel die JFET af. Die afsnydrempel van die VOO word bo-aan die skerm vertoon.

Die interessantste deel van 'n MOSFET- of JFET-kromme is rondom die aan- of afsnyspanning plus 'n paar honderd mV. Tik in die hoofkieslys op die instelknoppie en die instellingsskerm sal verskyn. U kan die minimum en maksimum hekspanning kies: meer krommes word in daardie gebied getrek.

Vir 'n PNP- of NPN -transistor kan u op die instellingsskerm die minimum en maksimum basisstroom kies

Met diodes kan u die voorwaartse spanning sien en met Zeners die omgekeerde afbreekspanning. In die prent hierbo het ek die krommes van verskeie diodes gekombineer.

Stap 2: Hoe dit werk

Hoe dit werk
Hoe dit werk
Hoe dit werk
Hoe dit werk
Hoe dit werk
Hoe dit werk
Hoe dit werk
Hoe dit werk

Kom ons kyk na 'n NPN -transistor. Ons gaan 'n grafiek teken van die spanning tussen die kollektor en emitter (x-as is Vce) teenoor die stroom wat in die kollektor vloei (y-as is Ic). Ons trek een lyn vir elke verskillende basisstroom (Ib) - bv. 0uA, 50uA, 100uA, ens.

Die emitter van die NPN is gekoppel aan 0V en die kollektor is gekoppel aan 'n 100ohm "lasweerstand" en dan aan 'n spanning wat stadig toeneem. 'N DAC wat deur die Arduino beheer word, vee die toetsspanning van 0V tot 12V (of totdat die stroom deur die lasweerstand 50mA bereik). Die Arduino meet die spanning tussen die kollektor en emitter en die spanning oor die lasweerstand en teken 'n grafiek.

Dit word herhaal vir elke basisstroom. Die basisstroom word gegenereer deur 'n tweede 0V-tot-12V DAC en 'n weerstand van 27k. Die DAC produseer 0V, 1.35V (50uA), 2.7V (100uA), 4.05V (150uA), ens. (Eintlik moet die spanning 'n bietjie hoër wees as gevolg van Vbe - aanvaar dat dit 0.7V is.)

Vir 'n PNP -transistor is die emitter gekoppel aan 12V en die kollektor is gekoppel aan 'n 100ohm lasweerstand en dan aan 'n spanning wat stadig afneem van 12V tot 0V. Die basisstroom DAC verlaag van 12V.

'N MOSFET vir verbetering van n-kanaal is soortgelyk aan 'n NPN. Die bron is gekoppel aan 0V, die lasweerstand is gekoppel aan die drein en 'n spanning wat van 0V tot 12V sweep. Die DAC wat die basisstroom beheer, beheer nou die hekspanning en stappe 0V, 1V, 2V, ens.

'N MOSFET vir verbetering van p-kanaal is soortgelyk aan 'n PNP. Die bron is gekoppel aan 12V, die lasweerstand is gekoppel aan die drein en 'n spanning wat van 12V na 0V sweep. Die hekspanningstappe 12V, 11V, 10V, ens.

'N JFET-uitputting vir n-kanaal is effens moeiliker. U kan u gewoonlik die bron voorstel wat aan 0V gekoppel is, die drein aan 'n wisselende positiewe spanning en die hek aan 'n wisselende negatiewe spanning. 'N JFET gelei gewoonlik en word afgeskakel deur 'n negatiewe hekspanning.

Die krommespeurder kan nie negatiewe spannings genereer nie, dus is die n-JFET-afvoer gekoppel aan 12V, die bron is gekoppel aan 'n 100ohm lasweerstand en dan 'n spanning wat stadig afneem van 12V tot 0V. Ons wil hê dat Vgs (die poortbronspanning) van 0V, -1V, -2V, ens. Moet styg. Dus stel die Arduino die spanning by die lasweerstand, en pas dan die hekspanning DAC aan totdat Vgs die vereiste waarde is. Dit stel dan 'n nuwe spanning by die lasweerstand en pas weer die hekspanning, ens.

(Die kromtoetser kan nie die spanning wat op die hek aangewend word, meet nie, maar dit weet wat die DAC gesê het om dit te doen, en dit is akkuraat genoeg. Dit meet natuurlik slegs die negatiewe hekgedeelte van die JFET-reaksie; as u wil sien die positiewe hekdeel, beskou dit as 'n MOSFET.)

'N P-kanaal uitputting JFET word op dieselfde manier behandel, maar die 0 tot 12V waardes word alles omgekeerd.

(Die kurwe -opsporing handel nie spesifiek oor uitputting -MOSFET's of verbeterings -JFET's nie, maar u kan dit as uitputting -JFET's en verbeterings -MOSFET's beskou.)

Sodra dit die grafiek voltooi het, bereken die krommetracker die versterking, drumpel of afsny van die transistor.

Vir bipolêre transistors kyk die Arduino na die gemiddelde spasiëring van die horisontale lyne van die krommes. Aangesien dit die kromme vir basisstroom teken, merk dit die kollektorstroom op wanneer Vce gelyk is aan 2V. Die verandering in kollektorstroom word gedeel deur die verandering in basisstroom om die wins te gee. Die wins van 'n bipolêre is 'n vae begrip. Dit hang af van hoe jy dit meet. Geen twee multimeter -fabrikate gee dieselfde antwoord nie. Oor die algemeen is alles wat u vra: "Is die wins hoog?" of "is hierdie twee transistors dieselfde?".

Vir MOSFET's meet die Arduino die aanskakeldrempel. Dit stel die lasspanning op 6V en verhoog geleidelik Vgs totdat die stroom deur die las 5mA oorskry.

Vir JFET's meet die Arduino die afsnyspanning. Dit stel die lasspanning op 6V en verhoog geleidelik (negatiewe) Vgs totdat die stroom deur die las minder as 1mA is.

Stap 3: Die stroombaan

Die stroombaan
Die stroombaan
Die stroombaan
Die stroombaan
Die stroombaan
Die stroombaan
Die stroombaan
Die stroombaan

Hier is 'n kort beskrywing van die stroombaan. 'N Meer volledige beskrywing is in die aangehegte RTF -lêer.

Die kromspoorsnyer benodig drie spannings:

  • 5V vir die Arduino
  • 3.3V vir die LCD
  • 12V vir die toetsbaan

Die stroombaan moet hierdie verskillende spannings van die 4 AA -selle omskakel.

Die Arduino is gekoppel aan 'n 2-kanaal DAC om die verskillende toetsspannings te produseer. (Ek het probeer om die Arduino PWM as 'n DAC te gebruik, maar dit was te raserig.)

Die DAC produseer spannings in die reeks 0V tot 4,096V. Dit word omgeskakel in 0V na 12V deur op-ampère. Ek kon geen deur-tot-spoor-op-versterkers kry wat 50 mA kan versamel/sink nie, so ek het 'n LM358 gebruik. Die uitset van 'n LM358 op-amp kan nie hoër as 1,5V onder die voedingsspanning wees nie (dws 10,5V). Maar ons benodig die volle reeks 0-12V.

Ons gebruik dus 'n NPN as 'n oop-versamelaar-omvormer vir die uitset van die op-amp.

Die voordeel is dat hierdie tuisgemaakte "open-collector op-amp" -uitset tot 12V kan bereik. Terugvoerweerstande rondom die op-amp versterk die 0V tot 4V van die DAC na 0V tot 12V.

Die spannings by die Device-Under-Test (DUT) wissel tussen 0V en 12V. Die Arduino ADC's is beperk tot 0V tot 5V. Moontlike verdelers doen die omskakeling.

Tussen die Arduino en die LCD is potensiële verdelers wat 5V tot 3V daal. Die LCD, die aanraakskerm en die DAC word deur die SPI -bus beheer.

Die kromme -spoorsnyer word aangedryf deur 4 AA -selle wat 6.5V lewer as dit nuut is en tot ongeveer 5.3V gebruik kan word.

Die 6V van die selle word tot 5V gedaal met 'n baie lae uitvalreguleerder - 'n HT7550 (as u nie een het nie, is 'n 5V -zener en 'n 22ohm -weerstand nie te veel erger nie). Die huidige verbruik van die 5V -toevoer is ongeveer 26mA.

Die 6V van die selle word verlaag tot 3.3V met 'n lae -uitval -reguleerder - die HT7533. Die huidige verbruik van die 3.3V -toevoer is ongeveer 42mA. ('N Standaard 78L33 werk, maar dit het 'n 2V -uitval, sodat u u AA -selle gouer moet gooi.)

Die 6V van die selle word verhoog tot 12V met 'n SMPS (Switched Mode Power Supply). Ek het eenvoudig 'n module by eBay gekoop. Ek het regtig probleme ondervind om 'n ordentlike omskakelaar te vind. Die uiteinde is: moenie 'n XL6009 -omskakelaar gebruik nie, dit is 'n absolute bedreiging. Aangesien die battery leeg raak en onder 4V val, word die XL6009 mal en produseer dit tot 50V wat alles kan braai. Die goeie een wat ek gebruik het is:

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+tot+12V+Step-up+Power+Supply+Boost+Voltage+Regulator+Converter & _from = R40 & rtl13

Dit is klein en is ongeveer 80% doeltreffend. Die ingangsstroomverbruik is ongeveer 5mA wanneer daar gewag word dat 'n DUT ingevoeg word, en tot 160mA kortliks wanneer die krommes getrek word.

Namate die AA -selle ontlaai word, wissel die spannings, die sagteware vergoed deur verwysingspannings te gebruik. Die Arduino meet die 12V -toevoer. Die Arduino ADC gebruik sy "5V" -toevoer as 'n verwysingspanning, maar die "5V" is akkuraat gekalibreer teen die interne 1.1V -verwysingspanning van die Arduino. Die DAC het 'n akkurate interne verwysingspanning.

Ek hou van die manier waarop die LCR-T4 'n knoppie het om dit aan te skakel en homself outomaties uit te skakel met 'n time-out. Ongelukkig lei die stroombaan tot 'n spanningsval wat ek nie kan bekostig as ek van 4 AA -selle voorsien nie. Selfs die herontwerp van die kring om 'n VOO te gebruik, was nie voldoende nie. Ek gebruik dus 'n eenvoudige aan/uit -skakelaar.

Stap 4: Die sagteware

Die sagteware
Die sagteware

Die Arduino -skets is hierby aangeheg. Stel dit op en laai dit op die gewone manier op na die Pro Mini. Daar is baie beskrywings van hoe om programme op die internet en in ander instruksies op te laai.

Die skets begin deur die hoofkieslys te teken, en wag totdat u 'n komponent insteek of aan een van die knoppies raak (of stuur 'n opdrag vanaf die rekenaar). Dit toets een keer per sekonde of komponente ingevoeg word.

Dit weet dat u 'n komponent ingevoeg het, want as die basis-/hekspanning halfpad (DAC = 128) en die lasweerstandspanning op 0V of 12V ingestel is, vloei 'n stroom van verskeie mA deur die een of ander van die lasweerstande. Dit weet wanneer die toestel 'n diode is, omdat die verandering van die basis-/hekspanning nie die lasstroom verander nie.

Dit teken dan die toepaslike krommes en skakel die basis en laastrome af. Dit toets dan een keer per sekonde totdat die komponent ontkoppel is. Dit weet dat die komponent ontkoppel is omdat die lasstroom tot nul val.

Die ILI9341 LCD word bestuur deur my eie biblioteek genaamd "SimpleILI9341". Die biblioteek is hier aangeheg. Dit het 'n standaard stel tekenopdragte wat baie ooreenstem met al sulke biblioteke. Die voordele bo ander biblioteke is dat dit werk (sommige werk nie!) En dat dit die SPI -bus beleefd met ander toestelle deel. Sommige van die 'vinnige' biblioteke wat u kan aflaai, gebruik spesiale tydsberekening -lusse en is ontsteld as ander, stadiger toestelle op dieselfde bus gebruik word. Dit is in gewone C geskryf en het dus kleiner koste as sommige biblioteke. 'N Windows -program is aangeheg waarmee u u eie lettertipes en ikone kan maak.

Stap 5: Serial Comms na 'n rekenaar

Die kurwe-opsporing kan via 'n seriële skakel met 'n rekenaar kommunikeer (9600bps, 8-bis, sonder pariteit). U benodig 'n geskikte USB-na-seriële omskakelaar.

Die volgende opdragte kan vanaf die rekenaar na die kromtracker gestuur word:

  • Opdrag 'N': volg die krommes van 'n NPN -transistor.
  • Opdrag 'P': spoor die krommes van 'n PNP -transistor op.
  • Opdrag 'F': volg die kurwes van 'n n-MOSFET.
  • Opdrag 'f': volg die kurwes van 'n p-MOSFET.
  • Opdrag 'J': spoor die kurwes van 'n n-JFET op.
  • Opdrag 'j': spoor die kurwes van 'n p-JFET op.
  • Opdrag 'D': volg die krommes van 'n diode aan die NPN -kant van die aansluiting.
  • Opdrag 'd': spoor die krommes van 'n diode aan die PNP -kant van die aansluiting.
  • Opdrag 'A' nn: stel DAC-A op die waarde nn (nn is 'n enkele byte) en stuur dan 'n 'A' na die rekenaar terug. DAC-A beheer die lasspanning.
  • Opdrag 'B' nn: stel DAC-A op die waarde nn en stuur dan '' B 'na die rekenaar terug. DAC-B beheer die basis/hek spanning.
  • Opdrag 'X': stuur ADC -waardes deurlopend terug na die rekenaar.
  • Opdrag 'M': wys die hoofkieslys.

As die krommes gevolg word na een van die opdragte, word die resultate van die kromme na die rekenaar teruggestuur. Die formaat is:

  • "n": begin 'n nuwe plot, teken die asse, ens.
  • "m (x), (y), (b)": skuif die pen na (x), (y).

    • (x) is Vce in heelgetal mV.
    • (y) is Ic in heelgetal honderde op uA (bv. 123 beteken 12,3mA).
    • (b) is die basisstroom in heelgetal uA
    • of (b) 50 maal die hekspanning in heelgetal mV is
  • "l (x), (y), (b)": trek 'n lyn na pen na (x), (y).
  • "z": die einde van hierdie reël
  • "g (g)": die einde van die skandering;

    (g) is die versterking, drempelspanning (x10) of die afsnyspanning (x10)

Die waardes wat na die rekenaar gestuur word, is die rou gemete waardes. Die Arduino maak die waardes glad voordat hy dit teken deur middel van afreraging; jy moet dieselfde doen.

As die rekenaar 'n "X" -opdrag stuur, word die ADC -waardes as heelgetalle teruggestuur:

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

    • (p) die spanning by die lasweerstand van die PNP DUT
    • (q) die spanning by die kollektor van die PNP DUT
    • (r) die spanning by die lasweerstand van die NPN DUT
    • (s) die spanning by die kollektor van die NPN DUT
    • (t) die spanning van die "12V" -toevoer
    • (u) die spanning van die "5V" toevoer in mV

U kan 'n rekenaarprogram skryf om ander toestelle te toets. Stel die DAC's om spannings te toets (met behulp van 'A' en 'B' opdragte) en kyk wat die ADC's rapporteer.

Die kromtoetser stuur slegs data na die rekenaar nadat dit 'n opdrag ontvang het, aangesien die versending van data die skandering vertraag. Dit toets ook nie meer die teenwoordigheid/afwesigheid van 'n komponent nie. Die enigste manier om die kromme -spoorsnyer uit te skakel, is deur 'n 'O' -opdrag te stuur (of om die battery te verwyder).

'N Windows -program is aangeheg wat demonstreer hoe opdragte na die kurwe -opsporing gestuur word.

Stap 6: Bou die Curve Tracer

Bou die Curve Tracer
Bou die Curve Tracer
Bou die Curve Tracer
Bou die Curve Tracer

Hier is die belangrikste komponente wat u waarskynlik moet koop:

  • Arduino Pro Mini 5V 16MHz Atmel328p (£ 1,30)
  • 14 -pins Zif -aansluiting (£ 1)
  • MCP4802 (£ 2,50)
  • HT7533 (£ 1)
  • LE33CZ (£ 1)
  • IL9341 2,8 "skerm (£ 6)
  • 5V tot 12V hupstootkrag (1 pond)
  • 4xAA selfoonhouer (£ 0,30)

Soek eBay of u gunsteling verskaffer. Dit is 'n totaal van ongeveer £ 14.

Ek het my vertoning hier gekry:

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

En die hupstoot SMPS hier:

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%3AJsUAAOSw8IJZinGw & _sacat = 0 & _nkw = DC-3-3V-3-7V-5V-6V-tot-12V-Step-up-Power-Supply-Boost-Voltage-Regulator-Converter & _trom = R40 & rt5 l1313

Die oorblywende komponente is dinge wat u waarskynlik reeds het:

  • BC639 (3 af)
  • 100nF (7 af)
  • 10uF (2 afslag)
  • 1k (2 afslag)
  • 2k2 (5 afslag)
  • 3k3 (5 afslag)
  • 4k7 (1 afslag)
  • 10k (7 af)
  • 27k (1 afslag)
  • 33k (8 afslag)
  • 47k (5 afslag)
  • 68k (2 afslag)
  • 100R (2 af)
  • Skyfskakelaar (1 af)
  • LM358 (1 afslag)
  • strookbord
  • 28-pen IC-aansluiting of SIL-kopstuk
  • boute en moere

U benodig die gewone elektroniese gereedskap - soldeerbout, snyers, soldeersels, vreemde stukke draad, ens. - en 'n USB -na -seriële omskakelaar om die Arduino te programmeer.

Die kromme -spoorsnyer is op strookbord gebou. As u die soort persoon is wat 'n kromme -opsporing wil hê, weet u reeds hoe u 'n strookplank moet neerlê.

Die uitleg wat ek gebruik het, word hierbo getoon. Siaan lyne is koper aan die agterkant van die strookbord. Rooi lyne is skakels aan die komponentkant of is die ekstra lang leidrade van die komponent. Geboë rooi lyne is buigsame draad. Donkerblou sirkels is breuke in die strook.

Ek het dit op twee planke gebou, elk 3,7 "by 3,4". Een bord bevat die skerm en die toetserbaan; die ander bord het die batteryhouer en die 3.3V, 5V en 12V voorrade. Ek het die lae spanning ("5V") en hoogspanning ("12V") dele van die testerbaan apart gehou, met slegs weerstande met 'n hoë waarde wat die grens oorsteek.

Die twee borde en die vertoning vorm 'n drievoudige toebroodjie wat met M2-skroewe vasgemaak word. Ek sny plastiekbuise in lengte om as afstandhouers op te tree, of u kan balpen penne gebruik, ens.

Ek het slegs die Arduino Mini -penne wat ek nodig gehad het, verbind en slegs die aan die kante (nie aan die bo- en onderkant van die Mini PCB nie). Ek gebruik kort draadlengtes eerder as die gewone ry vierkantige penne waarmee Arduinos voorsien word (die penne wat aan die PCB gesoldeer is, is vierkantig in die tekening). Ek wou hê dat die Arduino teen die strook moet spoel, want daar is nie veel hoogte onder die skerm nie.

Die Arduino ProMini pinout is redelik veranderlik. Die penne aan die lang rande van die bord is vas, maar die penne aan die kort rande verskil tussen verskaffers. Die uitleg hierbo veronderstel 'n bord met die 6 programmeringspenne met Gnd langs die Raw -pen en met DTR langs Tx op die lang rand. Aan die ander kant van die bord is 'n ry van 5 penne met 0V langs D9 en A7 langs D10. Nie een van die penne met 'n kort rand is in die strook gesoldeer nie, sodat u los drade kan gebruik as u ProMini anders is.

Gebruik 'n SIL -kopstuk om die skerm vas te hou. Of sny 'n 28-pen IC-aansluiting in die helfte en gebruik die stukke om 'n voetstuk vir die skerm te maak. Soldeer die vierkantige penne wat by die skerm (of saam met die Arduino) kom, in die skerm. Hulle is te vet om in 'n draaibare aansluiting te steek - kies 'n voetstuk met die penne van die "veerklem". Sommige IC -voetstukke met 'veerklem' kan slegs 'n halfdosyn invoegings/verwyderings van die LCD weerstaan, dus probeer om goeie items in u laai te vind.

Die LCD bevat 'n aansluiting vir 'n SD -kaart (wat ek nie gebruik het nie). Dit is gekoppel aan 4 penne op die PCB. Ek het die penne en 'n stuk SIL -kopstuk of IC -aansluiting gebruik om die LCD te ondersteun.

Let op dat daar 'n paar skakels onder die ZIF -aansluiting is. Soldeer hulle in voordat u dit pas.

Ek het 'n programmeringskoppelstuk bygevoeg met Tx, Rx, Gnd en 'n reset -knoppie. (My USB-na-seriële omskakelaar het nie 'n DTR-pen nie, so ek moet die Arduino met die hand terugstel.) Ek het die programmeerkonneksie losgesoldeer toe die projek voltooi is.

Om die elektronika te beskerm, het ek 'n omhulsel gemaak van polistireenvel.

Lêers vir die kring in EasyPC -formaat word aangeheg.

Stap 7: Toekomstige ontwikkeling

Toekomstige ontwikkeling
Toekomstige ontwikkeling

Dit kan lekker wees om kurwes vir ander komponente te produseer, maar watter? Dit is nie vir my duidelik watter ekstra inligting die kromme van 'n tyristor of triac my sou vertel nie, wat die LCR-T4-toetser doen. Die LCR-T4-toetser kan selfs saam met opto-isolators gebruik word. Ek het nog nooit 'n uitputtende MOSFET of 'n verbeterde JFET of 'n unijunction transistor gebruik nie en besit nie een nie. Ek neem aan dat die kurwe -spoorsnyer 'n IGBT as 'n MOSFET kan behandel.

Dit sal aangenaam wees as die kurwe -opsporing 'n komponent outomaties herken en sê watter pen dit is. Ideaal gesproke sal die krommes voortgaan. Ongelukkig sou die manier waarop die DUT -penne aangedryf en gemeet word, baie ekstra komponente en kompleksiteit verg.

'N Eenvoudiger oplossing is om die bestaande LCR-T4-toetsbaan te kopieer (dit is open source en baie eenvoudig) met 'n tweede Atmega-verwerker. Verleng die ZIF-aansluiting tot 16-pen om drie ekstra penne te gee waarin die onbekende komponent ingeprop kan word. Die nuwe Atmega tree op as 'n slaaf op die SPI -bus en rapporteer aan die hoof Arduino Mini wat hy sien. (SPI-slawe-sketse is op die internet beskikbaar.) Die sagteware van die LCR-T4-toetser is beskikbaar en lyk goed gedokumenteer. Daar is niks inherent moeilik daar nie.

Die hoof Arduino vertoon die komponenttipe en 'n diagram van hoe om die komponent aan te sluit op die kromspoordeel van die ZIF -aansluiting.

Ek het 'n uitleg op die oppervlak gemonteer wat gebruik kan word saam met 'n Arduino ProMini of met 'n naakte Atmega328p (in EasyPC-formaat). As daar voldoende vraag (en bestellings met geld) is, kan ek 'n bondel SM -PCB's vervaardig. Kan u een van my klaar gebou koop? Wel, natuurlik, maar die prys sal dom wees. Die voordeel van China is dat so baie slim elektroniese modules so goedkoop gekoop kan word. Die nadeel is dat dit nie die moeite werd is om iets te ontwikkel nie: as dit 'n sukses is, word dit gekloon. Soos hierdie kromme -spoorsnyer mooi is, beskou ek dit nie as 'n lewensvatbare sakegeleentheid nie.

Aanbeveel: