Sisällysluettelo:

Transistorikäyrän jäljitin: 7 vaihetta (kuvilla)
Transistorikäyrän jäljitin: 7 vaihetta (kuvilla)

Video: Transistorikäyrän jäljitin: 7 vaihetta (kuvilla)

Video: Transistorikäyrän jäljitin: 7 vaihetta (kuvilla)
Video: How to make a LED digital counter using 7- Segment Display 2024, Heinäkuu
Anonim
Transistorin käyrän jäljitin
Transistorin käyrän jäljitin
Transistorin käyrän jäljitin
Transistorin käyrän jäljitin

Olen aina halunnut transistorikäyrän jäljittimen. Se on paras tapa ymmärtää, mitä laite tekee. Kun olen rakentanut ja käyttänyt tätä laitetta, ymmärrän vihdoin FET: n eri makujen välisen eron.

Siitä on hyötyä

  • vastaavat transistorit
  • bipolaaristen transistorien vahvistuksen mittaaminen
  • MOSFET -kynnyksen mittaaminen
  • JFET: ien raja -arvon mittaaminen
  • diodien etujännitteen mittaaminen
  • mittaa Zenerin hajoamisjännitettä
  • ja niin edelleen.

Olin erittäin vaikuttunut, kun ostin yhden Markus Frejekin ja muiden upeista LCR-T4-testaajista, mutta halusin sen kertovan minulle enemmän komponenteista, joten aloin suunnitella omaa testaajaani.

Aloitin käyttämällä samaa näyttöä kuin LCR-T4, mutta sen resoluutio ei ole tarpeeksi korkea, joten vaihdoin 320 x 240 2,8 LCD-näyttöön. Se sattuu olemaan värillinen kosketusnäyttö, joka on mukava. Käyrän jäljitin toimii Arduino Pro Mini 5V Atmega328p 16MHz ja se saa virtansa 4 AA -kennosta.

Vaihe 1: Kuinka sitä käytetään

Kuinka käyttää sitä
Kuinka käyttää sitä
Kuinka käyttää sitä
Kuinka käyttää sitä
Kuinka käyttää sitä
Kuinka käyttää sitä
Kuinka käyttää sitä
Kuinka käyttää sitä

Kun otat käyränmittauksen käyttöön, päävalikko tulee näkyviin.

Valitse laitteen tyyppi koskettamalla jotakin "PNP NPN", "MOSFET" tai "JFET". Voit testata diodit "PNP NPN" -tilassa.

Aseta laite testattavaksi (DUT) ZIF -liitäntään. Valikkoruutu näyttää käytettävät nastat. PNP, p-kanavainen MOSFETS ja n-kanavainen JFETS kulkevat pistorasian vasemmalla puolella. NPN, n-kanavainen MOSFETS ja p-kanavainen JFETS kulkevat pistorasian oikealle puolelle. Sulje ZIF -liitäntä.

Noin sekunnin kuluttua testaaja huomaa, että sillä on komponentti, ja alkaa piirtää käyrät.

PNP- tai NPN -transistorille se piirtää Vce (keräimen ja emitterin välinen jännite) verrattuna kollektoriin virtaavaan virtaan. Jokaiselle eri kantavirralle piirretään viiva - esim. 0uA, 50uA, 100uA jne. Transistorin vahvistus näkyy näytön yläosassa.

MOSFETissa se piirtää Vds: n (viemärin ja lähteen välinen jännite) verrattuna viemäriin virtaavaan virtaan. Viiva piirretään kullekin eri porttijännitteelle - 0V, 1V, 2V jne. FET: n käynnistymiskynnys näkyy näytön yläosassa.

JFET: ssä se piirtää Vds: n (viemärin ja lähteen välinen jännite) verrattuna viemäriin virtaavaan virtaan. Viiva piirretään kullekin eri porttijännitteelle - 0V, 1V, 2V jne. Kun tyhjennys JFET: t, virta kulkee, kun portin jännite on yhtä suuri kuin lähdejännite. Kun portin jännite muutetaan kauemmaksi tyhjennysjännitteestä, JFET sammuu. FET: n raja-arvo näkyy näytön yläreunassa.

Mielenkiintoisin osa MOSFET- tai JFET-käyrää on käynnistys- tai katkaisujännitteen ympärillä muutama sata mV. Kosketa päävalikossa Asetukset -painiketta ja asetusnäyttö tulee näkyviin. Voit valita portin minimi- ja maksimijännitteen: kyseiselle alueelle piirretään enemmän käyrää.

PNP- tai NPN -transistorin asetusnäytössä voit valita pienimmän ja suurimman perusvirran

Diodien avulla näet eteenpäin suuntautuvan jännitteen ja Zenersin kanssa käänteisen jakautumisjännitteen. Yllä olevassa kuvassa olen yhdistänyt useiden diodien käyrät.

Vaihe 2: Näin se toimii

Kuinka se toimii
Kuinka se toimii
Kuinka se toimii
Kuinka se toimii
Kuinka se toimii
Kuinka se toimii
Kuinka se toimii
Kuinka se toimii

Ajatellaanpa NPN -transistoria. Piirrämme kaavion keräimen ja emitterin välisestä jännitteestä (x-akseli on Vce) verrattuna kollektoriin virtaavaan virtaan (y-akseli on Ic). Piirrämme yhden viivan kullekin eri kantavirralle (Ib) - esim. 0uA, 50uA, 100uA jne.

NPN: n lähetin on kytketty 0 V: iin ja keräin on kytketty 100 ohmin "kuormitusvastukseen" ja sitten jännitteeseen, joka kasvaa hitaasti. Arduinon ohjaama DAC pyyhkäisee, joka testaa jännitteen 0V - 12V (tai kunnes kuormitusvastuksen läpi kulkeva virta saavuttaa 50mA). Arduino mittaa keräimen ja lähettimen välisen jännitteen ja jännitteen kuormitusvastuksen poikki ja piirtää kaavion.

