Tartalomjegyzék:

LED TESTER: 8 lépés
LED TESTER: 8 lépés

Videó: LED TESTER: 8 lépés

Videó: LED TESTER: 8 lépés
Videó: Тестер светодиодов и стабилитронов / Измерительный прибор 2024, November
Anonim
LED TESTER
LED TESTER

Ez az eszköz lehetővé teszi:

1. Tesztelje a kis teljesítményű LED -eket, beleértve a felületszerelési típusokat is, 2. Jelenítse meg a belső feszültségcsökkenést (VLED), 3. Állítsa be fényerejét a rajta keresztül áramerősség megváltoztatásával (iLED), 4. Válassza ki a 9 V -ig terjedő feszültséget, amelyhez a LED -et tervezi használni egy projektben (Vtarget), és

5. A fenti paraméterek alapján kijelzi a megfelelő ellenállást az adott LED -hez (RLED).

6. A rövidzárlatos érintkezők észlelése a tesztelés során.

7. Az LCD kontrasztjának/fényerejének szabályozása.

1. lépés: Adjon hitelt a megfelelő időben

Először is, teljes elismerés az ötletért és az alapvető áramkörökért a robotroomTM szerzője (kérjük, olvassa el eredeti cikkét a https://www.robotroom.com/LED-Tester-Pro-1.html címen). Az ötletét a PIC 12F683 -hoz használtam, a nagyon egyszerű (és hatékony) Great Cow Basic kódoláshoz. A PIC alacsony tűszámainak kielégítésére Myke Predko 2 vezetékes LCD áramkörét használtam (lásd:

2. lépés: A szükséges anyagok és alkatrészek listája

Eagle for Schematic & Layout

Great Cow Basic kódoláshoz

Szuperfinom hobbi fűrész

Alkatrész lista:

Részérték

C1 0,1uF KAPACITOR

C2 1uF POLARIZÁLT KAPACITOR

C3 0,1uF KAPACITOR

C4 0,1uF KAPACITOR

C6 0,1uF KAPACITOR

C7 1uF POLARIZÁLT KAPACITOR

C8 0,1uF KAPACITOR

D2 1N914 DIÓDA

IC1 PIC12F683 PIC12F683P

IC2 74LS174N Hex D típusú FLIP FLOP, átlátszó

R1 1K ELLENÁLLÓ

R2 10K POTENCIOMÉTER

R3 500 POTENCIOMÉTER

R4 10K POTENCIOMÉTER

R5 47 Ellenállás

R6 10K ELLENÁLLÓ

R7 10K ellenállás

R8 47 Ellenállás

R9 100 POTENCIOMÉTER

NŐFEJEK LCD, KÜLSŐ LED -ekhez

KIS SPDT KAPCSOLÓ BE/KI

LM317 FESZÜLTSÉG SZABÁLYOZÓ

MCP1702-5V FESZÜLTSÉG SZABÁLYOZÓ

HÁTTÉR 8X2 LCD 16 TŰ FÉRFI FEJHEZ

3. lépés: Vázlatos

Vázlatos
Vázlatos

4. lépés: Elrendezés

Elrendezés
Elrendezés

5. lépés: KÓDOLÁS

; LED tesztelő, a Robot Room projektből származik; eredeti projekt a https://www.robotroom.com/LED-Tester-Pro-1.html weboldalról

; 2 vezetékes beállítást használ az LCD -hez

; a PIC 12F683 -at használja

; Mivel 3 analóg bemenetre van szükség, az An0, AN1, AN2 és

; GP4 és GP5 -t használ a 2 vezetékes kimenethez az LCD -n.

;-----------------------------------------------------------------------

; Hardver beállítása:

; BEMENETEK - LED magas az áramkörtől az AN0 -ig (pin 7)

; A LED alacsony áramkörtől

AN1 (6. tüske); ez az aktuális érzékelő ellenállás

; 10K Célfeszültség pot

ablaktörlő AN2 -re (5. tű), +5V -ra és GND -re végződik

; GP3 (4. tüske) +5 V -ra

nem lebeg.

; KIMENETEK - GP4 (3. tű) az LCD DAT -hoz

; GP5 (2. tű) az LCD -hez

ÓRA

;-----------------------------------------------------------------------

; Chip beállítások

#chip 12F683, 8

#config MCLRE = KI; nem

külső reset

2 vezetékes LCD beállítás

#define LCD_IO 2

#define LCD_DB GPIO.4; kapcsolja be a regisztrációs adatokat

GP4, 3. tű

#define LCD_CB GPIO.5; kapcsolja be a regiszter órát

GP5, 2. tű

; Fő program

Halvány ledhigh, ledlow, Vtarget olyan hosszú

Dim Vled, Iled, Rled mint szó

; bemenetek

#definálja a magas AN0 értéket

dir AN0 in

#define low AN1

dir AN1 in

#define target AN2

dir AN2 in

; Adjon meg egyéni karakter tömböket ("ma" és "ohm")

halvány index bájtként

; egyéni karakterbájtok

lcdcmd 64

; menjen a 0 karakter alapcímére a CGRAM -ban,; az írás folytatódik

későbbi karakterek

Halvány AA (8)

AA () = 0x0A, 0x15, 0x11, 0x04, 0x0A, 0x0E, 0x11, 0x00

; "anya"

karakter, a CG RAM 64 címébe írva (= ASCII 0)

gosub írni

AA () = 0x00, 0x00, 0x0E, 0x11, 0x11, 0x0A, 0x1B, 0x00

;"ohm"

karakter, a CG RAM 72 címébe írva (= ASCII 1)

gosub írni

megy tovább

; Írjon minden karaktert az LCD áramkör CGRAM-jába ----------------------

ír:

Kapcsolja be az LCD_RS -t

index esetén 1-8

LCD2_NIBBLEOUT Swap4 (AA (index))

LCD2_NIBBLEOUT AA (index)

következő

Visszatérés

önéletrajz:

; Fő programhurok

tedd

; ----- skála bemenetek

ledhigh = ReadAD10 (magas)

ledhigh = ledhigh * 5000

ledhigh = ledhigh / 1023

ledlow = ReadAD10 (alacsony)

ledlow = ledlow * 5000

ledlow = ledlow / 1023

Vtarget = ReadAD10 (cél)

Vtarget = Vtarget * 9000

Vtarget = Vtarget / 1023

; ----- számított eredmények:

Vled = (ledhigh - ledlow) * 2

Iled = ledlow/47

ledlow = ledlow * 10

ledlow = ledlow/47

Ha (ledlow % 10)> = 5 akkor Iled ++

ledlow = ledlow * 47

ledlow = ledlow / 10

Rled = (Vtarget - Vled) / Iled

; Nyomtatás megjelenítéshez:

Ha Vled/1000 = 0 akkor

keresse 0, 0: nyomtatja "RÖVID"

keresse meg az 1 -et, 0: nyomtatja a "KAPCSOLATOK" -t

megy tovább

Vége, ha

Ha ledlow <50 akkor

keresse meg 0, 0: nyomtatja az "Érintés" gombot

keresse meg az 1 -et, 0: "LED" nyomtatása

megy tovább

Vége, ha

Keresse meg a 0, 0 értéket

Nyomtatás Vled/1000: Nyomtatás "."

Nyomtatás (Vled % 1000)/100: "V" nyomtatás

keresse meg a 0, 6

Ha Iled <10 akkor

keresse meg 0, 4: print "": print

Vezettem

más

keresse meg 0, 4: print "": print Iled

Vége, ha

keresse 0, 7: LCDWriteChar 0

Keresse meg az 1, 0 pontot

Nyomtatás Vtarget/1000: Nyomtatás "."

Nyomtatás (Cél % 1000)/100: Nyomtatás ""

Keresse meg az 1, 5 pontot

Ha Rled <100, akkor

keresse meg 1, 4: print "": print Rled

más

keresse meg az 1, 4: Print Rled

Vége, ha

Keresse meg az 1, 7 lehetőséget: LCDWriteChar 1

hurok

6. lépés: Képernyőkép

Képernyőkép
Képernyőkép

7. lépés: Építési megjegyzések

Építési megjegyzések:

Forrasztja először a vezetékcsatlakozásokat (piros, sárga és rózsaszín az elrendezésben), majd azokat az alkatrészeket, amelyeket az LCD lefed (lásd a fényképet).

Þ A 2 rézpárna valójában egyetlen darab NYÁK, és a rézrétegben szuperfinom rés van, amely elektromosan elválasztja őket. A párnákat huzalokkal forrasztják a mögöttes NYÁK -nyomokhoz. A párnákat 2 csavarral mechanikusan is össze kell kötni az alatta lévő táblával; ez lehetővé teszi a cserét, ha a párnák elhasználódnak az ismételt használat miatt.

Þ Ne feledje, hogy a 16 tűs hüvelyes fejléc elfogadja az LCD -t, előmelegített 16 tűs dugóval.

Þ 6 tűs női fejrész a párnák között a LED -ek teszteléséhez vezetékeken keresztül, ha szükséges.

8. lépés: Megjegyzések az akkumulátorról

- A 9 V -os akkumulátor a legtöbb LED -hez működik, amíg ~ 6,5 V alá nem csökken.

- Használjon friss elemet a kék LED -ekhez; nem működik, ha ~ 8,2V alá esik.

- Új elemre van szüksége, ha az iLED edény beállításával nem tudja az áramot a kívánt szintre emelni, vagy ha a kék LED tesztelésekor az áram csökken.

Ajánlott: