Orodha ya maudhui:

Transistor Curve Tracer: Hatua 7 (na Picha)
Transistor Curve Tracer: Hatua 7 (na Picha)

Video: Transistor Curve Tracer: Hatua 7 (na Picha)

Video: Transistor Curve Tracer: Hatua 7 (na Picha)
Video: Я провел 50 часов, погребённый заживо 2024, Novemba
Anonim
Ufuatiliaji wa Curve ya Transistor
Ufuatiliaji wa Curve ya Transistor
Ufuatiliaji wa Curve ya Transistor
Ufuatiliaji wa Curve ya Transistor

Nimekuwa nikitaka mfanyabiashara wa pembe ya transistor. Ni njia bora ya kuelewa kile kifaa hufanya. Baada ya kujenga na kutumia hii, mwishowe ninaelewa tofauti kati ya ladha anuwai za FET.

Ni muhimu kwa

  • vinavyolingana transistors
  • kupima faida ya transistors ya bipolar
  • kupima kizingiti cha MOSFET
  • kupima ukata wa JFET
  • kupima voltage ya mbele ya diode
  • kupima voltage ya kuvunjika kwa Zeners
  • Nakadhalika.

Nilivutiwa sana wakati nilinunua moja ya majaribio ya LCR-T4 mazuri na Markus Frejek na wengine lakini nilitaka niambie zaidi juu ya vifaa hivyo nikaanza kubuni tester yangu mwenyewe.

Nilianza kwa kutumia skrini sawa na LCR-T4 lakini haina azimio kubwa la kutosha kwa hivyo nilibadilisha kuwa LCD ya 320x240 2.8. Inatokea kuwa skrini ya kugusa rangi ambayo ni nzuri. Arduino Pro Mini 5V Atmega328p 16MHz na inaendeshwa na seli 4 za AA.

Hatua ya 1: Jinsi ya Kuitumia

Jinsi ya Kuitumia
Jinsi ya Kuitumia
Jinsi ya Kuitumia
Jinsi ya Kuitumia
Jinsi ya Kuitumia
Jinsi ya Kuitumia
Jinsi ya Kuitumia
Jinsi ya Kuitumia

Unapobadilisha kifuatiliaji cha Curve, skrini kuu ya menyu huonyeshwa.

Chagua aina ya kifaa kwa kugusa moja ya "PNP NPN", "MOSFET" au "JFET". Unaweza kujaribu diode katika hali ya "PNP NPN".

Weka Kifaa Chini ya Jaribio (DUT) kwenye tundu la ZIF. Skrini ya menyu inakuonyesha ni pini gani za kutumia. PNPs, p-channel MOSFETS na n-channel JFETS huenda upande wa kushoto wa tundu. NPNs, n-channel MOSFETS na p-channel JFETS huenda upande wa kulia wa tundu. Funga tundu la ZIF.

Baada ya sekunde moja au zaidi, tester itatambua kuwa ina sehemu na itaanza kuteka curves.

Kwa transistor ya PNP au NPN ina viwanja Vce (voltage kati ya mtoza na mtoaji) dhidi ya mtiririko wa sasa wa mtoza. Laini imechorwa kwa kila msingi wa sasa tofauti - k.m. 0uA, 50uA, 100uA, nk Faida ya transistor imeonyeshwa juu ya skrini.

Kwa MOSFET ina viwanja Vds (voltage kati ya bomba na chanzo) dhidi ya ile ya sasa inayoingia kwenye bomba. Laini imechorwa kwa kila voltage tofauti ya lango - 0V, 1V, 2V, nk Kizingiti cha kugeuza FET kinaonyeshwa juu ya skrini.

Kwa JFET ina viwanja Vds (voltage kati ya bomba na chanzo) dhidi ya ile ya sasa inayoingia kwenye bomba. Laini imechorwa kwa kila voltage tofauti ya lango - 0V, 1V, 2V, n.k. Pamoja na kupungua kwa JFET, mtiririko wa sasa wakati voltage ya lango ni sawa na voltage ya chanzo. Wakati voltage ya lango inabadilishwa kuwa zaidi kutoka kwa voltage ya kukimbia, JFET inazima. Kizingiti cha kukatwa cha FET kinaonyeshwa juu ya skrini.

Sehemu ya kufurahisha zaidi ya mkondo wa MOSFET au JFET ni karibu na kuzima au kukata voltage pamoja na au kupunguza mia mia mV. Kwenye menyu kuu, gusa kitufe cha Usanidi na skrini ya Usanidi itaonyeshwa. Unaweza kuchagua kiwango cha chini na cha juu cha voltage ya lango: curves zaidi zitatolewa katika mkoa huo.

Kwa transistor ya PNP au NPN, skrini ya Usanidi hukuruhusu kuchagua kiwango cha chini na cha juu cha sasa

Na diode, unaweza kuona voltage ya mbele na Zeners, voltage ya kuvunjika kwa nyuma. Katika picha hapo juu, nimeunganisha curves za diode kadhaa.

Hatua ya 2: Jinsi inavyofanya kazi

Inavyofanya kazi
Inavyofanya kazi
Inavyofanya kazi
Inavyofanya kazi
Inavyofanya kazi
Inavyofanya kazi
Inavyofanya kazi
Inavyofanya kazi

Wacha tuangalie transistor ya NPN. Tutatoa grafu ya voltage kati ya mtoza na mtoaji (x-axis ni Vce) dhidi ya mtiririko wa sasa wa mtoza (y-axis ni Ic). Tutachora mstari mmoja kwa kila msingi wa sasa tofauti (Ib) - mf. 0uA, 50uA, 100uA, nk.

Mtoaji wa NPN ameunganishwa na 0V na mtoza ameunganishwa na "kipinga-mzigo" cha 100ohm na kisha kwa voltage ambayo huongezeka polepole. DAC inayodhibitiwa na Arduino inafagia jaribio la voltage kutoka 0V hadi 12V (au hadi sasa kupitia kontena la mzigo lifikie 50mA). Arduino hupima voltage kati ya mtoza na mtoaji na voltage kwenye kontena la mzigo na kuchora grafu.

Hii inarudiwa kwa kila msingi wa sasa. Sasa ya msingi hutengenezwa na pili ya 0V-to-12V DAC na kontena la 27k. DAC inazalisha 0V, 1.35V (50uA), 2.7V (100uA), 4.05V (150uA), nk (Kwa kweli, voltage inapaswa kuwa juu kidogo kwa sababu ya Vbe - inayodhaniwa kuwa 0.7V.)

Kwa transistor ya PNP, mtoaji ameunganishwa na 12V na mtoza ameunganishwa na kontena la mzigo wa 100ohm na kisha kwa voltage ambayo hupungua polepole kutoka 12V hadi 0V. DAC ya sasa ya msingi inashuka kutoka 12V.

Uboreshaji wa n-channel MOSFET ni sawa na NPN. Chanzo kimeunganishwa na 0V, kontena la mzigo limeunganishwa na kukimbia na kwa kufagia voltage kutoka 0V hadi 12V. DAC iliyokuwa ikidhibiti msingi wa sasa inadhibiti voltage ya lango na hatua 0V, 1V, 2V, nk.

Kuboresha kituo cha p-MOSFET ni sawa na PNP. Chanzo kimeunganishwa na 12V, kontena la mzigo limeunganishwa na kukimbia na kwa kufagia voltage kutoka 12V hadi 0V. Voltage ya lango hatua 12V, 11V, 10V, nk.

Kupungua kwa kituo cha J-F ni ngumu zaidi. Kwa kawaida ungedhani chanzo kimeunganishwa na 0V, bomba lililounganishwa na voltage chanya tofauti na lango limeunganishwa na voltage hasi tofauti. JFET kawaida hufanya na imezimwa na voltage hasi ya lango.

Mfuatiliaji wa Curve hawezi kutoa voltages hasi kwa hivyo bomba la n-JFET limeunganishwa na 12V, chanzo kimeunganishwa na kontena la mzigo wa 100ohm na kisha kwa voltage ambayo hupungua polepole kutoka 12V hadi 0V. Tunataka Vgs (voltage ya chanzo cha lango) itoke kutoka 0V, -1V, -2V, nk. Tunataka Vgs zibaki kila wakati Vds (voltage ya chanzo-bomba) inatofautiana. Kwa hivyo Arduino huweka voltage kwenye kontena la mzigo kisha hurekebisha voltage ya lango DAC mpaka Vgs ni thamani inayohitajika. Halafu inaweka voltage mpya kwenye kontena la mzigo na tena hurekebisha voltage ya lango, nk.

(Mfuatiliaji wa Curve hawezi kupima voltage inayotumika kwenye lango lakini anajua ni nini ameambiwa DAC ifanye na hiyo ni sahihi vya kutosha. Kwa kweli, hii inapima tu sehemu ya lango hasi ya majibu ya JFET; ikiwa unataka kuona sehemu ya lango-chanya, ichukue kama MOSFET.)

Kupungua kwa kituo cha p-JFET hutibiwa vivyo hivyo lakini maadili ya 0-to-12V yote yamegeuzwa.

(Mfuatiliaji wa Curve hashughulikii upunguzaji wa MOSFET au JFET za kuongeza lakini unaweza kuwachukulia kama JFET za kupungua na kuongeza MOSFET.)

Mara tu ikiwa imekamilisha grafu mfuatiliaji wa Curve anahesabu faida, kizingiti au kukatwa kwa transistor.

Kwa transistors ya bipolar, Arduino inaangalia nafasi ya wastani ya mistari mlalo ya curves. Kama inavyovuta curve kwa msingi wa sasa, inabainisha sasa ya mtoza wakati Vce ni sawa na 2V. Mabadiliko ya sasa ya mtoza imegawanywa na mabadiliko katika msingi wa sasa ili kutoa faida. Faida ya bipolar ni dhana isiyo wazi. Inategemea jinsi unavyoipima. Hakuna aina mbili za multimeter zitatoa jibu sawa. Kwa ujumla, yote unayouliza ni "faida ni kubwa?" au "je, transistors hizi mbili ni sawa?".

Kwa MOSFET, Arduino hupima kizingiti cha kugeukia. Inaweka voltage ya mzigo hadi 6V kisha polepole huongeza Vgs mpaka sasa kupitia mzigo unazidi 5mA.

Kwa JFET, Arduino hupima voltage iliyokatwa. Inaweka voltage ya mzigo hadi 6V kisha inaongezeka polepole (hasi) Vgs mpaka sasa kupitia mzigo iko chini ya 1mA.

Hatua ya 3: Mzunguko

Mzunguko
Mzunguko
Mzunguko
Mzunguko
Mzunguko
Mzunguko
Mzunguko
Mzunguko

Hapa kuna maelezo mafupi ya mzunguko. Maelezo kamili zaidi iko kwenye faili ya RTF iliyoambatishwa.

Mfuatiliaji wa Curve anahitaji voltages tatu:

  • 5V kwa Arduino
  • 3.3V kwa LCD
  • 12V kwa mzunguko wa mtihani

Mzunguko lazima ubadilishe kufanya voltages hizi tofauti kutoka kwa seli 4 za AA.

Arduino imeunganishwa na DAC-2-channel ili kutoa voltages anuwai ya mtihani. (Nilijaribu kutumia Arduino PWM kama DAC lakini ilikuwa na kelele sana.)

DAC hutoa voltages katika anuwai 0V hadi 4.096V. Hizi hubadilishwa kuwa 0V hadi 12V na op-amps. Sikuweza kupata reli yoyote ya kupitia-shimo kwa op-amps za reli ambazo zinaweza kupata / kuzama 50mA, kwa hivyo nilitumia LM358. Pato la LM358 op-amp haliwezi kwenda juu kuliko 1.5V chini ya voltage ya usambazaji (yaani 10.5V). Lakini tunahitaji safu kamili ya 0-12V.

Kwa hivyo tunatumia NPN kama inverter ya ushuru wazi kwa pato la op-amp.

Faida ni kwamba pato hili la "mkusanyaji wazi wa op-amp" linalotengenezwa nyumbani linaweza kwenda hadi 12V. Vipinga vya maoni karibu na op-amp huongeza 0V hadi 4V kutoka DAC hadi 0V hadi 12V.

Voltages katika Under-Test-Device (DUT) hutofautiana kati ya 0V na 12V. ADC za Arduino zimepunguzwa kwa 0V hadi 5V. Wagawanyaji wenye uwezo hufanya uongofu.

Kati ya Arduino na LCD kuna wagawanyiko wanaoweza kushuka 5V hadi 3V. LCD, skrini ya kugusa na DAC inadhibitiwa na basi ya SPI.

Ufuatiliaji wa Curve hutumiwa kutoka kwa seli 4 za AA ambazo hutoa 6.5V wakati mpya na inaweza kutumika hadi 5.3V karibu.

6V kutoka kwenye seli imeshuka hadi 5V na kidhibiti cha chini sana cha kuacha shule - HT7550 (ikiwa huna moja basi zener ya 5V na kontena la 22ohm sio mbaya sana). Matumizi ya sasa ya usambazaji wa 5V ni karibu 26mA.

6V kutoka kwenye seli imeshuka hadi 3.3V na mdhibiti wa kuacha chini - HT7533. Matumizi ya sasa ya usambazaji wa 3.3V ni karibu 42mA. (78L33 ya kawaida ingefanya kazi lakini ina kuacha 2V kwa hivyo italazimika kutupa seli zako za AA mapema.)

6V kutoka kwenye seli imeongezwa hadi 12V na SMPS (Ugavi wa Nguvu ya Njia iliyobadilishwa). Nilinunua tu moduli kutoka kwa eBay. Nilikuwa na shida halisi kupata kibadilishaji bora. Jambo kuu ni kwamba, usitumie kibadilishaji cha XL6009, ni hatari kabisa. Wakati betri inakwenda gorofa na iko chini ya 4V XL6009 inaenda wazimu na hutoa hadi 50V ambayo inaweza kukaanga kila kitu. Niliyotumia ni:

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 + Mdhibiti + Converter & _from = R40 & rt = nc & _trks

Ni ndogo na ina ufanisi karibu 80%. Matumizi yake ya sasa ya kuingiza ni karibu 5mA wakati wa kusubiri DUT kuingizwa na kwa muda hadi 160mA wakati wa kuchora curves.

Kama seli za AA zinaruhusiwa voltages zinatofautiana, programu hulipa fidia kwa kutumia voltages za kumbukumbu. Arduino hupima usambazaji wa 12V. ADC ya Arduino hutumia usambazaji wake wa "5V" kama voltage ya kumbukumbu lakini "5V" imewekwa sawa dhidi ya voltage ya kumbukumbu ya ndani ya 1.1V ya Arduino. DAC ina voltage sahihi ya kumbukumbu ya ndani.

Ninapenda jinsi LCR-T4 ilivyo na kitufe cha kuiwasha na kuzima yenyewe kiatomati na muda wa kuisha. Kwa bahati mbaya, mzunguko unaleta kushuka kwa voltage ambayo siwezi kumudu wakati wa kutumia nguvu kutoka kwa seli 4 za AA. Hata kuunda tena mzunguko wa kutumia FET haikutosha. Kwa hivyo ninatumia swichi rahisi ya kuzima / kuzima.

Hatua ya 4: Programu

Programu
Programu

Mchoro wa Arduino umeambatanishwa hapa. Jumuisha na upakie kwenye Pro Mini kwa njia ya kawaida. Kuna maelezo mengi ya jinsi ya kupakia programu kwenye wavuti na katika Maagizo mengine.

Mchoro huanza kwa kuchora menyu kuu kisha ikungojea uweke sehemu au uguse kitufe kimoja (au tuma amri kutoka kwa PC). Inapima uingizaji wa sehemu mara moja kwa sekunde.

Inajua umeingiza sehemu kwa sababu, na voltage ya msingi / lango imewekwa hadi nusu ya njia (DAC = 128) na voltage ya kipigo cha mzigo imewekwa 0V au 12V, mkondo wa mA kadhaa hutiririka kupitia moja au nyingine ya vizuizi vya mzigo. Inajua wakati kifaa ni diode kwa sababu kubadilisha voltage ya msingi / lango haibadilishi mzigo wa sasa.

Halafu inachora curves zinazofaa na inazima msingi na kupakia mikondo. Halafu hujaribu mara moja kwa sekunde hadi sehemu hiyo itakapofunguliwa. Inajua kuwa sehemu hiyo haijafungwa kwa sababu mzigo wa sasa huanguka sifuri.

LCD ya ILI9341 inaendeshwa na maktaba yangu mwenyewe inayoitwa "SimpleILI9341". Maktaba imeambatanishwa hapa. Ina seti ya kawaida ya kuchora amri sawa na maktaba zote hizo. Faida zake juu ya maktaba zingine ni kwamba inafanya kazi (zingine hazifanyi kazi!) Na inashiriki basi la SPI kwa adabu na vifaa vingine. Baadhi ya maktaba "za haraka" unazoweza kupakua hutumia vitanzi maalum vya muda na hukasirika wakati zingine, maye polepole, vifaa vinatumika kwenye basi moja. Imeandikwa kwa wazi C na kwa hivyo ina vichwa vidogo kuliko maktaba zingine. Programu ya Windows imeambatanishwa ambayo hukuruhusu kutengeneza fonti na ikoni zako mwenyewe.

Hatua ya 5: Comms Serial kwa PC

Mfuatiliaji wa Curve anaweza kuwasiliana na PC kupitia kiunga cha serial (9600bps, 8-bit, hakuna usawa). Utahitaji kibadilishaji kinachofaa cha USB-to-serial.

Amri zifuatazo zinaweza kutumwa kutoka kwa PC kwenda kwa tracer ya curve:

  • Amri 'N': fuatilia curves ya transistor ya NPN.
  • Amri 'P': fuatilia curves ya transistor ya PNP.
  • Amri 'F': fuatilia curves ya n-MOSFET.
  • Amri 'f': fuatilia curves ya p-MOSFET.
  • Amri 'J': fuatilia curves ya n-JFET.
  • Amri 'j': fuatilia curves ya p-JFET.
  • Amri 'D': fuatilia curves ya diode upande wa NPN wa tundu.
  • Amri 'd': fuatilia curves ya diode upande wa PNP wa tundu.
  • Amri 'A' nn: weka DAC-A kwa thamani nn (nn ni baiti moja) kisha urudishe 'A' kwenye PC. DAC-A inadhibiti voltage ya mzigo.
  • Amri 'B' nn: weka DAC-A kwa thamani nn kisha urudishe 'B' kwenye PC. DAC-B inadhibiti voltage ya msingi / lango.
  • Amri 'X': endelea kutuma maadili ya ADC kurudi kwa PC.
  • Amri 'M': onyesha menyu kuu.

Wakati curves zinafuatwa kufuatia moja ya maagizo, matokeo ya curve hupitishwa tena kwa PC. Muundo ni:

  • "n": anza njama mpya, chora shoka, nk.
  • "m (x), (y), (b)": songa kalamu hadi (x), (y).

    • (x) ni Vce katika nambari kamili ya mV.
    • (y) ni Ic katika mamia kamili kwa uA (kwa mfano 123 inamaanisha 12.3mA).
    • (b) ni msingi wa sasa kwa nambari kamili
    • au (b) ni mara 50 ya voltage ya lango katika nambari kamili ya mV
  • "l (x), (y), (b)": chora mstari kwa kalamu hadi (x), (y).
  • "z": mwisho wa mstari huu
  • "g (g)": mwisho wa skana;

    (g) ni faida, kizingiti voltage (x10) au voltage iliyokatwa (x10)

Thamani zilizotumwa kwa PC ni maadili ya kipimo kibichi. Arduino husawazisha maadili kabla ya kuyavuta kwa kuongezea; unapaswa kufanya vivyo hivyo.

Wakati PC inapotuma amri ya "X", maadili ya ADC yanarudishwa kama nambari kamili:

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

    • (p) voltage kwenye kipingaji cha mzigo wa PNP DUT
    • (q) voltage kwenye ushuru wa PNP DUT
    • (r) voltage kwenye kipingaji cha mzigo wa NPN DUT
    • (s) voltage kwa mtoza wa NPN DUT
    • (t) voltage ya usambazaji wa "12V"
    • (u) voltage ya usambazaji wa "5V" katika mV

Unaweza kuandika programu ya PC kujaribu vifaa vingine. Weka DACs kujaribu voltages (kwa kutumia amri za 'A' na 'B' kisha uone kile ripoti za ADCs.

Mfuatiliaji wa curve hutuma tu data kwa PC baada ya kupokea amri kama kutuma data kunapunguza skana. Pia haifanyi majaribio ya uwepo / kutokuwepo kwa sehemu. Njia pekee ya kuzima tracer curve ni kutuma amri ya 'O' (au kuondoa betri).

Programu ya Windows imeambatanishwa ambayo inaonyesha kutuma maagizo kwa mfuatiliaji wa Curve.

Hatua ya 6: Kujenga Curve Tracer

Ujenzi wa Curve Tracer
Ujenzi wa Curve Tracer
Ujenzi wa Curve Tracer
Ujenzi wa Curve Tracer

Hapa kuna vitu kuu ambavyo labda unahitaji kununua:

  • Arduino Pro Mini 5V 16MHz Atmel328p (£ 1.30)
  • Tundu la Zif 14pin (£ 1)
  • MCP4802 (Pauni 2.50)
  • HT7533 (pauni 1)
  • LE33CZ (Pauni 1)
  • Onyesho la IL9341 2.8 (£ 6)
  • 5V hadi 12V kuongeza Ugavi wa Umeme (£ 1)
  • Mmiliki wa betri ya seli ya 4xAA (£ 0.30)

Tafuta eBay au muuzaji unayempenda. Hiyo ni jumla ya karibu pauni 14.

Ninayo onyesho langu hapa:

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

Na kuongeza SMPS hapa:

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-to-12V-Step-up-Power-Supply-Boost-Voltage-Regulator-Converter & _from = R40tr / rt = m = R40 & rt = mia. l1313

Vipengele vilivyobaki ni vitu ambavyo tayari unayo:

  • BC639 (3 imezimwa)
  • 100nF (7 imezimwa)
  • 10uF (2 imezimwa)
  • 1k (2 imezimwa)
  • 2k2 (5 imepunguzwa)
  • 3k3 (5 imezimwa)
  • 4k7 (1 imezimwa)
  • 10k (7 imezimwa)
  • 27k (1 imezimwa)
  • 33k (8 imezimwa)
  • 47k (5 imezimwa)
  • 68k (2 imezimwa)
  • 100R (2 imezimwa)
  • Kubadilisha slaidi (1 imezimwa)
  • LM358 (1 imezimwa)
  • ukanda
  • Tundu la pini-28 la IC au kichwa cha SIL
  • karanga na bolts

Utahitaji zana za kawaida za elektroniki - chuma cha kutengeneza, cutters, solder, vipande vya waya visivyo kawaida, nk - na kibadilishaji cha USB-to-serial ili kupanga Arduino.

Ufuatiliaji wa Curve umejengwa kwenye ukanda. Ikiwa wewe ni aina ya mtu ambaye anataka mfanyabiashara wa curve, tayari utajua jinsi ya kuweka ubao wa kupigwa.

Mpangilio niliotumia umeonyeshwa hapo juu. Mistari ya cyan ni shaba nyuma ya ubao. Mstari mwekundu ni viungo kwenye upande wa sehemu au ni mwongozo wa muda mrefu wa sehemu hiyo. Mistari Nyekundu iliyokunjwa ni waya rahisi. Duru za hudhurungi za hudhurungi ni mapumziko kwenye ukanda.

Niliijenga kwenye bodi mbili, kila 3.7 "na 3.4". Bodi moja ina onyesho na mzunguko wa majaribio; bodi nyingine ina mmiliki wa betri na vifaa 3.3V, 5V na 12V. Niliweka sehemu za chini-voltage ("5V") na zenye-high-voltage ("12V") za mzunguko wa jaribu zilizojitenga na vipinga-thamani tu vinavyovuka mpaka.

Bodi mbili na onyesho huunda sandwich ya deki tatu iliyoshikiliwa pamoja na screws za M2. Nilikata urefu wa bomba la plastiki ili kutenda kama spacers au unaweza kutumia zilizopo za kalamu, nk.

Niliunganisha tu pini za Arduino Mini ambazo nilihitaji na zile tu zilizo pembeni (sio kwenye ncha za juu na za chini za Mini PCB). Nilitumia urefu mfupi wa waya badala ya safu ya kawaida ya pini za mraba ambazo Arduinos hutolewa nazo (pini zilizouzwa kwa PCB ni mraba kwenye kuchora). Nilitaka Arduino iwe flush dhidi ya ukanda kwa sababu hakuna urefu mwingi chini ya onyesho.

Mchoro wa Arduino ProMini ni tofauti sana. Pini kwenye kingo ndefu za bodi zimewekwa sawa lakini pini kwenye kingo fupi hutofautiana kati ya wauzaji. Mpangilio hapo juu unachukua bodi na pini 6 za programu na Gnd karibu na pini Mbichi na DTR karibu na Tx kwenye ukingo mrefu. Katika mwisho mwingine wa bodi kuna safu ya pini 5 na 0V karibu na D9 na A7 karibu na D10. Hakuna pini yoyote ya ncha fupi iliyouzwa kwenye mkanda ili uweze kutumia waya huru ikiwa ProMini yako ni tofauti.

Tumia tundu la kichwa cha SIL kushikilia onyesho. Au kata tundu la pini-28 la IC kwa nusu na utumie vipande kutengeneza tundu la maonyesho. Uza pini za mraba ambazo hutolewa na onyesho (au alikuja na Arduino) kwenye onyesho. Wao ni mafuta sana kuziba kwenye tundu la pini iliyogeuzwa - chagua tundu ambalo lina "pini ya chemchemi" aina ya pini. Aina zingine za "chemchemi ya chemchemi" ya soketi za IC zinaweza tu kuhimili uingizaji / uondoaji wa LCD dazeni kwa hivyo jaribu kupata nzuri kwenye droo ya vifaa vyako.

LCD ina tundu la kadi ya SD (ambayo sikutumia). Imeunganishwa na pini 4 kwenye pcb. Nilitumia pini na kipande cha kichwa cha SIL au tundu la IC kusaidia kuunga mkono LCD.

Kumbuka kuwa kuna viungo chini ya tundu la ZIF. Waweke ndani kabla ya kuitosha.

Niliongeza kiunganishi cha programu na Tx, Rx, Gnd na kitufe cha kuweka upya. (Kigeuzi changu cha USB-to-serial haina pini ya DTR kwa hivyo lazima nirudishe Arduino kwa mikono.) Niliunganisha kiunganishi cha programu wakati mradi ulikamilika.

Ili kulinda umeme, nilitengeneza kifuniko kutoka kwa karatasi ya polystyrene.

Faili za mzunguko katika muundo wa EasyPC zimeambatishwa.

Hatua ya 7: Maendeleo ya Baadaye

Maendeleo ya Baadaye
Maendeleo ya Baadaye

Inaweza kuwa nzuri kutoa curves kwa vifaa vingine lakini ipi? Haijulikani kwangu ni maelezo gani ya ziada ya kiboreshaji cha thyristor au triac ananiambia beyod kile anayejaribu LCR-T4. Mtihani wa LCR-T4 anaweza hata kutumiwa na watenga-macho. Sijawahi kutumia uharibifu wa MOSFET au nyongeza ya JFET au transistor ya unununction na sio mali yoyote. Nadhani mkufu wa curve anaweza kutibu IGBT kama MOSFET.

Itakuwa nzuri ikiwa mfuatiliaji wa curve angeweza kutambua sehemu moja kwa moja na kusema ni pini ipi ambayo. Kwa kweli, ingeendelea kutoa curves. Kwa bahati mbaya, njia ambazo pini za DUT zinaendeshwa na kupimwa, ambayo itahitaji vifaa vingi vya ziada na ugumu.

Suluhisho rahisi ni kunakili mzunguko wa majaribio wa LCR-T4 (ni chanzo wazi na rahisi sana) na processor ya pili ya Atmega. Panua tundu la ZIF kwa pini 16 ili kutoa pini tatu za ziada ambazo sehemu isiyojulikana inaweza kuziba. Atmega mpya hufanya kama mtumwa kwenye basi la SPI na anaripoti kwa Arduino Mini kuu kile inachokiona. (Mchoro wa watumwa wa SPI unapatikana kwenye wavuti.) Programu ya jaribio la LCR-T4 inapatikana na inaonekana kuwa kumbukumbu nzuri. Hakuna kitu asili ngumu hapo.

Arduino kuu inaonyesha aina ya sehemu na mchoro wa jinsi ya kuziba sehemu hiyo kwa sehemu inayofuatilia mkondo wa tundu la ZIF.

Nimeambatanisha mpangilio wa mlima ambao unaweza kutumika na Arduino ProMini au na uchi wa Atmega328p (katika muundo wa EasyPC). Ikiwa kuna mahitaji ya kutosha (na kuagiza kwa pesa) ningeweza kutoa kundi la SM PCBs Je! Unaweza kununua moja kutoka kwangu tayari iliyojengwa? Kweli ndio, kwa kweli, lakini bei itakuwa ya kijinga. Faida ya kushughulika na China ni kwamba moduli nyingi za elektroniki zinaweza kununuliwa kwa bei rahisi. Ubaya ni kwamba haifai kukuza chochote: ikiwa ni mafanikio, itaundwa. Nzuri kama hii tracer curve ni, sioni kama fursa nzuri ya biashara.

Ilipendekeza: