LED indikacija

Todėl naudoju šviesos diodo uždegimo schemutę. Įėimo srovė gausis tik I=U/R; 5/2200 = 2.2mA. Per šviesos diodą tekės 5/1000 = 5mA. Jei kartais naudojama kitokia maitinimo įtampa, drąsiai galim ją kelti 12V/1000 = 12mA. Daugelio šviesos diodų darbinės srovės viršutinė dalis yra apie 20 … 25 mA.
R1 paskirtis – apriboti srovę išeinančią iš mikroschemos. Labai smarkiai mažinti neverta, esant ilgiems laidams atsiras trikdžiai, geriausia būtų 1 … 3 mA. Vadinasi 5/5 000 = 1mA, ir 5/1500 = 3.3 mA. Galime rinktis 5K … 1.5K ribose.
R2 paskirtis, jei paliksim įėimo grandinę „ore“: t.y. neprijungsim, kad tranzistoriaus bazė „nekabėtų ore“ ją prijungiame per didelę varžą prie žemės. Ribos: 80K … 150K.
R3 paskirtis – apriboti srovę per šviesos diodą (neviršyti 25mA) ir neviršyti tranzistoriaus maksimalios kolektoriaus srovės. Aš stengiuosi naudoti apatinę ribą nuo kurios pradeda šviesti šviesos diodas. (3mA … 5mA). Šviesos diodo paskirtis – indikacija, tai nesistengiu šviesos diodo šviesą matyti iš 15 m. atstumo. R3 varža priklauso nuo maitinimo įtampos (procesorius gali būti maitinamas 3,3V, ar 5V, tuo tarpu šviesos diodas nors ir 24V). Skaičiuojant U imti ne 5V, bet Jūsų naudojamo įtampos šaltinio įtampos reikšmę: 5V, 9V, 12V, 15V, 24V, 48V …
Gyvas pavyzdys yra čia: Arduino, Atmega8, 24C08, du 74HC595 ir Long time watchDog ir ModbusRTU. Tik ploštė turi 16 įėimų (16 šviesos diodų).

Įrašas paskelbtas temoje ATmega. Išsisaugokite pastovią nuorodą.