Tämä toistetaan jokaiselle kantavirralle. Perusvirta syntyy toisesta 0V-12V DAC: sta ja 27k: n vastuksesta. DAC tuottaa 0V, 1.35V (50uA), 2.7V (100uA), 4.05V (150uA) jne. (Itse asiassa jännitteen on oltava hieman korkeampi Vbe: n vuoksi - oletetaan olevan 0.7V.

PNP -transistorin emitteri on kytketty 12 V: iin ja keräin on kytketty 100 ohmin kuormitusvastukseen ja sitten jännitteeseen, joka laskee hitaasti 12 V: sta 0 V: iin. Perusvirta DAC laskee 12 V: sta.

N-kanavan parannus MOSFET on samanlainen kuin NPN. Lähde on kytketty 0 V: iin, kuormitusvastus on liitetty viemäriin ja jännite pyyhkäisee 0V - 12V. Perusvirtaa ohjaava DAC ohjaa nyt portin jännitettä ja portaita 0V, 1V, 2V jne.

P-kanavan parannus MOSFET on samanlainen kuin PNP. Lähde on kytketty 12 V: iin, kuormitusvastus on liitetty viemäriin ja jännite pyyhkäisee 12 V - 0 V. Portin jänniteportaat 12V, 11V, 10V jne.

N-kanavan tyhjennys JFET on hieman vaikeampi. Voit yleensä kuvitella, että lähde on kytketty 0 V: iin, viemäri on kytketty vaihtelevaan positiiviseen jännitteeseen ja portti on kytketty vaihtelevaan negatiiviseen jännitteeseen. JFET johtaa normaalisti ja sammuu negatiivisella hilajännitteellä.

Käyrämittari ei voi tuottaa negatiivisia jännitteitä, joten n-JFET-tyhjennys on kytketty 12 V: iin, lähde on kytketty 100 ohmin kuormitusvastukseen ja sitten jännitteeseen, joka laskee hitaasti 12 V: sta 0 V: iin. Haluamme Vgs: n (portti -lähdejännite) askeleen 0V, -1V, -2V jne. Haluamme Vgs: n pysyvän vakiona, kun Vds (tyhjennyslähteen jännite) vaihtelee. Joten Arduino asettaa jännitteen kuormitusvastukseen ja säätää sitten portin jännitettä DAC, kunnes Vgs on vaadittu arvo. Sitten se asettaa uuden jännitteen kuormitusvastukseen ja säätää jälleen portin jännitettä jne.

(Käyränmittauslaite ei voi mitata porttiin syötettyä jännitettä, mutta se tietää, mitä DAC: lle on kehotettu tekemään, ja se on riittävän tarkka. Tämä tietysti mittaa vain JFET-vastauksen negatiivisen portin osaa; jos haluat nähdä positiivisen portin osaa, käsittele sitä MOSFETina.)

P-kanavan ehtymisen JFET: ää käsitellään samalla tavalla, mutta 0-12 V: n arvot käännetään.

(Käyränjäljitin ei käsittele nimenomaan tyhjentyneitä MOSFET -laitteita tai parannustyyppisiä JFET -laitteita, mutta voit pitää niitä tyhjentävinä JFET -laitteina ja lisäparannus -MOSFET -laitteina.)

Kun kuvaaja on valmis, käyränmittauslaite laskee transistorin vahvistuksen, kynnyksen tai katkaisun.

Kaksisuuntaisten transistorien osalta Arduino tarkastelee käyrien vaakasuorien viivojen keskimääräistä etäisyyttä. Kun se piirtää perusvirran käyrää, se havaitsee keräilijän virran, kun Vce on 2V. Kollektorivirran muutos jaetaan perusvirran muutoksella vahvistuksen saamiseksi. Bipolaarinen hyöty on epämääräinen käsite. Se riippuu siitä, miten mittaat sen. Mikään yleismittari ei anna samaa vastausta. Yleensä kysyt vain "onko voitto suuri?" tai "ovatko nämä kaksi transistoria sama?".

MOSFET-laitteille Arduino mittaa käynnistyskynnyksen. Se asettaa kuormitusjännitteen 6 V: een ja lisää sitten vähitellen Vgs, kunnes kuorman läpi kulkeva virta ylittää 5 mA.

JFET-laitteille Arduino mittaa katkaisujännitteen. Se asettaa kuormitusjännitteen arvoon 6 V ja lisää sitten vähitellen (negatiivista) Vgs, kunnes kuorman läpi kulkeva virta on alle 1 mA.

Vaihe 3: Piiri

Piiri
Piiri
Piiri
Piiri
Piiri
Piiri
Piiri
Piiri

Tässä on lyhyt kuvaus piiristä. Tarkempi kuvaus on liitteenä olevassa RTF -tiedostossa.

Käyrämittari tarvitsee kolme jännitettä:

  • 5V Arduinolle
  • 3.3V nestekidenäytölle
  • 12V testipiirille

Piirin täytyy muuntaa nämä eri jännitteet 4 AA -kennosta.

Arduino on kytketty 2-kanavaiseen DAC-laitteeseen eri testijännitteiden tuottamiseksi. (Yritin käyttää Arduino PWM: ää DAC: na, mutta se oli liian meluisa.)

DAC tuottaa jännitteitä välillä 0V - 4.096V. Nämä muunnetaan 0V-12V: ksi op-vahvistimilla. En löytänyt reiän läpi kulkevaa kiskoa op-vahvistimiin, jotka voisivat saada/upottaa 50 mA, joten käytin LM358: ta. LM358-op-vahvistimen ulostulo ei voi nousta yli 1,5 V syöttöjännitteen alapuolelle (eli 10,5 V). Mutta tarvitsemme täyden valikoiman 0-12V.

Joten käytämme NPN: tä avoimen kollektorin invertterinä op-vahvistimen lähtöön.

Etuna on, että tämä kotitekoinen "avoimen keräimen op-amp" -lähtö voi mennä jopa 12 volttiin. Takaisinkytkentävastukset op-vahvistimen ympärillä vahvistavat 0V-4V DAC: sta 0V-12V: ksi.

Laitejännitteen (DUT) jännitteet vaihtelevat välillä 0V ja 12V. Arduinon ADC: t on rajoitettu 0V - 5V. Mahdolliset jakajat tekevät muunnoksen.

Arduinon ja nestekidenäytön välissä on mahdollisia jakajia, jotka laskevat 5V - 3V. Nestekidenäyttöä, kosketusnäyttöä ja DAC: ta ohjaa SPI -väylä.

Käyrämittari saa virtansa neljästä AA -kennosta, jotka antavat 6,5 V: n virran, ja niitä voidaan käyttää noin 5,3 V.

Kennojen 6V pudotetaan 5 V: ksi erittäin alhaisella pudotussäätimellä - HT7550 (jos sinulla ei ole sitä, 5 V: n zener ja 22 ohmin vastus eivät ole paljon huonompia). 5 V: n virrankulutus on noin 26 mA.

Kennojen 6V pudotetaan 3,3 V: iin matalan katkaisun säätimellä - HT7533. 3.3 V: n virrankulutus on noin 42 mA. (Normaali 78L33 toimisi, mutta siinä on 2 V: n katkos, joten sinun on heitettävä pois AA -solusi aikaisemmin.)

Kennojen 6V tehostetaan 12 V: ksi SMPS: llä (Switched Mode Power Supply). Ostin yksinkertaisesti moduulin eBaysta. Minulla oli todella vaikeuksia löytää kunnollinen muunnin. Tärkeintä on, älä käytä XL6009 -muunninta, se on ehdoton uhka. Kun akku tyhjenee ja laskee alle 4 V, XL6009 menee hulluksi ja tuottaa jopa 50 V, joka paistaisi kaiken. Hyvä käyttämäni on:

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

Se on pieni ja noin 80% tehokas. Sen tulovirran kulutus on noin 5 mA, kun odotetaan DUT: n asettamista, ja hetkellisesti jopa 160 mA, kun piirretään käyrät.

Kun AA -kennot purkautuvat, jännitteet vaihtelevat, ohjelmisto kompensoi käyttämällä vertailujännitteitä. Arduino mittaa 12V jännitteen. Arduino ADC käyttää "5V" -jännitettä vertailujännitteenä, mutta "5V" on kalibroitu tarkasti Arduinon sisäistä 1,1V: n vertailujännitettä vasten. DAC: ssä on tarkka sisäinen vertailujännite.

Pidän tavasta, jolla LCR-T4: ssä on painike sen kytkemiseksi päälle ja se sammuu automaattisesti aikakatkaisulla. Valitettavasti piiri tuo jännitehäviön, johon minulla ei ole varaa, kun virtaa 4 AA -kennosta. Jopa piirin uudelleen suunnittelu FET: n käyttämiseksi ei riittänyt. Käytän siis yksinkertaista virtakytkintä.

Vaihe 4: Ohjelmisto

Ohjelmisto
Ohjelmisto

Arduinon luonnos on liitteenä täällä. Kokoa ja lataa se Pro Miniin tavalliseen tapaan. On paljon kuvauksia ohjelmien lataamisesta verkkoon ja muihin Instructables -ohjelmiin.

Luonnos alkaa piirtämällä päävalikko ja odottaa sitten, että asetat komponentin tai kosketat jotakin painiketta (tai lähetät komennon tietokoneelta). Se testaa komponenttien asettamisen kerran sekunnissa.

Se tietää, että olet asentanut komponentin, koska kun kanta-/porttijännite on asetettu puoliväliin (DAC = 128) ja kuormitusvastuksen jännite asetettu arvoon 0V tai 12V, usean mA: n virta kulkee yhden tai toisen kuormitusvastuksen läpi. Se tietää, milloin laite on diodi, koska tukiaseman/portin jännitteen muuttaminen ei muuta kuormitusvirtaa.

Sen jälkeen se piirtää sopivat käyrät ja kytkee perus- ja kuormitusvirrat pois päältä. Sitten se testaa kerran sekunnissa, kunnes komponentti irrotetaan. Se tietää, että komponentti on irrotettu pistorasiasta, koska kuormitusvirta laskee nollaan.

ILI9341 LCD -näyttöä ohjaa oma kirjasto nimeltä "SimpleILI9341". Kirjasto on liitteenä tässä. Siinä on vakio piirustuskomentoja, jotka ovat hyvin samanlaisia kuin kaikki tällaiset kirjastot. Sen etuna muihin kirjastoihin verrattuna on, että se toimii (jotkut eivät!) Ja jakaa SPI -väylän kohteliaasti muiden laitteiden kanssa. Jotkut ladattavista "nopeista" kirjastoista käyttävät erityisiä ajoitussilmukoita ja ovat järkyttyneitä, kun muita, ehkä hitaampia laitteita käytetään samalla väylällä. Se on kirjoitettu tavallisella C -kirjaimella, ja sen kustannukset ovat pienemmät kuin joissakin kirjastoissa. Liitteenä on Windows -ohjelma, jonka avulla voit tehdä omia fontteja ja kuvakkeita.

Vaihe 5: Sarjakäskyt tietokoneeseen

Käyrän jäljitin voi kommunikoida tietokoneen kanssa sarjayhteyden kautta (9600 bps, 8-bittinen, ei pariteettia). Tarvitset sopivan USB-sarja-muuntimen.

Seuraavat komennot voidaan lähettää tietokoneelta käyrän jäljittäjälle:

  • Komento 'N': jäljittää NPN -transistorin käyrät.
  • Komento 'P': jäljittää PNP -transistorin käyrät.
  • Komento 'F': jäljittää n-MOSFETin käyrät.
  • Komento 'f': jäljittää p-MOSFETin käyrät.
  • Komento 'J': jäljittää n-JFET: n käyrät.
  • Komento 'j': jäljittää p-JFET: n käyrät.
  • Komento 'D': jäljitä diodin käyrät pistorasian NPN -puolella.
  • Komento 'd': jäljittää diodin käyrät pistorasian PNP -puolella.
  • Komento 'A' nn: aseta DAC-A arvoon nn (nn on yksi tavu) ja palauta sitten 'A' tietokoneelle. DAC-A ohjaa kuormitusjännitettä.
  • Komento 'B' nn: aseta DAC-A arvoon nn ja palauta sitten 'B' tietokoneelle. DAC-B ohjaa tukiaseman/portin jännitettä.
  • Komento 'X': lähetä jatkuvasti ADC -arvot takaisin tietokoneelle.
  • Komento 'M': näyttää päävalikon.

Kun käyrät jäljitetään jonkin komennon mukaisesti, käyrän tulokset lähetetään takaisin tietokoneelle. Muoto on:

  • "n": aloita uusi juoni, piirrä akselit jne.
  • "m (x), (y), (b)": siirrä kynä kohtaan (x), (y).

    • (x) on Vce kokonaisluvussa mV.
    • (y) on Ic kokonaislukuna sadoissa uA: ssa (esim. 123 tarkoittaa 12,3 mA).
    • (b) on kantavirta kokonaislukussa uA
    • tai (b) on 50 kertaa hilajännite kokonaisluku mV
  • "l (x), (y), (b)": piirrä viiva kynään kohtiin (x), (y).
  • "z": tämän rivin loppu
  • "g (g)": skannauksen loppu;

    (g) on vahvistus, kynnysjännite (x10) tai katkaisujännite (x10)

PC: lle lähetetyt arvot ovat raakamittausarvoja. Arduino tasoittaa arvot ennen piirtämistä keskiarvolla; sinun pitäisi tehdä sama.

Kun tietokone lähettää "X" -komennon, ADC -arvot palautetaan kokonaislukuna:

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

    • (p) jännite PNP DUT: n kuormitusvastuksessa
    • (q) jännite PNP DUT -kollektorissa
    • (r) jännite NPN DUT: n kuormitusvastuksessa
    • s) jännite NPN DUT -kollektorissa
    • t) "12V" -jännitteen jännite
    • (u) "5V" -jännitteen jännite (mV)

Voit kirjoittaa PC -ohjelman muiden laitteiden testaamiseen. Aseta DAC: t testaamaan jännitteitä (käyttämällä 'A' ja 'B' -komentoja) ja katso sitten, mitä ADC: t raportoivat.

Käyrän jäljitin lähettää tietoja tietokoneelle vasta sen jälkeen, kun se on vastaanottanut komennon, koska tietojen lähettäminen hidastaa skannausta. Se ei myöskään enää testaa komponentin läsnäoloa/puuttumista. Ainoa tapa sammuttaa käyränmittauslaite on lähettää O -komento (tai poistaa akku).

Liitteenä on Windows -ohjelma, joka osoittaa komentojen lähettämisen käyrän jäljittimelle.

Vaihe 6: Curve Tracerin rakentaminen

Curve Tracerin rakentaminen
Curve Tracerin rakentaminen
Curve Tracerin rakentaminen
Curve Tracerin rakentaminen

Tässä ovat tärkeimmät komponentit, jotka sinun on todennäköisesti ostettava:

  • Arduino Pro Mini 5V 16MHz Atmel328p (1,30 €)
  • 14 -nastainen Zif -liitin (1 €)
  • MCP4802 (2,50 €)
  • HT7533 (1 €)
  • LE33CZ (1 €)
  • IL9341 2,8 "näyttö (6 €)
  • 5V - 12V teholähde (1 €)
  • 4xAA -paristopidike (0,30 €)

Hae eBaysta tai suosikkitoimittajastasi. Se on yhteensä noin 14 puntaa.

Sain näyttöni täältä:

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

Ja tehostus SMPS täällä:

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-12V-Step-up-Power-Supply-Boost-Voltage-Regulator-Converter & _from = R40 & rt = n5 l1313

Loput komponentit ovat asioita, jotka sinulla todennäköisesti on jo:

  • BC639 (3 pois päältä)
  • 100 nF (7 pois päältä)
  • 10uF (2 pois päältä)
  • 1k (2 pois päältä)
  • 2k2 (5 pois päältä)
  • 3k3 (5 pois päältä)
  • 4k7 (1 pois päältä)
  • 10k (7 pois päältä)
  • 27k (1 pois päältä)
  • 33k (8 pois päältä)
  • 47k (5 pois päältä)
  • 68k (2 pois päältä)
  • 100R (2 pois päältä)
  • Liukukytkin (1 pois päältä)
  • LM358 (1 pois päältä)
  • nauhat
  • 28-nastainen IC-liitäntä tai SIL-otsikko
  • mutterit ja pultit

Tarvitset tavallisia elektroniikkatyökaluja - juotosraudan, leikkureita, juotoksia, parittomia lankakappaleita jne. - ja USB -sarjamuunninta Arduinon ohjelmoimiseksi.

Käyrän merkkiaine on rakennettu nauhalevylle. Jos olet sellainen henkilö, joka haluaa käyrän jäljittimen, tiedät jo, miten asetat stripboardin.

Käyttämäni asettelu näkyy yllä. Syaanilinjat ovat kuparia stripboardin takana. Punaiset viivat ovat linkkejä komponentin puolella tai ovat komponentin erittäin pitkiä johtimia. Kaarevat punaiset viivat ovat joustavaa lankaa. Tummansiniset ympyrät ovat taukoja stripboardissa.

Rakensin sen kahdelle levylle, kumpikin 3,7 "x 3,4". Yksi levy sisältää näytön ja testeripiirin; toisessa kortissa on paristopidike ja 3,3 V: n, 5 V: n ja 12 V: n virtalähteet. Pidin testauspiirin matalajännitteiset ("5V") ja korkeajännitteiset ("12V") osat erillään ja vain arvokkaat vastukset ylittivät rajan.

Kaksi levyä ja näyttö muodostavat kolmikerroksisen voileivän, jota pidetään yhdessä M2-ruuveilla. Leikkasin muoviputkien pituudet toimimaan välikappaleina tai voit käyttää kuulakärkikynäputkia jne.

Liitin vain tarvitsemani Arduino Mini -nastat ja vain sivut (ei Mini PCB: n ylä- ja alareunassa). Käytin lyhyitä langanpituuksia tavallisen Arduinos -sarjan neliönappirivin sijasta (piirilevyyn juotetut nastat ovat neliön muotoisia piirustuksessa). Halusin Arduinon olevan tasaisella nauhalla, koska näytön alla ei ole paljon korkeutta.

Arduino ProMini -pistoke on melko vaihteleva. Levyn pitkien reunojen tapit ovat kiinteitä, mutta lyhyiden reunojen tapit eroavat toimittajien välillä. Yllä olevassa asettelussa oletetaan levy, jossa on 6 ohjelmointitappia Gnd Raw -nastan vieressä ja DTR Tx: n vieressä pitkässä reunassa. Taulun toisessa päässä on 5 -nastainen rivi, jossa 0 V D9: n vieressä ja A7 D10: n vieressä. Mikään lyhyen reunan nastoista ei ole juotettu nauhaan, joten voit käyttää löysiä johtoja, jos ProMini on erilainen.

Pidä näyttöä SIL -otsikkoliittimellä. Tai leikkaa 28-nastainen IC-pistorasia puoliksi ja käytä kappaleita näytön liitäntään. Juotos näytön mukana tulevat (tai Arduinon mukana tulleet) neliönastat näyttöön. Ne ovat liian lihavia liitettäväksi pistorasiaan - valitse pistorasia, jossa on "jousipidike". Jotkut "jousipidikkeiset" IC -liitäntäkotelot kestävät vain puoli tusinaa nestekidenäytön lisäystä/irrotusta, joten yritä löytää hyviä komponenttilokerostasi.

Nestekidenäytössä on pesä SD -kortille (jota en käyttänyt). Se on kytketty piirilevyn 4 nastaan. Käytin tappeja ja pala SIL -otsikkoa tai IC -liitintä tukemaan nestekidenäyttöä.

Huomaa, että ZIF -liitännän alla on joitain linkkejä. Juottaa ne ennen kuin asennat sen.

Lisäsin ohjelmointiliittimen, jossa on Tx, Rx, Gnd ja nollauspainike. (USB-sarjamuuntimessani ei ole DTR-nastaista, joten minun on nollattava Arduino manuaalisesti.) Juoksutin ohjelmointiliittimen, kun projekti oli valmis.

Elektroniikan suojaamiseksi tein suojan polystyreenilevystä.

Piirin tiedostot EasyPC -muodossa ovat liitteenä.

Vaihe 7: Tuleva kehitys

Tuleva kehitys
Tuleva kehitys

Voi olla mukavaa tuottaa käyrät muille komponenteille, mutta mitkä? Minulle ei ole selvää, mitä ylimääräistä tietoa tyristorin tai triakin käyrä kertoisi minulle siitä, mitä LCR-T4-testeri tekee. LCR-T4-testeriä voidaan käyttää jopa optoeristimien kanssa. En ole koskaan käyttänyt tyhjentävää MOSFETia tai JFET -parannusta tai unijunction -transistoria enkä omista mitään. Oletan, että käyrän merkkiaine voisi käsitellä IGBT: tä MOSFETina.

Olisi mukavaa, jos käyränmittauslaite voisi tunnistaa komponentin automaattisesti ja sanoa, mikä tappi on mikä. Ihannetapauksessa se jatkaisi sitten kaarien tuottamista. Valitettavasti tapa, jolla DUT -tapit ajetaan ja mitataan, vaatisi paljon ylimääräisiä komponentteja ja monimutkaisuutta.

Yksinkertaisempi ratkaisu on kopioida olemassa oleva LCR-T4-testauspiiri (se on avoimen lähdekoodin ja erittäin yksinkertainen) toisella Atmega-prosessorilla. Laajenna ZIF-liitäntää 16-napaiseksi, jotta saat kolme ylimääräistä nastaa, joihin tuntematon komponentti voidaan kytkeä. Uusi Atmega toimii SPI -väylän orjana ja raportoi Arduino Minille, mitä se näkee. (SPI-orjaluonnokset ovat saatavilla verkossa.) LCR-T4-testerin ohjelmisto on saatavana ja näyttää hyvin dokumentoidulta. Siellä ei ole mitään luonnostaan vaikeaa.

Pääasiallinen Arduino näyttää komponenttityypin ja kaavion komponentin liittämisestä ZIF -pistorasian käyrän merkkiaineosaan.

Olen liittänyt pinta-asennuksen, jota voidaan käyttää Arduino ProMinin tai paljaan Atmega328p: n kanssa (EasyPC-muodossa). Jos kysyntää (ja tilauksia rahalla) on riittävästi, voisin valmistaa erän SM -piirilevyjä. Voisitko ostaa sellaisen minulta valmiina? No tietysti, mutta hinta olisi typerä. Kiinan kanssa tekemisen etuna on, että niin paljon hienoja elektronisia moduuleja voidaan ostaa niin halvalla. Haittapuolena on, että mitään ei kannata kehittää: jos se onnistuu, se kloonataan. Hieno tämä käyrän jäljittäjä on, en näe sitä kannattavana liiketoimintamahdollisuutena.

Suositeltava: